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
339353742971	339353743540	339353744090	339353744640	339353745190	339353745740	339353746290	339353746840	339353747390	339353747940	339353748490	339353749040	339353749590	339353750140	339353750690	339353751240	339353751790	339353752340	339353752890	339353753440	339353753990	339353754540	339353755090	339353755640	339353756190	339353756740	339353757290	339353757840	339353758390	339353758940	339353759490	339353760040	339353760590	339353761140	339353761690	339353762240	339353762790	339353763340	339353763890	339353764440	339353764990	339353765540	339353766090	339353766640	339353767190	339353767740	339353768290	339353768840	339353769390	339353769940	339353770490	339353771040	339353771590	339353772140	339353772690	339353773240	339353773790	339353774340	339353774890	339353775440	339353775990	339353776540	339353777090	339353777640	339353778190	339353778740	339353779290	339353779840	339353780390	339353780940	339353781490	339353782040	339353782590	339353783140	339353783690	339353784240	339353784790	339353785340	339353785890	339353786440	339353786990	339353787540	339353788090	339353788640	339353789190	339353789740	339353790290	339353790840	339353791390	339353791940	339353792490	339353793040	339353793590	339353794140	339353794690	339353795240	339353795790	339353796340	339353796890	339353797440	339353797990	339353798540	339353799090	339353799640	339353800190	339353800740	339353801290	339353801840	339353802390	339353802940	339353803490	339353804040	339353804590	339353805140	339353805690	339353806240	339353806790	339353807340	339353807890	339353808440	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2637	3600	2300	2637	3600	2300	2637	3600	2300	2637	3600	2300	2637	3600	2300	2637	3600	2300	2637	3600	2300	2637	3600	2300	2637	3600	2300	2637	3600	2300	2637	3600	2300	2637	3600	2300	2637	3600	2300	2637	3600	2300	2637	3600	2300	2637	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	3600	2300	2638	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
25132	24512	39835	39927	30015	18867	6239	1621	1127	1148	1138	1093	1111	1083	1084	1095	1092	1009	1054	1036	1041	1027	1096	1006	1030	1065	975	1027	1031	1054	1071	1033	986	1018	1035	1026	1024	1051	1062	1042	1090	1103	1021	1053	1110	1064	1003	1050	1103	1040	1011	1056	1009	1005	1053	1036	1096	1017	947	1069	1048	1044	1042	1051	1025	1092	1003	1024	998	973	1032	1069	985	1059	1042	1020	1047	1052	1068	1047	1083	1089	980	1031	1058	1083	1043	1026	971	1071	1008	1023	1053	1057	1013	1024	1075	1058	996	974	1094	1081	1102	1088	1049	1013	981	1038	1038	1035	1047	987	1056	1017	1025	1100	1073	1071	1027	1085	995	991	1047	975	1115	1109	1094	1050	994	982	1065	1027	1024	1045	1039	1020	1072	1015	1049	1000	992	1103	987	1007	1006	1010	1037	1023	990	1044	1008	986	999	1051	1023	1059	1036	1038	1010	955	1044	1036	985	1051	1060	1028	1050	983	1029	1024	1035	1005	1000	1024	1052	1100	980	1079	1035	1030	994	1050	1067	976	1092	1040	1021	1074	1042	1006	1010	1002	1017	1025	1062	1016	1099	1043	1019	1010	1050	1069	1035	997	986	1028	1051	1054	1033	1083	1010	1008	1003	1014	966	1096	1004	1065	1040	1011	1040	1025	1064	1031	1013	1065	1032	1059	979	1077	1003	990	1031	1045	1020	1067	1065	1013	1031	1034	1022	1028	1067	1052	1004	1084	1101	1065	1013	1011	991	1038	1023	1033	999	1049	1045	1020	1027	1079	1052	1001	971	1063	1031	1098	1029	1007	1030	1081	991	981	1031	1089	1018	1006	987	1109	997	998	1073	1055	999	989	1051	1006	1028	1042	1075	994	1012	1035	1009	1027	1004	1011	1036	1036	1058	1069	972	1068	1000	1019	1037	1001	992	1034	1021	1017	996	1031	1055	1055	1006	972	1027	975	1008	1001	996	1015	1020	1048	1031	1026	1045	1001	936	981	934	1074	1019	1065	985	981	1035	991	1051	987	1009	1065	1026	1041	1032	1066	1029	1023	1042	996	989	984	1042	973	1039	1041	1024	1007	1035	1011	1053	1055	1042	1033	998	993	1087	1025	972	1030	1023	995	1012	1021	1034	1040	999	1060	1052	1062	967	1034	1075	1066	1037	982	1036	1014	1045	1114	1072	1012	1029	1052	1055	1085	1019	1016	1009	1006	1014	1011	1042	1087	1040	1012	1037	1047	1055	992	1035	972	991	1030	982	1046	1064	1020	1030	1011	946	1010	1071	1031	1014	1030	1075	1024	1045	983	982	952	1076	1001	1093	1042	1005	983	1032	1067	1095	998	1029	1015	1041	1076	1039	1051	1051	986	964	1024	1027	1060	1034	992	1044	1062	1030	996	1020	965	1025	999	1031	1029	1037	1102	1062	1031	1034	1019	1049	1054	1052	1053	1065	1043	1055	1049	1026	1039	1003	1018	1063	1056	1076	1081	1047	1016	1047	1021	1027	1074	984	1069	1011	969	1022	1063	1069	1049	1052	1046	1001	1018	992	1097	1033	996	1040	1012	1042	1029	1087	1005	1004	1059	1024	1008	1002	1052	1003	999	974	1028	1007	1028	1002	1077	952	1019	1022	940	997	1056	1001	983	1002	1023	998	985	957	1014	1041	994	1036	1021	1049	991	1059	1060	984	1060	1005	966	1085	1001	991	1019	1008	1001	1020	1019	1090	994	1031	1076	1028	966	1026	1030	1074	1081	1011	1027	1078	1041	1008	1009	1048	1051	1060	1092	1005	1001	957	1093	1032	1063	1055	1064	981	1041	1074	1087	1083	1044	992	1048	1046	1020	1046	1045	1081	1008	972	1030	1008	1046	1037	1011	1011	987	1017	1083	1015	1028	975	995	1073	1055	1040	1061	1029	1030	1058	1052	1079	1020	1028	984	973	997	1022	1049	974	1036	950	1045	985	1027	1029	1008	1005	1100	1012	1000	974	1080	1112	1076	1088	1004	1017	1042	1071	1056	1039	1032	1012	981	1036	1008	1048	1014	1047	1039	1030	1077	1031	1075	1081	962	1022	951	969	1017	978	1053	1038	1081	979	1061	1042	1025	1055	1015	993	976	1043	1024	1011	1005	1072	982	1015	1058	1007	981	1014	1026	1054	963	1047	1061	987	1063	1024	1031	1013	1051	1068	1032	1072	1046	1044	1039	1070	946	1037	1039	1086	1038	1063	1033	1072	1020	952	1013	976	953	1021	965	1057	1024	1083	1051	1055	1062	1078	1056	1016	1019	1015	1023	1098	1065	1046	1074	1023	1025	1081	1053	1022	1012	1007	1053	1033	1028	1081	1058	995	1031	1025	1045	983	999	1086	1067	1054	1031	998	1004	1043	993	1024	1071	1041	1013	1028	1011	1025	1000	1061	1010	1031	1016	957	962	1015	1017	1022	977	1042	1050	1038	1046	1008	1037	1048	982	1032	1022	1035	1008	974	995	1010	1069	1055	989	1091	1020	1014	1038	1084	1000	1062	1035	1045	1009	1058	993	996	1073	959	1004	1034	991	1036	1026	1139	1037	991	1071	1040	1002	989	1073	960	1037	1014	965	1028	1053	1066	1055	1087	1062	1049	1021	994	994	1014	1066	1039	1030	1024	1036	988	1124	1075	1005	1033	967	1070	1001	968	1026	989	1022	1006	1035	1044	1002	1079	1072	1000	1002	1025	966	1074	1056	1028	1011	1027	1050	967	979	1023	1023	1008	1023	1036	1044	1066	1012	978	1016	981	1049	1080	1043	993	1053	1014	1041	1014	1018	1029	1017	1083	1020	1020	1004	1034	1006	1016	1028	1009	1041	1031	1006	993	1058	1066	1000	1016	1101	1040	1103	1071	1007	1002	993	1033	1091	1006	1022	1038	1027	1002	1079	1045	1010	1061	1031	971	1046	1033	971	1068	1004	1012	992	1049	1008	1019	967	1029	1036	1071	1049	1024	1030	1002	1008	1043	1026	1101	1054	1030	998	1064	1045	1001	1034	1009	1086	1011	999	1009	1085	994	1003	1007	997	1046	1078	1032	980	1033	1013	1025	1045	1026	1050	992	1031	1015	986	1021	1011	1036	1041	1050	1069	1019	1060	1058	1024	1000	1038	1082	1060	1070	963	991	1092	1026	1039	1002	1076	996	1070	1017	1024	1055	969	994	1029	1048	953	1025	1003	1023	1049	1006	1006	1015	1055	1045	1056	1014	1007	984	985	1007	1002	1023	1016	991	972	1019	1035	970	1025	977	1045	1025	1010	1033	1014	1002	1141	1000	996	1045	1044	1041	1018	948	1009	994	1048	999	968	1016	1011	992	1028	994	945	1013	1037	1019	1023	1027	1003	1058	1017	1053	988	1007	1050	1085	1049	1049	1055	1056	1092	991	1071	993	990	1031	1050	991	1022	1056	1022	993	1063	995	971	1033	941	1053	1032	1047	1001	997	1060	1014	1036	1044	1036	989	1052	1054	1013	1029	1027	1055	1024	1070	1045	980	995	1047	986	1051	1066	1044	1024	1038	1073	1064	1005	1054	1037	1079	1012	1070	1010	1005	1015	1022	1008	1011	981	1046	1005	1000	960	1050	989	1006	1024	985	1007	985	1096	1036	1034	1041	1022	1010	1055	1049	1053	1007	1035	1027	1035	1032	1023	1000	988	1082	1073	1048	960	1019	994	1035	994	1066	1061	997	1005	1047	1069	1032	995	965	1044	1036	970	1004	1031	997	1010	1010	1022	1075	1046	1030	990	1039	1019	990	1019	1085	980	1009	1078	1104	1037	1064	1026	1029	1027	1058	1043	1018	1005	1037	1013	1017	1068	959	1049	1048	1041	1053	1043	1010	1009	1030	999	1008	1003	1010	1027	1017	992	1027	998	1030	998	988	1003	1044	1114	1038	1015	972	1069	1112	1049	979	992	1002	1039	1004	1020	991	1047	1023	1005	1025	1012	989	1034	963	986	1060	975	1030	987	1090	1029	1005	1106	1044	1009	1012	1004	1002	999	1025	981	1049	1021	1011	1029	1023	1070	990	1020	1030	1004	1044	1105	1011	1024	1034	1022	955	1092	935	1050	1083	1032	1026	928	1023	985	1075	1031	1051	1062	990	987	1061	1034	1068	1016	1057	985	1040	997	1018	1020	1081	1026	946	1033	961	1018	1015	1000	1005	1010	979	1042	1012	1026	1021	1034	1011	1063	1021	1058	997	1045	998	1026	1038	1049	986	1092	979	1006	1005	1048	1031	1062	1033	1040	1022	992	1041	1011	994	1037	1024	1002	1076	932	1037	1089	996	1026	1067	1083	971	992	1028	1030	1026	1043	996	1056	1059	1055	1067	1018	1027	1002	983	989	1018	1020	987	1052	1032	1077	1040	980	1015	977	1027	1025	973	998	994	1040	1094	1038	1052	1037	978	1104	1067	1073	978	1029	1045	969	993	968	1030	1015	1087	1004	1032	1007	1005	1048	1003	991	1012	991	1044	1045	997	986	1073	1047	1049	1007	1059	1005	995	1040	1055	1085	1073	1046	1025	1034	1026	960	1054	1036	1112	1017	992	1015	1016	972	1028	1046	1017	1013	1053	996	1085	990	1007	1026	1065	1068	1001	1021	1031	1002	1015	1064	1040	1035	978	1063	1037	1013	1021	1006	1053	1077	1067	1001	1060	1006	1034	1048	1049	1011	1027	984	1004	1012	1045	1030	1008	1019	962	1047	990	983	992	1041	1039	1044
64015	106509	82354	54148	27411	9040	2642	1199	978	981	974	985	951	976	984	945	942	956	948	1018	997	1002	944	953	958	1005	981	964	993	992	940	933	952	987	1017	979	1056	994	954	963	898	950	952	1015	989	1002	984	1003	996	934	996	992	1012	945	936	939	913	977	940	978	971	995	1021	901	947	1008	973	1004	996	952	1000	933	949	1004	972	951	940	968	951	962	973	1032	1001	966	979	955	948	987	942	931	967	982	986	985	949	934	948	979	941	942	960	982	951	987	972	948	960	916	930	946	970	931	963	939	985	993	954	968	966	988	928	913	936	944	965	974	997	889	967	924	966	934	946	999	924	984	943	932	952	949	962	983	980	948	916	931	989	946	976	957	978	972	1009	902	942	976	949	943	931	952	947	940	979	951	929	933	974	963	975	954	1000	965	924	986	953	990	988	941	944	947	981	969	980	991	978	932	958	961	1060	937	997	937	962	970	934	920	993	993	971	927	918	925	988	901	986	965	995	1015	952	981	967	981	979	929	983	937	921	950	966	953	920	977	966	991	946	916	1019	1003	932	963	994	919	936	992	1017	954	947	985	938	988	937	945	976	935	984	969	978	911	911	960	986	980	970	974	933	948	977	942	985	926	925	929	967	998	953	996	981	1002	939	930	936	996	977	940	968	954	989	965	926	958	956	994	875	981	894	988	959	983	1016	927	948	970	935	992	921	965	1015	957	995	933	949	976	946	929	1003	940	977	996	923	977	993	971	968	931	992	980	952	932	959	973	945	989	958	931	992	962	1005	970	947	1014	956	1030	996	934	883	977	939	975	944	964	962	1015	944	972	946	954	951	962	959	989	982	989	999	959	924	955	956	937	970	910	958	968	950	944	962	906	927	937	982	963	983	928	991	913	929	929	937	988	964	989	915	915	933	994	978	946	992	982	984	879	973	976	964	902	975	972	933	978	947	965	920	943	911	938	971	964	997	973	978	980	993	951	909	983	929	984	922	935	956	995	903	962	935	989	959	952	943	980	946	931	923	952	1018	928	953	964	987	980	955	980	926	950	960	984	961	990	940	1012	1002	957	966	951	955	970	941	976	916	934	897	963	935	988	922	973	983	962	982	952	950	920	1003	917	897	946	969	986	970	917	966	949	938	957	952	973	927	948	918	998	994	932	913	966	997	957	944	942	908	953	980	958	966	881	938	990	956	961	966	939	971	954	982	993	984	946	983	914	954	983	992	914	917	985	933	915	963	924	980	977	978	954	952	982	934	970	978	949	980	933	974	941	1005	969	947	931	901	947	946	953	918	923	942	984	950	926	956	942	997	974	936	938	982	906	977	939	957	932	962	946	966	951	997	949	997	911	967	994	972	932	922	976	941	972	934	987	1006	949	933	915	953	981	1014	956	960	972	1008	1029	947	987	931	979	918	933	907	952	975	929	935	946	922	917	925	948	964	966	965	955	909	988	965	953	936	943	1004	982	902	950	942	926	956	893	981	963	943	948	963	936	947	938	984	894	965	1007	923	963	1000	919	949	910	942	1005	973	931	946	941	1002	957	962	938	923	1019	970	954	948	900	939	1020	1027	937	973	975	975	949	943	1026	942	954	920	1015	958	924	936	932	996	981	937	976	953	912	931	927	917	987	951	960	959	955	926	929	944	943	961	972	951	967	962	1025	954	922	967	936	936	946	945	972	963	943	913	1012	975	926	1013	962	875	905	936	950	893	930	901	935	920	984	959	972	966	904	943	956	977	934	961	994	920	996	923	916	901	938	939	976	939	1000	981	988	944	1017	935	940	937	954	977	1009	939	991	952	968	1003	936	974	999	955	975	929	929	1034	990	948	958	974	915	951	973	949	973	892	976	953	954	972	948	941	1003	897	1007	987	954	905	973	965	962	934	960	935	1006	958	964	947	943	968	956	899	938	970	988	975	980	945	962	971	932	957	960	968	958	918	961	963	969	1021	952	999	956	928	971	966	941	988	963	972	992	982	976	997	936	992	979	913	977	1000	903	943	993	974	996	965	938	951	969	958	989	949	978	963	963	954	989	955	932	969	986	905	1010	965	1003	938	931	1026	918	927	955	947	937	921	883	948	885	985	949	946	965	968	927	989	938	953	943	966	991	895	937	937	987	984	929	931	921	962	942	1006	1005	1047	988	966	994	960	996	948	941	960	969	882	918	953	973	949	927	935	971	949	966	918	991	945	891	961	933	942	922	965	951	960	1002	918	955	1035	943	948	950	937	978	952	957	915	981	905	905	958	954	957	996	912	989	951	909	907	1011	986	1001	986	964	921	913	976	933	961	899	941	986	965	961	910	949	991	986	930	955	974	951	922	980	915	961	1021	998	907	947	952	973	983	1012	963	930	979	982	937	930	925	958	990	914	990	967	902	1035	945	897	955	989	926	971	968	917	978	919	978	958	984	953	917	926	955	982	953	948	890	913	951	931	929	913	960	933	955	996	970	946	929	925	925	1004	920	962	998	979	929	917	961	874	920	943	945	986	862	915	1000	957	952	967	882	972	1000	942	933	993	966	998	1010	933	967	894	971	954	932	897	926	963	966	950	938	912	933	978	964	928	953	980	929	908	900	962	993	997	990	964	989	1003	902	969	965	952	996	981	909	906	937	948	918	974	936	1006	971	933	960	966	908	912	912	917	933	957	986	909	955	964	932	953	931	956	886	961	978	967	951	980	962	926	878	935	963	975	909	967	991	901	946	929	1007	936	934	959	936	908	1005	949	1003	966	935	981	989	960	962	905	934	954	967	966	918	952	967	959	952	957	950	942	926	963	944	924	921	936	933	965	959	934	923	1049	909	923	927	968	961	954	917	891	957	952	924	960	959	932	1025	983	948	937	912	957	957	1010	905	946	906	964	1005	1030	1008	919	964	972	1000	971	955	983	924	892	890	943	975	966	964	959	974	895	897	992	948	932	936	946	946	932	925	1001	965	959	914	931	972	926	969	946	959	1004	973	950	963	961	931	955	951	885	965	1006	993	956	941	994	920	937	929	928	951	997	958	965	945	916	958	949	909	958	946	944	978	913	940	925	920	955	960	966	979	923	880	1002	976	948	1011	939	921	961	935	975	981	1037	887	910	1010	1000	856	994	984	941	915	983	908	954	957	918	930	957	940	901	910	958	961	914	964	947	951	944	995	961	985	887	955	1015	927	949	959	992	896	989	993	958	938	986	924	986	950	947	969	929	910	928	978	918	982	933	977	967	974	961	909	963	923	917	951	975	929	1029	960	923	960	970	919	940	921	956	970	991	981	965	945	919	933	920	953	968	996	927	968	997	972	935	947	973	946	957	976	940	931	962	934	951	950	933	960	954	944	954	948	961	915	992	945	942	911	929	939	946	960	929	898	961	927	945	1002	943	948	956	961	913	932	930	896	912	968	932	972	946	969	902	922	921	946	919	925	956	946	940	943	999	927	1003	974	907	946	967	970	949	969	915	897	983	964	956	915	963	930	967	958	912	941	907	940	958	984	949	987	989	954	946	964	948	957	949	979	955	952	914	963	929	938	952	933	914	962	935	986	1004	939	955	903	998	987	975	917	914	904	995	955	939	952	961	983	961	993	958	975	942	976	985	963	922	974	990
29335	31732	29905	14681	4044	1451	991	917	904	756	888	871	860	826	802	839	913	750	867	854	828	866	831	834	824	784	769	841	796	829	801	813	835	812	866	810	845	857	848	861	799	806	824	808	830	783	807	800	820	843	781	850	837	850	885	815	837	842	800	829	813	826	788	843	817	853	804	802	827	824	831	845	791	843	793	855	828	859	861	800	792	784	898	840	851	811	798	844	816	768	820	844	807	741	778	843	836	803	836	814	829	848	838	836	832	837	835	823	825	819	815	809	847	833	869	801	814	831	827	827	818	755	806	857	836	811	818	813	824	816	815	832	835	893	866	810	836	852	810	865	804	857	802	855	805	815	827	825	820	831	814	830	782	799	820	760	837	783	847	794	839	868	866	794	804	801	826	822	810	822	821	835	831	802	879	792	808	813	805	843	818	825	802	789	773	836	774	805	853	769	876	800	868	867	806	850	852	849	828	818	789	824	849	830	758	846	867	733	857	759	759	866	847	812	896	873	817	822	810	839	863	792	801	832	843	842	795	884	835	820	829	876	811	841	796	810	812	802	795	811	841	875	830	830	812	824	803	815	892	788	853	824	791	821	814	820	811	795	843	848	826	864	865	836	869	798	807	836	795	826	828	825	816	805	759	815	815	804	869	756	795	813	803	854	778	868	825	805	859	876	852	806	825	809	809	875	833	860	835	797	832	831	828	776	824	848	852	815	848	808	837	811	859	854	826	834	820	858	831	837	831	809	847	873	836	824	796	841	802	800	826	835	818	805	777	843	813	829	817	823	844	829	853	792	783	837	841	828	868	817	797	785	813	847	805	839	812	809	823	791	833	794	755	834	857	799	827	810	877	849	799	851	848	859	870	819	829	802	799	806	861	891	829	865	802	877	801	884	827	796	795	790	828	860	884	795	824	755	807	815	773	833	839	867	830	856	855	788	856	803	818	832	812	798	856	886	854	753	916	822	815	820	838	796	855	821	842	818	796	795	766	754	786	830	830	775	824	876	832	845	834	825	829	809	829	813	795	783	767	785	782	852	804	850	782	849	788	841	863	842	829	882	840	876	822	860	819	814	862	857	787	823	809	815	810	858	823	839	805	825	784	813	797	792	791	793	862	821	815	847	848	849	824	793	790	849	781	824	822	771	836	795	845	820	807	825	817	804	842	842	789	792	807	806	834	838	807	796	884	768	817	881	792	815	858	789	833	899	831	806	844	832	806	816	838	863	781	789	857	869	837	836	829	800	803	777	817	781	851	830	866	827	796	792	825	811	762	832	822	813	798	807	843	833	805	790	816	834	779	776	797	810	812	793	825	812	827	787	798	834	859	804	911	763	845	828	865	859	821	862	767	818	836	865	841	834	839	817	814	847	800	791	866	806	801	767	828	808	805	817	790	852	837	809	830	870	808	752	835	852	843	774	806	877	899	837	783	846	823	821	813	858	845	805	840	810	867	819	819	825	827	871	806	859	815	824	873	888	870	811	777	810	829	874	840	789	801	790	816	781	817	829	858	812	800	763	780	810	812	856	843	843	811	814	847	872	820	810	801	782	819	776	861	817	828	807	792	823	800	826	837	806	797	788	809	848	845	780	830	859	773	853	815	813	834	855	848	785	802	801	765	783	873	781	779	831	824	805	856	784	827	812	851	808	752	791	856	854	864	825	789	802	816	862	839	850	832	829	803	796	769	806	802	825	847	849	816	826	806	790	830	866	799	817	814	854	858	822	809	798	874	818	828	813	802	799	796	882	809	831	831	802	779	799	829	789	815	807	824	831	881	854	826	845	828	819	816	857	790	868	847	859	813	782	814	823	844	837	793	841	847	802	805	837	813	818	812	814	764	832	809	853	830	856	784	803	736	826	872	772	829	822	824	829	847	840	841	782	900	828	797	848	825	842	825	851	759	835	779	852	876	807	822	847	811	871	866	822	794	783	812	826	807	814	774	882	817	869	856	821	817	804	842	799	823	852	835	794	827	815	800	814	804	814	870	870	843	870	781	855	839	830	788	813	860	811	838	795	864	765	836	894	839	837	831	842	853	828	819	831	782	807	783	859	805	844	830	755	843	886	812	813	823	797	804	827	811	810	803	820	826	846	809	837	827	821	787	843	777	842	883	871	809	841	853	797	795	815	805	837	838	842	769	882	847	883	778	860	831	817	808	819	808	795	798	809	871	787	807	842	812	821	816	780	800	822	782	857	819	775	814	812	833	851	792	804	792	775	786	816	882	807	850	799	830	806	800	841	807	824	769	834	857	822	857	816	839	824	824	845	841	788	788	843	823	838	826	847	786	758	906	894	825	810	860	825	852	858	827	826	824	899	852	830	835	796	831	834	798	808	833	856	820	831	882	856	807	867	831	836	831	840	848	830	893	870	877	816	858	839	848	855	780	822	844	830	855	776	849	796	804	850	888	812	786	836	856	762	815	805	829	793	806	845	814	850	751	800	797	774	823	810	869	834	816	867	851	854	800	878	861	818	806	815	760	882	861	779	850	847	883	882	862	803	788	814	822	810	806	887	844	816	769	803	812	827	769	833	859	792	834	789	768	850	794	831	799	861	816	790	832	841	841	830	778	816	835	794	867	796	816	803	778	801	823	805	835	819	779	829	832	828	834	823	812	814	828	778	809	855	801	868	866	843	845	800	854	865	856	844	809	837	843	865	791	848	800	757	826	805	839	803	821	822	780	848	836	827	798	800	834	810	815	818	835	888	788	805	823	821	846	833	826	875	778	811	832	839	866	806	859	831	768	800	846	760	880	819	847	817	883	824	829	886	832	827	885	848	850	807	816	851	845	816	833	908	828	842	799	814	838	835	842	816	807	794	829	834	812	841	780	778	848	844	800	839	774	863	840	853	778	848	838	778	842	864	836	820	849	864	826	870	793	859	818	849	814	821	835	760	846	877	831	826	874	825	892	846	827	869	822	850	797	801	847	818	821	812	892	789	828	785	796	811	844	879	854	786	804	827	847	827	797	845	802	828	782	844	753	834	780	790	811	807	783	795	825	900	851	855	837	816	807	851	790	839	830	855	829	806	810	780	832	846	807	824	868	816	796	857	803	860	867	795	823	842	874	840	828	851	874	784	816	828	792	809	860	847	828	818	858	856	848	801	827	805	847	799	832	830	870	886	776	774	861	827	785	866	814	799	826	862	816	814	866	809	848	845	790	851	820	803	834	821	813	776	844	784	801	853	809	815	863	814	799	819	844	776	885	839	848	833	832	775	822	831	879	801	826	842	819	841	779	828	830	867	811	865	851	837	822	851	839	857	838	829	812	855	833	843	862	862	853	852	839	817	824	773	863	839	875	834	782	853	772	858	794	836	842	792	781	782	853	843	798	853	864	838	835	870	868	788	818	812	826	845	815	851	851	816	849	787	814	801	848	867	812	863	832	846	849	858	786	928	805	826	840	798	817	878	801	793	804	818	774	830	803	814	771	810	812	793	816	811	857	827	863	796	824	822	797	846	808	769	816	898
20174	38090	23823	8489	3022	1220	802	710	746	684	665	699	672	697	731	640	687	704	703	642	657	665	738	678	709	689	691	679	748	700	697	645	668	689	686	699	660	679	664	651	645	648	681	693	682	745	668	703	684	706	683	673	707	687	714	689	697	655	636	732	673	690	634	654	685	703	649	657	687	684	651	649	695	694	691	734	647	671	670	690	665	666	674	670	694	696	647	686	631	621	650	696	664	707	619	733	690	681	675	653	679	643	699	714	680	704	671	640	697	676	658	625	673	698	663	639	725	679	663	668	668	651	711	732	655	694	697	649	679	718	619	699	693	630	650	717	686	679	653	662	674	697	673	645	684	702	677	671	692	681	688	644	707	675	697	622	698	694	682	661	693	693	637	643	665	731	629	703	673	692	678	736	728	704	710	650	667	667	704	684	648	679	683	713	618	688	702	666	654	723	705	748	668	664	662	638	659	637	662	673	657	711	658	658	657	666	701	702	652	693	719	673	693	659	674	620	674	679	673	679	685	686	710	662	683	679	692	728	681	669	661	700	671	654	726	656	688	671	686	663	681	684	694	696	733	670	701	689	690	680	679	709	668	660	679	667	684	706	676	698	648	688	686	695	689	699	685	696	700	680	695	695	697	738	722	655	637	709	678	701	626	671	671	694	642	637	656	655	713	708	664	731	649	655	685	615	672	689	687	694	694	687	680	679	665	679	640	674	672	641	649	658	666	696	681	685	696	657	679	688	677	726	686	652	645	649	689	683	690	729	681	645	669	696	669	679	722	687	662	643	696	672	695	684	664	699	683	648	689	707	690	684	699	660	685	653	728	683	674	629	692	676	678	675	632	699	726	705	690	648	651	676	690	687	655	696	698	677	706	665	696	674	732	664	620	699	613	674	660	699	668	687	676	689	684	679	766	665	665	758	685	655	694	675	669	602	728	685	626	648	693	675	685	695	702	724	655	715	708	679	676	714	713	658	679	646	698	675	676	652	637	681	680	648	622	661	736	670	671	671	729	692	665	668	641	686	704	703	662	657	641	680	683	687	668	707	730	678	703	681	704	606	655	666	682	714	704	659	674	659	691	695	724	708	708	659	637	677	717	699	669	706	661	701	712	669	683	672	674	658	659	732	720	704	700	670	709	654	736	676	636	699	704	706	696	640	654	646	693	695	635	689	679	676	680	689	697	660	736	662	701	666	719	674	707	633	653	609	653	677	692	740	687	705	700	697	655	660	688	653	684	699	680	689	650	685	642	644	657	694	697	692	662	689	657	688	660	701	658	652	679	712	733	662	681	717	682	720	681	685	685	704	655	694	682	685	708	683	665	692	731	630	677	673	681	686	667	718	670	672	680	718	636	676	692	652	634	675	760	696	669	663	713	718	703	662	679	640	665	699	706	684	673	668	685	657	686	693	615	688	672	685	683	705	689	721	715	699	682	666	651	684	674	659	654	677	729	720	688	659	698	658	685	692	722	719	699	655	705	685	657	666	666	705	661	698	688	696	671	660	658	692	707	676	679	669	665	722	722	707	676	638	669	665	659	659	651	686	675	689	683	670	676	670	684	684	667	697	733	676	726	687	692	653	635	673	650	680	660	665	657	718	665	665	706	673	730	628	676	632	719	716	691	721	677	677	664	683	695	688	721	666	725	696	681	652	654	681	647	721	695	693	662	684	641	638	651	662	672	735	693	670	708	735	677	607	689	667	666	689	692	686	669	699	666	693	693	695	684	696	689	662	691	681	705	700	650	656	680	667	692	646	683	704	685	704	695	686	632	686	626	623	647	659	734	682	656	644	725	661	700	686	698	716	670	681	673	644	692	737	717	694	694	694	722	682	676	684	671	678	706	669	677	649	681	685	666	694	721	661	635	658	665	709	685	627	695	710	687	710	703	629	687	678	629	711	735	719	714	720	647	686	696	668	660	683	685	651	628	683	687	674	665	686	718	678	660	693	678	670	690	677	662	662	691	661	660	672	657	689	693	659	662	719	676	686	701	705	690	709	704	649	659	690	668	664	726	637	682	710	695	666	696	709	680	708	660	727	728	688	701	687	693	676	697	667	713	697	675	712	716	721	628	694	726	688	669	734	653	699	682	694	700	651	678	705	681	681	642	666	650	647	704	624	658	665	704	683	690	674	707	676	636	613	676	676	625	653	676	658	710	680	669	719	657	639	639	700	637	710	684	709	697	676	739	690	718	633	684	693	695	661	689	671	677	624	649	679	717	669	718	673	711	665	655	672	667	662	679	676	667	649	674	732	692	672	665	699	694	661	740	735	647	698	683	627	696	679	681	685	646	708	680	637	642	692	663	720	637	708	704	656	735	664	667	710	698	687	656	719	708	687	698	684	689	681	718	696	693	730	666	629	704	640	672	684	659	687	638	732	683	656	654	696	687	686	646	692	647	669	733	669	652	667	674	670	686	672	689	695	663	694	693	670	710	708	710	689	691	661	701	729	670	679	658	717	656	635	660	686	623	711	694	688	631	658	703	670	648	678	682	662	690	643	679	677	688	717	677	658	689	642	684	705	660	666	711	676	680	653	674	697	688	662	633	693	641	675	695	668	716	675	681	672	676	669	719	631	677	734	717	674	663	686	694	705	643	699	664	664	662	647	646	674	651	663	687	673	725	608	699	660	714	689	641	701	713	679	689	743	647	697	723	642	688	687	661	697	712	654	704	686	657	652	715	621	635	732	629	706	672	711	679	670	619	703	678	741	718	673	705	661	630	677	661	679	662	661	677	719	712	733	671	675	728	680	690	689	652	683	705	654	694	673	682	605	653	714	689	673	684	681	714	651	733	695	616	654	698	666	674	661	716	631	671	686	705	678	708	672	690	679	674	715	719	669	669	670	666	720	659	639	640	682	649	713	726	668	690	686	654	669	703	708	688	678	672	668	677	661	681	653	737	679	707	721	700	666	672	659	649	701	658	638	676	649	711	740	700	660	681	696	698	722	699	684	674	668	704	706	661	717	705	702	644	667	664	664	697	692	676	676	700	712	673	711	701	702	686	711	675	669	634	727	687	696	659	666	680	681	684	674	722	710	681	700	675	769	680	696	698	676	702	683	658	620	686	685	647	646	696	708	699	670	717	703	666	681	671	643	716	713	663	649	677	634	661	676	674	643	631	644	671	688	661	721	687	701	676	665	724	683	695	701	726	731	712	667	666	728	698	642	648	663	689	679	676	691	665	674	682	696	648	708	693	681	641	665	667	680	730	651	639	691	675	678	700	675	709	702	671	658	669	655	663	671	675	670	676	663	710	690	698	669	650	739	670	659	706	698	695	707	669	684	679	640	696	635	664	689	712	655	661	681	673	672	671	720	666	702	696	707	672	661	726	730	687	640	680	648	719	647	657	661	686	724	673	709	663	626	670	641	694	674	654	695	751	673	684	651	646	660	690	645	657	640	717	678	708	682	685	652	706	648	688	637	708	697	667	672	656	700	648	665	694	657	710	650	637	648	737	679	700	672	662	713
25715	29061	47775	41420	22166	7820	1925	986	808	768	793	822	814	784	830	771	841	816	819	755	766	769	794	775	824	809	783	787	856	797	779	795	788	810	790	804	787	788	784	743	745	759	804	827	827	809	811	802	755	807	813	791	839	815	835	834	798	794	815	755	781	817	784	797	755	777	784	789	781	840	760	753	775	761	777	799	815	813	806	802	793	789	794	767	811	821	783	818	770	769	773	802	784	782	772	801	848	807	806	768	787	804	812	803	825	795	813	818	753	807	795	776	787	823	796	764	814	812	812	782	815	735	767	777	788	782	749	816	778	789	770	809	778	772	774	796	766	794	826	788	796	750	781	755	785	861	826	813	781	760	820	821	803	774	781	806	766	760	751	848	821	801	778	826	754	777	797	814	789	805	777	763	781	858	771	715	798	819	766	757	817	793	745	752	781	846	781	782	817	758	766	802	805	772	794	775	788	801	744	776	800	735	755	798	806	757	846	779	784	742	767	803	765	826	799	807	779	761	813	741	764	764	834	735	789	746	774	783	809	780	713	748	760	821	762	729	763	768	766	732	766	836	794	847	800	828	794	822	805	789	838	800	731	747	788	799	829	823	805	771	788	810	824	801	770	811	790	796	780	765	782	740	800	777	787	765	753	818	791	788	826	804	787	767	767	840	790	787	759	798	811	782	770	778	759	777	833	757	815	817	842	803	815	771	747	796	797	749	808	791	843	791	788	791	792	740	804	799	768	801	774	790	773	815	766	755	759	812	774	747	775	783	789	788	782	754	836	815	842	786	804	777	787	789	784	802	768	799	766	778	790	759	810	797	811	805	773	772	796	817	823	823	745	781	819	814	782	768	804	755	795	768	754	761	826	785	785	820	819	770	834	752	805	776	758	786	785	782	793	833	823	802	801	738	819	759	757	781	763	835	776	779	763	764	756	784	789	771	806	760	778	759	712	745	768	788	804	788	806	816	812	756	801	749	743	755	808	840	816	746	770	775	792	791	791	757	816	796	841	818	747	833	763	779	825	838	817	810	740	770	834	754	802	789	781	811	789	781	842	758	784	771	771	816	809	803	772	769	812	810	779	825	824	787	752	791	750	744	786	793	759	784	738	778	782	790	769	783	756	859	813	773	734	786	745	762	801	731	810	791	733	768	833	759	801	793	726	782	784	774	792	836	800	746	758	761	769	803	807	756	762	764	794	813	752	791	738	777	780	808	804	788	779	748	827	807	792	787	790	782	800	755	763	805	747	815	796	758	800	747	717	794	809	796	791	800	769	819	769	792	765	813	794	825	772	772	786	793	798	797	814	774	825	781	792	782	817	809	804	858	786	814	814	781	841	802	814	831	786	784	768	787	813	808	846	776	767	793	781	742	741	804	767	724	765	746	829	800	786	795	769	789	801	800	774	792	722	801	807	765	762	729	809	731	811	752	765	794	753	768	760	802	787	787	835	796	784	824	748	765	780	845	790	789	817	741	811	793	815	786	767	800	786	781	803	760	808	834	853	777	809	812	806	797	785	775	829	812	806	769	784	760	785	772	776	778	768	824	816	779	785	736	787	815	832	737	773	814	767	779	799	794	798	761	720	790	783	810	813	757	809	816	794	850	802	793	808	805	797	825	796	766	833	788	766	811	798	763	777	841	757	791	830	776	831	787	779	746	760	780	764	777	768	800	760	809	820	840	767	821	774	753	819	784	829	709	756	790	818	763	750	813	815	821	769	788	790	745	804	763	791	798	827	751	788	788	798	800	820	825	770	792	783	765	787	790	792	793	789	778	795	784	801	764	821	778	757	816	783	791	777	798	812	807	774	774	794	822	813	791	764	788	769	771	811	813	804	801	781	750	765	786	778	813	769	786	813	788	838	782	793	823	830	788	807	769	800	805	780	770	781	780	813	796	757	794	817	726	850	780	804	824	752	734	734	792	786	788	791	781	801	798	781	792	834	789	862	772	818	791	815	785	799	800	807	768	734	800	784	802	748	759	809	790	815	765	767	823	781	778	741	794	767	755	853	765	755	791	730	764	791	789	793	854	783	759	796	791	751	763	794	787	781	750	776	784	785	781	781	708	787	798	785	787	779	788	790	774	762	803	806	765	758	806	829	786	839	821	769	809	791	824	770	751	729	818	787	809	782	801	798	778	768	799	797	825	780	750	767	787	766	778	815	830	788	833	817	767	842	790	804	766	799	781	763	823	790	753	852	775	790	772	753	790	776	820	784	753	806	739	764	824	773	734	749	790	795	752	800	744	746	789	773	800	808	752	756	802	736	816	853	721	765	802	823	802	807	795	775	788	760	806	779	748	745	767	858	800	806	811	783	768	766	745	834	759	854	752	760	736	757	798	800	748	789	794	801	806	762	778	819	820	793	771	774	823	739	804	784	787	769	757	797	765	804	779	759	842	793	772	749	753	819	803	822	773	788	786	766	783	784	799	750	772	826	755	817	749	762	821	740	816	805	808	764	803	781	739	818	780	815	744	777	764	794	809	823	795	818	753	785	744	807	783	820	791	811	765	769	766	752	790	759	783	773	751	763	803	757	810	752	826	763	791	774	754	772	774	791	763	801	748	848	840	767	801	779	815	786	771	764	788	783	770	765	774	723	826	768	724	790	796	865	793	810	805	807	842	782	827	787	793	747	760	801	750	824	825	810	808	793	788	765	817	792	727	791	783	787	773	766	827	812	794	790	817	803	768	747	798	823	824	812	806	835	764	793	810	780	786	802	859	793	812	805	809	779	778	862	743	823	800	823	806	806	776	806	867	820	762	784	748	785	788	813	793	789	754	781	802	795	781	817	857	789	727	796	793	801	826	821	808	780	747	772	777	733	786	772	781	748	752	803	763	725	774	759	796	753	788	724	824	767	827	753	770	811	798	794	773	809	752	781	816	772	791	809	804	814	815	782	814	722	792	769	840	747	774	778	803	780	745	787	793	778	756	705	788	804	780	787	782	792	747	764	741	824	770	754	749	777	759	770	771	793	800	780	772	814	814	771	812	790	821	753	761	812	781	771	778	773	863	809	767	762	836	792	706	820	762	794	746	745	806	781	799	813	783	779	858	763	822	795	782	765	761	765	773	799	801	795	748	799	775	806	768	816	807	705	803	771	804	841	816	723	767	807	785	736	844	785	751	804	732	759	790	766	785	800	744	781	866	744	797	808	814	732	767	782	816	802	753	773	802	766	790	764	782	760	806	790	781	718	745	760	809	850	809	784	794	765	840	772	791	761	744	749	739	743	796	742	797	780	770	797	807	831	802	782	808	830	786	817	758	744	808	840	777	782	813	808	735	776	786	757	811	797	791	790	759	760	763	804	797	822	798	796	813	774	758	789	788	767	801	821	775	796	794	785	804	792	805	814	766	806	780	801	761	721	785	787	765	754	750	778	788	841	794	812	830	819	801	833	813	805	727	779	783	758	797	774	787	810	815	772	798	751	830	835	829	784	795	765	739	817	854	734	755	766	768	774	780	784	785	783	803
53710	89898	65834	34501	13716	4215	1450	853	748	763	740	703	747	754	747	732	693	696	701	700	758	738	755	738	698	710	739	736	713	721	728	736	665	699	693	755	747	750	751	766	719	733	687	690	681	721	739	713	666	704	753	713	780	682	744	720	687	705	732	723	742	726	689	699	716	743	708	745	703	774	685	759	721	704	708	690	722	731	718	758	728	736	693	733	737	728	711	725	762	698	709	706	704	746	701	749	733	710	650	695	737	761	752	740	731	748	691	764	725	799	718	734	695	690	668	707	735	685	691	736	744	737	723	713	654	695	728	695	731	702	691	756	734	787	723	726	668	712	702	770	729	693	689	674	669	741	742	711	686	704	706	698	702	747	752	712	696	729	706	725	715	722	730	690	705	706	713	731	727	715	792	699	775	703	760	699	739	690	703	675	666	704	708	728	697	720	738	747	704	745	694	718	714	754	735	748	709	687	751	728	755	752	688	742	702	756	716	744	740	698	751	709	727	759	732	719	770	703	736	700	728	747	675	673	751	730	732	718	711	716	727	744	749	713	710	711	659	665	693	688	736	729	683	734	726	700	703	736	726	703	739	706	690	735	722	676	737	772	659	729	713	749	685	675	683	705	768	713	766	734	743	671	737	695	758	701	714	740	739	714	740	732	765	729	758	674	713	725	717	709	704	750	706	696	739	743	724	712	710	719	745	709	726	768	695	716	732	738	694	744	710	718	779	754	739	692	696	729	767	701	683	722	664	684	722	737	711	720	698	711	719	736	767	675	748	715	704	697	721	748	749	692	663	736	723	749	739	691	652	705	693	665	748	728	752	707	742	723	699	724	735	714	702	749	711	714	743	747	721	703	708	715	753	710	739	760	742	753	690	719	719	727	723	706	686	699	720	685	714	747	754	679	712	716	746	741	761	733	722	705	708	733	677	713	678	688	751	687	684	733	739	738	718	765	718	718	664	715	761	733	746	674	698	688	663	694	714	698	725	751	701	704	697	710	737	695	732	729	747	789	742	748	717	764	710	711	755	765	720	740	750	742	751	680	762	661	742	696	725	688	697	693	726	718	728	716	733	723	698	732	691	708	742	720	751	744	709	772	689	652	747	734	727	744	728	721	760	728	740	728	701	748	715	731	725	712	781	739	680	701	761	720	703	672	708	732	700	744	768	710	711	671	724	736	678	750	733	714	712	727	690	696	723	748	716	705	724	681	787	766	725	747	689	715	745	705	670	735	714	733	737	714	701	720	733	775	712	762	692	718	702	737	766	699	719	703	701	755	724	691	706	716	750	703	704	677	737	713	764	736	683	699	716	703	702	708	747	677	709	721	747	729	764	722	736	745	729	748	691	702	663	716	707	753	711	722	677	735	756	719	730	678	718	721	738	735	736	737	667	707	690	708	771	727	736	708	777	699	780	700	707	749	687	695	688	674	764	714	730	725	706	735	694	691	678	710	755	708	791	728	733	693	730	680	732	689	732	730	717	715	694	728	733	705	691	744	715	726	724	679	760	703	684	727	749	763	722	704	764	689	650	719	675	634	708	741	705	709	701	706	699	689	708	722	769	731	718	702	701	663	720	750	691	716	703	698	694	739	681	712	735	702	720	707	727	707	704	721	704	697	716	729	709	683	753	728	728	764	670	714	701	710	694	730	740	708	715	724	743	662	690	698	669	697	703	756	747	698	691	736	712	719	693	719	714	700	765	724	687	738	717	703	708	763	725	693	680	683	690	740	698	737	725	679	763	758	726	697	711	745	669	693	754	761	788	759	747	745	733	703	689	743	693	722	695	708	696	695	724	704	735	693	703	719	725	708	724	741	737	660	720	736	702	658	688	686	676	733	706	714	686	813	675	739	668	774	696	712	655	708	740	709	754	777	725	738	753	721	709	688	678	702	722	716	766	718	710	713	733	728	683	702	708	729	712	693	733	713	746	711	712	686	733	718	739	692	727	744	664	711	702	679	694	691	689	702	692	696	741	743	743	727	733	703	702	703	683	709	697	720	714	720	763	725	765	706	723	782	705	748	714	718	786	715	662	707	727	754	721	704	744	714	730	710	657	779	684	742	684	689	709	764	730	700	703	732	682	734	692	713	667	692	669	706	734	711	686	738	715	696	711	722	686	706	648	699	732	769	728	698	777	673	693	729	727	678	697	717	728	706	677	726	693	690	700	704	699	760	748	747	696	744	712	741	745	709	743	681	707	766	707	745	703	715	655	720	720	736	775	695	667	696	686	707	684	726	710	756	729	724	665	701	687	701	754	730	695	751	742	677	663	744	739	714	786	675	732	692	757	715	754	773	755	719	803	726	768	716	745	738	746	664	736	750	716	678	685	673	701	686	764	684	700	755	710	679	741	689	755	745	727	698	692	687	756	704	717	726	701	750	729	737	706	702	728	755	723	748	721	745	746	735	715	718	704	668	748	697	762	730	719	703	697	709	675	664	728	708	708	706	704	768	720	708	663	741	725	775	697	700	698	688	738	684	705	734	704	670	673	744	764	733	709	689	694	692	726	694	733	699	727	724	701	768	706	705	684	722	743	675	728	708	706	720	751	723	745	697	712	684	686	678	715	692	706	728	690	705	723	683	714	733	752	757	777	735	682	745	687	734	700	700	690	702	716	739	768	752	693	707	700	724	730	746	708	725	700	691	684	716	673	649	718	703	691	712	707	697	749	736	678	709	673	759	744	724	729	724	703	728	668	675	733	723	704	743	708	747	721	722	716	716	686	703	727	737	749	738	730	744	720	722	762	693	685	738	671	677	696	713	695	764	729	764	771	732	707	710	707	723	715	721	718	733	729	705	743	716	734	686	740	721	701	716	690	720	705	740	710	706	764	739	678	679	704	714	717	668	725	690	658	658	761	709	704	746	703	720	707	738	710	689	679	757	697	751	763	729	686	674	657	741	700	717	787	710	754	711	727	717	647	682	677	716	689	722	715	691	722	740	676	718	695	651	705	693	702	699	703	725	715	674	729	701	732	657	678	737	672	730	752	733	732	694	719	677	726	727	777	708	726	758	727	706	732	708	715	729	719	713	698	728	733	701	724	749	698	714	697	716	714	747	675	774	713	673	730	728	705	722	738	761	745	733	699	710	725	700	726	690	745	743	742	672	713	709	723	732	777	714	750	731	741	715	715	698	721	724	692	693	710	674	761	688	700	706	707	713	768	663	733	688	704	707	757	722	710	732	710	673	676	692	662	677	728	760	667	707	703	704	726	707	762	705	711	698	716	724	738	693	727	682	714	703	734	718	684	732	714	667	724	704	693	736	719	689	685	721	675	698	721	755	749	702	701	736	732	741	717	727	683	683	702	706	709	711	701	696	645	744	734	718	729	740	701	730	709	707	725	697	727	668	725	728	724	727	741	696	713	684	710	701	747	722	728	733	720	705	694	707	729	742	749	747	711	756	734	726	700	714	685	749	733	726	698	682	709	766	726	709	767	771	698	697	740	755	770	693	711	694	717	712	679	701	706	749
24239	23486	37619	37781	27817	17586	5827	1657	1224	1139	1159	1144	1118	1132	1086	1073	1139	1068	1095	1019	1067	1079	1017	1074	1094	1094	1010	1022	1066	1086	1026	1057	1102	1036	1063	1044	1033	1010	1008	1040	1065	1085	1095	1033	1038	1027	1048	1047	1034	1028	1068	1108	1070	1052	1057	1022	1075	1028	1033	1080	1051	1075	1031	1100	1068	994	1095	1119	1039	1084	1098	1040	1007	1114	1041	1057	1039	1045	1047	1064	1118	1067	1009	1074	1084	1007	1039	982	1040	1082	1018	1034	1004	1061	1020	1029	1042	1031	1004	1010	1020	975	1031	1117	1082	1051	1057	1037	1092	1071	1080	993	1069	1068	1036	1001	1113	1050	1064	1063	1021	1091	1029	1065	1069	1008	1028	1038	1039	1096	1088	1040	1052	995	1101	1002	1005	1028	1028	1037	1026	972	1055	1010	1059	1066	1047	1029	1015	1022	982	1087	1047	1069	1051	1049	981	1089	1069	1016	1014	1083	1030	1031	1051	1025	1033	1050	1052	1081	1076	1022	1090	1041	1015	1035	1046	1072	1024	1070	1055	1063	1039	1036	1054	1061	1074	1008	1087	1027	1003	1058	1041	1071	1048	979	1060	1013	1083	1043	1015	1041	1037	1024	986	1040	1041	986	1039	974	1043	1024	1017	1041	1031	1044	1025	1048	1031	1017	1074	1033	1004	1076	1059	1103	1045	1032	1043	994	1081	1067	1077	1012	1082	1030	1033	1027	1094	1083	1011	1018	984	1057	1096	1065	1053	1063	1034	1048	1043	1012	1098	1036	1056	1069	1119	1007	1021	997	1004	1061	1073	1037	1055	1124	1058	1075	1045	1103	991	1074	1059	1086	1068	1017	1044	1039	1014	1095	1034	1049	991	1062	1028	1028	978	1045	1036	1034	1068	1106	1026	1084	1069	1013	1074	1042	1097	1003	1018	1093	1039	1060	1076	1033	1028	1096	1016	992	1047	992	1029	1038	1007	1092	1050	1011	1096	996	1045	1042	1060	1044	1068	1107	1067	1005	1058	1038	993	1004	1059	1084	1015	1093	1061	1019	1088	1099	1097	1022	1012	1037	1031	1060	1075	995	1068	1017	1023	1025	1024	1083	1052	1077	1006	1010	1049	1007	1041	1011	1014	1022	980	1069	1048	976	1001	1014	1027	1042	990	1043	1045	1080	986	1089	1087	1059	1024	1022	1013	1034	1094	1076	1044	1070	1070	1050	1051	1081	989	1032	1126	1053	1060	1044	1024	1035	1008	1004	1028	1100	1071	1010	1045	1042	1038	1040	1011	1057	1040	1081	1022	1035	1008	1072	1076	1003	1030	1048	1030	1011	1079	1001	1044	1085	1106	1038	1012	1027	1054	1071	1096	1056	1128	1047	1070	1096	1051	1050	1047	988	1031	1048	1036	1020	997	1009	1005	1054	1033	989	1017	1056	1000	990	1022	979	1107	1035	998	1090	1022	955	1030	1039	1083	1069	1074	1047	1061	1011	1017	1048	1110	1038	1038	1055	1063	1046	1054	1017	1051	1026	1059	1064	1040	997	1082	1026	1011	1099	1028	1059	1005	1033	1021	1022	1074	1018	1025	1026	1049	1060	1036	1092	1002	985	1030	1020	1046	1045	1004	1037	1047	1039	1072	1042	1030	1068	1012	1042	1041	1076	1009	1046	1021	1076	1068	1099	1098	1069	1110	1029	1038	1107	1059	1095	1057	1054	1078	1061	1015	1056	1059	1071	997	1008	1028	1049	1032	1070	997	999	999	1059	1052	1036	1049	1042	1042	1044	1069	1058	1073	1060	1074	1082	981	1077	1003	1038	1117	1037	1076	1082	1102	1056	1073	1044	1103	1026	1065	1107	1065	1009	1055	994	1011	1051	1039	1003	1082	1022	1076	1032	1042	1000	1038	1058	1016	1079	1082	976	1030	1012	1012	1091	1063	1008	1028	1007	1071	1059	1094	1024	1063	1079	1036	1088	1079	1049	995	1024	1019	1051	1054	1014	1070	967	1012	1000	1066	1018	1037	1035	1034	1033	997	1053	1010	989	1077	1015	1051	986	1055	1074	994	1076	1014	1005	1040	1065	1075	1028	1049	1017	1025	1005	992	1046	1104	1056	1030	1057	1123	1008	1015	1013	1091	1032	1056	1103	993	1032	1067	1075	1043	1053	1024	1016	1059	1074	1037	1063	1077	1045	1012	1058	1068	1047	1052	1083	1106	1034	1069	1028	1050	1062	1014	1016	1049	1069	990	1027	1091	1034	1042	1003	1098	1069	965	1134	975	1081	1038	1057	1029	1041	1103	1066	1055	1066	1072	1070	1025	1103	1042	1029	1070	1071	1035	1095	1113	1117	1043	1047	1087	1070	1033	1034	1088	1105	1011	1025	1022	1052	1083	1080	1071	1108	1090	1011	1036	1056	1082	1062	1074	1046	986	1023	1070	996	1077	1087	1014	1013	1046	1034	1009	969	1030	1033	1090	1073	1113	1045	1051	1102	1133	1051	1035	1061	1013	1056	1044	1057	1028	1010	1113	1075	1021	1000	1085	1048	1056	1017	1083	1007	1035	998	1063	1078	1055	1032	1075	1017	1053	1020	1079	1118	1044	1048	1034	1011	1047	1039	998	1008	1019	1032	980	984	1074	1071	1041	1063	1013	989	1060	1017	1085	1033	1068	1055	1091	1080	1069	1017	1032	1022	1033	1028	1046	1021	976	1057	1031	1081	1029	1030	1044	971	1054	1040	1070	1104	1047	1004	1065	1003	1053	1014	1074	1044	1036	1069	1057	1083	1017	1066	1057	1057	1069	1079	1086	1046	1072	1049	1020	1102	1049	1043	1062	1029	1059	1036	1032	1098	1063	1075	1092	1084	1084	1049	947	1070	1023	1008	1064	1049	1061	1028	1084	990	1033	1014	1087	1037	997	1044	1043	1018	1054	1033	1092	1013	1132	1038	1083	1035	1028	1047	1044	1065	1116	1032	1025	1092	1068	1113	1085	1006	1059	1060	1037	1084	1079	1022	987	1059	1060	1060	1048	1088	1056	1051	1038	1080	1062	999	1028	998	1042	1000	1052	1065	1045	1103	1100	1023	1048	1075	1119	984	1093	1057	1047	1079	1020	1091	973	1044	1022	1039	1045	1025	975	1067	1039	1043	1058	1036	1050	1100	1000	1011	1032	1043	982	1075	1025	1021	1050	1054	1029	989	1076	987	1078	1006	986	1040	1031	1087	1062	1023	1036	1012	1044	1074	1066	995	1003	1040	1018	1038	1033	1044	1096	1036	1057	1035	1058	1046	1063	1067	1034	1041	1091	1065	992	1063	1068	1037	1017	1051	1080	1074	1081	1075	1083	1106	1044	1057	1058	1125	968	1112	1064	1045	1077	1060	1055	1029	977	1052	969	1076	1074	1106	1021	1027	1077	1022	994	1061	1079	1055	1040	997	988	1073	1075	1104	1042	1046	1040	1011	1022	1060	1080	1083	1061	1018	1130	1108	1072	1063	1015	1024	1058	1088	1051	1069	992	1010	1029	989	1047	967	1044	1086	1070	1028	1046	1060	988	1047	1068	1052	1051	1019	1020	1045	1001	977	1064	1029	1032	1095	1049	1078	1080	1017	1028	1096	1139	1029	1010	1062	1034	1040	1047	1071	985	1020	1044	1071	1043	1054	989	1003	1071	1050	1009	1033	1052	958	995	1045	1043	1123	1023	1068	1032	1049	1038	1017	1068	1020	1030	1087	1095	1025	1032	1094	999	1030	1020	1063	1041	1023	962	1056	1072	1057	1040	1028	1010	1044	1085	1060	1086	1037	1034	1064	1052	1024	936	1055	1042	1010	1072	1068	1063	1031	1050	1078	1034	1014	1071	1026	1037	1024	1025	1035	1054	1048	1056	982	1045	1006	1107	1056	1045	1036	1045	1045	1043	1034	986	1012	1078	1000	1081	1043	1017	1032	1077	1098	1033	1032	990	1023	1086	1076	1069	1053	1091	1012	1065	1047	1058	1023	1061	1095	1085	1056	1020	1029	1084	1044	1035	1048	1063	1055	1058	1034	1019	1053	1024	1043	1029	1029	1040	1109	1058	1041	1002	1022	1043	1059	1023	1088	1024	1081	1044	1022	1016	1008	988	1043	1050	1078	1050	1034	1046	1042	1063	1030	1024	1044	1014	1031	1035	1060	1035	1069	1017	1040	1014	1012	1025	1079	1069	1023	1035	973	1014	1064	1034	1019	1088	1080	1054	1035	1047	991	998	1084	1128	1061	1056	1004	1069	1070	1061	1012	1042	1089	1039	1064	1000	1049	1068	1005	1009	1035	1017	1059	998	1070	1110	1092	1043	1067	1070	1078	1046	1030	1014	1041	1034	1044	1060	1117	1052	1000	1034	1038	1027	1006	983	1039	1004	995	1035	1010	1101	1028	1017	1044	1048	1084	1069	1034	1113	1048	1056	1041	1051	1020	1023	1015	1077	1059	1042	1037	1016	1002	1042	1067	1036	1052	1089	994	1028	1041	1031	1066	1059	995	1077	1043	1046	1050	1132	1038	1050	1067	1038	1015	1031	1011	1049	1056	1089	1006	1075	1044	1108	966	1034	1050	1048	986	1012	1093	977	1008	1073	1033	1018	1031	1001	1056	1084	1000	1096	1069	1042	1094	1079	1103	1054	1055	997	1030	1048	1066	1035	1013	1072	1043	1089	1058	1033	1040	1027	1100	1101	1057	1044	1018	1000	1032	990	1058	1031	1033	1058	1031	1055	1102	1047	1031	1035	1045	1072	1084	1052	986	1021	1065	1040	1063	1055	1060	1061	1090	1060	978	1008	1026	1053	1015	1027	1065	1030	1018	1072	1050	1025	1022	1041	1034	1049	1051	1027	1050	1040	993	1034	1053	1070	1020	1032	1057	982	1060	1005	1009	1101	1041	1091	1096	1049	1090	1045	1035	1027	1047
62523	104398	78597	50244	24801	8237	2518	1326	1028	1014	1018	996	956	1011	967	984	1031	975	1019	939	1007	1010	942	1006	1024	1008	983	1037	1031	953	999	921	1012	931	963	982	969	951	949	1048	1032	1001	991	974	1085	938	938	948	1008	996	989	993	952	986	1001	953	1061	980	978	956	968	940	994	969	963	902	1019	997	989	980	967	953	1018	961	955	977	950	987	966	971	1030	920	985	969	977	923	1018	970	1005	949	959	974	1004	956	1000	1030	956	924	969	971	985	972	1017	988	966	978	1008	937	966	989	969	939	1010	989	992	1006	963	979	983	923	939	940	984	1069	979	1037	1054	970	925	1007	1062	1042	1001	922	948	996	980	978	941	991	962	978	1012	971	983	946	920	944	961	979	1054	965	1006	1002	996	954	932	994	970	969	973	983	985	1072	1008	965	974	973	961	1007	978	994	951	977	965	1036	984	973	979	961	903	932	986	1014	929	992	978	970	1028	974	946	976	980	989	957	960	986	1025	992	963	907	983	995	1015	943	986	1050	951	981	934	959	957	916	996	1005	990	947	969	934	962	966	1056	1047	969	977	992	979	1000	966	963	1039	964	974	1030	995	956	972	1004	936	1026	895	1002	982	965	960	995	1006	1001	978	936	994	990	975	996	949	954	946	958	997	1015	981	960	981	926	968	941	957	1016	969	951	950	911	977	931	918	1002	1036	1007	972	979	1000	1008	909	952	995	1027	1033	987	1064	1016	990	949	980	963	958	922	972	1032	948	981	1021	963	1030	983	940	995	1007	1005	991	954	949	910	964	935	1019	971	962	1014	983	952	936	913	944	950	923	963	951	957	972	989	990	923	969	936	949	1049	988	957	1017	975	1028	1014	931	931	984	987	961	952	964	934	1061	1021	963	995	1015	965	947	990	996	970	953	971	950	925	1018	964	994	947	964	1015	981	946	975	946	987	941	958	1018	998	1016	1055	975	953	964	993	940	1014	942	926	940	958	984	975	933	962	952	969	949	965	1018	996	949	976	988	1036	961	945	982	983	928	931	1009	987	1071	960	1011	1018	982	988	918	954	936	975	961	993	974	994	960	943	995	946	914	970	969	961	1017	1001	1032	941	1009	1007	934	973	958	950	957	959	947	966	984	977	939	986	967	1047	914	999	974	984	969	947	1013	967	945	950	997	950	953	979	954	989	934	976	950	939	995	932	956	966	976	1001	951	969	969	938	950	969	963	923	965	997	945	1003	935	962	974	983	910	999	896	965	981	1000	977	985	954	990	931	954	997	968	981	929	1011	968	971	974	995	958	975	984	948	948	961	1015	1005	1007	1000	967	949	984	940	968	967	969	988	954	926	911	963	945	933	937	924	1036	970	945	976	970	957	981	1018	992	944	962	931	960	1015	961	1009	1023	985	953	967	938	980	929	1024	987	993	953	1023	1055	900	901	968	922	974	958	956	889	948	891	964	913	1017	1025	976	943	961	961	946	907	984	1002	925	937	969	923	1004	1020	1036	1007	1027	953	964	959	935	1026	993	962	928	1017	926	1004	913	986	1013	1012	930	956	960	991	930	1001	968	999	956	1015	961	982	934	998	967	947	951	969	954	955	962	963	959	991	929	1002	918	943	988	939	961	966	971	1056	983	925	963	964	959	994	889	950	1009	947	1004	970	977	995	998	968	948	993	975	1006	983	985	955	1042	976	965	973	987	1007	976	1006	977	1028	1029	969	1001	1022	975	913	999	1026	1018	1012	961	977	973	955	1012	1013	928	1008	978	924	997	991	945	985	1019	913	949	975	976	961	989	967	933	951	957	934	969	936	1012	976	968	976	949	972	1039	1011	963	943	980	975	984	959	895	988	957	957	996	977	937	970	960	943	968	998	1023	938	967	1011	972	965	966	1026	969	1007	985	906	999	942	919	997	995	934	966	943	998	974	959	945	940	980	1014	952	999	980	950	975	923	992	952	950	993	959	982	966	983	951	910	948	933	942	977	949	934	996	989	957	946	992	938	1002	961	952	928	980	986	1010	953	979	961	964	974	942	1019	943	1011	927	967	995	963	950	942	981	975	961	932	975	971	931	944	969	949	985	964	1029	1006	962	990	1006	963	1006	999	976	1000	998	990	988	942	983	956	932	982	1044	976	969	922	958	950	1048	945	948	1019	953	983	952	990	932	1012	952	976	991	1037	1002	932	990	959	972	940	966	960	951	884	948	1005	997	1026	957	1001	985	971	944	934	946	940	1012	1037	975	925	986	951	1005	940	936	1001	988	894	937	1029	975	968	968	940	1013	993	961	1022	965	980	1007	952	997	1030	1014	956	947	934	943	975	952	980	986	977	1001	967	1014	936	966	975	956	961	1006	923	982	968	1030	980	976	951	972	951	1005	974	1023	946	972	929	987	988	945	1011	958	1019	970	923	1026	971	993	994	970	984	949	995	930	1005	985	988	933	941	953	1014	954	967	985	987	1016	934	940	976	989	935	988	1005	953	975	930	974	982	990	973	1016	939	1000	1012	956	943	948	993	1002	1003	971	954	969	935	1005	928	967	920	1015	972	973	978	1006	952	934	919	967	1001	964	981	917	1008	962	999	992	969	970	963	962	1026	975	998	942	950	975	950	976	982	932	971	916	953	971	916	950	975	938	951	1020	964	973	998	985	950	1026	977	955	1001	982	984	954	920	996	999	947	924	985	961	966	973	934	935	931	953	983	941	963	1004	938	944	962	1024	1024	985	919	987	1001	977	1042	1029	1005	925	966	981	940	940	922	959	975	961	934	986	955	978	937	929	960	926	981	970	944	907	977	1003	952	981	992	994	975	979	920	982	990	994	995	954	1021	976	921	1002	998	976	969	970	944	1004	970	969	999	974	985	985	973	989	964	949	966	1006	980	978	1008	1010	939	977	927	989	972	1004	993	1025	907	981	973	950	959	989	876	974	996	965	979	943	996	999	950	950	965	930	937	968	958	1002	995	958	1004	927	971	968	992	1008	1014	944	980	972	967	912	932	990	940	1003	997	1003	1025	956	991	986	953	969	975	992	1008	970	996	983	968	1035	974	1031	933	975	972	924	1033	1043	982	1001	988	998	919	988	966	1039	967	969	1005	965	1025	900	985	984	980	1031	957	985	951	975	937	993	1025	970	957	936	968	1026	993	985	969	927	923	936	982	911	942	930	950	1042	998	935	1039	995	965	970	1033	997	989	881	916	957	954	1010	963	944	997	984	949	975	926	953	941	943	1003	964	964	1007	956	1032	942	978	978	940	969	946	956	983	973	960	992	993	957	989	951	917	965	970	1005	939	941	956	918	980	951	984	976	1038	941	979	949	1021	1003	942	980	934	931	944	924	963	958	956	967	951	1003	1001	937	999	918	976	955	998	957	931	971	995	921	896	981	980	967	1011	964	998	931	1022	967	972	984	971	965	947	974	1027	967	959	938	965	985	1002	925	997	901	965	977	971	970	966	944	929	975	992	929	938	1032	1037	988	930	969	963	961	968	978	982	910	979	989	971	966	965	981	986	939	1002	904	930	961	989	1002	956	951	969	1019	966	932	970	960	908	994	970	968	966	970	931	953	961	963	909	1002	977	995	975	935	937	984	972	950	947	986	969	974	984	960	955	997	970	955	940	962	1027	990	966	1012	948	1004	943	961	959	1005	976	955	899	960	983	954	972	955	1003	976	981	958	920	993	952	917	939	977	989	954	894	960	922	968	1013	953	938	949	926	941	963	963	922	1016	909	964	943	970	941	1021	922	943	957	1010	954	949	924	994	934	963	981	969	987	921	985	984	947
30038	29705	28221	14882	4204	1563	1059	932	853	923	895	882	829	879	855	846	885	887	840	837	879	909	905	842	875	886	865	910	827	889	893	915	879	867	888	904	874	886	914	909	856	891	872	906	894	896	849	822	888	885	950	886	933	863	899	878	879	872	905	906	822	858	934	862	925	861	881	889	867	881	899	867	923	932	918	863	925	849	872	895	896	867	846	844	956	888	896	859	827	841	892	886	866	921	853	866	876	846	939	845	883	831	860	918	958	842	904	924	903	893	902	828	845	876	883	877	875	841	873	887	901	875	923	892	854	863	895	855	857	858	894	877	837	926	876	797	904	904	883	874	905	844	903	841	880	877	886	849	904	893	900	904	849	852	878	876	873	897	892	891	867	838	830	913	915	882	905	857	897	867	883	879	887	866	819	858	913	826	897	902	877	866	870	898	875	838	913	906	939	899	860	892	899	923	872	845	849	881	927	918	834	878	857	892	879	882	891	864	902	884	881	867	827	859	877	891	899	915	898	887	934	874	877	871	887	850	849	874	944	901	900	877	911	869	884	838	880	869	853	886	900	880	909	822	906	822	885	910	883	864	880	818	868	897	857	823	901	897	889	909	881	902	860	849	907	889	864	862	879	917	836	877	845	895	875	873	877	881	880	860	894	826	842	851	930	839	890	868	840	888	836	918	903	891	888	827	868	825	923	808	971	884	842	938	849	832	872	911	841	861	886	893	874	836	823	925	847	906	856	892	881	879	949	869	864	862	876	881	866	866	907	913	861	910	915	888	908	864	839	858	934	903	892	850	916	862	931	895	860	906	901	917	894	866	893	893	856	834	885	891	904	925	882	884	888	888	871	864	890	882	850	871	873	847	900	920	885	858	836	868	935	838	855	887	937	862	882	941	857	896	918	891	898	884	887	895	939	898	897	837	858	940	866	879	890	859	864	966	915	880	838	867	852	871	829	943	876	861	833	927	870	891	878	858	879	887	843	889	861	887	849	902	856	855	883	886	913	864	866	851	873	790	862	879	878	874	867	868	867	892	909	839	893	871	865	850	831	902	954	908	899	886	857	906	855	891	891	895	914	844	883	840	849	915	884	916	909	849	913	917	888	869	909	936	862	884	890	886	839	901	854	884	861	894	859	931	868	899	869	904	881	897	869	851	920	934	937	932	911	870	858	856	944	876	880	841	890	815	892	938	889	909	871	888	941	910	894	864	870	859	901	895	907	872	902	863	846	898	845	901	827	893	910	881	867	889	901	821	915	894	904	879	913	872	859	890	837	948	896	898	834	863	880	868	844	853	863	873	887	850	850	883	927	888	866	869	945	893	918	897	903	857	868	937	878	836	844	857	857	844	911	921	881	876	930	886	939	874	878	885	871	874	851	842	859	869	858	810	884	843	894	961	854	891	918	837	906	875	861	871	875	932	824	866	908	872	861	836	879	892	853	844	952	951	918	883	819	858	894	911	887	873	862	860	854	911	830	849	943	901	883	813	893	825	862	870	857	924	868	910	909	846	885	878	865	903	913	847	897	882	841	894	891	881	858	848	916	888	921	899	880	817	932	879	860	873	853	921	849	867	801	857	888	901	904	899	914	899	947	892	865	909	874	902	904	846	895	900	898	915	911	868	911	838	861	886	886	894	933	891	818	819	965	912	847	897	882	854	881	916	836	890	908	806	888	855	944	946	857	847	856	872	921	850	897	883	879	815	904	847	850	836	902	880	893	835	876	869	904	918	880	831	829	934	822	871	919	837	936	850	901	874	951	873	810	840	848	862	904	875	934	845	820	837	928	864	908	831	843	868	870	803	879	943	917	902	855	878	838	877	897	876	864	858	852	908	874	837	868	835	857	903	880	902	924	910	880	845	880	875	881	933	869	895	854	884	908	855	907	877	929	832	903	864	883	876	910	924	923	881	851	886	907	916	867	874	843	872	807	872	865	881	858	850	864	893	891	888	875	878	888	908	848	917	873	882	852	870	921	929	906	859	870	885	885	866	874	938	838	898	898	834	841	870	885	857	850	930	878	906	834	864	871	868	874	880	869	811	856	865	887	869	907	852	928	911	877	958	910	882	849	909	876	837	865	828	923	911	854	851	869	855	874	911	870	862	885	926	880	826	886	840	882	878	881	841	936	851	887	861	917	890	903	913	826	833	879	889	936	879	856	872	868	835	934	871	893	892	861	853	904	829	870	915	862	915	823	828	884	872	929	873	882	898	829	867	859	831	839	869	887	862	879	907	863	885	877	856	926	890	880	902	886	896	901	876	871	865	905	845	850	892	856	859	886	904	895	861	863	922	854	899	848	872	887	835	915	886	892	886	902	853	866	909	845	897	885	907	873	894	890	859	890	843	849	917	863	925	916	863	908	859	840	859	875	871	898	845	867	876	890	916	890	883	898	838	906	917	918	846	871	843	859	887	835	862	844	847	856	875	930	912	901	879	873	850	854	856	865	872	887	866	871	826	868	874	826	889	899	848	855	891	861	886	876	855	859	893	845	884	867	876	892	877	895	901	865	887	873	870	856	889	877	832	882	895	877	871	903	917	893	854	874	865	886	867	864	903	847	911	854	892	874	878	895	924	925	886	888	895	874	922	904	913	897	838	900	871	870	855	876	840	889	917	891	834	902	836	893	861	870	921	850	862	850	874	892	938	909	883	839	874	891	856	878	876	890	834	924	907	863	968	839	857	892	902	874	850	922	856	836	886	897	924	869	917	847	897	874	842	882	816	883	855	891	896	912	859	922	844	927	887	861	871	829	865	908	820	897	889	937	917	863	892	840	844	860	892	904	857	841	813	902	867	880	874	861	874	900	837	879	934	882	843	880	874	846	895	861	888	902	882	882	839	864	912	896	888	875	868	877	866	887	913	916	870	850	882	877	879	886	877	847	891	907	881	860	861	859	862	855	843	852	850	828	896	905	935	901	864	886	923	882	914	909	852	863	855	846	882	856	919	871	909	839	893	866	887	886	805	852	940	862	909	895	828	902	944	917	863	898	867	896	888	868	839	866	910	908	867	807	878	883	863	900	879	902	847	863	909	906	877	901	841	958	906	871	926	915	922	894	881	869	890	899	841	867	883	892	854	868	895	881	852	817	912	813	865	846	918	863	868	850	863	857	854	881	853	864	863	887	954	834	927	878	911	856	855	902	856	871	896	871	877	916	905	893	874	890	905	886	910	859	881	852	861	915	896	859	937	869	923	869	898	880	882	893	875	879	915	898	853	868	840	861	851	892	916	861	890	845	920	849	901	888	860	930	924	869	857	925	898	918	798	886	918	880	821	861	850	960	900	875	883	880	887	871	875	913	863	913	837	881	945	909	861	902	982	869	877	900	879	880	912	888	857	875	846	858	924	897	890	887	896	930	898	866	890	891	864	864	923	856	871	906	840	891	850	852	868	871	881	882	889	906	870	864	849	898	869	883	896	894	851	883	921	857	884	852	944	838	857	912	854	883	864	870	859	868	925	873	923	894	928	910	840
22476	35552	22857	8735	3124	1376	892	778	757	768	765	747	744	786	725	744	739	709	748	726	704	678	758	696	731	706	752	716	713	766	692	747	709	760	748	724	711	736	743	681	750	769	741	744	760	732	693	743	742	735	700	752	731	737	714	741	716	700	691	733	712	723	778	772	718	708	755	690	713	737	705	731	732	706	724	695	720	691	727	790	721	785	743	740	792	725	710	717	752	735	718	717	715	706	699	744	730	759	751	748	803	708	683	713	754	697	707	724	734	730	706	780	742	737	743	821	713	737	745	713	751	794	727	728	758	741	735	716	704	738	737	698	729	724	769	751	761	740	755	739	748	679	730	751	742	718	741	769	702	769	698	685	665	720	691	689	732	681	710	759	739	718	698	725	713	706	740	732	717	729	767	727	700	724	709	676	752	753	720	738	677	682	730	702	707	724	688	726	710	740	740	717	739	730	733	684	754	757	700	742	733	684	778	761	708	752	731	715	761	692	756	676	689	709	746	716	685	657	713	703	720	718	717	699	699	736	720	772	702	762	681	779	711	706	747	706	714	698	738	712	751	711	680	723	742	729	664	716	744	760	729	734	720	686	713	744	744	743	726	691	713	755	713	712	733	695	771	715	712	757	717	755	646	689	725	742	739	663	712	707	715	720	727	727	710	705	737	732	711	746	768	735	739	737	747	701	661	690	710	753	700	721	713	714	724	694	722	722	725	795	738	732	682	745	737	711	691	722	721	703	689	777	751	698	711	731	775	766	766	695	752	725	707	725	696	707	720	678	735	765	747	789	735	728	728	777	682	680	680	743	749	739	712	698	705	732	765	759	707	771	728	727	725	741	718	722	744	727	721	713	733	739	741	751	691	726	744	698	681	716	704	712	683	647	721	743	690	790	722	705	721	735	718	686	751	728	759	687	712	729	722	727	730	737	719	777	715	779	701	716	722	749	692	764	704	750	706	756	734	705	757	743	720	765	750	752	679	718	709	736	735	688	758	717	730	752	748	687	749	730	746	714	720	682	701	746	685	731	785	703	710	732	700	765	738	711	773	743	728	726	710	719	732	729	717	762	723	721	709	728	718	697	729	729	735	740	710	707	742	759	718	721	697	738	704	714	677	757	777	703	716	699	754	719	764	737	742	698	730	745	725	732	678	750	691	703	713	729	777	680	762	734	758	753	708	719	712	718	684	698	706	722	726	730	740	749	740	706	736	706	715	763	735	728	759	708	742	694	714	715	683	722	750	692	733	767	745	701	752	727	718	736	784	768	749	752	714	704	727	738	711	698	750	668	686	714	759	742	748	709	781	716	712	736	744	768	704	726	703	738	743	752	720	757	736	766	754	737	716	712	712	725	737	708	751	703	713	722	723	715	729	742	725	754	775	719	749	700	737	729	710	702	732	705	704	764	694	725	700	724	732	726	726	727	700	692	679	695	758	705	733	741	749	711	784	698	676	711	701	665	721	744	727	734	709	741	723	742	720	777	712	752	728	771	755	722	667	783	727	736	742	702	783	733	715	715	762	717	681	783	635	726	800	725	740	703	713	703	728	665	686	695	723	693	729	738	714	700	687	713	730	726	754	699	792	684	727	674	699	705	714	740	694	698	684	756	690	740	735	707	708	755	702	673	685	704	747	725	721	738	800	724	730	679	691	710	738	724	752	713	722	734	749	722	728	712	782	733	748	751	658	740	669	739	725	730	732	769	706	802	734	717	786	798	701	669	671	737	782	717	693	720	751	754	720	700	715	710	738	744	714	728	746	731	721	756	730	674	768	730	716	744	718	728	704	714	731	732	761	720	726	711	725	726	728	753	723	728	741	704	747	680	758	734	764	710	704	729	727	687	727	702	751	729	711	714	677	694	765	769	734	728	730	729	699	721	701	745	751	714	707	711	768	737	726	694	738	679	723	725	730	701	705	702	697	698	751	688	735	730	738	797	754	729	724	716	747	737	733	728	723	756	740	724	722	772	776	716	723	739	728	695	723	757	749	717	699	696	696	704	727	738	694	711	737	707	754	758	736	716	678	721	666	732	741	762	767	775	732	769	713	778	772	761	745	677	751	703	686	697	723	696	738	693	677	759	645	679	719	735	693	709	738	721	779	746	722	726	761	744	705	679	748	702	762	746	727	696	769	700	755	744	759	726	700	736	723	730	720	704	690	684	673	693	702	710	752	711	720	735	761	743	682	695	717	716	745	683	754	748	745	684	704	703	684	732	717	705	734	746	758	697	718	751	710	732	705	724	734	684	746	698	724	707	703	735	708	722	762	677	733	746	720	719	771	737	716	734	776	751	775	678	768	675	750	676	726	764	684	750	739	671	707	692	717	729	758	661	744	675	753	692	732	743	754	722	770	732	660	759	739	720	732	737	715	686	710	790	738	736	694	725	704	737	746	721	731	723	743	714	718	739	753	673	739	722	778	715	690	734	739	696	714	710	762	730	729	735	770	741	721	745	700	722	735	745	723	753	720	683	738	748	706	720	729	708	703	690	721	770	709	744	693	766	715	719	793	700	725	737	730	709	727	694	732	716	735	695	752	741	709	735	673	732	701	751	706	758	733	687	755	688	703	721	709	743	723	730	729	718	755	676	729	724	747	706	734	707	726	708	737	725	716	720	760	624	741	728	679	707	747	722	695	722	716	726	753	777	698	723	704	724	674	735	696	722	735	760	750	737	725	704	747	753	701	699	702	742	760	724	723	732	769	718	691	688	752	680	696	751	714	743	712	726	723	725	683	732	712	700	707	728	761	734	733	752	772	705	748	687	720	736	747	709	763	761	725	727	688	722	727	707	696	696	705	678	713	721	704	773	682	655	749	759	717	685	696	741	747	749	776	695	712	737	716	732	745	702	735	720	763	749	700	735	760	696	680	770	705	730	746	695	736	745	767	746	743	723	720	739	711	721	712	697	742	720	700	746	641	670	684	717	694	748	716	713	667	701	702	689	679	722	708	789	719	750	729	721	698	713	665	656	744	718	691	765	714	716	707	745	739	754	707	698	701	710	719	733	694	699	722	703	682	789	764	729	719	721	707	723	746	771	739	686	761	716	724	729	759	678	703	664	775	697	763	712	721	727	731	738	721	741	723	707	719	725	717	740	746	735	746	709	744	748	656	752	744	688	724	725	744	723	695	754	709	752	727	695	695	712	719	737	715	731	730	709	710	745	717	745	648	715	762	768	690	736	688	722	724	740	704	659	753	751	772	744	778	690	696	732	699	755	697	781	692	729	747	694	733	704	737	748	710	752	711	741	711	765	707	698	737	720	721	708	762	750	708	762	739	762	736	684	756	788	714	755	765	783	714	692	750	737	706	763	731	726	729	735	717	716	707	759	691	748	708	714	713	708	686	692	743	774	698	691	719	735	686	728	765	727	720	738	707	742	724	671	767	748	718	757	711	752	773	730	712	751	771	729	704	731	762	696	756	718	726	703	738	720	747	731	670	703	730	733	753	686	688	763	752	719	727	768	700	687	748	737
25697	27704	45412	41438	23569	8673	2106	1040	951	847	893	892	842	859	847	873	788	892	899	861	850	862	888	893	893	856	826	862	827	842	855	852	820	831	890	849	864	882	864	899	846	829	832	863	831	853	869	821	901	908	849	856	804	892	815	846	858	813	835	850	824	801	795	827	837	852	894	840	793	848	873	862	857	817	813	785	813	838	829	846	837	892	853	798	878	901	866	840	868	844	840	805	888	833	865	857	827	813	858	864	801	874	818	843	859	869	845	859	847	869	862	834	775	848	859	837	858	880	863	851	769	872	824	825	871	863	800	848	905	795	835	808	894	845	867	844	788	863	816	925	873	847	858	856	821	811	832	832	882	879	813	864	850	886	917	854	820	893	809	849	868	843	865	818	857	845	813	828	854	794	852	900	805	853	822	876	819	846	855	826	844	821	813	858	877	832	850	828	857	839	790	810	851	792	859	859	827	852	838	837	891	880	850	821	857	831	869	854	790	854	826	843	863	827	804	832	846	820	861	867	825	825	841	859	807	870	833	805	774	874	827	872	891	819	810	804	857	867	889	824	845	837	830	831	894	855	840	844	861	845	905	794	854	852	881	837	806	842	881	844	815	841	863	846	788	823	869	843	851	829	832	821	878	843	817	837	839	894	844	806	872	840	853	810	830	921	793	840	855	854	864	891	877	855	851	836	831	855	862	834	810	901	861	836	843	815	840	849	840	889	878	845	855	817	897	855	857	844	812	781	864	841	832	886	832	877	821	819	867	828	885	837	823	855	827	867	843	871	852	816	843	824	851	870	827	880	825	851	835	828	859	834	825	832	889	879	820	792	833	835	820	823	840	893	863	892	851	807	845	893	904	832	799	851	833	879	824	846	841	797	866	797	887	847	797	853	826	789	819	809	835	853	862	827	843	821	818	877	820	868	818	880	811	854	858	852	841	841	847	842	775	852	822	833	821	841	893	840	848	855	829	791	890	866	755	836	805	862	823	830	888	856	880	844	876	822	853	838	875	841	851	815	830	849	842	814	901	805	815	871	840	818	849	829	811	897	845	869	853	801	867	852	856	823	866	828	848	870	806	853	815	862	860	855	800	855	792	831	799	863	878	840	841	786	802	856	853	841	869	877	826	811	842	849	834	838	807	814	815	805	855	880	870	843	797	872	799	870	808	847	851	852	873	879	895	857	808	816	809	853	854	824	859	874	803	909	849	863	822	862	862	798	850	881	842	830	865	854	848	835	836	852	861	898	792	866	797	830	842	871	902	847	833	841	866	847	859	887	843	840	857	865	896	874	841	831	864	829	900	886	880	858	837	885	851	856	845	863	849	823	886	850	834	868	883	858	775	837	860	863	814	790	908	858	827	824	925	859	947	846	858	869	867	826	822	893	865	877	805	837	818	821	886	893	835	864	816	823	856	834	809	792	817	881	852	884	869	882	843	861	817	850	821	814	804	866	807	841	854	779	874	877	827	839	819	792	843	852	820	840	891	857	858	881	901	859	861	862	856	863	788	857	889	853	906	828	879	841	853	883	874	825	785	854	845	837	815	854	813	792	853	830	843	822	814	850	843	830	845	835	876	788	826	829	852	835	832	874	852	830	789	849	838	844	900	861	850	780	837	855	847	824	819	877	867	907	845	801	850	843	877	861	860	873	817	827	826	840	810	874	849	829	856	847	839	897	799	835	863	874	817	878	882	835	926	804	785	839	848	844	842	836	834	820	836	833	863	817	896	838	866	878	819	875	821	829	850	835	825	839	821	794	881	847	859	815	876	821	858	830	817	855	777	842	850	874	781	821	825	797	883	862	876	844	853	826	777	837	850	793	855	867	815	848	889	814	846	882	827	842	847	832	841	870	856	870	867	872	874	876	826	833	842	828	825	847	812	803	838	849	850	827	854	825	841	837	832	864	891	868	833	859	781	891	836	854	896	887	857	811	858	919	889	854	813	844	826	823	872	854	849	837	846	807	784	813	835	838	846	823	854	829	864	826	837	818	801	908	842	837	899	865	868	832	871	841	823	838	845	863	839	842	872	857	788	813	869	824	897	860	807	844	885	812	881	763	845	814	834	858	852	792	833	872	859	852	891	866	802	827	838	834	854	844	831	846	853	786	864	866	841	825	787	853	888	883	794	855	848	875	923	899	857	897	820	836	820	811	844	866	895	871	850	815	850	847	823	835	854	860	864	807	922	820	817	812	832	910	886	873	855	863	831	836	860	802	877	824	852	837	840	776	848	814	845	876	896	891	850	891	867	809	791	811	839	803	882	915	842	845	870	889	805	810	827	835	841	871	872	812	816	847	853	816	863	846	893	847	822	812	817	871	817	848	859	887	820	869	846	858	863	894	865	819	853	830	823	842	812	860	813	876	773	823	858	825	811	863	836	829	882	820	791	871	850	808	881	832	815	841	885	840	833	845	821	829	872	828	869	846	889	793	842	813	836	813	852	839	838	805	867	854	794	859	798	809	878	811	850	856	820	867	867	792	880	822	863	802	737	811	868	842	906	895	884	868	812	847	851	861	860	866	840	855	776	785	855	821	807	863	833	872	880	886	835	858	791	853	797	841	890	861	813	884	845	824	845	833	864	881	858	887	819	797	834	810	834	845	894	874	854	794	813	781	852	872	837	876	801	825	833	803	871	853	834	848	812	830	875	888	862	882	866	857	813	840	856	900	795	847	874	891	865	808	870	810	862	808	863	828	820	854	815	910	847	868	879	872	875	817	840	869	876	791	810	793	824	829	812	844	827	867	842	859	858	794	865	818	858	843	812	832	879	902	932	834	861	798	813	854	844	792	883	877	853	870	873	801	849	900	835	895	884	877	883	889	838	840	860	887	812	856	817	846	867	837	788	858	848	859	795	895	823	806	871	849	789	860	843	868	810	755	802	810	842	788	823	878	834	843	824	849	886	859	851	838	833	806	818	889	824	816	784	891	813	881	859	803	808	839	857	911	876	864	839	849	862	819	800	829	829	913	878	886	826	813	825	842	875	799	800	849	854	822	866	808	856	875	849	842	805	850	825	836	862	861	843	913	829	840	804	833	832	847	791	862	817	915	843	841	820	782	847	812	856	874	780	815	833	897	852	827	842	842	827	855	880	811	853	860	799	874	831	850	843	796	854	816	886	819	859	811	843	821	868	806	850	808	811	830	815	837	806	869	833	838	870	886	846	828	840	857	792	849	852	811	868	802	830	869	855	869	879	833	823	837	832	850	828	810	851	787	808	865	909	836	850	834	870	831	810	899	793	860	831	850	827	788	876	851	849	798	818	856	846	840	827	853	899	857	884	854	804	825	842	886	848	847	823	844	781	837	875	816	877	828	907	839	788	851	843	816	856	879	748	855	809	808	845	830	777	796	804	757	859	834	835	875	875	849	829	793	841	842	850	850	836	856	865	896	836	787	839	826	809	850	836	914	883	867	870	831	840	881	819	824	891	863	846	856	874	821	834	849	869	788	849	859	834	845	842	808	847	850	797	845
54748	88264	64584	36850	14945	4625	1584	945	817	779	739	768	779	762	782	765	785	776	810	785	770	744	762	747	793	812	781	753	733	799	720	714	764	730	766	748	749	739	752	779	756	806	730	753	769	778	797	804	767	768	773	762	789	765	747	768	840	716	757	789	703	763	828	743	749	782	818	772	773	733	775	774	754	772	743	788	822	773	772	765	800	770	757	763	748	748	837	749	792	748	722	729	729	676	709	783	781	737	818	783	743	756	735	743	779	833	782	782	733	759	731	702	761	760	760	755	750	753	749	756	788	784	776	743	705	807	732	766	762	758	755	729	775	726	745	789	751	790	780	732	797	787	791	772	785	755	755	803	800	822	772	775	732	748	771	791	734	749	748	762	763	736	760	778	742	754	809	740	801	731	749	749	801	741	696	763	782	820	729	733	770	791	794	757	789	724	733	716	773	751	767	722	760	775	802	745	770	762	774	736	745	719	793	704	737	736	797	756	693	782	750	773	704	728	722	742	805	750	760	788	754	809	751	762	757	763	751	793	787	800	754	754	723	773	754	760	746	762	712	720	744	758	735	742	781	732	761	739	782	766	772	717	798	794	730	727	735	773	745	727	723	776	772	731	710	750	789	750	799	750	755	723	768	707	750	772	780	779	739	751	790	728	741	818	757	718	768	783	742	798	804	784	735	743	739	748	765	736	785	737	804	741	726	742	797	770	741	766	770	774	748	775	782	773	721	786	762	741	789	748	722	787	750	775	761	807	787	767	778	774	761	795	702	756	770	795	784	772	723	727	777	743	792	743	745	750	741	716	807	782	756	744	758	658	778	746	748	741	760	735	759	787	750	773	777	773	789	782	799	768	778	731	778	708	755	762	750	752	772	802	756	685	731	773	769	763	741	746	797	815	744	815	748	730	763	722	739	762	732	736	732	758	718	796	729	736	714	787	722	765	683	760	769	739	738	749	758	729	783	738	793	730	783	755	734	707	798	716	725	746	777	732	765	750	763	782	714	759	665	729	738	735	765	747	742	773	717	693	743	774	710	731	752	770	805	749	747	736	755	765	805	781	711	753	808	784	755	783	771	769	719	761	745	748	763	719	744	768	715	780	734	780	749	759	792	713	744	715	790	776	771	744	775	775	735	675	753	728	766	740	772	738	744	734	789	725	800	745	730	721	795	788	751	764	749	759	735	737	751	724	739	767	748	759	713	785	779	776	836	740	749	784	743	777	746	771	738	765	747	749	813	779	750	767	762	760	720	755	734	827	815	769	799	766	753	754	793	754	786	736	762	745	744	814	744	739	762	775	771	762	752	778	696	697	725	737	768	792	814	707	764	743	816	724	726	758	726	776	710	771	779	767	773	793	791	738	751	715	808	727	744	790	769	761	746	765	736	743	777	746	750	806	779	785	787	774	759	745	733	784	778	741	779	740	774	773	761	784	777	757	725	788	763	784	749	760	740	739	778	747	705	752	746	773	779	748	774	741	717	764	762	773	757	732	720	746	753	779	725	768	773	772	772	712	800	774	739	767	727	752	795	760	740	741	737	781	765	743	722	747	731	715	788	788	816	771	724	739	787	792	760	742	812	758	734	771	761	781	772	738	750	790	820	785	744	793	766	773	790	739	813	784	715	783	780	795	790	724	746	797	780	738	772	801	780	775	777	732	740	699	757	744	707	752	761	784	746	718	781	781	732	720	773	813	774	800	784	775	746	778	736	776	776	732	798	721	743	778	744	715	800	795	774	811	778	738	718	797	770	751	764	759	786	716	714	745	732	730	773	739	762	767	742	755	751	754	751	753	790	773	791	758	731	760	810	744	765	789	767	750	773	738	781	741	770	742	756	743	745	798	767	763	710	751	737	720	809	744	745	755	776	799	721	815	725	762	768	749	726	761	781	727	722	716	719	839	772	758	766	795	749	756	779	746	752	759	780	699	759	795	762	722	722	764	712	768	720	769	747	732	736	770	769	742	716	725	766	753	744	735	789	775	749	731	729	761	737	745	762	756	733	761	802	803	789	718	762	743	771	751	769	792	757	763	747	734	762	742	732	768	746	780	756	775	755	773	740	762	716	737	757	797	758	779	766	701	744	740	735	815	768	760	811	783	803	769	780	776	790	754	762	819	716	720	754	816	770	757	728	682	723	756	745	739	785	794	758	745	753	772	758	716	766	790	736	754	741	767	761	756	774	758	768	725	773	749	789	818	757	767	797	718	734	743	752	740	750	771	755	727	785	814	786	757	761	740	794	798	708	759	726	746	780	766	752	752	784	804	769	779	771	738	760	786	756	737	779	738	787	752	702	810	746	751	719	774	797	802	710	777	761	723	750	818	812	790	756	768	692	803	748	766	723	752	784	807	732	762	731	756	740	746	785	764	799	765	759	762	726	782	806	766	781	751	752	747	755	728	741	711	791	748	747	786	782	744	727	800	775	705	730	765	795	764	739	756	769	777	753	750	755	757	746	761	752	748	746	800	694	794	765	766	775	783	738	760	735	748	777	758	739	756	776	786	747	791	751	789	773	781	786	738	759	782	716	748	748	760	790	762	797	751	738	766	740	716	772	709	725	764	768	755	808	764	753	756	792	743	759	806	714	769	738	762	780	754	774	713	746	813	742	753	747	814	730	793	704	791	754	725	793	783	714	716	782	725	773	802	709	729	753	739	768	762	774	793	753	747	722	754	744	731	751	756	751	767	754	767	818	740	740	798	743	717	739	745	760	778	742	779	763	700	718	813	749	776	731	714	813	781	779	712	746	743	787	740	777	701	781	730	737	770	753	724	707	689	777	790	787	776	785	798	753	775	704	755	683	748	736	737	774	696	791	829	750	762	745	759	749	767	806	749	758	745	767	751	754	756	762	793	768	749	777	781	750	754	768	758	774	767	780	794	792	745	759	692	794	834	743	774	754	728	724	751	753	757	775	794	783	726	780	739	771	750	726	792	777	769	785	761	785	751	779	742	724	747	740	767	800	776	736	728	690	770	759	776	760	770	725	742	768	733	756	761	754	804	742	739	770	772	768	741	755	771	777	800	758	795	728	783	769	721	738	664	764	800	734	761	702	784	798	788	734	769	770	760	753	774	804	780	744	760	756	775	775	722	766	750	781	760	763	745	724	760	738	746	768	738	778	715	754	699	728	709	734	749	727	766	728	717	752	792	723	686	762	781	703	777	790	788	746	764	755	764	774	783	750	752	764	777	760	785	738	754	783	774	746	747	729	790	776	760	726	762	783	810	732	731	745	744	757	788	737	760	799	765	714	770	766	776	749	750	707	730	754	755	692	761	759	788	756	735	799	761	760	783	770	767	772	773	753	738	735	758	735	783	759	728	794	760	699	787	765	738	790	738	765	757	772	762	722	765	807	728	759	758	708	777	777	775	791	726	745	731	772	796	792	725	758	760	814	772	757	795	773	731	791	733	726	754	724	752	784	791	785	772	762	828	801	788	743	760	762	715	814	744	795	737	738	736	817	768	756	747	796	745
24246	23475	38708	40281	28688	18087	6133	1780	1249	1206	1114	1130	1154	1172	1130	1140	1131	1132	1138	1140	1158	1078	1142	1131	1157	1109	1119	1133	1144	1098	1141	1118	1116	1142	1094	1103	1129	1146	1099	1130	1053	1103	1103	1140	1126	1126	1140	1180	1168	1117	1096	1130	1084	1063	1080	1127	1082	1075	1094	1039	1153	1141	1120	1123	1129	1056	1056	1097	1146	1066	1113	1129	1099	1127	1089	1131	1083	1071	1138	1049	1103	1117	1071	1092	1045	1146	1063	1059	1074	1119	1096	1086	1075	1062	1105	1081	1053	1150	1083	1092	1111	1076	1119	1090	1147	1137	1128	1118	1112	1051	1087	1085	1173	1057	1134	1100	1115	1161	1060	1123	1122	1140	1100	1091	1108	1096	1108	1059	1061	1148	1100	1135	1133	1082	1088	1148	1129	1124	1138	1121	1043	1080	1073	1158	1087	1150	1097	1054	1127	1084	1091	1139	1091	1111	1059	1095	1146	1120	1088	1085	1125	1187	1112	1050	1145	1092	1131	1105	1096	1117	1102	1143	1089	1136	1118	1137	1079	1048	1098	1129	1081	1080	1061	1118	1096	1132	1070	1109	1139	1136	1052	1139	1130	1137	1113	1116	1093	1126	1129	1041	1138	1133	1101	1070	1092	1088	1114	1137	1103	1092	1140	1124	1078	1090	1140	1049	1110	1118	1109	1073	1072	1125	1118	1094	1072	1093	1112	1127	1117	1084	1073	1047	1089	1107	1115	1101	1103	1119	1139	1113	1063	1130	1162	1088	1078	1114	1099	1106	1095	1073	1099	1079	1085	1050	1108	1108	1066	1115	1115	1026	1110	1065	1116	1144	1085	1098	1145	1141	1100	1106	1071	1122	1180	1082	1061	1097	1108	1135	1113	1067	1060	1023	1139	1063	1087	1074	1146	1110	1116	1121	1127	1097	1079	1143	1129	1065	1178	1133	1094	1097	1040	1070	1158	1120	1099	1116	1048	1130	1104	1150	1095	1109	1077	1099	1060	1116	1144	1092	1112	1112	1068	1075	1159	1062	1117	1121	1074	1115	1017	1084	1074	1115	1132	1072	1075	1145	1097	1097	1155	1095	1064	1159	1082	1091	1134	1083	1119	1044	1104	1108	1092	1103	1076	1171	1112	1089	1086	1162	1113	1112	1068	1076	1106	1090	1141	1110	1130	1113	1088	1075	1087	1137	1134	1158	1108	1058	1102	1070	1121	1105	1073	1053	1146	1118	1103	1165	1026	1076	1010	1085	1159	1079	1082	1094	1094	1113	1111	1128	1047	1067	1084	1059	1093	1116	1108	1067	1045	1088	1172	1145	1052	1158	1133	1138	1065	1080	1134	1125	1123	1091	1086	1143	1060	1111	1035	1092	1118	1104	1109	1086	1136	1149	1080	1141	1093	1086	1175	1079	1098	1120	1139	1053	1118	1073	1092	1064	1116	1133	1096	1117	1087	1130	1044	1064	1116	1135	1118	1148	1092	1149	1047	1069	1165	1150	1076	1124	1099	1095	1098	1116	1076	1080	1109	1147	1103	1125	1072	1139	1157	1109	1127	1089	1122	1083	1095	1155	1110	1093	1092	1099	1098	1019	1127	1006	1142	1108	1084	1147	1099	1065	1076	1115	1123	1100	1122	1140	1103	1108	1123	1089	1092	1091	1121	1139	1096	1087	1104	1077	1170	1151	1133	1113	1084	1087	1145	1111	1109	1104	1128	1129	1147	1116	1165	1117	1181	1091	1037	1075	1105	1083	1111	1068	1098	1053	1147	1128	1113	1004	1123	1127	1106	1077	1055	1071	1158	1095	1043	1114	1113	1127	1106	1105	1106	1058	1107	1081	1106	1080	1097	1129	1087	1145	1057	1084	1143	1128	1145	1102	1146	1084	1104	1144	1128	1120	1138	1094	1122	1124	1156	1074	1142	1149	1121	1075	1087	1107	1092	1047	1084	1058	1098	1131	1069	1067	1072	1105	1097	1063	1122	1062	1098	1077	1108	1061	1165	1074	1094	1117	1119	1129	1105	1136	1150	1111	1079	1079	1110	1182	1143	1075	1074	1093	1120	1043	1189	1116	1141	1082	1167	1130	1098	1129	1147	1114	1178	1135	1016	1111	1047	1134	1112	1121	1090	1118	1087	1097	1104	1091	1173	1137	1062	1092	1103	1086	1079	1159	1108	1122	1153	1114	1139	1093	1094	1088	1124	1121	1152	1115	1134	1031	1059	1133	1074	1044	1136	1084	1094	1131	1101	1065	1091	1115	1124	1087	1154	1141	1090	1114	1113	1120	1098	1081	1126	1089	1132	1068	1087	1086	1127	1108	1178	1081	1130	1120	1091	1155	1173	1148	1044	1086	1081	1006	1090	1105	1066	1087	1138	1061	1118	1102	1086	1104	1095	1092	1169	1081	1117	1066	1034	1121	1072	1091	1026	1063	1039	1093	1087	1130	985	1123	1141	1148	1113	1141	1112	1139	1098	1132	1137	1066	1121	1076	1102	1122	1084	1028	1105	1082	1037	1096	1159	1134	1064	1126	1088	1045	1089	1097	1140	1088	1107	1080	1099	1129	1166	1071	1143	1105	1062	1135	1192	1105	1172	1101	1104	1124	1104	1112	1107	1114	1093	1102	1056	1060	1036	1082	1090	1137	1088	1133	1052	1076	1081	1029	1051	1081	1092	1132	1106	1069	1068	1122	1191	1010	1124	1082	1109	1103	1114	1025	1071	1091	1102	1055	1030	1078	1082	1121	1067	1084	1125	1126	1173	1074	1110	1151	1067	1063	1024	1083	1158	1168	1095	1102	1077	1032	1148	1058	1121	1016	1087	1052	1141	1135	1046	1080	1115	1126	1068	1122	1044	1068	1166	1097	1084	1093	1063	1099	1032	1094	1067	1142	1199	1160	1160	1088	1085	1080	1148	1057	1104	1092	1107	1102	1056	1042	1027	1109	1035	1092	1143	1038	1061	1108	1119	1105	1109	1061	1093	1109	1145	1068	1165	1099	1109	1110	1055	1112	1098	1097	1086	1090	1058	1081	1037	1064	1101	1095	1118	1119	1142	1102	1097	1124	1096	1090	1125	1131	1090	1110	1077	1087	1074	1060	1181	1054	1140	1166	1153	1145	1103	1108	1174	1076	1056	1053	1093	1087	1097	1120	1071	1112	1087	1124	1037	1126	1141	1100	1164	1074	1104	1151	1147	1147	1044	1123	1120	1093	1109	1107	1093	1059	1060	1129	1105	1112	1118	1143	1075	1088	1132	1117	1109	1055	1143	1132	1101	1137	1115	1111	1157	1079	1064	1159	1089	1160	1095	1045	1126	1096	1132	1095	1127	1150	1172	1096	1129	1108	1125	1123	1105	1129	1119	1148	1082	1082	1080	1067	1101	1130	1136	1125	1057	1094	1111	1096	1090	1107	1066	1125	1090	1132	1106	1081	1123	1107	1096	1108	1116	1118	1104	1139	1055	1107	1100	1145	1095	1141	1099	1098	1081	1102	1050	1144	1064	1128	1072	1102	1139	1140	1092	1121	1130	1109	1107	1066	1106	1045	1056	1042	1083	1138	1134	1103	1102	1136	1102	1065	1074	1064	1104	1093	1093	1077	1119	1096	1191	1065	1131	1112	1127	1069	1066	1065	1053	1081	1060	1080	1066	1179	1091	1101	1075	1111	1069	1104	1118	1108	1146	1087	1102	1101	1095	1104	1120	1150	1072	1090	1151	1099	1094	1144	1129	1105	1090	1137	1108	1080	1134	1104	1148	1106	1095	1057	1140	1106	1032	1054	1134	1137	1078	1076	1116	1119	1063	1115	1064	1128	1086	1125	1119	1108	1103	1076	1092	1185	1175	1088	1074	1094	1134	1081	1062	1101	1138	1138	1142	1069	1086	1054	1148	1066	1099	1065	1101	1110	1120	1160	1072	1120	1091	1167	1098	1105	1097	1120	1071	1108	1100	1147	1145	1110	1091	1099	1104	1158	1104	1055	1129	1034	1073	1112	1122	1085	1121	1155	1088	1111	1130	1110	1074	1040	1137	1146	1152	1046	1098	1121	1161	1157	1157	1061	1105	1142	1150	1026	1126	1111	1058	1103	1120	1103	1110	1114	1058	1052	1106	1122	1088	1067	1078	1114	1077	1080	1093	1142	1120	1055	1110	1092	1094	1145	1122	1119	1094	1143	1082	1045	1101	1077	1065	1085	1092	1101	1096	1092	1090	1096	1097	1059	1030	1106	1124	1048	1131	1092	1098	1094	1066	1143	1097	1168	1097	1091	1114	1159	1124	1151	1090	1096	1073	1102	1117	1103	1127	1035	1076	1076	1079	1078	1080	1070	1101	1093	1100	1084	1073	1135	1076	1137	1151	1082	1029	1125	1072	1150	1083	1048	1101	1071	1042	1063	1098	1029	1122	1109	1105	1109	1107	1085	1104	1115	1079	1086	1091	1070	1052	1159	1093	1095	1111	1127	1146	1152	1087	1099	1122	1123	1110	1126	1153	1098	1124	1121	1116	1125	1129	1124	1089	1119	1100	1123	1107	1053	1123	1070	1112	1090	1053	1076	1080	1165	1147	1056	1108	1104	1090	1150	1111	1109	1100	1080	1122	1067	1057	1066	1112	1113	1099	1099	1102	1093	1128	1110	1119	1114	1089	1093	1091	1171	1068	1144	1073	1076	1079	1131	1107	1120	1059	1120	1062	1091	1068	1129	1137	1111	1115	1071	1084	987	1110	1078	1048	1170	1096	1078	1088	1110	1063	1080	1049	1144	1094	1077	1135	1129	1097	1097	1096	1093	1051	1067	1087	1059	1045	1071	1032	1124	1155	1096	1116	1082	1136	1127	1150	1088	1049	1126	1104	1104	1052	1083	1140	1179	1128	1100	1047	1123	1055	1117	1106	1134	1110	1097	1105	1115	1109	1130	1058	1039	1148	1145	1076	1178	1090	1075	1155	1101	1077	1154	1092	1079	1070	1150	1095	1052	1093	1112	1121	1077	1123	1071	1071	1178	1121	1059	1116	1167	1096	1038	1083	1098	1089	1156	1110	1056	1134	1128	1076	1048	1105	1111	1058	1084	1182	1163
63911	104772	81918	53689	25220	8493	2759	1371	1055	993	1061	1035	1001	1006	1034	1082	1044	1069	988	1023	1047	1059	1027	1048	1038	1036	1005	1004	1003	1002	1060	1064	1028	1069	1012	962	982	993	1020	1046	1008	1034	1027	1026	1026	1051	983	1024	984	1016	1078	978	982	1014	1030	1088	1011	1043	1040	970	927	1021	1023	958	1039	1060	1005	1011	1002	1013	999	1044	1023	1022	1024	1016	1010	1005	981	1008	1083	1013	1015	1024	974	1013	1003	1012	1002	1018	969	1005	1036	1076	1016	1019	1028	981	1040	982	1047	1095	1042	980	1013	966	1025	1044	1024	1027	1039	991	1027	963	1001	1018	1046	986	977	1049	1018	1035	1041	1028	1004	1041	968	986	1033	998	1058	1004	1055	1065	1032	1040	1011	988	1025	965	1031	1056	996	971	1040	1089	1029	988	1058	948	1008	1068	1013	1002	1079	1009	1038	1034	1062	1066	1050	1011	984	975	1041	988	972	960	994	978	1023	1070	1007	1016	1056	1056	1056	1015	988	1063	1016	1004	1072	1036	1021	1024	1010	1000	1067	943	927	1011	1059	1063	1008	1029	1014	1039	984	993	1070	1022	1067	1039	1030	1005	956	1042	1056	1021	988	1047	1000	943	1040	999	1022	971	1095	996	992	1070	1011	958	991	998	1005	1012	1017	1011	1080	1010	990	977	999	967	1001	1043	1010	970	1036	986	1043	1004	970	1026	974	1020	1037	1038	1032	1031	997	1060	970	1027	1010	1012	1056	1065	1005	985	1004	1061	1012	1058	1035	1087	983	1071	1066	996	962	986	1054	1049	998	989	1020	1020	993	970	985	1008	1045	1058	948	1013	1027	1001	943	982	964	1031	1035	969	993	1015	1015	1035	986	1095	998	1057	1092	995	1009	1022	1018	1023	1044	991	1013	984	974	972	1020	1054	1054	1008	974	1016	1035	1018	1040	998	956	1029	987	1030	979	995	979	1021	1039	1017	979	1002	1017	1025	1000	1031	1014	969	1031	998	1012	989	995	1048	1023	1017	995	981	992	1050	1024	1019	983	1025	975	938	1010	1001	1037	1063	994	1001	992	1068	1047	1004	980	1063	1003	969	1034	1005	990	988	1032	970	1047	985	995	999	1023	1020	1003	1034	997	1000	1013	1029	1003	1026	964	1019	1056	1006	1009	1018	986	985	1010	1019	1073	1011	1047	996	1009	1018	997	980	1043	958	1009	1003	1016	1037	1028	953	987	1052	1003	1030	1004	1009	995	953	1008	1037	1044	1018	1016	1004	1030	978	997	972	1016	1020	971	1020	1009	1039	1027	1022	1042	1019	969	1043	1005	1005	1017	996	1023	997	1041	1059	1009	1039	991	940	998	987	1050	1002	998	1000	1086	1032	992	993	1029	1041	990	1057	1085	988	1049	980	1000	993	1010	972	1002	1031	1002	1060	1022	1014	1014	995	1027	1020	1007	1006	959	992	954	1042	991	982	1004	975	983	979	1022	999	1030	1040	1030	1008	1039	1089	1013	1026	976	995	1009	1014	996	945	1036	990	983	1027	987	1045	985	1044	1017	1027	1039	938	1041	1067	960	1010	1011	1006	1035	1021	1036	1012	1040	1106	990	1053	1059	1055	996	1028	1056	993	985	1054	1028	985	1004	1037	966	1032	978	1098	1016	966	1008	1057	982	1051	1008	1024	1038	980	1013	1042	969	1038	1000	1011	997	1043	1027	1059	1025	976	1008	1034	964	974	978	999	1091	1061	1040	981	1023	982	1036	995	961	1047	998	1003	979	970	1047	1038	1000	1042	1068	950	1016	1030	959	1029	993	1067	1007	948	1003	1008	992	985	1009	1014	1058	1003	1043	986	1015	1004	1057	1065	1015	1003	1049	1043	985	1054	1034	1023	977	1003	1063	1042	1034	1056	1037	1007	976	971	1035	1046	978	962	1043	988	984	1000	968	990	1049	1002	1015	1005	1019	1008	1006	1025	996	1042	999	970	1010	1050	999	1005	1070	1033	1057	1027	998	960	977	1003	1017	997	1025	1054	1031	1040	1068	1011	1022	966	966	1004	958	1012	1041	987	1046	1016	1015	1032	1041	1051	1047	986	974	1016	1008	1050	1010	1039	980	951	951	969	1045	1071	988	978	1047	989	1056	1029	1021	1026	1018	1012	985	1009	1014	1026	986	975	984	1049	977	983	941	1019	952	1051	973	1002	993	998	973	1004	1009	979	1000	1021	1026	988	1022	1015	1059	1002	980	1009	995	1020	998	1015	992	1035	1007	1032	989	1048	1034	1023	975	1022	991	1018	1030	994	1072	1004	1036	964	1022	1043	1051	1021	971	1038	1025	1047	1009	1027	980	1039	993	1070	987	972	1011	990	1007	1040	1029	1023	982	975	984	977	1025	976	996	1004	983	993	979	1064	993	989	1024	979	1004	970	1007	1019	1012	1007	997	1034	1029	995	1028	954	1017	1018	919	1017	1031	986	980	1023	1017	1024	985	1070	994	975	1056	952	996	1068	998	969	980	986	982	942	1062	1021	993	967	980	1053	996	1044	1034	1045	1028	989	1048	1035	1030	925	1041	986	1001	1017	987	1006	998	1011	1066	1012	991	971	1010	989	1026	966	972	1043	995	965	1002	1013	1012	1047	980	1068	1051	1020	987	1037	1021	1031	1006	962	988	1085	1063	1002	1025	1006	1027	1000	1029	1032	1001	969	976	1000	973	1054	1024	981	1047	1000	1016	1017	1024	994	980	1074	1037	961	1009	988	1042	1040	1043	1012	1011	1005	993	1037	1030	1045	983	1045	1029	1018	972	1045	1024	976	987	1023	1044	1005	1018	970	975	1036	1007	1054	1057	1023	1031	1021	1007	983	1002	1006	996	1000	1039	1072	1040	1027	955	1023	961	1068	1072	1010	1020	1006	1040	1034	1011	1051	976	1033	994	1043	1016	1020	1062	984	1040	1005	1013	1054	997	1035	967	1027	979	1021	1052	1009	967	1012	1034	982	1060	1037	1002	1022	971	972	957	1017	1032	992	978	1056	998	989	1058	994	1035	996	1002	1011	1022	981	1007	979	1041	1047	992	1000	1004	967	1057	1025	984	953	1019	992	1039	1014	943	1027	1030	967	1007	1020	992	975	1039	1036	986	1041	975	1006	1021	976	1012	1069	1031	991	984	1003	1018	969	1043	995	976	1054	1072	961	1010	947	1069	1028	964	990	1000	1032	1023	962	965	1121	1011	990	1028	995	1015	1006	1010	931	1054	1031	985	1038	978	1012	980	1002	1039	1055	1004	1026	1018	1077	1006	978	976	1025	1031	979	1013	978	1010	1011	1000	1023	996	1062	1076	987	1075	972	1026	1008	962	982	990	1029	937	1018	1020	1024	978	1013	1049	992	1016	1018	958	1022	1046	993	1052	1012	1014	1022	972	1011	949	1037	1017	971	1042	996	1015	1033	1078	1028	1041	1062	1002	995	1035	1028	1024	987	1016	1015	1056	1004	978	985	1026	1013	1046	1017	979	1018	1063	937	1012	1017	993	1015	1053	973	979	981	1027	989	1009	1030	1034	1085	996	1034	1021	1040	966	964	1029	989	1019	1020	973	911	1020	1049	1065	1005	992	955	953	1033	931	1016	992	1111	963	1050	1010	985	994	1023	1034	1031	996	992	962	1013	1017	982	1051	1026	1044	991	978	996	993	1040	1024	967	1025	968	1015	1030	998	1060	1002	1035	924	1041	1001	1055	982	1029	1027	1040	982	991	1029	1077	1045	1016	983	986	1019	1024	1022	1031	989	987	980	1054	1058	955	961	1034	1062	999	1017	1031	1019	1037	1036	967	1006	1013	1003	992	975	961	1032	976	994	996	1042	994	1051	975	937	1002	1011	972	991	969	998	1020	997	1068	1025	1030	1025	1027	1025	1038	963	1023	1023	1012	1015	1038	1016	1008	1045	1023	981	1022	957	980	1030	1051	1015	995	1029	944	971	1015	1048	999	1015	1033	1010	996	1047	1062	1004	1013	934	1079	1027	1009	991	987	952	1011	1042	1005	1036	1044	1027	992	1000	957	986	1030	970	945	1002	1005	992	989	1002	988	1021	990	987	1013	1034	1058	1000	994	993	996	1009	992	1059	1034	1046	1013	1063	1009	955	1021	975	1034	952	1052	977	1037	1032	973	943	996	1009	1010	960	967	1020	1034	1017	984	981	995	1017	1006	1018	1065	987	1005	985	1001	986	996	987	1033	1010	1027	961	1017	1000	995	1031	999	973	1032	1034	988	1006	993	983	977	996	957	1036	1017	1044	989	968	970	1043	975	1076	1003	1014	978	991	1004	1058	999	1006	972	997	967	999	996	1057	978	1028	1003	977	956	1008	1042	1008	1067	1022	992	1021	1042	1026	1044	1013	1067	1020	997	1036	1027	1053	1009	1002	977	1019	1000	996	981	1012	1043	1044	927	1022	968	1000	1013	1028	978	976	1037	984	1021	1001	1001	990	972	1023	948	1000	981
29814	31358	29472	14371	3888	1619	1109	984	901	892	967	960	985	914	949	941	1028	952	957	979	900	925	976	950	979	939	958	959	948	966	992	970	962	977	968	906	917	911	912	946	943	962	951	953	923	943	979	989	928	958	900	892	932	933	959	925	916	976	963	969	926	900	947	918	956	952	952	961	915	943	961	957	928	947	989	925	968	955	911	1005	942	966	953	977	950	959	916	1007	895	920	913	912	838	961	910	974	921	943	900	932	966	950	941	938	967	977	939	935	887	922	934	950	926	978	987	896	953	981	952	916	886	900	1002	942	939	939	943	1006	882	939	937	950	904	967	915	942	972	982	971	885	958	915	950	942	906	933	906	910	995	887	977	1012	956	968	937	925	967	959	969	904	978	955	935	956	942	961	921	974	1004	889	907	982	943	943	930	962	993	903	992	1002	942	963	982	932	944	980	902	983	953	983	956	981	955	954	923	898	903	939	952	942	961	922	945	901	914	975	936	921	952	971	959	952	949	955	945	922	945	894	959	930	947	918	948	910	957	950	984	951	940	952	955	889	984	942	951	948	953	929	931	906	1002	926	977	910	962	982	923	952	911	998	903	953	996	967	924	905	945	954	963	998	925	916	950	954	963	929	975	957	984	946	922	941	885	947	975	974	939	956	923	977	961	967	909	960	902	996	1003	949	937	954	991	955	875	925	917	922	916	930	976	897	921	960	951	946	929	975	895	934	939	958	931	934	991	961	947	934	961	955	916	930	885	931	969	941	954	982	928	953	1011	965	932	908	975	1006	972	876	962	931	937	946	902	905	920	939	935	995	961	934	942	927	1005	946	979	973	955	956	967	951	954	965	983	914	960	941	1058	995	942	934	965	916	928	942	902	1003	920	949	944	967	951	955	984	935	945	860	963	961	980	947	947	966	946	931	982	967	882	947	972	988	979	950	976	988	922	888	980	942	922	940	924	902	927	911	964	969	914	929	1004	930	882	955	967	924	917	901	947	931	999	899	914	970	977	960	929	918	957	886	916	964	910	933	1015	923	946	968	911	949	919	938	922	905	835	977	931	966	929	971	881	935	925	1025	922	933	946	949	888	972	949	976	930	980	949	939	963	935	982	982	962	886	895	924	912	966	922	985	974	916	937	940	966	922	937	994	908	927	926	917	977	936	953	924	931	934	929	944	977	945	975	937	927	977	948	949	933	917	962	942	960	950	916	962	1020	973	899	968	945	962	917	900	940	949	975	930	899	959	991	913	945	975	918	950	962	961	902	957	898	950	975	946	940	954	931	911	929	924	905	992	965	915	974	936	927	910	966	945	955	986	997	917	941	942	935	942	885	971	945	930	941	886	958	957	934	903	947	968	871	947	939	908	956	928	950	910	913	932	945	934	967	935	926	943	979	1007	946	965	935	1022	957	941	946	923	979	909	911	947	931	925	929	955	924	991	953	923	962	904	999	971	896	929	947	954	944	929	908	958	939	919	966	922	983	942	969	976	968	931	913	939	956	929	984	908	912	875	897	892	904	963	986	921	934	929	979	920	935	921	950	951	937	932	894	895	987	943	961	911	940	956	969	929	964	983	953	940	901	970	926	993	914	945	911	942	954	977	923	934	1008	930	884	963	897	968	933	913	917	978	952	885	938	925	983	941	900	948	896	948	929	944	906	952	966	935	909	927	945	983	958	954	908	926	950	931	878	989	976	906	956	933	997	956	933	948	916	909	879	914	937	997	959	886	954	978	978	891	952	917	911	934	920	910	953	941	1025	978	943	964	926	953	951	934	939	921	912	976	958	939	981	906	946	983	954	905	966	922	909	966	958	936	967	892	966	943	940	887	916	981	947	950	942	937	944	978	974	991	998	995	924	935	921	971	927	942	1008	966	1005	962	887	966	903	946	1029	878	944	1015	937	947	919	907	887	945	895	961	959	908	892	917	929	904	898	932	956	972	899	911	941	903	970	958	909	993	951	966	901	954	973	915	941	916	913	951	955	932	975	919	997	902	946	908	905	913	966	975	934	927	928	937	951	963	924	971	947	967	940	974	966	963	946	941	893	925	952	913	915	891	959	964	922	961	907	920	936	983	929	923	964	902	942	898	891	950	902	935	916	962	970	932	947	946	911	926	972	954	919	981	943	900	968	964	923	916	943	937	906	907	907	947	885	958	932	969	948	949	938	938	959	965	936	940	981	935	989	985	951	919	969	946	975	960	950	964	949	906	984	975	911	929	945	947	962	1011	998	921	949	942	919	971	929	990	943	1001	873	942	918	1016	949	944	940	916	946	886	993	928	904	939	920	951	1023	989	937	1004	925	906	960	969	960	998	928	901	939	920	880	941	908	922	923	951	935	933	901	932	924	962	900	996	935	958	904	948	910	971	933	870	1013	957	927	939	889	963	949	964	930	923	935	1028	905	922	920	999	889	924	911	904	947	899	944	934	946	899	951	868	983	943	913	946	947	934	932	960	945	992	900	975	952	971	972	876	935	942	960	914	953	903	948	957	966	928	930	974	966	979	933	908	914	985	949	945	940	962	941	978	942	943	924	958	926	888	947	947	917	989	911	959	934	925	930	924	929	910	1002	927	959	912	948	971	950	960	967	954	923	952	959	953	959	985	932	959	909	966	919	900	866	996	965	912	925	940	950	941	968	997	960	940	986	950	925	930	938	971	958	896	955	930	976	981	896	908	898	960	935	960	915	949	978	976	972	978	947	995	934	929	895	930	916	956	998	929	977	981	952	891	992	955	947	904	951	939	946	920	937	959	975	941	971	930	951	918	944	953	969	858	928	992	949	960	933	934	1012	896	970	881	913	906	933	958	963	966	921	952	924	941	968	921	978	922	919	930	981	964	951	945	954	905	855	922	891	943	946	954	1020	944	976	939	992	961	937	919	946	895	928	998	945	935	905	952	948	966	973	926	953	949	972	962	979	916	934	945	917	906	939	965	962	1015	969	961	919	968	985	962	974	926	993	956	916	906	930	931	928	942	960	911	978	955	921	940	956	949	1010	938	981	900	941	913	913	914	997	929	956	938	939	964	959	939	933	936	933	929	930	957	948	963	979	932	942	946	959	972	965	961	1020	960	908	954	946	917	943	962	942	925	970	907	939	907	914	876	962	978	896	887	971	945	908	916	949	922	923	951	945	905	981	964	977	951	983	913	934	960	920	962	914	957	913	998	935	924	951	963	1003	935	933	957	977	931	924	918	985	957	943	915	904	990	965	957	957	888	908	894	1000	909	928	943	967	1006	968	930	885	962	982	985	876	952	929	886	926	904	979	927	972	931	965	939	946	925	1013	983	968	946	924	925	929	907	980	949	971	924	918	911	971	962	1017	972	960	895	1012	941	964	982	932	954	962	976	953	918	926	868	1001	934	911	962	969	903	957	979	951	926	948	946	953	927	894	971	942	975	975	946	949	950	941	945	935	932	952	946	932	997	958	924	931	943	961	979	896	907	962	928	919	960	969	899	973	935	896	927	942	947	979	928	960	946	928	915	931	962	921	943	920	971	943	980	941	917	938	963	922	936	895	998	945	923
22122	37843	23346	8382	3017	1353	909	848	769	765	810	774	738	776	808	807	750	783	779	806	779	761	786	749	786	809	753	788	766	819	809	791	702	748	776	789	756	709	768	773	768	762	770	776	778	795	780	791	764	804	755	812	760	814	768	761	780	802	800	748	706	737	722	760	771	734	771	787	796	769	783	779	773	835	768	772	757	751	772	789	816	813	816	812	809	824	756	771	741	745	769	798	764	783	798	744	733	739	744	758	767	766	749	781	736	775	764	790	774	730	783	727	815	780	774	828	753	800	753	794	792	742	773	782	785	770	772	756	753	789	735	767	801	768	762	771	762	783	763	776	774	791	833	789	735	771	799	763	778	718	750	755	748	764	773	718	752	769	744	735	743	788	777	720	757	777	778	754	747	765	826	805	766	796	762	789	777	773	767	810	765	794	736	820	805	802	804	752	804	779	791	820	714	802	784	797	808	761	787	751	763	774	760	760	752	801	775	788	865	799	773	800	816	774	719	774	788	782	728	802	773	781	755	776	765	774	823	740	797	756	712	775	763	845	801	748	711	753	762	745	755	800	785	784	760	809	804	857	751	778	748	793	760	793	787	800	755	769	783	756	761	729	795	773	755	730	763	744	783	738	766	798	765	783	772	781	761	774	781	795	772	829	779	786	764	786	778	754	739	811	749	777	769	803	732	781	758	766	816	794	751	795	790	764	756	743	811	723	795	747	797	743	753	776	790	750	813	792	755	785	724	755	758	802	777	807	809	780	730	776	775	785	705	746	811	753	813	743	771	816	781	810	767	799	806	792	775	772	739	767	765	775	747	763	803	769	754	722	772	772	773	818	751	759	749	779	761	696	755	745	839	763	736	769	763	784	771	764	792	828	789	835	780	761	789	763	765	792	792	847	795	693	791	788	737	761	748	743	783	781	769	767	794	720	757	762	735	787	742	787	729	751	757	793	800	753	760	718	826	818	724	750	763	781	819	796	759	741	765	787	818	775	780	778	807	758	768	757	715	772	828	784	742	790	774	758	751	815	781	794	749	776	772	764	725	779	763	776	735	778	765	766	811	831	765	780	769	783	813	763	763	796	717	790	753	812	804	762	778	755	779	767	767	766	739	754	804	768	739	771	746	748	822	752	752	752	758	745	794	795	790	792	739	789	785	734	755	775	784	805	782	778	741	765	805	783	780	744	772	731	766	733	766	751	790	778	809	778	753	766	780	769	741	768	756	805	816	755	785	751	735	775	801	751	753	741	767	774	803	812	822	804	724	740	803	760	743	787	792	764	746	785	798	779	737	771	764	744	800	794	801	767	778	706	787	765	762	756	766	791	769	744	784	778	809	783	763	741	782	746	778	821	808	776	768	809	739	769	838	743	825	771	767	745	792	775	750	740	770	791	831	803	764	793	775	792	816	718	781	725	812	780	815	822	748	740	744	764	814	756	748	794	802	761	770	776	789	767	763	736	809	772	744	756	753	778	795	750	766	748	765	767	806	763	808	786	696	763	805	760	750	792	772	764	748	771	764	760	741	822	808	792	723	767	736	756	736	750	826	773	839	789	779	742	787	762	764	791	852	787	736	797	783	799	769	767	713	742	777	797	807	768	787	760	771	794	746	772	810	802	720	786	760	736	779	747	870	742	784	755	801	719	831	741	765	754	756	789	762	787	759	745	764	756	739	756	786	800	798	742	763	809	737	808	812	751	742	805	745	793	788	769	781	791	701	732	765	797	736	767	812	766	771	780	760	768	836	807	783	754	750	756	770	815	795	790	809	746	780	795	766	728	761	785	763	814	768	784	770	850	745	763	809	747	764	793	770	758	734	773	785	765	787	741	782	732	784	777	716	788	792	739	733	773	816	760	751	777	753	716	758	730	751	771	766	778	771	810	745	736	742	753	765	781	727	773	738	771	741	786	752	773	729	748	764	732	795	764	805	756	765	760	792	735	766	805	838	826	759	773	786	760	766	822	779	793	754	785	724	733	766	733	766	787	744	777	761	778	816	839	766	760	794	781	823	763	772	764	778	768	824	780	752	756	765	809	788	763	775	759	751	790	747	797	778	761	760	769	786	763	770	765	754	774	808	809	804	727	786	820	720	765	812	779	734	795	778	782	808	802	753	772	827	765	756	794	766	810	779	765	778	811	779	784	758	810	770	765	768	776	808	798	758	775	730	794	783	755	732	778	735	800	734	803	797	798	771	752	724	781	785	794	767	761	715	788	778	793	745	758	704	770	774	758	790	726	742	744	751	760	729	777	745	799	766	786	716	753	772	768	786	772	822	781	748	788	772	768	818	773	798	751	792	765	757	753	752	795	727	794	750	788	770	767	799	814	775	775	762	764	758	759	777	777	793	775	793	775	780	781	772	770	778	813	770	812	751	754	788	758	787	759	756	769	749	763	762	764	733	769	806	800	759	807	789	779	785	758	728	717	757	771	796	814	803	796	764	769	816	793	744	755	765	754	746	729	804	826	804	788	792	860	777	741	787	803	772	773	762	770	758	773	692	801	796	790	805	791	749	746	790	763	769	812	766	803	754	815	759	804	793	756	813	751	732	774	787	791	770	761	737	728	851	769	766	762	766	774	813	789	790	784	734	807	719	804	771	774	754	776	803	784	742	753	717	745	748	765	782	791	827	767	841	692	723	769	771	778	772	780	744	785	761	780	799	775	806	795	789	764	819	756	746	757	742	751	792	749	802	756	766	724	771	749	748	756	787	772	736	748	771	763	768	746	769	752	728	782	795	785	805	819	798	820	751	815	799	813	783	742	784	725	735	824	799	782	789	755	764	821	776	789	779	774	815	786	780	752	797	809	784	801	757	712	757	721	750	761	756	721	739	759	767	787	805	769	768	733	761	777	796	735	733	787	774	733	718	722	814	782	765	768	797	776	783	764	763	808	775	748	778	746	745	776	760	768	782	793	775	815	807	782	773	831	767	784	745	761	740	776	804	741	747	796	774	781	752	753	770	775	797	801	771	744	756	782	808	825	792	738	817	833	782	743	775	786	801	782	775	823	792	790	744	812	793	807	793	803	747	778	762	793	777	722	783	803	806	811	778	755	762	756	746	806	722	778	834	787	766	772	817	772	763	759	748	749	772	780	785	782	794	802	800	787	741	765	761	798	789	729	784	767	744	775	750	725	778	827	779	798	769	760	778	843	755	787	770	737	765	784	780	763	768	783	743	780	795	799	741	774	738	787	717	736	816	773	741	749	828	783	756	781	760	794	710	822	759	841	727	777	765	738	795	808	813	753	762	781	763	808	795	762	760	785	771	748	689	751	774	792	789	795	788	808	775	784	783	780	745	730	767	785	792	769	748	800	771	791	737	798	743	768	779	777	773	822	748	778	766	760	792	771	720	774	798	736	723	742	759	762	794	763	766	743	748	755	734	766	771	782	746	719	758	747	772	781	774	775	785	771	773	811	719	739	772	770	768	816	794	747	803	817	758	788	807	773	749	830	779	817	789	829	769	806	803	759
25646	28882	46591	40251	21945	8025	2191	1193	1005	928	902	980	958	959	950	934	879	928	940	917	916	906	934	968	893	852	896	903	863	933	976	874	949	882	929	923	900	932	883	905	887	909	929	900	880	887	945	891	895	956	899	868	943	955	903	870	907	876	955	923	908	918	904	906	947	896	920	878	915	939	942	933	919	881	886	921	902	947	871	849	952	963	943	918	906	921	841	901	905	915	929	938	881	901	913	958	973	990	975	968	918	947	927	944	912	919	965	900	877	915	913	923	866	948	960	880	925	864	877	906	930	962	924	893	904	885	918	918	954	980	894	923	952	940	971	913	945	902	895	913	908	914	917	905	951	904	961	913	925	869	911	898	912	959	906	890	943	923	939	909	836	892	942	927	971	886	916	916	843	875	900	937	921	889	903	875	865	912	939	887	898	887	889	888	915	909	892	935	891	864	889	945	938	899	896	900	909	913	897	897	950	908	943	923	923	892	911	954	923	928	881	905	966	968	896	862	959	956	898	930	951	933	919	930	943	883	943	929	878	883	962	903	976	887	939	981	881	876	930	922	967	925	956	998	915	949	869	906	914	926	927	923	926	873	933	908	922	927	900	954	903	883	924	871	915	957	914	972	912	885	912	976	914	956	861	864	861	968	900	967	929	899	892	890	914	959	878	884	895	953	973	869	912	879	921	931	952	976	911	961	902	877	886	958	982	938	891	944	942	939	982	949	907	901	949	918	970	901	916	931	949	945	940	912	923	960	916	911	959	913	909	897	939	970	943	962	897	950	946	936	964	956	878	946	969	936	966	964	908	921	932	946	956	898	899	948	963	868	917	901	927	879	884	886	922	929	923	966	932	945	900	926	926	885	870	940	918	930	930	951	940	907	912	906	986	926	901	923	999	959	919	957	865	913	892	874	883	909	877	931	975	909	930	925	869	957	885	930	969	953	921	929	911	935	914	940	888	888	889	923	911	903	933	896	876	902	922	927	928	961	930	902	983	923	850	972	921	897	872	892	927	971	872	921	882	924	946	924	893	897	938	919	946	985	920	886	920	961	897	925	972	862	946	970	950	916	933	958	927	932	930	945	907	922	1022	955	965	972	938	946	898	889	987	854	920	893	903	948	950	950	915	906	895	897	967	938	949	917	954	928	895	940	936	884	891	896	880	917	848	891	977	973	997	910	907	910	909	873	887	947	872	909	918	929	905	943	924	915	951	892	901	960	925	978	893	923	932	928	964	930	955	902	926	905	909	925	950	946	987	940	889	981	858	934	913	951	938	957	898	938	906	920	934	954	933	969	942	909	926	937	930	960	944	964	945	942	919	905	922	937	930	921	883	874	878	938	921	959	886	900	892	960	925	938	986	885	951	912	936	910	898	946	914	934	909	887	897	916	903	855	900	890	900	908	927	962	894	978	904	874	871	933	910	875	930	861	950	926	968	907	894	919	988	935	918	962	900	900	937	888	939	897	892	892	936	973	902	914	946	924	932	1007	946	932	945	940	958	919	951	866	885	949	908	874	970	919	880	910	915	922	887	919	947	932	843	951	914	924	931	924	914	953	927	905	936	950	916	871	938	889	872	973	896	932	943	954	957	887	933	883	898	864	927	954	912	946	969	900	928	887	946	894	913	942	922	965	881	975	975	912	888	957	956	979	897	922	908	871	928	891	914	935	914	895	940	913	963	870	865	882	888	924	942	924	896	926	852	892	930	941	949	898	962	908	915	953	927	921	895	858	906	919	878	912	893	936	868	924	983	901	865	861	940	941	885	957	972	932	934	909	950	943	963	936	924	948	961	997	867	922	924	891	843	909	877	882	873	902	893	893	944	936	929	905	923	968	932	973	935	896	881	963	923	864	888	911	931	907	864	921	925	946	925	918	939	937	969	893	980	903	924	894	886	925	976	897	926	876	946	949	859	850	926	935	970	870	926	917	921	935	980	926	911	1001	953	911	905	891	913	940	891	959	948	892	899	928	927	937	937	921	886	863	927	920	886	921	893	915	915	923	935	926	925	944	930	924	921	928	919	959	907	931	932	903	911	918	902	935	993	930	923	901	941	923	916	945	892	897	940	911	977	918	934	946	931	917	888	914	970	891	912	925	861	913	923	952	929	918	939	900	858	889	896	911	912	949	984	912	958	957	878	878	935	873	901	912	963	909	925	910	925	888	940	912	894	892	960	897	947	936	897	901	954	893	982	928	910	926	838	971	962	865	938	857	921	903	918	955	931	920	895	901	905	913	920	940	1003	949	917	910	945	882	965	960	878	929	890	928	895	887	957	923	902	963	898	935	954	963	881	946	893	961	968	912	901	921	902	959	929	915	944	908	921	893	879	956	897	884	879	894	903	952	947	942	891	902	929	910	903	876	910	920	882	894	932	886	900	887	896	848	932	932	871	920	929	876	896	923	927	959	921	927	911	904	880	940	904	906	911	890	864	914	923	918	906	897	966	915	903	939	929	914	883	928	901	949	937	946	886	917	936	924	863	883	919	889	911	935	925	926	915	853	874	881	896	900	923	977	918	920	893	917	875	970	892	1012	928	968	937	929	874	857	899	929	932	907	923	965	966	919	861	923	921	943	918	867	890	876	936	907	935	886	900	929	916	872	942	903	997	859	922	872	916	876	912	937	999	884	908	938	914	946	921	903	918	911	962	913	917	914	892	872	937	913	912	978	855	896	983	899	917	889	950	938	944	878	944	949	878	896	943	897	917	836	953	891	923	934	962	895	938	902	938	864	914	932	937	873	933	915	908	940	956	922	957	938	888	877	909	941	931	958	897	889	931	912	968	933	932	909	940	882	888	1003	930	905	935	888	937	934	950	929	905	948	902	888	894	949	896	887	889	889	906	897	885	920	903	963	899	963	947	933	896	924	930	936	944	929	942	942	898	949	873	932	971	926	934	913	919	906	909	919	950	951	930	908	956	878	909	958	931	901	942	888	945	883	906	971	947	933	894	867	938	935	916	921	875	923	921	956	948	861	918	944	889	927	931	887	934	892	856	923	974	911	943	889	882	901	903	930	896	867	919	887	954	906	909	940	882	888	916	903	973	939	869	919	868	875	931	908	879	922	916	866	889	911	896	929	935	886	884	881	946	883	946	943	871	961	911	987	906	906	946	919	909	950	927	953	945	885	892	894	930	993	972	916	912	934	889	975	897	956	902	922	891	971	951	920	923	909	929	898	923	913	912	900	874	933	964	940	875	941	923	865	951	870	947	923	926	928	929	931	940	890	905	918	920	949	973	953	944	938	883	916	917	906	915	917	913	924	955	938	944	873	904	907	923	934	889	950	886	953	898	965	916	925	915	922	900	969	893	919	933	943	931	931	975	942	937	915	969	954	927	861	898	962	878	935	910	940	912	901	887	978	930	900	942	899	928	947	965	861	954	928	852	950	961	901	884	916	953	1010	903	886	878	947	921	982	902	943	933	919	917	944	923	886	928	898	914	916	938	892	930	926	913	945	943	913	984	991	889	948	897	877	1003	968
54135	89683	64618	34326	13559	4386	1553	936	831	805	845	824	830	838	837	829	795	831	883	768	812	862	817	845	800	862	845	796	842	844	825	792	827	835	818	765	837	813	838	820	859	821	851	819	865	825	802	862	792	787	829	769	830	851	826	892	822	798	844	830	813	808	802	789	818	811	826	868	757	800	823	826	823	776	815	819	798	858	841	782	801	814	826	805	859	818	816	825	776	768	812	791	806	716	809	886	856	806	800	811	771	748	765	803	813	818	838	817	804	849	831	843	786	830	777	855	841	796	808	781	844	854	788	811	807	785	791	816	729	853	859	829	817	807	835	858	837	787	864	825	797	849	868	870	765	808	792	801	830	869	874	793	842	802	772	815	826	780	830	797	822	802	829	839	806	815	839	799	811	799	812	850	822	792	826	852	809	789	831	799	794	800	769	775	830	857	861	807	795	792	805	807	796	822	833	873	783	813	811	851	775	803	788	822	821	780	811	847	806	827	825	851	798	821	817	836	838	777	773	815	834	812	813	795	792	804	847	809	818	823	839	823	838	786	813	827	822	773	817	767	786	832	819	817	750	837	806	794	809	779	829	867	817	815	794	854	826	820	795	772	782	838	822	824	784	839	818	829	814	795	811	779	789	792	793	811	789	833	840	819	830	796	733	792	794	780	725	787	825	792	842	776	823	806	748	807	777	805	851	792	778	834	841	828	820	810	813	808	836	847	846	790	845	774	812	843	783	793	837	811	801	781	824	823	796	769	853	811	824	771	772	818	807	777	809	768	812	851	794	765	783	810	837	771	775	784	840	824	811	754	832	817	830	792	835	844	849	806	788	810	769	777	784	785	815	772	831	803	802	788	784	779	856	838	865	839	855	758	766	844	805	842	790	819	878	786	856	794	796	845	844	826	818	780	840	844	777	822	800	765	788	837	845	745	762	790	818	820	783	799	794	785	823	797	850	807	840	802	802	807	803	809	898	788	800	789	807	781	795	832	852	813	870	829	845	853	866	840	810	778	814	799	795	785	799	769	803	782	847	802	825	811	791	822	801	772	830	809	801	863	782	882	795	795	814	781	753	823	839	810	816	782	827	832	771	798	811	804	816	807	787	799	793	805	832	872	813	787	836	743	811	801	802	833	787	821	814	777	809	763	787	833	812	803	790	792	830	861	834	840	833	792	756	787	786	813	812	805	829	867	792	821	748	782	805	797	785	835	768	749	756	831	835	775	772	791	835	840	833	821	822	849	771	828	791	817	819	809	776	790	809	831	813	793	797	826	760	843	818	796	807	824	787	829	816	803	765	807	816	815	797	780	842	776	853	815	830	779	803	787	803	797	817	833	810	771	823	800	830	852	813	809	816	822	806	774	723	794	815	808	829	818	794	791	835	793	783	805	816	860	815	837	848	819	840	780	763	838	820	782	794	812	826	786	897	778	838	772	827	780	826	822	844	817	849	816	780	810	760	794	787	831	786	770	842	812	840	841	803	757	835	772	769	826	811	806	824	782	783	812	815	823	798	801	812	825	780	774	830	775	839	839	761	797	781	851	788	809	795	820	824	796	774	851	839	823	889	770	858	803	843	803	808	846	854	789	827	765	823	786	772	828	823	790	827	794	781	812	762	846	795	767	792	795	870	828	818	806	792	874	752	821	850	834	806	854	815	825	829	822	802	830	764	822	766	812	829	851	822	795	820	770	786	792	821	865	828	817	818	836	785	794	878	857	851	859	854	778	806	780	810	864	807	852	825	815	835	782	805	799	806	765	817	850	790	867	796	842	797	826	770	822	751	800	804	824	761	851	836	820	838	813	813	780	845	817	808	802	820	822	831	768	796	771	778	798	813	915	827	837	841	830	792	863	814	847	817	820	781	837	844	808	846	789	806	840	816	796	808	769	787	791	794	809	838	847	800	753	823	849	801	825	823	856	812	768	871	811	771	776	757	817	855	796	810	831	800	817	866	824	846	789	807	839	834	878	837	796	786	833	803	767	824	807	797	838	791	839	831	824	797	796	809	829	782	791	789	865	797	781	799	797	763	800	812	771	805	829	803	822	830	821	763	810	800	770	816	858	863	806	840	867	843	815	780	795	788	772	812	838	781	825	759	779	830	809	848	786	839	887	845	807	816	801	797	809	843	757	761	803	764	847	776	793	816	800	892	797	800	793	769	832	791	833	783	811	891	769	806	846	822	843	806	794	847	823	787	851	834	822	846	868	767	769	802	825	816	801	785	773	824	790	815	876	800	817	796	798	789	800	814	855	807	811	801	779	788	801	836	799	798	804	852	868	817	831	814	817	795	778	789	792	746	815	836	837	814	805	825	780	827	801	789	792	792	854	766	840	801	827	817	783	782	794	749	842	831	845	842	814	814	777	799	837	800	760	792	794	798	798	826	839	813	792	831	798	810	830	815	821	728	777	842	876	799	853	776	795	867	827	839	796	791	812	812	830	828	797	817	793	866	802	831	790	828	792	799	769	835	785	837	814	784	842	779	837	855	815	794	823	817	839	824	835	809	783	825	800	776	872	794	818	819	818	835	806	822	836	804	813	894	812	821	796	816	767	780	824	749	841	786	864	753	842	829	796	840	794	785	803	855	783	774	861	796	742	833	802	787	762	851	799	843	788	825	800	808	806	841	813	798	840	885	834	863	757	817	837	792	836	813	745	794	780	833	845	805	813	755	856	796	868	847	772	792	803	870	816	797	872	801	842	833	788	808	843	799	803	807	809	840	843	776	809	873	807	764	826	791	807	824	787	734	765	808	798	862	732	805	801	777	802	813	792	774	810	840	834	773	831	847	761	809	807	822	793	819	809	846	834	836	851	873	787	861	815	777	813	789	806	812	837	779	861	857	815	824	801	886	790	772	822	792	771	824	769	786	807	806	787	786	795	842	807	833	750	833	788	774	783	861	854	808	797	801	852	811	812	825	787	777	810	770	784	845	794	840	801	846	757	762	836	847	781	835	759	783	818	795	830	781	789	822	791	801	795	819	839	785	802	833	769	773	881	773	847	782	822	790	831	800	827	816	800	824	808	845	871	816	842	805	848	822	793	826	832	777	777	816	849	791	773	836	773	809	782	809	846	794	820	811	814	789	871	799	817	797	767	805	768	808	786	890	797	831	799	804	811	774	783	813	801	766	801	855	805	791	800	795	830	885	815	853	790	833	798	832	824	834	832	848	872	845	800	798	798	823	812	799	809	806	816	791	760	790	801	824	788	840	822	808	817	802	821	777	837	816	810	795	778	848	782	825	802	808	821	843	808	855	849	817	816	799	799	820	830	792	828	814	772	791	811	838	789	858	833	790	840	794	797	823	775	835	850	827	813	799	792	822	831	813	801	818	813	818	834	823	843	841	777	768	815	882	852	851	828	839	779	809	812	826	786	793	801	803	806	785	806	822	810	766	799	782	767	787	788	850	815	781	784	804	802	787	770	772	829	831	788	804	815	813	832	824	780	763	807	845	844	839	809	794	800	803	836	814	765
24085	24037	38796	39239	28314	17890	6189	1782	1282	1279	1277	1173	1180	1186	1237	1147	1254	1184	1209	1204	1214	1166	1242	1191	1253	1203	1123	1209	1163	1181	1246	1280	1185	1166	1221	1226	1162	1209	1162	1148	1208	1171	1178	1153	1153	1242	1248	1178	1132	1163	1167	1239	1154	1169	1193	1199	1210	1239	1162	1188	1125	1186	1190	1199	1229	1187	1094	1177	1221	1153	1115	1212	1159	1185	1115	1187	1149	1189	1169	1173	1075	1130	1142	1222	1109	1142	1162	1193	1180	1135	1200	1117	1112	1137	1183	1258	1133	1194	1211	1157	1189	1162	1198	1204	1199	1152	1181	1150	1197	1157	1172	1156	1125	1157	1208	1100	1146	1210	1162	1170	1207	1132	1153	1243	1199	1210	1166	1103	1156	1134	1173	1173	1168	1213	1111	1192	1191	1167	1150	1162	1185	1168	1174	1158	1167	1155	1172	1173	1170	1191	1146	1168	1160	1231	1159	1200	1167	1240	1163	1217	1158	1160	1159	1161	1146	1145	1202	1181	1225	1181	1186	1150	1200	1153	1188	1155	1183	1119	1163	1208	1196	1109	1163	1165	1157	1178	1215	1196	1196	1217	1209	1180	1190	1175	1190	1178	1177	1202	1154	1154	1220	1172	1127	1187	1146	1167	1220	1128	1116	1214	1216	1124	1158	1170	1127	1137	1180	1148	1098	1158	1187	1154	1180	1144	1243	1187	1172	1192	1159	1180	1147	1154	1116	1173	1186	1224	1121	1128	1232	1141	1119	1121	1156	1136	1201	1223	1198	1175	1191	1173	1252	1191	1198	1201	1198	1184	1146	1185	1189	1164	1193	1185	1188	1205	1135	1152	1230	1219	1145	1213	1085	1164	1114	1131	1140	1202	1171	1155	1150	1207	1136	1156	1231	1193	1140	1101	1152	1205	1211	1134	1207	1209	1187	1147	1210	1195	1180	1230	1150	1142	1121	1199	1164	1191	1139	1141	1190	1191	1141	1148	1188	1184	1145	1160	1174	1151	1184	1145	1113	1167	1186	1170	1215	1171	1204	1241	1139	1196	1132	1160	1175	1172	1161	1181	1180	1139	1072	1149	1122	1170	1204	1153	1183	1251	1191	1155	1149	1098	1176	1179	1127	1221	1126	1161	1181	1222	1104	1200	1141	1106	1223	1175	1112	1168	1133	1186	1150	1192	1168	1098	1131	1167	1153	1228	1245	1212	1159	1156	1177	1175	1142	1222	1196	1202	1159	1122	1169	1140	1107	1115	1146	1192	1158	1112	1172	1165	1120	1156	1186	1183	1124	1102	1156	1177	1148	1222	1144	1179	1171	1190	1154	1154	1093	1222	1174	1110	1179	1248	1128	1184	1268	1175	1175	1184	1108	1179	1149	1166	1164	1172	1165	1148	1141	1195	1128	1123	1184	1165	1126	1199	1228	1144	1190	1157	1166	1156	1205	1147	1176	1098	1181	1146	1186	1182	1180	1138	1142	1186	1116	1195	1236	1152	1194	1188	1178	1118	1153	1114	1197	1133	1218	1205	1176	1177	1157	1196	1209	1191	1161	1184	1163	1210	1181	1142	1175	1185	1144	1124	1151	1183	1121	1162	1135	1056	1157	1243	1124	1193	1186	1226	1157	1168	1114	1226	1118	1176	1167	1164	1176	1199	1151	1200	1218	1173	1171	1149	1037	1172	1176	1210	1219	1217	1118	1147	1213	1187	1185	1195	1126	1202	1156	1188	1112	1176	1193	1090	1172	1178	1120	1179	1191	1157	1145	1095	1190	1158	1094	1182	1212	1130	1190	1082	1221	1148	1186	1139	1129	1158	1103	1170	1201	1178	1172	1133	1108	1166	1182	1158	1145	1191	1141	1192	1181	1220	1100	1158	1112	1123	1146	1200	1139	1123	1166	1241	1203	1179	1202	1209	1161	1217	1179	1152	1195	1173	1177	1183	1126	1154	1142	1152	1105	1184	1195	1105	1222	1171	1178	1186	1170	1067	1234	1140	1218	1139	1190	1156	1139	1175	1187	1181	1178	1127	1161	1155	1137	1167	1125	1114	1138	1125	1126	1156	1153	1186	1222	1143	1132	1160	1201	1206	1180	1207	1151	1141	1201	1163	1128	1213	1150	1180	1167	1193	1135	1235	1141	1160	1180	1128	1229	1121	1196	1179	1167	1142	1183	1153	1158	1158	1146	1178	1144	1247	1169	1192	1239	1152	1170	1161	1135	1135	1189	1171	1144	1142	1144	1173	1144	1125	1219	1224	1110	1120	1175	1231	1129	1169	1132	1088	1108	1199	1161	1141	1158	1194	1219	1136	1129	1178	1070	1173	1122	1107	1197	1126	1143	1155	1192	1177	1185	1130	1212	1166	1173	1142	1140	1138	1178	1251	1182	1137	1220	1177	1190	1153	1107	1147	1133	1105	1225	1160	1214	1200	1169	1180	1137	1127	1250	1149	1128	1218	1136	1159	1190	1133	1150	1197	1172	1174	1141	1165	1158	1139	1195	1188	1120	1138	1119	1232	1139	1176	1149	1229	1154	1137	1134	1169	1122	1117	1192	1190	1169	1179	1183	1264	1239	1192	1151	1161	1168	1124	1185	1181	1168	1185	1170	1173	1151	1164	1216	1135	1105	1120	1173	1147	1183	1152	1126	1151	1206	1161	1143	1225	1191	1158	1173	1128	1237	1178	1173	1160	1175	1162	1179	1146	1222	1203	1175	1187	1164	1143	1184	1178	1169	1206	1188	1172	1086	1123	1154	1184	1146	1082	1144	1186	1156	1228	1102	1127	1170	1177	1188	1198	1125	1125	1131	1210	1177	1146	1109	1145	1218	1146	1143	1124	1273	1142	1198	1141	1188	1136	1180	1159	1212	1096	1110	1182	1130	1242	1145	1152	1220	1131	1141	1196	1210	1176	1199	1177	1134	1199	1148	1165	1217	1141	1165	1138	1152	1210	1207	1191	1192	1182	1175	1198	1179	1175	1087	1192	1200	1158	1206	1188	1196	1209	1173	1150	1203	1130	1109	1209	1157	1226	1210	1193	1183	1184	1233	1185	1189	1150	1137	1169	1146	1127	1191	1056	1152	1223	1110	1121	1116	1159	1173	1182	1170	1114	1202	1178	1204	1196	1165	1179	1131	1102	1182	1162	1152	1137	1163	1169	1180	1195	1138	1149	1167	1183	1171	1136	1192	1182	1154	1188	1137	1154	1183	1157	1190	1154	1093	1250	1212	1157	1164	1176	1194	1173	1138	1173	1212	1137	1236	1115	1178	1129	1098	1158	1124	1200	1095	1217	1191	1142	1190	1145	1207	1138	1138	1123	1179	1192	1177	1185	1223	1194	1183	1155	1200	1174	1154	1245	1181	1167	1156	1161	1190	1177	1176	1167	1173	1183	1162	1160	1204	1135	1208	1172	1151	1149	1144	1175	1143	1158	1171	1124	1187	1192	1147	1119	1125	1091	1205	1117	1189	1181	1191	1201	1189	1189	1141	1173	1176	1160	1154	1189	1178	1209	1199	1134	1215	1184	1137	1201	1186	1171	1166	1144	1204	1145	1131	1191	1123	1159	1218	1170	1113	1114	1154	1173	1137	1175	1178	1141	1178	1174	1153	1137	1116	1130	1165	1132	1198	1192	1116	1177	1122	1168	1175	1189	1119	1196	1168	1169	1171	1149	1154	1120	1136	1162	1103	1190	1119	1196	1187	1170	1194	1183	1115	1165	1145	1151	1127	1164	1168	1214	1157	1161	1163	1159	1106	1153	1213	1156	1147	1154	1155	1241	1217	1128	1193	1196	1186	1134	1168	1180	1167	1240	1144	1124	1161	1153	1215	1060	1170	1164	1123	1199	1158	1153	1212	1149	1176	1175	1188	1150	1237	1155	1199	1186	1175	1161	1196	1168	1153	1131	1170	1154	1217	1161	1175	1157	1154	1224	1199	1143	1250	1190	1184	1147	1201	1162	1169	1149	1123	1150	1190	1137	1188	1146	1162	1094	1211	1215	1149	1143	1114	1165	1168	1242	1113	1146	1179	1186	1174	1201	1160	1186	1148	1150	1158	1194	1145	1162	1127	1092	1165	1168	1180	1077	1203	1165	1144	1169	1152	1178	1206	1115	1149	1168	1123	1228	1211	1177	1192	1135	1177	1132	1105	1248	1113	1194	1216	1177	1148	1128	1175	1190	1222	1124	1218	1222	1201	1164	1192	1166	1154	1194	1163	1189	1162	1211	1183	1146	1179	1204	1120	1189	1152	1180	1193	1210	1223	1136	1207	1171	1177	1155	1175	1138	1220	1156	1140	1212	1178	1164	1136	1139	1148	1156	1143	1149	1156	1149	1163	1223	1178	1123	1176	1144	1143	1158	1136	1153	1231	1171	1132	1189	1168	1090	1191	1155	1216	1147	1181	1181	1148	1176	1140	1097	1221	1141	1148	1174	1134	1127	1155	1189	1176	1169	1198	1184	1151	1191	1161	1195	1222	1204	1165	1176	1156	1157	1170	1195	1235	1192	1135	1141	1192	1162	1216	1106	1195	1186	1130	1131	1099	1154	1174	1185	1157	1192	1263	1165	1196	1191	1169	1039	1180	1152	1199	1192	1192	1114	1110	1183	1196	1172	1144	1167	1194	1128	1193	1105	1118	1187	1127	1133	1148	1160	1186	1251	1179	1197	1200	1143	1154	1176	1132	1216	1181	1134	1205	1123	1156	1095	1202	1095	1153	1180	1147	1143	1209	1144	1126	1185	1135	1175	1200	1167	1150	1208	1136	1166	1124	1185	1131	1183	1143	1179	1188	1172	1128	1132	1165	1181	1145	1140	1141	1141	1143	1175	1171	1133	1185	1137	1224	1172	1189	1164	1135	1173	1171	1213	1193	1162	1129	1214	1152	1162	1144	1159	1140	1156	1166	1113	1196	1188	1135	1213	1213	1177	1096	1127	1160	1097	1163	1183	1125	1181	1154	1178	1152	1168	1170	1160	1139	1128	1159	1196	1187	1094	1108	1157	1128	1139	1165	1229	1194	1157	1157	1160	1167	1154	1182	1214	1154	1142	1202	1095	1186	1187	1187	1156	1147	1159	1177	1205
62949	103703	78908	51719	24863	8610	2677	1329	1066	1057	1030	1110	1060	1088	1078	1054	1111	1108	1100	1106	1056	1034	1134	1092	1124	1112	1079	1071	1083	1060	1048	1056	1068	1059	1130	1095	1097	1109	1062	1036	1131	1045	1115	1076	1095	1114	1066	1080	1102	1090	1129	1001	1054	1086	1008	1062	1094	1083	1087	1138	1016	1086	1137	1088	1108	1121	1081	1074	1121	1071	1099	1049	1030	1083	1043	1096	1058	1056	1089	1182	1058	1101	1128	1061	1043	1086	1095	1006	1118	969	1063	1068	1038	1034	1070	1123	1058	1125	1013	1083	1118	1046	1065	1097	1044	1103	1068	1096	1107	1093	1072	1046	1063	1072	1091	1066	1109	1026	1061	1060	1083	1028	1101	1009	1049	1090	1100	1068	1130	1063	1085	1097	1037	1061	1039	1109	1096	1097	1120	1058	1016	1091	1056	1021	1069	1065	1124	1035	1047	1086	1071	1018	1103	1096	1042	1031	1073	1081	1093	1092	1072	997	1103	1098	1053	1117	1042	1071	1068	1062	1048	1092	1082	1094	1091	1085	1051	1052	1043	1022	1089	1032	1039	1031	1112	1050	1047	1187	1071	1070	1027	1074	1067	1087	1084	1013	1067	1054	1054	1059	1060	1070	1062	1133	1063	999	1017	1110	1135	1053	1056	1046	1039	1093	1021	1041	1125	1074	1060	1041	1018	1034	1046	1073	1116	1110	1046	1105	1014	1099	1022	1069	1099	1029	1065	1052	1054	1030	1109	1048	1050	1119	1058	1064	1100	1061	1049	1075	1103	1076	1051	1072	1097	1101	1073	1018	1059	1099	1082	1012	1074	1088	1099	1087	1066	1114	1073	1105	1065	1053	1142	1100	1052	1089	1152	1102	1068	1074	977	1089	1098	1027	1105	1040	1074	1139	1131	1099	1039	1093	1116	1078	1075	1104	1051	1023	1075	1093	1075	1082	1052	1095	1076	1083	1048	1096	1098	1064	973	954	1060	1083	1061	1104	1067	1111	1114	1022	1072	1079	1077	1112	1024	1102	1024	1052	1049	1020	1130	1100	1066	1053	1125	1092	1035	1052	1057	1044	1093	1034	1076	1115	1031	1105	1056	1077	995	1052	1065	1150	1016	1075	1113	1059	1074	1029	1069	1063	1107	1031	1076	1053	1008	1071	1039	1146	1025	1047	1037	1096	1103	1008	1047	1107	1078	1062	1061	1077	1102	1073	1057	1026	1103	1105	1075	1127	1053	1065	1082	1026	1091	1058	1054	1058	1120	1076	1075	1032	1066	1038	1089	1060	1094	1109	1092	1095	1026	1077	990	1052	1089	1075	1087	1096	1051	1088	1074	1031	1017	1074	1087	1097	1086	1029	1081	1094	1052	1053	1122	1131	1062	1029	1096	1051	1029	1052	1074	1043	1060	1065	1041	1037	1070	1073	1062	1084	1037	1113	1050	1093	1163	1067	1068	1046	1026	1050	1073	1058	1063	1092	1058	1042	1034	1060	1041	1038	1128	1110	1053	1070	1049	1124	1107	1071	1113	1095	1111	1073	1111	1020	1103	1095	1019	1108	1061	1037	1057	1083	1008	1079	1067	1127	1081	1125	1110	1098	1033	1124	1053	1085	1099	1092	1123	1047	1096	1094	1095	999	1090	1022	1086	1061	1068	1076	1053	1060	1057	1057	1051	1095	1027	1079	1130	1081	1069	1094	1035	1051	1136	1069	1126	1009	1111	1094	1045	1105	1048	1085	1097	1051	1100	1061	1058	1070	1083	1068	1095	1069	1063	1114	1123	1049	1102	1050	1090	1063	1128	1109	1074	1024	1080	1001	1053	1060	1054	1019	1089	1085	1115	1065	1018	1046	1064	1081	1038	1074	1054	1068	1096	1082	1123	1060	1023	1050	1093	1006	1044	1100	1076	1097	1074	1043	1011	1051	1053	1067	1079	1073	1095	1079	1051	1048	1057	1048	1074	1077	1084	1100	1106	1036	1115	1006	996	1094	1055	1073	1074	1065	1068	1080	1091	1029	1074	1053	1115	1147	1093	1071	1068	1027	1067	1068	1047	1040	1119	1046	1077	1105	1067	1052	1088	1058	1098	1037	1074	1089	1091	1074	1056	1070	1080	1118	1085	1085	1082	1042	993	1152	1055	1052	1099	1075	1095	1112	1040	1037	1069	1094	1101	1015	1052	1071	1001	1064	1052	1026	1032	1001	1082	1040	1125	1024	1042	1135	1082	1100	1050	1093	1053	1015	1034	1043	1092	1022	1128	1033	1136	1106	1113	1110	1096	1078	977	1103	1054	1042	1074	1096	1040	1053	1071	1081	1089	1022	1061	1096	1081	1039	1064	1080	1105	1065	1064	1103	1074	1066	1122	1074	1098	1051	1036	1075	995	1065	1035	1064	1093	1072	1032	1062	1045	1107	1013	1042	1156	1046	1094	1044	1051	1067	1115	1075	1057	1071	1065	1033	1055	1062	1123	1062	1127	1073	1057	1093	1093	1028	1069	1050	1063	1052	1045	1083	1064	1078	1042	1029	1038	1090	1092	1101	1131	1094	1014	1090	1122	1084	1079	1105	1112	1064	1089	1033	1060	1099	1075	1054	974	1059	1063	1076	1051	1035	1068	1037	1028	1071	1030	1037	1035	1091	1046	1067	1030	1123	1059	1027	995	1065	1077	1077	1013	1066	1098	1088	1084	1093	1069	1085	1047	1033	1076	1039	1082	1125	1059	1066	1081	1039	1048	1040	1046	1107	1077	1064	1068	1045	1029	1076	1008	1041	1040	1061	1028	1076	1097	1081	1058	1035	1026	1060	1052	1087	1057	1072	1063	1101	1106	1062	1100	990	1126	1045	1098	1079	1062	1070	1050	1091	1052	1069	1077	1091	1042	1057	1053	1043	1068	1071	1039	1007	1106	1081	1080	1066	1036	1042	1069	1073	1113	1070	1069	1129	994	1184	1056	1038	1105	1056	1148	1037	1093	1098	1095	1044	1092	1059	1053	1123	1079	1044	1100	1082	1057	1015	1078	1027	1086	1053	1069	1011	1060	1033	1070	1029	1095	1085	1060	1011	1077	1069	1011	1052	1050	1092	1091	1087	1089	1073	1122	1079	1058	1114	1112	1045	1056	1098	1098	1076	1072	1079	1060	1094	1032	1011	1088	1105	1047	1058	1055	1018	1069	1065	1046	1079	1052	1051	1049	1014	1053	1084	1070	1048	1044	1067	1075	1099	1056	1131	1036	1017	1046	1007	1044	1033	1056	1040	1060	1129	1086	991	1064	1052	1064	1070	1091	1084	1062	1007	1060	1019	1032	1059	1062	1046	1114	1101	1104	1112	1077	1088	1106	1038	1084	1067	1125	1085	1033	1116	1115	1051	1072	1040	1064	1092	1071	1040	1073	1042	1068	1098	1021	1047	994	1078	1035	1024	1052	1075	1042	1092	1050	1055	1129	1086	1031	1091	1037	1085	1137	1064	1059	1061	1096	1111	1048	1052	1113	1074	1030	1094	1054	1124	1051	1092	1056	1043	1083	1110	1075	1032	1031	1079	1038	1099	1114	1095	1072	1006	1041	1000	1045	1016	1078	1085	1004	1086	1034	1077	1076	1071	1051	1079	1104	1126	1048	1058	1114	1113	1028	1063	1042	1098	1095	1040	1049	1014	1044	1073	1059	1091	1055	1048	998	1081	1083	1089	1016	1104	1098	1093	1032	1116	1115	1119	1055	1078	1038	1068	1055	1082	1025	1062	1050	1026	1027	1115	1090	1080	1128	1112	1081	1020	1053	1094	1106	1031	1054	1070	1059	1106	1030	1048	1068	1058	1058	1099	1045	1051	1052	1070	1055	1053	1039	1042	1052	1111	1073	1058	1072	1065	1064	1032	1037	1065	1064	1047	1086	1047	1096	1055	1053	1091	1097	1071	1075	1107	1079	1097	1022	1064	1118	1061	1035	1055	1080	1075	1072	1034	1045	1046	1094	1089	1098	1083	1060	986	1071	1056	1061	1034	1049	1085	1080	1097	1064	1039	1048	1067	1048	1046	1071	1114	1080	1056	1025	1125	1069	1088	1084	1065	1058	1105	1119	1082	1065	1080	1011	1098	1068	1059	1057	1088	1082	1001	1102	1057	1034	1064	1047	1029	1049	1056	1067	1072	1052	1067	1066	1131	1087	1097	1098	1078	1130	1090	1082	1050	1106	1085	1062	1020	1040	1080	1019	1059	1084	1079	1037	1124	1067	1041	1056	1144	980	1070	1031	1091	1047	1066	1057	1054	1102	1080	1049	1094	1098	1093	965	1098	1044	1065	1038	1080	1063	1048	1105	1032	1101	976	1068	1061	1057	1085	1077	1101	1101	1085	1077	1064	1004	1098	1068	1070	1010	1068	1073	1084	1121	1103	1062	1075	1098	1101	1101	1061	1014	1084	1083	1097	1075	1043	1012	1032	1057	1077	1058	1120	1038	1051	1071	1084	1057	1051	1136	1118	1034	1037	1094	1039	1144	1030	1147	1044	1053	1062	1073	1048	1099	1004	1066	1066	1100	1085	1095	1095	1070	1074	1084	1071	1051	1012	1090	1083	1052	1098	1058	1073	1010	1092	1051	1061	1058	1111	1077	1039	1047	1001	1085	1134	1067	1021	1084	1031	1118	1028	1060	1052	1074	1082	1114	1112	1036	1099	1032	1039	1039	1055	1039	1009	1068	1041	1023	1052	1043	1070	1067	1088	1108	1048	1034	1109	1054	1105	1058	1060	1062	1041	1057	1050	1030	1020	1091	1055	1047	1097	1046	1026	1048	1055	1049	1089	1072	1089	1074	1030	1078	1038	1054	1057	1052	1063	1075	1041	1057	1112	1032	1039	1026	1022	1044	1104	1093	1007	1004	1028	1058	1051	1079	1019	1066	1029	1060	1079	1037	1072	1032	1050	1059	1056	1093	1076	1047	1057	1103	1065	1092	1079	1074	1056	1115	1022	1074	1060	1087	1077	1035	1054	1057	1051	1075	1051	1028	1034	1049	1030	1092	1101	1072	1098	1035	1055	1073	1098	1011	1072	1046	1087
29402	32351	30631	15075	4135	1562	1143	1053	1050	1035	1094	1044	1021	1086	1006	1029	974	1028	1052	1047	1016	1049	938	1004	989	972	968	1033	1006	930	1028	962	943	988	972	1004	955	1060	1008	995	995	983	962	973	978	969	1046	978	987	1011	953	1025	1027	1001	1063	1028	964	1017	1005	1016	1032	981	995	1029	1003	993	1043	987	975	1051	951	1024	1071	979	951	994	998	1047	987	928	976	1033	1005	964	952	1005	1022	974	1001	1039	1021	939	1053	1011	1013	976	985	974	972	1001	1028	1010	1054	1002	1029	1002	1036	972	1043	976	1000	1058	985	1066	1030	991	1008	1023	1010	1048	1008	965	1006	963	1003	987	987	1097	1025	1018	985	962	1033	1035	992	1045	1042	914	943	964	1027	1008	961	975	1019	1014	986	985	995	991	1014	1019	998	993	970	999	1007	991	1022	957	1028	977	1018	980	1001	1047	1012	1027	1019	1043	1041	955	1029	1022	986	1003	1003	962	998	980	1051	1009	1034	1014	990	940	1015	1006	986	1026	1020	974	965	938	1006	977	960	993	1015	1049	993	987	931	997	1041	1013	977	914	1031	1028	1026	968	1024	1022	1002	998	1009	983	983	1017	996	959	1077	953	1036	960	1007	953	939	988	975	1072	1008	986	993	1041	1055	1031	987	990	940	1035	1012	1024	964	1020	1041	1028	992	1058	995	1001	1043	1033	1011	958	989	991	976	1066	1015	995	986	989	1054	952	1014	999	1050	974	974	1008	1001	1027	971	972	940	990	977	983	971	982	967	1021	1053	1020	972	981	1006	1011	986	985	988	981	1008	984	945	1061	991	995	1008	1028	1071	973	971	994	1024	983	1072	1001	992	1012	985	1001	1023	1030	992	973	973	981	983	1006	1024	1035	987	976	1037	923	1033	999	1018	991	996	957	1000	1016	967	1046	984	980	994	978	1006	979	1019	1002	956	1001	1017	975	1022	989	981	1016	971	1041	1023	1019	990	996	944	1014	970	986	965	999	1001	1002	1074	1035	1009	997	981	1004	968	1003	977	980	1002	972	1070	963	986	957	976	967	978	982	985	1021	1008	1031	995	947	981	982	1033	987	1029	1016	998	935	1031	964	1045	988	1022	989	1026	995	978	1016	1031	992	1004	979	938	1001	1002	986	1011	970	1042	1007	932	971	1065	1074	1028	996	1013	982	1006	1006	1004	1006	987	958	953	1059	951	1011	960	987	973	1023	971	1016	1038	1036	1006	974	921	1032	958	993	1014	991	1022	977	1014	1009	1009	974	1045	947	1002	998	1023	1000	991	1000	1059	958	1003	1005	1010	1012	946	1016	1038	977	972	1032	1055	999	996	1079	1020	978	1008	975	931	1038	1005	957	980	985	977	1022	997	1040	1012	1014	949	1014	977	1028	1003	1002	984	1043	963	980	960	1040	1028	1003	956	947	1039	984	1005	975	977	1004	951	1039	1026	990	991	1079	1038	1029	1034	989	1010	1012	1053	1068	1012	995	1009	994	1015	1029	1007	990	989	1007	1011	1002	1047	1008	1028	965	1040	1012	977	1061	1019	1000	1006	986	1059	1002	1001	1025	1006	1008	1046	1032	993	1031	1039	987	979	1002	978	971	984	980	1054	1002	1008	1023	1009	988	1012	1031	969	1037	984	1005	1023	969	938	1033	981	1025	988	1028	946	1035	981	979	996	949	947	959	994	1017	976	977	982	970	987	1006	967	1005	1009	1077	1042	993	1002	961	990	1013	974	1011	1012	972	981	1011	951	1028	1012	1012	982	974	1001	978	993	973	956	975	986	1024	1010	1040	934	977	975	1024	980	1049	995	1006	1004	1013	929	986	960	973	1022	994	1014	1038	1044	1054	1022	983	953	995	993	974	1015	961	1009	1016	1030	992	1025	1036	983	955	931	966	1018	1005	1016	1062	949	1026	946	1056	1104	1027	975	991	978	1016	997	985	1014	995	953	1024	1030	1015	1002	1072	1027	1004	1012	993	994	982	1051	971	1031	1003	1076	1029	1036	1015	1007	997	990	986	1014	1033	1018	988	945	1019	998	1039	1015	952	983	1015	1003	1002	1028	1005	1034	984	983	1032	1036	992	977	983	959	1000	1033	985	1014	986	988	1014	1009	975	1012	955	1012	971	1019	998	1017	954	981	1014	990	1004	1052	1047	992	1018	991	930	970	1033	980	978	967	1019	995	958	1025	968	999	961	942	1027	1036	1011	988	994	993	990	989	1017	1014	1007	1002	949	1019	1033	1038	1049	1007	1004	1009	975	1016	977	998	998	956	979	984	1040	999	972	1022	1021	1020	1010	991	1009	966	995	1023	1074	996	1022	1046	1022	1007	974	1020	1003	998	1008	966	1002	1042	1006	990	1051	984	978	989	996	1010	1021	1000	1006	971	1032	1050	925	944	1021	971	1017	995	1006	1045	990	980	979	1074	986	1022	991	1005	1008	1067	978	1052	952	1000	1013	970	958	1007	992	1017	946	1012	1023	1022	1004	954	1070	1019	1016	1037	997	1061	1038	1049	1010	986	1040	980	941	1029	990	989	910	992	992	1032	992	1000	986	1023	1017	1011	945	1007	1037	1001	1023	952	1010	971	1058	1037	980	1023	1006	1025	1005	1012	1038	1037	1033	1048	987	941	1020	1003	1018	1043	999	977	1008	1038	1008	991	997	1032	989	1015	977	1047	994	1051	946	993	1042	1031	1045	1019	1010	1014	1040	1027	1011	964	989	979	1051	1014	958	1023	982	1012	990	996	967	969	1078	1008	975	961	994	1015	1047	1024	953	968	1034	951	974	989	1063	1020	963	1030	985	1038	1055	1008	1074	979	1012	969	943	1058	957	957	1038	974	1042	975	957	1008	1015	1017	1006	975	1000	1047	961	956	1030	941	994	957	1042	1054	1026	1016	1031	1007	1036	1021	1008	963	1008	953	967	1009	1000	1063	934	985	1020	1012	1022	998	983	1029	1022	979	987	1022	1070	971	1011	916	1009	982	1016	987	1029	1014	930	1025	978	1092	959	988	1016	954	1045	948	964	1022	1037	1031	979	975	995	939	994	974	1002	998	987	1057	1081	966	941	1035	1015	1014	1019	1023	1009	1021	970	1000	1007	975	1026	1028	999	982	1013	945	984	1008	1025	964	981	981	973	982	1050	967	1001	1028	1024	1030	1018	995	1000	958	1014	996	978	1029	932	982	987	975	995	993	996	981	1027	1007	944	984	998	996	1057	1012	1016	968	1002	1066	1012	1023	1063	997	1001	953	1027	986	1001	981	962	1023	1017	927	1019	1004	1017	995	1026	930	976	954	981	1010	994	998	957	981	1028	1023	1003	1019	972	1047	944	958	964	1020	984	1068	1042	1048	1028	1043	1042	976	990	987	977	984	1014	1006	931	1013	1039	1002	1029	991	987	996	1005	990	1041	942	979	966	1004	981	977	976	1019	1015	1041	1024	958	994	982	1014	995	1052	1026	1015	1000	968	1035	984	989	1001	973	993	1014	973	1042	1040	953	1053	1024	949	1026	1028	999	1043	999	996	953	997	972	974	1004	996	1011	1005	1014	1032	1018	1040	1057	986	1041	978	1007	1020	991	977	955	1040	1025	992	982	1043	996	988	1076	965	1012	1037	1023	986	1019	957	1059	967	1011	985	1005	1054	969	975	959	1012	1000	980	1002	984	966	1023	969	1000	960	989	1068	1022	986	981	1060	1005	1014	971	988	982	1014	1018	1014	1018	976	969	986	1025	955	958	979	989	981	982	1035	974	981	1012	1015	1002	984	976	949	936	977	1026	987	1095	1006	1030	1013	984	1005	980	1067	987	914	1025	985	1033	972	964	1029	1001	996	1082	953	1051	1019	959	973	994	1051	971	1068	1029	990	946	980	976	1022	1010	1041	994	1039	1026	1048	1026	1039	996	1060	1002	1040	999	1002	1035	982	928	996	962	1007	1013	1035	1025	986	1024	927	1039	1036	1019	1026	986	1021	996	1012	1048	1030	959	954	1092	1066	1024	1025	970	1022	1025	1051	963	1044	1011	982	1044	991	1021	1003	974	971	982	979	986	1023	1027	956	1018	971	1025	1032	1005	1055	968	992	1032	1017	1015	1053	1014	999	1054	1004	1011	970	1017	1020	986	1001	1039	998	985	1012	949	1043	986	935	1010	1003	1035	1009	997	994	942	1044	1009	987	973	980	1043	1006	964	1044	1026	959	957	1031	1035	941	972	1001	963	969	1016	919	1060	949	974	1007	1030	990	989	952	992	1022	1014	1027	972	1054	984	950	968	1025	954	1047	1006	1026	993	991	1042	1009
20044	39412	24468	8722	3048	1442	935	884	792	807	809	820	792	826	759	782	826	786	853	862	828	849	815	879	792	834	805	842	811	797	816	803	817	821	807	777	883	828	800	781	790	836	881	801	886	830	777	849	819	812	816	845	828	823	824	798	846	817	844	871	796	833	794	823	771	842	820	800	821	843	801	794	824	826	845	794	826	802	776	784	832	797	750	879	808	812	791	810	846	798	822	822	795	807	859	828	831	829	864	786	822	768	804	807	812	868	806	824	783	811	801	828	835	867	835	850	850	866	852	865	852	837	856	786	807	849	794	847	775	798	787	781	824	806	773	742	885	806	820	761	829	837	840	781	795	776	837	832	805	813	798	788	824	769	823	755	853	775	826	803	814	785	803	754	744	831	804	770	842	815	828	796	861	844	805	877	817	821	835	760	829	770	810	743	796	816	825	785	772	771	847	775	803	837	802	814	804	808	836	791	803	844	783	867	781	748	780	781	855	835	768	775	787	780	884	819	812	803	848	795	823	808	828	838	778	842	813	776	818	876	783	801	801	838	776	792	827	828	787	812	799	836	772	841	890	812	777	837	867	820	824	830	825	812	808	723	823	809	806	904	822	784	838	783	834	800	867	793	829	819	834	823	831	819	815	786	823	877	807	787	843	818	770	816	866	803	801	825	802	837	840	820	815	800	825	822	835	787	852	828	820	835	824	758	839	810	777	845	843	806	859	811	831	803	800	820	805	822	777	867	808	790	863	796	870	787	825	824	811	809	852	827	783	830	809	780	784	833	821	863	832	822	784	823	749	825	771	828	829	835	825	804	819	774	807	840	802	884	794	801	826	839	807	802	815	821	798	860	793	774	777	828	824	826	806	868	788	822	826	818	778	813	799	819	780	802	819	818	797	772	823	843	818	832	865	824	801	829	814	826	813	845	802	795	812	788	852	827	778	817	800	843	818	846	791	806	838	779	819	846	826	816	808	846	816	772	813	831	801	799	756	786	776	809	802	838	762	797	791	774	793	811	861	835	820	760	832	818	735	769	856	757	776	803	848	805	777	798	798	798	844	821	827	849	837	843	842	771	835	750	826	833	856	810	795	716	851	834	838	797	835	798	816	801	798	811	775	758	791	853	805	829	796	857	798	782	780	801	811	793	815	854	814	789	805	747	755	772	806	767	849	796	801	813	782	802	798	823	791	819	866	794	838	794	808	805	858	866	771	847	866	833	788	811	836	843	788	801	814	801	811	825	847	790	765	841	787	818	813	776	793	810	774	847	813	824	803	806	814	836	821	837	867	820	872	847	773	798	816	815	803	829	799	827	793	849	788	809	834	890	788	821	839	813	838	771	769	798	849	772	811	790	812	781	828	811	858	833	825	819	834	808	847	784	838	827	834	795	786	808	850	817	799	798	783	791	836	817	819	774	804	747	789	796	839	795	771	844	817	828	777	828	826	786	812	829	821	797	795	841	837	796	809	846	771	813	786	817	808	776	804	817	804	817	822	796	810	815	863	767	818	841	772	890	762	818	833	818	849	804	781	822	803	859	773	790	824	794	815	823	800	845	783	769	805	815	815	818	770	784	841	883	801	788	821	800	821	779	842	821	754	794	805	823	758	877	804	836	795	885	801	798	822	836	790	819	824	831	833	836	866	779	824	819	858	795	794	796	781	817	806	829	835	802	778	809	807	790	825	814	836	808	815	812	809	784	831	792	816	801	831	817	806	857	792	880	848	796	840	792	781	802	851	823	872	791	814	807	806	850	816	819	786	822	767	825	819	775	780	860	802	854	794	795	825	827	830	820	792	813	837	826	774	825	836	806	796	805	806	782	837	826	862	829	793	805	811	844	773	840	850	785	851	826	870	772	859	832	767	855	833	846	836	807	863	762	816	785	778	824	796	800	801	834	814	802	822	817	817	741	799	827	813	887	802	823	835	823	831	780	817	803	831	792	845	850	829	816	879	832	801	833	814	823	849	824	812	800	797	805	786	807	804	770	797	795	791	812	771	844	832	841	836	858	856	853	832	841	794	833	824	803	855	804	856	823	889	808	807	852	805	851	783	788	760	822	816	840	814	814	787	814	805	819	734	790	889	815	755	845	790	741	805	807	847	803	804	793	786	835	789	833	797	825	828	800	777	812	796	779	811	820	819	845	843	806	797	814	836	800	845	790	820	841	776	813	822	739	797	803	802	829	813	825	835	793	813	826	808	824	777	834	777	794	776	806	856	843	794	849	801	774	809	832	811	816	835	796	808	841	826	823	813	801	805	740	853	796	785	824	792	814	807	780	814	769	826	782	817	784	769	844	823	795	805	811	825	862	797	850	777	761	833	881	814	831	779	827	824	821	822	836	836	852	888	808	845	847	807	811	768	818	770	896	820	821	775	842	808	842	803	809	800	791	813	793	782	779	826	777	855	765	811	794	836	806	786	805	799	887	830	777	813	798	861	783	768	783	803	840	800	860	837	775	835	832	738	802	798	846	758	826	808	798	802	844	769	841	818	799	801	829	792	831	785	838	808	790	875	846	814	777	804	804	844	829	820	795	766	768	810	844	838	796	811	814	784	781	808	831	821	770	794	825	820	774	851	830	802	825	810	777	814	889	818	800	776	796	810	824	833	840	778	810	806	845	781	816	851	803	756	825	822	806	831	801	773	817	793	818	800	781	829	766	845	793	794	802	803	872	817	810	825	873	808	825	759	850	771	822	810	801	795	754	794	825	795	813	795	874	832	751	865	812	845	848	805	795	776	790	819	771	779	829	815	773	767	814	847	819	867	744	817	827	796	817	805	825	793	826	799	801	811	813	795	811	858	769	799	826	783	831	848	815	810	792	824	820	767	824	819	783	814	822	837	807	796	844	798	822	773	799	769	827	841	750	821	796	810	832	817	831	785	788	850	827	795	811	814	864	832	832	794	830	796	813	877	816	809	848	808	829	814	797	793	777	756	809	831	792	848	841	794	810	820	827	859	755	839	793	844	766	843	804	818	772	806	865	780	779	791	849	807	763	821	844	853	788	869	795	823	852	807	853	818	815	805	822	845	783	791	819	808	829	815	826	827	845	811	820	820	798	833	791	790	820	813	790	806	789	815	811	783	859	891	805	842	841	816	835	848	765	833	786	840	802	811	789	826	846	857	827	826	794	833	810	824	837	791	794	803	862	782	845	826	832	759	843	840	833	882	860	835	866	868	829	800	816	780	824	756	832	771	826	788	828	779	790	829	812	826	897	795	823	789	832	817	861	791	822	766	799	760	787	847	810	819	833	826	810	806	811	843	832	820	807	836	816	848	844	831	802	870	783	800	786	837	798	830	799	777	879	782	795	800	826	836	792	787	836	816	860	808	800	817	787	769	866	810	794	814	833	848	804	803	794	779	840	856	824	843	814	787	823	792	812	844	797	805	834	813	808	775	815	818	822	787	818	757	809	817	870	848	806	839	802	818	821	841	823	821	812	801	805	792	816	823	746	808	765	817	795	838	798	809	855
25841	27931	43699	38260	20988	7393	1953	1102	957	976	954	965	931	966	999	990	962	986	962	917	951	937	1036	978	966	886	958	907	999	944	967	959	951	964	949	935	952	979	935	904	983	950	971	926	940	934	898	930	918	929	934	947	936	984	918	911	992	907	947	945	991	931	937	933	978	943	957	938	965	934	915	888	902	964	923	889	938	940	962	979	956	846	927	1001	943	873	1011	943	977	1009	894	914	918	934	936	974	967	949	976	922	905	938	921	962	921	925	934	922	936	910	922	892	948	956	946	944	897	993	955	1004	953	966	968	1006	957	995	936	926	945	930	954	984	962	912	959	926	979	999	965	932	902	916	958	949	900	941	915	926	933	938	957	919	860	965	932	916	946	924	938	947	973	905	917	949	954	935	919	918	918	911	905	907	939	947	939	886	1002	940	891	1006	932	978	935	891	926	936	992	908	968	920	946	917	904	928	952	924	934	972	902	948	905	920	946	920	955	895	991	951	941	905	939	972	989	901	899	989	909	882	951	957	951	944	940	966	948	917	922	937	896	930	917	934	930	877	944	937	966	933	989	920	918	998	972	967	949	943	958	913	862	938	954	957	933	986	956	979	939	963	952	1000	993	872	890	963	943	963	939	951	961	895	941	963	930	891	945	904	878	911	913	958	896	922	914	946	919	921	981	961	928	927	982	871	977	931	914	927	867	940	978	927	881	966	926	928	942	975	940	933	948	957	920	941	909	929	967	927	928	940	930	923	915	918	945	916	929	952	928	971	956	947	929	913	954	990	895	988	925	950	961	961	884	1014	930	939	992	949	970	945	956	932	922	932	906	922	966	902	937	940	929	1023	963	960	958	910	929	1006	925	960	951	893	961	964	940	930	920	905	907	964	899	905	938	941	934	889	906	894	998	979	976	957	900	965	943	925	937	934	971	936	908	953	892	943	971	952	938	974	944	987	1015	946	970	925	951	938	911	953	949	918	973	978	918	955	917	881	928	979	926	968	942	937	937	912	927	997	947	932	937	942	940	900	957	959	903	894	960	988	945	938	900	925	955	936	957	905	913	932	925	981	858	913	922	894	923	937	948	919	940	957	933	922	977	954	966	948	923	962	947	980	944	960	943	877	917	943	962	932	927	902	921	923	996	924	947	914	954	926	936	935	936	975	963	922	942	884	909	949	966	923	952	922	932	963	941	883	907	970	888	966	949	930	932	943	993	929	935	1000	926	968	938	946	879	939	913	946	995	902	933	947	966	941	928	946	934	926	934	891	955	976	918	930	907	926	945	957	949	925	995	974	896	863	955	927	963	944	926	923	970	926	961	931	922	882	926	932	904	949	904	931	930	938	940	909	926	938	971	915	931	967	935	922	936	871	936	897	949	975	912	944	960	903	885	949	932	955	934	928	937	941	966	935	943	949	894	941	999	966	883	891	855	935	999	916	982	994	908	975	918	988	947	974	991	888	906	907	962	933	888	948	906	983	901	929	918	974	871	912	974	977	955	968	976	902	912	967	931	932	926	945	924	985	1009	951	988	933	890	955	877	936	946	941	914	927	868	902	935	943	920	881	956	955	926	974	942	954	945	965	936	922	957	974	889	983	880	974	960	950	927	883	965	944	918	967	942	950	973	964	928	894	945	919	957	919	938	976	959	918	884	921	941	869	935	955	954	924	924	955	937	921	948	907	909	914	901	923	972	972	903	905	924	911	887	937	982	924	968	931	948	920	957	942	911	943	947	957	950	928	937	931	975	915	889	961	940	932	933	912	941	935	956	915	1002	905	936	971	902	946	964	948	930	992	947	980	924	960	947	932	964	921	943	968	956	884	950	927	907	958	926	921	965	998	904	946	972	962	934	938	954	863	881	937	909	920	901	929	988	957	986	946	917	906	944	948	946	941	959	921	934	948	915	973	945	936	900	964	931	922	984	906	999	976	965	948	983	872	911	896	967	924	919	942	929	951	903	945	935	939	956	950	990	941	911	873	916	946	981	963	979	933	959	912	931	923	919	957	956	975	981	917	959	901	857	957	913	897	880	943	910	943	945	911	922	929	935	925	923	936	967	914	969	889	937	961	950	898	968	966	976	919	915	949	954	928	914	969	890	961	939	897	971	925	938	915	961	943	954	1016	888	975	955	888	947	939	937	990	971	916	945	965	970	977	995	915	959	967	933	925	894	962	965	927	962	943	914	912	952	954	972	923	1023	936	1029	931	890	893	904	939	952	956	870	942	907	938	937	988	938	969	935	894	928	980	942	938	1016	892	944	932	962	961	957	977	927	961	957	972	933	913	952	903	874	929	896	927	936	972	929	952	940	961	927	921	906	911	916	940	958	950	951	981	984	940	1006	952	1000	927	943	959	915	950	932	917	945	920	940	916	956	986	978	953	884	935	937	926	914	911	905	919	974	890	901	942	920	942	906	921	943	901	932	969	922	975	866	939	941	895	907	914	931	915	951	950	917	883	918	930	926	886	994	942	944	933	996	994	984	918	944	970	1008	968	941	917	984	1001	963	981	970	883	1018	964	883	915	963	912	910	984	942	940	927	980	917	917	949	929	953	962	911	982	937	899	926	944	863	902	927	930	961	986	964	905	918	906	942	937	911	941	988	892	924	903	942	930	996	930	893	986	947	986	888	964	911	920	910	951	974	909	931	918	924	893	899	923	941	946	920	909	914	901	894	904	913	904	955	950	899	972	981	882	950	974	925	950	904	917	905	956	840	936	934	961	936	900	961	917	922	946	943	923	885	967	927	953	917	1000	940	916	939	940	939	898	949	942	898	961	1002	934	923	948	938	915	970	894	950	952	887	949	892	954	916	918	963	904	944	946	948	929	915	933	936	966	957	889	902	911	915	896	961	1050	969	949	951	974	933	893	962	933	915	916	957	926	883	976	941	872	933	960	979	941	971	996	883	968	945	926	920	969	923	933	952	947	882	967	909	939	932	944	923	919	947	922	950	950	880	929	871	948	973	955	916	912	927	936	908	885	949	904	955	976	939	966	977	962	915	912	945	950	997	957	961	911	956	992	988	934	902	965	957	950	1012	963	992	947	937	934	936	974	913	1002	936	960	922	951	958	1007	918	970	922	965	915	887	961	929	961	922	978	946	914	884	928	901	957	933	950	939	946	912	960	887	950	975	973	835	908	908	923	932	947	964	918	942	933	936	923	981	967	959	971	932	946	988	905	929	919	941	927	957	912	927	922	904	917	947	978	948	910	900	918	944	967	981	910	962	958	975	999	901	883	965	911	901	918	898	911	969	934	940	974	950	922	929	985	929	964	922	930	972	887	877	953	905	983	901	943	939	882	922	956	908	913	956	873	993	929	968	937	960	972	911	1008	916	890	933	973	914	976	914	899	929	917	917	1002	941	942	908	930	973	1002	926	1015	955	938	903	947	973	910	918	931	901	950	916	903	913	932	915	932	971	942	955	939	973	964	955	970	936	950	933	951	913	920	928	920	892	971	929	922	894	938	935	892	907	899	1000	885	845	906	926	929	903	938	905	899	903	956	921	915	919	951	977
57369	87895	62276	32404	12686	3890	1448	956	798	852	836	802	830	830	800	870	850	828	812	846	814	770	834	861	841	822	770	858	781	788	810	820	820	856	789	801	930	827	844	834	822	840	842	792	843	833	808	847	831	845	793	781	872	808	832	798	840	829	852	819	808	858	803	848	829	894	877	891	801	794	838	795	809	830	833	875	784	804	849	823	815	773	845	812	806	818	843	828	800	822	800	787	825	819	808	799	767	840	863	821	842	822	776	842	848	818	865	796	838	868	896	842	832	846	846	818	818	809	807	779	829	889	803	789	834	832	831	767	828	810	805	842	850	809	760	874	840	843	816	843	832	852	803	801	779	846	810	828	748	835	808	824	869	838	780	848	835	843	809	797	818	796	877	812	778	823	838	811	870	832	841	785	818	857	815	840	829	785	818	843	809	796	812	836	814	831	820	812	744	800	792	810	839	817	783	892	820	841	841	855	808	788	844	862	773	847	802	821	830	801	811	808	825	792	822	841	834	817	852	857	838	820	800	857	797	875	826	828	800	839	885	763	831	848	828	836	826	830	770	861	824	860	779	813	772	831	815	830	826	772	814	786	778	779	811	839	801	840	822	785	796	771	788	875	844	875	815	796	816	801	829	806	850	803	775	854	795	846	813	785	784	807	806	756	832	822	845	835	789	769	796	885	821	756	834	865	801	802	833	833	827	858	820	794	848	789	828	847	775	796	780	839	817	754	813	797	822	794	807	825	847	806	818	783	806	863	842	781	786	798	850	835	823	802	830	820	798	841	790	806	793	775	815	863	776	853	775	820	852	808	809	799	840	812	848	794	807	796	833	788	788	794	839	796	804	854	834	820	811	778	801	798	782	848	869	816	824	857	801	815	820	795	855	798	838	801	807	779	783	830	876	793	828	818	862	751	797	826	798	802	864	831	854	857	792	781	803	865	820	865	806	837	762	879	765	794	844	784	805	829	819	846	810	840	808	837	811	809	816	819	825	811	853	838	865	820	830	869	849	868	856	807	837	790	858	769	807	786	835	844	855	777	766	835	777	778	802	799	853	809	815	799	752	858	815	856	831	814	807	814	818	814	792	843	857	795	797	753	797	822	792	825	835	862	792	788	788	823	798	806	804	876	805	804	817	826	789	845	818	790	801	830	855	835	880	853	856	809	846	801	790	763	873	809	801	804	842	764	829	821	837	787	803	842	816	844	805	846	793	856	824	815	787	813	829	839	798	833	843	821	819	847	843	804	798	804	797	795	842	848	810	778	855	837	826	811	812	781	840	813	785	837	805	814	808	811	808	765	822	817	801	853	797	801	801	811	831	863	818	747	812	799	839	789	842	897	873	811	755	789	858	826	822	812	854	811	828	834	812	819	774	825	765	793	856	789	865	809	780	793	831	807	848	797	829	828	835	787	825	783	836	826	816	823	831	857	833	847	780	830	851	796	809	851	815	870	823	858	861	833	817	803	876	814	787	793	790	784	800	823	808	873	838	817	873	871	840	813	839	794	814	803	815	848	833	859	835	812	831	822	810	848	853	815	840	829	810	801	839	806	768	810	822	775	847	824	851	821	845	828	816	829	815	855	820	779	828	809	835	805	857	810	810	794	781	808	811	777	820	806	809	852	801	809	880	857	820	803	825	832	827	796	844	821	774	839	830	746	804	863	820	847	797	854	820	812	834	846	812	810	813	824	791	795	804	864	801	858	810	784	794	828	828	794	796	778	763	844	792	807	815	794	887	804	847	823	782	833	835	783	802	799	781	867	801	821	790	812	804	839	804	815	823	834	899	860	761	793	820	817	794	815	831	771	876	807	843	826	877	820	864	784	769	869	822	823	875	844	825	890	847	812	834	844	823	841	786	842	808	862	794	836	825	841	793	801	851	855	762	832	780	809	815	813	857	845	781	835	792	777	816	780	833	775	801	808	807	803	825	806	803	768	810	857	822	823	843	792	822	783	830	784	815	795	806	821	824	827	783	845	852	811	797	809	813	814	787	833	852	813	839	831	827	792	812	834	859	831	862	786	806	809	826	820	821	813	818	821	863	860	846	804	827	827	801	824	790	844	792	862	816	853	775	806	816	776	853	806	846	795	793	832	834	795	856	851	784	752	856	867	828	741	832	831	830	774	816	855	786	831	809	819	795	824	863	818	822	852	800	800	786	820	796	844	842	817	818	825	822	800	844	839	809	851	787	827	846	834	793	812	778	817	771	805	822	817	851	839	838	815	848	831	831	840	755	813	786	826	772	908	808	852	835	781	843	862	857	823	805	868	825	768	781	805	790	807	812	812	805	802	763	837	840	812	828	790	854	854	749	843	829	816	855	812	810	779	808	845	851	860	799	828	823	790	865	820	829	842	863	790	809	834	806	781	859	842	816	843	846	768	833	828	771	854	824	812	828	820	836	819	851	765	841	839	797	809	810	769	832	867	841	788	813	855	806	811	804	814	807	781	835	812	836	822	843	798	735	835	836	812	854	798	812	785	795	816	844	807	867	794	845	825	849	819	841	832	808	802	795	851	784	840	841	803	864	814	802	817	865	806	828	812	853	839	825	803	830	763	776	823	817	839	797	827	809	828	851	804	783	837	907	832	788	832	824	825	804	799	838	823	832	835	843	821	839	842	794	819	815	843	839	806	824	823	831	841	783	839	839	807	871	737	833	817	805	845	776	824	794	811	818	793	842	826	756	817	809	794	844	827	831	781	893	774	822	839	787	866	817	829	804	838	789	818	823	858	817	826	793	861	789	845	778	844	800	788	771	831	831	796	797	856	815	820	798	807	786	824	839	808	838	845	780	831	821	823	800	778	857	815	774	829	796	854	821	812	812	844	837	804	822	778	842	840	766	801	847	843	844	831	852	814	787	800	754	825	849	860	810	841	801	808	814	802	790	859	867	826	835	816	850	868	839	842	818	792	841	800	805	811	828	796	802	814	813	819	804	764	864	818	777	834	860	814	799	786	773	784	798	826	811	812	831	766	802	817	855	869	821	818	794	767	810	835	811	825	852	828	813	788	863	886	817	800	872	835	802	764	813	891	803	816	761	821	849	838	816	838	837	828	795	823	856	807	776	880	851	834	803	861	785	813	813	813	812	812	856	824	810	808	802	836	850	793	809	848	788	825	820	812	783	787	785	806	756	845	819	830	786	802	783	874	876	864	855	874	812	797	826	867	870	800	863	769	808	786	859	824	859	795	847	810	856	796	786	777	838	834	838	778	759	853	827	843	837	804	798	878	788	815	788	856	780	839	826	864	839	805	820	817	836	821	844	763	849	816	828	830	805	805	853	811	824	818	860	810	818	766	829	853	807	816	857	800	822	830	760	774	838	819	819	822	875	778	852	839	833	858	812	803	828	824	806	787	800	865	794	763	782	805	846	825	789	858	823	819	844	858	812	835	847	820	836	788	842	802	811	779	847	830	792	848	819	833	821	846	833	825	843	879	763	801	806	799	791	788	841	747	805	831	827	780	839	821	824	754
24153	23716	39154	38700	28184	17678	6108	1766	1261	1215	1184	1205	1230	1201	1110	1211	1175	1194	1106	1180	1183	1164	1222	1155	1178	1094	1173	1156	1121	1140	1109	1101	1131	1185	1154	1191	1175	1168	1153	1164	1126	1086	1145	1148	1156	1210	1182	1134	1149	1197	1145	1151	1100	1168	1159	1123	1115	1180	1142	1089	1134	1180	1148	1076	1181	1108	1193	1180	1216	1114	1176	1182	1212	1196	1149	1114	1162	1145	1156	1125	1150	1178	1181	1157	1131	1115	1090	1158	1159	1159	1185	1253	1158	1152	1148	1093	1186	1160	1185	1184	1192	1158	1162	1152	1140	1136	1115	1123	1100	1160	1159	1153	1108	1184	1179	1175	1135	1150	1216	1214	1246	1167	1101	1188	1142	1050	1220	1194	1181	1198	1164	1136	1114	1150	1155	1119	1120	1133	1123	1184	1186	1095	1196	1122	1133	1147	1138	1165	1148	1145	1120	1130	1182	1189	1169	1096	1122	1161	1209	1141	1130	1130	1154	1208	1138	1170	1149	1195	1147	1151	1178	1190	1124	1109	1138	1134	1132	1133	1120	1123	1129	1188	1169	1192	1064	1191	1152	1073	1142	1110	1149	1198	1138	1137	1194	1106	1199	1127	1162	1130	1088	1177	1159	1123	1120	1160	1168	1129	1098	1118	1152	1192	1196	1185	1128	1168	1150	1111	1140	1095	1168	1130	1198	1136	1172	1194	1132	1121	1148	1120	1091	1119	1127	1133	1134	1147	1180	1149	1147	1131	1177	1103	1172	1104	1155	1159	1158	1116	1099	1140	1158	1134	1190	1174	1184	1189	1144	1107	1178	1150	1154	1206	1119	1173	1110	1153	1145	1150	1107	1108	1100	1065	1157	1116	1172	1186	1170	1111	1158	1227	1171	1140	1188	1114	1133	1138	1235	1133	1103	1187	1158	1151	1096	1154	1105	1146	1141	1179	1255	1090	1097	1142	1208	1113	1108	1128	1081	1135	1172	1179	1237	1126	1128	1198	1227	1121	1166	1121	1190	1123	1175	1168	1116	1159	1146	1186	1134	1133	1127	1201	1165	1163	1130	1124	1164	1148	1111	1168	1148	1162	1161	1175	1146	1129	1168	1145	1141	1120	1122	1135	1139	1158	1135	1143	1107	1165	1136	1117	1128	1114	1091	1106	1147	1153	1199	1157	1147	1176	1144	1176	1157	1166	1121	1157	1122	1212	1146	1135	1124	1146	1119	1176	1087	1099	1158	1142	1218	1140	1171	1194	1157	1158	1133	1188	1164	1140	1146	1132	1187	1152	1163	1088	1178	1155	1123	1122	1088	1223	1244	1160	1158	1147	1111	1108	1171	1139	1152	1184	1183	1144	1162	1202	1198	1142	1170	1113	1146	1126	1149	1174	1121	1144	1069	1207	1163	1100	1168	1138	1197	1106	1146	1149	1156	1152	1147	1125	1090	1114	1104	1173	1143	1134	1143	1136	1157	1165	1050	1194	1111	1158	1131	1153	1164	1118	1162	1152	1121	1088	1130	1238	1198	1129	1138	1155	1181	1160	1114	1201	1153	1138	1148	1155	1163	1097	1199	1152	1095	1111	1127	1131	1149	1115	1148	1108	1117	1113	1220	1182	1122	1199	1166	1136	1103	1130	1171	1066	1120	1090	1199	1086	1173	1123	1143	1171	1161	1152	1146	1119	1166	1185	1194	1109	1117	1211	1165	1125	1111	1175	1158	1195	1169	1136	1151	1153	1156	1165	1185	1100	1153	1179	1143	1126	1106	1098	1129	1159	1166	1126	1164	1144	1136	1165	1156	1135	1131	1119	1119	1055	1129	1144	1136	1122	1088	1187	1152	1133	1124	1162	1077	1161	1120	1171	1183	1178	1166	1129	1137	1150	1210	1136	1125	1165	1198	1148	1079	1080	1175	1120	1169	1130	1143	1203	1177	1158	1117	1157	1091	1135	1182	1150	1114	1134	1116	1112	1152	1194	1135	1093	1175	1144	1118	1143	1169	1200	1275	1158	1145	1161	1150	1214	1162	1078	1164	1120	1125	1146	1154	1116	1141	1095	1157	1142	1217	1117	1089	1100	1120	1165	1150	1173	1138	1131	1129	1094	1165	1153	1139	1143	1166	1214	1135	1200	1157	1108	1139	1100	1189	1225	1158	1180	1163	1163	1111	1174	1192	1121	1089	1214	1194	1145	1137	1165	1108	1185	1213	1126	1120	1129	1178	1076	1133	1173	1167	1163	1148	1139	1221	1093	1117	1115	1142	1142	1150	1121	1150	1176	1144	1149	1043	1156	1171	1108	1157	1102	1154	1126	1118	1204	1174	1203	1172	1140	1132	1171	1227	1134	1102	1144	1142	1142	1176	1153	1119	1129	1170	1092	1135	1117	1084	1142	1088	1102	1058	1129	1131	1086	1192	1175	1109	1123	1140	1067	1070	1142	1146	1119	1129	1171	1159	1115	1117	1089	1120	1095	1119	1123	1184	1166	1160	1111	1159	1146	1117	1137	1161	1099	1150	1122	1132	1173	1074	1142	1175	1115	1188	1116	1092	1190	1160	1117	1121	1141	1123	1207	1169	1145	1162	1094	1136	1130	1162	1104	1119	1145	1072	1116	1132	1208	1111	1110	1104	1155	1156	1135	1123	1148	1177	1123	1127	1108	1099	1140	1147	1175	1120	1176	1199	1182	1175	1165	1190	1142	1154	1149	1113	1146	1145	1134	1189	1108	1170	1164	1154	1179	1194	1157	1153	1103	1095	1164	1172	1152	1116	1151	1161	1116	1189	1090	1151	1197	1135	1106	1183	1170	1119	1167	1173	1180	1145	1130	1163	1158	1172	1108	1138	1144	1158	1164	1204	1131	1180	1217	1184	1105	1160	1147	1123	1202	1139	1170	1206	1119	1208	1123	1138	1179	1168	1085	1129	1176	1130	1132	1175	1117	1147	1087	1232	1115	1102	1070	1117	1202	1108	1179	1133	1144	1185	1114	1123	1094	1142	1128	1104	1185	1157	1109	1136	1159	1133	1113	1087	1146	1158	1139	1132	1109	1116	1149	1122	1154	1123	1189	1082	1079	1129	1198	1144	1105	1102	1059	1193	1162	1080	1118	1119	1111	1145	1088	1139	1132	1182	1120	1109	1100	1088	1141	1143	1170	1152	1137	1128	1092	1142	1132	1172	1159	1148	1177	1149	1168	1107	1121	1161	1138	1165	1206	1085	1162	1185	1154	1100	1137	1099	1130	1068	1126	1158	1106	1151	1121	1164	1181	1178	1149	1146	1101	1147	1135	1165	1192	1097	1089	1129	1136	1179	1154	1147	1151	1117	1142	1167	1129	1146	1115	1184	1118	1130	1121	1146	1140	1163	1060	1125	1127	1163	1163	1154	1180	1158	1128	1064	1152	1155	1147	1158	1125	1150	1107	1171	1141	1137	1140	1169	1171	1153	1104	1147	1123	1176	1176	1144	1135	1127	1141	1120	1158	1168	1154	1054	1153	1095	1181	1076	1112	1141	1148	1176	1143	1139	1108	1151	1141	1180	1128	1125	1067	1097	1174	1163	1139	1060	1184	1153	1098	1150	1150	1139	1130	1165	1102	1123	1063	1150	1136	1145	1103	1163	1161	1170	1196	1115	1148	1192	1110	1166	1105	1129	1065	1111	1128	1136	1134	1116	1105	1119	1154	1125	1154	1207	1105	1174	1070	1163	1159	1115	1101	1116	1139	1193	1163	1134	1154	1118	1133	1216	1240	1119	1169	1153	1173	1145	1178	1163	1103	1155	1184	1126	1145	1142	1163	1180	1149	1107	1154	1154	1123	1151	1111	1133	1146	1136	1165	1128	1174	1142	1066	1135	1125	1093	1203	1197	1130	1170	1129	1143	1154	1157	1196	1160	1131	1136	1101	1134	1167	1084	1117	1106	1123	1134	1188	1173	1117	1200	1099	1134	1136	1104	1153	1133	1166	1099	1098	1121	1157	1142	1184	1242	1199	1145	1135	1135	1122	1178	1171	1204	1118	1140	1105	1197	1130	1153	1107	1145	1162	1130	1117	1141	1122	1128	1161	1144	1111	1162	1186	1133	1107	1149	1127	1125	1159	1120	1191	1125	1109	1174	1127	1175	1128	1114	1184	1192	1149	1122	1239	1157	1132	1028	1137	1156	1094	1097	1118	1173	1123	1119	1135	1140	1168	1142	1127	1095	1155	1166	1124	1090	1167	1091	1138	1165	1126	1107	1200	1176	1101	1111	1185	1123	1163	1166	1160	1105	1154	1145	1182	1101	1139	1086	1196	1124	1136	1127	1127	1118	1152	1085	1147	1166	1101	1189	1111	1158	1057	1146	1121	1143	1108	1115	1143	1124	1145	1178	1194	1124	1182	1133	1174	1082	1138	1160	1139	1120	1219	1114	1139	1149	1098	1118	1141	1180	1181	1111	1168	1161	1155	1125	1142	1136	1089	1130	1151	1163	1156	1173	1170	1151	1178	1179	1100	1117	1166	1133	1136	1047	1111	1110	1198	1149	1138	1166	1178	1162	1156	1172	1142	1177	1156	1160	1147	1137	1154	1152	1117	1149	1181	1147	1167	1117	1165	1143	1111	1109	1110	1077	1177	1135	1220	1124	1102	1148	1168	1124	1125	1164	1201	1130	1132	1140	1186	1126	1140	1141	1207	1123	1166	1158	1115	1150	1074	1213	1161	1144	1165	1130	1174	1125	1170	1084	1151	1173	1166	1128	1107	1187	1186	1163	1172	1134	1108	1166	1067	1096	1124	1099	1191	1154	1150	1139	1119	1159	1160	1161	1157	1124	1136	1154	1205	1149	1135	1160	1145	1168	1143	1170	1106	1156	1160	1152	1124	1163	1171	1104	1104	1115	1186	1136	1135	1144	1169	1107	1128	1145	1120	1176	1196	1228	1148	1144	1114	1182	1174	1198	1177	1156	1184	1127	1110	1135	1158	1148	1152	1155	1108	1130	1186	1102	1129	1145	1098	1131	1118	1171	1125	1218	1145	1161	1169	1126	1171	1158	1101	1085	1118	1114	1147	1135	1165	1152	1089	1160	1146	1113	1175	1130	1157	1139	1140
63060	105002	80004	51287	24379	8473	2793	1368	1102	1029	1031	1067	979	1031	1065	1033	1137	970	1090	1072	989	1072	1028	1026	1062	1039	1067	1045	1017	1021	1001	1025	1044	1058	1048	1023	1091	1089	1064	1057	1028	1053	1029	1063	1009	1091	1080	1055	1071	1058	1001	1028	1080	1008	1021	1053	1066	998	1032	1048	1109	1034	1032	1008	1016	1093	1039	1041	1084	1014	1111	991	1039	1001	1028	1040	1053	1037	1058	1040	1047	1045	1130	1091	1007	1103	1018	1072	1098	1026	1024	1042	1058	1087	1049	1004	1036	1053	1050	1034	1059	1031	1040	1059	1087	1086	1060	1057	1103	1055	1099	976	1117	957	1052	1075	1085	1027	1067	1076	1029	980	1040	1048	1017	1101	1033	1062	1025	982	1081	1062	989	1036	991	1064	988	994	1152	1014	1017	1113	1014	1029	955	1080	1078	1012	1038	1093	1060	974	1028	1050	1029	1054	1052	1027	1093	1015	1034	1018	1023	989	1052	981	1083	970	1071	1042	1065	1006	1043	1035	1019	1072	1014	1005	1039	987	1046	1084	1084	1001	1024	1084	1044	1058	1063	1045	1011	950	1041	1063	1058	1056	1052	1036	1028	1007	1050	1035	1067	1031	1036	1062	1061	990	1015	1053	1034	1094	1004	995	1013	1035	1042	994	1002	1041	1031	1038	1037	1013	1058	1029	1024	1003	1054	1036	990	992	1082	1006	1019	1022	1022	1032	1007	1005	1014	1027	1012	1034	1060	1065	1022	1035	1013	1054	1005	1035	1016	1043	1038	957	1029	977	1024	987	1073	1023	1065	1129	1093	995	1017	1042	1053	1003	1026	1052	995	1020	993	1062	1059	1028	1039	1078	1022	1041	1011	1065	985	996	1060	1051	1064	1063	1054	1015	1030	1052	1041	1034	1032	1000	1090	1041	1028	1013	1035	1012	1016	999	989	1067	1009	1013	1063	1048	1045	1051	999	1077	1043	1059	1056	985	1092	1100	1070	1066	1055	1051	1054	1009	1021	1013	1043	1042	1100	1025	1046	1069	1012	957	1005	1066	1018	1035	1090	1066	1007	1049	1027	1034	1007	950	1067	1057	1059	1033	1059	1073	944	1010	1012	1050	1029	1012	1021	991	990	1042	1050	1094	1047	1017	1065	1003	1033	1008	1027	1072	1086	1037	1032	1131	1011	995	1071	1005	1001	1087	1040	1075	1037	994	982	1017	1034	972	1069	1036	1035	1087	994	1050	1025	1050	1094	996	971	1062	1029	1030	1030	1055	1010	1044	1024	1049	1057	1021	1065	1046	1051	1117	1030	1053	1074	1077	1048	1016	1001	1083	956	1057	1055	1084	1051	1018	1028	1053	1071	988	1010	1091	1023	1045	1009	1022	1029	993	1072	1062	1007	1096	1064	1052	1029	1055	1022	1013	995	1071	1063	1041	1019	1084	1064	1075	1055	1079	1032	1035	1049	1041	1091	1100	1010	1070	1036	1046	1008	1102	1022	1052	1059	1014	1015	1046	1051	994	1017	1108	1072	1061	1018	1078	1040	1063	1080	1072	1072	995	1060	1063	999	1036	999	1031	1022	1006	1019	1078	1041	1023	1072	1044	1032	1063	1060	1018	1029	1065	1070	1015	1011	984	1020	1031	1011	1053	1018	1051	1066	1013	1003	1062	1077	972	1106	1004	1006	1035	1067	988	997	1035	1063	1051	1024	1038	1015	1034	1071	1068	1015	1027	1022	1027	1025	1024	1017	1013	1072	1010	1021	1029	989	1025	991	1063	1063	1008	1017	1040	1043	1062	1032	1011	1061	1040	1039	958	1025	1054	1082	1069	1079	1031	1038	1006	1026	1017	1062	1046	1043	1035	1049	1087	996	1032	1029	1144	1002	1042	1052	1069	1010	1004	1023	1050	1024	1032	1022	1016	1045	1023	1076	1003	1038	1035	1035	1010	1036	1048	1055	998	1071	991	1010	1022	1060	1033	976	938	1042	1040	1067	1084	1035	1027	1041	963	1066	1025	1008	1046	1048	1040	1039	1041	1081	996	1034	1051	1059	1038	994	1059	1045	1054	1033	1055	1014	1073	996	1074	1039	998	1023	1102	997	1106	1010	1067	983	1043	1046	1023	1004	1080	1027	1083	1087	1052	1051	1070	1079	987	1060	994	1063	1024	1034	976	1032	1093	1027	1077	1007	1026	1041	981	1006	1077	1060	1001	986	1043	1058	1054	1013	1079	1030	964	1005	1000	1032	998	1029	994	1038	1030	1026	973	1020	997	1018	1006	1106	1026	1051	1075	1004	1017	1065	984	992	1055	1014	1091	1000	1042	1006	1107	1028	1067	951	1034	1082	1103	1012	1016	1030	1024	1094	1077	984	1091	1002	1014	1077	1044	1029	1035	1022	1024	1063	982	1083	1028	1054	1097	1002	1069	1031	1032	1025	996	997	1112	1056	1060	1055	1029	1059	1074	1130	1005	1011	1058	1003	992	1071	1106	1006	1061	1051	1039	982	1029	1071	992	1033	1046	1099	1069	988	1079	1042	1006	1048	1091	1054	1004	1023	1088	1033	1039	1085	992	1106	999	1051	1078	1071	1034	1053	1006	1070	981	1080	988	1057	1005	1012	1059	1024	980	1041	1040	1010	1023	1014	1074	1065	1015	1002	1029	1048	1041	1094	1045	1069	1031	1064	996	976	1038	1033	1042	1007	1014	997	1037	1010	1039	1052	1085	1008	1018	1068	986	978	989	1060	1050	1055	1004	1011	1048	1065	1025	1061	1009	1004	1066	1052	1034	1023	1002	1021	1051	1010	1063	1043	1028	1065	1026	1057	1011	1090	1055	1066	1060	1072	1041	1031	1025	1019	1042	1081	1064	1039	1001	1026	1048	1027	1061	1034	1073	1040	981	1069	1066	980	1065	1018	1111	998	1039	1026	1051	1020	1066	1032	1059	1030	1022	1060	1085	1003	1108	1039	1009	1000	1050	1018	1026	1036	984	1037	1045	1082	1029	1024	1019	1043	1143	968	1055	962	996	1029	1039	1023	1039	1040	1032	999	1041	1058	1040	992	1047	1041	1048	1049	1040	992	1056	1036	1028	1003	1084	1032	958	1006	1022	1053	1033	1059	1000	1048	1039	1021	1055	988	1047	1007	1023	1056	1052	1002	1072	1024	1020	1070	1032	1051	1058	1112	981	1017	1051	1056	1065	1038	1038	1014	1022	1062	1031	1007	958	1040	1011	1067	1043	1064	1000	1053	1028	1021	969	1025	1038	1071	1031	1044	1044	1033	970	1035	1022	1052	1000	1081	1064	992	1063	1056	1075	1072	1009	1006	1008	1013	1045	1033	1008	1055	1045	985	1088	1093	1035	1027	984	1071	1062	1015	1069	1055	1018	1011	1003	1055	1092	976	1070	1009	1046	1082	1044	1039	1016	1004	1019	1017	1076	1041	1092	1067	1034	1016	1034	1038	1040	1052	1089	1077	1038	1035	1008	1009	1119	1038	1049	1008	1083	1007	1032	1027	1021	1008	956	1080	1061	1065	1051	1049	991	1047	1005	1081	1032	982	1060	1028	1040	1093	1107	1025	1061	1045	1015	946	1027	1025	1029	1036	1085	1040	1066	1038	997	1034	1014	1039	1007	959	1080	1046	1060	1011	1030	1065	1049	1091	1063	1003	1032	1020	1027	1071	1027	1036	1053	1071	1048	994	1000	1027	996	992	1015	1046	1011	1026	993	981	1026	1010	999	1039	1063	1060	985	1021	1035	1038	996	1063	1000	1035	1069	1046	1042	1039	1061	1014	1036	1015	1055	1050	1068	1046	1033	1030	1052	1092	1045	1075	1056	1037	1075	1038	1023	1038	1062	1038	1041	1035	1029	1057	1048	1021	997	980	1036	1017	1067	1055	1046	1057	989	1072	1049	1065	1045	1035	1067	1054	1050	1038	967	1097	1000	1084	1032	1052	971	1051	1003	1013	1065	998	1087	1047	1006	1098	1007	1042	1034	1061	1034	1099	1114	1037	998	1077	1021	1051	1099	986	1021	1021	1005	1037	1064	1017	1057	952	1040	965	985	1007	970	1069	1048	1064	1102	1047	1051	1033	1065	1058	1039	1015	1050	1071	1062	1082	1046	1027	1029	998	989	1012	1059	1002	1021	1026	1034	1034	980	1005	1075	984	1051	1026	1052	1041	1012	987	1036	1001	985	1046	1036	1043	1031	1056	1054	1023	1080	986	1017	1044	1018	998	994	1024	1039	1036	995	1005	1038	999	1016	1063	993	1002	1002	1039	1047	976	1082	1011	1054	1041	1063	1006	1044	1030	1015	1050	1043	1071	1010	990	967	1034	1018	965	1024	1055	1044	1042	1016	1076	982	1060	1105	1061	1013	1008	1092	991	1083	1027	1022	1044	962	1009	1045	1093	1002	1005	1066	1014	1013	1047	1096	1030	988	1020	1020	1032	965	1034	1028	1004	1075	995	1060	998	1011	1004	1005	1039	1047	1078	1069	1001	1078	959	1039	1025	1046	1107	998	1005	1043	1005	1037	1048	1018	956	1020	1062	1037	1011	983	1057	1034	1050	1040	1025	1026	1038	1023	1057	997	1000	1036	1105	1002	1056	1046	1097	997	1053	1051	1038	968	1055	1027	979	1005	1022	1058	1038	1022	1016	1070	1066	1048	1020	1043	1079	1082	1061	1011	976	1004	1057	1039	1077	1066	1011	1013	1035	1046	1037	963	1061	1011	1012	1091	995	1039	1004	1021	1029	1014	1076	973	991	1029	1027	1059	1005	1064	1032	1019	1016	1082	1047	1023	1031	1032	1035	1072	1054	996	949	1026	1061	1002	976	1061	1042	1060	1036	1048	1026	1004	1041	1027
29863	31109	28693	14211	3936	1522	1071	951	889	898	953	937	949	906	965	920	874	980	921	887	876	877	936	958	916	927	882	924	859	903	896	881	971	901	920	893	924	925	904	874	920	919	874	915	899	925	864	958	929	943	849	949	907	932	946	907	901	939	914	936	896	984	933	938	924	856	939	965	917	897	925	884	966	915	917	907	929	936	939	902	974	930	930	899	884	916	870	926	932	945	898	870	948	890	920	914	872	929	885	854	951	935	862	930	951	963	955	977	946	918	905	927	946	881	866	932	912	899	922	938	937	919	857	946	943	923	920	937	902	901	896	923	858	956	953	847	870	901	924	948	914	929	899	902	916	915	900	896	854	875	973	955	937	901	932	898	830	905	902	913	916	900	924	863	950	939	883	918	969	885	874	898	912	936	935	930	912	865	907	916	873	891	928	942	946	936	935	996	903	892	853	881	934	919	932	905	897	929	942	904	939	861	898	901	858	918	905	907	920	917	906	901	927	908	916	920	940	939	947	862	936	951	946	942	916	957	923	937	939	917	925	933	862	915	915	927	891	922	922	887	943	851	927	862	980	903	886	945	901	884	890	905	977	899	972	920	900	939	933	889	967	928	888	944	936	957	907	905	911	937	885	892	944	888	900	923	902	907	911	901	910	934	885	893	928	910	927	899	918	948	917	917	834	918	907	905	925	909	922	948	888	906	965	901	871	956	947	941	911	953	920	880	968	904	928	952	836	891	913	920	911	885	987	899	876	913	949	912	945	930	889	924	935	918	931	922	924	949	929	923	919	903	942	854	897	881	854	948	921	922	961	978	942	909	915	908	894	917	946	929	875	859	894	911	908	919	920	911	919	942	936	859	927	915	852	898	945	928	876	894	930	888	892	869	902	915	918	953	924	896	947	950	967	930	916	945	872	881	949	897	886	899	968	963	922	940	906	938	920	944	939	917	885	908	895	905	949	932	950	869	902	926	936	891	909	931	927	915	912	921	949	912	937	886	911	932	892	893	916	908	938	913	930	939	957	892	891	879	876	942	914	907	883	889	913	894	882	936	895	895	901	899	886	906	886	863	973	918	870	915	898	898	883	937	869	899	962	954	943	906	885	934	917	949	892	871	928	904	954	936	909	877	932	902	894	942	940	907	904	877	943	952	938	933	917	881	918	1001	948	876	884	894	909	911	892	912	883	927	916	986	907	956	964	865	918	939	959	892	909	902	933	912	941	918	939	912	967	868	957	958	931	937	946	916	868	891	901	896	915	922	882	886	905	915	843	886	966	892	910	916	907	898	929	858	890	909	921	931	901	895	887	952	946	935	857	893	926	972	871	907	924	927	899	859	927	904	858	858	936	874	960	948	941	901	911	914	909	922	863	904	896	887	960	883	908	930	947	914	883	901	913	959	937	927	870	926	914	917	934	887	910	903	942	937	881	890	942	943	962	911	934	912	916	904	876	947	940	920	873	865	937	913	924	943	937	928	890	934	941	908	942	939	871	940	976	908	951	919	919	914	919	888	931	892	871	896	929	941	932	947	939	917	912	945	949	844	899	958	977	951	908	895	949	906	956	895	907	893	907	916	894	984	947	980	963	929	932	906	926	889	930	954	901	877	880	953	879	921	875	877	939	959	949	931	935	924	914	896	906	931	930	940	964	869	931	954	887	935	913	954	963	954	937	949	929	918	880	919	895	864	919	864	955	887	874	888	931	967	937	889	854	967	891	924	947	921	944	910	944	886	890	880	913	913	923	906	906	916	892	880	916	925	961	866	954	956	895	922	896	884	960	956	931	921	871	901	897	900	905	947	945	937	886	900	991	924	900	914	943	982	977	895	1017	903	882	931	955	957	955	954	965	898	901	885	882	900	934	910	902	916	872	934	891	941	907	904	917	895	879	929	895	899	894	911	894	902	910	919	887	879	921	883	919	928	899	930	904	921	883	897	903	881	914	887	982	899	976	899	975	906	883	919	940	948	981	982	945	960	945	870	850	893	929	896	927	911	961	910	957	908	919	892	900	919	892	931	929	938	892	837	917	889	876	898	893	888	900	886	901	921	991	875	887	913	949	944	918	949	958	916	956	935	882	924	923	906	908	849	886	917	904	948	880	901	988	865	910	898	899	940	934	927	910	888	896	906	912	886	941	899	861	900	877	936	900	926	915	971	880	900	926	903	909	897	917	914	922	877	883	870	915	950	919	881	896	885	890	894	944	916	885	915	876	927	927	956	886	926	909	906	963	901	875	935	949	928	947	939	924	910	953	907	971	952	914	904	947	928	904	955	917	899	973	912	912	864	932	908	918	948	908	939	904	907	960	954	923	937	884	878	919	965	977	931	915	919	906	918	932	865	849	938	874	970	926	891	912	835	913	941	904	899	936	974	900	946	923	936	870	985	904	907	937	892	939	947	906	936	919	937	950	970	901	915	913	935	946	959	845	907	911	965	937	927	929	956	954	877	886	918	887	887	908	911	874	932	899	924	919	892	905	875	919	876	887	907	890	903	887	955	936	903	903	895	922	900	921	959	901	884	915	893	924	881	927	952	913	900	895	877	942	979	879	860	872	921	983	941	930	938	940	959	829	896	870	894	927	939	875	900	895	919	892	923	949	919	953	891	938	885	894	876	967	918	902	926	895	896	883	897	974	901	894	923	848	919	934	922	862	904	943	890	995	935	921	873	940	963	937	844	902	943	919	960	893	916	913	902	920	916	960	910	839	923	950	891	946	905	925	941	917	951	925	911	928	900	925	933	884	896	905	934	858	956	888	916	876	897	891	897	905	901	878	906	934	899	911	922	975	871	884	903	847	908	936	940	898	884	919	939	890	969	899	883	904	885	915	947	936	908	909	970	929	892	877	922	916	930	901	880	867	893	914	919	919	939	844	944	964	926	916	926	935	856	878	873	954	898	929	961	908	930	894	918	897	933	905	890	960	937	988	891	904	887	890	896	898	889	938	913	939	984	903	921	895	951	963	924	929	919	846	964	878	963	939	918	913	897	955	856	851	894	872	903	919	910	964	917	930	907	869	909	925	876	902	917	912	996	882	870	919	940	881	972	847	891	919	855	958	914	967	927	960	929	893	877	938	893	924	897	881	907	933	956	906	864	907	919	936	896	901	967	926	904	898	921	906	933	915	1004	960	909	928	888	901	898	901	874	898	945	932	887	937	899	891	882	888	921	898	931	885	915	949	895	863	913	929	915	910	903	893	907	896	935	940	967	887	930	921	898	917	909	906	913	928	928	852	859	951	914	921	914	953	886	890	945	937	919	927	931	962	901	948	903	979	928	928	917	970	944	942	855	923	914	893	905	875	908	882	895	890	925	882	871	925	936	906	930	946	894	879	902	983	884	910	932	874	903	963	882	846	945	936	925	893	886	916	951	963	915	899	912	941	896	892	848	931	938	911	929	860	944	965	918	866	939	831	840	949	990	941	889	977	932	905	939	913	925	882	958	910	893	900	951	917	892	898	896	886	910	907	928	890	931	944	882
22332	37108	22726	8192	2874	1278	820	746	773	761	720	703	750	723	789	756	770	737	738	761	783	696	697	739	763	748	718	805	702	714	769	759	738	743	725	734	766	787	778	777	721	712	706	737	793	768	772	784	795	735	752	703	737	692	773	727	737	735	781	734	745	746	762	704	764	809	713	786	757	791	819	743	721	712	790	744	736	764	792	800	755	742	824	761	762	733	769	740	758	740	767	723	743	776	737	765	724	740	738	725	799	754	708	760	744	792	734	728	795	749	771	743	791	751	732	759	799	732	789	725	790	760	744	747	690	779	760	774	721	763	755	752	774	770	749	728	753	754	746	758	739	720	722	754	777	741	802	716	772	776	756	802	754	724	738	755	788	758	737	758	721	775	737	748	750	788	750	696	795	754	815	769	719	748	694	775	779	732	762	792	779	728	782	734	734	737	743	692	738	770	757	770	746	727	743	752	760	736	799	747	780	740	755	738	762	758	747	748	757	770	779	695	752	778	792	698	726	721	827	799	729	721	730	740	763	772	716	736	709	694	746	708	779	772	774	740	726	726	763	762	742	778	719	750	683	746	726	773	795	726	745	728	702	795	761	741	701	808	756	707	723	696	757	746	722	732	733	772	712	731	739	762	770	716	739	789	771	691	748	737	813	739	787	738	723	739	785	748	729	750	725	716	748	709	750	736	803	723	747	748	748	717	796	734	716	769	735	819	732	765	783	764	722	711	760	726	764	725	776	726	700	815	758	749	681	758	733	751	716	774	769	734	729	708	763	793	740	771	784	730	715	756	774	794	713	751	708	723	762	702	736	723	777	751	731	754	735	784	777	748	693	771	797	768	766	687	777	724	734	794	745	714	761	726	701	707	796	751	722	764	710	741	770	777	731	734	730	730	692	767	685	675	759	726	726	726	752	746	791	780	765	736	740	789	788	754	688	737	724	804	738	748	759	720	745	792	771	752	730	709	745	754	750	779	761	821	776	776	759	726	756	803	769	765	735	768	744	732	741	731	764	764	736	714	720	767	723	774	718	805	736	755	706	751	758	756	752	767	722	762	693	781	728	720	779	741	742	783	724	701	718	757	733	774	714	783	759	738	761	775	757	750	729	771	695	706	726	797	806	727	751	721	750	726	765	779	775	786	717	753	768	702	767	765	777	769	760	770	746	736	732	767	783	787	764	744	721	725	803	761	744	723	770	725	770	744	740	723	727	750	719	741	741	785	732	784	764	708	742	742	764	806	771	737	687	752	704	770	683	699	652	755	737	758	744	771	746	732	779	783	717	797	725	757	725	738	767	757	769	726	790	818	712	681	776	729	777	763	750	750	786	755	720	713	784	710	766	778	780	722	745	743	764	763	774	795	770	778	751	672	706	741	725	756	725	732	740	734	765	781	742	730	686	721	688	743	746	765	755	759	790	753	755	750	745	749	786	729	734	719	782	802	745	757	761	784	699	690	799	751	767	744	801	760	759	695	765	747	770	746	741	694	764	766	759	779	720	773	744	727	754	768	750	771	783	801	726	756	749	735	795	765	752	714	727	772	734	720	715	764	807	711	769	757	806	714	786	732	748	750	754	747	770	732	723	739	757	754	801	767	734	749	752	681	744	743	784	714	713	753	715	741	710	789	752	704	726	782	784	751	725	759	732	740	722	744	788	771	693	749	803	757	699	770	723	777	766	748	733	791	735	715	731	744	788	776	823	736	718	781	696	714	754	743	765	738	747	742	747	776	703	725	814	764	717	739	742	744	814	759	718	767	747	720	768	746	754	769	775	713	736	696	755	786	765	712	773	775	787	763	726	765	797	729	765	769	759	764	737	763	752	741	743	763	765	808	765	713	761	696	728	751	772	795	737	734	741	737	770	794	775	760	783	765	735	744	730	723	766	760	753	755	794	761	719	725	771	756	792	740	759	749	709	686	733	706	720	759	709	723	766	720	713	791	738	707	759	745	772	745	760	758	743	746	723	728	701	743	739	723	725	796	805	715	717	720	775	788	721	783	790	752	746	704	764	794	803	715	771	762	744	721	750	743	756	722	817	740	789	774	722	790	776	741	754	693	771	785	724	759	713	735	769	792	738	758	737	707	775	797	779	759	777	731	732	778	713	757	757	691	719	792	793	759	707	764	747	742	743	756	737	701	734	747	755	746	803	730	753	763	778	730	773	723	737	737	726	743	757	774	733	725	771	678	741	691	765	745	715	732	740	737	762	778	778	735	725	750	753	719	758	757	783	745	773	734	796	778	683	744	751	763	774	732	686	703	748	757	791	728	804	733	721	747	754	737	789	725	767	808	726	739	739	736	768	744	773	700	785	683	708	774	745	749	762	703	747	708	787	721	780	759	738	770	731	715	775	739	744	745	732	770	790	737	742	713	735	754	741	760	725	736	733	773	818	791	740	756	716	743	719	730	743	788	769	752	747	737	735	707	749	779	762	741	768	737	753	704	732	785	726	779	732	754	782	762	734	815	720	686	747	705	824	765	754	772	756	712	755	721	709	766	728	714	761	778	725	736	725	805	728	712	773	743	788	741	775	724	725	728	746	706	748	735	765	748	770	755	716	782	773	721	760	689	797	751	745	742	759	764	754	753	726	722	770	706	778	747	752	759	762	766	717	729	770	800	692	733	806	788	757	737	736	738	746	769	749	744	732	725	695	749	730	690	740	764	730	782	741	726	770	793	744	799	761	774	710	752	725	764	775	728	775	780	749	762	701	771	744	750	753	762	747	770	744	711	712	781	702	767	765	673	734	761	757	767	767	746	767	756	742	746	710	779	765	691	738	750	718	746	778	783	753	723	741	714	786	751	795	769	743	717	740	775	759	732	755	728	734	750	738	771	735	753	757	716	773	761	756	761	735	713	753	713	730	765	749	732	757	755	745	783	721	749	800	720	788	708	755	733	681	720	755	772	757	730	771	735	795	682	748	742	696	746	755	748	737	735	711	773	769	789	746	766	724	717	728	738	740	748	746	740	687	735	794	722	801	752	778	745	795	743	700	790	713	766	700	789	722	748	733	797	745	790	759	749	753	774	713	751	730	757	733	763	768	797	732	798	773	769	699	771	758	748	742	736	738	716	712	759	754	731	714	741	747	768	764	735	757	764	729	739	732	782	722	721	761	764	732	750	703	727	740	731	796	744	771	756	796	789	710	745	754	746	777	775	749	722	742	769	718	743	761	760	741	738	764	759	706	694	691	741	728	711	774	752	723	753	763	729	734	722	726	721	804	731	769	760	714	796	722	743	752	706	760	735	746	760	725	752	747	697	769	695	762	763	708	811	766	738	758	739	756	754	771	764	762	723	718	700	736	721	734	745	782	718	763	741	672	791	705	710	764	771	779	781	718	728	732	776	766	756	743	738	747	717	789	770	772	721	713	724	741	777	771	728	723	796	735	747	733	744	717	737	747	780	767	733	783	718	747	723	740	716	690	754	765	750	749	721	748	755	758	752	747	717	740	726	774	718	787	746	763	715	746	757
25758	28050	44842	39693	21418	7321	1801	1028	834	781	824	872	809	842	829	826	799	822	865	837	814	802	795	875	862	835	882	810	812	797	791	804	787	836	800	820	848	808	769	772	803	810	794	932	825	831	824	817	850	849	845	785	784	794	833	864	779	812	855	759	879	843	852	854	792	830	804	875	787	825	815	804	861	805	822	811	862	850	791	877	812	827	751	854	845	814	786	808	805	829	897	826	806	844	837	752	820	845	789	805	813	831	796	831	840	813	823	824	815	778	846	844	824	848	762	837	788	837	796	835	868	834	790	781	810	818	826	778	824	786	820	851	837	854	799	849	838	807	879	787	843	839	776	847	820	844	806	874	838	778	861	810	783	856	809	818	794	805	823	845	798	818	825	806	770	826	811	809	823	790	839	834	935	857	803	812	870	818	845	824	858	834	844	789	805	800	799	823	839	848	784	780	823	828	791	778	815	789	807	810	790	805	840	857	796	772	866	836	819	783	779	846	778	845	842	805	836	803	791	806	807	868	868	836	863	839	827	850	876	809	819	838	840	875	758	821	774	797	842	799	813	818	861	817	810	754	858	840	755	812	842	842	800	842	841	819	826	798	823	852	825	805	787	793	791	798	789	809	812	830	854	809	797	867	758	868	766	859	766	830	839	812	819	804	795	812	790	862	820	847	853	877	848	809	815	787	883	777	797	872	823	786	798	834	836	841	836	827	793	783	786	809	858	801	808	838	794	824	827	811	830	760	778	778	841	834	811	814	794	827	825	858	814	797	835	806	892	789	807	789	798	796	840	816	814	764	763	820	796	805	835	838	863	772	836	788	835	812	797	821	811	813	775	845	794	849	802	855	754	801	790	782	771	846	863	792	806	770	834	827	813	808	843	789	838	858	871	830	848	850	797	790	788	805	782	819	760	766	791	845	825	782	851	844	860	836	806	832	733	846	817	851	835	750	821	812	842	800	830	839	822	873	780	806	764	844	806	824	786	805	787	783	808	862	764	806	860	837	801	804	857	827	837	780	836	839	814	794	814	847	874	831	813	783	796	822	884	821	809	809	777	852	789	786	740	870	787	828	834	857	822	850	823	850	771	824	837	803	833	782	855	810	839	758	796	789	808	784	795	825	822	788	792	881	821	840	820	822	839	840	816	773	880	830	813	797	861	791	819	779	811	839	865	796	764	909	859	832	799	824	834	813	797	798	775	791	829	754	782	838	836	793	829	843	830	848	873	838	784	817	800	849	835	814	830	794	827	842	852	828	831	774	814	832	841	776	827	816	767	878	782	862	828	766	862	813	804	800	810	823	845	838	819	802	822	789	875	780	819	834	812	837	820	877	820	797	804	821	779	798	839	834	815	817	852	848	811	795	862	843	797	856	822	861	831	748	815	768	809	806	814	870	833	823	875	855	805	831	825	787	818	829	817	777	802	800	788	838	827	827	787	831	827	822	813	848	829	814	784	793	838	772	815	865	738	804	821	785	820	827	802	829	758	861	824	781	847	780	806	831	797	842	754	836	838	826	839	780	830	825	790	830	769	793	829	792	784	832	845	815	779	812	802	795	828	810	821	819	785	817	853	836	863	790	830	814	784	783	825	819	807	861	825	841	861	822	798	795	821	825	793	824	775	836	854	840	876	809	798	830	806	811	817	827	831	803	777	846	819	793	844	754	848	771	842	884	791	785	800	850	837	792	802	809	856	803	904	861	803	865	826	791	826	833	824	797	805	839	823	829	814	814	788	761	808	781	882	786	811	807	834	851	816	781	816	779	783	793	817	846	827	800	787	814	817	797	816	827	799	817	818	852	840	854	804	801	869	882	821	760	778	804	797	893	834	795	846	770	834	819	853	844	826	818	782	827	846	829	825	834	844	804	810	825	851	801	803	821	790	805	781	799	765	851	834	801	795	842	827	815	837	773	836	774	780	807	777	820	821	831	771	834	817	852	838	767	851	845	799	824	793	833	824	783	800	837	737	815	841	797	831	836	872	781	851	798	793	783	865	818	839	807	879	824	855	798	868	804	830	778	908	821	800	800	786	817	804	802	757	819	824	794	883	782	872	744	819	856	793	837	836	768	834	780	825	805	770	825	789	796	799	778	849	820	825	876	822	848	874	824	849	819	799	819	868	806	779	837	819	810	863	839	804	813	793	836	815	789	796	804	835	795	781	818	789	864	875	813	784	787	827	867	820	853	788	822	783	818	863	822	833	805	872	860	798	855	816	804	854	851	823	758	771	825	862	815	804	778	816	801	803	826	850	788	778	798	842	785	812	840	835	847	818	810	810	834	793	871	844	788	835	801	811	834	856	833	817	797	857	770	825	755	844	819	790	783	814	849	852	764	826	849	766	822	809	755	819	799	818	808	783	779	814	866	795	847	804	871	814	782	868	821	832	831	762	844	813	828	824	822	764	870	756	799	800	816	863	769	777	865	862	791	798	833	809	790	818	830	778	813	840	823	815	827	911	758	823	735	857	835	799	787	798	792	825	816	838	799	846	808	860	836	815	791	862	818	834	826	821	794	789	832	887	837	828	833	800	797	808	782	838	867	803	864	796	806	836	852	810	773	796	827	815	808	831	821	851	773	779	770	820	818	825	833	833	836	827	806	868	800	892	832	812	828	787	836	811	828	834	835	805	822	804	809	843	831	817	824	825	798	853	760	821	821	801	798	831	810	780	797	776	829	782	798	814	844	906	791	868	805	854	831	776	752	828	783	786	811	852	847	784	823	812	809	706	794	832	818	853	843	828	888	810	780	783	848	916	853	835	807	850	839	781	816	827	773	844	841	830	847	803	806	837	804	805	809	799	798	842	806	814	798	837	783	896	827	844	843	810	806	795	796	823	805	821	871	801	770	857	855	844	809	819	852	887	854	804	841	812	779	838	810	851	821	808	774	838	841	828	813	847	813	843	837	769	803	820	820	810	822	799	795	821	837	783	737	840	786	822	798	797	803	842	787	832	783	829	785	782	800	825	835	819	775	844	844	821	873	754	850	817	842	882	767	807	827	782	866	832	821	785	804	778	845	800	805	842	826	848	810	858	795	857	846	814	858	802	772	808	815	826	860	795	821	815	794	852	823	815	791	766	812	817	844	824	779	875	836	796	847	797	787	820	791	840	798	830	814	853	761	811	816	824	818	795	791	849	793	835	792	848	785	854	806	812	843	847	802	825	788	861	831	826	834	847	837	878	813	850	799	811	834	809	812	833	848	813	759	758	834	821	823	843	841	800	799	810	791	834	800	798	836	807	846	800	824	761	780	794	796	794	833	821	866	797	854	816	807	798	819	863	823	835	854	805	811	788	821	807	902	847	817	796	826	811	784	816	845	809	808	813	850	825	791	790	844	822	792	845	814	813	834	799	836	825	814	798	809	803	858	802	804	849	819	817	805	808	809	785	775	827	850	870	834	799	789	838	794	834	835	801	827	847	804	728	778	842	803	822	765	859	844	829	777	822	801	827	811	819	774	854	819	833	791	832	837
55822	87472	64810	33254	12670	3747	1370	808	734	710	804	784	741	680	722	724	703	756	688	726	798	738	716	716	711	689	722	751	765	759	723	719	724	724	808	795	716	740	724	717	722	791	704	752	695	705	722	741	709	765	719	702	696	660	728	719	742	657	768	717	704	728	747	758	721	704	723	741	763	733	711	733	712	722	689	748	733	728	747	739	666	792	741	764	746	729	705	772	712	737	753	684	715	697	743	698	722	690	737	738	742	752	693	780	701	727	696	739	712	731	713	728	709	727	765	743	737	722	698	720	699	772	741	746	761	686	756	692	733	744	722	709	699	698	751	757	685	703	701	688	709	722	685	698	729	695	712	692	719	700	712	762	746	727	683	677	697	748	745	715	754	736	742	714	778	689	686	754	723	726	759	763	759	728	692	736	762	737	727	719	687	707	719	724	699	724	716	734	712	709	703	678	720	757	770	709	796	701	756	750	736	746	765	790	735	730	736	730	720	691	752	715	763	743	739	731	717	714	692	773	708	767	725	747	750	725	668	724	794	754	732	742	744	721	674	749	675	746	711	749	732	764	742	704	704	683	747	708	720	723	718	734	771	708	704	776	704	706	745	699	706	698	729	703	718	752	713	724	727	722	677	756	694	716	711	759	732	688	725	674	734	784	703	744	716	738	700	736	737	759	724	690	717	754	752	757	738	739	739	728	726	732	750	679	737	747	722	712	769	726	659	704	697	730	711	676	708	747	747	732	720	717	770	721	719	690	722	687	728	694	753	706	728	706	745	740	753	736	736	723	732	669	684	726	728	734	767	739	702	732	738	741	710	803	703	751	736	776	686	731	731	712	766	760	696	702	705	790	739	669	720	721	741	737	720	714	719	709	713	724	758	708	676	781	699	713	691	709	697	751	721	664	705	717	747	678	770	691	687	742	680	738	733	689	725	754	716	720	724	746	737	702	760	744	750	735	730	761	705	700	724	697	735	742	689	746	756	689	765	705	697	768	739	733	751	756	801	698	785	721	735	727	744	704	711	739	722	756	736	750	719	705	753	675	720	701	701	709	675	704	670	732	751	738	768	757	707	723	708	719	714	700	723	714	751	744	681	725	711	724	723	714	663	718	721	732	734	699	755	688	728	732	735	746	771	728	766	717	707	751	720	749	761	742	692	719	699	730	735	699	742	712	699	762	753	798	770	712	757	743	706	762	766	753	724	706	753	770	701	720	748	761	699	743	732	764	750	729	695	741	750	737	756	727	751	789	681	723	702	778	722	731	732	727	694	724	737	741	714	753	704	731	751	701	670	762	760	700	752	704	663	751	732	729	747	736	655	743	718	763	747	692	799	712	744	757	750	708	730	710	721	764	672	769	759	739	716	744	739	689	737	732	761	753	741	667	743	704	687	742	692	726	696	718	695	732	746	720	711	680	785	664	764	729	730	711	700	704	681	745	743	715	721	781	747	708	722	699	747	715	666	735	752	710	714	746	714	722	737	763	703	698	724	735	764	790	724	755	745	686	747	748	717	702	657	784	746	676	718	724	727	758	637	730	721	733	763	741	711	721	746	701	716	733	756	706	748	761	753	710	688	784	716	702	756	748	737	789	792	703	705	742	737	718	773	698	775	707	751	721	739	729	746	731	702	750	748	719	790	712	764	744	697	771	705	713	746	730	744	723	714	724	697	740	687	699	751	707	733	764	739	755	710	765	742	739	672	763	731	717	765	723	727	702	739	757	749	704	693	764	728	728	690	738	667	693	708	746	729	753	694	707	790	718	722	741	718	759	762	722	739	697	750	700	732	702	625	682	734	704	738	723	744	750	745	728	745	734	765	682	697	746	744	745	703	710	707	752	784	732	748	707	718	743	764	711	756	742	726	694	688	704	709	680	726	698	705	684	761	723	772	740	768	794	725	766	738	720	728	754	730	743	743	773	759	725	728	728	712	772	705	717	718	723	726	751	746	733	725	759	717	716	687	743	687	744	713	705	746	683	726	681	700	676	746	717	699	698	732	689	682	737	695	737	715	750	755	748	676	696	735	726	738	737	752	778	730	711	667	729	707	736	684	734	779	741	739	748	748	705	723	728	726	663	704	715	739	776	749	732	719	699	723	747	696	715	730	689	758	723	738	717	697	696	737	689	694	773	693	759	710	739	697	770	701	728	694	753	713	697	744	694	707	713	752	725	776	718	708	681	718	743	711	748	729	706	721	665	729	736	710	708	676	748	733	736	689	747	737	698	713	722	713	736	731	735	711	702	708	713	745	708	717	738	724	757	704	653	734	699	693	699	698	758	734	719	708	713	740	738	749	719	712	745	729	687	763	708	686	750	753	691	741	703	725	761	732	729	727	720	752	725	670	738	772	767	753	720	730	721	706	751	729	766	667	677	751	714	632	746	696	724	704	719	750	720	702	704	759	748	711	748	752	712	675	708	756	764	749	738	757	707	717	716	723	704	756	701	721	758	687	700	673	722	706	677	746	713	689	736	730	754	724	721	783	702	751	732	705	746	768	789	736	748	727	720	750	745	776	758	752	675	758	713	717	727	713	687	691	713	780	715	721	735	766	715	709	766	758	693	696	765	694	716	759	745	764	772	710	765	689	754	734	774	717	741	767	747	706	703	733	752	722	732	728	809	753	678	699	774	786	747	713	731	693	709	694	786	692	743	774	749	720	742	697	733	718	709	705	717	743	713	713	748	767	638	728	733	745	694	761	756	710	741	773	742	705	723	748	706	697	705	721	730	766	790	716	666	709	756	730	767	715	743	716	747	729	677	736	770	724	654	740	735	760	717	674	699	717	710	748	720	793	720	695	718	743	715	747	722	728	700	718	758	701	772	729	736	701	771	712	738	728	710	732	729	762	666	714	715	716	744	695	710	719	739	788	675	780	796	744	776	771	702	727	702	712	733	711	751	734	762	728	739	721	725	754	694	711	712	732	715	698	742	733	754	733	730	727	715	739	726	731	710	727	771	713	739	785	717	749	725	765	760	734	741	754	731	734	699	721	729	711	726	735	767	712	737	674	747	740	736	700	704	750	687	706	754	735	772	724	714	706	715	760	685	744	729	756	746	727	731	693	690	731	714	719	722	718	680	714	679	753	732	726	707	710	732	765	736	783	739	729	745	734	711	709	766	725	713	680	714	719	692	738	698	702	762	744	783	715	724	723	689	780	690	737	743	727	741	708	703	683	721	717	710	708	716	713	711	726	755	665	729	727	698	706	706	715	707	707	764	708	702	723	738	724	713	683	702	731	736	736	755	729	674	714	717	680	767	762	715	737	737	697	753	706	752	708	717	752	722	752	736	712	726	758	715	719	717	720	741	742	763	752	742	756	715	733	712	706	745	718	782	691	740	713	744	779	709	737	766	706	736	699	732	769	752	714	742	757	706	747	705	706	717	746	701	662	713	712	757	687	714	729	758	709	720	720	726	704	723	708	726	717	722	748	742	725	775	703	750	714	761	729	722	723	754	742	740	726	753	789	723	782	725
24146	23749	39573	37585	27200	16600	5129	1478	1083	1097	1097	1013	1074	978	1039	1040	1007	1012	1045	1032	1009	1039	976	1065	1036	1039	1039	1023	1035	999	1034	961	1008	1009	1015	1016	1018	1002	986	946	990	978	1025	1037	1043	1048	1025	1036	1035	1008	936	1003	973	1016	990	995	974	1050	996	1038	1017	1001	1076	1002	1034	1042	1027	998	949	1034	1046	997	988	1040	1008	1012	1001	1025	1014	990	996	983	999	1001	990	1014	961	991	1067	1028	1025	1017	982	1001	1010	1013	1014	994	1001	921	1003	999	944	1016	1003	1009	949	1002	979	1045	1019	1026	1026	995	1005	1022	986	993	1002	1010	1038	1004	1013	1006	1015	1068	986	911	998	994	948	970	982	923	1034	1023	1045	989	1013	993	1023	1001	1008	983	990	1037	1032	984	995	1052	1019	985	984	978	940	963	974	964	1044	973	952	1015	1041	1001	1050	1007	1029	1044	1034	959	1023	935	946	1028	1097	1032	982	1055	984	1020	1010	1006	968	987	964	1029	1007	980	1009	1026	989	1001	997	1007	926	1042	964	986	996	1017	1039	953	976	1006	965	1067	970	1027	1009	978	951	963	966	1014	1033	1000	973	930	977	1027	1012	1007	971	1037	1018	995	948	1009	993	1016	1004	1046	1006	1002	1049	1030	993	993	1007	991	1021	938	1009	1058	952	965	1080	1014	979	995	958	1000	1016	1032	1051	1027	1019	951	988	1014	1027	977	960	995	999	1014	1047	1041	997	1036	1016	1064	994	977	1000	1025	1016	1010	1046	968	996	1070	1025	1003	1012	982	998	1087	993	1017	1031	979	995	987	928	1041	993	962	958	974	965	1046	988	993	1070	1024	1020	999	968	1012	1006	989	1035	976	1003	1064	1018	1074	989	982	1017	973	1085	1046	976	1021	991	966	975	1007	994	921	984	1080	943	996	995	955	996	1040	962	1011	956	1038	937	1020	1014	1033	993	986	965	1036	1073	970	1031	1012	1025	1002	1037	1043	1037	1013	1062	1006	1026	1000	982	1023	989	968	948	1020	1002	984	1028	993	1016	1041	984	1039	1002	980	969	1011	953	956	998	1022	981	1011	982	983	1022	1003	1018	1039	943	980	1018	1013	1030	1052	1012	1020	981	1041	1011	963	939	1021	1030	1011	1115	1008	1030	1030	1019	993	978	1054	962	1022	981	992	1008	1006	1005	980	1037	983	1016	1038	981	1004	942	991	1037	974	1022	1014	983	1006	1026	1012	968	1030	1010	976	978	1066	943	988	976	963	1005	1051	1025	1055	1064	947	1043	1010	992	967	1019	969	968	966	1007	966	1043	1032	1014	984	1060	981	1017	1042	1002	1031	995	997	1044	1011	977	968	1011	963	973	918	984	984	1032	1025	979	1023	975	1026	1033	1008	1032	968	1005	957	915	1076	1056	1018	943	990	953	951	1052	1000	986	998	998	962	1005	1043	994	983	1028	1003	1002	995	990	939	1022	960	1029	995	999	986	995	964	1050	1052	975	1011	1017	955	1049	1040	1021	991	1010	1027	957	992	999	990	973	971	1042	941	1032	1010	996	995	985	996	1010	992	993	975	962	961	1038	1029	1019	910	995	947	985	972	949	981	994	960	987	998	1029	975	1003	1025	945	980	980	1054	1022	995	1013	1011	994	965	1021	1005	973	1000	992	1016	977	996	993	1008	1025	974	991	1008	983	1020	1022	1004	944	973	1019	1031	1049	997	983	1001	995	1000	1044	1000	992	1038	998	1011	971	963	1001	971	1047	1031	946	1031	985	1058	1034	1047	956	989	965	993	1033	1018	952	1021	1002	1016	980	966	992	978	1040	977	1003	1010	980	1002	1001	969	1051	984	915	991	983	991	947	981	1017	1018	1018	970	982	986	957	1058	999	965	1007	1010	993	1048	1062	941	1018	997	1028	984	961	1023	1007	986	1033	1048	984	1041	1025	997	981	990	999	1005	986	972	985	991	1001	985	1029	980	1004	1001	995	972	974	979	1056	1071	1036	975	1048	991	1032	1028	1000	995	1015	974	984	1003	1042	947	964	1012	967	980	1033	985	1049	986	986	1087	976	1018	1018	1005	959	1004	1066	1026	1008	1044	1021	1001	1024	971	1011	1050	980	1007	1009	1013	1021	989	986	1027	1049	943	1076	982	1011	1006	996	1007	973	1013	999	972	1029	1012	999	950	1007	1048	1021	1029	1037	1026	1012	1070	1023	976	961	975	1011	994	1014	944	1020	1010	963	996	1009	983	1013	983	1043	1009	1005	985	1044	1035	952	1008	973	1066	949	1004	980	986	1021	998	995	1044	1010	998	1014	970	976	1014	1028	973	993	997	981	1009	999	1013	996	964	1035	1011	977	1001	989	980	1015	998	1015	1010	1003	1047	999	1030	984	1064	994	1039	1020	1002	997	997	1000	1004	981	1027	973	1010	1034	977	979	1021	1015	1032	997	1009	990	1007	990	994	971	992	1023	992	952	1066	1028	992	977	977	990	951	1006	1040	996	1017	1029	1031	931	998	1004	991	1042	934	999	1027	962	1076	1013	1028	995	1002	1037	1074	992	1017	972	1040	980	989	1022	1002	1038	1029	1051	980	1026	1063	1069	1021	971	952	944	1041	994	1011	1051	1023	946	1052	1040	981	1026	955	994	960	1031	1007	994	1004	968	1064	982	1014	989	998	981	970	964	1029	1065	1044	988	1044	959	1006	1013	995	986	994	1013	1048	983	1032	1039	1054	976	1009	1016	1109	1053	1031	988	945	985	993	1018	1012	970	1000	920	1009	963	1026	1093	957	943	1007	955	1033	1023	1024	1005	1026	999	999	983	985	955	941	983	1012	967	969	1009	1012	1028	994	1018	935	1018	1004	1014	972	1055	974	1039	981	975	1005	991	1028	963	1052	994	980	1008	944	1014	979	962	962	961	986	1041	1034	1053	1014	1017	1018	1010	968	1003	1031	1031	983	959	984	989	989	997	1044	990	965	991	998	1005	1017	999	1034	982	993	978	965	1031	998	1000	948	998	1008	950	944	973	962	997	1014	1006	939	995	1016	992	1035	1022	989	1003	959	1020	1013	990	982	1005	1013	1004	967	1001	1002	1036	911	973	1021	976	1009	972	987	1017	1001	991	991	1028	992	1032	995	974	1050	1033	1019	998	1006	926	1006	1051	1001	1008	939	975	944	985	1011	988	981	972	1022	1048	1023	969	1026	995	1012	938	1014	1006	1016	1029	987	1009	985	1013	911	987	941	970	1021	978	1036	965	993	964	963	1005	1010	972	981	993	965	991	975	1008	1036	991	1014	1053	1013	1077	993	931	1027	945	1037	975	1013	984	1018	1033	996	946	996	968	978	983	1021	985	1025	1013	987	1013	988	1019	981	1022	1007	1024	955	986	993	976	1006	1006	1037	979	984	977	969	1008	1048	963	1010	1073	1035	978	1031	972	1009	980	1032	983	1045	966	999	945	1028	981	983	961	952	974	995	1020	994	1007	1024	1017	1027	1035	1044	956	968	1019	1057	1008	1019	1006	958	970	1038	964	1015	951	969	1007	1003	955	976	1011	997	1009	1029	970	1038	936	1001	1052	946	1007	1020	933	1005	1023	1012	984	972	965	972	993	944	970	963	936	997	987	965	1047	984	961	1013	971	1028	1013	960	996	1050	1027	992	991	929	1019	1020	965	994	993	959	993	1035	938	1044	935	1023	1014	973	948	1001	988	954	995	971	1024	1028	975	1049	1036	1025	1035	1004	1070	1054	1003	1047	1021	960	988	957	980	974	959	998	990	1013	1046	997	1019	981	999	999	1002	965	1003	987	1011	1022	1032	1008	1020	987	976	1001	968	1000	979	1034	985	1045	972	1009	962	991	1006	978	982	1053	1018	1033	937	995	996	993	1009	947	939	999	1001	1021	949	1085	1003	960	985	1000	980	991	1027	1028	988	986	1018	1024	956	1008	961	1002	1024	1010	999	1042	1008	980	977	924	1005	1000	990	1011	1025	964	1010	1029	994	1018	1038	1049	1003	1049	1022	988	1012	984	910	1009	992	1000	970	970	972	1041	1019	999	1005	983	965	997	1031	1014	960	1050	1033	999	964	1013	1021	1035	987	985	971	1034	1029	997	956	966	1002	943	1069	993	946	987	982	1016	970	988	1025	1050	1051	996	986	987	1055	1002	985	955	969	980	966	980	956	995	1077	999	1019	1029	1039	1004	1016	983	974	1024	1034	1026	968	994	974	1045	968	991	1025	964	1051	997	964	969	968	975	1070	1022	985	1001
64310	102277	76802	47424	23288	7788	2353	1091	987	977	893	927	886	915	945	1004	942	961	915	960	911	892	905	1006	952	939	953	951	974	973	939	879	889	915	973	884	966	912	944	984	896	945	930	950	967	984	922	933	943	911	933	908	950	899	958	972	900	941	956	961	876	888	911	918	970	932	944	890	933	926	955	902	915	929	889	937	924	925	956	912	912	951	984	908	925	841	949	907	912	973	904	911	944	936	958	898	897	888	906	924	947	930	919	936	910	885	930	952	944	949	911	857	875	913	930	929	930	912	944	933	890	997	922	970	977	934	971	915	874	916	958	936	1006	964	962	947	909	943	930	923	946	935	912	937	878	964	851	970	952	946	904	862	944	921	888	955	895	925	963	954	928	906	905	953	931	977	950	939	925	921	983	943	916	917	950	943	933	965	868	917	885	894	901	962	978	920	934	888	903	909	922	924	917	940	898	931	944	909	935	918	959	976	998	927	908	923	930	911	920	937	934	905	907	913	919	929	982	931	926	906	939	931	943	924	955	924	888	890	951	940	954	912	959	911	953	937	966	985	895	963	930	919	916	977	937	919	950	904	919	981	904	889	961	929	967	957	953	953	967	920	951	919	911	919	917	911	910	875	851	905	944	939	923	893	943	944	926	924	965	938	999	903	905	990	945	898	929	936	949	890	937	939	933	912	924	895	915	958	906	925	900	943	961	906	943	888	943	935	893	912	867	910	894	936	934	928	932	957	963	914	927	920	916	910	886	911	944	901	942	941	967	967	903	926	897	912	946	978	948	952	915	882	911	951	922	888	906	984	931	918	931	944	927	889	909	917	901	954	893	921	932	934	927	987	905	976	897	927	962	935	915	913	938	909	962	982	898	907	918	967	905	948	991	919	936	911	943	934	884	978	972	886	1000	916	918	943	915	940	914	911	941	913	912	901	963	907	967	877	912	916	942	947	874	921	898	969	915	954	877	906	934	893	873	911	960	991	932	935	951	845	888	939	873	948	909	917	948	891	901	939	919	913	890	941	907	975	865	928	953	939	898	886	964	947	953	983	869	912	900	915	909	957	884	966	915	921	927	936	877	993	926	912	864	912	937	942	974	990	914	902	948	940	904	869	909	900	988	901	941	946	907	935	914	937	937	962	954	897	873	951	905	947	980	949	938	966	988	905	943	916	962	905	886	966	939	936	956	916	950	951	960	937	951	852	945	959	929	954	906	911	931	861	933	931	950	919	895	979	887	908	908	923	923	908	940	899	919	932	903	956	893	947	950	884	960	845	907	929	908	897	979	928	930	934	909	940	942	954	936	911	943	941	912	948	959	902	929	964	955	937	926	921	891	893	951	939	916	924	979	942	937	929	971	932	954	895	977	889	889	940	906	924	879	933	953	904	879	922	942	937	951	862	978	966	917	961	879	969	931	918	886	920	924	911	943	859	881	875	891	970	874	923	892	921	933	940	933	932	917	944	896	943	933	960	910	921	949	953	879	962	967	897	925	853	900	914	929	918	868	925	910	895	892	943	907	916	968	921	921	896	871	878	938	901	900	984	894	903	920	953	983	894	915	932	923	961	896	908	929	965	947	929	918	924	913	923	947	914	911	891	942	907	912	925	914	960	922	951	909	958	968	917	917	968	926	950	901	929	925	944	900	904	898	888	871	909	948	936	969	919	928	933	914	959	945	874	978	939	935	920	885	943	957	946	952	900	953	951	945	976	945	920	923	837	951	910	922	894	940	909	919	869	942	919	950	943	939	952	896	961	908	928	960	904	952	884	909	910	921	921	917	889	943	920	866	914	895	892	886	958	968	864	987	925	944	874	923	957	922	909	917	949	930	887	967	932	894	871	886	938	907	932	967	883	955	914	939	924	895	908	992	937	948	942	912	871	904	927	939	924	902	953	924	872	986	911	903	911	951	890	875	915	907	908	939	960	948	963	868	965	916	932	885	913	946	929	946	919	912	902	926	917	981	881	907	918	892	929	901	921	921	953	920	928	927	930	903	1005	954	881	941	961	936	939	890	977	894	904	909	875	888	973	953	889	856	934	949	886	980	960	903	913	902	955	940	909	861	995	869	885	873	942	923	948	858	937	955	944	931	939	921	864	918	957	913	875	971	921	917	901	897	856	955	910	940	881	888	926	975	929	928	936	912	974	928	967	894	916	949	956	925	974	899	938	938	930	928	911	922	892	939	958	892	903	919	926	924	972	904	923	916	922	944	989	910	892	861	951	865	967	921	907	894	953	905	922	917	950	913	913	959	885	923	946	921	910	906	916	951	937	888	915	928	933	955	932	894	943	919	932	893	960	934	960	1006	938	881	925	887	960	938	956	994	925	913	969	944	965	1000	899	935	931	918	952	867	966	934	935	906	946	952	954	928	979	909	868	930	948	934	910	924	921	897	903	1005	892	950	997	926	890	851	923	884	925	1000	941	871	951	889	877	906	899	905	968	937	953	898	907	926	908	902	925	921	920	890	908	885	933	912	1001	928	940	920	924	912	913	971	892	904	926	998	936	976	924	916	898	936	879	906	907	979	892	930	905	1016	912	951	923	944	905	908	953	951	915	891	955	893	888	949	912	947	913	963	916	998	859	961	862	900	874	910	941	954	872	929	922	992	929	875	942	949	928	913	900	903	907	939	938	970	931	940	894	949	962	944	911	922	914	956	951	944	915	921	902	910	956	873	964	898	918	954	909	886	941	926	934	933	915	913	971	979	898	930	965	969	980	890	968	909	927	939	961	928	864	955	888	914	937	1003	944	922	911	932	917	923	910	939	921	929	929	902	923	919	921	878	899	864	911	985	923	902	932	935	871	932	1004	878	928	933	949	990	950	938	937	931	943	921	936	900	940	974	883	962	1008	918	921	974	892	952	976	943	926	872	961	983	974	921	929	934	943	849	894	889	968	943	924	922	952	977	930	949	931	941	881	967	974	944	909	935	941	931	922	922	903	945	942	905	917	943	918	912	905	932	894	874	938	952	914	925	920	923	990	930	937	892	941	955	950	885	977	919	968	910	959	982	980	906	947	909	930	961	888	912	910	921	931	920	864	912	912	899	916	963	969	897	875	899	915	852	931	908	890	990	911	933	949	980	916	939	984	914	973	886	977	939	963	906	907	963	912	951	941	866	918	916	912	993	911	919	977	953	883	930	925	872	900	927	870	911	941	891	929	896	951	922	915	967	908	884	902	917	945	886	893	990	890	968	932	965	898	928	929	901	935	964	898	973	955	942	947	959	927	895	969	913	934	940	975	948	929	954	989	977	889	906	900	983	939	894	938	860	926	905	987	884	891	898	945	965	936	911	945	909	938	888	930	913	1002	999	900	899	935	923	950	945	886	885	948	965	883	857	951	891	927	906	911	907	914	953	941	873	940	961	922	893	977	959	944	933	947	904	938	978	934	904	922	929	893	950	915	914	910	876	923	935	895	893	918	917	948	908	941	933	898	931	877	938	890	969	921	964	906	898	973	964	926	914	955	886	977	921	905	961	914	916	897
30234	29899	28168	13143	3621	1401	966	843	797	776	788	788	794	803	764	795	771	815	807	785	825	852	806	792	820	781	764	785	767	796	824	758	790	829	774	783	784	827	813	794	819	768	786	800	783	726	800	801	812	793	784	789	711	806	794	763	771	820	792	785	789	768	766	741	834	806	812	797	821	793	751	778	822	789	795	767	817	786	811	786	768	788	808	778	762	794	764	742	814	809	786	730	754	791	806	753	797	772	778	805	751	817	894	764	816	825	816	789	821	842	786	747	822	818	784	771	813	743	781	780	795	805	791	751	773	844	850	778	803	843	778	767	766	764	824	826	772	820	847	793	775	783	793	771	738	742	782	843	792	785	776	737	781	795	725	793	763	755	804	744	784	778	833	847	778	787	739	824	789	811	766	753	761	770	784	771	763	828	798	780	789	753	742	782	833	789	804	813	781	806	790	748	809	769	810	759	763	740	815	783	789	756	776	780	823	800	777	776	837	813	814	850	777	794	851	800	774	789	758	813	770	778	791	778	808	791	816	847	811	781	756	811	748	757	808	824	808	785	806	784	811	802	782	760	754	752	842	769	789	787	766	785	811	790	783	812	792	780	797	763	728	801	776	820	772	795	770	828	789	805	847	806	738	846	777	814	804	758	783	791	718	798	801	844	805	818	766	766	759	822	795	787	746	736	788	832	817	811	800	796	795	786	781	786	776	779	806	763	837	792	778	792	799	805	779	788	739	814	787	770	877	769	776	729	792	829	827	806	778	827	774	766	802	799	775	786	797	760	763	776	784	774	823	787	831	767	778	784	808	828	744	747	809	827	846	785	786	761	759	805	770	790	743	741	817	795	802	818	780	830	800	776	796	789	812	774	817	754	758	728	790	768	818	858	799	756	788	749	788	764	772	846	773	775	776	774	786	776	798	791	752	783	782	781	794	737	826	835	811	789	781	770	773	781	814	816	788	772	834	782	817	770	787	814	827	827	762	754	784	742	800	774	810	776	803	772	794	801	817	875	726	801	786	793	784	801	772	775	734	816	774	819	759	802	776	847	830	763	742	751	733	772	816	783	776	810	802	742	823	799	826	762	744	787	796	757	835	757	783	761	807	770	774	770	816	767	787	758	764	841	750	748	795	762	742	779	838	773	811	818	833	783	806	788	831	808	768	803	754	755	809	794	779	799	818	833	803	724	807	740	810	810	795	805	807	773	793	749	761	823	747	789	772	815	829	728	802	827	756	779	761	808	769	818	782	824	815	729	754	777	781	794	808	801	799	838	760	749	764	844	782	781	802	769	774	774	851	804	722	790	749	849	774	795	796	810	858	732	845	838	786	766	819	810	823	786	775	816	771	821	741	781	798	792	783	830	761	745	812	788	794	778	799	769	774	742	831	810	790	783	799	817	767	828	835	872	773	805	772	799	755	772	774	789	764	807	769	771	820	757	797	818	797	794	774	799	778	769	836	715	757	803	780	735	852	770	792	804	798	862	780	780	824	773	777	754	790	768	823	807	802	816	841	814	760	841	784	781	769	789	782	800	800	776	782	813	759	799	753	776	778	846	811	829	721	729	795	780	748	799	836	807	802	788	796	803	769	804	776	796	778	793	829	769	777	800	786	813	828	775	859	801	813	804	795	831	771	755	767	746	745	744	757	776	735	740	775	740	781	827	810	827	803	804	805	782	772	790	774	799	705	767	892	822	794	772	794	790	755	788	798	771	775	779	777	811	747	769	816	796	809	759	791	743	804	773	802	726	743	780	787	809	783	766	791	829	812	777	811	812	804	781	797	768	748	771	744	781	764	816	760	792	779	769	803	762	845	763	805	785	738	769	751	803	791	777	823	768	788	783	816	782	829	787	779	793	839	798	793	822	778	828	800	780	767	785	734	785	739	761	772	773	762	794	783	805	750	758	834	802	743	817	814	753	788	743	781	808	786	772	827	808	766	810	770	790	774	800	819	838	802	839	831	846	780	888	817	813	772	769	819	747	801	789	782	777	758	720	839	800	824	784	746	787	783	793	795	825	787	806	770	777	768	778	775	837	747	827	805	759	774	770	796	819	804	820	771	787	787	749	790	785	746	793	824	823	772	741	820	768	797	799	829	803	763	728	807	888	843	827	822	818	833	783	805	834	809	775	850	744	818	822	807	714	790	806	805	807	827	776	809	791	746	781	778	786	765	776	752	786	768	764	776	786	782	807	790	734	778	792	814	785	801	797	778	793	831	833	804	829	712	735	816	820	762	811	707	802	804	787	800	755	780	801	749	841	802	771	792	780	790	792	764	785	734	811	825	831	790	762	803	776	809	813	819	794	770	812	821	742	771	761	792	760	796	783	772	776	792	836	764	778	803	788	812	779	769	824	747	816	759	763	761	808	762	838	778	828	817	762	773	763	784	781	779	809	748	789	783	756	813	803	783	812	824	796	822	776	808	838	798	784	781	760	758	808	814	743	806	779	775	858	783	820	822	804	778	742	807	776	748	786	791	755	799	804	749	833	829	797	781	799	793	837	784	799	801	789	829	788	869	747	797	760	776	738	808	797	834	802	776	796	821	825	826	805	777	783	794	823	780	820	803	777	844	819	876	786	810	843	836	787	760	785	799	794	748	778	786	790	823	795	806	799	783	778	776	811	769	815	759	774	812	780	755	795	773	857	808	810	810	824	851	808	770	827	785	817	790	787	822	856	764	784	812	768	753	844	808	788	784	794	779	772	760	761	754	769	789	812	743	827	793	766	764	788	811	750	811	792	706	748	782	789	828	823	820	827	766	791	813	877	819	801	778	784	732	784	810	765	797	812	820	777	776	810	790	817	819	778	802	782	750	734	796	762	774	802	762	778	774	751	769	751	811	800	801	816	812	775	803	787	847	775	768	803	821	806	800	792	806	838	773	782	795	811	773	879	849	795	785	803	786	792	769	777	777	781	768	802	829	783	822	799	809	820	780	758	811	811	818	819	848	804	815	841	715	827	782	770	765	811	787	756	776	794	819	772	747	786	771	732	799	744	832	766	832	823	836	824	750	784	777	764	769	762	804	798	778	828	745	771	749	763	810	788	794	742	824	756	841	786	771	816	772	787	779	738	833	798	768	789	763	776	776	739	736	810	773	777	757	832	808	828	753	773	764	799	836	774	781	753	772	748	787	792	782	776	813	878	744	798	751	805	766	815	809	785	783	788	757	764	789	749	817	778	783	798	784	763	779	839	800	783	744	808	826	770	793	835	771	761	791	792	782	765	803	766	768	828	843	781	802	811	747	802	770	751	797	811	782	797	804	807	776	779	768	788	727	784	803	794	809	780	831	777	808	826	756	792	812	757	800	744	802	804	776	807	833	798	824	823	750	831	803	828	822	769	828	818	755	742	795	811	824	794	826	831	751	762	765	806	835	818	851	818	775	794	779	815	818	828	832	765	796	784	782	827	773	789	787	781	785	799	776	781	789	799	779	790	842	787	770	780	819	815	795	752	751	812	783	784	801	804	813	778
22629	35640	22489	7589	2872	1189	756	701	648	636	691	659	701	667	686	691	636	722	685	656	691	664	651	665	667	661	658	709	668	651	659	683	681	653	677	677	647	672	682	628	634	640	613	621	624	678	643	681	659	676	668	671	595	654	700	702	671	680	651	634	664	653	641	666	656	679	661	625	681	688	660	651	683	669	673	681	612	722	657	706	666	667	709	702	678	693	661	637	684	682	703	646	745	578	653	630	635	687	648	705	642	653	649	654	600	684	670	659	664	696	636	658	654	643	682	672	654	654	657	632	682	648	658	639	674	601	628	614	642	634	668	651	645	685	676	587	695	656	649	635	670	668	675	628	684	618	614	693	637	697	603	690	673	671	641	653	635	719	641	659	648	664	648	668	653	649	696	614	678	683	650	665	687	627	665	652	638	634	717	596	671	654	616	666	666	649	691	682	651	658	675	651	623	633	700	670	686	617	648	648	665	663	649	638	671	657	629	641	638	689	670	679	665	692	604	669	732	665	663	660	678	652	616	625	668	632	708	614	702	598	643	635	631	662	696	616	647	684	687	644	653	658	615	698	689	582	657	659	682	633	680	644	669	679	676	676	624	696	589	640	670	670	673	685	647	686	667	644	650	690	630	711	673	662	638	673	637	664	693	646	722	687	632	639	662	683	670	630	695	642	671	698	649	670	646	659	640	651	643	604	674	667	661	643	661	689	652	757	629	688	643	689	619	672	634	697	645	714	618	650	619	696	684	682	626	686	676	676	620	654	657	695	655	643	719	673	671	653	661	726	651	656	654	615	639	653	698	681	645	703	660	657	701	682	628	661	669	682	684	679	628	695	664	664	640	643	647	657	669	616	672	685	744	653	648	679	677	663	667	705	680	649	673	650	641	656	714	692	676	649	650	694	667	668	654	687	699	675	657	641	646	644	649	653	627	649	650	652	665	660	653	643	689	576	689	683	673	619	657	649	637	633	665	710	671	695	643	659	678	643	623	641	660	659	654	640	646	648	664	651	660	668	626	662	639	699	697	572	656	649	672	659	696	652	655	623	637	639	645	612	661	658	694	679	669	644	675	612	707	641	639	691	715	670	657	656	628	673	637	661	652	682	663	710	691	624	666	664	666	647	658	654	672	665	647	634	651	659	643	629	645	685	656	628	651	690	603	696	707	665	660	635	607	643	618	646	689	668	613	676	670	628	641	601	612	681	650	650	642	673	628	698	673	642	664	631	670	682	643	683	648	659	656	693	679	668	619	672	656	700	653	648	683	692	645	660	700	631	655	656	606	665	704	662	690	627	660	651	682	692	623	643	604	673	696	698	684	685	631	668	660	698	689	657	689	704	692	646	645	692	626	667	662	627	674	669	690	631	677	709	663	653	669	672	687	652	664	601	683	671	685	645	690	675	669	652	697	690	654	639	645	654	664	660	652	682	660	609	698	672	693	664	661	670	646	659	627	688	654	679	652	694	630	629	648	669	666	628	691	647	663	665	665	665	700	652	662	692	660	654	681	661	688	659	657	690	624	651	636	675	653	630	656	665	635	701	667	646	666	626	689	649	661	684	730	683	695	662	708	633	654	640	642	687	680	646	637	678	641	649	667	641	663	686	709	633	694	704	726	666	651	686	672	675	646	683	695	691	650	667	670	700	699	679	649	694	657	670	663	655	689	706	701	650	683	658	702	681	675	653	643	630	614	631	673	687	660	695	675	708	613	632	636	667	616	696	726	637	650	653	666	651	640	682	633	661	662	710	687	704	640	713	619	634	631	698	663	664	655	644	650	650	681	657	673	683	670	645	638	656	646	652	660	722	651	663	617	691	707	634	657	650	704	655	677	639	701	635	659	681	650	631	638	668	682	657	643	631	642	667	629	625	669	668	670	652	693	632	667	689	654	635	661	683	627	663	598	640	645	666	715	673	663	643	676	650	694	661	636	648	644	693	645	652	686	648	658	660	619	646	625	671	674	688	674	658	652	697	665	753	651	666	641	720	685	651	661	671	674	683	647	615	646	693	677	686	701	704	640	672	678	660	694	662	692	654	667	680	661	646	665	646	644	654	634	683	661	663	714	653	702	629	709	683	663	675	656	647	688	709	641	640	623	661	668	696	690	673	688	613	686	647	678	671	630	663	628	655	651	716	682	679	650	681	654	643	658	660	631	674	682	678	630	669	618	710	713	664	675	685	711	629	653	642	687	673	674	658	642	670	705	668	688	651	667	680	637	670	655	655	668	622	675	716	647	571	680	674	669	642	665	679	667	660	693	685	678	684	702	689	651	672	663	665	623	676	652	703	670	618	671	685	653	673	674	636	658	689	690	619	614	637	655	699	633	670	699	631	615	576	669	662	726	628	652	664	673	637	628	640	691	642	644	626	613	635	686	635	668	656	670	669	647	621	672	673	679	703	666	670	691	667	655	657	655	642	649	680	667	646	657	664	638	678	626	671	682	705	672	699	677	674	641	670	676	631	693	685	636	641	669	656	656	644	654	633	631	674	668	666	625	662	616	683	672	643	660	665	634	662	679	691	655	684	602	662	699	628	656	607	638	624	669	685	662	660	624	625	646	648	633	729	656	645	695	653	662	660	654	664	630	649	688	644	648	613	702	634	639	685	638	669	621	655	645	653	666	674	670	679	650	643	701	705	672	693	709	670	723	682	665	650	644	653	620	643	651	653	647	630	648	666	669	647	659	687	658	658	649	657	644	654	697	672	686	644	658	655	656	660	666	723	627	698	704	723	698	665	688	592	647	642	659	665	667	675	709	695	683	645	690	624	707	695	683	647	632	641	638	670	643	727	709	753	670	632	652	649	646	661	648	637	653	671	684	672	671	613	651	662	676	661	637	677	625	654	664	663	684	630	708	658	644	663	682	652	645	676	663	645	651	629	647	696	635	698	647	667	670	651	676	654	694	648	658	666	669	670	634	715	653	620	592	675	660	660	676	652	663	694	627	646	700	670	618	636	656	684	666	667	672	683	677	674	662	706	672	636	653	697	672	670	660	663	645	668	663	630	652	628	673	666	649	645	664	661	609	628	625	658	671	682	661	655	639	670	643	612	667	681	638	684	640	661	656	675	655	652	672	720	672	697	641	636	644	684	680	682	605	634	692	631	679	695	733	679	661	659	660	681	700	619	649	693	619	673	717	709	697	676	660	670	724	672	668	673	697	657	668	682	649	672	668	654	664	624	665	642	683	687	701	663	731	651	630	635	698	723	643	642	665	661	686	621	664	642	641	663	645	635	688	647	627	671	682	662	645	679	697	705	658	617	680	682	659	699	682	661	663	638	668	682	665	702	669	680	639	697	653	681	650	688	685	675	698	668	685	623	670	707	641	698	699	695	663	652	652	653	620	666	684	679	687	650	641	691	659	696	650	680	651	673	694	731	654	656	693	633	649	638	686	688	691	649	638	697	678	637	648	672	625	667	687	658	683	689	649	693	642	649	672	646	679	628	639	676	618	665	687	652	696	684	654	620	660	650
25873	27254	43692	40452	21961	7269	1653	941	764	755	700	702	694	753	777	707	753	742	780	806	731	724	679	745	738	736	743	723	741	754	707	762	736	738	749	762	753	708	713	766	728	768	743	763	783	748	720	763	704	702	764	786	690	751	708	679	718	731	747	750	757	738	743	713	739	715	784	763	746	706	703	744	746	693	731	758	766	751	731	774	768	703	732	703	745	751	717	712	668	733	716	753	697	753	694	710	753	754	693	693	778	767	728	712	742	717	677	737	754	759	787	737	697	735	751	731	746	702	723	698	723	713	715	712	722	723	705	698	749	655	718	732	719	725	737	752	722	736	746	714	780	690	739	733	709	763	691	775	727	698	708	688	765	744	743	731	745	708	785	723	763	755	772	747	809	728	684	728	715	724	724	703	735	702	744	753	742	786	745	725	717	720	684	762	715	736	689	707	706	733	766	755	747	740	776	745	761	724	712	704	700	725	697	749	737	756	716	724	806	728	713	734	734	815	674	700	703	675	756	715	700	741	734	699	758	727	725	724	721	692	738	755	766	758	757	671	741	757	751	728	731	741	762	719	724	729	766	748	698	717	709	737	739	788	711	699	714	737	728	734	711	723	714	702	711	694	723	731	674	746	683	738	759	747	742	719	689	726	744	710	732	689	722	751	756	755	724	746	726	731	718	698	710	727	656	687	759	734	756	731	727	697	742	730	748	709	733	739	723	706	697	708	733	666	783	717	779	719	727	708	754	712	734	749	773	702	713	777	714	720	718	733	758	714	774	748	724	764	784	751	748	794	760	733	696	754	735	732	756	747	713	772	718	710	709	723	709	727	718	747	705	765	747	728	764	743	734	739	747	732	705	695	729	686	777	678	737	725	718	746	685	744	717	718	710	705	791	727	692	739	746	689	690	753	749	737	744	806	768	768	718	723	733	711	722	711	707	740	708	728	682	734	743	755	701	763	742	761	708	711	728	745	732	698	703	700	741	688	751	741	689	749	731	756	712	727	734	755	690	700	704	720	720	735	725	707	723	760	724	672	752	700	736	764	739	753	686	743	745	745	736	744	705	715	736	757	699	790	728	734	687	717	739	723	738	717	734	703	710	721	723	702	696	693	704	716	775	734	697	726	724	689	748	734	726	756	745	682	695	741	768	730	774	749	754	712	685	687	734	795	741	711	736	753	719	720	741	748	694	766	725	738	706	720	728	704	705	746	753	738	754	749	698	724	726	715	701	783	702	739	718	746	712	741	742	758	714	791	696	697	689	690	709	728	749	706	695	653	728	692	692	710	762	755	709	762	785	666	732	737	750	683	721	771	699	669	691	714	690	767	728	684	755	739	719	733	693	726	711	804	715	765	714	709	686	695	760	718	713	778	746	754	724	717	773	679	663	694	690	714	708	727	712	713	748	745	727	696	740	723	745	749	704	705	698	752	729	748	715	730	731	718	689	701	707	729	741	723	745	713	712	712	731	747	722	763	732	715	704	678	710	680	712	779	706	701	718	756	769	680	762	702	714	724	713	766	719	704	742	775	732	718	712	721	748	704	727	765	740	709	725	749	707	736	674	735	747	728	711	708	742	746	749	758	715	705	748	788	718	703	760	728	709	744	753	747	707	681	695	721	752	752	698	701	701	715	706	721	730	734	740	727	751	723	725	719	738	705	763	758	757	719	715	713	708	733	745	741	731	723	738	733	719	709	750	689	723	732	722	697	704	732	660	725	720	779	716	731	674	745	779	694	767	746	705	739	756	710	683	712	740	682	738	698	700	715	736	737	724	679	772	728	741	748	677	734	734	752	728	718	710	686	735	720	753	746	699	707	674	722	704	679	709	750	694	707	708	680	694	711	762	731	736	668	737	703	775	725	727	693	738	755	689	705	748	739	764	707	737	728	778	766	721	751	747	717	713	724	658	730	756	729	690	685	720	739	722	688	734	754	792	744	726	781	665	708	700	743	744	705	772	761	702	704	697	776	738	763	747	717	696	713	756	735	721	786	709	756	776	738	693	683	727	697	713	692	711	654	749	746	750	700	719	719	745	745	711	731	707	723	683	717	746	720	702	735	748	765	719	712	697	794	747	724	669	705	746	719	716	690	690	701	701	745	702	723	761	763	774	723	784	757	757	777	741	716	719	700	717	780	746	715	768	744	789	737	736	717	740	737	724	709	681	742	682	743	712	707	732	691	729	711	725	742	719	781	763	721	731	729	748	751	740	723	692	711	726	697	705	728	729	699	719	676	682	720	696	718	712	726	811	769	703	729	700	743	740	699	720	771	714	684	693	733	730	674	685	768	743	747	774	769	718	682	768	702	705	777	772	745	736	701	767	722	725	723	700	728	709	716	728	724	700	719	686	729	682	748	647	716	749	696	726	747	728	747	717	739	728	709	724	745	730	686	753	715	758	743	760	724	754	725	750	734	750	709	752	700	738	693	767	729	769	739	721	720	746	671	738	701	716	712	710	686	733	755	758	725	715	713	720	792	702	777	646	693	706	737	657	720	694	724	743	713	757	725	679	702	776	714	689	701	724	716	716	714	709	711	728	704	714	693	739	787	710	738	788	706	721	769	719	748	728	717	755	740	764	692	763	665	707	724	737	733	725	749	743	709	715	752	714	710	737	765	732	741	693	783	735	707	713	751	702	714	724	729	682	710	705	731	718	737	695	752	725	712	709	714	729	706	752	722	699	746	757	779	737	669	692	747	726	755	751	721	715	725	736	694	740	752	707	707	708	776	691	733	695	682	794	722	754	778	695	699	749	733	696	731	721	733	728	717	739	701	722	713	753	699	699	684	720	705	723	701	715	712	722	742	727	732	766	757	726	710	721	751	753	734	696	691	706	738	711	773	732	748	722	707	736	709	713	687	694	751	709	743	713	753	746	759	749	712	708	758	747	728	723	715	690	749	669	735	779	708	763	711	734	697	746	745	723	723	741	713	744	711	696	729	723	710	720	688	711	789	730	681	684	714	732	697	739	732	711	733	718	770	721	739	716	740	680	723	726	692	734	711	727	728	746	709	742	716	773	713	746	775	713	692	738	720	706	699	720	742	712	751	679	695	752	748	694	785	716	692	751	728	736	760	727	712	753	770	781	735	714	742	747	699	732	717	703	770	712	709	684	735	692	717	752	760	736	799	714	704	754	712	726	740	746	671	753	797	741	718	719	752	727	713	727	674	705	745	729	713	658	698	705	742	764	737	699	767	741	680	686	714	779	715	714	655	754	755	723	741	711	708	760	717	681	778	827	765	764	741	689	765	771	792	753	693	733	715	753	731	686	771	687	754	727	717	774	711	731	732	739	735	724	737	713	730	715	698	705	746	727	759	718	730	717	735	723	743	741	719	732	731	713	700	718	708	748	709	718	664	748	649	744	703	712	712	730	727	720	714	666	762	723	693	707	758	702	740	732	764	730	720	767	703	722	707	686	746	709	727	695	735	722	659	745	720	741	730	686	711	749	706	720	753	695	724	738	738	728	699	759	686
56449	86377	63649	33789	13626	3859	1197	740	717	647	722	656	677	676	659	688	658	692	632	616	661	666	727	664	657	691	668	680	653	647	688	647	693	666	676	658	660	638	675	688	663	685	644	658	649	690	675	648	682	661	630	635	645	637	680	650	639	670	677	663	658	623	665	628	685	635	698	701	686	676	710	653	651	676	695	664	630	616	684	653	667	681	664	654	678	647	662	665	642	662	693	688	632	651	689	629	621	675	635	683	664	694	686	623	651	675	643	637	644	684	637	707	642	664	638	667	707	652	656	612	668	680	637	621	657	617	650	647	651	657	683	639	635	656	700	644	689	683	652	661	660	670	666	701	669	677	641	628	697	636	663	659	697	668	653	654	639	660	683	617	638	657	693	685	672	612	642	682	667	685	683	656	661	667	667	685	666	634	650	675	663	664	657	624	656	645	643	644	655	602	672	667	647	621	683	679	618	670	648	647	678	704	645	682	636	695	674	681	701	606	671	652	641	656	676	656	670	659	668	630	646	626	694	659	618	656	656	643	742	618	661	668	684	649	630	645	689	663	703	657	672	629	659	659	665	705	656	691	675	654	672	663	660	648	647	705	645	712	611	697	628	654	623	662	687	656	635	658	694	676	692	681	658	638	690	632	669	677	622	634	666	656	683	601	688	654	639	593	648	673	656	685	679	684	633	666	640	665	620	660	638	667	684	677	637	597	649	669	664	683	684	675	664	665	655	688	615	647	698	650	627	666	590	635	676	634	703	653	665	615	672	640	620	612	636	684	642	620	683	641	682	625	634	616	656	682	681	683	697	643	606	624	625	664	737	647	664	691	695	669	675	740	654	674	624	665	655	677	581	632	697	624	647	646	629	646	670	688	680	667	699	664	637	666	645	695	631	638	636	624	656	641	648	675	694	621	627	675	678	659	702	661	658	643	678	677	684	677	650	636	630	659	671	710	633	665	645	679	678	630	723	675	624	661	706	644	634	662	639	663	658	653	670	627	705	626	686	648	655	700	680	662	663	660	657	697	704	624	704	661	631	649	673	659	715	661	673	631	659	608	720	650	683	665	723	655	640	671	611	697	709	678	637	646	693	694	662	646	645	647	683	621	669	675	674	691	658	594	659	677	644	681	628	649	623	688	645	688	667	646	665	634	680	672	633	657	650	683	668	661	638	651	628	646	675	668	680	630	639	699	627	679	688	665	663	643	622	671	667	657	648	631	639	652	661	630	600	649	639	657	632	681	663	641	659	636	630	670	652	632	630	643	644	647	646	643	639	681	675	681	656	628	691	621	653	663	660	676	687	699	636	623	655	679	660	625	684	662	624	695	658	684	640	624	693	695	639	662	622	650	604	693	672	633	659	610	674	657	663	685	638	634	657	677	662	657	615	663	653	662	691	676	656	672	688	659	683	697	659	691	682	640	683	645	631	709	663	647	685	667	666	635	690	698	672	640	675	640	657	659	595	657	628	654	622	651	719	617	657	691	651	677	645	681	689	703	675	593	637	663	655	580	638	635	654	698	677	664	665	628	674	708	644	638	684	680	613	676	701	596	652	671	697	640	676	657	603	662	617	655	694	685	641	665	652	687	632	674	671	650	675	648	645	680	638	649	663	682	670	665	663	654	664	672	670	602	626	649	621	686	675	638	647	694	684	669	687	647	649	671	667	654	666	608	639	693	676	610	623	638	639	623	682	651	679	608	712	664	684	653	660	677	655	654	618	656	647	677	668	662	666	635	663	650	714	661	691	695	681	656	706	686	640	667	638	698	700	683	694	677	685	682	659	674	622	648	677	641	621	612	642	654	642	640	708	651	712	670	682	654	668	626	675	645	636	637	658	659	700	683	613	625	686	623	666	701	691	662	637	646	625	661	641	632	690	695	645	628	695	691	609	674	632	643	647	665	672	599	643	668	651	636	693	664	690	651	657	648	685	656	645	654	651	663	697	671	652	680	635	686	683	646	631	648	652	654	639	679	619	681	604	607	674	629	622	676	671	687	646	644	642	662	654	651	666	673	657	707	597	637	630	661	686	663	636	658	670	655	692	627	631	643	646	598	662	649	714	708	683	678	680	720	664	680	647	645	677	619	670	660	657	654	660	644	615	670	619	658	630	679	628	667	646	658	670	628	657	657	663	660	673	610	683	661	631	673	647	672	626	648	684	660	650	662	656	660	653	679	632	647	623	665	632	630	677	630	628	644	682	669	687	616	654	636	653	673	687	641	655	656	645	679	667	668	691	656	639	627	637	641	628	684	725	651	639	636	661	675	693	692	708	695	654	664	639	628	621	684	612	697	660	622	646	641	697	669	694	626	671	631	617	644	630	645	660	636	618	635	649	632	645	671	663	641	692	683	645	621	656	689	654	642	598	663	646	673	663	694	632	665	651	664	677	693	594	643	667	673	615	654	659	660	648	630	677	591	647	679	691	625	667	660	649	631	615	621	665	677	678	638	641	630	710	675	664	668	645	627	728	692	646	641	643	691	656	695	680	652	689	649	624	631	623	646	642	652	701	648	669	659	729	616	668	677	637	659	685	668	672	702	687	648	690	666	631	662	684	643	655	666	612	691	605	651	661	683	688	646	639	653	684	666	665	679	625	675	662	629	639	687	608	645	692	653	675	670	630	633	636	673	634	600	689	678	675	650	640	628	611	662	627	679	626	662	675	653	671	654	662	646	657	641	635	631	687	678	651	664	651	659	649	637	645	664	671	661	639	654	684	662	694	611	665	655	645	629	699	664	673	726	686	636	649	674	671	645	664	677	691	686	640	656	691	701	661	638	685	645	636	684	634	653	686	689	646	633	636	637	677	639	648	684	651	675	624	652	637	629	648	646	660	666	671	663	691	628	648	681	673	665	642	641	647	679	660	671	654	678	689	689	654	689	658	677	638	690	622	671	627	677	651	646	613	650	611	667	636	618	658	664	661	691	694	659	692	686	669	675	646	717	664	668	618	651	694	651	657	683	623	655	636	650	651	602	624	664	707	614	674	647	661	706	682	693	651	630	651	665	689	655	617	667	664	634	703	620	658	654	673	684	621	650	627	627	653	675	711	673	674	627	642	698	631	640	653	636	642	660	638	656	660	667	635	712	651	643	689	653	637	663	673	652	639	643	664	683	617	685	648	631	651	689	637	655	704	687	646	688	652	631	662	654	686	654	661	649	669	684	628	697	652	701	642	667	676	668	693	615	668	660	624	674	676	669	653	653	655	639	641	678	607	677	691	651	687	661	639	627	632	607	657	635	641	681	689	646	654	648	690	632	686	676	649	658	667	693	678	606	664	664	703	628	614	691	651	652	656	624	640	663	657	639	660	630	665	665	655	692	626	738	623	672	643	620	619	690	687	690	616	669	685	677	709	644	639	647	636	650	671	665	645	642	589	630	631	648	631	675	670	644	662	686	645	644	622	649	672	667	700	625	647	659	655	660	681	679	648	668	677	614	655	638	625	671	655	643	655	645	681	653	677	687	656	727	654	629
24183	23648	38158	38374	28364	17305	5301	1415	1050	1025	1014	990	995	977	968	963	924	987	956	1062	990	1027	958	974	940	892	950	941	948	952	932	941	936	938	969	932	913	949	902	956	956	926	983	950	912	944	980	974	963	924	944	972	978	956	951	974	917	966	931	927	973	949	958	905	943	902	920	978	917	991	950	932	908	951	967	997	980	976	949	987	904	969	949	921	929	984	974	939	1006	948	906	954	911	927	915	984	969	938	936	904	904	918	926	962	890	1026	939	1023	949	977	938	920	956	975	978	964	944	976	946	948	918	964	927	913	961	926	958	901	951	924	984	919	993	931	967	954	947	946	974	977	931	918	961	971	958	1024	982	909	957	968	946	942	936	968	911	954	982	890	955	958	961	909	919	954	983	939	957	901	955	952	921	933	929	990	915	918	910	967	966	915	899	880	913	1025	945	985	942	979	963	860	914	908	894	920	932	952	971	976	957	953	903	954	914	881	969	898	936	971	910	955	948	925	952	1005	987	915	921	1004	929	939	962	966	907	985	934	913	938	925	913	924	980	942	927	930	959	951	952	922	948	951	900	976	979	945	954	934	945	936	898	929	966	938	889	931	990	928	956	933	988	934	956	916	958	955	916	958	944	923	940	934	923	896	916	914	963	914	932	930	926	999	942	933	905	924	899	933	942	960	965	958	893	926	933	928	963	906	937	919	926	933	935	922	921	940	922	980	868	896	992	906	987	917	990	874	911	913	953	940	955	936	953	1004	931	919	931	928	964	931	920	923	890	946	918	955	1003	927	1015	976	964	933	979	898	917	970	898	945	968	921	911	962	924	967	880	868	932	896	938	899	978	920	911	974	878	895	930	921	959	971	948	936	929	971	987	931	937	957	888	989	946	938	905	955	928	936	939	989	935	946	934	1024	949	912	918	979	936	943	938	933	904	978	919	942	895	947	952	908	909	959	949	874	920	988	931	962	957	907	866	910	991	924	980	946	1011	889	888	949	939	961	917	919	926	1012	989	859	926	999	953	901	893	904	978	950	935	903	919	945	948	938	984	986	981	945	931	921	917	939	953	973	928	901	917	951	958	972	983	958	918	944	922	901	951	949	934	985	931	934	982	987	996	918	885	961	945	888	922	883	925	950	956	948	989	978	919	947	885	871	971	951	927	899	910	972	929	1001	936	887	898	976	951	933	962	929	923	921	948	1018	924	938	945	928	919	959	925	935	933	922	975	949	1026	929	936	930	927	981	906	988	952	918	969	957	931	942	969	952	976	927	949	920	945	977	900	893	910	912	957	929	917	954	976	937	975	947	911	959	862	889	940	930	926	925	946	953	904	921	1002	947	963	966	940	954	921	928	955	929	937	924	934	908	979	987	974	955	909	960	1004	986	985	934	871	918	1009	912	919	915	986	974	1024	943	959	973	1000	900	923	954	901	887	925	953	943	986	942	954	977	925	922	917	979	965	957	928	910	922	893	964	983	958	949	952	948	949	943	951	908	934	889	906	916	919	946	965	953	901	895	910	927	913	964	903	956	975	951	888	914	906	940	935	964	979	926	870	973	934	922	951	944	911	965	919	950	974	956	910	950	959	918	918	941	871	906	919	926	907	928	1005	963	885	906	943	887	893	977	950	970	899	963	928	952	904	923	880	954	979	867	936	889	976	927	965	986	951	922	966	974	955	923	1008	898	939	923	890	897	928	910	931	949	968	948	924	961	1003	969	992	911	976	953	983	904	947	914	914	933	951	917	930	946	939	940	992	959	977	950	1020	957	937	937	882	978	928	1002	924	1000	979	843	948	923	929	968	962	961	951	931	915	868	942	933	917	896	931	972	959	915	972	881	900	906	914	927	931	967	931	922	946	940	946	911	956	964	888	921	956	922	874	929	930	930	970	945	959	980	965	905	949	928	920	966	979	944	937	959	935	937	953	930	904	948	939	966	939	968	916	968	976	933	946	956	983	952	942	891	893	931	962	964	945	916	922	914	930	886	970	971	962	946	955	986	974	938	926	874	970	933	854	951	914	938	937	929	942	836	968	981	970	961	910	978	998	924	938	949	1015	932	948	951	1035	981	968	971	909	954	933	903	933	999	975	912	930	906	943	877	924	907	929	958	902	901	961	942	993	977	927	894	911	942	951	921	978	984	960	984	910	989	935	888	965	935	946	927	945	945	914	1007	991	947	939	961	932	916	936	968	954	935	918	964	914	978	962	936	958	931	966	921	963	910	941	1021	947	939	957	931	918	945	961	927	953	932	928	937	971	983	905	982	912	961	935	961	935	899	907	993	926	929	945	977	916	956	895	880	993	943	894	931	919	945	980	964	958	924	971	873	980	912	989	920	971	919	964	887	963	956	963	886	956	894	927	983	962	935	930	958	940	899	930	935	897	943	959	909	907	957	938	943	878	921	896	945	984	921	885	954	903	910	958	920	895	935	899	948	983	921	962	990	899	882	929	915	937	943	966	976	914	929	937	913	928	916	973	954	885	933	968	947	952	975	865	897	992	905	948	909	909	966	879	950	952	934	934	914	955	921	963	909	962	969	914	929	960	926	876	952	991	926	920	987	879	944	948	957	938	936	933	923	972	942	923	927	954	927	950	931	913	919	909	938	908	953	988	973	942	919	942	897	993	948	954	914	878	991	941	997	977	910	882	975	895	926	892	925	956	977	964	887	935	986	1006	1006	904	952	977	972	948	961	979	955	975	986	896	966	890	908	950	938	928	942	910	934	915	952	974	909	1004	886	949	977	916	935	942	906	897	894	893	931	947	902	938	938	924	965	906	926	949	958	964	936	1009	976	937	944	913	987	975	889	966	1003	904	912	912	911	916	911	1008	928	971	945	892	879	978	971	917	976	914	943	968	930	933	905	977	924	929	935	997	916	1015	940	903	949	961	998	933	916	899	922	929	966	936	992	932	986	963	960	927	910	942	951	923	948	859	922	928	950	930	922	903	931	884	934	1016	888	911	947	905	952	907	920	909	907	921	945	886	947	948	910	951	997	989	920	973	965	982	981	972	999	997	961	943	913	909	987	940	991	919	945	949	945	959	936	941	955	964	946	882	991	960	924	933	935	931	962	944	882	972	979	914	960	894	972	960	946	972	869	910	974	985	970	939	815	957	965	925	948	948	913	990	919	916	954	891	908	906	975	921	911	947	897	874	933	880	995	865	917	892	884	927	974	941	909	957	914	905	946	934	910	924	947	940	941	972	877	964	922	877	979	928	961	969	921	965	905	952	906	915	951	870	982	928	915	941	924	984	903	912	943	960	943	864	916	969	937	990	943	956	918	900	942	899	909	955	914	930	935	891	951	953	959	953	950	891	901	916	921	898	938	994	959	960	963	939	937	904	913	893	960	907	952	935	922	914	912	960	925	859	971	886	945	929	954	938	939	986	960	964	949	923	958	984	966	992	969	964	965	966	917	915	913	946	888	957	935	953	1024	987	959	974	959	908	959	926	907	940	908	919	912	940	908	954	939	973	924	949	907	946	931	963	935	952	956	932	932	954	963	988	929	895	965	993	902	922
64202	103789	78918	50711	24968	7730	2172	1073	892	858	913	892	900	886	914	823	883	922	912	896	914	870	884	904	854	895	903	930	887	883	905	871	908	935	866	870	886	859	906	905	894	914	830	888	882	902	905	837	865	855	831	906	887	843	872	876	879	851	846	873	857	905	888	862	850	849	861	822	907	887	887	887	908	892	930	864	874	896	908	879	888	856	849	910	860	891	835	893	898	931	880	895	874	886	863	862	854	872	888	846	842	902	884	836	907	923	888	858	919	894	852	885	842	886	867	851	852	885	883	883	820	870	876	906	876	887	837	842	888	883	860	857	881	882	918	845	930	846	869	895	897	903	835	854	901	891	971	895	870	873	916	880	847	909	820	884	876	857	895	893	838	887	920	846	847	877	924	883	950	852	884	900	871	911	880	940	875	842	873	834	848	816	842	899	834	834	866	894	922	867	857	882	894	928	859	928	832	850	862	910	853	878	905	870	851	865	881	903	874	858	911	876	918	917	856	934	880	843	889	840	891	877	863	870	853	868	862	929	843	884	900	855	922	877	887	901	890	864	886	836	875	864	831	912	904	912	891	863	885	900	841	896	864	861	890	918	856	855	877	857	860	864	839	847	894	887	815	816	851	908	860	809	868	871	889	835	886	857	845	883	884	870	896	840	868	900	877	865	894	902	849	886	820	868	894	865	882	843	877	862	852	893	843	873	847	928	889	918	831	857	865	850	861	884	839	861	898	853	865	858	842	908	818	871	895	838	875	871	832	908	887	845	804	842	892	886	896	852	836	834	915	902	844	895	857	900	894	884	916	911	937	823	840	817	886	839	873	834	878	887	876	933	823	855	837	913	935	836	899	810	850	876	884	891	880	873	881	810	877	866	875	896	878	878	869	863	874	899	879	905	901	863	821	864	900	876	851	819	878	841	894	858	838	864	934	776	875	889	895	905	826	897	925	848	861	872	879	828	832	926	851	880	908	823	890	899	901	910	894	865	844	875	865	859	837	873	858	825	910	831	851	859	872	848	840	842	870	873	885	890	868	869	915	940	864	841	883	851	934	863	876	819	873	881	887	873	879	897	881	858	876	909	899	916	866	809	876	876	902	825	893	876	893	913	863	880	833	835	874	882	825	872	883	855	870	893	896	883	817	835	839	832	918	900	821	869	912	874	903	837	896	928	872	856	872	856	871	813	886	848	905	905	874	896	848	899	910	896	907	839	893	858	844	896	867	869	891	847	832	825	855	869	867	879	838	892	841	877	904	863	906	855	889	897	883	918	918	847	915	870	860	882	911	905	926	892	851	913	885	832	815	834	871	831	852	858	868	832	846	901	870	825	930	904	884	860	835	831	870	907	871	832	912	874	892	850	859	824	929	934	842	885	821	834	877	903	856	867	862	908	898	837	914	851	836	893	852	892	886	897	939	868	865	872	885	862	846	836	859	931	849	923	870	865	843	906	876	877	847	910	902	928	889	834	890	871	889	907	861	860	880	895	900	829	878	856	807	840	873	835	862	923	886	831	840	852	856	880	844	842	908	836	862	865	867	866	858	868	863	890	901	868	873	866	857	899	844	823	874	874	884	919	885	878	858	853	866	864	863	877	900	846	858	848	869	907	910	876	847	904	865	864	837	874	886	910	830	853	839	845	912	891	876	866	892	855	854	870	881	879	871	882	858	905	891	885	896	886	911	902	926	859	850	929	880	905	863	865	926	889	834	874	877	834	898	850	861	855	827	879	909	927	845	853	833	874	892	843	847	867	827	837	856	916	892	855	870	878	843	794	845	895	868	906	856	874	875	896	845	827	852	923	875	870	848	871	888	855	913	847	905	880	873	834	904	929	909	877	867	839	883	909	820	904	868	823	899	826	902	879	818	875	877	901	894	903	887	922	910	873	889	826	821	929	902	866	829	836	909	834	898	851	837	895	809	900	856	889	870	903	856	846	882	820	863	890	916	912	834	971	852	873	878	854	904	928	899	897	878	874	880	873	870	842	877	871	849	825	870	859	851	829	832	871	934	917	873	886	831	893	882	870	858	877	933	866	861	900	855	907	884	909	879	892	847	870	914	880	800	831	845	849	866	869	875	850	832	885	881	840	870	884	864	869	877	935	930	895	887	903	903	890	875	931	849	895	867	869	884	854	858	865	808	941	870	861	845	855	888	887	852	872	886	932	865	911	852	874	903	843	886	778	911	930	843	859	852	916	892	861	880	842	876	889	857	835	900	870	873	936	883	889	886	875	898	884	854	858	876	870	896	856	900	907	899	865	881	884	870	834	889	858	867	838	822	827	906	874	870	940	884	886	855	874	862	868	866	859	873	870	884	906	873	911	847	877	909	880	876	887	872	914	854	897	863	875	889	869	834	872	884	845	903	901	844	899	828	866	867	900	875	910	889	928	886	937	862	915	810	849	874	890	880	830	892	885	844	853	857	885	831	907	848	905	870	833	852	906	913	871	866	867	869	927	856	892	905	833	888	876	817	917	876	863	878	851	845	850	886	907	934	878	874	932	897	898	855	895	866	860	870	891	849	890	837	851	892	868	908	861	858	917	850	862	866	890	910	868	856	876	875	867	848	857	846	920	894	896	868	827	895	842	859	898	862	905	794	830	866	822	888	869	899	859	843	865	903	908	866	866	874	851	897	843	867	893	874	810	913	870	920	927	924	896	882	876	838	869	898	858	847	900	822	903	892	880	896	861	849	888	875	911	874	918	844	882	850	858	861	845	871	879	813	906	871	802	851	892	866	857	851	831	883	897	899	863	885	861	878	888	856	880	885	883	852	867	894	831	853	813	836	828	863	843	822	836	859	904	880	807	913	874	877	865	857	893	833	849	846	859	838	851	902	869	862	925	879	833	863	830	844	858	937	879	853	879	850	919	872	863	872	811	851	913	850	834	885	869	852	843	835	874	813	844	854	811	861	875	865	801	889	887	869	888	852	842	882	876	861	843	864	895	859	925	854	889	882	830	841	879	832	932	810	863	847	810	884	912	887	860	841	862	854	902	893	869	893	851	920	868	880	847	837	944	879	892	858	913	916	877	840	836	907	868	883	847	852	914	888	808	864	868	901	883	910	888	924	880	839	886	840	859	920	859	897	946	883	860	869	896	902	831	890	862	877	886	876	867	875	874	876	877	827	864	873	891	901	849	881	886	906	900	830	885	863	840	808	872	837	843	865	861	839	859	869	835	853	889	842	889	890	877	909	898	903	885	919	894	902	896	845	845	877	931	830	856	849	893	840	864	867	916	847	877	837	842	826	909	886	885	901	893	876	856	874	984	875	906	874	846	859	825	928	869	872	809	887	867	884	882	881	857	866	888	836	877	883	880	856	861	855	853	836	857	879	881	855	859	819	900	890	849	898	863	855	836	897	875	877	825	916	867	867	880	880	834	861	897	836	878	880	890	873	909	906	913	939	884	874	875	873	837	857	857	855	855	902	886	860	847	840	886	909	846	818	873	817	899	863	859	846	842	893	826	876	865
29440	30583	28957	13956	3941	1345	882	748	794	806	745	759	727	755	787	736	788	727	773	816	762	749	764	728	760	682	756	758	698	727	722	726	727	742	713	758	750	738	757	802	721	733	757	794	759	736	721	712	756	764	756	758	716	738	760	787	766	727	752	748	718	716	749	708	777	832	710	740	768	716	730	772	757	761	776	760	719	740	779	734	745	756	720	739	733	704	788	744	723	757	737	732	707	736	773	768	764	755	686	789	727	755	697	705	764	715	746	770	753	763	777	704	695	733	701	720	731	770	711	740	778	755	741	731	755	711	717	696	747	755	712	746	793	732	729	729	714	724	756	782	737	740	717	774	750	816	717	737	754	747	755	761	707	749	735	749	743	720	778	719	718	754	796	735	727	781	718	742	723	696	718	712	737	772	720	740	715	721	763	758	787	730	762	746	709	795	761	760	746	734	711	742	740	750	697	801	758	769	723	754	735	705	771	715	738	737	787	703	725	703	666	791	737	762	766	696	743	746	730	752	745	732	756	758	749	700	759	799	729	798	752	698	714	705	789	726	749	741	773	765	702	741	790	725	731	742	783	732	710	704	764	784	724	749	747	786	740	759	744	728	736	742	778	795	723	720	774	741	723	712	696	779	750	729	687	762	722	744	746	746	722	749	752	727	718	778	742	749	747	728	749	772	751	745	735	752	743	721	771	726	731	748	736	751	739	770	758	792	725	779	744	731	719	766	745	709	733	734	753	732	744	742	725	694	721	774	723	762	757	752	714	742	765	732	775	728	759	728	778	736	753	717	728	765	766	722	742	724	722	740	734	757	718	733	779	751	767	747	762	687	783	774	718	784	776	770	747	755	763	792	732	739	761	718	716	737	744	755	721	736	730	757	751	736	752	732	764	714	742	749	745	730	736	726	781	744	751	760	744	790	742	759	750	722	760	721	730	699	727	743	685	751	706	750	782	751	734	740	776	769	750	711	740	716	668	734	784	733	751	744	726	743	737	763	762	753	729	722	712	744	752	712	703	783	713	758	789	753	777	782	724	799	740	760	710	758	776	775	790	715	754	731	806	730	690	764	763	793	723	748	788	767	757	746	766	734	757	778	728	812	687	804	682	700	759	719	738	739	768	693	746	754	757	765	741	746	803	763	722	718	738	767	807	760	756	730	700	755	727	686	763	764	710	766	722	726	785	719	721	780	791	782	745	775	751	784	755	710	783	757	807	761	779	768	740	687	758	784	705	762	745	739	734	760	768	774	700	720	738	765	747	764	746	743	764	754	798	798	743	763	752	763	753	693	747	739	733	758	795	721	726	751	744	790	778	720	728	691	781	755	727	784	744	748	767	764	747	723	755	761	766	732	761	773	762	784	712	752	731	699	746	688	725	725	702	757	728	734	764	701	736	729	715	736	723	730	743	699	758	755	772	707	760	726	764	747	717	768	778	723	756	750	713	782	737	700	738	726	749	716	740	725	740	714	725	735	726	726	729	739	726	720	733	777	769	764	734	760	785	779	757	702	734	794	762	719	788	730	734	727	754	766	687	769	758	733	722	725	736	733	707	737	778	723	717	756	704	717	704	715	745	727	745	719	756	736	735	721	763	754	719	753	743	772	703	724	751	751	754	772	721	752	748	718	760	758	795	772	741	765	774	757	738	770	761	770	729	755	795	732	744	735	756	700	794	718	730	770	701	699	747	775	714	703	781	737	756	731	772	726	758	703	679	716	742	771	748	751	790	796	711	758	799	772	734	735	743	725	780	777	773	781	744	743	733	738	747	741	792	710	778	766	729	766	736	785	754	793	731	749	723	711	755	748	733	804	784	737	722	730	697	731	727	733	701	738	742	746	731	768	691	755	754	695	717	740	731	745	706	717	792	711	772	734	794	747	750	757	747	709	761	664	725	755	763	702	726	762	771	783	780	781	749	754	705	717	810	754	724	784	733	752	770	696	759	776	774	704	720	705	747	788	763	742	751	741	759	726	769	735	776	725	760	797	751	718	722	726	745	767	750	732	750	751	726	709	724	725	754	714	728	699	771	791	725	722	753	744	769	763	752	785	782	742	730	806	768	778	762	782	759	781	779	756	752	758	707	717	742	773	705	719	774	719	749	752	723	757	758	756	764	736	694	728	719	761	775	688	754	713	769	730	734	737	713	848	736	748	708	690	739	768	762	753	726	769	716	711	766	716	770	773	775	713	775	716	747	738	675	703	730	729	702	781	715	713	748	754	717	723	680	701	778	772	719	709	789	725	699	740	783	692	766	721	809	757	703	711	752	772	768	742	735	738	765	740	742	691	741	705	710	776	761	749	758	761	782	745	662	752	704	687	719	742	778	768	750	744	756	722	721	720	734	751	684	743	807	794	797	668	775	680	766	803	786	716	761	740	737	752	775	719	772	677	789	744	740	750	751	710	746	743	711	761	742	702	750	736	768	748	718	738	704	734	721	728	717	720	770	765	731	699	710	759	815	785	738	745	755	694	774	729	749	723	718	710	743	728	738	752	784	727	782	737	763	769	693	777	780	749	717	833	717	757	739	769	771	748	745	752	722	757	748	752	722	738	753	765	845	722	708	718	782	744	703	753	784	694	725	721	789	685	739	715	752	805	762	792	728	747	775	755	727	748	752	700	715	775	752	738	742	779	715	714	687	814	718	742	714	732	731	770	741	727	710	724	719	702	757	801	757	724	725	788	754	798	718	774	745	751	763	745	761	760	752	747	750	714	785	736	757	731	752	741	722	712	736	710	766	754	774	790	722	732	758	768	694	754	761	731	720	706	774	742	730	769	696	800	769	733	699	742	669	753	759	743	723	807	723	726	774	736	713	705	727	769	727	740	770	770	745	767	793	759	747	749	748	744	755	732	782	749	729	797	746	752	771	736	772	796	767	715	733	777	734	713	755	733	753	705	721	686	777	731	717	723	714	767	758	749	757	749	719	728	722	704	730	737	786	739	758	721	764	760	769	754	775	729	732	748	725	754	723	722	770	760	720	770	740	782	699	739	738	773	750	791	731	736	761	733	770	743	707	757	731	761	721	750	719	723	730	750	735	751	787	749	754	743	781	768	751	741	816	748	785	689	779	754	718	699	741	776	761	706	735	757	731	735	734	775	751	753	752	761	784	730	730	766	757	799	742	673	746	736	788	725	730	758	760	798	785	697	708	775	753	749	722	737	766	749	690	738	712	755	704	747	692	748	743	714	756	754	724	750	772	775	747	804	726	747	739	745	770	690	721	703	734	740	725	731	751	737	758	772	752	760	787	745	754	763	743	773	765	745	745	753	720	760	712	728	759	716	696	707	760	721	799	714	724	720	724	723	729	677	731	719	732	786	732	744	761	758	726	754	774	754	732	760	689	746	749	741	728	746	730	738	754	715	818	710	764	731	762	726	778	721	706	739	755	734	748	701	766	749	755	752	749	720	761	750	765	702	765	752	718	744	726	700	701	722	755	750	729	737	727	723	712	763	702	722	733	722	774	760	769	776
20737	37028	23202	8096	3007	1235	736	673	620	637	577	623	592	618	646	613	638	611	617	643	611	604	687	580	652	602	641	611	631	679	594	633	635	651	682	634	633	627	694	596	623	621	619	659	594	632	684	640	604	566	618	612	646	614	632	680	614	595	696	641	611	577	623	647	630	596	626	670	626	626	631	674	607	636	665	630	624	694	645	603	612	604	625	655	629	596	638	605	651	622	571	616	632	665	628	632	684	604	612	616	626	630	627	619	592	650	633	629	669	626	646	590	625	617	641	640	579	641	616	644	628	571	577	620	633	615	648	617	621	620	614	617	624	649	601	610	589	609	648	620	642	617	593	626	652	616	619	620	665	632	601	636	621	614	596	673	622	615	593	627	650	622	618	626	627	576	643	642	617	638	631	617	628	642	636	622	582	638	686	621	659	600	622	627	629	613	570	575	598	551	620	573	626	594	628	636	583	616	602	647	631	605	619	593	591	627	652	617	620	597	652	654	635	593	619	648	622	627	613	658	636	643	591	619	623	669	628	624	645	618	600	594	609	661	594	612	592	605	605	632	651	634	622	649	634	633	615	620	630	611	639	620	632	636	615	643	627	621	617	625	582	638	626	619	617	601	584	615	608	593	591	582	656	640	607	624	650	626	583	629	632	629	564	619	639	636	611	567	628	658	592	634	598	632	645	587	596	650	654	607	634	622	597	568	636	626	631	650	628	610	660	623	616	614	611	615	610	634	654	602	606	626	645	624	645	666	624	538	599	627	619	609	610	612	579	583	595	635	618	636	626	633	586	628	598	621	601	648	639	654	636	571	612	611	584	643	665	688	616	620	623	585	605	587	662	640	645	592	622	661	652	642	624	637	624	605	650	660	602	639	606	622	654	587	596	616	624	656	563	633	612	565	629	587	605	629	597	596	635	601	613	612	623	599	616	622	570	637	593	587	639	575	625	625	638	633	611	613	627	631	594	591	623	646	644	633	684	627	622	610	600	621	625	623	643	604	625	616	642	609	621	623	599	577	603	625	644	602	586	606	671	600	622	666	655	636	630	666	672	623	600	648	646	636	636	614	613	596	624	622	611	616	638	650	629	612	658	644	617	650	623	623	628	580	587	624	644	638	588	662	617	654	628	597	605	662	615	639	622	598	626	623	631	638	618	627	650	602	585	632	616	598	597	625	630	599	652	671	592	600	588	623	637	622	606	636	663	632	592	652	623	625	644	629	659	616	663	625	665	663	652	612	648	612	631	645	608	625	612	635	636	641	651	640	606	629	625	617	622	602	616	620	625	653	582	628	635	617	614	619	634	624	643	638	591	624	606	617	625	590	609	612	613	574	624	654	594	606	642	627	649	673	595	644	634	641	572	651	601	648	593	648	600	605	640	630	663	561	612	601	632	630	612	639	638	622	620	671	606	633	600	599	637	609	606	603	611	635	616	613	633	655	610	625	620	594	665	670	638	612	566	601	574	604	655	641	604	656	620	601	655	629	579	612	614	586	629	635	611	598	605	629	570	625	623	601	625	645	619	623	627	667	642	652	617	609	633	666	631	588	654	650	639	587	630	637	616	606	593	641	619	605	585	657	611	600	672	580	645	643	651	647	621	637	663	602	569	593	645	632	585	618	579	655	617	653	641	599	633	589	636	634	623	626	609	617	671	639	606	597	604	609	630	623	605	597	627	624	658	628	631	617	627	585	687	584	630	658	666	653	648	626	601	613	662	602	625	657	587	662	653	614	681	611	659	590	602	679	618	654	652	618	626	606	615	628	613	611	683	628	627	676	627	594	629	610	605	580	589	619	636	696	656	577	608	626	633	616	600	632	650	633	619	677	572	586	609	663	626	642	553	604	618	629	619	680	600	632	612	625	622	633	612	624	600	608	627	647	592	604	672	658	602	574	618	618	626	585	625	652	603	623	617	621	595	629	609	632	619	649	618	598	634	635	644	635	633	600	625	670	606	629	628	629	631	630	633	626	638	612	643	659	634	660	596	646	630	640	633	645	603	633	611	627	609	647	600	625	611	630	642	609	613	591	653	611	625	618	584	658	611	596	611	628	667	603	609	593	640	637	643	654	656	643	626	631	622	615	643	618	616	624	595	613	671	604	634	619	614	621	652	653	644	579	624	598	591	591	631	638	628	580	713	590	617	633	632	603	610	605	609	681	643	619	619	640	597	663	658	630	605	587	603	565	586	598	635	672	621	634	650	601	648	679	625	601	632	669	637	630	635	602	584	620	627	665	568	604	605	574	602	606	663	591	617	630	617	641	606	596	599	616	645	610	613	625	638	645	636	606	669	644	631	628	619	639	614	629	634	627	667	660	595	633	622	632	641	601	614	647	621	650	611	615	606	627	607	630	631	629	627	651	603	617	630	646	610	682	642	601	659	648	645	643	618	626	599	621	587	636	599	639	629	607	632	644	574	591	650	588	613	632	638	607	669	605	601	592	647	620	632	647	629	594	634	591	640	634	602	590	650	607	656	604	609	594	618	624	604	650	620	633	575	631	641	588	651	658	632	585	628	658	662	615	627	659	647	646	648	644	608	717	606	650	641	675	611	608	661	626	619	612	651	669	617	605	651	623	630	631	631	650	607	589	680	586	606	653	588	664	637	652	629	606	578	626	654	642	616	594	634	605	631	575	598	581	630	659	608	663	611	586	595	603	599	630	569	609	619	579	594	677	670	610	588	611	606	636	606	611	617	619	602	667	666	590	694	628	642	589	625	609	670	589	594	630	623	601	649	601	616	619	626	674	615	582	607	630	561	657	638	611	595	601	612	620	630	639	637	600	653	611	628	621	664	646	618	621	633	633	651	591	637	611	690	557	604	635	621	557	620	623	625	661	603	581	584	592	620	615	623	647	635	679	604	640	596	638	625	653	600	616	625	652	636	661	626	634	658	608	625	598	650	632	618	635	631	651	627	614	607	638	596	616	620	600	649	627	582	657	629	630	611	626	586	666	623	630	619	653	609	618	584	634	637	620	634	616	642	616	605	664	631	623	647	625	577	608	609	591	570	601	641	602	612	638	602	665	585	617	637	596	631	614	610	585	647	638	571	604	593	645	618	631	663	658	615	605	649	629	685	609	628	565	602	665	610	628	631	601	655	639	621	649	616	649	605	634	584	597	601	603	592	643	580	640	628	614	649	665	638	630	675	640	603	680	659	642	638	586	609	596	639	573	614	652	592	621	606	585	614	628	626	599	607	620	575	666	645	609	632	615	633	626	647	642	645	594	633	644	625	601	649	613	642	628	620	629	628	605	642	627	628	615	634	617	636	619	654	623	567	638	605	623	656	642	546	619	627	629	660	684	652	627	631	607	589	617	657	604	650	619	630	591	588	669	620	595	620	626	648	608	627	667	615	637	646	603	666	636	654	610	623	634	629	626	611	620	648	596	633	608	632	630	622	601	597	606	614	648	631	573	654	593	631	659	585	622	630	604	621	635	600	616	617	627	609	661	654	665	630	635	589	657	617	617
26058	28418	44503	39129	21125	7052	1651	848	704	738	684	698	687	650	701	700	673	717	690	687	683	693	652	714	662	697	721	612	674	684	672	635	701	678	727	690	707	702	705	639	678	698	659	705	712	667	695	716	646	715	698	677	652	692	711	683	715	673	685	702	709	657	640	680	675	686	694	681	650	687	648	691	741	691	736	689	705	731	698	683	729	675	733	683	663	688	655	662	687	701	681	667	710	654	661	691	698	652	686	645	674	668	651	691	674	716	670	682	714	688	648	702	712	683	663	714	680	678	705	679	683	664	667	687	709	667	701	689	682	688	658	723	666	739	697	639	660	701	750	720	694	696	665	696	693	688	711	649	673	658	692	662	671	727	692	654	701	662	660	711	650	675	674	683	670	659	708	625	700	699	628	722	704	669	697	669	693	636	703	740	682	677	728	711	716	698	675	652	665	685	728	720	675	669	678	696	714	690	648	687	715	745	682	657	646	680	692	678	689	608	684	666	669	728	641	679	685	698	709	675	679	681	655	678	649	675	682	700	684	753	694	694	729	691	709	689	692	707	681	675	661	672	675	717	663	678	687	669	669	685	640	644	643	674	661	718	698	666	689	675	683	655	686	678	688	667	699	665	667	661	698	693	696	649	703	693	671	659	730	671	634	671	674	707	695	680	703	728	676	736	737	678	629	717	682	674	702	631	709	722	666	669	712	735	656	689	664	687	686	726	689	639	712	662	715	637	735	697	706	720	666	661	661	694	691	693	689	751	647	690	663	672	698	690	692	635	698	725	672	682	700	730	719	680	715	626	679	675	677	719	690	692	709	698	647	698	635	709	699	709	684	672	670	682	718	673	678	682	692	669	744	657	708	709	736	659	698	660	719	644	695	714	677	672	663	680	669	660	719	682	682	705	705	728	701	661	767	642	675	685	669	691	680	660	673	737	648	618	678	692	711	664	698	678	714	673	689	640	654	706	687	645	682	734	694	706	674	664	682	725	673	665	709	702	663	685	715	658	677	715	653	665	705	714	665	709	691	710	670	690	675	634	633	645	636	654	715	686	696	645	679	691	681	688	686	691	670	695	677	713	690	706	707	681	680	655	717	687	691	682	693	642	746	677	645	672	638	706	689	645	718	715	721	654	690	757	704	674	621	679	674	719	666	664	707	683	670	733	676	665	691	679	663	716	691	650	675	651	710	669	673	706	703	634	675	625	681	742	680	698	684	690	748	700	665	672	658	640	678	713	727	661	697	682	637	753	699	627	702	699	692	698	679	615	674	721	714	690	686	649	675	653	685	702	656	680	660	654	690	670	651	707	706	667	665	699	696	703	714	663	675	712	714	693	717	696	655	695	714	695	677	661	702	659	700	672	700	672	647	669	640	673	651	647	654	678	680	662	697	679	692	659	707	660	672	706	643	679	651	656	707	673	670	685	698	654	669	640	670	711	696	714	625	636	706	708	668	676	719	639	705	710	681	689	661	697	673	671	654	645	692	657	633	708	675	676	657	696	667	646	623	687	684	689	707	733	685	667	689	691	650	683	697	696	726	710	656	656	728	671	672	687	676	691	748	700	671	703	699	698	680	704	691	675	726	674	690	736	678	653	713	671	716	688	659	673	688	662	665	667	716	664	678	719	645	632	699	679	684	681	666	714	706	665	679	644	659	641	692	693	635	709	679	682	730	679	690	661	693	704	735	666	643	668	715	686	708	664	685	701	682	654	697	622	670	643	659	728	683	690	690	716	701	679	697	712	724	689	712	679	653	659	650	684	673	634	622	697	667	680	668	670	694	696	678	684	725	697	686	659	713	692	700	670	671	652	720	709	655	681	666	712	716	658	645	655	684	682	728	701	691	716	706	677	688	688	674	671	701	679	673	676	682	676	690	658	688	670	668	657	680	731	681	691	676	722	701	690	707	649	662	683	691	667	683	616	678	696	626	650	714	674	678	663	712	674	714	705	655	652	694	654	658	718	637	731	702	642	696	669	677	657	696	716	681	659	674	682	662	659	696	710	694	661	735	716	666	669	700	703	677	643	665	703	665	672	684	660	673	619	692	690	722	636	683	714	689	667	707	675	629	682	718	632	677	741	650	640	733	682	701	691	714	662	645	693	677	666	628	689	717	637	655	658	679	705	694	714	627	693	650	647	703	673	687	622	672	720	667	647	680	687	660	720	661	674	635	668	670	657	694	683	717	714	682	676	688	657	679	721	733	698	652	680	702	666	726	663	660	682	661	677	721	722	693	687	670	680	686	680	677	704	641	681	708	721	708	674	714	643	706	741	700	684	634	672	713	689	672	696	669	696	657	697	669	671	649	712	678	663	693	667	616	667	659	688	703	647	677	696	684	631	695	688	710	700	646	699	683	683	708	670	718	686	660	654	655	642	656	664	711	678	726	704	697	651	691	680	654	706	669	649	706	694	722	707	674	687	667	697	699	666	640	650	692	659	718	676	690	715	654	774	675	657	707	650	660	678	689	676	718	658	627	687	727	696	662	710	681	687	709	695	664	711	695	667	705	683	647	681	669	656	691	722	692	672	686	671	714	667	711	698	711	666	692	702	688	704	641	659	663	641	704	700	667	658	685	627	637	667	642	692	717	674	689	644	739	690	667	722	664	727	693	681	654	670	684	656	682	716	737	697	681	735	687	714	665	721	684	669	653	640	657	699	701	756	694	721	676	697	681	694	669	647	707	653	738	700	689	652	635	704	666	702	693	706	685	708	681	658	652	697	737	683	664	690	694	640	651	673	666	690	679	671	648	710	669	692	694	689	698	714	704	677	729	702	670	674	686	671	683	668	644	691	662	737	738	641	740	682	691	653	702	660	709	647	658	641	715	710	693	639	755	696	700	706	720	743	718	745	699	681	666	698	658	695	635	709	720	701	666	674	678	668	679	656	671	682	659	714	691	680	691	691	670	646	669	658	651	688	726	696	661	652	657	707	680	646	697	693	657	687	697	672	659	655	658	729	697	639	690	679	726	653	727	693	685	690	690	762	695	670	667	679	669	709	670	626	645	697	703	670	630	675	664	726	667	702	707	648	666	678	626	659	688	683	724	676	761	651	677	673	708	669	697	704	679	689	644	667	683	677	660	650	655	676	695	710	692	697	650	680	707	685	672	687	715	655	698	734	695	634	709	654	706	673	663	663	660	646	701	663	723	671	718	671	714	693	669	684	701	660	642	725	676	668	656	734	674	730	674	674	658	657	675	708	664	723	676	669	708	616	691	647	695	651	690	647	758	713	655	710	679	710	694	655	700	667	691	666	721	678	650	698	701	658	671	695	667	703	729	647	707	683	675	653	667	616	711	699	693	666	664	658	725	664	611	702	695	720	699	683	681	652	683	655	638	676	606	675	671	672	653	638	617	625	722	686	657	649	683	674	712	720	677	662	696	687	685	680	624	692	661	687	694	693	652	710	683	721	640	657	694	678	678	669	666	665	721	701	654	686	646	704	676	670	690	667	715	686	684	693	703	683	670	663
57135	87020	62995	32940	12690	3858	1235	778	708	662	647	650	690	637	638	660	614	664	651	656	644	568	666	619	632	713	651	669	649	607	598	579	682	645	646	627	703	639	651	619	639	666	555	613	636	664	618	616	617	626	633	574	642	631	598	610	662	612	658	627	666	591	656	644	624	657	676	601	599	648	647	627	635	638	653	671	651	599	667	670	618	651	626	590	683	627	642	673	604	684	632	632	650	621	628	657	679	633	654	655	650	635	657	644	647	626	656	596	620	657	666	601	616	627	635	655	643	623	594	670	651	616	607	636	607	646	634	673	630	639	631	589	602	606	645	643	623	623	627	645	591	658	568	639	645	608	639	626	668	660	655	635	667	668	669	607	595	673	645	614	618	666	628	593	594	599	653	661	651	610	661	627	669	632	638	622	655	594	623	651	623	634	639	653	601	661	658	623	611	639	644	625	638	656	640	653	635	627	583	628	632	621	634	707	586	630	635	649	619	634	664	588	669	668	635	634	634	619	613	603	640	647	642	610	579	609	623	639	682	641	636	649	667	612	573	626	613	618	650	626	628	628	613	654	633	630	623	633	614	613	632	608	628	682	608	606	633	655	657	608	616	610	655	569	660	640	647	651	627	607	696	602	651	634	590	608	634	646	636	638	653	644	624	603	650	619	620	629	633	624	626	614	647	635	627	615	588	632	632	636	650	616	609	639	655	651	636	667	608	646	634	612	647	639	651	640	643	666	625	631	642	609	607	646	648	672	587	608	624	637	653	657	672	619	604	606	625	705	610	597	614	697	627	621	619	597	641	597	588	632	633	591	650	611	670	649	646	607	642	636	645	656	622	632	644	605	638	669	643	625	659	602	621	696	628	667	605	614	629	616	638	639	665	601	628	644	660	669	569	635	651	639	655	592	643	673	651	628	652	609	601	639	621	638	607	701	601	654	662	629	659	674	611	638	657	607	694	613	604	624	645	669	599	636	616	602	639	594	637	648	637	605	647	633	599	739	642	632	605	643	663	638	626	604	682	672	678	621	677	618	637	654	662	586	634	649	612	650	644	628	635	641	642	634	636	671	625	653	596	624	625	630	639	613	641	624	658	661	599	648	569	653	639	575	588	644	632	647	669	585	613	657	604	601	665	649	598	636	633	671	642	596	594	598	647	643	642	590	625	593	622	652	650	659	643	645	700	681	631	596	644	636	595	644	613	683	633	567	620	587	625	672	588	600	620	602	657	639	644	669	631	629	613	637	621	650	609	614	668	660	649	635	615	586	554	637	654	617	651	648	593	660	662	622	642	606	635	638	633	602	671	653	628	604	637	714	632	629	602	649	623	667	664	662	641	652	626	627	649	677	636	602	647	602	681	664	620	610	634	637	627	646	622	661	652	611	643	649	626	601	657	644	633	621	605	618	606	613	629	630	596	641	641	646	662	638	659	603	625	609	653	671	609	624	668	629	655	669	621	605	644	607	653	623	636	600	589	654	638	649	639	633	624	664	634	574	648	691	619	619	591	606	617	640	637	660	624	673	639	662	626	633	626	593	654	591	636	591	656	645	613	634	618	631	678	601	640	592	635	610	612	644	622	690	612	649	648	609	639	615	641	680	620	622	618	640	635	622	621	651	628	611	586	643	633	626	662	612	637	692	596	609	632	655	628	650	638	620	626	639	645	621	664	657	622	647	680	624	626	606	642	618	628	674	633	663	673	636	609	701	593	599	630	645	623	615	640	646	626	623	641	626	631	626	648	717	628	585	652	601	636	627	641	626	655	659	620	638	637	619	656	591	645	644	642	633	622	639	644	633	621	646	666	634	637	658	592	649	653	590	638	650	618	651	572	663	623	651	666	613	629	606	680	640	634	692	592	609	659	673	607	619	606	645	565	692	636	614	609	659	672	639	643	633	668	616	638	672	623	581	637	647	638	669	587	678	636	649	618	646	632	640	644	656	610	626	631	621	644	613	615	665	633	663	615	606	648	623	640	604	568	705	627	605	641	620	626	663	654	658	607	614	632	588	630	645	613	607	638	663	660	641	619	666	613	644	628	663	614	627	635	638	606	571	655	676	621	637	620	616	638	597	645	657	654	659	646	644	634	598	636	646	643	628	666	583	595	640	588	664	626	642	624	618	608	651	633	632	634	626	624	591	668	661	640	627	673	621	623	658	616	672	663	637	623	662	636	642	631	614	629	673	642	633	644	706	616	592	603	659	653	624	641	692	648	642	621	606	622	649	664	658	653	615	659	601	668	618	682	606	681	647	635	606	658	591	640	614	634	591	633	663	623	640	632	618	667	655	608	603	634	621	623	655	650	629	637	620	644	659	638	617	606	662	636	663	588	646	634	648	655	656	631	619	600	620	647	638	643	626	645	626	645	672	682	648	629	624	656	590	618	652	619	634	704	607	632	605	609	591	629	612	640	620	691	592	635	620	644	623	626	635	632	671	692	611	590	667	640	669	643	666	654	619	628	606	601	587	641	651	678	642	644	644	626	634	584	645	646	647	604	621	651	632	640	692	639	644	637	667	619	648	603	677	637	599	654	615	668	607	660	652	613	668	630	670	633	643	661	616	669	584	611	630	632	670	677	618	627	651	636	606	604	599	646	652	633	635	628	652	615	621	589	664	637	599	587	635	632	613	608	673	645	698	611	623	636	636	625	657	632	609	647	630	628	653	606	652	660	680	621	645	623	643	612	647	655	602	631	605	613	612	647	659	657	641	638	641	626	679	646	579	658	624	627	615	610	646	648	623	643	639	628	631	657	635	640	622	611	619	641	658	612	625	629	655	605	644	636	611	619	601	641	660	649	632	648	605	638	633	650	618	617	674	599	681	623	651	639	660	598	626	629	629	609	694	649	667	579	663	624	691	614	620	625	615	629	606	620	647	651	668	642	606	616	644	597	616	648	657	655	671	627	617	607	669	629	630	637	688	647	596	632	612	603	585	623	620	634	669	616	653	654	603	612	633	620	655	621	634	618	605	605	629	664	690	644	675	648	619	639	645	647	642	614	607	636	645	652	603	675	630	701	583	597	634	641	632	634	657	630	655	623	607	620	648	700	698	643	631	635	646	675	648	621	656	637	650	616	630	599	631	682	665	621	653	638	656	587	625	594	656	637	621	639	659	624	628	564	618	621	638	624	629	598	642	658	642	608	594	614	629	616	631	688	642	650	652	651	617	649	603	654	647	608	647	590	653	647	633	615	645	594	636	596	627	612	619	659	608	645	636	654	679	647	665	659	586	690	660	637	639	646	627	651	664	660	638	622	615	643	620	652	617	596	632	619	571	652	613	614	671	674	606	641	624	664	615	643	680	624	646	643	638	619	580	610	644	650	601	611	572	670	656	631	658	631	640	606	644	627	602	653	638	614	629	638	601	623	615	679	677	622	654	680	606	685	639	643	611	600	642	600	645	612	694	620	622	613	650	585	621	645	598	593	579	633	630	618	641	620	627	632	648	606	615	552	591	610	623	643	655	674	616	630	621
24211	23458	38402	37132	26521	16666	5201	1411	1018	993	972	1017	946	986	935	923	961	962	965	966	975	916	914	880	957	990	931	915	938	959	889	932	953	935	919	923	890	971	926	920	968	962	888	897	891	941	915	916	894	943	914	929	928	946	870	904	954	911	906	920	931	901	877	906	977	893	927	897	890	923	936	918	875	942	976	973	971	898	919	915	917	917	953	920	950	877	961	968	881	875	912	964	932	876	937	949	897	899	877	862	913	907	929	929	977	940	919	889	974	942	921	954	947	883	919	911	922	921	971	978	948	932	893	940	923	917	938	930	884	936	901	936	907	906	884	872	914	977	919	908	910	929	897	928	895	958	895	905	925	969	926	909	925	885	926	917	891	883	875	909	900	953	957	890	909	896	895	982	949	939	940	925	921	920	865	974	913	905	921	935	906	927	910	989	838	962	923	896	910	921	966	870	900	972	919	948	945	877	937	941	907	921	928	936	934	921	966	963	900	897	917	967	934	869	918	888	918	957	901	981	913	885	926	871	946	928	926	897	938	905	969	901	862	956	911	896	889	935	891	887	897	924	880	924	913	919	998	897	937	937	915	870	956	913	929	856	959	899	961	988	938	891	968	940	886	963	927	917	871	920	916	956	901	917	925	925	931	898	950	923	864	927	862	900	863	930	874	940	887	958	900	937	870	924	961	911	924	901	919	964	936	946	877	984	885	955	954	893	919	909	897	905	892	937	961	973	900	943	895	920	882	882	896	921	883	942	918	888	915	881	913	824	959	938	964	889	895	863	915	974	976	888	930	947	933	888	887	914	921	904	902	896	941	948	930	934	901	936	957	926	923	923	939	952	951	924	926	939	885	924	930	925	908	910	935	875	1004	904	929	931	968	919	896	926	912	904	923	912	921	874	949	875	889	913	926	898	963	970	978	935	939	902	879	921	897	945	891	951	902	940	919	937	908	906	917	838	932	961	892	879	949	913	907	916	930	947	938	931	911	936	911	925	880	861	983	953	854	940	957	886	901	894	919	911	937	913	872	885	922	893	966	968	970	919	911	967	904	958	906	986	897	897	923	972	919	925	900	876	913	921	910	938	939	947	922	883	883	854	901	936	918	892	927	929	960	903	907	938	889	908	923	935	910	897	905	909	924	902	913	895	860	968	923	906	910	896	895	861	903	892	951	910	860	906	966	997	910	875	885	915	914	944	908	895	865	915	907	927	989	870	954	937	892	917	880	866	935	933	920	874	940	915	925	913	933	934	902	890	924	934	937	947	911	868	949	916	938	887	897	926	944	869	881	925	922	966	980	899	920	910	917	979	964	952	880	899	887	911	989	988	884	928	932	919	896	930	927	886	920	1011	839	941	932	960	968	967	921	974	889	974	870	912	942	898	948	909	933	926	919	878	931	946	925	936	956	889	991	973	922	965	899	904	911	903	949	886	900	909	949	887	961	954	911	956	945	917	939	943	902	896	941	928	941	956	884	920	931	907	913	906	874	964	894	875	968	936	892	938	929	928	896	933	927	872	910	865	925	924	929	896	917	895	931	942	918	927	902	893	894	970	924	899	897	917	912	916	946	887	923	857	940	921	963	953	916	903	951	927	880	912	968	929	926	896	921	900	902	899	852	893	927	932	861	942	943	929	874	917	963	943	917	892	959	819	928	946	861	896	930	915	958	885	878	917	931	914	910	919	900	927	972	850	972	919	995	931	908	949	934	929	927	944	923	874	936	917	929	923	912	916	966	942	926	935	911	974	898	969	917	937	900	887	945	923	934	911	940	893	874	911	900	894	898	939	948	947	855	923	947	906	932	903	934	931	966	896	932	933	907	935	959	948	915	894	968	914	887	941	880	934	879	922	919	869	904	901	923	923	950	909	926	977	909	896	921	883	954	908	913	869	961	972	943	904	930	905	944	974	918	923	903	904	911	931	903	941	955	881	912	897	896	910	970	929	916	931	931	896	895	914	882	847	878	856	889	883	898	899	900	932	903	892	931	866	894	910	859	904	954	947	914	924	882	880	893	937	930	925	922	960	968	915	912	947	948	912	927	933	869	945	947	945	873	922	974	960	922	913	954	922	873	922	922	931	921	919	880	901	907	893	919	931	953	892	883	885	940	930	882	896	894	913	968	903	923	913	929	921	918	982	977	907	930	980	945	905	922	908	932	897	994	973	920	887	913	931	888	928	938	901	905	919	930	917	904	892	902	924	961	892	950	902	922	886	946	950	907	899	927	940	930	887	902	886	933	909	964	904	932	935	906	914	904	915	913	890	900	901	934	890	906	925	922	975	938	891	957	978	943	904	952	925	912	854	927	930	898	947	995	878	943	948	990	980	944	909	954	932	890	938	927	932	849	940	905	913	915	942	926	972	924	911	915	923	917	930	899	873	888	918	979	931	949	914	914	927	946	912	935	945	952	895	891	947	895	868	890	912	895	947	872	889	941	865	967	980	911	889	905	938	913	942	878	927	891	899	894	934	911	880	887	978	967	924	943	920	902	979	851	927	915	886	948	947	928	892	961	913	859	932	891	880	958	899	934	938	893	930	934	919	955	922	891	908	901	914	920	918	880	904	897	896	886	933	942	924	903	891	934	897	948	928	951	972	941	916	925	955	875	906	982	904	920	972	851	892	916	987	915	972	906	909	966	927	979	928	902	960	947	939	911	851	971	917	885	910	949	900	910	911	928	952	918	944	920	884	879	920	915	915	909	881	913	911	977	940	915	847	924	932	925	924	879	880	915	917	938	925	930	976	913	936	949	881	896	887	882	906	908	964	885	916	913	955	909	865	965	911	927	916	980	949	896	899	902	895	931	923	872	876	961	989	904	958	864	983	889	898	933	940	899	889	882	942	898	941	915	898	896	924	918	952	878	904	931	959	926	891	897	914	898	944	890	971	937	953	935	904	853	905	921	898	877	943	915	929	855	923	881	892	945	907	903	957	910	930	930	924	866	933	939	950	972	904	951	940	875	902	934	944	920	985	937	954	920	940	987	941	872	944	924	920	952	976	917	911	937	853	929	922	938	947	980	928	890	889	886	917	924	910	955	921	912	935	909	901	908	944	906	889	865	906	924	925	914	879	884	888	861	930	857	952	909	912	909	903	915	911	879	886	893	892	907	902	890	827	888	932	972	951	906	896	928	929	897	927	925	901	906	977	899	857	925	952	929	878	930	934	865	911	900	911	941	907	923	910	939	844	941	970	927	913	904	916	943	945	859	897	913	902	910	943	888	923	897	887	890	888	930	884	915	923	899	897	920	896	899	963	946	893	891	820	956	967	907	931	942	940	930	887	938	930	925	945	918	921	933	940	875	936	942	942	909	947	918	927	981	941	894	859	917	896	927	887	882	914	879	875	909	897	952	910	966	908	944	921	868	1000	844	962	936	897	922	935	961	939	928	946	885	986	997	923	940	891	902	924	934	978	972	916	911	899	939	888	937	868	879	947	928	950	926	930	946	934	876	925	906	882	923	929	912	930	915	913	956	968
64983	103961	78401	48675	22080	7502	2251	1047	890	837	834	897	877	889	859	888	898	890	859	800	924	894	816	889	883	855	841	885	851	827	824	830	863	855	868	909	911	839	875	845	881	846	903	881	886	890	862	809	874	887	839	845	815	885	868	900	876	875	846	867	850	858	843	863	862	861	890	919	856	855	850	891	832	832	831	868	852	857	886	819	860	872	839	871	862	833	846	820	858	867	885	868	838	839	826	824	850	846	837	839	855	892	851	896	888	879	856	902	895	855	867	806	893	888	864	878	828	878	877	846	822	883	872	872	842	837	807	902	871	863	859	827	844	860	875	845	844	812	856	857	828	841	883	769	876	834	855	905	853	831	801	852	844	864	878	840	869	846	866	851	818	846	821	809	810	843	857	872	887	926	890	859	816	819	843	810	828	787	821	871	858	846	855	826	841	881	849	830	857	826	820	872	910	887	846	856	844	820	845	832	875	861	874	835	841	881	830	877	858	858	824	805	815	896	859	850	885	836	888	858	806	813	856	825	887	903	842	857	848	862	854	822	858	843	823	851	877	859	849	864	858	867	853	878	885	835	839	857	874	827	880	864	855	854	854	874	866	931	863	857	909	859	821	874	866	828	867	876	818	883	865	790	893	856	847	896	839	872	873	841	890	825	876	829	889	814	886	867	829	804	878	811	848	876	819	857	875	844	805	888	882	874	881	857	832	849	859	893	839	913	834	880	863	860	877	866	802	874	858	803	816	827	873	827	872	844	889	816	819	897	844	855	886	805	815	871	844	833	860	882	868	851	875	866	863	829	819	843	881	900	857	818	863	853	878	832	855	847	812	894	875	877	822	798	799	835	846	869	893	838	836	856	867	890	878	837	946	829	850	868	817	843	858	833	879	857	867	895	902	866	869	800	848	881	826	916	900	859	854	886	876	880	826	845	852	856	820	837	869	900	852	915	823	852	816	853	859	933	871	834	864	912	866	856	910	855	873	872	855	834	881	846	873	837	847	893	892	843	801	863	816	861	865	864	873	854	869	827	868	842	856	907	835	880	837	883	859	857	862	858	817	854	874	847	863	822	770	830	842	850	863	841	816	874	865	843	835	870	821	883	881	863	868	808	881	852	889	847	846	851	869	832	862	832	883	873	841	903	883	851	843	825	847	847	904	809	851	880	844	942	839	848	889	831	816	841	863	866	868	823	838	907	890	811	840	859	880	900	879	842	877	834	876	829	896	819	949	871	843	842	852	914	902	870	837	861	871	810	888	870	841	855	897	893	831	845	846	855	888	827	879	873	883	849	854	896	831	792	828	868	820	866	856	840	890	879	890	870	857	925	847	847	851	881	859	813	778	853	817	842	807	870	874	837	866	822	855	837	883	871	909	857	810	817	852	869	818	859	843	832	958	843	893	826	893	844	829	872	926	920	813	895	870	864	801	864	847	909	811	857	905	847	859	885	855	864	849	817	821	817	813	817	849	843	844	870	845	781	835	873	843	783	865	814	878	863	843	821	801	856	858	828	831	840	770	836	843	850	831	876	822	860	876	842	843	860	838	880	850	817	838	853	849	854	876	870	829	868	867	869	855	851	797	828	838	870	872	850	811	866	804	853	847	847	815	816	852	861	891	831	844	863	852	866	844	845	822	820	833	832	831	873	877	816	899	880	885	837	846	837	864	848	901	868	884	802	862	877	828	850	844	881	841	857	893	806	842	844	875	897	824	847	827	832	862	887	862	866	813	860	837	824	878	879	865	884	876	857	827	892	898	881	860	915	838	831	801	839	854	832	800	871	877	854	883	854	839	858	844	872	821	834	858	871	829	819	877	862	858	820	836	829	866	905	884	875	874	812	861	875	864	861	828	854	867	851	868	840	850	812	854	815	915	812	803	860	872	843	836	813	843	869	824	845	850	841	869	864	826	861	818	839	857	911	835	814	796	813	827	892	823	904	833	862	829	846	800	855	886	918	802	842	858	878	856	856	841	809	870	863	834	876	808	886	882	832	923	816	816	892	831	828	895	836	853	835	828	851	844	862	862	808	847	851	886	898	863	864	830	880	850	889	856	882	904	819	841	875	851	868	868	895	830	870	824	839	801	879	847	858	888	909	841	857	820	858	832	895	938	900	844	820	883	845	875	863	911	870	824	880	834	851	800	876	834	853	863	816	839	853	869	819	849	851	874	836	907	841	894	836	849	864	819	851	867	849	924	843	875	885	837	845	902	807	861	829	841	834	861	832	814	823	865	816	913	866	821	873	879	851	822	828	858	857	857	862	847	913	882	882	870	858	840	849	870	841	868	836	838	861	865	865	797	858	876	856	860	851	836	854	830	846	888	865	880	879	864	875	789	882	840	824	847	874	814	799	835	824	879	871	858	849	864	851	827	843	850	845	814	844	868	901	850	879	837	877	865	807	862	875	866	864	845	856	903	858	851	852	812	850	850	855	852	851	853	837	827	862	869	822	806	797	826	866	850	846	873	837	859	839	850	863	833	791	866	856	822	869	835	914	820	862	844	853	846	829	891	826	874	828	828	873	826	857	890	841	851	854	838	807	834	843	792	819	893	853	871	849	841	804	855	788	898	880	871	890	907	899	839	864	833	899	847	852	865	825	925	834	853	892	859	831	838	821	867	910	887	897	847	904	846	825	856	853	890	817	853	833	860	844	877	834	820	796	827	791	835	903	855	831	884	878	822	818	804	821	895	826	899	860	851	860	806	834	853	832	836	901	850	898	799	891	842	783	877	861	807	861	855	846	857	878	849	850	842	777	843	795	858	840	902	832	840	839	821	799	861	847	836	797	875	877	836	851	907	891	900	847	860	883	875	884	818	839	873	864	838	856	850	920	836	854	863	826	859	856	830	865	837	829	872	849	867	850	866	867	815	871	806	830	878	845	857	848	864	831	809	838	865	807	873	874	872	869	895	886	875	869	870	895	824	848	826	861	876	857	904	829	850	930	890	852	853	853	814	813	874	831	856	830	863	807	833	845	852	906	871	869	836	907	845	866	909	829	851	856	821	845	885	893	824	832	821	844	817	824	835	865	855	828	853	849	864	828	856	841	916	887	850	813	868	833	839	831	817	877	883	816	815	841	815	849	884	820	884	833	896	858	863	827	888	892	801	862	876	853	814	922	835	891	861	838	823	903	874	844	794	892	876	872	811	812	843	895	802	859	822	812	803	879	871	900	908	802	904	899	875	900	831	863	839	824	827	836	792	849	876	807	828	841	852	862	823	834	872	817	831	872	820	907	836	812	831	850	814	896	790	839	827	825	904	880	891	828	814	812	864	875	830	844	884	855	873	862	894	885	874	853	865	855	783	858	874	825	894	858	869	857	786	891	835	847	869	836	800	838	851	849	829	877	862	867	900	837	866	801	871	826	845	866	889	823	876	817	809	850	836	878	824	846	882	820	863	875	834	801	839	871	881	839	790	871	832	866	852	920	865	858	894	894	896	841	840	833	903	849	894	897	884	864	825	900	857	875	855	811
29983	30744	27960	13951	3699	1442	954	755	724	824	810	766	723	734	756	782	805	761	795	785	786	786	772	731	774	770	790	776	781	777	781	812	763	772	774	792	709	715	771	741	751	720	766	733	791	781	718	798	776	777	825	775	766	779	779	763	749	782	780	763	739	785	703	748	746	766	772	796	807	743	707	739	779	805	807	808	779	715	821	745	790	725	733	753	761	782	741	774	742	740	727	804	779	757	775	780	748	774	761	785	733	782	795	753	774	753	736	732	723	765	764	762	785	792	824	739	759	779	717	782	787	796	759	725	763	814	802	708	788	780	792	748	741	771	773	795	805	737	798	695	778	755	799	788	766	724	742	766	734	768	750	724	804	774	764	768	763	753	756	759	787	756	813	731	806	748	792	752	776	799	783	790	783	765	746	798	736	769	779	753	776	772	730	725	752	786	784	727	787	710	752	785	785	738	781	746	791	792	764	765	765	747	741	798	790	722	758	794	763	811	797	779	780	729	774	774	785	745	722	738	729	804	785	793	721	805	717	723	722	745	788	745	807	746	768	793	723	782	766	754	724	746	693	749	753	718	797	760	770	738	761	717	768	805	748	727	769	743	757	748	758	787	788	796	733	707	802	812	811	792	715	766	781	767	737	750	759	726	804	748	792	732	802	756	828	728	778	754	785	790	818	800	746	756	754	730	785	752	756	761	797	775	746	771	767	778	837	710	770	795	788	736	797	785	742	755	699	782	735	798	772	811	747	726	780	756	768	767	784	742	782	771	795	756	785	738	776	744	753	815	741	794	736	775	754	743	794	742	758	773	719	764	757	751	720	748	756	774	753	745	763	739	771	779	755	761	750	811	774	785	753	737	775	764	762	796	787	746	786	782	738	756	772	737	806	725	753	710	816	739	758	774	752	754	755	735	730	769	755	794	756	765	739	789	771	767	722	766	780	753	766	764	763	754	792	823	744	758	761	792	777	731	801	728	736	784	768	757	755	729	735	765	798	776	777	692	733	774	748	738	779	740	741	761	772	784	746	827	703	760	738	772	791	733	717	756	767	759	759	744	745	761	747	755	775	784	748	749	746	798	743	743	774	771	806	779	734	745	783	717	855	722	789	748	795	828	785	739	770	739	763	768	760	758	768	782	774	727	752	758	752	757	763	793	759	776	767	798	784	733	747	730	719	761	742	741	718	745	746	779	769	789	753	757	759	799	756	762	770	694	768	748	807	761	745	803	738	765	751	783	819	738	749	751	778	759	829	759	846	819	737	757	781	757	748	786	788	771	792	782	773	788	724	783	794	802	747	781	765	744	783	784	748	750	725	776	678	767	771	736	771	796	791	727	773	770	765	704	789	738	755	777	756	748	796	687	731	772	702	733	785	769	792	782	787	777	795	789	749	762	762	750	747	777	798	719	770	786	828	793	759	761	783	768	737	794	771	780	793	820	779	753	737	744	747	787	777	729	780	784	681	767	777	794	764	807	765	735	776	785	746	745	789	776	784	734	776	770	742	733	739	771	778	799	789	759	752	729	755	757	804	810	767	758	782	843	777	734	775	751	751	773	777	777	795	797	712	779	776	764	773	815	774	770	756	789	728	787	799	761	764	761	756	727	737	781	733	793	829	757	804	768	765	740	739	789	755	698	731	752	792	741	808	728	764	780	768	754	798	780	740	744	759	803	761	813	720	775	766	755	795	781	791	712	743	793	720	765	815	721	747	728	777	778	727	777	750	806	778	764	743	726	774	763	767	779	802	813	800	812	743	776	810	795	790	791	761	762	781	746	736	796	729	775	781	776	785	759	780	752	799	778	774	770	776	772	785	760	792	742	790	753	718	757	770	724	745	763	751	759	757	829	790	755	695	763	723	839	783	751	775	726	775	694	778	771	770	749	773	793	815	746	749	722	780	713	763	795	793	728	744	749	770	764	768	800	720	770	756	768	788	763	744	760	771	742	781	757	764	815	792	707	754	762	757	766	747	772	836	813	745	743	744	773	783	739	752	770	708	778	766	758	766	758	768	727	772	755	749	771	733	708	755	745	761	747	716	814	755	762	729	808	743	789	791	798	745	772	777	771	748	749	810	759	754	754	764	757	741	761	732	720	772	798	742	728	763	779	783	743	759	771	850	768	713	775	733	751	764	766	730	739	731	762	741	740	767	786	832	792	711	742	746	745	785	781	759	757	771	772	721	769	753	759	793	698	795	793	783	773	730	788	756	776	723	798	782	745	761	740	758	757	767	763	803	735	765	768	781	784	765	724	771	806	753	795	732	754	773	790	771	715	773	762	801	808	750	787	770	726	756	779	719	813	800	772	786	754	731	760	743	697	755	750	751	722	731	787	746	789	735	788	758	722	744	791	740	815	781	731	755	796	739	741	744	800	700	808	718	764	775	779	772	760	786	725	749	775	724	766	796	778	773	747	778	767	760	780	787	791	743	709	778	778	795	777	766	812	763	780	778	727	785	769	776	760	753	777	782	738	751	766	760	767	759	805	794	783	775	756	737	714	776	795	797	713	779	782	733	776	761	747	773	749	765	805	708	732	748	791	829	771	758	781	763	736	838	754	784	771	752	777	817	749	746	754	762	775	788	775	731	735	807	784	790	742	766	769	763	785	739	751	810	768	768	771	776	766	725	783	780	742	765	681	718	720	786	783	750	744	760	751	724	797	742	749	740	742	745	746	745	740	745	800	748	760	797	791	705	711	783	752	761	743	723	783	782	780	751	763	719	778	759	761	782	762	787	746	756	758	803	765	799	697	751	751	814	780	794	742	789	779	744	741	752	761	754	781	737	753	783	753	793	810	754	789	743	759	741	778	749	776	770	764	776	756	769	786	771	706	743	767	786	751	796	749	791	784	743	740	773	793	776	814	734	735	781	770	759	768	789	736	781	732	799	743	809	797	775	746	767	741	780	749	776	821	780	793	805	770	858	742	788	777	785	764	777	760	739	790	795	800	747	758	739	735	796	749	813	720	759	756	797	759	729	758	817	786	757	759	807	761	767	795	725	781	820	761	777	788	791	805	751	838	691	799	784	757	755	762	724	786	800	782	711	763	756	800	757	769	733	759	775	731	724	768	761	709	741	755	789	780	752	738	754	794	758	703	706	755	739	779	783	775	780	786	795	761	747	772	766	737	701	770	728	780	746	773	717	783	826	733	741	731	815	746	764	769	741	807	753	753	735	740	809	731	672	786	774	764	744	772	745	782	782	752	744	738	786	790	740	712	763	823	768	748	731	738	802	769	810	736	712	711	747	733	755	768	743	769	763	759	728	801	727	775	735	765	819	754	742	793	776	794	737	770	795	780	770	740	815	764	766	766	798	767	770	728	792	726	774	788	701	789	769	743	771	783	752	744	769	726	752	807	732	744	811	766	772	765	778	737	775	778	745	762	784	731	745	754	708	773	799	757	782	780	812	777	741	801	755	796	770	709	800	818	774	751	721	808	835	759	799	769	726	776	755	779	692	775	718	723	745	745	753	779
23118	36999	22495	8416	2819	1157	720	621	635	613	644	678	660	630	606	625	592	598	620	617	644	640	657	624	657	651	667	649	656	628	680	638	639	602	650	644	632	603	594	642	611	649	636	653	620	628	607	658	638	634	648	653	595	655	586	638	623	652	656	718	658	639	639	643	623	659	660	642	559	630	646	641	598	612	699	615	663	657	645	639	658	650	624	636	660	629	632	632	662	669	678	621	629	600	640	634	640	641	652	651	645	643	613	644	701	645	654	610	640	634	592	653	611	640	635	642	658	662	647	619	618	670	632	644	661	659	704	638	646	626	681	664	613	640	628	688	638	654	621	675	593	631	631	679	649	591	665	643	643	596	636	662	634	627	633	676	645	617	628	621	626	681	635	627	596	636	623	623	695	601	627	621	625	618	604	607	638	689	657	669	625	665	680	664	643	623	619	641	632	661	633	630	654	621	635	625	641	642	603	649	677	635	629	657	590	626	633	664	679	690	633	631	659	634	631	649	604	625	650	599	629	587	626	656	709	634	665	651	627	640	623	645	642	666	635	642	660	618	615	697	623	597	645	614	639	668	681	599	676	608	662	658	615	646	590	629	584	651	625	619	634	665	605	624	646	671	648	643	633	618	637	608	650	657	673	639	643	603	629	677	602	622	600	661	584	649	614	601	642	694	668	615	633	590	671	677	620	613	627	635	648	649	594	637	663	601	661	616	603	613	613	667	608	647	674	599	633	599	639	610	613	604	647	644	630	641	626	702	661	613	644	631	593	611	602	646	623	632	652	645	654	629	654	650	640	634	649	685	628	687	619	611	646	643	585	667	639	620	647	624	664	605	652	626	650	635	651	638	668	660	662	610	595	628	670	647	631	660	634	632	659	642	649	669	669	588	648	617	636	602	606	624	623	629	621	626	671	674	643	607	642	630	630	645	653	668	611	679	641	644	644	677	633	686	686	649	606	618	631	606	648	620	674	624	637	623	605	643	585	628	650	659	608	678	645	605	656	670	639	653	620	652	626	620	642	634	610	636	643	635	637	603	631	632	623	620	624	647	669	657	636	615	595	618	647	643	636	574	654	647	667	625	655	644	571	643	663	634	689	674	662	608	703	636	716	643	625	618	652	617	639	656	620	618	665	644	643	623	620	668	662	620	630	629	637	688	696	666	645	628	627	602	648	638	692	656	665	643	650	680	618	665	652	603	633	648	611	629	647	634	646	660	621	598	642	611	633	656	623	597	646	594	677	595	631	615	673	624	671	637	637	648	665	642	657	656	667	596	637	639	655	664	592	670	667	661	615	681	662	600	646	626	648	630	645	629	653	605	634	644	639	633	602	630	674	627	630	649	643	636	621	619	632	685	655	653	647	652	624	623	604	610	651	651	596	595	637	625	653	659	653	639	623	619	650	603	615	597	672	621	645	588	673	607	674	599	651	618	676	650	607	641	648	619	635	658	670	620	606	634	617	600	671	655	622	698	671	634	652	675	631	648	643	650	654	629	619	659	677	635	650	632	620	627	586	652	636	635	671	626	647	635	610	611	653	641	633	648	693	652	665	641	612	616	612	663	637	577	656	665	636	538	635	675	671	623	591	622	625	634	637	620	649	634	651	629	642	633	616	627	627	665	623	615	628	610	667	641	658	616	611	593	619	664	658	614	622	633	641	617	695	614	647	670	603	668	579	636	686	627	619	693	662	596	603	603	610	621	671	641	648	699	655	631	640	590	633	591	652	628	579	686	612	633	630	683	614	621	630	642	627	606	644	635	601	651	691	648	596	618	633	619	644	595	624	632	630	675	662	650	610	610	602	610	645	621	648	621	663	613	640	614	663	660	652	617	651	646	625	631	643	616	636	614	627	634	624	638	608	640	622	655	617	649	640	643	648	659	632	596	654	655	640	677	626	619	604	646	635	672	580	644	633	647	703	658	663	610	616	627	627	672	607	602	637	687	651	675	664	652	605	622	613	617	604	601	616	639	665	606	618	625	630	596	605	627	604	631	667	604	620	587	644	629	642	647	656	582	552	636	647	601	671	616	637	626	671	647	638	617	659	650	643	652	648	630	642	661	600	663	621	630	701	666	600	660	660	663	637	662	607	618	661	654	626	601	621	627	652	590	615	623	639	634	621	592	655	614	619	636	588	579	608	632	616	606	628	625	622	626	615	586	629	677	654	675	652	632	631	630	616	639	641	651	615	617	659	609	611	626	638	604	665	635	665	574	643	596	619	647	650	629	667	598	625	662	633	667	625	596	640	639	652	582	642	616	643	661	642	641	639	604	608	678	623	624	635	631	626	667	667	619	656	638	634	644	624	646	642	667	661	667	627	613	623	627	645	698	608	612	616	650	657	656	668	656	631	595	621	581	612	608	603	624	623	620	644	699	636	642	628	583	619	655	653	666	625	628	623	649	626	663	629	637	657	626	616	589	636	687	628	648	608	626	602	641	615	648	642	679	664	634	677	605	658	649	667	634	639	628	661	668	589	635	605	648	668	589	684	647	599	628	637	591	584	638	667	652	651	668	694	647	627	648	619	559	636	662	618	636	641	686	637	616	586	610	662	590	612	628	660	618	671	612	609	652	661	591	685	619	650	618	681	676	602	637	620	605	626	632	664	621	689	656	594	608	645	662	668	611	598	614	602	575	653	661	654	674	639	646	651	665	661	635	574	615	633	653	632	618	598	654	640	584	624	659	628	630	612	621	607	666	642	644	648	665	642	681	619	621	625	619	614	596	631	659	623	642	622	625	620	639	633	597	688	635	639	627	616	634	661	599	643	629	640	667	659	645	635	605	588	636	629	623	662	635	647	662	640	671	636	647	623	670	610	621	665	616	651	606	671	665	633	654	672	617	642	663	595	639	701	596	608	661	623	636	684	646	599	617	662	672	675	619	667	623	614	657	662	622	615	643	581	662	646	605	671	652	658	630	658	637	639	646	673	661	650	646	640	658	673	617	619	662	624	653	637	659	629	644	650	613	614	627	680	577	675	639	623	637	651	599	624	658	633	664	620	650	626	650	580	672	658	623	630	623	610	605	630	639	621	660	590	616	612	675	643	643	648	659	678	693	653	651	641	650	638	711	631	664	651	627	620	673	637	607	623	644	622	617	698	654	654	631	616	612	632	634	577	624	676	642	674	615	621	615	583	611	648	634	610	606	626	619	618	672	664	628	643	621	635	640	666	645	646	724	677	658	620	623	630	621	646	579	631	640	629	644	620	609	628	647	655	609	585	630	619	662	627	638	645	641	639	631	596	611	621	628	616	684	607	682	644	656	627	645	653	632	632	609	614	648	637	630	632	641	657	635	618	643	598	624	590	686	654	655	668	640	613	600	620	610	621	608	611	635	615	646	639	660	645	624	654	637	659	591	628	606	631	654	650	663	612	623	647	670	662	634	670	632	610	598	629	636	680	641	649	677	661	673	681	631	622	617	704	641	637	636	641	590	680	618	636	657	641	651	634	672	627	630	589	614	640	651	656	643
25827	27028	45596	40212	20830	6795	1590	885	798	781	770	818	792	776	714	747	804	744	797	766	702	810	765	770	745	741	767	726	774	779	728	694	726	744	749	754	734	707	761	724	749	705	732	745	778	728	714	776	770	730	808	710	753	734	713	757	727	757	752	714	798	765	755	756	748	736	737	778	758	718	722	730	760	733	746	741	723	707	710	735	680	755	792	764	758	669	726	726	701	722	725	743	728	723	743	749	763	749	729	736	696	771	779	735	726	695	752	686	753	713	787	748	752	761	780	747	749	712	781	761	700	706	743	801	760	745	794	722	813	666	724	788	729	752	769	690	752	727	739	696	763	715	722	714	760	687	692	722	682	731	702	761	755	774	764	718	728	732	755	724	741	756	746	725	718	782	668	763	725	696	713	730	770	707	759	737	749	709	730	699	735	744	744	742	752	711	756	687	700	732	800	759	744	714	746	782	730	731	762	707	715	743	681	759	757	752	677	785	700	722	720	746	708	760	727	720	727	739	742	732	735	757	694	729	745	703	739	723	742	740	726	791	783	765	691	716	684	735	740	741	692	739	731	771	714	698	708	751	691	780	744	724	714	754	740	735	828	706	759	728	701	700	746	730	757	691	754	748	698	712	703	724	749	706	759	680	705	755	755	755	750	753	784	723	737	724	730	721	727	748	684	710	717	746	771	727	740	727	681	726	739	696	715	777	723	707	716	742	709	762	709	724	779	723	731	742	726	736	729	758	761	718	734	716	717	716	749	715	703	743	765	690	742	726	765	738	760	783	727	793	693	708	727	698	747	755	783	760	779	774	713	732	724	743	776	792	734	775	726	712	737	725	743	698	670	706	717	719	696	771	738	714	757	771	725	733	710	734	705	722	777	782	777	776	725	746	747	780	725	758	789	775	773	720	794	708	698	733	793	756	721	739	704	743	711	791	732	738	765	759	740	754	720	748	724	735	740	722	748	709	704	706	681	729	748	697	731	717	720	762	738	717	744	751	678	740	753	737	770	681	773	767	763	746	754	713	785	736	729	718	776	697	718	698	709	707	717	729	724	718	773	663	751	720	779	741	679	692	691	742	770	735	695	763	752	753	706	722	726	689	718	755	683	759	703	710	718	731	739	733	732	742	710	706	761	722	762	740	770	755	709	708	734	750	741	706	797	757	756	672	724	755	721	751	755	716	724	768	706	771	769	756	736	743	677	729	784	709	742	740	711	744	697	759	719	685	747	763	732	744	759	726	759	731	708	735	727	708	749	711	660	751	745	768	758	708	742	746	724	748	747	696	754	742	765	721	748	710	741	808	723	744	762	701	702	728	759	699	720	769	691	761	708	712	704	725	723	744	713	728	709	716	733	763	720	757	728	729	677	709	775	682	715	742	718	778	728	759	762	736	713	708	765	787	788	743	751	718	717	716	703	703	714	740	734	796	738	798	774	780	754	749	710	730	751	697	729	754	729	767	751	716	755	745	694	784	737	774	723	759	775	755	717	791	749	747	749	773	797	774	721	702	734	720	731	716	722	741	746	867	742	782	737	723	676	742	758	758	723	728	739	713	766	794	762	754	718	692	746	739	724	743	747	703	723	736	749	712	751	796	673	746	729	754	754	725	735	733	782	749	739	764	726	702	762	787	703	786	722	708	694	730	751	705	686	778	748	721	738	736	737	744	698	697	757	707	734	726	720	735	754	692	723	797	754	721	755	751	739	702	726	747	725	699	704	716	717	728	745	754	743	717	733	747	735	705	744	782	718	729	681	706	743	704	774	718	726	750	768	721	750	756	744	749	717	678	709	710	701	757	745	712	760	746	765	760	739	733	709	708	759	746	757	702	728	714	715	764	733	767	729	770	777	731	703	716	747	732	698	693	714	690	689	747	735	717	739	723	713	704	742	682	755	705	753	707	739	692	763	698	771	757	752	751	718	756	735	721	739	718	768	720	750	696	707	711	791	657	742	750	732	746	725	735	725	716	779	734	781	797	768	762	727	782	724	719	736	789	739	714	700	699	696	701	700	750	709	743	761	688	729	733	754	756	770	728	728	699	785	755	776	729	731	754	767	747	734	758	724	705	782	753	727	714	729	756	714	760	735	704	732	731	708	720	707	737	726	738	702	740	759	761	724	779	748	741	762	729	727	702	732	691	728	692	735	702	714	727	767	703	717	735	733	700	703	740	751	710	735	723	775	748	768	763	727	700	728	753	745	741	760	775	757	721	755	688	776	714	722	756	772	730	710	687	750	672	723	748	715	734	701	735	731	749	676	711	740	764	702	802	743	693	728	767	693	754	788	775	733	684	743	742	704	738	752	736	704	702	700	759	771	694	714	764	717	739	729	676	775	717	728	727	753	803	747	767	720	774	744	741	739	702	706	718	737	735	788	735	748	683	730	745	709	668	739	769	742	769	764	738	716	716	732	722	746	745	702	736	762	760	733	719	738	715	675	750	743	755	701	737	711	761	695	758	731	686	726	721	677	741	796	729	754	778	746	732	748	722	768	699	697	721	769	710	716	750	705	743	755	726	750	698	752	709	769	720	720	737	728	704	724	753	775	771	734	750	738	713	747	750	701	751	705	736	762	691	731	739	789	712	701	712	762	758	718	783	734	750	745	754	700	760	707	732	685	735	716	767	729	760	756	730	715	700	780	753	749	764	758	694	732	726	739	743	749	762	739	783	765	738	742	732	714	704	739	758	707	744	754	757	779	731	749	750	711	723	728	734	743	725	763	734	720	702	744	738	697	757	764	699	742	744	710	751	745	712	698	736	756	753	774	687	737	747	774	762	787	715	710	719	723	772	690	707	776	685	726	715	745	681	745	678	704	757	707	803	745	737	725	751	743	699	739	741	713	736	686	761	766	694	702	779	724	697	712	737	719	737	745	797	762	733	692	775	709	749	733	762	679	701	692	722	756	711	732	732	752	729	740	784	775	761	770	732	712	750	737	714	773	789	740	716	724	791	790	761	678	775	740	718	714	770	773	715	805	731	775	736	792	728	746	696	746	701	753	740	757	734	772	759	730	749	768	667	736	731	701	758	752	762	760	716	741	738	766	697	719	779	711	777	692	804	764	740	734	760	753	706	768	729	757	760	756	754	736	720	740	702	750	747	745	761	797	737	733	714	692	734	721	808	828	704	742	750	729	793	721	711	729	754	703	720	755	709	711	758	763	699	730	690	726	749	739	722	760	756	722	715	740	757	719	728	777	722	746	695	781	753	773	698	704	768	756	766	730	740	779	702	690	662	745	738	752	777	776	771	730	796	713	700	740	734	721	738	738	704	749	715	721	729	720	737	706	787	778	709	721	713	711	708	686	719	716	739	707	777	758	758	763	755	745	728	731	716	754	739	741	739	719	737	732	741	730	752	754	776	774	711	701	751	778	822	688	705	676	768	794	742	748	703	729	763	725	701	761	743	740	721	760	714	781	724	749	707	766	750	811	763	771	741	713	707	763	725	736	743	776	716	778	735	708	733	756	747	703	714
56006	85984	65272	32830	12370	3634	1309	783	690	716	659	667	682	685	713	672	663	654	659	671	707	680	696	698	680	642	652	734	672	626	658	698	703	641	656	643	684	699	686	668	736	667	678	658	660	657	708	677	642	676	681	628	699	706	701	650	655	703	713	663	638	684	685	652	704	720	653	674	662	673	730	679	716	716	681	662	673	694	667	682	685	636	671	648	655	696	647	646	649	693	669	676	698	648	671	644	671	650	671	676	664	685	655	670	651	652	713	685	684	654	653	677	701	681	704	674	704	663	665	688	680	674	666	646	656	709	696	650	673	655	699	735	674	622	669	634	655	729	677	647	630	677	666	665	668	730	643	651	660	651	648	654	624	646	695	664	655	617	692	707	686	669	706	659	718	746	682	611	654	647	633	669	667	664	663	708	716	718	683	662	684	659	697	650	657	635	663	737	669	681	673	641	675	674	683	689	668	694	672	695	711	679	673	705	671	650	700	663	690	702	666	660	688	680	634	679	689	693	711	637	671	681	670	699	677	638	655	661	664	673	660	673	644	666	688	660	656	681	699	643	666	670	695	677	708	666	670	703	663	671	661	656	695	661	711	682	686	666	663	679	686	687	625	648	687	644	677	642	692	613	650	718	635	721	643	628	688	672	635	689	693	654	694	701	637	651	725	679	695	676	665	691	658	664	659	681	667	660	671	659	649	647	657	629	703	699	697	629	695	660	735	642	645	654	680	659	686	656	658	708	673	650	679	663	693	666	674	646	687	663	651	658	688	684	629	711	693	627	689	675	661	687	667	706	651	649	680	682	703	674	635	677	652	672	640	700	682	646	699	677	652	653	637	641	653	713	642	666	661	697	662	664	703	656	635	699	701	686	678	659	681	606	679	721	716	670	653	678	664	654	679	661	721	668	696	655	693	689	654	701	700	701	697	662	708	678	657	687	699	676	680	677	658	663	671	668	624	654	675	713	622	653	650	655	642	695	660	641	678	685	679	619	649	672	704	664	656	658	702	641	665	682	671	632	654	704	635	650	642	686	699	662	670	668	639	700	674	682	697	661	686	644	692	719	671	649	655	688	637	624	625	658	684	673	629	658	683	645	687	695	685	698	678	659	686	703	625	683	644	631	652	701	715	660	615	639	657	682	665	691	694	691	641	615	602	669	704	650	617	703	732	666	634	664	684	687	661	688	661	685	665	673	688	645	657	688	633	671	655	694	678	672	644	671	704	658	667	675	654	691	699	640	669	639	681	660	640	662	654	666	663	645	664	680	728	712	644	636	660	632	676	647	589	691	667	641	642	707	636	616	664	677	635	639	684	636	664	649	709	689	676	686	677	669	676	698	711	684	702	692	712	646	639	689	705	674	715	652	672	638	642	637	719	693	639	629	658	654	697	636	646	682	646	720	691	695	682	673	646	683	637	662	646	667	701	657	655	687	692	661	637	648	698	683	670	635	637	623	655	641	622	689	639	650	661	652	665	704	706	603	644	660	670	645	705	631	671	663	627	647	661	709	678	671	641	649	666	665	652	689	654	656	671	688	641	637	650	668	719	672	648	664	628	644	682	670	621	665	709	666	620	634	662	649	671	666	660	686	697	698	654	655	703	684	665	630	635	666	677	704	695	635	628	670	635	631	678	659	636	644	653	707	665	684	657	671	698	694	664	715	668	702	687	693	699	687	652	652	636	678	665	689	662	670	662	621	688	686	683	659	668	707	685	697	670	696	620	684	695	655	667	715	642	673	682	652	701	663	651	615	715	643	656	663	679	644	677	667	604	661	643	658	664	691	670	640	659	612	655	667	666	662	656	654	713	670	715	669	686	703	684	644	646	673	644	683	663	707	673	668	627	678	672	650	671	703	677	657	671	645	666	673	648	605	662	674	687	679	653	670	675	678	670	686	664	682	649	607	624	676	654	640	646	659	687	672	686	722	701	664	688	658	701	609	625	653	668	633	654	665	641	610	655	695	653	668	639	700	667	665	679	645	672	703	685	631	609	679	670	657	699	685	673	649	635	696	660	660	654	674	698	636	679	645	628	710	653	651	710	591	655	664	671	640	683	649	684	622	634	674	660	645	668	600	651	696	678	676	719	672	678	651	662	699	697	619	657	675	652	648	681	667	671	682	674	667	659	650	670	610	643	657	692	688	723	715	685	647	621	665	710	705	671	690	717	675	647	689	645	645	671	642	647	694	658	647	638	658	670	670	654	662	643	648	680	678	659	685	666	668	666	632	687	640	671	637	715	677	649	682	718	656	666	682	635	681	716	654	679	637	660	681	647	689	650	717	690	614	667	660	628	680	665	690	670	672	637	703	638	668	686	649	746	657	680	671	709	670	695	714	654	640	635	661	659	668	644	652	648	654	647	701	698	659	708	684	672	697	653	623	678	723	664	663	643	640	636	661	678	676	711	630	684	672	656	657	644	680	662	656	665	659	675	647	690	681	643	669	664	675	668	653	687	697	608	672	652	687	655	668	647	699	669	669	678	719	658	689	649	619	661	690	676	654	648	673	677	660	682	682	664	653	672	663	642	682	636	633	700	663	644	624	658	669	689	672	638	669	652	659	659	638	662	683	705	652	695	700	652	685	684	640	713	651	634	658	674	673	625	669	665	673	650	680	652	667	666	664	690	703	688	649	705	621	663	657	687	668	634	696	662	686	670	704	704	660	662	698	644	654	701	695	676	673	689	692	657	681	670	684	654	604	610	666	648	626	675	663	669	627	610	673	667	707	644	663	667	700	643	681	697	659	655	649	642	683	647	671	654	704	677	618	626	670	641	716	669	649	668	662	700	686	686	636	669	654	653	638	651	632	684	647	621	666	643	668	675	673	671	625	638	678	699	671	635	680	622	710	673	678	659	657	619	649	681	691	675	690	665	644	647	707	679	650	696	642	659	646	636	675	672	660	702	730	682	608	671	655	668	654	699	683	660	663	697	669	652	662	674	651	618	613	706	698	645	687	636	660	668	681	662	633	672	660	669	683	624	714	662	644	680	662	701	665	678	698	689	640	697	644	640	664	635	668	680	661	691	682	634	672	671	629	674	662	663	612	707	682	656	671	666	626	651	663	671	663	652	697	664	627	713	713	644	623	675	684	679	650	657	660	658	643	680	646	668	714	638	689	697	658	699	628	698	684	635	642	613	683	716	664	689	681	719	630	651	592	671	652	627	679	667	678	714	686	679	690	631	667	745	648	653	644	639	649	650	691	669	661	638	684	690	699	693	677	706	683	661	675	669	669	683	663	609	675	664	679	663	649	674	689	673	664	682	645	670	658	699	651	711	661	668	690	675	671	678	641	653	707	676	664	646	676	666	610	653	660	668	675	698	660	679	700	673	679	683	649	692	637	666	687	650	675	674	708	674	637	710	711	666	679	696	683	710	680	657	695	655	673	665	694	673	637	656	675	669	687	680	674	716	667	675	691	689	671	659	665	669	660	657	694	623	699	672	665	661	674	650	710	658	687	709	647	679	649	637	687
24284	23361	37244	37789	27022	17281	5654	1477	1107	1136	1069	1109	1031	1032	1014	1006	1029	1010	1059	1050	1029	1019	1056	964	997	1042	1036	1015	1010	1028	985	1010	1066	1047	1051	1032	995	1085	963	952	981	1085	1047	1010	1076	1052	990	986	1085	979	986	999	1020	1034	1018	948	988	1058	1039	1034	1041	1093	1013	1023	994	1024	993	970	1006	1032	1014	920	1015	1020	976	1009	979	1056	1057	1082	956	1030	1013	1063	1044	1026	1042	989	1050	988	1055	1046	1036	1062	1021	961	1017	1015	1010	1073	990	994	1003	1055	1015	1012	949	990	998	995	1047	989	992	993	1062	1031	1013	1024	970	1060	1032	1064	1034	984	1013	971	968	982	945	1014	1014	995	991	933	965	1012	1014	962	1019	972	958	1018	1014	1004	969	991	1018	1005	1016	1019	969	1004	1017	975	983	996	1010	1048	975	999	984	1008	944	1003	1007	1023	1047	989	968	974	1024	995	1049	1024	1006	1037	1038	1053	1039	1010	931	1008	1023	1037	994	1031	974	1016	957	1014	1049	948	1015	1005	1031	1006	1046	940	1092	1000	1024	1026	1009	953	970	1032	988	962	981	1045	1013	1000	1058	963	1036	943	987	987	985	981	1029	962	1001	1037	977	998	983	986	994	997	961	1014	1012	1075	1062	1031	1033	992	1011	966	1010	1006	982	1022	983	1022	992	982	1009	990	911	1019	987	1015	1014	1014	975	1022	1060	963	1055	1004	1044	1025	1028	1018	1061	1020	982	1013	986	1012	1050	976	972	1024	927	988	1033	1007	1023	994	963	997	1011	968	971	1065	1011	1001	975	997	1045	1030	982	972	991	990	1008	982	995	1044	998	1019	1011	1019	1009	986	986	964	948	987	990	1015	991	1032	950	1050	1021	1018	978	1046	1022	979	1008	1018	977	1006	990	995	984	980	985	1000	1000	986	1035	1041	1046	981	986	1028	985	1044	1003	991	1054	1044	1025	1054	1012	1045	970	1000	1014	1037	1031	1014	966	1011	1013	1072	983	1038	1030	1058	940	981	991	1023	983	1074	1011	1002	1024	950	1034	961	996	1007	1010	1032	1024	969	1002	1009	1028	1026	1000	980	967	983	1013	998	978	970	1078	1026	960	985	972	986	958	1001	1047	1024	963	999	1029	1093	976	994	985	1030	1033	1006	1066	1044	1015	1019	1001	1039	1038	1031	1003	1014	995	1004	971	980	1014	1029	988	1003	983	981	1016	931	1033	1042	1032	993	1054	987	967	966	1044	999	1019	1002	1034	1031	1007	1069	999	1024	976	971	1022	1019	1001	996	1004	990	993	1030	1005	1018	1032	1028	1000	1053	1006	989	998	1001	977	1053	989	949	972	1045	983	989	939	1080	995	1006	1017	993	1003	1016	988	976	983	979	1050	1019	1026	980	983	1054	976	992	975	1044	1028	978	966	994	954	1057	983	964	969	924	1090	1048	939	979	1000	1033	1014	1019	1019	1000	983	1039	1041	977	976	1049	1022	1067	1007	1040	923	992	1048	1006	984	1086	998	1090	1041	986	987	1043	1062	990	1113	1016	1023	1062	1028	966	976	1055	1017	1009	954	1000	1012	1000	1007	1026	985	1055	984	993	1027	1016	1007	1019	1015	1003	996	988	988	999	1020	917	993	1000	1009	982	1008	975	1016	990	1038	1054	1031	974	1034	1015	993	965	958	1045	996	968	967	996	1021	1023	1025	972	955	986	928	1018	987	990	990	989	996	998	1023	996	1024	1002	977	1067	1019	1011	1001	941	999	1041	961	1031	950	989	968	1005	1061	1018	988	1000	959	1009	999	1024	991	1038	1032	958	1000	972	1032	967	1016	1048	1033	1049	951	1021	978	1008	998	1032	1012	1013	985	1030	932	1000	1046	1014	948	1007	954	1032	1004	1007	957	973	1042	1002	1016	1038	963	960	982	1009	1037	929	989	987	947	1034	995	1019	974	1054	984	1053	998	1010	1033	1039	996	999	960	1002	1001	993	1009	1047	1062	993	950	969	999	997	1058	998	987	991	978	991	996	1098	994	976	1049	982	1027	999	1068	996	988	939	1072	943	1021	1002	1068	1040	977	958	993	1017	1000	990	1017	974	1010	964	1031	1007	987	1001	1000	968	1005	1066	1028	1054	978	1001	984	1020	978	960	984	985	1035	1036	961	965	945	994	1025	973	1003	1036	996	982	1027	1074	1003	963	982	1002	1014	1017	1005	1029	1008	1000	1057	989	987	1008	960	976	1039	936	1005	962	1001	990	937	1037	1054	1078	973	974	1031	1011	979	983	1053	965	951	1003	1001	1034	1014	956	1024	964	1009	1031	923	985	955	986	1022	968	994	1072	1028	970	1032	1036	1020	1045	1015	984	985	991	990	967	1009	1010	965	1021	1024	1005	976	1002	1014	951	1017	975	971	995	1008	1012	1024	966	978	984	1007	989	956	1035	975	978	997	993	1059	997	1093	1073	975	1033	1035	1077	1019	1019	974	991	1022	1016	991	975	979	954	1007	943	1028	938	1023	971	1040	973	1031	951	1031	1039	975	1013	1004	985	1025	980	1032	978	1028	1020	974	1027	971	988	988	1013	1038	977	1009	996	1001	951	953	1002	943	915	1083	958	1024	1066	962	1025	1002	1003	970	966	1068	989	982	1025	1003	1004	983	1041	1032	951	1039	1013	981	958	1036	1040	989	1023	995	988	1007	999	996	1006	1029	955	951	956	1022	1004	1020	974	1006	1028	986	1013	1005	1031	979	1028	997	1008	1017	972	982	992	968	1006	1042	1013	973	1003	1078	950	1026	1014	996	973	1042	963	1035	986	989	964	972	972	1040	979	964	993	1002	990	984	979	1041	989	1008	1013	986	1074	1016	1003	984	1014	1016	1019	1034	1013	1060	991	1032	1030	1002	974	1011	972	971	985	995	988	950	997	950	967	1007	1012	1046	999	1046	995	1040	1017	983	1006	1023	1076	976	997	959	1006	1044	1022	972	991	1019	1028	1021	1008	1035	1015	974	1050	1019	1037	978	1024	996	971	968	1043	1021	1011	1049	988	977	998	1007	974	965	967	1066	1010	1008	1005	1013	989	985	1011	1036	1037	1004	941	1032	965	1003	998	996	988	1067	1011	983	996	1020	1004	1030	1039	1039	1048	1001	1010	997	1021	975	1047	1031	994	1050	1010	1021	982	1014	979	1038	1022	971	965	1031	946	997	995	984	1036	1040	1044	992	1047	1024	996	996	952	965	957	932	1019	964	996	996	992	1033	985	1022	1011	1000	1071	1024	1047	1017	976	1004	948	959	971	1004	963	989	1046	1013	948	1006	953	982	1013	1055	1054	1030	972	1038	1039	1002	1011	1035	1005	1041	1024	1006	1040	1040	975	985	1015	983	946	949	1039	991	1048	1011	1021	1018	1007	1010	1023	999	931	931	1023	946	1066	1015	997	976	989	938	1049	970	965	973	1060	983	978	977	954	982	1013	943	959	1037	1023	1003	1016	1049	994	951	984	993	990	998	1034	964	983	1004	1001	1020	1039	1067	1013	977	956	1028	961	1018	1063	1037	985	1034	1037	980	1019	990	1025	997	1025	1002	994	1021	1022	986	995	1043	970	1013	963	1009	963	996	968	983	975	977	968	995	1066	985	1001	963	974	989	1021	985	1048	963	1070	987	992	1013	994	995	1073	1031	994	983	1036	966	1007	959	994	1036	1009	1018	1006	965	994	1012	1018	1030	1006	984	1005	1044	986	1017	1068	1053	1045	1010	1027	955	994	996	992	1004	966	984	1006	950	1015	1039	1018	1038	1002	1042	985	982	1023	1013	1037	1014	972	1042	999	990	1016	1024	1019	1019	992	1005	1051	944	1034	993	1038	1003	972	1019	1029	1034	993	988	952	1045	1005	975	1013	1005	970	1031	988	1008	1054	978	987	1002	1048	1032	1001	974	1015	955	986	1004	979	1043	981	1010	986	985	1021	1015	986	985	1037	1029	989	1018	996	981	977	967	1052	1010	946	997	1011	1005	1016	988	842	1031	1023	1042	977	1022	1030	1049	994	998	988	1011	970	1049	1042	1011	1040	1040	1069	1024	1056	994	989	988	1010	1012	949	978	1033	984	1031	1007	987	1062	1023	999	1042	1033	982	1025	1020	1050	1025	957	984	1028	1026	997	950	969	1008	1015	957	992	1041	1026	987	1051	1070	1032	1042	964	1005	1065	1091	1043	985	970	1053	963	968	981	1004	1050	1032	990	977	999	983	991	960	1051	1044	951	991	1031	1006	1023	1028	1024	1005	1021	1032	978	1021	974	1021	974	1013	1038	985	950	1044	998	1024	1007	972	940	956
65072	103506	80794	50743	23157	7814	2307	1189	980	904	971	945	942	999	887	960	925	917	950	931	929	956	935	929	914	944	942	896	937	952	910	979	926	955	965	900	977	937	927	933	948	901	927	909	947	866	949	924	970	963	911	903	937	893	943	882	909	903	933	918	953	982	888	962	920	956	919	983	911	878	910	940	987	979	909	925	932	922	961	937	886	916	873	952	975	910	935	903	861	903	918	902	932	1003	901	942	964	916	913	962	960	954	941	910	890	845	945	872	906	932	933	920	964	926	951	916	910	888	957	914	926	940	992	893	924	942	984	914	912	957	980	934	904	960	908	935	935	940	914	933	921	894	959	906	913	934	913	862	839	928	918	886	891	995	889	934	927	895	950	946	943	930	923	902	909	939	932	921	930	871	915	950	919	954	905	959	953	982	942	926	890	920	869	935	910	952	935	901	893	964	929	883	910	875	926	850	950	924	981	949	930	907	946	960	911	926	882	875	893	898	952	889	953	952	863	903	957	893	941	926	969	896	946	965	899	967	965	929	937	895	962	918	990	963	919	970	935	881	926	859	923	908	905	871	910	930	930	959	867	931	925	1000	941	915	942	970	931	962	957	965	866	987	963	882	914	931	912	923	973	910	925	936	917	902	929	939	913	919	927	919	910	915	978	975	890	907	952	939	924	938	925	903	955	976	900	954	954	956	936	887	900	914	919	988	973	922	954	923	936	925	919	912	930	911	906	905	958	974	901	942	928	922	964	926	944	889	946	909	861	956	893	954	944	966	967	940	880	919	948	941	945	870	915	940	921	975	867	961	978	891	946	982	934	865	923	916	980	913	895	891	978	984	966	942	947	984	907	918	950	909	949	947	957	931	957	902	937	909	927	940	932	921	933	974	906	889	916	974	942	953	963	912	904	921	927	941	917	935	943	915	925	908	908	943	954	957	923	972	918	897	965	1002	937	916	915	932	905	937	914	949	934	947	911	929	882	929	938	919	975	900	880	892	862	934	934	914	887	906	942	928	926	925	932	924	890	924	933	895	927	929	925	871	979	935	897	930	914	872	923	887	973	915	951	950	956	917	943	983	928	904	931	930	908	896	910	875	909	950	953	898	994	947	910	921	914	879	936	951	935	892	954	918	846	947	906	902	944	941	916	940	951	903	913	902	908	920	997	887	946	989	903	897	967	891	937	961	925	911	939	903	934	907	965	971	949	919	954	925	956	931	980	952	972	940	946	907	946	937	884	883	908	928	922	888	874	945	928	998	919	932	990	923	895	893	943	900	904	962	892	917	952	904	882	879	885	884	962	948	970	933	942	896	975	901	883	906	952	955	909	954	924	927	938	919	915	932	844	882	967	917	893	948	903	904	930	899	915	938	925	878	865	956	878	931	906	940	934	939	879	944	940	928	965	935	924	947	940	935	870	985	921	915	988	935	878	922	950	898	932	937	934	864	923	962	998	981	935	949	938	890	885	938	892	885	928	925	977	891	918	887	942	923	932	944	944	873	947	936	915	938	902	967	935	902	876	938	948	887	946	949	948	935	867	961	939	942	926	928	937	987	926	902	901	961	887	901	858	935	892	954	920	946	936	924	945	925	886	926	903	943	947	928	907	945	912	916	907	976	916	960	951	980	910	908	911	968	877	907	951	875	920	922	886	966	941	957	907	896	924	971	978	902	942	834	937	978	902	959	862	887	955	954	931	910	887	897	971	967	953	952	968	937	922	948	911	914	877	951	923	903	929	952	876	948	941	968	946	945	924	962	961	910	937	881	912	921	924	979	906	938	951	963	882	872	936	952	922	873	908	924	914	971	959	905	930	961	918	879	932	923	873	960	935	977	964	916	937	947	929	916	909	884	984	946	901	952	911	925	875	923	887	913	943	847	927	972	918	904	940	914	987	901	912	946	904	886	948	926	899	892	952	969	929	964	866	926	950	922	921	939	933	897	873	895	925	990	935	932	938	904	892	929	921	927	928	908	935	927	882	913	910	951	925	913	931	935	919	938	945	939	969	902	901	896	895	995	881	925	892	900	934	873	905	914	970	955	877	835	866	937	935	978	923	899	890	933	921	938	941	937	969	948	908	893	918	900	914	885	894	901	898	925	902	928	942	925	917	933	934	896	896	996	867	937	918	944	919	880	894	915	982	929	933	904	949	930	913	933	889	947	943	870	927	941	981	895	925	905	1002	923	934	884	931	887	960	946	976	903	880	930	902	923	903	905	917	949	917	912	994	900	922	955	908	916	952	991	886	934	923	962	895	828	958	918	898	932	918	885	937	947	927	870	941	915	925	953	950	884	917	933	949	909	894	917	902	903	928	874	945	911	925	980	947	945	930	929	915	915	886	955	939	962	900	872	996	885	927	930	906	928	883	977	907	903	907	889	908	947	938	899	905	908	913	958	904	934	984	907	951	960	955	975	883	928	899	926	898	898	953	930	931	924	919	928	904	961	860	928	919	899	937	926	872	946	890	913	946	915	938	905	973	918	925	889	911	917	887	913	840	872	904	917	910	965	906	905	976	942	901	898	911	953	944	910	956	948	890	946	910	940	916	942	972	956	974	927	884	922	920	883	934	901	904	1019	937	883	947	939	923	883	887	986	929	947	880	872	970	897	908	936	912	948	922	950	943	927	941	907	912	932	852	917	876	907	913	956	924	913	951	942	898	932	950	918	904	912	940	931	905	919	940	922	899	966	911	873	914	900	924	949	915	884	921	917	881	932	895	881	904	948	947	859	978	937	891	938	916	914	966	930	909	894	923	892	899	923	928	913	927	878	924	987	942	921	933	972	913	904	897	913	999	953	930	929	951	893	946	932	877	902	929	904	866	951	905	941	941	884	891	924	897	924	926	913	904	896	1001	928	956	918	922	943	968	948	900	948	965	909	912	889	921	896	971	912	943	899	913	980	911	930	961	879	873	935	916	904	905	918	901	879	932	855	905	903	973	937	960	881	928	855	888	913	877	943	943	931	902	910	896	912	873	932	955	959	908	906	874	974	959	902	918	871	895	934	928	925	893	894	1001	872	912	912	931	933	923	954	1020	985	929	944	932	888	911	941	870	914	896	932	874	942	883	937	928	930	943	963	960	930	983	915	887	903	940	916	929	938	940	923	935	924	905	879	907	886	895	932	954	874	884	899	915	938	857	934	909	918	912	943	932	894	936	855	923	934	874	896	883	941	984	915	892	973	915	929	942	958	898	910	888	887	903	936	916	907	910	902	943	924	952	938	943	919	941	926	861	945	947	890	885	883	951	877	889	936	869	928	972	921	861	888	958	894	940	937	891	948	853	966	942	891	893	956	905	902	950	915	944	913	940	875	949	920	915	910	916	913	945	935	908	911	924	947	872	937	982	926	893	879	848	933	830	897	944	926	913	918	917	924	914	942	904	903	857	935	982	859	834	907	908	929	907	946	958	901	907	961	931	920	976	919	935	902	940	893	921	862	950	943	949	924	869	920	918	925	909	878	913	963	973	908	919	929	902	898	974	900
29651	30402	28092	14419	3946	1419	1015	862	906	863	836	825	838	817	850	852	831	819	835	811	875	810	857	872	882	835	772	834	845	826	815	848	835	829	834	807	825	808	789	857	866	827	818	846	861	835	822	799	801	818	861	892	855	807	816	783	796	832	822	865	814	833	842	862	881	838	819	812	888	886	846	852	805	868	809	829	815	859	825	884	887	811	843	857	840	809	847	876	843	832	808	804	785	830	823	858	780	819	846	838	864	827	824	862	881	785	790	864	860	828	879	856	845	849	866	857	841	866	845	789	793	830	805	815	758	841	837	817	839	812	820	836	887	822	800	819	818	805	852	784	845	828	753	847	857	844	774	802	865	790	829	784	825	894	823	888	798	832	845	815	872	836	850	847	815	849	796	864	835	826	870	815	840	845	827	815	796	837	786	859	853	861	833	816	887	802	808	830	813	758	837	780	792	820	835	872	849	824	826	870	823	855	830	811	914	877	854	848	865	825	827	805	868	845	834	807	843	872	789	856	843	810	865	783	820	839	829	848	766	789	826	799	841	885	837	766	822	800	871	844	794	849	841	824	866	855	865	868	855	884	803	847	849	893	896	839	808	837	821	880	807	886	813	793	852	819	791	852	803	829	801	872	856	816	858	839	810	837	848	807	809	796	883	873	876	842	805	855	811	878	846	834	836	834	808	839	843	773	869	858	857	895	846	825	840	870	819	862	843	830	841	859	805	784	869	824	802	845	843	807	841	867	797	818	889	848	831	806	850	882	812	857	802	771	854	837	875	829	865	826	790	879	837	838	867	849	851	866	848	840	855	806	845	825	859	860	788	798	845	818	836	846	817	777	851	845	800	848	802	844	809	785	858	807	813	843	855	813	812	758	813	818	836	851	794	883	781	874	860	827	801	878	828	817	839	811	833	804	854	816	855	818	876	836	875	814	838	850	791	842	820	802	858	871	835	835	818	859	838	832	854	800	817	822	873	819	817	853	839	821	844	854	849	820	849	851	826	831	817	806	851	828	847	817	807	830	836	795	825	836	829	814	842	840	801	802	858	811	845	830	806	841	839	882	843	829	865	823	800	859	857	913	815	806	844	785	832	809	823	851	832	784	820	806	829	820	856	825	853	801	884	846	815	834	803	833	910	815	829	827	824	767	805	847	827	795	773	902	842	818	819	838	854	853	855	818	825	864	837	848	851	848	845	851	836	841	814	815	821	791	787	809	809	863	854	830	862	883	821	770	828	827	896	882	853	846	840	842	858	795	829	833	835	796	826	830	841	873	845	841	817	827	782	907	868	846	830	812	848	816	856	864	835	800	754	796	840	887	867	871	832	818	817	844	776	831	841	904	883	832	803	808	802	856	860	875	772	896	816	898	834	785	840	816	831	789	773	793	777	818	789	810	883	892	907	841	831	807	865	869	798	835	856	831	859	837	869	868	824	874	802	808	839	880	813	872	860	768	798	823	854	851	877	805	842	909	848	833	812	870	781	827	848	831	889	831	817	809	780	824	851	866	828	795	830	835	805	864	842	838	853	798	865	800	790	868	858	862	803	845	846	818	817	808	753	806	858	816	816	818	851	856	808	856	807	826	855	817	854	786	809	834	756	860	847	804	796	853	796	899	813	832	853	822	859	799	825	837	860	814	799	824	831	863	819	844	826	849	830	882	872	864	846	862	835	872	869	851	817	822	827	837	838	857	819	795	846	803	786	853	834	780	863	872	862	840	811	815	814	871	828	863	810	823	851	827	821	795	852	837	845	858	800	793	821	763	862	834	844	833	855	842	777	830	862	870	793	784	870	803	882	853	794	814	850	849	806	856	792	842	776	798	875	885	846	861	789	814	782	794	749	829	796	874	855	843	884	812	791	817	848	818	831	803	849	832	910	821	885	844	825	829	844	849	837	856	851	851	835	760	783	801	818	872	869	784	772	773	844	834	841	862	839	877	791	859	789	870	812	830	824	840	843	806	847	829	794	853	900	804	843	798	860	888	840	819	813	811	851	783	809	865	777	857	835	856	827	829	817	861	772	827	810	870	860	806	853	850	788	795	786	794	854	858	822	842	832	839	810	860	793	824	823	851	868	766	838	877	809	802	840	800	826	860	833	834	821	810	816	828	859	831	812	866	805	834	833	785	823	852	882	894	795	817	836	819	839	855	835	883	860	805	801	832	833	824	809	816	856	863	864	821	829	832	846	829	782	837	831	771	826	827	807	807	832	793	775	842	818	825	812	837	809	823	857	793	864	819	832	837	830	837	875	804	801	834	830	804	832	842	851	807	796	820	840	795	812	828	860	877	873	814	786	861	802	837	855	855	837	870	843	862	837	819	855	833	835	826	866	869	845	851	929	878	846	852	856	864	875	806	815	809	833	857	837	861	836	847	921	835	866	860	834	865	821	786	794	826	908	831	873	806	798	827	844	847	822	841	812	809	806	779	805	794	854	837	794	807	815	795	841	839	843	820	800	807	795	809	872	806	798	793	828	835	762	815	900	812	857	799	776	817	850	826	871	844	872	830	843	812	855	821	865	808	883	862	880	848	810	835	812	830	848	820	781	802	897	785	850	818	834	891	810	842	782	852	869	808	858	853	836	853	830	766	841	843	887	875	832	816	808	782	909	856	791	775	855	829	843	848	833	830	842	836	819	850	840	804	833	826	796	809	833	873	838	868	793	784	825	809	822	809	878	826	866	845	830	849	785	840	793	828	830	788	762	842	792	819	830	826	850	793	807	847	784	785	758	834	874	804	848	860	821	855	820	819	854	858	804	844	831	846	830	845	803	884	789	846	819	848	843	844	834	813	864	794	857	825	876	836	855	816	839	796	803	867	845	840	846	859	874	878	798	812	766	865	834	830	829	804	896	750	842	852	873	821	871	859	814	862	760	838	819	916	852	825	797	868	796	892	849	845	810	832	821	812	855	832	853	778	852	787	882	860	805	844	827	865	884	868	809	834	824	839	845	841	848	866	832	800	864	782	856	807	873	826	840	825	814	825	859	846	787	856	853	869	859	857	834	776	837	834	809	856	761	797	852	839	875	818	845	856	823	840	851	811	846	847	911	864	863	818	875	836	844	843	828	826	836	792	848	809	854	845	858	804	791	816	805	833	814	817	848	834	809	814	798	779	842	887	862	844	847	863	832	830	898	818	822	801	787	864	857	797	884	855	833	802	838	796	809	758	868	820	847	802	794	807	809	809	823	795	850	844	819	861	819	899	785	852	832	799	798	844	838	843	816	835	803	836	822	821	860	854	817	804	815	782	792	821	864	821	812	864	827	834	841	862	822	793	813	846	787	833	870	839	827	819	819	761	858	852	846	806	822	828	846	819	845	820	792	889	805	761	846	856	804	824	820	809	821	835	756	818	833	894	855	860	851	859	870	816	861	806	814	815	808	818	842	847	888	825	848	795	928	803	802	789	875	826	799	786	862	850	842	832	839	810	797	803	846	814	843	861	825	806	821	788	803	851	836	807	799	832	775	810
21842	36500	22103	8688	2997	1228	809	725	707	754	646	695	711	666	688	667	679	690	780	698	709	688	708	721	669	673	684	709	650	661	652	698	675	672	694	666	710	730	679	691	647	677	723	704	656	678	686	724	663	688	642	727	697	686	682	682	689	705	715	713	666	684	655	735	707	676	726	691	720	692	651	706	659	709	709	674	701	719	680	685	679	681	668	664	710	702	677	727	659	694	692	712	717	663	673	704	696	688	678	663	679	689	691	711	721	723	727	671	648	688	707	669	723	684	683	739	738	670	679	667	729	692	658	709	693	704	706	675	725	707	668	672	728	665	696	675	683	718	711	745	711	715	650	689	693	704	708	644	702	698	642	705	706	686	699	718	690	666	636	702	686	626	682	677	722	672	723	664	725	655	724	661	708	672	654	674	692	723	730	667	683	646	719	709	642	752	726	642	725	724	703	668	727	687	730	703	715	655	696	703	691	703	632	737	697	708	673	661	691	696	707	689	678	690	684	655	744	696	712	678	706	691	688	688	714	683	700	703	697	693	676	714	700	681	730	651	667	702	729	709	651	693	711	724	713	693	696	689	671	667	694	716	689	681	719	721	671	670	670	674	731	693	674	657	695	687	661	717	694	669	669	655	662	669	700	693	698	686	712	680	673	713	662	689	727	677	667	702	691	654	621	684	662	658	685	708	702	698	696	721	722	646	727	685	702	653	690	688	694	648	675	708	680	687	703	740	727	698	673	689	732	645	648	693	668	666	675	679	747	655	669	640	646	716	706	724	672	730	753	661	643	677	651	633	725	647	679	735	669	677	714	709	664	706	703	666	695	670	696	701	692	726	705	729	689	619	698	651	665	658	659	728	655	648	624	674	734	734	735	708	693	671	646	688	674	703	744	652	684	690	671	618	677	703	692	682	660	662	670	715	711	681	691	710	689	728	704	692	673	695	686	670	682	671	679	659	683	747	656	696	665	674	640	655	687	646	717	699	716	716	722	632	686	686	658	698	646	687	665	665	712	702	708	699	667	733	721	700	709	703	693	708	684	711	713	694	687	709	651	653	674	665	644	701	637	695	703	711	701	683	730	662	659	720	727	677	708	677	724	698	640	692	715	683	661	682	677	720	695	713	651	653	660	675	675	686	648	675	702	639	667	672	701	674	727	680	687	634	698	730	685	718	683	712	663	652	675	665	691	661	708	687	700	687	721	680	695	639	702	672	698	669	672	686	729	638	673	701	708	681	696	707	646	695	681	673	687	701	661	700	707	704	697	653	689	716	693	692	710	679	650	698	685	699	685	733	690	693	654	669	687	730	668	665	711	713	683	668	698	691	673	711	699	651	702	701	710	680	664	756	701	672	665	694	723	678	700	642	696	665	626	682	712	666	715	650	733	679	704	746	667	684	679	741	709	692	719	712	722	671	704	668	657	672	688	703	684	657	708	684	760	664	668	746	665	674	677	677	691	693	697	670	709	679	708	674	672	721	688	710	709	685	692	636	681	636	675	667	733	624	684	670	680	652	726	708	697	693	688	693	701	699	711	711	707	705	730	688	694	664	674	736	683	692	668	696	673	638	726	724	679	680	701	662	713	731	708	664	701	693	682	675	734	673	639	666	663	692	698	659	704	676	683	688	702	698	662	680	677	702	675	689	723	673	696	693	689	646	713	746	689	677	708	679	637	754	685	700	624	762	701	690	695	672	694	756	698	669	704	651	699	712	702	676	710	717	716	709	675	663	701	721	707	681	709	658	658	686	682	665	785	701	625	672	677	679	670	676	732	708	724	689	696	678	711	737	674	669	679	692	720	683	708	691	705	690	686	681	653	741	675	649	678	720	670	681	713	680	709	678	710	718	688	714	683	668	713	668	682	753	715	630	699	731	655	672	630	678	733	689	665	692	695	726	640	639	697	690	662	683	668	676	709	700	703	698	696	717	659	678	679	696	689	717	702	700	703	708	662	691	694	651	741	714	671	664	698	685	703	745	697	713	683	712	654	690	709	703	705	672	672	656	712	660	690	689	704	708	657	696	684	683	693	742	727	710	722	722	661	718	697	702	672	720	731	688	681	709	675	739	652	699	644	690	693	672	695	684	692	706	721	698	654	725	734	731	722	683	682	706	687	653	710	672	690	724	690	678	654	687	681	670	687	692	667	688	667	709	648	693	733	674	693	687	685	700	676	750	698	692	679	685	681	705	645	707	681	662	705	678	693	621	655	669	711	708	698	698	648	694	721	697	692	658	708	662	710	667	702	707	699	711	672	687	711	697	710	711	735	690	687	650	678	660	697	716	724	711	668	703	641	744	677	679	688	669	664	714	652	696	679	703	671	711	699	645	668	656	713	684	654	662	709	658	742	691	695	661	677	654	707	627	722	672	696	647	638	713	713	681	684	632	695	732	703	691	670	722	669	714	639	666	693	688	690	713	730	672	691	648	727	693	628	707	688	664	720	648	686	673	704	668	698	658	678	641	656	725	712	657	718	718	683	649	660	716	682	706	706	683	679	742	701	681	642	702	696	694	656	684	705	703	658	676	690	733	711	671	675	672	639	655	724	728	706	685	683	681	692	643	673	685	678	731	697	661	684	688	682	718	697	679	671	693	697	684	702	688	735	698	679	690	686	690	686	673	686	713	723	661	681	641	695	676	686	694	650	661	675	655	712	672	721	677	659	706	722	672	706	680	665	652	701	694	665	697	694	671	681	700	648	681	687	652	690	716	705	667	726	711	681	670	710	689	706	692	699	664	688	717	629	722	670	684	628	676	658	691	717	692	671	717	683	703	702	681	696	701	659	685	714	730	653	730	670	649	729	644	710	677	703	703	632	689	672	663	708	726	713	705	717	664	660	645	668	709	661	650	660	660	677	645	678	698	688	675	648	693	658	718	714	700	696	610	715	704	669	671	683	735	693	744	731	683	703	679	706	709	671	716	689	693	677	706	704	691	689	698	700	731	654	685	687	710	672	708	702	671	687	676	671	669	705	733	697	637	726	687	693	668	692	685	684	721	717	697	684	722	657	673	692	707	660	701	673	668	692	695	702	720	739	706	716	700	708	669	694	688	731	693	622	689	736	684	678	712	700	667	703	686	701	702	693	722	709	679	707	696	692	700	705	714	691	707	656	687	716	698	653	711	755	702	676	679	701	722	715	708	721	705	710	647	723	718	710	655	680	732	742	690	660	683	669	692	690	690	701	715	693	714	674	690	672	701	704	638	752	693	713	638	662	674	690	714	709	691	701	707	668	677	695	712	686	685	694	689	653	595	719	669	664	638	663	689	697	673	675	700	718	658	664	622	688	716	716	689	697	727	690	716	693	709	663	703	658	658	647	686	685	703	685	679	697	710	719	728	701	675	667	723	686	668	709	695	712	677	695	699	676	694	715	688	688	712	629	672	707	700	695	680	697	659	709	732	696	721	692	714	692	683	681	666	632	672	695	683	675	678	736	707	688	686	697	705	665	642	724	641	710	702	693	693	726	680	642	685
25846	28246	44813	39340	20898	6873	1712	947	831	797	766	801	746	742	794	774	772	801	748	790	784	773	790	726	730	789	778	802	794	758	793	760	776	774	715	798	790	772	852	788	786	786	792	793	800	786	801	757	765	812	754	797	805	835	784	822	791	833	751	787	810	754	757	779	768	751	783	802	767	737	799	789	783	719	782	805	851	754	780	774	805	751	825	802	788	798	811	834	790	741	769	743	772	806	750	716	688	750	776	795	762	725	715	794	766	789	817	778	780	769	801	784	753	792	769	820	765	758	800	791	776	791	741	770	781	753	743	719	802	793	797	793	797	753	749	774	765	808	800	812	757	788	769	783	811	785	720	778	778	761	809	764	722	762	827	760	763	827	800	777	734	780	787	785	791	727	747	803	789	790	838	798	807	814	805	761	798	840	813	776	745	777	783	752	813	823	742	769	740	765	776	773	777	804	792	775	801	773	759	810	812	767	795	770	776	812	769	769	782	795	832	757	791	791	774	801	771	792	808	769	747	750	824	790	835	776	762	751	814	725	810	774	739	741	808	784	763	756	771	728	747	722	767	792	766	738	729	790	755	703	802	816	770	782	733	782	760	775	781	791	795	806	757	786	766	814	766	721	741	747	777	756	779	771	791	771	777	723	812	740	782	805	778	759	738	770	713	803	768	799	794	750	816	796	751	752	728	786	761	719	738	758	794	778	780	804	822	769	791	710	786	810	774	784	741	816	738	756	788	762	790	764	725	771	779	785	793	751	796	818	740	729	791	773	805	752	741	780	746	804	714	780	774	769	799	830	763	785	773	784	741	746	850	735	727	760	801	735	767	826	866	764	805	717	784	800	757	835	778	780	756	769	737	767	752	815	771	824	785	781	773	809	765	794	791	742	758	758	753	789	784	784	783	795	781	786	790	744	754	748	802	739	776	771	764	771	800	779	764	812	794	778	762	767	781	799	730	835	732	827	777	785	743	793	810	788	778	752	778	745	750	820	822	783	788	765	732	771	747	780	791	763	745	738	804	779	778	778	778	779	817	765	765	779	796	806	808	781	750	784	784	797	764	776	774	807	815	783	794	833	768	735	778	761	763	768	750	735	776	807	840	750	795	747	785	775	796	804	793	765	792	766	784	756	746	782	854	785	749	807	851	800	764	778	745	756	771	720	789	804	766	778	772	756	765	752	802	757	741	745	773	791	737	776	771	778	778	817	782	765	718	780	773	784	768	761	786	730	780	742	782	821	785	764	757	772	760	789	749	781	770	776	782	805	771	739	756	802	799	815	774	742	798	795	771	763	733	754	758	797	767	721	778	803	774	787	794	797	770	806	797	759	836	800	774	760	828	780	794	769	819	827	768	787	744	725	768	776	783	808	818	792	786	777	841	712	779	837	723	755	797	783	829	751	736	776	773	784	837	756	767	765	739	760	804	791	819	758	747	769	808	768	797	751	793	750	799	758	780	762	751	764	763	760	774	762	770	823	832	765	807	785	771	749	800	795	804	769	781	791	779	794	801	829	776	751	749	774	782	799	813	783	752	837	803	809	797	778	738	773	736	795	790	737	772	835	791	740	746	740	726	770	776	745	730	777	743	807	776	758	770	783	749	781	805	796	836	814	758	742	738	776	804	759	785	810	721	818	790	772	786	782	832	777	776	788	771	789	760	789	755	778	752	774	715	778	759	734	754	810	841	828	785	816	773	786	784	762	777	769	791	785	752	777	765	765	734	794	777	833	743	746	763	737	750	764	804	761	762	739	751	779	764	695	746	837	713	770	747	782	767	771	807	757	774	759	751	739	805	759	757	757	787	761	763	788	770	746	792	761	791	773	776	739	777	792	804	784	782	781	724	812	772	748	746	773	716	739	803	841	763	790	752	764	781	725	780	756	828	756	740	764	758	764	749	792	743	800	782	797	754	818	762	793	765	808	826	787	792	752	716	747	806	754	745	767	754	795	757	766	768	841	775	722	761	731	820	789	792	752	785	784	800	782	816	825	794	776	738	772	782	765	732	762	774	757	750	754	720	768	755	752	757	739	798	819	745	744	754	785	769	773	745	778	732	806	810	766	787	793	779	747	730	760	789	746	765	745	777	783	728	762	763	758	728	794	762	748	823	780	773	766	740	779	793	757	753	768	806	776	750	792	740	789	777	786	759	793	755	768	765	776	751	831	763	767	771	783	800	780	775	737	746	831	808	726	799	786	741	764	775	832	765	795	827	734	776	770	819	776	768	786	769	779	740	770	791	739	791	818	825	776	777	785	802	730	823	761	753	795	807	791	803	759	754	782	763	839	791	774	757	730	749	712	740	811	799	777	790	813	764	788	786	783	784	747	787	728	785	757	773	705	786	804	786	778	767	774	802	794	749	804	803	752	786	763	769	836	801	770	740	749	784	773	817	759	772	777	739	784	790	776	834	740	733	771	737	800	760	786	758	777	782	813	760	821	703	761	771	781	779	706	770	722	786	820	758	747	777	766	763	771	758	776	753	779	788	728	736	790	769	799	789	778	788	764	772	767	757	767	771	809	739	752	763	766	754	803	738	803	822	730	748	797	778	768	797	785	779	768	831	805	776	704	782	738	756	762	785	748	781	773	806	744	753	790	726	836	766	730	735	763	730	809	839	751	771	854	789	745	799	819	822	792	759	774	769	747	783	774	770	773	744	735	827	717	814	781	808	775	728	785	820	768	789	805	786	777	766	796	778	736	793	772	753	788	763	759	798	803	790	802	766	760	796	800	828	808	784	789	777	710	758	783	762	793	808	780	794	752	778	763	776	781	760	764	776	811	721	754	818	803	764	803	789	772	815	765	786	752	728	861	763	763	765	729	769	745	816	773	719	768	782	785	792	727	774	738	787	776	817	791	743	770	779	772	825	814	767	745	818	804	741	777	775	827	800	782	797	747	812	779	716	800	808	792	729	792	739	797	826	771	774	777	766	749	808	757	780	819	773	807	733	744	807	721	785	767	783	769	740	714	818	758	780	754	801	766	792	730	775	782	742	782	727	763	820	789	760	817	757	793	814	756	775	794	756	747	787	735	779	748	767	749	766	749	781	794	798	745	794	762	822	741	763	741	753	784	762	745	800	754	821	783	763	765	771	719	760	769	760	827	784	779	794	817	779	742	736	794	818	834	794	769	768	779	757	771	762	806	812	748	775	798	814	722	832	799	734	761	737	795	719	707	761	759	762	747	728	764	783	752	784	820	715	800	772	787	779	775	804	772	751	811	819	734	753	796	791	792	781	769	755	762	786	776	812	776	756	763	740	754	789	756	809	777	760	758	780	790	803	834	778	776	770	778	775	766	839	780	801	805	798	786	769	838	732	786	739	748	719	758	774	825	772	765	735	814	736	746	836	838	778	674	796	801	798	823	787	750	795	772	781	801	808	793	773	800	782	717	786	736	787	795	797	757	814	802	758	780	753	827	757	765	788	726	806	769	773	782	756	772	786	801	761	768	764	744	743	757	750	765	742	795	763	732
56918	88642	63808	32703	12004	3512	1259	795	726	648	718	746	686	701	720	689	676	709	691	655	725	728	754	699	720	674	657	687	713	736	726	708	672	715	753	691	716	697	690	695	665	733	642	696	711	632	709	648	714	697	695	726	737	710	674	700	647	690	724	699	683	685	689	665	717	722	702	719	689	691	687	680	699	666	690	699	712	691	688	716	688	655	691	690	740	697	690	669	712	709	741	666	707	702	699	739	687	725	683	736	667	663	695	677	693	667	684	669	678	740	719	606	693	645	703	705	672	728	664	718	660	745	706	694	664	623	712	680	701	668	718	696	688	696	726	698	683	735	702	678	670	708	706	700	699	661	694	707	709	668	735	757	715	669	688	669	713	711	734	656	665	669	691	631	741	701	674	660	683	702	674	718	693	689	688	679	686	747	728	688	691	703	654	656	680	694	694	698	724	669	688	679	688	690	687	681	698	710	659	726	670	648	684	659	690	681	714	694	690	768	707	705	722	691	703	680	709	663	685	682	671	703	694	699	697	687	712	730	719	750	731	654	696	721	667	660	716	698	706	704	700	678	677	700	698	694	692	691	686	695	702	688	728	677	692	704	674	691	680	687	703	734	696	678	697	669	700	694	669	694	720	680	705	640	734	745	666	658	698	709	695	713	687	695	688	755	672	700	696	683	708	709	678	689	622	658	679	737	744	660	752	704	699	709	656	639	713	726	726	672	757	657	659	650	685	688	737	688	728	670	699	671	654	693	693	708	735	705	739	660	660	701	733	700	680	684	663	721	727	749	639	714	684	684	708	719	669	714	721	686	713	707	734	749	665	725	646	727	685	696	682	686	664	656	722	681	659	696	667	684	706	702	688	711	683	742	683	667	707	667	775	679	649	661	678	685	711	660	680	683	708	691	659	665	724	686	720	672	681	733	638	681	688	667	725	690	717	702	694	759	681	738	712	732	711	630	686	706	709	662	670	689	706	726	703	708	686	700	722	713	709	697	754	712	733	669	744	678	702	656	679	644	672	673	712	649	670	710	668	690	682	713	726	680	697	751	703	670	701	674	684	686	734	692	682	707	757	721	647	663	742	715	707	671	723	715	694	661	722	665	732	693	708	668	702	659	684	645	699	721	707	730	639	693	725	739	683	682	699	711	757	656	643	694	706	681	728	730	680	683	669	638	728	658	675	685	724	633	643	704	682	668	645	698	666	693	704	706	684	686	646	676	743	684	657	705	701	711	678	697	687	656	705	698	706	717	709	677	675	709	631	728	729	678	666	672	669	734	706	722	699	696	700	691	725	671	698	702	681	726	698	693	680	686	661	695	707	701	649	712	673	709	708	715	702	697	673	747	688	701	665	656	654	685	666	670	655	726	695	684	685	719	648	658	662	709	659	701	676	666	663	670	731	737	650	706	730	700	684	696	692	698	651	678	654	728	684	679	713	691	651	634	681	721	644	724	609	666	635	727	696	708	688	694	733	698	670	697	707	678	678	674	672	689	697	745	724	711	709	707	722	663	704	717	700	671	674	724	709	671	675	741	687	625	678	682	672	735	703	694	661	648	665	658	662	630	685	722	706	671	690	675	718	643	678	678	676	693	711	655	711	678	690	689	695	683	698	646	697	682	691	689	673	697	691	735	747	704	701	685	716	689	717	712	685	746	701	689	707	709	696	691	680	675	691	681	739	690	653	684	646	711	644	725	713	746	675	734	679	722	702	694	690	733	721	663	663	697	713	706	688	733	688	654	698	681	665	686	672	710	653	724	699	653	675	702	726	702	725	713	712	674	653	687	698	661	736	682	711	715	708	702	724	698	736	676	713	689	704	651	689	691	731	713	741	680	663	654	644	736	669	696	701	694	675	672	697	753	720	677	702	723	672	683	707	746	657	703	690	679	706	681	669	705	743	740	686	708	723	679	635	706	751	679	697	705	739	656	728	684	684	701	684	670	734	663	702	714	692	698	712	706	731	734	656	739	679	761	711	695	682	715	681	685	697	683	659	671	702	706	687	710	725	718	711	702	692	708	687	730	651	664	735	722	679	621	717	679	706	716	656	685	715	714	649	696	692	698	697	679	757	698	714	696	688	662	686	685	687	691	695	715	728	668	649	683	687	691	698	690	702	686	649	710	696	654	676	685	664	707	705	731	659	698	720	688	706	737	727	685	709	695	679	696	718	733	713	668	655	668	703	719	707	751	690	693	731	694	697	693	721	720	670	691	680	665	655	716	709	694	686	707	706	646	661	657	664	700	682	684	689	692	676	702	688	670	722	716	687	695	748	710	675	700	658	666	705	705	712	705	710	701	695	707	711	699	688	685	735	685	692	715	705	660	672	712	690	665	686	654	680	689	686	702	701	668	654	707	718	721	660	696	687	701	690	663	684	642	739	659	715	726	698	699	677	718	676	689	670	642	670	725	701	677	687	715	698	690	707	730	655	695	671	645	701	708	740	709	743	734	702	725	696	680	748	724	674	707	735	672	681	724	682	663	639	700	680	672	651	724	664	669	663	712	705	698	678	669	710	685	672	681	698	681	670	693	692	687	677	706	690	710	697	732	699	706	695	682	714	669	710	707	694	693	676	709	696	701	663	719	680	669	677	743	675	753	671	671	632	666	677	670	660	661	635	675	683	700	692	658	622	677	656	704	701	711	695	710	665	649	707	724	715	681	676	682	730	686	704	721	676	730	722	697	715	684	718	710	702	684	723	668	707	665	660	693	752	711	684	666	678	666	709	705	680	689	696	677	742	680	671	712	711	716	700	713	667	714	745	698	722	702	694	681	678	739	669	646	685	680	696	696	697	688	656	715	699	663	701	726	723	707	676	671	677	678	660	707	679	700	685	711	668	704	704	726	724	713	684	670	693	664	647	721	682	675	617	658	722	691	699	709	675	702	660	735	678	701	697	695	659	655	690	702	695	764	696	719	629	674	672	692	707	676	709	684	741	715	700	666	714	643	697	740	735	731	643	668	696	694	666	676	690	698	729	684	669	646	726	741	700	699	709	679	681	755	712	696	662	691	671	684	726	664	707	680	693	645	652	641	669	714	693	668	700	639	708	747	745	722	677	664	704	684	712	724	717	695	697	685	687	675	704	710	711	730	704	710	653	686	700	661	692	664	709	665	682	664	684	716	685	711	694	672	655	716	707	676	664	688	667	661	689	655	738	690	712	704	621	718	692	675	707	673	668	636	712	766	664	659	687	705	630	676	690	673	661	626	704	667	709	635	692	718	666	733	659	709	700	648	681	707	648	670	740	732	708	712	673	679	707	675	684	698	698	725	695	673	667	682	697	691	696	740	687	677	705	669	685	675	652	698	662	662	648	732	739	650	658	657	695	704	696	707	679	715	645	714	707	697	724	664	716	708	731	724	683	701	691	682	664	744	705	705	724	729	705	664	724	692	664	692	692	703	695	635	626	684	666	697	698	682	646	695	642	721	674	680	701	707	670	665	652	665	683	677	657	684	696	676	701	675	684	691	709	694
24205	23935	37418	36624	26344	16270	4952	1421	1085	1088	1086	1003	1022	1016	987	1042	1042	986	1010	1018	1027	1002	1002	1026	966	1000	1037	1004	967	977	1020	1007	979	1017	1063	1036	936	975	987	993	961	988	943	949	949	987	995	944	1015	980	994	1011	989	952	947	1023	1024	1000	993	1024	990	1010	979	1010	967	991	1021	959	918	987	974	1000	1001	982	1000	1001	963	960	947	930	970	1023	949	967	999	982	1022	1030	992	980	917	997	920	968	982	1019	986	1008	1010	1003	986	994	1026	971	1024	959	997	961	958	975	977	990	947	958	982	1027	971	941	981	961	976	925	971	940	956	976	912	993	967	1034	972	926	948	975	972	917	952	897	996	959	979	974	973	954	968	965	989	934	995	981	980	966	916	941	1012	909	990	951	978	1009	974	972	986	996	965	987	944	975	943	1001	974	978	1021	974	985	993	993	986	986	1032	1005	1059	999	1016	985	1034	970	1009	983	954	1005	975	963	962	1012	1045	966	1015	952	963	1032	980	981	1011	974	971	975	973	974	960	996	995	980	1016	995	1044	993	997	1026	1007	968	956	985	1058	993	944	934	1027	946	983	963	1001	967	994	936	970	969	983	949	1002	1034	1017	930	980	972	950	951	947	972	945	952	927	958	969	948	970	947	1015	968	987	961	984	994	1009	961	1010	1015	1045	963	987	958	1009	1040	935	947	927	946	931	984	984	984	1002	979	972	962	1016	896	964	978	962	955	978	981	1014	1019	1005	914	981	974	1024	974	943	1019	969	940	944	994	978	965	1007	935	954	974	1012	998	981	950	1025	981	1003	976	1065	980	983	994	1004	1004	935	994	1024	995	962	947	958	988	975	976	957	984	1000	963	1027	989	988	996	951	999	930	885	934	1015	977	997	961	954	970	1010	942	988	987	987	969	972	976	984	996	971	939	925	961	950	998	1010	956	996	1020	983	977	983	938	994	971	950	931	1014	969	997	938	985	958	959	927	1003	1036	973	967	964	918	952	977	974	909	966	965	943	940	944	974	1000	999	976	973	939	1014	934	1014	1008	964	977	1024	979	1011	1000	881	939	931	1029	970	969	1008	975	993	932	993	885	986	959	1010	1020	1028	1022	953	973	1036	996	981	940	958	1001	989	957	975	972	1006	1032	957	969	1028	983	997	984	980	1000	1018	967	921	982	945	1002	960	953	1000	984	991	938	986	993	1005	942	938	995	963	974	989	934	988	996	1013	960	991	974	935	972	969	974	951	1022	994	982	977	988	957	1021	963	977	1006	996	931	970	978	1017	990	952	944	1049	1032	971	971	991	972	884	967	996	982	1003	960	988	979	1006	916	961	928	1012	1023	971	1001	952	945	1015	994	982	999	1025	1016	980	1051	1008	995	974	1017	1002	991	939	1005	945	973	986	990	953	930	1035	958	986	929	959	1042	1008	1002	926	1012	931	975	970	962	995	994	966	922	952	1006	951	949	985	984	977	964	973	996	1064	942	961	923	923	1036	966	974	946	973	915	982	988	917	994	990	929	1051	990	994	952	993	975	1010	932	970	1022	975	997	1024	964	1001	944	975	971	995	942	964	1009	1019	1033	906	985	1030	989	989	997	984	969	967	981	985	953	927	968	1028	956	980	944	1005	961	985	1028	975	981	971	970	999	953	1017	960	953	1003	906	1007	1008	973	1009	975	967	997	966	1011	979	1000	981	956	1012	936	980	995	1000	986	1025	955	972	1033	991	1001	935	1001	1002	991	949	990	973	921	970	985	925	968	1017	997	970	983	964	971	976	957	929	983	969	1008	958	961	958	1036	1031	963	1008	928	1000	921	976	958	922	1031	1022	962	934	1018	1012	993	996	981	988	999	996	927	998	1019	980	1009	972	955	988	901	965	977	996	923	960	1008	991	984	967	878	1010	974	1012	962	1004	932	982	951	991	1002	962	938	1002	965	1029	914	958	1042	937	982	1042	997	981	1034	1008	969	1031	1001	986	981	986	929	946	983	973	993	946	944	943	1032	982	940	999	933	1019	981	972	959	968	1012	961	961	969	1010	1044	1014	992	943	1023	960	967	969	945	1025	887	984	890	1005	930	942	942	1015	1009	1005	1005	972	930	1021	985	990	1022	962	981	959	950	957	968	1003	1018	994	958	986	983	981	1019	963	956	987	1006	946	910	962	957	990	904	1003	968	969	935	943	972	972	1070	1007	971	1008	986	1001	1009	952	960	1015	913	955	982	1012	1024	1003	957	990	1013	981	994	946	959	928	990	976	952	1033	933	925	936	944	943	904	947	967	929	1009	958	980	1019	964	987	969	1011	925	991	974	956	994	969	972	1029	1006	1002	969	935	979	1004	1016	993	989	963	948	957	964	926	963	994	1016	983	1035	909	950	932	1007	957	999	992	997	973	1030	986	961	1012	968	957	975	921	964	969	1060	1001	927	1003	966	1000	963	961	1038	962	958	980	921	1028	994	954	957	981	987	1004	1053	998	964	997	956	983	945	940	1017	1017	951	920	994	928	948	1015	969	986	990	996	975	907	1009	921	981	973	966	932	986	920	1048	965	1004	969	978	986	950	976	954	990	1043	977	952	939	1003	941	985	985	998	932	1010	968	968	978	988	961	982	986	991	982	978	943	927	958	928	1002	994	987	962	1040	1012	1001	941	974	987	965	1021	964	1017	943	981	1003	1017	1003	991	988	975	965	1002	966	1003	1014	998	1020	976	976	987	996	986	1005	952	995	992	1010	988	988	1000	1043	964	953	972	1013	985	1014	964	974	1036	936	963	957	967	981	1044	979	973	947	973	1062	963	967	1008	984	885	982	966	974	990	982	974	917	1009	1012	935	983	961	922	1008	942	952	941	1008	966	999	970	970	996	958	947	989	958	960	963	1002	1020	1011	991	927	1007	981	1002	957	985	941	982	983	995	951	939	982	980	947	964	1022	944	997	985	977	973	963	973	971	1024	957	978	973	1051	958	994	1028	991	991	973	935	1013	929	937	999	996	953	955	966	954	1007	1002	997	978	954	1025	1009	972	973	969	964	995	924	965	1023	977	939	950	1013	995	952	1007	998	967	945	980	944	979	1039	1061	984	984	961	921	970	947	1004	977	971	912	935	954	1037	971	986	969	986	971	947	946	980	939	1005	915	994	918	1020	996	969	932	955	946	1022	958	964	982	971	1004	971	973	995	942	963	958	1008	947	993	982	1007	959	923	1012	963	963	980	984	928	958	965	1013	982	973	961	989	1009	998	975	1001	969	955	930	921	934	986	988	991	984	996	916	992	941	1011	925	1039	1000	992	966	1007	971	958	978	973	967	976	960	906	992	990	925	972	923	929	1003	957	964	922	975	974	967	989	1008	996	1006	962	967	937	975	996	961	930	925	942	1005	986	1001	966	1000	1017	966	945	980	973	1023	881	1025	974	956	1012	954	917	996	969	950	951	976	967	908	969	1011	995	977	1008	939	976	958	984	984	1025	980	1017	972	981	989	928	1013	943	950	951	958	1038	945	910	951	1026	980	1028	937	987	988	975	1018	967	955	992	1011	945	1013	979	1006	915	966	973	986	982	982	995	1003	964	970	1000	1056	1015	971	1021	981	988	996	963	1020	991	970	1011	989	984	1007	991	944	956	950	983	980	953	959	1010	963	982	961	990	944	933	993	980	1025	956	973	969	973	927	981	994	959	962	973	962	999	1000	962	959	996	1022	979	993	956	970	949	962	961	1031	1012	947	954	958	982	1060	960	936	1000	894	977	1009	975	987	990	978	1000	1010	982	968	969	977	997	997	998	927	995	980	1005	985	991	1018	1002	977	931	957	982	960	1028	930	972	967	994	937	929	915	932	937	954	977	1011	970	969	951	989	925	997	944
64129	103522	76779	47502	21823	7149	2223	1172	954	895	904	954	911	902	911	929	896	931	930	928	958	883	934	940	977	891	970	917	926	895	930	950	931	920	930	875	920	938	937	952	924	890	922	932	933	879	915	894	911	905	878	874	981	873	938	908	904	903	891	907	911	903	954	901	834	945	919	888	931	890	910	922	967	888	912	970	893	924	943	905	917	915	916	959	869	932	885	954	924	913	915	908	977	928	934	949	869	935	939	936	948	903	926	910	904	844	898	860	897	893	901	955	892	931	916	888	929	948	926	925	931	914	891	925	847	934	911	916	908	895	877	934	922	918	944	910	908	883	929	901	907	917	927	908	894	864	864	913	925	919	925	925	889	877	892	909	855	897	966	863	905	871	896	915	925	880	962	953	936	898	900	891	923	891	949	883	889	904	938	894	882	903	907	896	860	918	941	911	922	923	904	921	874	946	916	915	913	962	935	849	916	891	932	925	916	887	895	920	893	866	914	883	904	950	855	951	862	920	858	920	883	942	904	886	903	917	898	913	853	867	894	882	886	872	905	920	862	882	940	912	879	943	940	901	935	881	838	896	903	937	902	967	935	841	866	894	910	881	893	884	928	907	896	956	921	907	892	878	829	896	895	961	917	908	898	887	863	854	911	901	923	901	920	908	895	899	876	930	945	870	949	950	912	856	939	905	874	946	905	833	992	910	911	882	937	927	921	980	866	862	941	880	905	867	945	919	913	946	894	941	897	890	916	906	911	937	967	959	974	927	917	926	946	951	924	953	915	919	866	911	908	825	992	873	932	914	961	920	916	900	884	937	893	911	905	878	830	873	921	948	907	911	869	910	898	922	916	956	867	867	870	953	911	876	888	876	846	929	917	914	945	890	941	917	881	942	932	875	914	909	921	877	875	924	917	908	925	865	890	915	891	885	900	919	889	939	981	879	902	923	896	916	884	900	923	848	948	883	880	873	944	898	884	897	875	867	946	883	943	890	933	932	929	922	895	895	902	931	883	940	888	891	922	920	877	850	920	892	918	953	851	905	952	903	958	904	958	894	896	894	899	919	881	881	921	906	873	909	947	862	902	910	888	936	920	887	902	904	873	848	933	864	891	892	968	880	921	906	872	886	886	876	946	909	907	859	938	900	903	907	867	831	923	900	941	937	971	882	940	896	930	877	930	901	877	934	890	928	937	964	915	941	914	882	886	864	878	901	892	838	904	935	846	863	871	901	871	881	878	890	851	899	884	928	909	897	879	878	861	905	899	914	920	900	851	883	899	875	874	928	894	895	904	900	843	916	918	928	912	903	899	938	883	897	871	876	902	920	910	918	921	915	901	891	877	909	942	884	928	896	846	918	907	945	902	930	900	904	840	900	881	892	924	889	944	935	907	917	902	935	868	889	918	894	865	928	927	894	899	922	870	899	870	861	885	840	885	897	906	877	917	937	926	887	913	902	895	897	926	908	875	882	900	899	933	885	941	913	901	900	889	903	949	878	895	895	847	904	906	868	879	894	890	871	894	910	848	899	916	905	899	892	950	903	834	903	925	869	894	920	881	863	883	887	924	913	951	950	937	872	875	904	894	910	887	936	930	942	858	934	932	923	901	875	920	936	876	925	903	932	885	928	864	855	869	862	883	884	873	894	954	861	920	960	861	951	901	946	858	914	867	925	868	862	897	898	867	810	885	977	912	927	899	877	925	909	955	897	913	909	890	902	925	904	911	893	926	886	924	902	870	940	906	934	857	905	927	911	919	919	906	906	895	894	937	916	859	925	961	888	880	899	911	905	955	929	905	969	944	856	924	916	910	877	901	935	906	895	906	905	846	853	864	936	864	947	884	897	875	894	873	947	923	869	919	966	939	908	923	968	918	924	891	909	890	903	948	885	868	907	930	899	912	896	903	854	884	913	859	948	861	873	960	886	903	885	902	905	905	907	887	923	917	916	934	915	926	958	960	858	870	864	911	919	960	900	913	889	935	923	925	867	887	960	918	851	945	939	891	905	842	977	864	905	909	899	940	906	932	940	925	902	917	879	918	866	890	965	832	921	882	922	934	922	901	868	922	949	898	948	890	932	933	912	855	891	966	865	880	926	903	887	871	914	891	925	965	851	918	892	920	871	876	892	884	944	924	924	906	920	880	894	934	884	847	944	877	880	930	843	865	937	869	914	953	898	876	870	962	899	870	925	918	940	905	923	891	886	936	904	902	883	919	883	871	918	869	907	927	895	911	914	886	933	877	871	865	951	918	882	878	921	984	920	900	911	877	850	888	929	922	862	921	879	949	932	887	935	923	957	889	905	859	916	915	937	840	939	932	873	889	849	881	916	938	930	913	869	900	918	890	931	878	890	871	932	874	884	882	927	865	905	832	940	896	909	906	925	890	915	925	928	934	926	894	841	880	883	867	904	905	911	905	910	959	898	893	884	930	885	964	935	896	917	864	908	909	875	844	880	910	899	858	879	907	878	858	947	900	955	897	916	931	904	880	869	879	893	952	920	938	913	857	944	870	921	910	874	882	906	913	893	923	878	941	881	900	918	917	956	913	909	901	906	931	855	945	901	891	878	891	881	873	925	947	879	890	847	865	938	880	904	857	922	874	852	875	890	881	887	924	891	967	905	933	911	894	887	935	878	891	959	886	935	913	926	947	862	911	878	841	897	912	890	922	884	901	881	937	940	903	899	903	921	924	857	843	891	901	896	895	894	900	889	901	928	860	900	942	884	885	864	924	884	828	891	965	873	957	896	944	949	916	942	922	860	898	899	853	857	908	892	929	910	893	883	861	932	891	878	895	860	850	936	935	852	921	845	933	907	872	943	927	933	887	952	898	886	890	898	897	870	893	889	919	843	958	865	874	895	947	911	907	919	863	897	910	913	892	921	887	922	862	897	903	913	934	895	875	896	871	934	919	904	901	913	881	969	932	893	935	914	858	863	870	838	890	858	970	945	876	898	909	872	895	941	929	874	872	933	885	885	881	935	878	918	925	864	854	906	912	931	901	870	892	896	902	915	928	922	934	903	850	965	844	969	901	850	890	871	899	903	930	845	900	921	910	963	938	920	884	905	877	904	959	933	856	905	882	921	903	854	948	902	948	871	900	967	872	927	919	898	903	846	926	901	936	918	870	916	916	846	873	926	920	891	906	871	962	817	891	908	909	858	851	859	898	889	930	908	920	972	902	938	932	900	930	826	872	886	920	870	930	919	920	948	941	895	917	906	902	888	896	886	872	906	853	920	886	889	895	864	894	901	941	856	901	918	950	885	886	878	874	894	878	852	873	914	889	931	878	964	886	916	890	913	924	885	890	939	930	891	929	910	895	875	966	912	885	948	919	894	895	920	950	911	898	884	906	913	913	897	932	902	897	919	875	882	869	880	966	885	929	821	922	890	913	884	906	886	847	899	905	914	908	899	850	860	908	930	942	838	873	907	921	869	883	946	906	878	863	904	926	889	873	883	909	925	892	895	933	935	907	902	872	887
30640	30595	26944	12201	3066	1232	958	879	789	811	751	770	801	766	794	775	792	795	796	820	825	794	790	789	773	775	755	782	780	815	806	732	826	779	795	741	854	778	822	786	800	772	809	791	811	769	732	811	808	751	792	764	817	836	799	771	843	718	792	815	829	791	767	785	804	774	798	800	748	772	831	783	802	781	853	831	799	762	804	821	809	783	705	788	816	805	794	749	744	822	791	766	781	800	796	775	820	771	785	727	812	776	804	753	817	802	824	761	752	801	824	779	757	735	778	809	832	778	797	795	777	807	804	768	801	787	823	755	849	796	800	758	770	769	772	818	781	796	773	784	803	812	769	799	786	813	789	783	783	862	827	790	780	820	771	786	826	804	785	810	742	754	750	804	807	749	756	783	796	829	816	823	765	826	821	798	758	803	815	797	783	786	832	800	762	810	779	809	788	750	780	786	766	761	780	755	777	761	785	764	819	769	754	747	817	830	823	794	753	784	798	859	817	794	761	727	785	816	790	741	809	723	781	794	749	763	822	819	795	757	821	780	787	808	851	791	782	765	796	769	775	788	729	829	800	816	797	788	818	753	794	727	755	777	849	832	784	781	819	792	776	819	761	803	795	818	775	772	789	756	825	781	753	822	819	806	810	797	805	789	794	849	759	787	747	751	808	742	761	830	808	752	762	788	783	795	787	750	784	838	840	806	845	801	804	821	770	718	770	792	800	775	768	725	808	763	753	747	761	814	776	783	801	760	787	768	794	788	805	775	794	769	783	770	789	806	803	841	756	817	788	781	825	813	785	755	808	740	782	774	782	781	795	819	779	748	762	754	821	815	734	756	826	795	839	819	747	781	795	785	813	776	780	789	784	795	818	824	822	811	833	750	738	786	734	780	755	789	797	777	732	810	845	766	802	801	778	805	823	835	796	820	854	815	831	810	808	766	767	773	791	799	771	805	812	833	817	787	768	741	753	783	704	763	762	767	780	776	807	821	787	773	800	799	836	800	779	725	795	804	781	787	774	799	806	736	798	808	826	723	752	786	797	790	745	770	780	829	752	803	796	816	758	807	786	763	765	794	808	746	825	764	762	768	786	782	822	789	806	818	834	778	801	778	811	745	810	819	817	824	772	832	779	813	816	754	799	824	801	760	738	790	821	764	777	777	779	818	737	789	778	783	809	811	792	792	773	803	814	775	835	834	810	805	759	810	835	764	795	781	752	767	775	822	781	791	761	806	744	764	756	800	775	823	754	793	799	788	801	785	786	761	824	774	801	788	818	732	788	742	778	734	749	776	741	740	760	770	825	813	795	804	783	812	822	788	735	744	785	765	799	730	781	795	793	778	761	778	756	843	803	766	801	774	760	752	792	770	753	778	775	751	764	824	775	789	763	785	785	843	801	761	758	754	845	765	786	791	800	757	782	718	822	806	791	828	766	805	751	797	790	795	786	796	786	837	816	718	805	781	786	804	795	759	797	798	774	752	778	822	814	767	812	779	787	787	825	812	816	789	841	818	764	798	776	789	829	754	787	791	801	744	750	779	783	767	798	798	768	770	793	811	815	782	878	840	777	758	794	816	803	826	710	778	738	805	796	771	755	737	816	789	757	747	789	781	784	742	791	812	815	803	808	795	776	739	856	789	776	796	785	783	812	805	771	805	864	817	809	772	770	819	756	794	794	795	702	799	803	748	763	732	807	796	817	763	802	796	758	784	752	754	783	794	758	770	750	791	785	753	803	752	801	794	776	802	749	796	731	831	818	825	758	738	763	776	828	823	777	802	824	784	762	743	795	796	799	791	797	773	832	796	786	807	749	804	796	799	807	808	771	771	800	811	812	765	730	746	811	794	840	774	776	777	752	788	776	762	737	748	772	762	827	783	784	806	784	768	793	707	824	781	778	773	790	786	780	788	846	771	741	787	769	793	748	819	831	789	771	770	820	747	778	802	771	735	772	771	793	765	840	782	813	806	809	758	776	803	759	751	847	823	856	809	816	782	745	776	780	805	797	789	784	805	774	794	787	777	789	780	756	829	765	804	835	766	793	767	809	765	757	820	820	749	791	780	816	806	817	751	809	806	765	831	744	766	750	759	817	825	781	812	749	783	790	833	809	776	750	795	809	782	749	823	807	765	795	805	788	743	741	769	799	808	820	790	790	760	781	828	834	761	832	810	789	751	794	769	804	801	807	804	759	792	803	803	743	811	759	735	830	801	813	755	756	805	807	807	780	781	751	772	790	772	766	786	816	823	749	805	759	735	835	795	783	731	803	794	770	792	819	799	803	822	783	795	736	743	766	799	791	804	790	784	792	807	777	803	785	817	833	789	784	851	794	821	759	785	731	811	808	791	859	809	848	760	814	795	791	797	806	771	767	848	799	766	824	804	746	791	737	776	755	779	798	801	771	773	770	740	848	777	765	789	731	773	805	777	793	749	787	754	775	781	752	756	837	767	784	786	689	766	747	795	774	820	763	855	793	772	791	823	787	776	811	792	799	796	774	745	843	766	792	758	808	812	761	785	781	782	778	761	777	792	822	772	753	772	764	760	801	739	788	817	784	749	800	813	809	771	854	790	813	781	747	774	737	746	811	846	806	775	785	820	757	805	798	773	792	797	760	836	844	818	771	768	790	829	785	726	769	749	812	756	763	716	717	766	785	793	786	789	841	748	820	778	789	793	805	786	785	768	828	761	800	785	796	820	780	790	801	807	787	829	770	822	826	775	780	801	751	769	783	765	814	811	793	766	734	797	764	811	830	807	862	765	746	778	757	829	819	773	810	768	810	729	767	769	786	806	765	827	747	813	771	720	796	796	747	812	773	801	765	825	805	757	790	759	786	779	798	734	712	850	792	765	818	793	783	798	769	760	779	806	772	786	765	778	762	775	765	822	785	780	746	750	832	731	762	776	768	769	794	738	794	796	782	806	746	768	779	813	801	796	747	749	800	741	784	785	727	790	811	775	751	766	806	772	780	738	792	758	818	763	778	794	785	792	792	745	746	794	789	773	772	798	811	854	788	807	809	774	863	800	783	822	809	767	744	740	820	819	776	802	811	791	788	760	774	756	800	821	820	797	841	754	741	784	845	820	807	733	779	784	793	785	758	753	732	810	788	839	765	803	840	825	795	750	752	785	790	802	787	816	789	746	791	773	788	741	784	780	755	818	811	766	775	765	823	783	849	801	746	792	829	812	780	773	770	789	784	784	752	796	790	803	830	837	790	807	808	824	825	762	807	760	749	802	813	750	771	779	791	780	776	785	770	812	787	787	772	761	786	804	800	759	777	772	791	755	865	762	784	778	795	782	788	809	752	777	817	821	747	821	756	777	810	777	770	784	775	809	806	789	807	759	810	821	790	816	761	829	815	757	770	791	717	783	787	797	821	774	749	790	824	773	765	772	785	783	752	794	779	783	730	796	718	763	783	727	789	859	772	806	822	831	789	768	825	758	761	762	767	780	785	769	741	779	760	811	800	799	816	796	753	796
24107	35532	20991	6949	2431	1012	793	662	739	686	590	625	672	684	687	633	639	680	639	673	634	693	634	658	652	667	664	677	691	662	658	651	673	657	680	633	640	691	617	612	707	646	665	647	623	638	625	706	591	692	661	651	629	641	613	675	642	618	662	641	654	652	669	662	666	684	632	671	650	659	643	644	666	657	628	642	654	659	649	618	695	674	655	642	637	657	643	620	662	660	685	665	679	628	681	639	689	667	693	680	652	647	682	653	667	685	626	631	655	667	681	672	636	652	608	701	651	616	677	670	683	655	662	636	673	641	600	644	663	685	664	628	632	688	663	675	662	646	649	679	666	632	634	632	642	638	666	669	644	677	644	671	714	625	680	645	642	674	643	693	694	614	630	666	631	671	635	684	647	685	714	705	661	620	619	651	605	665	651	673	656	657	676	661	680	613	689	646	668	665	653	677	629	654	680	640	612	618	669	658	664	655	633	642	570	682	662	647	600	659	640	661	596	661	615	641	685	640	694	621	644	639	623	617	629	647	649	682	662	659	696	608	669	639	685	692	651	643	680	682	646	663	663	652	607	634	626	631	669	630	636	674	638	704	669	677	704	622	672	649	655	688	671	657	645	681	643	661	655	648	592	688	637	664	675	633	675	620	642	639	664	663	638	664	651	624	627	642	647	694	677	672	639	606	657	633	655	663	656	660	630	669	632	673	589	630	654	693	655	633	636	670	656	668	662	695	645	636	656	655	683	645	638	630	699	627	651	666	670	638	672	653	645	672	676	630	592	634	657	662	673	660	627	663	622	673	643	670	655	632	654	665	649	661	668	609	634	659	629	681	641	609	688	642	676	650	650	680	633	648	620	673	659	664	667	653	616	652	657	663	648	646	682	681	656	655	626	639	666	677	668	671	706	662	627	624	602	616	644	677	653	673	679	627	636	678	698	663	669	628	656	694	681	671	631	649	699	618	667	671	663	638	651	654	643	663	653	628	676	649	637	643	642	636	641	629	676	658	692	657	640	649	634	625	681	665	636	687	645	680	646	642	620	669	633	647	600	640	618	670	619	636	646	690	659	614	628	681	649	635	656	623	643	627	722	661	641	658	622	639	636	669	670	659	661	639	667	684	654	671	676	656	624	652	614	674	665	686	667	673	605	662	616	639	687	661	645	646	671	646	678	658	685	631	636	609	651	635	655	600	640	726	673	648	667	692	656	653	639	675	613	646	624	659	664	652	646	638	641	682	657	609	630	678	669	649	660	618	651	639	602	659	686	618	616	657	609	636	681	664	595	669	639	656	630	618	683	649	658	681	680	705	623	658	675	605	645	653	673	681	663	652	672	643	606	658	672	665	670	682	663	649	624	685	652	641	677	654	666	638	648	638	662	658	607	681	630	622	633	676	650	632	680	636	614	631	674	617	642	684	641	650	684	660	644	612	674	625	629	681	649	659	616	634	656	616	648	657	627	671	652	663	679	658	639	637	656	624	641	616	655	673	661	639	614	612	681	666	689	656	670	584	676	648	617	625	642	666	682	682	624	651	664	663	650	650	657	678	679	653	636	643	632	657	639	661	645	657	642	651	646	624	675	614	661	697	644	663	595	631	663	672	691	650	671	630	649	639	667	645	686	677	654	676	647	691	670	691	625	629	610	647	663	643	655	670	672	619	640	629	592	617	672	692	607	616	664	651	700	661	663	637	652	620	662	616	659	672	655	640	665	680	659	675	670	638	658	645	653	697	614	678	698	650	635	656	642	684	618	628	662	674	684	612	670	665	648	640	635	623	645	645	706	673	622	603	703	650	642	660	696	655	659	640	643	667	664	687	646	632	614	637	653	652	669	652	645	637	645	641	638	657	612	660	672	632	653	641	693	601	629	615	662	633	615	686	644	615	654	626	637	673	638	696	629	643	625	706	617	659	641	667	658	640	630	675	650	661	664	619	667	635	678	696	597	677	653	597	677	681	648	644	686	671	632	614	660	655	669	635	653	660	623	664	678	622	649	607	639	670	657	669	630	627	644	605	682	620	684	581	657	674	672	644	620	647	664	600	704	671	679	671	634	634	650	636	668	658	632	657	661	639	691	598	644	620	675	672	705	654	657	702	646	635	693	639	662	701	656	654	614	685	629	668	661	605	670	636	685	647	646	673	655	621	641	675	648	631	657	672	642	681	654	613	673	621	645	638	660	657	647	619	634	630	720	695	656	670	679	612	656	637	642	646	646	610	620	651	653	679	648	655	669	704	684	655	666	620	696	653	655	617	685	619	660	704	723	648	649	682	639	678	721	632	667	629	641	625	645	654	644	670	630	661	701	642	670	643	601	650	634	629	675	637	633	674	668	655	681	663	663	641	679	624	646	613	698	668	671	648	614	655	619	661	613	628	605	652	647	669	660	632	699	694	665	690	627	669	644	651	635	630	679	627	650	638	687	648	647	679	652	643	676	634	621	663	649	653	628	640	643	677	635	633	633	627	691	655	656	678	649	650	650	653	689	628	655	610	667	660	676	638	707	625	651	675	634	686	613	688	668	679	647	635	624	623	629	666	647	635	656	629	672	606	607	672	635	692	634	643	685	641	649	661	653	660	669	628	633	666	702	650	667	650	640	621	675	598	631	652	643	621	667	637	624	647	631	636	700	656	682	650	642	695	635	668	661	603	647	628	615	621	705	629	621	649	636	654	690	659	656	666	659	664	691	629	637	661	582	635	621	619	657	656	640	654	647	649	606	614	630	706	666	651	652	628	627	625	654	710	623	707	678	697	683	648	648	627	659	668	634	629	632	666	686	662	686	664	622	663	666	643	645	625	671	694	619	614	658	657	662	729	625	657	695	598	648	692	680	652	650	660	647	650	585	649	644	658	669	681	642	694	650	673	642	645	633	660	611	665	668	668	654	661	635	661	683	622	663	676	685	614	677	615	651	654	703	701	680	673	643	663	678	628	653	593	676	669	659	671	631	662	620	649	623	633	630	637	671	683	648	653	636	663	629	674	673	688	676	621	624	642	638	642	654	637	642	644	630	647	646	599	658	678	642	699	683	638	665	631	598	701	637	640	641	647	642	621	641	670	703	646	632	601	659	634	651	635	693	677	646	647	652	661	682	640	608	708	619	671	652	667	679	707	643	641	640	673	607	697	726	688	642	676	656	712	645	654	650	676	619	629	681	635	659	641	677	616	680	637	669	654	605	663	650	697	621	630	672	628	676	701	654	671	643	656	619	639	610	639	658	664	685	655	643	612	655	611	653	633	673	670	692	688	698	641	699	677	670	731	662	592	649	659	665	653	644	636	635	633	691	655	633	642	631	712	640	672	641	657	700	696	648	607	604	644	622	609	660	675	653	667	662	657	655	701	663	666	660	627	697	715	632	646	626	642	667	691	663	649	622	655	660	649	681	656	644	652	683	653	626	674	671	645	654	618	638	648	669	629	685	675	616	650	672	664	636	636	623	689	664	629	707	629	600	654	656	674	635	678	622	656	701	652	666	642
25910	27982	44358	38056	19948	6141	1488	913	768	729	724	735	741	733	750	696	752	719	738	722	729	706	755	733	712	683	749	760	698	722	710	753	696	749	739	724	700	759	701	747	730	762	754	748	763	749	663	727	739	724	754	713	698	699	707	722	776	736	669	718	718	694	686	706	710	696	754	732	699	703	729	696	723	690	684	734	667	711	748	726	734	713	666	718	711	681	664	711	673	728	735	667	703	725	714	721	686	710	729	695	720	671	723	721	693	664	769	702	776	700	744	748	703	670	680	682	734	777	710	728	717	732	724	707	749	733	758	719	653	695	720	706	721	739	694	698	692	752	700	706	670	693	679	730	716	710	699	705	763	756	756	744	732	716	714	729	725	689	712	792	728	715	700	716	750	705	692	694	751	698	752	729	738	718	685	751	727	720	722	711	770	701	692	719	744	669	739	696	688	693	684	750	685	685	678	721	688	701	691	704	721	714	690	727	693	703	705	708	693	698	733	663	698	738	703	727	690	747	720	721	698	759	675	717	722	735	715	766	678	729	697	720	735	709	700	677	748	736	726	659	726	733	687	724	709	752	716	730	721	730	720	683	736	714	707	712	744	701	689	715	733	724	750	701	735	703	713	735	697	714	743	737	721	718	721	689	695	718	688	702	728	726	719	700	707	735	739	722	705	683	708	709	698	693	723	753	690	691	724	714	693	714	735	766	708	697	722	713	707	698	761	732	696	700	703	695	730	731	691	726	729	724	674	702	659	706	682	717	676	713	705	726	728	702	720	736	705	717	753	703	754	744	668	722	754	723	695	721	696	727	696	748	700	731	687	717	710	751	710	707	712	735	765	641	717	737	772	703	719	720	699	695	702	734	732	704	682	718	721	692	709	748	692	670	761	758	731	732	765	694	699	697	696	712	712	735	735	701	779	711	728	698	674	678	744	707	765	708	768	681	712	676	725	701	681	676	724	675	694	749	715	680	743	706	720	721	670	744	737	698	715	719	689	745	723	697	682	742	706	743	747	708	752	760	710	776	717	778	729	674	697	692	693	735	682	700	725	730	716	731	753	652	784	707	691	698	743	708	723	723	723	748	721	717	766	719	718	715	679	725	745	746	716	696	704	709	721	712	684	721	703	766	746	709	722	644	691	753	720	687	726	667	687	715	687	667	726	713	708	683	723	744	695	724	724	729	726	708	732	701	760	722	711	716	664	697	723	705	744	746	674	704	684	733	774	687	746	748	670	675	695	694	707	672	727	715	716	722	691	700	695	695	742	722	715	703	749	737	765	713	722	708	700	696	722	772	702	753	683	684	720	656	709	725	726	696	741	705	738	708	725	685	717	647	702	707	722	734	691	736	726	744	677	740	699	690	713	751	687	730	709	738	710	746	717	720	724	667	729	737	697	699	655	737	711	706	672	719	732	703	713	763	704	729	695	690	685	723	700	752	728	678	723	717	648	712	681	701	743	678	700	737	695	743	757	672	739	706	724	727	738	744	687	692	742	689	737	785	735	721	762	691	703	686	748	718	683	712	703	771	661	753	728	694	692	730	682	710	700	628	685	709	723	720	703	665	680	716	735	738	723	702	691	712	725	753	709	668	686	696	720	718	744	702	756	698	668	752	740	750	724	719	794	695	698	722	710	722	690	709	739	737	668	746	683	718	687	690	679	721	689	721	733	684	756	670	667	723	753	733	690	673	722	754	686	697	702	714	672	688	706	740	746	742	727	717	690	748	762	702	768	655	735	677	718	766	740	705	759	710	710	697	706	724	717	758	715	725	708	702	691	698	686	770	706	755	759	792	736	710	689	761	703	730	721	654	692	711	700	710	733	764	716	759	817	767	759	704	713	709	695	697	742	739	734	744	729	702	745	725	726	692	677	727	711	705	693	745	732	710	721	660	743	770	734	754	718	744	754	675	697	644	774	717	729	717	722	751	698	677	719	683	750	666	746	719	750	752	719	714	725	642	700	704	724	709	689	665	695	687	734	694	711	761	754	634	729	708	708	698	673	742	708	753	664	747	671	750	732	735	711	728	738	714	736	713	654	752	736	683	755	734	759	640	728	746	771	733	724	764	722	744	680	747	670	648	721	689	713	682	681	743	698	724	696	744	691	696	714	688	725	755	749	733	691	674	679	747	702	778	703	763	702	712	791	714	683	705	717	704	708	743	757	725	700	731	707	735	666	707	711	727	694	699	712	702	683	692	719	734	690	716	732	707	751	765	751	743	754	719	733	701	739	709	703	748	734	740	716	656	691	689	725	721	717	704	752	671	714	703	694	684	688	708	732	715	706	688	737	709	684	719	629	720	712	689	755	733	727	704	669	754	756	669	728	717	701	749	727	695	744	730	696	703	678	703	739	707	698	679	707	709	703	777	777	729	756	715	738	699	732	677	726	692	726	756	695	744	706	729	761	706	724	716	712	668	694	741	769	710	709	761	719	699	759	742	700	763	719	726	733	726	686	682	718	684	728	702	707	755	703	723	679	719	705	713	715	761	738	752	707	667	707	727	701	725	660	721	706	699	746	721	710	713	708	733	709	713	786	672	712	700	716	708	698	739	758	736	709	673	738	707	693	690	748	747	722	715	730	748	704	759	748	735	671	694	757	735	718	681	711	721	691	755	706	694	723	718	730	745	736	699	689	714	676	713	733	681	708	659	697	743	727	679	709	735	716	745	721	711	682	711	765	696	719	762	725	652	691	714	696	746	731	731	730	760	721	710	763	714	704	757	706	749	692	695	721	642	742	772	722	719	711	678	722	784	692	716	678	652	681	676	747	735	718	740	738	723	739	693	713	681	723	758	725	717	697	706	730	686	746	701	710	743	700	713	735	733	715	731	705	683	734	737	709	676	704	755	694	688	729	684	709	726	716	693	700	769	688	689	737	739	727	736	706	665	706	711	689	693	781	678	664	685	699	679	715	703	684	751	711	737	784	716	699	649	755	703	669	704	756	688	687	693	699	720	728	730	695	697	710	729	719	705	726	712	697	730	736	753	715	665	687	711	710	690	683	702	727	687	744	698	695	725	679	737	724	715	709	715	711	754	679	681	680	731	692	702	721	706	695	712	671	671	702	687	704	751	728	692	676	704	686	700	752	727	729	649	686	659	742	666	700	702	740	708	730	698	675	734	747	705	696	691	716	724	680	717	682	731	746	710	696	729	707	697	705	739	749	708	677	771	739	770	729	723	678	772	732	722	703	720	737	726	736	697	713	694	745	716	739	711	719	688	680	753	745	725	698	725	706	706	728	705	744	705	753	714	735	692	711	708	664	726	722	729	705	669	730	692	790	684	691	714	737	671	736	655	692	708	717	730	721	714	705	764	722	677	711	708	689	668	722	693	739	703	720	691	706	760	697	681	711	668	689	712	693	727	742	740	668	668	696	743	709	693	686	673	715	695	737	724	723	690	686	728	702	655	754	728	678	728	789	727	636	725	686	704	695	723	728	725	723	723	741	704	669	681	696	715	717	655	743	741	702	734
56517	88164	62223	30842	11377	3255	1286	774	685	647	701	681	607	671	618	661	699	687	653	615	657	676	640	679	637	604	664	670	680	607	652	672	689	629	626	665	653	649	636	682	620	685	659	699	633	627	650	674	655	640	676	654	660	635	691	592	696	662	685	674	623	653	641	610	676	640	671	659	614	677	666	683	645	648	643	620	602	661	655	668	622	671	625	638	629	686	663	619	668	640	650	620	623	611	649	679	651	671	614	636	702	607	663	661	635	618	613	692	634	630	632	631	662	668	653	616	659	652	671	656	672	637	628	688	670	636	684	685	660	689	640	616	685	641	660	648	680	662	608	698	640	634	658	647	665	695	592	643	655	614	624	595	665	639	627	654	655	662	630	667	608	664	614	632	700	651	633	680	655	624	647	625	721	603	642	662	612	620	655	705	680	633	654	617	665	638	648	640	663	660	685	644	636	638	687	731	656	638	615	649	642	678	634	685	641	646	651	685	677	660	635	642	611	657	640	686	649	683	665	613	651	660	674	659	639	611	652	625	628	659	577	652	666	624	630	658	681	665	654	655	620	637	640	676	653	615	642	608	641	597	651	660	668	646	677	718	635	631	619	658	680	641	621	608	619	705	666	675	622	714	656	667	676	669	659	627	661	650	674	694	616	580	618	645	616	612	686	666	661	628	639	618	624	613	637	664	677	594	658	611	644	679	652	637	651	644	637	730	685	687	594	646	663	665	648	606	630	639	624	736	638	683	721	603	666	664	621	695	648	625	620	671	686	688	626	625	665	638	659	626	667	631	692	655	684	654	676	653	609	628	645	667	642	671	633	657	650	708	647	665	624	645	691	673	639	638	627	626	671	663	668	643	622	672	665	612	627	628	668	648	686	654	681	648	676	630	660	613	653	650	648	661	669	621	682	669	627	645	695	579	640	659	644	691	622	632	624	671	682	661	635	652	659	655	664	648	681	635	654	696	668	653	692	659	643	641	644	691	650	639	677	630	625	596	618	644	648	662	663	635	625	661	626	597	668	694	686	682	657	656	616	624	654	674	655	629	660	633	639	635	622	629	612	627	639	684	647	673	625	650	692	699	678	670	609	610	639	622	649	690	637	651	631	634	683	666	629	660	644	692	633	639	642	654	656	644	655	669	673	690	642	608	640	656	651	623	657	641	671	671	628	651	684	659	602	616	665	638	647	638	626	600	595	661	657	623	640	657	640	668	651	650	628	640	632	659	666	667	648	653	628	665	663	674	655	622	622	657	674	637	635	633	670	647	696	630	661	660	674	638	633	666	622	640	706	665	622	673	645	629	678	668	662	648	671	683	712	605	673	663	648	676	688	680	640	657	602	671	660	643	624	610	655	631	655	657	636	604	641	678	668	624	663	652	605	663	613	638	644	631	609	619	662	604	658	642	618	624	679	609	642	649	669	630	635	592	673	654	626	649	672	677	658	656	611	639	639	640	623	613	674	636	617	632	654	673	614	649	658	670	639	665	659	647	641	643	666	614	719	671	668	617	679	671	674	671	663	630	617	607	682	684	638	654	638	636	651	623	600	638	653	634	651	637	649	704	644	669	674	673	669	672	625	628	604	639	651	616	654	661	645	618	674	627	623	589	656	671	670	626	665	657	649	610	597	610	655	681	659	637	691	610	658	679	659	645	659	654	672	668	645	676	621	678	690	648	662	645	650	678	658	644	659	627	645	635	613	656	637	647	627	608	669	654	585	661	699	655	693	667	643	662	653	665	646	673	689	676	682	659	621	677	645	652	660	694	667	617	658	638	677	642	643	669	661	645	673	646	644	665	687	687	669	661	661	639	650	643	659	640	651	635	636	665	623	661	642	638	655	653	662	623	656	646	602	705	643	653	655	651	646	638	662	647	655	646	659	637	654	669	666	678	661	657	631	622	695	641	639	663	647	691	615	662	643	685	644	691	673	638	611	612	582	612	668	644	672	647	635	670	669	648	660	676	657	692	623	662	654	647	669	638	674	600	659	683	656	654	667	652	673	665	667	641	639	634	644	655	637	609	623	645	661	634	701	663	635	642	620	661	661	690	719	627	655	657	624	646	650	649	664	651	601	659	637	661	615	676	642	626	632	650	620	619	674	643	661	668	661	628	621	617	657	602	666	618	646	673	678	622	656	603	654	624	654	654	599	654	643	654	654	596	692	613	693	650	696	607	631	647	620	691	619	620	634	626	613	655	650	620	652	642	670	656	619	634	660	627	610	618	749	615	639	618	672	644	645	697	655	628	666	696	649	630	658	669	624	679	623	665	621	613	673	657	601	665	657	598	618	634	631	604	632	637	632	654	656	628	639	602	620	642	623	666	612	595	633	624	627	655	647	585	675	702	636	666	661	619	678	629	642	669	671	587	631	668	626	643	629	625	602	686	595	639	638	653	609	665	667	625	710	688	683	644	623	653	651	624	648	671	663	657	626	648	687	640	633	644	696	635	641	626	650	650	684	654	620	669	711	638	626	691	694	682	649	646	647	613	652	623	614	648	659	658	643	667	625	642	666	660	614	625	657	629	694	646	620	635	620	694	625	641	666	648	688	640	626	621	692	671	675	645	639	655	644	622	682	648	684	655	675	653	629	645	580	640	669	655	679	611	611	674	667	670	654	634	631	677	661	637	668	670	635	679	645	629	650	637	679	604	607	655	649	660	656	645	615	635	606	618	652	649	617	673	655	634	669	625	718	662	655	636	663	630	655	574	654	623	670	635	611	670	641	632	686	645	677	655	661	659	671	649	667	633	656	720	654	651	656	656	669	666	635	659	664	642	608	675	666	685	646	642	632	658	657	681	637	677	602	637	650	652	639	647	670	700	622	692	689	650	648	606	634	623	688	663	685	620	663	644	665	719	668	609	679	619	641	616	681	655	671	681	637	643	668	612	650	643	674	661	663	637	612	683	672	667	644	674	682	697	611	625	669	630	654	645	653	655	651	603	672	659	674	667	657	669	661	649	663	677	702	654	623	599	644	652	627	660	630	628	652	656	634	683	636	635	635	604	689	655	655	659	659	670	636	628	622	631	703	627	676	647	690	635	663	629	641	631	653	648	664	623	666	623	655	569	642	617	680	647	669	694	660	625	600	605	655	620	654	597	657	629	659	631	652	657	666	641	623	594	633	678	629	660	662	637	642	669	660	675	629	647	680	673	667	637	619	637	666	661	652	620	611	633	657	643	629	634	664	702	690	707	665	642	647	617	684	677	595	640	633	646	616	635	658	617	652	657	615	621	674	648	635	646	635	654	660	675	653	593	659	676	629	625	620	635	669	680	660	668	655	634	620	638	634	578	662	668	630	631	706	659	649	700	631	686	621	623	614	682	655	648	631	652	620	660	642	649	633	606	644	704	682	663	655	595	697	665	652	648	633	610	620	635	646	645	636	672	662	654	619	690	629	624	646	641	606	638	608	603	627	655	651	668	634	641	662	671	651	601	653	609	607	645	667	632	628	647	647	589	663	620	636	658	611	665
24149	23387	36307	35940	27219	17223	5348	1475	1072	999	933	923	899	972	970	943	960	966	1017	900	920	956	935	997	963	986	953	992	938	969	931	949	935	985	914	925	948	940	935	976	950	976	949	985	957	973	938	949	925	868	905	946	938	900	923	916	966	928	933	896	927	884	951	939	934	969	911	892	933	890	979	971	935	936	925	901	953	1032	918	935	900	1003	918	950	893	929	930	930	882	933	923	912	944	924	935	944	947	953	913	919	953	917	926	926	917	911	967	896	905	905	863	907	940	952	903	937	937	942	947	931	958	931	932	876	842	898	919	900	942	906	911	902	912	883	949	922	896	883	935	953	911	892	931	959	875	911	884	908	914	938	881	908	909	920	901	864	926	887	899	895	957	911	905	950	897	990	937	942	879	905	896	921	948	935	938	882	881	906	993	896	976	936	961	884	907	950	863	926	942	886	920	888	944	915	929	924	917	950	897	944	954	900	940	961	912	841	935	975	915	883	919	882	914	933	894	959	869	908	942	919	927	987	871	891	917	911	983	946	934	935	925	936	922	900	897	934	916	891	929	929	893	902	906	962	894	901	934	906	942	934	892	871	888	891	926	934	857	890	1010	930	908	905	931	939	934	938	931	885	917	922	916	918	897	852	879	906	946	946	925	915	890	963	884	944	950	939	926	848	914	942	904	903	911	898	938	932	923	949	906	960	924	934	891	912	929	886	927	907	925	936	935	961	976	890	952	897	986	903	899	856	901	887	925	866	907	926	938	902	873	916	878	940	896	932	945	872	906	864	912	920	935	951	933	909	906	903	929	906	888	955	960	882	894	939	935	916	899	910	904	932	949	958	945	918	833	910	930	991	903	899	938	885	942	990	950	922	967	968	887	928	903	940	920	980	879	952	910	914	901	892	897	936	881	909	955	912	920	941	932	930	979	890	977	925	912	914	947	910	887	915	868	937	898	920	948	888	846	905	891	923	967	956	945	884	870	935	927	901	913	917	951	896	858	914	861	941	871	971	949	845	891	974	911	911	912	878	940	886	958	942	921	918	919	906	920	984	976	922	941	975	900	943	972	952	898	892	970	985	944	936	908	909	879	887	962	917	893	933	957	946	894	873	954	918	926	930	927	888	893	896	912	916	960	947	929	876	884	918	868	946	963	918	961	915	927	922	947	925	973	935	887	927	828	900	972	874	926	951	918	936	886	984	918	933	932	900	924	991	923	981	935	906	915	964	927	894	930	882	875	929	966	925	896	917	914	946	889	896	929	918	969	913	949	924	941	969	927	860	938	930	896	867	894	907	886	971	932	918	924	919	925	932	962	865	905	932	898	933	898	979	933	896	859	939	941	938	950	893	935	913	901	912	907	891	963	917	926	868	946	890	944	900	912	949	898	909	927	893	943	905	943	927	958	924	956	928	915	895	941	888	952	898	876	904	873	958	946	896	891	957	890	926	896	881	925	921	969	955	842	920	919	923	877	956	952	905	949	935	880	965	936	908	966	972	949	979	902	918	903	916	953	900	957	889	916	917	926	892	892	884	941	884	906	930	918	902	926	1012	896	923	855	977	903	942	994	948	892	932	902	908	915	891	931	904	885	950	911	900	955	908	886	885	899	893	932	964	920	906	901	948	887	938	901	910	926	906	986	872	957	982	1008	903	934	899	878	948	929	942	948	947	890	904	943	954	898	918	877	939	910	955	939	923	949	925	944	893	911	937	943	947	945	894	929	898	910	892	918	953	936	914	910	914	894	923	931	944	945	867	904	868	916	853	920	922	960	935	910	933	917	939	894	915	929	879	957	934	938	915	924	964	949	929	889	908	951	942	915	905	908	932	945	873	945	888	847	899	883	972	924	936	876	950	905	906	977	850	891	956	947	917	905	999	923	898	879	904	963	888	922	975	893	963	880	906	954	902	910	862	952	945	885	861	940	936	933	922	902	879	886	872	914	924	869	913	883	908	937	954	937	882	902	893	919	909	882	915	939	912	919	918	858	892	899	934	955	929	913	933	1013	840	983	903	917	913	962	910	940	937	916	922	871	892	951	928	954	895	960	943	925	942	919	974	911	871	936	970	947	943	902	947	957	945	973	921	897	928	924	917	949	937	962	875	955	921	913	900	975	898	858	885	907	908	926	931	938	916	831	903	909	951	990	943	933	866	952	911	879	891	934	932	951	895	970	944	984	904	907	907	979	926	895	898	903	906	919	906	838	884	935	916	942	908	904	931	923	949	911	886	915	908	941	898	902	922	854	902	914	873	899	916	946	886	922	922	960	929	901	884	956	928	932	987	889	913	980	870	891	901	897	908	869	941	916	926	936	892	886	905	915	936	962	969	937	947	958	942	942	914	926	883	891	927	921	894	890	945	943	856	960	909	852	900	854	964	921	908	920	979	840	944	893	949	966	940	930	893	916	846	898	964	955	923	957	887	920	945	962	924	881	904	939	946	919	908	901	905	983	916	920	974	921	847	892	908	912	903	899	881	964	942	930	940	924	971	941	949	891	941	910	882	914	914	908	891	903	916	885	917	968	954	986	918	923	941	903	940	906	903	919	827	929	934	899	943	942	937	927	914	858	959	953	897	920	945	908	927	871	872	893	996	893	958	922	928	903	925	966	922	917	898	937	955	876	906	921	955	890	955	899	877	906	917	916	891	927	903	910	910	924	952	915	965	884	877	869	829	889	873	921	921	966	932	893	911	914	934	957	903	890	961	928	965	841	965	890	968	957	882	939	911	942	876	888	914	929	932	904	924	942	943	925	923	898	933	893	929	949	894	900	892	918	913	917	892	870	955	941	903	931	901	937	896	895	912	890	872	890	939	936	943	958	920	932	923	959	906	895	892	921	939	935	936	933	923	925	941	899	925	969	950	930	905	905	866	941	963	955	959	940	892	880	888	916	875	958	938	948	945	906	900	926	924	936	923	940	930	890	914	887	892	846	915	903	918	932	870	965	885	907	899	947	941	895	926	920	964	865	977	908	913	954	917	922	929	887	860	912	925	955	938	922	988	930	933	879	925	867	824	922	878	930	868	925	935	901	949	982	944	939	886	907	970	949	908	948	913	914	903	927	915	883	904	990	900	948	922	913	905	904	929	955	934	936	959	887	881	886	955	906	907	891	919	906	952	937	906	872	917	849	849	899	928	907	888	974	887	869	973	946	907	988	888	960	963	951	915	964	924	972	900	922	910	951	965	939	902	910	958	892	908	958	926	984	924	910	917	955	965	911	913	912	906	934	957	924	906	928	950	936	905	891	928	947	941	890	903	957	957	941	947	953	879	892	901	873	931	916	964	906	952	926	904	935	956	973	937	874	944	876	944	881	921	925	974	927	887	920	907	917	927	945	913	970	945	881	952	900	907	905	990	881	849	860	931	939	992	919	932	943	867	907	902	906	918	910	952	915	959	992	955	968	906	981	893	900	884	915	901	885	873	946	887	962	878	936	926	925	918	912	924	941	962	963	865	942	926	894	914	880	899	920	972	867	922	882	927
63523	103286	76348	49083	23606	7878	2327	1122	919	839	850	849	860	853	877	917	864	832	920	894	845	884	883	850	835	841	827	841	832	828	878	900	808	822	863	851	854	908	827	860	839	813	815	818	900	884	836	854	880	831	893	889	921	838	872	870	872	835	852	896	831	853	851	843	863	905	852	827	808	858	862	841	817	844	936	843	833	848	852	823	839	804	893	894	851	880	866	847	866	842	876	853	862	807	875	831	850	828	835	828	867	852	875	835	843	842	806	838	859	801	834	878	831	863	883	853	865	862	878	845	830	823	877	890	885	826	914	870	820	800	881	828	868	816	846	866	827	857	852	897	883	808	840	835	837	880	864	836	849	858	838	864	812	875	886	794	830	819	807	888	834	850	816	877	821	861	888	843	859	924	828	808	873	840	795	866	813	872	880	855	886	830	825	788	904	829	834	881	817	878	818	824	872	882	852	861	874	872	839	878	869	836	867	817	852	836	854	853	839	861	837	842	869	767	866	875	845	858	811	855	900	873	827	834	878	846	891	831	759	903	786	865	840	820	893	853	853	811	868	880	829	872	862	864	899	824	811	810	813	857	846	838	866	858	882	856	817	870	844	872	824	862	812	884	896	807	827	868	838	857	882	898	820	862	868	844	841	838	850	884	892	850	906	863	890	863	827	860	876	831	819	853	880	878	871	805	857	826	830	840	898	869	824	854	866	850	838	821	865	834	857	863	801	817	853	830	849	873	851	846	865	905	848	857	823	783	871	838	843	862	865	896	810	836	800	874	849	890	851	825	848	862	796	909	825	810	878	824	838	869	881	831	837	844	838	888	846	856	850	830	862	846	810	862	825	879	855	832	863	861	819	785	856	848	855	798	816	853	831	856	845	822	853	815	848	834	811	865	863	868	812	848	805	839	823	879	802	852	850	838	845	907	855	835	882	843	861	813	813	899	880	834	814	860	860	861	858	821	820	903	904	864	848	880	845	825	844	841	872	826	842	854	830	816	832	858	846	843	853	835	834	839	844	844	839	869	843	857	879	839	841	828	862	861	884	829	891	804	884	865	842	892	815	814	848	882	836	813	841	811	857	832	897	815	863	828	813	887	839	825	820	870	878	837	869	795	819	866	850	856	843	851	852	850	873	846	845	866	863	879	819	801	856	923	828	870	871	809	819	849	836	869	810	819	819	862	878	862	844	907	805	820	895	842	877	862	871	852	850	802	851	843	876	839	865	816	869	790	816	918	866	827	894	843	856	836	820	853	878	882	832	819	857	880	817	851	846	773	808	817	824	842	839	855	873	892	863	845	824	840	841	841	813	880	885	818	851	842	828	840	830	859	928	799	878	843	847	820	856	874	838	856	825	871	868	843	813	875	841	891	858	847	867	852	893	872	832	791	860	894	833	831	904	886	825	841	831	843	823	831	802	822	826	874	857	873	904	854	841	847	900	897	827	863	859	847	851	800	881	875	870	952	894	827	856	899	866	874	844	859	820	849	819	817	862	811	841	874	867	847	870	809	843	784	869	878	836	827	881	817	851	816	820	854	859	855	860	837	834	884	836	876	870	890	863	815	816	845	784	848	808	883	813	859	892	829	858	865	848	847	819	804	847	859	881	849	847	817	832	861	829	792	866	851	883	874	825	863	805	882	861	805	889	845	807	814	899	835	836	828	852	865	865	834	831	839	829	877	828	851	885	870	842	870	829	848	784	883	868	877	838	837	859	832	896	874	816	821	853	827	853	876	838	894	776	832	845	813	886	827	869	799	807	859	804	809	830	854	846	868	888	846	853	891	857	864	810	890	850	877	882	798	833	831	846	841	874	826	791	811	861	871	849	840	842	848	856	821	872	827	839	873	834	861	819	829	849	877	843	828	850	863	874	862	835	892	871	835	856	798	802	852	851	872	894	925	893	843	920	821	821	840	892	785	828	803	865	848	852	883	815	842	840	893	840	899	847	796	895	804	804	866	872	848	852	896	836	850	879	832	867	847	853	842	842	845	813	852	873	876	813	839	830	834	851	830	873	826	856	887	815	822	864	867	885	809	841	843	826	830	855	796	842	893	842	893	889	874	849	836	801	824	872	838	844	874	871	781	842	873	857	857	849	829	852	886	853	839	838	859	860	905	856	866	873	824	820	850	811	846	854	816	844	900	886	853	847	808	834	854	836	810	827	857	851	814	848	871	845	856	802	867	837	833	818	847	835	835	833	898	869	898	846	825	884	834	868	840	853	800	803	847	799	881	783	899	815	868	833	873	855	928	819	811	854	874	849	824	800	888	873	824	881	821	825	830	847	851	876	877	826	840	863	845	878	845	886	852	811	804	851	869	845	821	839	847	829	830	818	872	855	768	862	837	835	846	844	805	846	822	849	879	832	801	812	844	887	821	816	843	872	844	810	830	848	882	845	812	904	866	859	869	819	810	850	876	829	851	885	884	884	822	847	839	857	848	903	876	842	824	838	835	838	818	828	860	849	816	898	788	843	832	828	868	873	849	808	766	831	889	899	840	821	854	792	843	854	845	853	825	832	822	832	839	866	837	813	827	887	829	860	824	859	868	819	804	847	838	806	851	822	860	874	847	854	838	873	857	843	835	830	875	877	810	836	891	790	812	846	862	854	845	885	821	876	834	838	839	845	792	847	898	878	876	829	838	846	847	852	856	865	865	839	866	819	842	834	827	815	803	859	855	842	834	830	878	851	871	824	877	859	889	799	840	810	847	853	837	830	862	829	890	842	852	791	843	821	815	795	857	828	807	817	797	859	808	855	909	863	849	869	827	803	853	880	819	845	821	838	887	864	863	872	855	836	814	810	835	871	801	829	882	858	793	830	868	861	872	815	843	833	834	809	882	846	849	844	866	880	902	834	881	871	827	858	818	836	847	854	840	817	793	825	838	853	818	828	858	847	835	839	840	813	862	874	882	892	825	817	869	821	839	849	818	816	851	877	859	870	912	850	832	824	845	865	815	881	849	825	920	829	870	877	802	880	855	856	843	880	846	833	821	854	842	838	850	832	855	869	793	840	871	841	786	828	861	831	861	877	883	854	799	841	825	886	889	838	867	868	845	843	870	850	812	860	845	906	873	807	804	856	870	834	866	832	855	810	866	845	783	823	848	815	871	825	834	797	853	831	862	872	882	854	789	824	816	842	817	828	831	854	808	878	800	846	859	857	818	840	805	817	840	834	803	829	827	852	901	830	838	854	829	840	859	851	853	898	821	833	867	838	829	829	843	858	850	852	839	826	847	841	872	902	768	846	852	863	848	843	839	867	873	847	820	791	866	808	848	842	879	873	812	863	888	878	850	791	818	933	873	880	851	831	804	801	816	853	855	857	858	881	821	880	847	859	875	808	794	826	869	866	849	799	893	834	800	833	819	856	894	814	855	830	822	865	872	816	857	858	896	865	839	859	852	852	834	860	836	830	776	900	820	832	811	853	845	859	788	833	856	836	818	911	809	802	797	893	804	831	823	835	858	865	824	845	861
29748	29402	29069	14974	4282	1467	921	769	762	783	694	787	711	728	690	711	700	723	759	725	770	708	740	734	722	740	731	687	713	732	737	786	763	748	719	736	733	778	709	773	752	686	695	725	746	767	707	744	713	742	718	767	705	726	746	724	720	776	725	755	733	731	744	759	784	724	726	689	733	706	764	741	726	692	743	710	729	782	716	709	739	737	770	684	686	734	712	759	730	709	719	755	754	685	713	704	747	702	761	737	722	760	752	741	746	747	741	732	750	716	831	723	726	786	721	719	746	727	756	695	740	717	775	731	738	712	735	695	691	729	714	731	715	704	716	714	689	670	711	763	799	767	702	752	747	754	727	778	763	749	728	780	799	744	727	762	757	702	715	712	737	758	719	712	740	723	697	730	742	741	709	765	690	716	701	752	754	722	748	682	774	740	735	736	741	731	697	770	743	740	728	702	758	724	730	749	746	740	734	704	727	715	743	721	711	763	709	701	782	720	736	721	715	733	759	709	726	721	773	662	732	692	709	704	820	716	675	761	714	742	695	765	732	721	697	726	773	728	695	689	758	741	674	709	753	773	750	691	716	764	735	766	712	646	731	752	690	722	733	762	723	749	748	753	744	743	691	733	723	740	724	741	765	697	726	703	702	727	720	714	725	713	732	715	753	770	726	718	748	751	762	785	720	711	706	736	743	726	716	666	748	742	725	751	730	734	769	726	691	745	751	752	752	666	673	700	775	743	684	750	757	745	719	715	721	694	733	762	736	761	709	737	718	750	682	693	722	790	720	748	715	752	744	721	685	747	740	679	728	700	743	730	719	731	747	731	722	760	686	707	735	714	739	753	734	735	743	791	715	725	738	725	719	671	729	734	748	689	764	713	733	757	736	731	719	697	735	741	684	756	696	701	689	698	703	745	672	675	707	737	722	783	746	757	747	734	695	759	752	727	769	663	766	734	748	723	718	755	705	694	713	718	718	726	720	762	790	735	713	756	734	705	742	718	758	732	725	701	721	719	697	739	733	736	722	684	766	714	781	741	723	682	720	730	764	717	758	686	694	707	724	708	684	762	763	734	740	708	681	694	743	721	746	711	733	708	764	777	731	725	746	691	746	770	712	699	729	709	730	736	716	709	693	734	754	739	731	702	719	736	748	769	733	735	721	682	731	741	698	739	760	712	706	665	706	744	720	733	669	712	715	734	746	761	768	706	748	710	715	729	737	701	739	699	685	747	706	733	703	729	668	722	718	728	722	701	714	731	766	702	695	710	741	744	698	724	721	753	725	675	696	703	750	721	725	769	744	735	760	710	753	737	734	696	723	733	700	712	753	731	776	757	820	726	709	711	738	740	717	735	713	716	704	740	705	692	720	731	708	702	716	776	680	681	735	695	736	715	685	683	684	706	748	733	723	747	733	689	737	713	737	728	732	753	766	721	768	747	705	733	749	728	756	757	687	718	721	734	718	730	735	702	667	702	722	716	776	709	725	720	770	719	763	691	768	718	723	705	737	714	656	723	683	761	725	735	666	700	732	687	746	769	705	760	740	724	727	686	766	734	748	744	733	715	703	705	749	724	685	781	771	688	735	739	747	672	724	712	777	771	717	747	744	805	743	726	702	727	677	713	757	705	742	703	709	713	722	690	732	753	709	724	691	778	662	720	744	684	737	693	742	713	767	711	727	718	704	768	697	697	728	731	700	714	798	680	715	709	705	753	730	732	726	759	749	767	691	709	718	730	740	718	744	777	707	742	745	738	779	713	699	738	661	759	739	723	716	763	742	687	730	736	734	722	719	732	681	730	767	769	741	681	659	738	735	707	696	714	725	745	726	741	722	715	750	740	726	703	675	723	725	686	738	732	739	724	726	723	716	762	697	740	719	743	689	714	721	716	726	748	737	767	703	662	710	770	738	698	709	739	736	729	688	773	736	716	735	709	760	679	718	721	777	700	737	732	726	772	758	709	681	697	708	709	711	681	710	686	754	711	709	736	771	742	707	761	758	680	719	696	707	746	751	773	719	714	807	734	735	743	700	701	744	716	760	734	722	724	779	737	740	711	752	699	719	729	744	759	681	760	705	702	713	763	764	709	762	706	715	750	731	712	709	704	758	685	709	765	667	721	787	767	703	713	736	746	704	727	700	728	721	761	714	690	751	677	746	697	720	711	723	779	717	729	713	740	688	672	748	744	696	691	721	705	748	749	716	694	725	767	740	700	704	708	722	719	772	731	744	741	689	698	675	686	707	694	729	763	723	727	749	724	707	762	722	721	724	680	771	780	729	734	765	714	673	717	742	724	717	703	683	711	757	742	687	733	776	711	740	652	722	743	746	752	724	744	671	731	696	717	735	732	719	715	719	683	739	745	746	722	777	714	754	747	730	702	702	729	727	751	673	704	761	732	689	734	724	723	729	734	755	759	791	731	702	704	733	745	686	716	751	668	731	757	746	737	724	718	773	735	705	715	753	729	677	695	739	739	725	728	730	669	730	757	734	678	727	776	747	728	741	692	699	702	727	686	773	723	704	691	702	736	753	737	708	730	671	728	730	731	728	719	729	773	731	714	736	744	729	699	772	761	754	745	739	720	712	699	725	747	702	728	723	719	708	699	730	705	744	724	728	726	724	746	711	775	715	785	718	696	734	711	712	739	755	715	757	739	712	709	712	714	702	720	688	711	732	741	756	763	754	725	736	690	746	750	772	788	775	750	742	745	728	738	742	731	730	725	745	708	705	716	729	685	730	708	731	729	687	755	779	658	728	701	759	685	695	726	697	752	731	739	742	716	687	745	685	706	742	755	709	751	742	686	740	760	673	692	726	680	752	717	728	704	732	713	677	741	711	703	703	743	736	689	667	737	755	722	698	687	746	711	745	698	751	705	720	742	710	682	728	734	736	745	766	728	751	749	723	669	761	755	681	783	731	688	714	750	735	723	743	722	706	727	754	754	764	718	702	732	702	715	695	697	709	765	779	720	682	722	735	697	759	719	737	748	729	699	743	730	695	757	745	714	723	730	710	767	732	741	696	734	726	713	756	753	671	695	702	749	721	730	743	768	660	768	741	771	755	747	743	730	715	760	703	665	713	785	735	673	743	731	718	742	788	707	755	728	731	762	707	698	740	769	751	718	750	719	703	743	671	735	701	742	760	732	779	717	718	776	734	764	766	721	777	699	742	755	720	775	723	764	753	699	714	763	740	704	749	746	768	694	683	717	759	686	774	759	698	736	683	707	755	734	694	701	736	745	723	750	723	726	759	711	743	712	740	753	707	762	655	714	750	728	737	700	720	708	704	681	717	728	740	735	692	706	744	741	762	743	705	755	767	715	690	736	719	702	688	743	747	727	705	778	708	727	725	711	713	730	732	710	742	709	728	750	739	694	737	716	748	719	737	724	685	723	743	732	692	701	692	742	714	705	738	730	710	755	722	741	734	741	719	733	738	675	758	752	712	736	710	725	725	743	743	684	745	787	712	750	680	724	757	748	712	728
20564	34795	23718	8773	3218	1238	765	657	612	608	626	604	587	615	598	591	629	621	598	664	621	613	579	618	617	618	566	596	583	646	593	602	600	588	559	629	627	608	580	591	599	590	600	641	644	604	626	598	568	610	606	614	663	579	571	609	643	574	578	582	605	586	645	626	605	583	585	626	632	627	614	606	572	591	562	640	655	662	646	581	587	603	612	583	631	596	629	631	666	597	617	560	619	612	658	651	583	618	647	585	595	569	606	596	649	609	608	597	611	594	598	633	613	594	632	590	580	581	656	641	579	611	610	614	637	614	596	578	595	631	627	633	626	620	614	607	606	630	586	658	619	641	604	583	558	573	632	611	619	643	616	605	588	626	619	630	607	588	627	570	611	612	644	580	623	631	651	597	630	587	618	645	620	618	580	607	571	601	606	591	639	620	610	636	603	599	603	632	600	631	591	584	586	629	592	609	632	628	631	571	609	601	578	645	584	583	599	631	611	610	600	606	626	629	630	613	662	642	613	607	610	584	589	626	593	521	623	644	601	626	597	631	609	609	601	636	615	604	616	606	600	595	592	634	589	582	604	613	626	609	638	597	618	574	612	585	591	618	599	546	616	547	597	605	588	622	612	579	582	591	609	622	611	573	622	585	639	603	599	584	602	612	576	615	607	594	592	609	628	662	608	616	617	595	614	634	606	607	602	590	601	610	653	605	579	614	652	637	608	680	569	603	605	589	581	603	581	612	604	616	585	629	602	604	638	616	669	589	592	632	668	562	609	612	598	558	688	568	588	619	635	608	597	646	598	611	627	641	615	589	629	579	628	587	582	571	597	585	590	601	604	632	643	626	636	575	654	621	599	618	608	648	612	567	602	602	610	605	602	577	612	582	639	662	638	635	601	608	588	580	674	653	630	603	591	602	597	578	576	629	625	616	597	598	606	588	625	558	600	655	632	601	597	577	612	615	614	608	609	601	615	615	643	607	576	635	612	602	592	592	570	588	612	614	574	567	603	590	620	565	608	598	648	621	607	622	606	579	571	598	591	576	606	641	641	630	590	600	603	598	556	625	649	643	607	588	604	613	587	617	570	602	606	610	640	590	561	598	583	619	631	580	583	592	611	572	551	577	638	608	635	623	633	663	614	589	600	619	597	622	605	565	611	614	612	627	606	615	622	563	584	643	612	652	583	603	615	629	630	625	581	625	630	611	622	574	585	632	593	612	628	592	639	594	581	648	612	615	602	618	627	597	594	618	619	597	587	634	581	617	635	613	551	562	633	595	641	567	623	614	583	624	599	589	604	582	583	625	586	627	592	591	601	634	662	640	653	607	584	597	595	608	606	606	589	616	570	615	597	575	607	631	611	600	648	594	649	571	572	562	614	614	615	582	594	634	603	587	626	611	630	635	589	625	606	597	580	599	571	616	606	643	648	615	632	603	607	588	660	651	597	581	560	641	605	630	603	627	618	582	597	572	597	585	601	637	658	591	593	631	640	616	618	619	609	610	616	556	631	625	610	630	625	598	597	606	606	605	607	593	631	596	556	618	589	573	637	612	594	585	617	627	638	632	598	624	614	631	609	580	625	571	630	607	623	639	586	590	588	580	642	538	641	584	636	590	623	597	605	614	608	633	592	609	617	613	612	629	579	612	605	637	610	639	645	605	629	644	631	583	609	639	621	601	641	602	624	555	612	624	634	596	616	625	632	631	627	624	564	577	598	630	604	609	619	589	638	634	583	560	607	610	625	610	626	624	620	588	615	632	631	641	656	607	583	610	648	579	573	601	603	600	622	634	603	607	651	622	601	639	564	605	634	597	611	676	612	581	589	603	542	608	592	598	642	633	596	597	594	612	588	608	567	591	604	629	626	578	583	655	624	643	594	615	584	578	638	580	627	608	588	602	597	575	605	639	593	620	589	655	606	614	599	606	589	597	612	622	613	587	618	583	605	585	597	621	637	621	623	592	577	547	585	627	597	602	582	603	624	593	614	628	603	603	602	571	620	617	631	618	582	618	621	636	623	615	578	641	605	593	573	578	622	552	608	603	632	565	636	608	607	614	595	621	613	592	575	606	614	664	541	614	597	618	608	591	591	612	619	589	620	598	603	603	643	619	592	613	611	582	590	589	644	637	596	630	612	576	595	633	607	596	602	590	606	623	635	569	619	603	603	626	566	628	585	621	557	629	643	578	605	571	599	607	667	604	588	606	553	654	585	606	577	587	616	572	600	586	633	632	571	609	583	611	622	607	650	603	559	629	596	622	609	577	632	568	639	602	614	618	620	645	605	659	582	600	604	593	617	616	624	597	634	621	603	620	639	657	581	643	578	539	618	592	579	591	652	626	609	604	609	635	643	593	603	579	607	554	578	588	663	611	628	620	590	620	595	613	613	647	608	619	602	606	629	581	587	595	639	632	622	650	593	651	603	585	625	571	653	580	631	606	640	630	590	644	614	609	598	579	635	620	601	614	645	599	602	614	630	601	572	589	603	616	644	650	601	610	643	639	614	598	607	604	636	656	559	560	615	619	639	616	596	625	633	603	609	590	572	627	561	658	646	625	641	606	610	595	561	586	624	622	622	586	603	587	588	584	606	592	648	601	559	607	591	630	606	550	647	596	604	591	601	608	573	597	623	642	627	597	622	615	576	633	656	576	601	577	671	606	584	644	609	587	611	606	590	620	612	583	618	620	604	597	608	632	617	561	598	604	634	620	594	650	641	624	643	606	608	616	617	614	574	627	590	617	663	605	585	619	607	621	574	590	615	644	605	654	613	630	604	612	652	585	650	619	627	619	585	616	597	598	584	625	602	630	595	610	605	594	572	609	573	588	571	601	599	652	609	605	601	618	596	606	585	603	619	564	620	595	586	604	582	600	594	621	614	656	616	592	538	611	596	562	565	621	589	584	611	610	592	608	582	632	561	572	574	587	596	586	595	580	616	606	577	593	607	591	582	653	622	624	592	608	614	588	642	629	644	593	585	592	578	575	606	586	574	606	592	635	628	635	642	623	591	603	568	624	597	677	590	640	646	656	587	600	641	625	587	611	577	588	613	599	615	620	620	632	627	595	573	600	611	615	554	605	579	609	612	626	588	640	600	571	629	622	605	554	623	647	586	590	673	628	595	670	590	612	606	556	609	590	587	604	605	589	582	616	618	626	594	648	618	609	605	611	644	592	617	620	634	621	651	625	616	620	646	618	637	606	609	600	590	628	624	600	634	590	602	632	615	640	609	617	584	609	604	637	585	632	606	596	619	593	608	634	616	649	614	623	583	621	643	630	585	634	658	619	606	618	638	568	637	573	592	610	562	575	657	601	595	620	642	625	597	588	624	622	627	642	637	599	643	576	598	599	616	609	630	582	576	620	611	602	667	617	563	633	603	645	621	648	640	647	563	628	598	640	593	641	586	584	574	623	641	607	639	627	545	610	622	610	617	560	615	619	602	602	576	577	619	598	601	626	615	646	608	592	634	621	621	596	593	656	600	598
25722	26455	44035	42476	26505	10693	2312	891	734	728	683	662	699	672	700	731	704	693	693	664	738	675	724	707	691	653	647	629	664	708	714	675	677	696	666	663	673	709	692	664	657	719	681	654	623	709	752	698	724	676	663	681	686	682	685	650	705	633	652	724	699	694	712	678	673	689	652	675	648	688	659	709	695	640	701	654	695	645	665	682	660	668	686	682	676	653	634	754	665	699	703	695	703	703	689	710	683	726	714	662	704	700	713	648	674	663	660	666	682	686	675	619	691	681	707	682	640	661	714	672	673	669	673	696	700	709	727	706	696	705	643	651	703	672	628	712	661	648	685	664	677	656	632	711	656	676	644	727	713	666	668	680	674	671	679	708	716	696	690	673	632	695	651	652	681	688	659	672	673	659	709	693	655	699	670	686	694	706	654	684	668	625	678	678	707	632	674	677	682	638	675	683	670	718	645	681	676	675	684	632	678	715	706	688	727	692	670	663	666	683	687	705	680	644	678	668	651	651	660	637	689	698	646	738	678	689	673	668	751	695	619	674	709	667	699	684	701	708	698	695	689	641	647	640	688	639	674	630	669	700	735	672	646	575	700	697	713	674	682	669	684	687	697	620	663	677	676	674	703	642	664	687	632	682	616	646	671	714	663	662	659	680	672	688	707	688	680	739	689	701	614	695	663	690	611	692	581	682	673	675	706	666	679	675	677	673	653	685	670	691	676	696	656	669	713	667	723	667	691	662	726	675	639	646	690	683	729	662	708	702	684	698	707	659	626	700	652	664	693	679	690	676	640	659	660	673	703	676	700	692	641	701	698	691	716	645	622	707	686	654	663	674	642	679	632	670	697	701	705	693	633	682	702	671	645	716	671	641	685	688	665	678	643	713	671	723	635	687	657	674	647	657	735	719	692	671	713	665	690	675	645	689	649	704	645	693	637	693	704	672	722	671	671	686	645	660	650	654	723	659	656	696	697	698	681	681	658	671	724	674	724	693	667	673	712	711	658	707	597	674	683	698	672	739	676	673	709	679	706	669	702	743	754	630	676	702	665	673	656	714	642	673	651	708	639	671	681	647	673	642	655	622	700	657	684	699	657	658	626	683	668	672	685	638	655	688	700	681	695	683	727	699	659	661	639	670	706	683	697	688	689	688	736	712	657	661	731	669	662	654	715	667	695	672	661	700	669	660	704	711	680	654	726	679	709	657	659	679	651	686	657	680	698	682	657	666	693	635	679	697	661	672	666	638	687	709	668	680	644	674	664	733	683	686	699	695	611	650	637	701	661	666	641	700	666	724	671	675	658	681	603	685	685	725	660	637	662	674	664	683	681	662	636	630	704	658	691	692	644	634	682	640	690	662	669	743	713	727	749	666	656	679	640	702	688	656	701	695	709	718	679	636	690	685	676	634	710	709	658	665	706	708	665	659	641	680	700	681	693	678	647	715	667	661	664	671	663	686	686	664	689	621	725	649	705	639	700	702	674	671	647	631	688	728	666	702	704	716	650	663	648	733	716	691	679	637	616	680	654	722	692	668	713	702	689	665	708	686	693	679	666	660	734	718	713	672	692	667	691	689	668	673	672	639	667	672	666	708	644	685	638	711	665	715	675	699	665	694	640	645	683	621	673	667	657	690	665	656	690	690	667	681	691	698	643	634	694	697	652	685	666	712	652	649	662	652	694	694	665	668	644	655	693	654	707	660	675	701	669	662	668	657	687	721	651	687	662	727	680	643	673	680	671	687	659	639	671	681	625	689	689	704	692	690	618	672	668	717	684	691	720	632	648	693	732	696	695	685	724	712	690	675	607	694	684	707	685	682	664	708	663	688	648	690	727	736	681	669	733	691	701	704	678	707	650	683	687	667	677	638	716	668	696	678	625	606	658	668	652	669	613	690	711	693	656	692	673	660	703	676	712	695	673	739	663	678	695	728	630	657	677	637	694	639	688	687	670	715	673	707	672	691	673	699	645	654	684	676	687	680	720	756	713	647	658	687	653	694	648	666	668	695	720	663	718	677	683	673	654	731	664	670	663	658	665	696	676	737	661	705	685	660	651	674	671	687	663	690	665	688	637	667	671	673	666	654	715	667	701	688	672	691	714	688	672	678	706	637	670	664	683	682	683	709	657	675	716	706	619	689	668	711	676	659	655	644	685	665	681	663	715	677	639	677	662	690	681	632	654	656	624	675	744	676	661	717	648	647	686	641	643	691	662	647	684	713	664	630	712	667	681	682	649	641	668	663	690	673	667	673	712	674	664	659	692	659	678	697	653	683	716	676	671	644	674	695	660	714	700	681	640	741	693	704	678	671	694	682	713	687	667	683	658	728	702	630	687	741	638	656	692	662	670	714	645	702	642	631	652	709	683	668	704	690	687	668	682	668	660	695	675	653	710	671	635	704	697	731	651	694	723	676	673	721	713	675	660	697	646	656	660	629	675	704	647	650	653	679	681	683	680	754	651	691	672	685	699	722	667	713	661	650	684	643	661	696	647	653	632	728	614	706	644	691	668	693	702	647	731	673	718	678	625	656	628	710	621	665	684	666	664	673	686	688	645	672	688	684	671	672	684	735	698	670	694	688	703	683	653	640	675	702	679	673	660	644	654	702	664	673	636	659	635	628	680	628	673	693	623	709	693	683	679	739	701	698	660	704	657	713	701	677	634	668	698	652	675	652	696	718	681	678	686	696	672	661	687	652	699	674	673	634	698	650	701	658	705	682	681	689	699	701	669	705	674	710	682	662	658	666	642	629	704	663	698	632	658	657	681	663	711	685	664	662	637	662	669	662	690	690	636	696	689	644	633	683	722	655	698	661	658	722	679	650	671	701	678	652	710	634	711	705	641	642	633	686	685	683	679	725	696	693	656	658	686	641	687	620	672	682	638	655	661	675	679	689	668	644	713	663	684	739	695	669	671	690	657	646	680	676	683	703	625	630	645	652	654	672	646	718	703	704	661	664	703	647	700	676	666	656	679	660	686	712	712	679	704	659	724	618	685	642	647	679	633	660	666	676	632	660	649	679	709	719	665	701	705	686	685	679	667	698	670	648	686	700	668	688	669	640	668	714	714	686	676	646	636	698	683	665	683	683	744	716	676	656	675	678	650	679	686	670	699	707	661	704	698	748	690	675	679	681	658	633	685	667	694	640	664	672	705	651	737	703	646	648	683	687	648	695	674	680	675	636	677	674	670	677	693	617	658	699	693	643	637	666	696	661	680	692	690	720	677	687	664	668	642	656	713	676	671	654	663	662	652	685	654	666	661	669	657	662	644	650	691	676	681	637	659	707	670	672	673	658	725	670	657	664	678	679	689	623	686	762	701	688	727	660	642	661	710	724	676	636	668	641	712	663	675	671	667	723	689	688	618	681	645	677	694	699	689	719	653	717	636	620	640	675	687	644	616	677	634	678	641	679	685	639	668	641	641	684	674	659	649	673	673	675	698	661	674	631	714	721	651	661	652	660	651	668	689	672	670	674	625	656
53721	85155	65034	39206	18550	5765	1752	814	641	641	615	577	619	601	676	596	611	622	629	624	641	633	620	605	658	580	578	659	629	599	642	615	637	642	644	611	568	626	616	631	667	654	565	599	582	609	640	621	593	616	632	595	576	620	617	630	617	621	651	617	602	646	672	597	655	628	644	608	637	624	590	610	576	605	651	622	651	576	607	634	620	640	606	604	649	642	587	615	668	576	603	626	642	580	632	637	591	618	613	613	621	604	640	635	633	643	611	613	618	579	641	630	611	561	556	594	611	624	592	678	623	612	637	645	646	594	619	661	606	641	611	611	595	610	633	584	610	615	616	635	635	592	583	614	561	630	645	640	621	619	627	633	590	632	573	622	619	648	596	626	615	580	628	611	662	616	569	602	643	624	676	584	645	640	630	581	586	629	665	648	633	621	589	625	627	606	630	607	625	583	637	630	623	632	628	632	597	625	664	621	625	613	626	610	607	572	627	659	609	646	653	626	616	590	626	581	571	573	664	625	600	614	594	589	585	574	669	614	631	600	610	619	605	619	608	643	638	651	609	660	564	613	582	634	643	625	593	603	619	634	586	628	588	604	597	615	644	588	646	599	597	631	623	618	632	638	646	613	623	648	637	592	635	581	577	655	619	625	599	647	625	596	654	611	621	625	634	613	606	635	632	593	647	635	585	569	601	626	624	615	596	612	607	658	649	641	660	620	586	655	612	592	616	613	676	610	641	643	621	656	590	623	613	623	618	639	612	609	592	632	615	621	650	607	605	612	601	620	622	637	637	578	593	623	630	642	611	594	617	639	623	603	605	614	596	637	600	615	610	585	626	636	616	606	646	630	624	630	611	578	606	602	589	610	636	606	631	612	599	601	590	630	665	581	650	599	589	575	611	641	609	624	655	627	573	600	620	620	635	595	637	621	594	608	645	635	605	601	588	620	654	605	598	655	609	629	607	659	624	631	605	620	612	606	636	660	588	603	621	631	612	638	669	581	625	659	629	597	635	573	629	629	564	614	597	616	608	635	592	609	595	599	579	617	648	554	614	651	623	623	640	633	592	634	636	616	591	613	632	643	688	589	604	567	595	638	624	588	681	585	615	654	627	627	591	618	590	645	579	632	587	618	652	645	616	624	648	651	610	613	654	603	664	598	621	572	617	618	638	570	629	607	632	611	646	620	608	571	625	625	609	586	605	627	647	570	609	608	610	625	658	632	613	601	630	634	603	601	622	634	633	631	671	612	573	628	596	619	597	622	653	565	574	623	628	585	667	624	643	586	619	610	606	625	584	603	623	606	615	612	635	654	649	600	628	623	602	613	594	650	625	593	630	563	635	606	566	657	635	559	590	567	630	613	642	626	654	629	648	616	603	590	664	604	636	623	651	595	596	613	629	612	668	635	595	620	655	635	614	646	617	612	600	602	661	632	640	614	574	638	588	624	608	612	569	618	617	634	610	645	565	664	626	616	606	610	617	594	633	602	621	645	625	651	586	638	592	637	552	615	607	629	616	609	598	608	592	620	592	602	624	582	625	644	574	660	594	617	611	604	608	639	628	635	627	661	574	590	623	605	631	630	573	633	629	622	611	636	631	645	598	634	611	535	632	571	587	629	559	577	623	610	693	603	594	615	639	663	614	598	610	626	607	622	626	604	567	594	627	599	616	604	570	611	599	618	577	608	627	595	593	593	625	631	597	636	586	605	641	600	597	580	559	593	623	626	629	613	640	602	615	598	640	625	607	620	629	585	621	592	602	670	615	624	593	625	602	602	573	624	668	596	654	629	612	587	609	597	609	617	600	616	616	592	601	616	624	615	600	616	648	619	575	592	581	663	610	662	607	653	609	578	604	605	583	632	604	576	562	604	651	636	609	599	637	608	592	625	593	605	615	624	606	631	612	605	604	602	607	591	610	614	648	627	591	609	680	606	622	563	633	591	591	642	639	637	630	653	592	604	613	645	609	579	647	651	657	607	591	585	647	588	595	586	575	617	639	638	630	635	620	614	589	606	626	705	599	625	650	581	589	618	677	622	603	577	592	633	574	607	652	638	615	621	609	601	597	598	618	637	635	588	624	600	632	626	583	622	633	583	650	651	569	627	673	618	608	601	623	582	605	560	656	604	616	623	594	662	620	606	616	674	599	606	596	660	528	636	632	607	623	607	610	599	637	620	594	597	580	612	651	603	596	610	630	650	610	602	576	623	611	627	637	619	607	624	633	597	608	609	595	569	631	603	623	641	619	639	613	620	571	649	624	605	593	644	590	629	588	607	619	628	608	643	655	629	587	610	649	674	670	620	598	591	621	615	618	629	570	627	609	633	610	638	611	605	584	591	621	622	614	630	617	657	666	636	598	573	616	617	630	633	601	646	621	620	604	612	626	586	597	669	609	614	601	598	584	622	629	611	666	597	649	581	600	610	638	649	606	615	608	606	613	621	621	634	642	574	655	659	620	632	644	605	605	662	626	656	591	606	581	621	580	656	596	611	628	601	651	588	640	627	615	650	616	597	602	600	617	623	616	591	629	632	619	642	630	657	598	607	661	624	614	623	576	609	638	626	593	621	631	615	580	592	567	616	602	655	638	570	594	639	664	592	626	656	554	624	648	632	624	640	630	618	618	587	635	606	614	602	594	630	629	659	621	635	605	639	606	603	636	609	621	617	556	620	595	631	626	611	658	559	641	647	594	643	609	586	613	667	647	610	629	631	600	612	619	638	619	641	648	618	623	611	627	625	635	596	628	604	623	624	634	651	632	563	611	652	656	636	685	598	625	663	604	637	605	649	664	663	632	633	607	653	602	647	659	621	621	653	597	608	585	647	596	637	622	570	557	657	611	593	606	645	635	630	590	620	594	656	686	568	600	641	629	630	608	618	619	588	660	599	635	573	632	612	637	643	660	625	633	637	571	618	607	615	598	614	622	650	580	621	606	630	607	607	603	613	636	628	590	630	577	601	664	649	598	612	637	595	595	603	614	653	612	629	579	558	624	630	633	647	620	628	618	609	600	667	603	608	661	632	658	683	647	634	598	626	604	661	643	629	657	616	631	605	576	657	562	618	606	615	564	608	595	643	624	598	666	607	638	591	632	619	615	594	629	642	608	585	618	606	613	628	599	590	623	618	571	624	575	666	587	607	655	632	628	632	590	627	621	621	634	599	667	640	662	606	592	587	616	645	616	629	584	630	657	599	604	596	624	594	603	560	609	616	611	653	622	636	642	597	612	599	625	628	636	665	602	596	616	603	603	615	596	634	615	588	569	582	597	646	608	662	619	594	633	612	622	599	629	639	543	614	608	622	604	592	624	638	630	612	595	600	620	619	643	615	596	618	656	625	633	621	612	620	595	589	591	631	585	628	581	677	592	601	626	625	612	630	602	568	631	620	605	581	653	612	610	674	647	640	577	625	593	596	603	622	622	611	653	594	617	627	637	561	620	625	625	610	623	596	652	633	629	663	608	639	648	634	617	616	623	611	664	604
24212	23107	38714	39732	29056	19087	6637	1535	1023	949	1022	1007	977	934	958	922	1020	997	910	976	960	955	937	936	924	861	882	885	921	950	927	902	869	956	972	881	937	976	926	880	934	912	907	969	937	927	981	919	883	890	865	907	886	921	957	917	893	871	885	873	908	973	854	969	901	977	916	883	936	913	932	957	983	949	905	899	917	878	894	916	974	941	933	908	922	915	922	930	952	886	870	951	922	940	893	906	952	906	929	932	953	981	947	966	886	924	872	884	969	920	927	912	911	940	899	917	887	919	852	975	973	917	940	939	938	869	898	899	891	907	924	896	890	982	931	913	934	911	931	936	887	920	896	972	909	937	888	886	951	940	912	882	895	902	868	919	944	896	895	916	936	940	893	921	843	965	872	845	955	946	885	950	969	901	914	929	890	956	938	889	928	958	948	923	965	902	928	929	884	947	895	921	896	896	934	904	902	915	968	922	932	861	888	916	927	947	974	913	893	918	866	916	929	907	922	914	920	894	895	919	923	901	930	899	878	920	951	942	945	923	888	940	869	888	903	922	874	886	1002	886	853	869	950	902	924	932	887	887	906	895	956	897	921	919	957	891	884	887	885	914	924	888	865	861	930	844	941	888	943	914	910	869	976	913	925	904	856	922	938	899	896	967	924	967	927	944	956	899	897	955	881	974	866	927	907	900	926	927	898	915	876	936	900	940	884	914	943	899	943	939	894	905	896	892	884	864	954	939	895	907	885	905	900	901	928	883	924	879	954	921	879	938	935	935	929	932	963	904	908	855	829	884	926	886	882	877	904	935	910	913	886	913	847	832	903	887	927	938	934	880	877	885	904	897	905	952	909	915	882	939	940	822	905	914	893	884	957	910	895	945	876	927	876	959	945	921	932	962	882	937	883	959	907	892	935	916	903	875	940	941	1002	966	992	934	948	921	881	939	911	843	928	885	938	920	963	865	915	882	883	918	899	874	939	864	877	879	868	960	899	938	904	894	890	946	889	909	938	867	921	884	949	931	927	972	866	928	918	916	890	931	916	897	897	915	916	890	949	939	884	931	899	896	895	886	972	937	932	946	921	887	863	921	989	847	894	873	888	909	960	897	939	858	933	918	908	903	889	951	866	882	923	912	921	991	920	936	992	886	901	888	906	903	955	936	872	899	886	881	899	915	926	899	912	918	911	894	955	929	911	916	906	920	852	954	917	963	903	914	935	923	892	909	899	870	908	942	918	877	901	876	936	893	912	888	879	876	946	900	922	920	965	959	899	910	913	946	940	898	905	906	891	878	933	856	919	914	897	917	967	902	942	893	985	947	898	918	864	945	946	876	899	931	933	920	869	875	911	924	927	905	907	891	899	928	893	875	938	963	946	922	874	873	853	859	918	888	888	912	886	867	905	923	904	865	899	882	927	940	912	906	882	878	970	921	903	947	876	913	913	910	958	987	982	898	942	951	903	916	881	971	885	916	907	938	900	915	924	871	934	948	878	879	931	857	919	918	916	932	885	931	879	916	934	965	918	873	939	875	899	910	906	918	904	936	960	898	947	925	954	900	947	937	884	885	928	858	934	894	927	894	956	965	909	883	905	875	929	949	944	944	893	864	904	895	928	947	950	905	900	942	911	908	872	960	922	893	873	887	900	913	876	966	931	906	905	946	951	925	939	871	951	907	914	889	850	947	910	982	939	892	907	909	937	913	987	956	957	893	908	884	926	874	943	884	860	869	876	946	893	912	902	917	913	888	960	948	879	874	895	925	909	966	873	900	877	912	907	878	938	895	915	917	922	888	891	903	900	920	904	927	953	925	910	867	887	921	913	950	945	924	896	945	912	883	883	949	871	909	868	906	922	914	907	876	840	932	928	947	854	958	901	924	965	920	943	876	863	909	946	871	885	838	905	955	911	899	902	972	931	914	915	883	884	920	962	905	871	955	906	939	887	896	879	909	985	932	923	907	931	881	949	872	939	889	906	890	930	897	920	902	862	925	943	922	922	930	943	883	845	904	928	902	913	970	838	924	911	893	952	871	934	904	927	922	902	940	921	902	861	927	953	884	943	936	888	895	959	900	898	896	889	880	921	942	872	871	938	918	875	870	872	917	910	919	964	914	902	953	920	920	890	894	924	910	956	943	890	861	889	932	911	905	936	909	976	894	998	901	848	908	898	908	976	934	884	862	889	916	901	908	937	855	918	935	912	902	895	907	892	926	892	947	940	930	922	908	950	897	923	917	972	838	877	917	928	947	894	895	915	891	985	968	921	903	864	906	890	986	891	923	941	903	912	894	937	954	880	898	916	890	977	899	852	959	934	918	870	912	860	920	881	910	849	875	927	896	881	870	948	932	914	928	887	893	972	925	897	901	923	861	861	920	908	899	981	919	890	894	871	882	917	933	916	909	864	925	927	969	905	886	899	890	893	934	911	885	959	914	863	906	923	903	925	957	911	913	954	876	964	938	943	871	911	941	909	972	992	943	934	900	929	878	900	881	935	954	852	937	875	929	864	922	922	895	869	931	913	891	902	887	905	926	899	903	956	904	884	848	902	928	872	853	954	863	880	896	918	896	944	866	922	869	907	882	912	903	917	932	918	916	909	898	952	925	948	874	927	926	941	963	900	902	919	916	895	890	942	949	947	864	900	905	875	926	879	902	925	932	908	927	918	870	920	905	942	932	931	941	949	954	923	851	888	875	936	871	983	927	923	920	908	918	955	955	881	882	923	913	918	933	893	886	890	888	900	954	874	857	887	945	911	880	912	935	887	899	899	921	901	891	983	883	865	876	956	842	905	901	939	947	964	873	926	850	903	835	890	924	889	884	903	874	905	934	908	965	869	879	843	911	1005	888	895	884	908	896	872	934	863	916	952	921	891	948	918	919	891	1002	961	911	945	898	917	901	898	898	897	875	921	906	910	934	833	922	942	890	879	918	879	904	908	907	885	845	896	922	945	916	912	896	960	949	885	923	916	920	904	908	956	920	859	922	949	868	886	895	957	888	904	903	943	939	945	911	928	899	892	899	935	881	861	927	912	890	860	893	936	910	886	893	916	926	909	928	886	890	900	911	913	945	948	944	917	867	936	902	914	965	878	949	892	860	901	907	941	895	913	868	920	901	884	940	983	924	946	878	913	897	903	931	955	955	924	969	933	894	884	941	900	900	912	912	803	916	892	852	905	922	938	903	898	938	879	902	943	957	901	870	916	919	883	884	903	908	979	963	964	944	914	909	954	903	897	912	840	934	866	868	909	946	864	880	932	888	869	926	995	900	898	945	918	874	881	929	906	946	897	917	917	909	890	889	871	864	882	919	869	893	893	943	907	964	979	952	875	926	885	949	889	898	925	934	874	906	866	931	943	895	943	908	935	915	933	882	906	905	935	906	894	947	871	959	898	890	914	876	915	893	876	927	920	911	904	845	935	919	920	896	892	877	930	921	939	916	884	924	924	905	910	899	925	930	901	895	899	897	889	888	937	941	851	968	925	970	891	861
64567	103596	82330	51172	26809	10409	2979	1102	874	848	873	850	847	904	882	865	890	800	829	828	838	873	883	862	819	841	843	892	854	857	853	857	800	875	842	818	844	832	830	872	826	849	847	842	840	889	863	838	856	911	829	840	808	830	878	870	884	839	884	837	892	851	857	866	842	821	830	866	894	866	857	802	863	897	784	839	842	877	836	860	881	855	857	824	864	862	819	857	822	880	845	865	812	857	882	840	830	853	882	925	838	862	800	835	884	851	886	826	848	854	844	866	887	873	831	887	817	808	844	829	848	872	878	842	855	879	867	859	857	833	834	857	856	873	826	852	850	872	830	895	816	896	860	855	893	877	833	881	857	802	851	851	836	855	858	900	825	838	835	869	848	819	864	846	868	802	840	837	844	837	828	814	818	863	860	882	826	864	797	860	853	832	852	823	852	879	912	857	888	827	871	873	868	863	855	859	839	843	840	848	853	814	871	871	835	898	779	836	876	835	889	808	816	868	834	869	920	852	867	849	880	822	865	804	872	884	829	845	868	868	853	795	818	887	901	883	798	856	822	825	853	838	854	858	835	830	844	839	911	843	816	829	881	822	860	843	860	800	852	848	881	901	878	806	872	860	811	814	845	893	855	889	849	885	857	833	857	835	838	910	825	883	804	847	899	849	877	896	839	793	887	848	837	859	870	877	819	815	852	854	817	853	916	817	859	847	869	834	871	827	854	882	849	811	803	848	897	889	883	851	840	882	884	854	829	888	805	842	881	820	851	811	839	837	817	864	814	869	830	786	897	886	781	841	825	787	866	808	838	840	848	831	848	891	849	826	850	904	848	879	811	850	857	854	863	852	883	859	831	848	866	832	832	904	849	857	816	875	866	840	820	877	818	812	823	840	878	829	839	853	863	847	880	877	842	843	833	882	833	837	880	801	854	831	837	817	850	829	849	850	837	869	833	853	850	895	869	850	857	847	895	830	844	806	841	799	823	901	851	793	857	800	884	798	835	851	900	850	878	789	888	809	824	888	859	845	819	840	840	810	874	837	840	893	853	857	856	841	800	853	838	938	826	812	857	893	843	843	856	883	860	879	836	848	855	852	822	873	820	831	882	852	876	819	829	876	865	840	871	831	829	879	845	876	890	827	839	924	860	847	862	831	890	809	895	877	881	868	805	868	849	885	838	828	849	874	899	886	883	815	845	881	831	858	843	857	869	821	843	850	851	884	901	850	764	842	880	865	842	837	860	822	831	828	820	839	869	928	862	850	840	939	836	889	860	831	875	847	840	792	866	863	836	801	828	858	812	891	836	823	813	855	843	859	834	855	886	856	865	846	803	881	856	847	844	838	856	849	844	794	877	875	825	846	835	826	823	897	836	877	877	803	807	795	872	804	840	814	831	861	836	881	880	835	847	765	856	842	824	880	813	859	847	878	821	807	841	839	889	802	912	824	881	868	863	848	852	884	851	851	896	851	849	824	859	844	896	870	850	831	829	829	837	802	826	872	830	795	842	842	864	832	859	852	823	932	820	840	871	831	844	807	842	858	845	833	829	799	831	843	864	826	863	815	818	843	885	867	822	887	869	819	878	891	827	819	825	899	849	853	879	840	859	877	873	919	894	878	849	831	841	851	834	832	808	807	820	872	874	811	834	846	820	832	873	806	795	870	837	864	911	842	866	848	807	817	836	881	844	839	810	844	859	846	867	874	808	834	845	889	844	841	825	848	854	873	843	850	880	870	835	840	857	830	856	842	851	828	869	862	870	815	851	855	825	848	843	810	802	904	858	856	867	868	886	854	829	904	864	845	879	866	846	925	850	862	843	833	811	876	832	858	843	852	846	900	830	838	834	798	879	841	793	817	889	828	849	908	823	817	841	874	891	826	818	839	890	871	888	863	862	828	881	815	832	838	905	869	857	837	894	851	808	871	834	835	821	873	873	819	855	773	849	873	843	853	866	868	863	850	845	836	861	819	855	893	818	837	839	843	841	852	814	875	873	804	840	865	881	912	817	829	805	849	843	880	805	848	820	788	885	829	889	808	795	884	833	809	870	847	866	832	826	872	800	906	810	862	892	818	860	869	822	857	836	841	901	847	861	852	831	812	856	811	864	858	901	875	857	849	796	857	801	825	817	870	832	851	903	806	909	869	844	866	828	834	795	829	865	816	842	897	909	811	887	856	830	871	804	829	874	829	855	834	809	879	851	870	830	851	821	814	838	851	851	785	875	803	832	814	843	837	839	860	855	821	800	921	842	799	873	864	828	868	833	810	871	845	894	854	803	838	847	899	852	782	869	797	828	829	851	837	838	856	850	825	862	845	854	832	871	797	779	884	865	911	838	896	823	884	806	855	808	878	870	861	857	783	836	796	819	844	855	898	860	832	838	792	859	826	825	841	825	914	834	821	861	813	843	804	844	826	863	829	835	831	893	819	876	859	862	820	859	858	852	876	853	840	861	912	825	811	840	829	850	857	826	887	837	835	822	849	858	837	802	831	882	810	866	832	853	824	851	860	867	892	820	779	859	854	896	839	850	845	805	874	853	889	872	871	849	873	850	855	826	845	783	831	828	835	865	794	826	891	822	825	889	894	803	856	860	851	821	834	853	881	826	814	829	830	834	839	841	836	872	868	852	881	900	820	826	859	822	814	823	841	808	855	804	843	831	846	834	792	856	858	805	812	830	850	828	870	897	882	834	865	809	854	881	865	836	839	858	815	859	832	823	802	864	813	826	859	848	879	852	847	811	904	875	798	821	816	875	882	860	901	795	826	856	829	865	837	862	885	840	867	873	880	843	786	855	834	858	838	854	794	814	853	807	841	822	862	857	884	813	809	832	861	822	847	868	806	834	858	831	827	831	843	858	824	856	863	897	901	851	855	899	853	920	836	844	813	820	916	832	822	857	811	904	906	854	813	834	852	868	836	872	849	797	832	819	862	808	848	836	823	784	799	877	931	859	798	841	822	888	885	797	832	851	862	880	795	879	771	838	867	874	895	822	851	824	864	863	831	826	883	850	883	825	824	853	873	840	837	827	866	814	831	827	811	865	822	863	810	858	819	898	811	833	845	823	872	839	858	826	809	818	853	891	849	864	892	819	843	872	815	874	865	780	821	808	861	811	880	856	844	803	826	838	815	854	798	835	801	819	869	827	781	828	838	828	846	848	852	845	867	886	860	825	806	824	860	834	866	895	856	817	919	823	871	879	824	870	852	837	802	841	867	791	845	854	807	840	831	826	816	829	853	832	843	807	817	856	882	837	862	808	871	820	849	896	843	858	859	777	813	820	844	893	905	856	813	869	821	792	859	818	891	810	854	841	845	863	871	825	893	882	859	882	904	880	833	808	877	841	833	867	854	791	794	840	827	851	845	838	855	827	820	788	846	874	849	815	872	874	859	852	832	815	846	856	854	841	867	875	834	820	901	833	885	819	812	869	843	844	886	844	822	823	852	867	829	851	890	897	855	877	840	844	835	873	848	836	854	890	799
29691	29158	28663	15686	4048	1395	867	713	721	676	708	702	717	726	714	733	747	700	748	724	807	778	788	747	701	689	670	717	694	723	685	695	709	754	723	735	772	750	745	722	733	726	726	673	739	711	777	731	712	696	690	715	721	725	730	689	707	703	715	712	689	721	724	728	705	711	728	728	697	712	765	710	669	698	675	742	749	680	719	743	757	695	728	734	765	751	712	729	723	765	720	703	751	748	745	714	730	743	743	729	730	698	676	736	756	739	785	795	735	751	734	703	697	707	725	721	723	756	723	722	681	727	672	731	721	728	763	764	691	734	730	666	723	709	723	630	738	768	756	729	673	681	676	740	714	715	703	711	747	668	739	700	743	735	681	707	661	775	742	722	761	680	762	748	706	688	767	716	724	693	699	742	676	719	774	760	736	715	746	697	756	763	753	751	701	733	711	709	711	767	696	764	686	642	708	664	753	732	769	741	747	687	674	753	710	758	739	723	692	722	705	700	725	701	710	682	707	704	718	726	773	718	780	743	630	733	733	677	764	762	738	747	728	734	757	753	672	735	740	718	679	686	755	707	715	760	733	742	708	714	706	713	660	714	704	738	713	715	739	725	684	733	713	707	709	729	724	698	690	759	692	713	716	716	711	769	732	729	706	705	755	735	788	726	673	725	756	715	725	699	758	701	715	756	719	690	718	740	727	727	699	745	764	749	761	736	742	747	732	712	680	712	750	759	703	741	699	726	714	725	736	700	723	720	782	727	723	711	742	746	724	766	728	725	725	752	716	748	714	759	739	752	763	749	711	757	743	659	762	746	734	761	728	715	708	716	745	731	704	766	726	760	729	729	721	727	721	761	729	729	751	718	698	723	698	691	710	731	741	701	684	732	726	732	704	724	706	734	678	698	727	693	712	659	705	748	700	707	767	713	762	700	750	682	658	712	712	666	730	738	745	671	796	697	726	742	699	703	757	750	700	702	739	741	722	754	738	736	710	705	757	700	687	715	713	740	747	675	714	740	731	721	711	698	673	667	749	670	756	733	735	769	719	720	691	689	746	738	673	758	727	722	713	746	653	708	729	688	759	771	696	728	766	709	734	741	748	695	738	739	751	732	700	691	761	702	721	725	702	716	706	706	717	726	731	773	685	705	753	743	732	675	703	731	730	707	700	693	709	710	722	720	729	781	688	730	725	704	712	735	746	683	730	713	724	659	713	635	747	696	770	692	739	754	674	703	724	723	765	710	746	724	779	707	714	675	727	723	710	710	732	716	734	750	694	678	689	705	731	656	760	654	729	747	715	712	705	685	687	738	703	716	720	762	721	732	651	767	728	698	705	668	729	734	716	723	721	690	749	734	720	725	759	692	756	681	729	731	763	710	745	734	687	729	744	766	723	727	752	673	695	779	725	768	723	728	739	690	740	733	703	772	757	693	757	723	714	717	716	680	741	683	709	688	723	694	700	720	772	678	767	724	709	723	720	684	732	720	763	709	718	696	736	762	679	665	721	683	727	698	733	764	721	692	701	724	729	736	702	744	721	705	694	743	733	769	733	733	720	693	754	724	817	725	720	733	714	731	756	695	691	724	695	762	764	717	715	677	710	734	735	737	696	749	687	760	718	719	709	688	726	702	676	710	730	754	753	703	751	726	737	763	714	715	724	705	732	739	774	690	753	723	762	735	719	714	773	798	702	805	713	704	715	750	696	711	696	700	729	735	724	696	712	693	681	681	786	691	746	698	761	743	729	710	719	739	693	721	700	703	710	727	786	698	699	680	739	710	770	712	750	737	709	743	770	739	743	691	712	681	712	719	688	742	691	755	732	739	764	727	722	760	719	730	682	761	671	727	764	718	727	663	766	746	661	730	740	673	699	713	785	714	715	743	708	738	695	717	713	700	792	748	689	684	725	773	710	654	712	708	723	665	687	729	688	707	729	749	710	720	755	714	730	773	662	705	703	647	744	682	704	679	743	677	724	797	751	725	737	742	762	757	752	693	717	726	742	785	729	706	727	725	700	712	696	755	738	710	722	718	731	672	775	724	707	708	684	738	693	716	732	718	738	760	748	770	724	707	699	696	740	710	730	736	755	760	748	671	660	729	753	714	725	725	718	748	741	691	720	665	709	686	707	659	730	703	708	700	717	724	692	739	719	730	725	752	715	706	696	743	746	720	724	683	746	735	683	734	737	729	734	699	726	740	698	722	680	736	682	669	753	760	707	701	758	721	732	714	718	801	731	718	720	731	729	672	755	736	746	742	675	679	738	770	660	724	730	738	679	732	712	730	742	689	687	733	682	703	699	764	723	713	710	731	713	743	751	697	752	755	726	755	731	730	755	725	751	699	721	769	678	705	685	740	762	729	763	771	720	728	675	689	716	733	732	704	688	710	768	725	718	692	759	710	751	727	710	726	711	696	678	698	744	759	752	664	681	716	711	716	756	740	694	736	772	686	745	686	778	754	739	685	687	717	707	735	750	741	740	746	742	757	709	726	663	741	688	675	703	718	702	743	727	686	733	743	750	742	712	674	772	713	646	735	664	705	744	737	790	738	749	726	718	703	725	728	715	703	696	763	731	692	735	764	680	733	704	702	732	724	745	680	711	680	710	719	719	747	727	708	673	742	744	687	645	741	714	721	765	676	721	770	695	730	695	690	687	695	731	710	726	742	735	746	733	646	740	712	723	734	692	726	758	682	681	699	688	742	701	688	739	714	725	747	755	698	747	723	711	677	678	711	699	786	743	729	721	676	782	730	730	770	695	792	701	731	683	712	674	730	737	730	763	709	733	720	722	728	750	737	716	734	738	698	667	680	733	742	713	757	744	717	731	790	722	713	736	736	678	767	748	709	657	704	751	722	679	755	761	734	722	728	740	725	754	720	715	725	737	704	716	711	680	718	686	778	717	753	695	699	754	730	711	714	729	725	672	741	713	709	723	743	767	750	725	701	700	756	757	718	723	716	673	765	716	686	694	703	690	695	688	710	735	765	750	741	688	682	745	748	702	719	722	683	783	786	725	729	735	697	727	709	738	753	760	737	682	684	746	763	694	723	712	691	722	735	677	746	736	723	699	729	769	724	718	721	718	694	712	734	698	758	774	708	714	719	681	707	737	732	677	690	729	714	714	729	754	805	720	734	705	718	734	710	734	748	745	696	723	715	794	707	749	705	701	715	693	745	744	735	718	710	714	748	701	728	747	754	707	759	731	735	781	745	783	744	751	721	696	723	750	760	705	726	782	699	720	726	730	688	694	751	688	748	715	724	731	744	712	745	720	710	720	684	687	776	707	690	750	721	738	714	724	645	679	721	738	727	725	707	706	732	729	728	765	723	816	704	687	729	666	743	749	688	733	715	701	768	746	697	812	711	701	738	748	753	736	723	704	715	713	770	776	705	705	708	723	776	732	752	713	732	734	755	723	727	690	680	713	723	737	711	734	718	752	719	749	753	740	729	720	684	715	788	726	744	747	694	715	693	691	716	689	722	668	712
20738	34439	23784	9345	3001	1281	761	649	613	619	592	596	620	599	560	639	644	579	656	629	614	593	563	632	620	613	614	619	581	582	598	610	604	585	600	591	551	588	621	623	633	602	616	571	654	603	610	606	553	604	638	614	639	590	624	595	613	611	571	579	597	606	594	593	639	618	600	603	604	589	598	606	625	636	624	659	613	641	651	622	590	625	638	625	588	560	605	582	559	600	577	593	610	598	594	587	611	632	577	642	607	611	627	608	603	586	602	629	609	616	573	623	594	591	617	615	641	602	620	569	667	589	595	659	613	622	596	604	607	606	617	615	610	586	593	611	621	599	597	597	573	619	572	585	659	608	689	593	623	583	583	574	616	616	599	569	586	612	610	620	577	636	601	591	557	636	609	635	626	619	607	611	585	585	600	635	578	599	587	601	599	621	623	602	642	619	548	611	614	628	599	584	605	615	609	557	594	599	575	613	620	607	626	588	602	589	636	594	559	599	636	634	562	630	597	643	662	597	606	605	628	592	620	624	604	581	577	619	658	579	627	592	601	614	582	631	608	615	608	608	618	586	618	599	683	587	626	618	617	628	618	574	574	581	603	582	593	619	575	547	591	606	587	618	592	595	601	613	625	611	642	610	601	609	636	648	599	568	599	605	609	613	657	583	593	601	617	648	654	607	607	609	606	614	653	599	633	626	583	578	613	644	590	598	629	611	606	632	625	627	615	635	601	646	561	601	578	617	639	552	588	591	592	642	572	581	625	611	615	615	593	543	613	597	615	602	579	630	584	614	606	593	648	643	589	621	609	603	604	632	629	608	611	604	625	614	644	609	594	574	614	607	592	645	626	655	623	534	621	600	592	596	597	618	612	614	603	612	619	643	624	602	606	584	628	608	605	560	610	617	599	634	616	615	661	616	588	645	565	610	643	603	609	602	599	578	608	608	635	625	595	611	573	621	604	617	609	607	623	581	615	571	593	592	647	586	629	600	644	598	602	649	638	579	575	585	609	632	568	611	625	622	579	675	601	605	598	581	578	635	649	592	612	579	605	587	612	587	599	599	582	603	578	629	603	655	610	630	583	600	629	617	600	609	616	594	577	594	612	635	630	572	606	563	663	592	576	584	610	604	639	600	651	621	598	591	633	641	626	611	598	597	633	631	569	556	625	588	615	636	640	618	633	572	621	610	591	583	620	607	650	645	610	647	617	631	621	593	638	610	614	593	647	659	611	642	578	598	586	588	565	589	594	636	606	631	610	604	592	617	613	609	613	623	580	615	561	586	610	647	572	585	640	600	629	610	572	629	631	566	667	587	584	591	634	598	616	617	589	618	615	645	595	587	625	629	611	629	575	595	599	554	607	617	575	650	618	619	598	587	589	643	632	611	645	615	592	625	577	637	650	588	594	589	569	637	598	572	615	595	580	622	612	610	620	597	681	573	671	610	604	600	627	572	595	630	565	644	645	606	582	651	558	616	578	630	601	647	601	647	578	636	639	650	647	578	637	573	598	630	591	568	613	619	622	598	593	595	567	542	629	593	586	598	602	611	626	635	630	640	619	639	572	598	599	620	636	612	640	612	574	595	555	618	594	565	554	602	585	608	525	566	612	584	593	576	588	665	610	618	633	620	621	623	595	589	631	639	635	638	584	614	634	570	563	617	628	628	642	611	592	623	602	600	628	621	594	591	598	610	635	604	580	630	584	601	634	651	625	622	613	602	572	608	650	559	588	601	590	600	567	585	612	616	555	584	587	639	613	635	610	653	593	603	602	670	624	622	635	604	572	602	610	615	619	572	606	584	616	552	594	601	623	621	631	638	624	670	605	610	593	600	561	608	636	616	630	608	614	566	576	619	637	593	614	554	592	624	597	618	635	603	614	577	596	582	643	600	550	636	580	597	633	593	610	591	644	612	605	587	600	610	613	621	591	571	572	611	608	568	595	616	616	582	610	604	630	630	638	599	608	630	600	557	626	586	642	617	614	619	632	625	554	565	557	596	594	610	588	597	576	623	562	586	613	598	576	614	625	580	613	649	612	595	611	628	577	617	601	597	620	603	597	610	599	625	653	583	646	643	607	620	559	599	600	597	601	605	627	653	610	626	608	620	572	584	597	607	636	586	602	604	618	598	611	605	627	622	624	615	608	599	609	624	641	648	633	630	634	605	580	533	606	597	638	587	585	614	593	592	601	572	614	629	599	598	575	599	580	623	627	610	554	588	602	581	588	628	544	638	601	616	632	641	640	613	564	598	546	598	661	621	614	585	604	622	634	603	602	628	637	630	611	587	589	627	630	616	594	594	588	616	620	609	605	628	644	579	591	604	578	652	610	595	648	531	588	571	614	590	598	587	558	559	552	600	608	606	583	593	641	629	586	627	604	580	564	580	527	636	606	626	585	616	636	608	611	562	578	613	579	629	594	582	643	571	653	572	599	601	633	614	621	654	589	620	621	606	587	596	602	595	624	599	611	595	605	618	616	594	611	603	561	604	593	624	574	626	606	585	639	618	630	653	627	612	626	588	647	576	623	598	617	602	634	599	616	615	618	657	615	602	591	631	593	619	592	649	597	602	589	640	594	606	588	651	611	608	631	628	599	657	608	585	583	589	616	633	588	596	595	606	626	602	613	620	611	660	610	622	599	594	616	663	613	591	640	620	639	624	564	581	592	621	621	583	597	611	585	612	618	603	613	634	542	638	623	592	596	664	640	609	622	635	609	611	625	629	584	638	602	583	615	586	586	566	590	550	612	598	583	621	578	629	617	617	607	603	594	617	635	622	621	661	567	587	593	589	592	589	565	660	603	588	640	613	627	582	593	607	616	580	629	611	636	627	544	583	600	589	642	640	611	580	611	561	625	609	614	567	632	612	605	572	586	595	589	604	598	584	643	626	617	626	606	614	636	608	614	634	618	613	610	578	600	643	615	624	600	661	636	628	609	643	612	629	608	639	574	601	604	602	591	621	610	611	602	609	589	591	593	602	589	607	570	644	603	590	587	587	574	640	607	579	592	586	590	585	615	589	593	602	620	681	627	608	601	615	578	601	592	571	599	611	584	615	635	612	637	575	616	589	612	608	615	583	576	593	589	613	597	620	619	621	595	591	614	583	584	622	583	632	575	645	600	612	628	627	659	599	610	621	609	616	607	639	647	585	576	601	598	603	621	591	577	587	627	603	615	609	632	676	618	607	598	657	591	615	580	623	635	629	577	635	645	600	596	600	630	632	626	580	567	624	627	601	618	612	601	616	569	693	588	634	605	599	602	551	600	602	614	630	622	625	595	571	597	599	587	590	597	618	607	614	613	606	642	608	562	606	584	597	618	639	625	647	588	639	573	635	605	584	624	622	594	635	598	590	631	609	620	608	604	597	593	606	612	618	614	604	640	561	594	593	625	609	599	631	564	609	619	616	569	622	620	611	616	620	604	641	605	556	595	622	599	607	644	590	582	576	542	606	620	635	612	646	626	616	603	603	630	584	616	644	557	604
25629	27920	47002	43021	22471	7531	1725	852	743	713	664	665	649	660	638	667	704	704	705	679	698	675	650	693	688	710	672	659	647	743	689	696	710	665	701	746	703	632	697	695	683	672	661	733	728	645	730	724	676	692	715	648	739	666	696	660	623	716	707	661	705	692	710	657	690	655	693	669	696	667	707	701	687	674	707	681	704	672	652	652	659	685	691	666	669	676	680	680	693	678	658	681	683	664	707	667	686	682	734	713	669	655	734	694	652	722	691	664	696	646	684	663	663	699	641	698	687	695	712	668	684	695	675	717	664	650	732	676	711	649	649	633	666	660	658	689	665	664	664	717	718	713	681	701	722	661	727	657	691	698	709	681	674	686	639	689	638	709	672	685	681	684	695	627	671	680	685	674	659	657	692	688	649	676	684	629	685	716	668	725	707	645	672	675	710	712	674	665	699	694	733	685	667	678	599	657	680	716	718	675	693	653	677	685	698	683	754	674	688	687	677	671	657	669	656	731	657	693	658	665	663	672	680	655	661	640	671	691	719	687	671	724	678	657	670	656	661	660	695	726	649	691	727	631	626	642	647	675	667	671	641	626	690	678	704	701	688	630	684	640	712	682	668	715	637	678	678	640	618	638	672	670	661	711	664	691	669	702	688	718	624	685	684	624	692	697	709	722	655	695	673	683	664	669	684	690	679	698	707	673	672	706	715	672	709	677	698	706	682	707	694	696	688	656	628	643	700	658	729	673	682	655	649	660	711	700	695	718	640	708	672	710	702	667	688	661	667	681	684	666	674	703	689	655	656	676	695	646	707	676	669	682	660	716	652	718	656	627	635	705	659	660	703	702	713	667	721	669	672	684	713	646	676	698	709	706	695	665	668	720	644	651	685	662	694	684	717	724	668	712	648	721	655	686	703	689	660	684	665	681	733	653	711	674	611	667	657	672	670	704	726	672	637	735	677	684	664	680	669	700	679	666	649	640	708	678	720	664	653	690	645	684	705	695	660	687	685	709	656	668	654	629	657	700	650	676	693	721	743	694	695	675	663	669	681	651	666	720	662	713	718	637	741	682	686	712	662	681	667	667	667	672	640	708	682	693	684	668	697	673	694	705	681	669	711	690	647	675	732	694	663	707	701	685	645	694	634	715	658	687	670	694	697	696	693	717	678	688	727	699	709	670	671	663	650	652	661	722	705	721	698	643	687	617	698	667	679	709	640	641	635	665	669	659	671	645	695	715	673	667	702	684	699	683	671	689	695	720	698	663	708	733	708	643	664	658	685	703	671	693	715	690	687	673	694	680	693	677	657	633	663	683	719	665	714	655	642	651	688	684	723	673	673	736	698	706	726	697	684	677	703	689	681	668	718	657	706	655	658	619	673	635	663	692	668	654	719	680	696	667	680	718	677	707	736	714	717	683	695	689	647	687	714	648	630	734	688	665	669	692	638	657	730	659	669	662	694	718	646	666	693	671	694	677	657	685	672	721	678	677	623	679	655	665	651	710	703	671	680	697	690	645	703	678	650	709	690	678	690	678	690	650	679	704	713	676	631	715	727	670	720	632	682	624	675	691	661	646	649	666	662	683	631	729	667	686	669	701	691	708	731	660	682	703	669	690	677	724	708	673	645	657	696	677	666	611	672	668	674	656	683	679	710	674	673	664	706	668	720	675	704	653	701	697	711	660	695	700	725	649	634	691	710	681	676	733	692	692	659	681	687	687	697	670	758	693	671	651	693	696	660	705	678	713	677	717	692	624	664	715	666	687	643	724	736	643	706	713	707	677	658	694	700	696	685	695	637	672	647	641	674	678	657	673	689	643	638	657	713	666	681	661	679	637	673	692	696	665	663	670	679	688	687	682	714	685	693	731	661	637	696	725	679	683	676	738	648	679	681	634	682	715	706	644	685	685	719	685	660	653	707	682	677	662	631	647	694	647	669	661	674	664	638	685	647	663	698	712	722	696	730	708	682	651	673	665	664	698	668	643	641	706	660	677	672	691	698	654	667	661	709	708	686	677	683	655	653	651	677	654	689	691	725	642	689	673	717	706	729	641	619	711	692	710	687	689	692	672	720	612	668	685	668	703	699	666	657	702	697	642	684	673	678	637	701	712	641	687	663	709	709	687	672	700	670	727	671	662	673	728	684	715	695	615	682	694	659	670	721	666	687	658	701	676	714	721	629	679	644	696	673	699	673	674	641	697	728	663	688	684	705	661	698	666	674	707	699	674	671	687	695	664	660	649	666	725	687	683	659	695	705	696	672	657	683	671	645	673	701	696	661	711	668	675	652	700	635	707	656	675	666	681	677	688	612	668	695	644	685	716	675	680	700	637	669	660	674	663	668	672	651	685	648	698	672	703	674	745	669	685	688	666	677	657	639	659	703	666	656	641	672	669	695	715	713	643	666	638	664	687	650	697	653	704	685	659	697	676	721	658	698	671	620	687	657	668	626	675	647	692	688	657	684	686	665	682	654	667	692	663	687	627	657	728	646	657	651	660	653	689	615	675	679	651	672	684	698	643	681	674	676	682	664	677	671	696	759	676	688	608	684	664	657	680	710	679	697	679	644	683	690	672	665	703	631	635	680	632	663	681	730	670	650	725	652	704	672	699	682	721	679	683	652	697	652	701	691	692	708	639	705	681	676	684	673	695	630	678	732	708	693	696	684	662	700	666	669	660	672	680	724	723	697	650	634	711	672	705	675	691	674	688	686	685	644	671	682	692	683	745	673	665	686	692	658	670	636	669	693	703	656	699	737	656	692	676	695	738	686	701	648	654	691	717	632	679	678	664	667	634	675	674	672	716	679	661	674	689	707	666	768	710	694	678	667	721	680	672	658	699	682	674	655	661	653	668	692	703	643	669	684	673	633	683	691	681	715	674	698	679	708	732	696	689	679	708	640	673	666	669	688	721	681	687	694	683	711	649	650	699	683	644	736	651	679	685	662	692	672	675	663	687	634	619	716	677	678	640	657	700	695	658	689	625	694	721	680	695	694	688	685	675	662	656	716	690	714	707	674	668	650	679	735	699	726	702	730	690	685	710	672	663	694	681	668	670	664	706	678	665	648	650	732	729	676	642	712	664	695	697	644	643	662	656	668	634	687	721	627	647	696	634	655	714	680	625	712	640	711	697	692	692	662	735	694	744	657	665	674	657	665	707	710	663	697	699	697	717	692	685	600	667	680	693	689	669	641	698	702	742	679	679	653	686	684	637	692	670	628	669	657	685	667	685	700	676	684	649	655	657	674	686	691	689	634	712	664	676	670	689	706	722	683	695	650	674	716	700	623	681	645	664	672	724	706	702	712	697	693	731	729	707	682	697	654	703	683	686	664	679	699	717	637	679	651	690	685	659	656	695	673	660	714	704	643	651	697	716	676	643	654	656	674	693	686	677	647	695	661	704	703	676	697	661	686	701	657	666	653	653	645	706	667	687	657	715	654	681	654	711	676	712	680	659	632	700	684	695	675	685	695	637	690	724	699	668
53271	86729	67013	36455	13546	3995	1249	726	624	621	626	638	624	641	610	611	585	653	655	612	587	628	640	649	615	640	606	627	637	627	681	586	601	662	636	639	643	610	605	643	638	648	618	619	636	673	639	558	622	619	653	626	613	619	610	619	650	643	621	630	628	633	632	649	609	656	677	626	630	621	623	653	642	602	645	599	631	607	643	594	593	604	588	650	639	607	609	543	631	628	631	587	619	647	640	596	621	596	606	626	642	650	662	649	620	613	666	614	625	582	660	644	614	634	627	618	657	637	606	591	587	633	606	593	613	601	603	641	609	639	675	614	619	605	637	669	615	598	621	650	690	646	601	589	624	651	648	637	593	597	580	608	641	580	607	625	642	645	606	620	619	597	609	625	587	669	611	587	641	609	630	637	656	607	641	657	637	655	594	667	625	643	646	599	665	582	638	651	674	620	636	644	639	629	605	636	605	618	600	640	623	678	577	636	658	648	654	595	618	643	691	598	640	627	626	614	617	634	616	598	615	661	614	633	628	641	617	624	630	636	620	663	613	642	629	617	625	599	619	629	645	591	660	673	579	658	585	637	625	637	672	641	592	609	617	618	581	627	636	613	573	608	615	633	651	645	569	632	652	594	598	648	612	655	641	642	624	634	614	615	609	614	642	629	625	588	596	596	667	622	620	664	588	662	603	643	586	615	625	635	610	588	611	663	620	599	605	650	617	610	640	661	605	643	612	629	605	642	605	616	600	584	610	599	633	632	655	664	626	608	606	603	669	594	642	628	598	613	613	621	633	660	574	615	671	628	629	658	606	620	658	607	628	584	640	652	614	624	634	626	608	655	604	601	584	641	666	637	610	630	545	638	627	619	609	645	642	608	659	610	651	667	676	594	635	571	636	614	622	564	701	646	643	620	583	661	642	582	582	576	649	583	638	614	612	636	662	658	654	605	573	666	642	628	601	655	631	615	607	597	641	636	635	572	646	611	641	642	686	641	618	635	629	628	598	635	624	624	569	686	646	577	608	655	627	578	608	590	652	621	674	620	637	567	635	614	652	636	629	642	667	630	621	573	638	614	646	600	589	644	623	631	617	638	615	640	622	651	616	651	665	651	636	628	608	634	645	628	641	644	604	636	622	591	663	615	603	675	616	639	650	614	639	635	653	618	626	631	606	626	627	635	655	583	621	595	596	632	620	662	598	625	618	607	664	599	620	619	665	645	648	641	646	633	609	635	618	651	678	605	632	615	614	638	608	600	585	678	595	613	628	621	602	594	654	578	633	620	585	610	599	585	616	633	613	638	608	597	616	581	626	604	600	591	631	629	609	663	567	647	599	603	607	676	658	590	636	622	590	630	642	586	638	630	639	649	664	619	638	631	588	630	601	653	652	584	608	590	618	599	637	652	600	661	647	633	628	649	688	615	611	621	591	550	656	612	603	608	663	636	604	602	663	667	615	586	620	637	597	589	669	618	635	648	596	620	611	646	638	610	625	651	599	608	606	608	608	602	624	611	665	630	649	610	630	623	639	638	630	627	657	664	662	637	596	626	605	680	629	632	597	625	577	641	629	585	605	605	577	632	655	599	639	583	635	636	622	626	651	659	592	606	642	624	628	619	632	622	637	613	648	585	608	649	595	616	607	637	619	691	597	626	630	631	607	640	641	587	665	642	680	644	657	657	587	639	661	636	630	631	587	616	618	621	624	562	624	645	583	612	636	626	682	594	608	644	612	605	655	651	629	603	634	604	610	635	648	635	640	628	595	608	603	591	659	623	621	620	603	647	638	655	602	613	675	635	592	645	627	629	604	631	604	621	654	657	633	614	641	600	637	635	613	652	601	626	653	625	614	638	619	611	643	627	587	626	659	647	630	634	595	632	633	618	667	642	632	594	640	633	601	592	634	645	645	591	565	631	626	634	639	647	608	607	583	602	601	621	616	611	630	664	655	618	619	621	646	620	595	610	594	611	663	633	620	600	635	588	641	620	652	620	628	603	660	632	630	655	599	595	640	608	636	616	639	617	603	633	628	626	592	646	553	632	601	589	626	580	623	625	666	639	645	599	637	595	614	643	624	613	630	624	642	688	633	635	623	606	646	635	622	622	625	608	594	624	646	610	647	639	598	641	617	591	607	587	604	615	597	627	610	627	596	595	641	623	621	628	645	598	584	597	624	661	611	606	589	635	591	612	657	635	672	642	587	661	626	589	573	645	611	641	654	604	625	614	694	660	658	641	614	632	642	640	656	603	639	596	651	589	616	636	628	641	642	580	605	627	626	641	602	607	612	657	658	661	622	627	685	591	584	616	625	631	653	595	593	613	599	659	595	638	644	599	612	615	625	654	628	649	670	609	628	608	631	596	577	671	625	652	648	583	642	601	612	633	580	635	590	638	689	594	608	615	635	645	606	648	684	626	580	633	649	607	617	625	607	623	649	652	640	568	652	644	615	607	572	652	650	615	599	607	618	632	636	634	634	645	622	645	590	637	619	606	591	643	653	661	638	633	654	644	652	638	631	611	655	669	575	619	682	663	659	610	639	607	586	675	625	618	634	624	627	616	602	645	607	633	601	560	620	630	595	597	602	653	661	603	635	611	639	693	631	618	626	587	627	605	672	620	608	625	639	631	622	579	610	604	631	597	614	623	630	650	618	655	655	620	624	598	671	656	610	652	625	604	619	634	628	587	616	614	675	592	644	652	569	599	620	623	603	615	610	564	608	621	590	624	594	599	614	681	624	617	691	647	621	645	637	686	632	588	639	682	646	619	632	635	564	648	582	585	616	652	668	613	656	608	600	594	654	596	645	647	605	575	676	582	639	640	619	639	591	623	620	640	596	658	601	627	613	655	635	596	654	604	588	626	629	593	632	630	627	592	618	619	638	660	615	597	604	656	622	653	659	642	643	614	608	658	605	626	661	580	615	638	653	608	665	640	613	617	655	604	627	627	611	606	626	635	647	645	587	593	661	650	630	608	644	623	586	598	659	639	650	598	667	625	598	583	661	602	605	624	592	645	622	666	625	641	660	626	614	618	604	628	610	659	640	652	597	617	615	639	628	656	605	641	623	635	617	611	609	651	629	614	611	607	622	634	602	604	618	654	585	649	615	610	656	613	625	593	638	666	581	641	677	648	626	658	611	636	632	591	664	646	695	608	638	635	598	604	618	606	660	582	653	659	637	636	614	646	637	624	597	620	604	647	647	633	632	579	643	643	632	642	592	608	625	627	629	611	627	628	685	637	583	605	630	610	673	567	623	642	602	629	638	625	628	600	636	630	630	686	617	616	652	609	625	646	605	609	617	600	612	609	585	561	640	611	637	590	640	613	619	633	663	642	598	611	610	621	641	589	599	623	600	588	630	644	566	655	635	652	606	590	600	605	564	618	649	627	635	637	616	584	588	639	587	626	638	666	600	614	627	610	649	629	653	625	597	632	610	656	603	671	632	626	652	606	635	637	622	626	631	641	600	579	634	614	649	606	618	592	602	632
24193	23758	38791	39533	27825	16876	5277	1405	1024	980	959	974	917	948	912	940	905	918	945	939	986	952	920	957	948	889	902	901	968	858	905	968	885	952	914	920	910	964	922	916	987	948	939	943	917	907	892	953	927	934	954	953	921	944	917	931	918	925	954	919	971	943	925	880	967	870	934	912	969	955	867	976	945	908	902	904	885	955	922	961	923	1011	881	922	926	922	875	905	908	902	914	903	880	991	892	904	901	974	923	950	982	976	893	924	919	876	895	876	947	936	897	924	917	912	935	906	953	900	917	922	942	924	910	910	956	909	989	937	968	974	859	956	924	942	904	920	932	935	914	908	911	878	918	875	935	930	872	941	967	878	923	955	922	915	970	889	904	922	908	865	964	913	890	906	902	936	945	942	953	914	884	909	892	904	923	921	934	889	988	918	841	965	949	904	943	920	904	901	923	882	843	899	906	911	923	887	885	901	929	897	922	921	967	946	964	989	939	933	912	901	935	917	937	876	888	938	880	938	909	878	949	958	936	917	969	939	913	871	877	898	915	948	858	914	919	958	915	952	892	908	878	916	885	890	968	840	909	906	895	927	871	896	949	942	922	893	919	931	926	919	978	916	907	893	895	910	948	926	954	902	958	903	881	892	940	940	896	927	897	924	901	908	907	929	943	931	889	869	938	889	853	918	907	926	939	949	890	916	906	916	903	886	899	970	929	897	943	866	906	926	938	930	908	926	935	994	935	879	900	883	941	902	898	874	902	900	846	862	890	925	880	903	853	890	963	895	939	835	916	905	958	926	904	899	884	923	918	890	929	893	956	886	910	875	908	863	910	902	922	909	898	914	937	903	893	947	891	916	901	980	951	944	880	850	882	919	880	973	886	912	930	915	950	873	890	920	933	891	971	880	901	937	950	926	920	950	909	931	954	896	898	914	941	898	884	903	895	966	915	916	922	920	888	922	916	894	939	921	916	888	918	876	918	880	905	911	895	888	915	912	943	980	903	922	899	942	953	931	902	984	901	930	955	967	902	882	919	917	953	887	896	887	904	872	903	957	929	925	893	990	952	887	918	929	888	864	922	914	914	912	874	886	942	921	934	942	874	958	904	910	955	909	931	934	939	909	878	902	893	928	863	921	928	879	955	902	969	944	914	914	920	933	887	915	907	885	923	867	904	910	870	882	920	877	923	942	902	916	960	903	908	873	879	898	966	947	978	892	953	899	912	927	867	920	911	882	932	897	874	921	908	877	1005	924	949	934	897	847	853	898	892	961	886	930	933	916	942	924	920	918	913	900	874	930	961	957	847	933	923	891	934	917	874	916	865	869	860	910	948	878	898	920	883	928	910	928	888	962	925	889	930	904	859	846	928	894	850	931	877	925	892	897	933	941	924	947	960	866	924	916	877	881	932	867	926	953	907	894	886	865	883	875	890	915	913	907	913	877	905	921	834	896	880	882	960	904	948	879	900	922	915	894	900	919	881	861	944	896	848	887	906	930	895	970	918	871	927	938	940	895	950	909	936	892	947	966	929	907	919	901	886	997	893	890	921	896	889	921	930	953	924	964	872	923	917	885	942	868	911	903	849	998	927	949	887	862	912	933	912	889	951	886	884	869	908	930	910	910	916	871	907	876	925	937	974	883	953	915	912	946	929	879	915	877	1011	829	910	908	914	943	942	902	900	873	923	926	937	905	848	890	984	840	926	938	930	933	915	914	933	879	942	847	967	873	914	905	919	920	931	908	874	905	910	963	885	867	918	855	890	904	891	965	918	915	957	899	896	905	838	907	893	953	836	919	933	933	997	883	853	943	884	896	958	906	937	875	909	855	863	899	961	966	888	893	903	842	909	985	941	891	940	875	905	929	931	899	901	886	939	932	891	911	888	912	880	908	945	921	899	932	967	887	948	944	951	938	876	930	881	925	861	915	872	961	856	906	916	882	896	924	963	885	928	925	931	937	886	886	908	959	911	885	876	890	966	879	939	913	914	863	916	920	899	850	906	952	895	926	969	901	940	904	923	895	904	938	923	912	945	914	909	947	865	910	913	969	958	935	944	916	904	916	919	898	865	908	873	922	918	933	910	899	921	860	926	898	945	946	884	903	921	880	911	920	898	878	933	880	944	883	882	921	902	917	887	884	902	940	919	915	951	898	871	951	965	879	879	945	933	840	931	931	915	887	899	877	906	903	841	871	916	875	907	918	905	951	970	962	909	914	928	915	962	864	908	941	932	959	940	923	868	914	910	935	877	897	919	885	929	812	917	949	885	915	913	915	893	895	920	879	938	900	876	943	924	966	905	904	912	903	915	902	948	900	895	941	915	852	911	908	861	928	875	892	977	902	878	900	903	944	894	954	930	882	902	878	942	860	913	949	960	867	863	993	880	874	903	908	913	976	915	916	920	899	871	887	921	940	912	898	919	1002	936	920	903	926	940	861	853	897	913	915	887	893	910	895	885	914	957	946	913	903	935	896	890	937	954	896	895	957	939	952	902	935	922	868	957	899	944	961	926	928	958	898	902	914	909	929	928	899	876	916	935	892	883	917	890	929	930	907	946	910	946	921	932	934	857	947	879	877	966	905	936	893	914	894	911	887	908	896	966	918	893	944	928	888	910	977	876	903	873	898	929	846	905	898	890	921	920	928	879	908	907	874	911	922	892	920	921	919	940	911	895	886	932	917	818	928	880	928	959	886	911	900	912	941	926	920	938	893	927	915	902	862	900	991	916	913	880	909	932	932	928	897	983	967	909	919	904	870	885	928	952	906	905	921	915	877	936	924	912	932	908	833	855	918	888	904	922	951	935	967	878	894	895	886	978	872	920	883	875	917	906	908	936	943	929	911	919	926	897	888	894	833	913	944	901	876	916	893	957	893	905	945	885	929	905	872	892	917	944	927	914	991	897	890	922	913	962	853	931	938	867	977	889	936	941	952	896	926	905	948	868	926	937	952	872	927	903	931	970	925	928	926	845	872	874	934	903	912	892	915	929	918	923	941	887	945	874	962	914	908	885	916	928	899	896	942	887	886	917	884	998	913	924	893	915	911	917	973	888	911	924	935	916	858	863	899	939	909	861	900	929	930	831	873	946	907	943	902	938	905	934	865	936	952	897	945	925	963	959	872	970	933	936	934	879	963	969	937	909	990	930	872	846	923	939	873	917	891	881	935	931	849	902	901	884	925	949	891	875	919	917	896	854	960	891	883	886	921	932	934	875	881	893	956	929	896	950	914	911	829	948	912	895	920	920	896	924	959	936	934	905	916	929	901	885	876	860	951	930	872	855	931	939	956	911	919	961	931	885	931	890	873	888	875	922	884	939	913	926	894	902	881	939	893	936	927	903	872	913	916	922	921	960	921	927	869	941	973	955	955	934	872	892	925	869	936	941	964	929	931	878	924	908	819	915	896	892	905	901	930	895	896	870	876	904	936	900	902	874	946	906	910	970	920	921	936	933	807	849	957	901	894	906	857	928	887	923	995	897	918	907	899	858	924
63975	102592	78248	52097	23232	7820	2457	1162	898	875	864	807	852	862	912	846	854	863	822	926	872	822	866	902	837	854	851	860	879	882	883	843	809	826	837	859	819	875	888	894	834	926	887	865	892	866	819	882	842	849	818	873	841	914	855	890	882	874	827	945	914	857	849	841	846	889	858	895	865	913	859	915	857	857	846	884	877	854	814	846	820	852	858	855	811	841	879	827	878	891	839	860	879	922	846	841	860	833	834	838	850	879	893	916	801	839	827	843	815	920	870	869	886	843	852	882	895	892	856	841	804	911	863	858	823	843	896	860	866	867	876	850	807	851	847	906	863	881	864	866	867	842	840	836	925	805	863	865	842	852	960	845	829	835	810	836	857	900	907	789	855	865	831	840	876	885	938	836	867	841	863	856	869	847	838	841	877	896	866	845	873	861	858	884	864	885	845	864	845	887	798	809	874	837	933	805	871	879	856	894	857	848	850	841	889	869	840	812	800	943	883	860	832	879	878	850	830	868	827	869	848	790	890	840	855	865	849	852	923	823	807	872	809	909	872	903	840	828	821	870	856	888	869	863	826	924	817	885	867	837	763	871	853	874	903	843	893	846	815	844	860	863	850	836	854	864	902	821	899	862	846	852	887	861	844	836	859	897	876	856	857	828	857	798	852	830	852	828	864	928	839	825	879	876	867	854	814	846	931	888	821	922	861	815	829	834	868	832	834	878	844	847	840	926	846	875	799	838	833	859	852	839	832	869	825	845	862	874	877	919	807	914	878	840	859	852	898	889	830	838	826	854	802	856	853	863	861	835	863	835	867	822	831	889	840	854	885	893	871	896	931	885	889	820	903	846	844	900	810	867	778	880	849	857	826	847	873	870	892	866	885	844	861	890	879	841	897	879	911	813	854	807	844	869	861	835	857	923	793	840	881	911	884	856	856	891	785	858	865	805	839	853	843	839	858	833	883	822	858	877	834	884	872	844	838	804	842	951	817	855	907	786	877	853	841	863	864	911	851	828	873	802	833	841	866	826	856	851	842	839	887	877	857	821	836	828	822	866	852	844	805	817	831	872	883	828	795	817	864	835	813	868	838	834	868	799	812	854	823	881	858	829	796	835	853	882	899	861	870	822	842	873	867	812	847	878	908	886	856	854	833	877	847	858	888	829	852	860	860	867	875	889	863	861	864	887	883	868	855	889	878	798	873	855	826	884	843	863	862	837	862	871	842	865	883	874	841	836	854	880	853	872	914	881	866	846	831	875	905	840	860	831	858	862	880	836	844	846	846	869	880	887	852	887	875	838	818	884	793	857	816	831	887	879	887	799	861	846	874	880	817	880	858	856	845	899	884	894	886	849	804	853	890	806	845	878	912	826	867	830	861	863	879	857	857	850	887	883	848	791	861	830	883	909	891	868	874	858	848	814	837	884	828	845	868	858	872	884	870	885	841	899	907	873	868	879	813	882	830	869	808	845	825	865	857	836	820	833	802	881	857	868	880	926	848	853	879	843	836	855	827	853	861	891	894	837	840	878	878	892	857	864	831	837	869	869	906	902	797	872	856	797	897	886	846	857	900	879	805	807	819	885	879	836	842	823	827	815	837	852	879	859	857	876	859	819	859	802	851	832	811	861	839	820	925	840	866	879	833	860	873	855	848	873	815	855	869	864	882	846	845	895	842	841	911	842	848	786	890	837	863	800	902	919	863	811	875	847	824	802	842	882	827	864	794	822	928	838	889	873	901	915	873	887	838	881	847	861	853	810	868	845	805	875	900	847	830	848	817	881	835	856	825	873	880	847	826	837	870	870	912	872	833	832	883	875	894	874	841	854	869	861	829	815	883	831	815	853	862	811	907	796	848	848	863	896	857	894	871	830	874	837	875	849	836	846	835	867	848	856	824	892	863	882	812	835	893	857	855	846	777	859	911	886	823	891	838	838	856	878	789	847	833	851	876	857	796	880	811	878	888	882	889	855	909	873	874	845	892	817	849	892	861	819	812	862	874	868	839	799	828	878	896	875	877	891	889	804	873	864	888	796	855	843	832	820	812	880	870	885	848	859	883	829	866	864	911	867	858	861	848	850	850	852	879	878	793	893	870	856	876	902	880	895	849	870	872	861	868	878	871	863	846	873	925	827	852	876	851	823	828	847	836	810	852	816	833	833	788	906	822	895	823	837	856	909	868	911	847	884	860	841	842	866	858	859	847	863	851	853	863	818	894	889	798	831	862	843	839	838	907	846	853	907	834	776	797	839	861	872	849	845	855	894	857	839	879	816	850	827	831	880	803	874	898	901	906	902	859	858	886	856	863	809	902	837	876	843	824	832	817	898	887	830	832	901	835	897	828	841	889	920	852	848	848	833	804	869	860	868	873	854	844	880	893	809	832	819	795	851	848	865	866	813	860	819	837	861	861	858	859	847	837	874	900	860	835	844	832	837	834	835	850	882	790	807	819	848	892	892	816	854	852	847	910	945	811	871	886	792	913	868	861	883	836	858	874	896	852	863	809	866	836	856	850	893	832	928	882	821	854	794	844	835	904	895	897	846	858	802	862	806	833	839	887	817	847	841	893	847	839	839	862	902	818	868	833	847	886	802	902	839	857	844	834	850	869	841	850	856	796	892	903	790	865	847	844	894	839	806	885	890	872	915	870	872	818	837	874	810	865	809	897	877	853	850	852	887	843	860	814	844	866	897	859	895	891	825	837	836	904	838	901	834	869	843	876	829	889	810	782	871	792	905	863	857	799	890	811	850	847	851	862	859	809	840	828	864	831	875	904	854	862	837	835	817	875	848	877	925	863	803	868	898	907	865	813	850	835	869	874	867	827	841	870	855	872	772	815	858	841	867	802	820	922	833	853	857	859	840	873	866	862	913	874	835	817	879	871	843	883	872	870	853	869	876	852	864	828	855	861	841	853	894	823	881	837	820	901	837	856	852	820	829	850	841	835	821	853	834	823	875	833	819	870	827	816	871	887	915	859	862	868	871	823	866	825	821	848	848	828	824	851	851	872	864	828	838	866	857	811	903	865	863	897	840	877	859	891	837	777	809	850	872	854	866	870	808	863	810	876	821	865	833	823	841	897	890	832	897	844	887	846	826	822	886	816	812	867	868	889	830	813	816	887	869	896	864	852	907	821	883	851	866	878	888	830	816	802	915	873	842	835	857	839	831	887	884	844	821	839	802	817	809	860	811	865	876	850	871	814	880	881	907	854	880	864	889	803	808	814	846	898	831	892	856	887	884	841	889	861	877	886	917	851	799	871	831	854	800	866	861	825	810	867	847	835	919	869	841	853	809	862	873	830	864	861	852	912	853	787	872	898	857	850	836	800	834	897	859	831	925	892	841	861	833	888	840	827	859	827	844	825	884	783	824	826	854	889	855	851	912	865	823	846	828	849	872	857	837	845	843	868	880	816	832	870	935	844	869	861	877	863	875	828	845	822	879	883	818	894	856	864	854	861	822	800	884	859	879	837	847	851	864	820	836
29573	31166	28424	14047	3800	1376	886	789	711	748	744	762	728	741	738	715	770	755	758	747	792	765	727	751	769	772	788	728	757	766	731	725	773	754	750	767	710	723	801	697	719	764	683	724	708	743	698	767	718	732	722	715	733	707	720	737	741	743	729	722	716	763	744	762	767	751	776	740	750	783	745	733	727	765	743	720	748	768	733	739	783	731	691	794	768	730	718	743	778	732	749	782	774	728	752	699	729	769	755	694	740	747	748	765	717	755	739	772	753	676	745	728	771	725	725	672	748	785	737	721	699	743	746	734	758	755	756	760	767	742	766	733	769	796	794	699	729	752	764	741	768	742	755	710	699	703	739	673	782	736	780	739	758	738	728	720	726	727	745	682	737	757	763	744	716	732	765	727	769	779	739	714	780	719	730	774	710	758	748	736	738	728	769	746	758	723	723	717	772	730	792	729	759	730	756	716	748	754	699	754	735	792	765	737	732	760	771	737	765	708	807	711	755	714	706	747	711	722	768	768	740	751	799	720	761	775	738	705	753	752	758	692	723	769	743	734	760	742	757	752	706	703	753	758	722	754	721	751	734	731	741	793	735	727	739	774	722	760	792	716	787	702	706	726	770	727	714	763	729	759	760	742	708	760	712	743	723	729	692	727	754	754	791	736	761	770	726	727	740	806	735	797	736	697	765	734	715	741	772	760	728	745	770	733	774	754	738	765	739	735	717	751	764	750	759	687	777	730	710	720	725	677	693	763	790	736	705	715	748	741	730	735	718	728	715	750	739	756	731	778	764	698	658	759	743	787	741	786	746	737	735	733	707	737	761	747	770	744	745	727	693	783	720	699	748	712	733	767	756	732	733	722	738	743	735	756	772	747	748	741	701	717	717	719	746	693	732	717	752	793	726	755	780	786	749	748	745	749	736	773	743	769	746	723	742	758	767	745	735	713	745	725	726	755	723	745	787	773	783	748	727	738	732	755	747	746	720	783	757	770	743	772	801	740	758	736	711	727	771	698	761	742	702	734	748	710	792	733	758	723	727	694	750	657	723	723	774	742	751	739	740	740	760	699	714	766	746	725	763	765	744	764	756	729	759	754	699	705	726	758	741	757	725	719	735	675	720	726	765	716	724	787	753	749	739	758	684	732	779	716	756	741	748	735	716	772	777	778	767	694	781	706	727	734	697	745	712	776	728	747	753	736	711	697	710	683	732	736	784	755	683	682	758	703	776	732	766	758	772	707	730	733	727	736	709	658	755	738	705	705	728	742	800	721	776	717	762	727	783	755	759	797	752	755	652	706	745	755	705	724	728	729	769	779	728	703	788	718	789	748	765	709	740	723	737	803	742	731	749	713	747	804	721	741	736	714	744	736	765	787	739	755	738	705	694	740	755	760	704	775	750	714	734	724	757	739	724	715	769	698	748	761	786	718	746	732	755	710	736	725	769	755	733	750	743	790	773	735	722	744	730	746	769	783	737	710	773	758	695	753	715	739	756	758	789	736	779	722	727	758	757	718	742	727	698	728	767	742	727	728	800	796	730	791	801	746	737	735	674	730	722	782	715	676	753	780	693	771	765	717	713	765	729	749	753	756	747	681	750	734	771	766	770	755	737	724	761	765	752	769	719	683	709	765	719	795	777	725	722	741	743	758	723	688	723	749	784	737	702	764	760	743	748	734	740	747	740	753	762	776	740	766	748	711	745	734	718	754	733	754	720	756	703	726	738	658	751	717	686	719	696	707	768	772	764	764	737	718	731	707	757	748	761	736	747	737	753	730	741	696	730	748	751	737	748	769	736	759	704	725	702	694	724	753	790	781	718	731	703	705	739	691	762	748	750	754	781	727	697	728	746	769	701	734	740	707	722	775	793	748	657	724	760	776	741	752	749	773	774	776	757	685	745	753	706	706	732	710	751	748	749	812	769	721	749	746	749	774	726	742	704	759	708	745	750	757	731	803	703	687	765	774	748	771	713	680	746	737	733	779	698	742	740	724	736	764	725	770	762	719	730	733	716	734	735	755	747	690	711	779	735	734	758	702	728	726	713	723	744	759	784	770	815	728	724	741	735	709	775	776	751	781	725	705	785	751	721	727	733	768	736	739	752	806	765	729	782	748	737	730	741	746	718	743	760	764	709	750	744	731	680	731	737	709	778	738	706	782	693	747	740	709	727	735	741	738	798	777	741	724	807	704	755	699	698	735	773	732	701	769	701	783	745	757	744	830	779	781	751	693	752	763	771	737	737	735	739	705	764	771	740	785	777	776	878	710	710	731	714	729	717	685	740	775	769	747	783	745	773	731	736	761	707	767	749	747	760	786	722	760	769	787	752	724	780	781	794	748	718	754	730	800	730	749	732	758	746	767	732	757	717	775	761	727	733	749	692	740	734	759	721	746	721	762	765	773	670	753	735	756	793	746	766	763	748	706	776	770	735	766	744	754	731	764	713	786	727	748	772	791	667	770	729	711	798	760	745	732	741	770	728	710	689	684	739	752	768	756	730	744	739	720	744	774	778	765	796	695	734	718	736	744	728	721	741	744	714	754	754	725	740	702	724	722	704	765	704	762	753	729	780	697	713	705	735	719	742	773	734	744	762	729	725	756	733	750	764	719	771	711	766	762	783	760	737	774	713	744	691	731	730	725	752	708	719	711	718	744	674	695	776	699	762	752	727	775	728	729	746	735	739	712	750	761	804	736	780	743	734	752	749	755	710	722	760	706	710	727	709	717	702	750	721	785	724	723	725	732	692	774	767	724	708	702	735	763	734	705	704	718	792	734	722	706	751	804	751	755	783	760	780	795	697	734	727	745	704	735	769	797	785	687	697	741	697	743	781	734	735	772	741	726	757	772	721	753	772	703	751	777	713	754	712	770	730	733	716	807	743	741	776	722	764	716	744	738	729	755	709	722	749	785	780	747	713	745	734	750	756	678	755	748	717	747	726	734	729	725	693	754	739	687	768	727	739	763	744	736	817	714	735	737	755	705	769	728	792	763	766	782	736	756	732	667	747	781	749	755	732	751	758	729	740	781	732	726	688	722	720	729	735	764	785	763	743	740	736	725	765	742	724	710	755	712	728	682	688	734	760	730	760	723	795	783	751	735	736	732	770	777	719	773	728	805	712	754	716	772	712	724	739	737	713	736	726	770	760	722	771	697	748	700	749	752	718	729	760	744	807	729	765	697	816	719	767	691	749	735	756	753	760	748	747	727	757	700	726	741	746	725	735	770	744	751	757	755	718	712	776	720	707	730	682	683	759	766	770	737	737	722	737	765	728	762	731	734	743	800	739	811	780	734	738	775	706	743	734	743	734	796	722	729	745	696	735	741	739	763	774	791	721	708	749	745	728	774	709	738	751	730	786	726	737	738	736	693	732	721	730	697	733	728	759	769	719	722	716	741	732	745	720	715	712	752	764	791	724	718	739	769	728	772	759	719	731	718	724	801	793	693	694	755	738	704	742	736	780	761	724	717	754	752	729	715	726	751
21200	37952	22121	8130	2869	1176	757	642	585	629	659	603	627	651	625	606	639	601	604	602	618	577	646	643	586	623	585	628	634	637	619	569	629	608	631	605	645	618	607	584	558	650	612	594	627	646	595	609	627	598	598	626	621	631	665	627	633	624	578	650	588	631	599	655	599	628	637	649	646	600	609	647	619	663	608	632	616	582	611	627	594	609	647	569	640	598	642	626	627	618	675	654	587	642	601	610	622	572	604	597	606	593	648	619	596	625	608	641	607	635	625	632	604	614	571	610	620	598	614	627	600	581	603	610	609	587	616	602	606	644	639	636	598	656	613	634	655	593	596	577	584	589	608	600	655	603	617	582	649	564	611	576	631	599	667	609	592	611	599	598	583	634	609	621	627	622	631	617	591	633	648	593	576	634	613	632	624	619	629	641	607	613	652	602	625	626	631	591	623	649	613	631	588	574	629	606	596	578	620	627	578	606	572	647	612	588	612	643	627	570	601	598	613	590	595	637	603	621	634	627	587	640	582	604	608	591	617	619	572	596	604	596	604	612	614	647	600	661	603	591	589	641	602	609	624	594	655	624	602	582	631	607	591	606	611	653	643	591	680	606	641	619	613	585	597	581	600	621	599	574	630	565	603	645	630	571	591	614	602	620	628	629	613	574	607	609	592	631	615	628	571	610	544	589	630	620	658	600	651	587	644	679	620	588	606	636	638	600	610	604	648	625	607	599	620	590	602	612	639	588	591	613	626	608	603	620	685	623	620	603	561	622	597	640	652	558	633	574	649	643	610	611	633	637	601	602	585	641	603	658	590	631	637	613	611	570	605	610	614	614	585	612	611	595	618	612	654	620	602	652	599	596	613	592	615	594	591	607	623	646	669	568	631	590	576	635	618	669	617	609	615	604	629	616	625	569	654	633	631	589	671	660	622	612	651	631	600	622	645	622	618	571	654	623	636	631	630	623	613	578	656	642	603	605	644	620	635	620	630	638	574	628	567	600	621	643	646	614	613	643	579	625	601	644	551	627	595	619	618	609	576	576	579	626	643	663	652	563	611	637	599	598	623	601	638	653	625	602	614	598	617	579	627	631	633	600	589	615	583	614	598	647	609	631	610	622	548	643	651	669	633	564	594	610	620	597	596	618	626	626	605	594	616	634	600	616	619	612	601	604	612	612	640	613	592	666	649	612	596	598	609	662	643	634	590	606	583	679	616	588	625	628	586	678	654	596	610	630	596	626	634	633	644	583	649	597	614	587	637	637	598	628	591	620	673	644	621	598	593	561	579	598	639	588	608	641	614	635	640	607	589	649	599	633	644	619	600	582	594	632	594	615	612	610	598	560	610	657	637	636	655	620	622	658	637	609	627	608	563	583	641	614	577	588	647	591	606	631	603	642	611	613	680	649	592	639	606	607	625	608	621	601	610	631	598	639	568	635	625	613	595	638	609	582	603	641	646	671	625	612	624	593	642	627	605	642	622	631	622	620	626	579	661	650	613	620	570	579	648	562	635	608	614	610	619	639	619	617	607	585	628	629	563	622	624	613	577	633	632	617	595	608	616	666	624	650	606	642	607	615	613	547	589	633	648	610	631	640	585	616	607	591	650	608	625	585	618	649	632	641	570	628	575	647	585	650	599	662	587	628	673	619	612	570	593	638	619	614	627	631	625	552	574	584	629	639	648	599	579	596	606	591	591	594	613	647	610	643	576	625	576	620	624	641	617	644	597	629	606	654	592	605	598	647	589	634	580	643	620	616	598	692	612	617	618	612	583	647	618	623	635	602	613	596	665	629	608	621	601	636	593	627	599	639	621	612	596	640	629	657	614	600	595	590	619	642	616	666	582	617	651	599	589	598	621	557	630	613	637	618	667	595	583	621	580	608	621	628	634	648	624	609	633	587	604	567	592	574	617	663	576	602	618	607	582	607	612	629	623	597	607	570	592	572	631	620	629	580	596	607	595	619	644	623	636	625	614	649	579	617	615	580	638	574	627	590	598	649	590	607	599	639	597	595	614	573	635	626	587	610	626	616	637	564	612	588	577	618	626	591	641	609	585	641	627	670	624	649	618	583	563	650	571	609	635	607	651	657	624	690	622	644	636	621	595	624	616	639	582	603	592	608	624	648	619	593	628	588	615	639	683	639	608	593	597	606	611	640	594	574	587	681	649	595	615	631	622	633	636	613	642	581	624	628	597	611	608	563	643	606	618	609	632	597	619	628	578	631	623	579	607	644	633	625	609	625	628	596	629	612	602	589	598	622	642	617	620	648	632	577	567	620	632	651	568	624	638	608	647	575	640	596	611	610	585	601	608	578	592	589	611	630	644	583	599	626	584	630	651	604	615	598	619	569	587	634	612	623	616	614	610	641	594	564	626	625	608	608	604	625	610	615	612	664	597	668	619	600	688	607	627	623	574	601	621	620	589	605	609	618	593	628	631	610	579	573	624	621	631	656	601	605	620	652	615	603	627	620	601	611	604	603	636	620	675	554	610	618	628	621	608	615	622	590	606	596	587	609	603	628	620	619	583	620	615	611	630	593	642	625	602	619	637	683	610	641	626	632	627	628	605	598	583	571	638	610	653	612	592	618	631	608	602	619	601	601	628	608	574	618	638	651	634	629	624	606	639	624	645	604	610	591	613	606	610	598	625	612	609	646	654	611	553	595	609	595	599	670	611	587	628	658	642	638	577	676	693	595	625	579	567	623	598	625	658	600	605	641	612	687	610	600	564	621	599	639	641	605	631	613	599	682	592	623	572	604	617	585	661	608	597	582	597	618	625	615	621	590	585	601	592	584	615	661	624	578	637	659	616	623	658	587	600	586	654	648	618	625	631	639	594	645	638	583	652	602	586	595	637	592	578	650	636	631	612	633	612	607	570	635	600	623	590	580	634	592	628	610	638	592	585	612	609	572	649	596	629	607	625	663	588	633	636	627	620	609	585	624	609	600	591	637	650	635	599	609	636	637	604	611	618	639	589	657	640	618	638	639	647	647	600	627	579	607	619	657	587	632	688	588	591	607	631	593	610	581	623	628	610	615	641	622	645	630	591	621	620	623	640	604	647	600	599	601	618	588	655	622	621	600	626	628	595	634	647	642	610	616	630	600	627	615	648	652	613	611	648	597	636	666	608	638	597	630	644	625	640	603	587	631	600	654	618	637	618	600	624	619	621	617	576	623	645	616	638	663	629	612	617	644	587	634	648	587	674	576	628	644	624	629	608	682	624	622	641	609	596	634	621	674	669	614	572	598	612	606	601	600	626	621	659	630	600	601	620	614	663	586	607	646	645	573	621	602	598	621	643	607	619	632	649	621	639	665	609	648	635	621	645	610	626	594	627	620	628	618	570	613	616	631	595	603	652	579	581	585	617	557	607	633	661	610	588	628	596	604	648	613	618	586	603	633	647	616	626	623	637	599	577	610	614	616	601	642	672	579	580	617	575	588	620	609	570	591	645	618	605	635	640	601	599	621	606	614	652	552
25790	28122	41439	39366	23133	8541	1929	937	700	715	728	738	692	712	723	715	717	701	696	749	721	710	723	701	687	711	722	722	706	718	713	659	679	731	723	715	677	676	747	676	726	677	747	673	714	673	723	720	691	740	693	693	706	701	700	669	683	708	706	681	749	681	707	729	690	727	652	700	713	666	713	698	718	699	699	680	709	731	664	692	674	683	670	702	668	679	673	710	743	695	723	747	667	705	730	656	763	674	688	694	655	710	703	736	711	719	666	700	688	664	703	710	701	751	679	729	693	663	680	700	709	698	666	692	635	699	736	663	697	712	710	681	718	726	694	696	656	680	718	702	689	683	714	738	683	733	700	663	752	714	704	718	688	674	670	696	704	662	697	655	695	707	732	717	706	701	695	708	703	716	680	647	712	697	665	690	687	732	703	693	693	751	650	683	693	677	685	633	689	713	656	687	701	739	758	676	709	697	733	750	727	716	656	757	733	689	689	670	698	691	707	686	714	724	743	680	695	704	680	688	679	665	714	672	678	673	675	727	710	661	726	705	723	691	697	694	694	733	718	658	657	657	739	645	690	704	703	642	717	709	696	711	705	732	730	678	618	709	714	692	706	726	732	654	718	711	690	687	663	717	682	713	678	704	677	706	692	688	633	747	717	711	753	713	723	734	709	734	704	698	706	704	676	677	685	679	724	727	696	697	657	667	660	717	691	708	632	701	723	625	689	689	727	699	659	707	674	704	711	694	760	686	694	666	728	737	691	696	685	712	684	692	712	701	687	684	728	656	733	706	686	667	683	717	747	709	723	697	690	721	655	708	659	714	652	687	688	675	675	722	702	720	703	674	666	723	699	672	712	709	718	696	687	702	681	723	707	738	698	687	759	710	697	706	688	708	669	673	657	726	703	685	745	659	718	670	678	728	736	716	717	687	670	703	694	697	676	722	708	722	667	680	703	680	691	700	730	740	711	679	721	716	627	660	691	727	686	714	721	666	711	727	763	677	706	726	692	680	672	704	714	703	695	730	679	663	696	706	689	715	757	682	708	714	712	706	722	632	724	711	712	688	696	669	691	733	691	733	673	694	728	664	707	694	696	698	705	720	734	634	721	678	640	684	706	741	717	711	705	674	716	663	723	672	708	674	684	697	765	685	708	691	687	669	696	663	662	669	740	712	744	631	728	671	660	703	695	701	669	727	721	751	709	691	683	721	731	665	683	685	730	733	717	688	652	664	692	737	689	712	757	644	733	680	696	728	685	727	697	686	668	721	679	647	645	697	701	697	671	671	691	652	730	734	657	693	709	706	710	680	684	715	693	702	639	661	692	671	726	681	685	730	669	651	697	677	697	699	655	707	684	650	737	699	714	678	808	706	692	708	696	705	691	703	712	646	693	691	713	723	702	723	746	691	700	665	693	680	687	702	719	715	718	672	717	678	716	741	705	665	727	690	669	746	690	647	654	718	704	737	724	700	756	691	691	705	724	698	684	712	696	672	742	748	704	662	708	735	694	667	707	646	724	714	682	736	665	710	708	695	680	678	719	667	695	645	702	683	651	685	715	785	649	680	742	657	717	724	691	707	750	699	708	728	672	655	681	697	667	693	730	713	710	686	650	643	664	713	692	705	737	682	705	729	710	714	752	687	688	706	678	695	765	697	709	714	702	636	670	752	692	754	712	710	734	658	715	707	672	645	699	678	660	707	686	688	689	649	734	696	715	752	738	702	672	681	705	680	691	700	687	748	681	689	693	683	671	705	678	712	703	704	678	716	699	663	652	691	680	700	664	751	675	701	733	689	679	672	729	694	753	680	691	674	729	696	677	683	703	699	693	691	720	705	725	740	698	672	698	716	684	708	700	708	689	676	713	682	650	724	703	684	696	731	702	660	710	714	718	688	706	671	679	688	667	675	694	683	732	711	712	676	709	703	666	707	706	731	679	669	691	684	683	736	672	692	686	654	717	681	707	721	725	721	730	679	679	672	675	714	738	689	697	710	682	731	712	691	746	683	686	655	705	686	709	677	673	737	710	702	648	734	681	715	677	665	671	696	709	672	682	664	675	696	747	649	687	700	720	697	660	688	690	669	710	704	660	678	724	691	696	707	726	729	660	740	682	672	658	701	771	674	693	714	676	730	743	695	672	687	728	702	716	675	674	654	684	607	699	698	724	722	699	678	685	678	687	717	659	681	676	695	704	708	666	691	708	683	681	680	739	676	674	721	713	690	761	729	778	674	704	711	721	734	658	771	685	688	698	664	674	713	695	686	689	704	732	703	714	704	682	752	698	696	706	709	714	718	746	682	718	674	694	658	689	688	752	714	694	652	694	674	729	711	733	684	623	680	711	689	681	699	684	689	647	675	699	731	718	702	674	682	681	657	724	671	678	721	680	658	699	703	692	707	681	707	670	698	671	682	687	699	661	667	695	678	711	719	728	704	721	720	673	669	696	681	708	683	701	695	704	695	670	709	701	692	677	687	685	716	703	714	682	663	675	692	688	704	716	671	708	679	682	747	697	729	711	691	692	676	700	675	701	686	701	725	712	648	673	692	696	646	702	718	667	701	685	736	730	688	721	713	674	667	698	687	659	723	692	663	701	709	700	674	685	680	721	691	642	691	724	658	677	730	672	697	656	658	712	681	658	680	742	680	736	691	660	661	640	715	703	705	743	730	703	688	711	649	715	700	655	725	702	666	666	726	679	687	680	684	666	662	665	740	665	672	656	763	670	692	668	678	693	695	688	684	682	753	742	663	690	699	699	657	734	667	676	694	714	695	682	709	670	720	732	742	736	661	693	715	703	725	722	713	701	702	704	685	738	701	697	690	693	718	731	684	742	644	727	688	659	739	694	656	694	691	720	695	702	711	661	683	660	762	653	679	669	719	672	625	735	698	658	704	701	658	714	719	621	689	731	680	713	659	670	680	713	724	692	708	690	680	694	688	707	727	715	716	762	696	671	732	690	691	673	687	715	743	674	728	662	662	670	705	673	736	737	715	671	725	680	703	672	703	716	802	736	685	758	683	720	705	684	672	685	677	713	670	636	691	668	713	720	697	689	710	698	742	686	687	721	665	708	660	688	669	705	669	703	714	656	690	711	669	724	664	693	727	689	663	656	705	687	673	706	638	660	671	709	699	705	673	666	698	701	685	666	709	705	713	709	719	713	663	705	705	712	740	661	717	717	724	704	670	669	720	681	697	720	733	705	723	659	745	724	726	692	666	670	654	659	678	684	680	691	691	685	725	647	668	685	715	656	680	649	729	691	715	694	709	690	694	643	709	678	634	653	698	717	654	688	655	727	720	685	665	687	680	703	708	749	708	669	682	689	681	737	701	691	739	691	714	694	682	698	672	684	737	730	703	679	706	690	694	718	699	686	700	699	674	710	721	672	733	695	678	709	691	679	748	691	681	702	679	712	655	669	701	729	665	678	713	678	694	699	690	626	682	680	737	690	709	655	741	734	701	672	728	692	713	711	766	699	714	674	707
55843	83172	62846	35811	14927	4376	1402	755	698	665	655	661	653	681	695	638	641	648	631	636	649	645	682	628	657	649	586	633	649	638	608	673	734	635	648	645	659	650	658	598	678	647	666	638	618	650	629	624	614	632	652	645	631	677	658	662	612	639	607	617	628	667	680	621	683	642	641	637	622	591	647	648	625	634	584	640	654	637	662	614	630	645	633	637	624	613	612	616	602	670	623	641	612	628	590	665	677	616	625	671	667	641	658	679	681	629	607	703	605	659	631	657	611	647	687	663	618	630	605	639	604	640	661	644	629	679	649	604	627	631	635	609	679	633	610	599	638	634	638	665	654	637	617	611	622	618	626	631	641	628	610	636	628	624	664	613	650	619	618	658	618	638	640	684	618	668	623	616	644	668	677	660	623	606	684	608	645	619	629	652	621	648	682	653	649	618	596	624	618	654	601	612	633	608	670	683	623	655	582	661	635	652	692	626	681	604	624	651	672	623	640	648	665	622	589	672	638	639	604	660	586	624	633	661	618	604	661	641	635	664	671	611	646	615	658	624	635	645	655	621	611	625	600	610	643	613	642	633	626	691	639	645	572	677	676	621	600	657	667	662	677	643	614	662	641	652	667	615	644	585	591	650	614	618	650	633	608	669	636	676	636	647	601	634	614	593	664	598	621	643	663	651	616	617	669	602	652	615	613	646	654	646	679	625	661	649	613	611	625	654	672	651	633	656	611	661	607	601	665	603	658	601	621	579	656	640	620	642	635	624	674	616	599	689	626	641	645	664	674	640	658	640	642	681	637	609	595	620	572	612	653	623	678	630	637	592	662	660	656	659	658	608	608	654	635	630	630	618	643	647	640	655	628	699	607	599	627	671	688	577	652	652	633	648	618	655	663	624	667	642	697	653	674	648	658	634	632	628	648	614	649	615	636	630	717	594	592	627	639	601	629	628	633	649	613	650	686	642	641	658	669	691	654	657	624	641	621	645	628	642	623	629	637	587	601	654	667	622	672	624	682	629	644	638	619	654	656	671	631	649	653	562	652	616	633	669	629	630	606	693	618	666	580	650	636	664	613	647	633	636	651	645	607	650	653	630	644	654	693	605	608	657	616	638	614	630	615	701	631	652	653	642	598	614	641	622	670	649	611	601	633	654	627	598	653	640	671	630	635	671	674	655	638	599	589	633	665	622	655	638	637	644	655	636	655	642	641	673	660	656	654	629	637	633	660	681	604	587	653	645	645	658	654	625	596	639	654	647	621	649	591	682	612	636	625	653	605	609	646	667	665	631	617	630	654	634	628	622	604	611	655	636	642	597	655	665	659	658	663	646	631	589	582	651	621	655	656	675	654	628	664	603	627	654	629	618	630	610	634	616	642	611	628	635	645	633	611	588	675	649	629	607	616	621	658	651	673	654	617	684	637	678	621	646	632	620	624	623	592	608	586	678	676	709	650	636	654	653	607	577	616	625	660	622	624	628	649	656	652	657	635	649	603	685	664	633	597	620	644	644	623	620	653	626	652	605	588	604	670	646	573	633	674	643	585	621	629	653	653	618	638	650	616	628	681	616	620	647	627	694	625	582	608	644	559	643	626	665	625	639	620	701	630	595	632	640	647	659	639	634	644	641	656	631	603	619	599	587	612	619	654	671	633	639	630	612	650	619	606	607	652	607	691	614	658	626	617	654	611	625	618	637	633	636	630	636	629	613	627	631	661	628	699	672	627	614	649	628	708	599	695	587	672	664	655	611	657	671	632	656	639	599	618	589	635	603	650	636	635	670	633	628	616	668	600	594	635	615	640	616	590	641	707	677	654	674	654	646	636	676	676	623	625	595	693	637	642	631	669	642	624	606	661	631	636	637	635	580	648	644	639	663	625	668	656	679	644	659	641	628	651	682	642	616	660	605	700	647	622	614	654	646	654	642	658	627	636	622	691	650	623	623	673	622	665	622	650	618	659	652	603	611	606	622	590	594	628	625	609	685	675	638	633	630	675	652	640	644	670	644	677	635	622	651	617	707	651	644	648	651	661	613	609	670	637	672	668	643	661	652	627	652	668	652	621	612	592	688	650	619	613	670	612	624	633	684	655	607	622	645	587	644	639	620	662	634	647	652	644	604	626	646	636	645	676	643	644	634	639	613	677	593	611	632	636	590	610	649	653	643	632	619	636	622	605	592	653	635	582	634	633	668	616	639	658	659	653	691	618	634	649	653	594	645	605	648	615	556	591	664	660	658	613	658	589	642	650	611	637	656	623	625	619	632	631	613	599	632	630	672	633	583	655	655	646	655	636	604	636	605	636	691	663	629	634	634	673	653	608	623	631	623	601	631	591	692	659	639	647	629	613	603	636	642	606	617	613	621	621	567	641	627	602	657	673	614	599	620	634	632	638	660	647	676	635	615	613	636	630	669	622	658	697	632	688	616	618	635	630	629	604	652	619	621	633	649	663	660	635	680	634	691	638	631	660	673	659	611	616	610	598	653	652	666	627	623	627	612	604	608	670	638	648	600	648	625	622	642	650	642	632	669	620	663	630	661	595	607	628	643	634	666	677	640	646	593	642	666	666	680	598	638	637	616	656	639	637	661	612	666	656	673	646	672	650	627	620	613	645	595	646	650	674	635	614	627	645	618	617	626	657	625	602	668	643	653	643	621	622	625	630	614	670	638	571	661	671	598	636	620	651	635	655	639	648	651	628	676	638	596	665	627	613	664	607	679	630	606	625	638	609	639	626	645	682	629	631	639	643	661	644	657	608	646	612	649	659	639	665	618	628	637	617	623	624	643	618	671	613	663	608	617	607	624	659	643	630	652	602	634	634	623	673	675	645	603	651	608	624	658	642	631	626	609	612	634	575	625	673	634	632	630	623	618	622	659	620	647	635	633	675	625	642	641	637	634	594	603	657	651	671	638	618	661	642	634	666	616	629	642	621	653	613	614	610	609	644	651	631	621	656	642	624	665	623	664	677	643	628	687	651	613	644	592	639	630	634	644	619	649	620	658	656	652	638	639	588	654	671	585	634	637	626	624	562	651	650	631	641	681	637	620	624	625	651	641	626	636	658	625	606	624	658	600	656	629	573	662	646	657	654	635	631	639	624	633	611	603	601	612	619	627	662	654	667	637	630	622	613	629	620	592	674	658	633	638	661	639	618	604	617	602	675	566	639	626	612	628	652	642	642	594	582	663	618	638	599	638	661	609	641	635	633	619	613	650	616	678	644	611	635	671	631	619	664	641	671	639	617	631	644	652	606	678	637	621	662	642	624	632	649	632	643	613	704	619	660	625	603	630	624	603	616	614	645	654	618	591	651	604	639	649	634	601	667	673	657	658	620	618	624	668	644	649	572	642	654	622	683	642	645	659	646	677	644	646	603	672	630	692	608	606	649	636	565	643	640	575	617	635	633	650	674	634	606	656	623	630	646	662	617	641	620	571	656	656	670	622	620	640	625	626	620	651	626	635	646	627	622	645	619	625	657	623	620	639
24184	23466	36543	39155	29456	18774	6639	1511	1033	1050	1038	988	958	940	961	986	945	1003	978	1026	1006	1023	990	968	938	906	954	889	990	951	975	916	938	977	965	995	968	953	1002	947	897	938	923	892	1026	949	900	952	1031	968	947	931	989	943	988	982	923	949	896	954	925	960	939	995	947	927	989	898	949	987	966	998	907	929	944	942	982	905	951	951	925	931	933	977	906	922	900	936	970	947	913	923	1004	941	914	918	934	945	987	954	935	974	956	954	942	988	947	966	905	943	981	921	902	938	965	929	900	951	993	958	938	966	936	913	943	935	948	898	907	923	972	920	914	903	918	903	963	916	931	1005	994	972	930	921	879	943	973	978	925	967	974	894	992	900	865	917	892	919	922	993	939	928	964	950	946	930	926	929	925	967	980	922	927	908	880	958	913	919	932	971	983	933	967	965	919	941	999	937	965	928	890	959	969	930	963	921	938	951	925	934	921	953	935	991	906	1003	938	962	923	955	927	923	944	935	971	898	890	888	941	933	881	968	932	952	900	921	954	936	941	926	922	960	917	936	968	939	896	965	922	954	971	936	941	952	921	937	948	912	892	980	876	995	928	904	956	950	964	942	950	938	915	916	927	927	866	1012	958	943	919	978	903	904	930	967	938	954	979	908	947	908	956	936	970	936	955	952	949	914	963	971	941	938	909	900	955	960	1006	969	956	928	988	937	930	933	938	900	967	923	964	897	908	895	890	939	968	920	948	898	912	970	910	929	916	1010	924	928	909	943	933	968	908	923	937	979	941	937	909	915	884	942	881	943	882	969	956	912	937	949	933	963	895	948	944	950	926	920	976	937	949	975	1006	996	945	957	993	945	933	885	886	939	947	936	926	941	923	942	925	916	968	967	910	983	961	968	969	938	868	899	933	931	969	924	917	904	923	953	949	966	908	903	883	954	968	956	988	932	931	923	840	935	917	881	988	900	955	909	971	926	923	977	929	943	939	979	955	956	942	934	924	949	903	942	941	968	926	970	973	882	936	905	907	932	942	951	937	935	926	926	986	945	913	947	949	976	909	938	952	878	991	1024	959	937	917	917	885	900	972	940	935	958	879	932	968	882	940	934	857	964	956	989	928	927	906	994	969	910	916	899	919	888	942	850	943	967	944	924	952	959	1025	940	965	954	962	950	995	915	974	929	963	961	961	886	868	954	926	912	929	960	984	940	965	919	927	910	928	955	883	928	942	977	927	966	966	925	959	974	959	909	931	967	1038	916	903	955	954	910	983	917	936	923	1014	964	936	949	931	960	939	973	879	918	952	943	920	906	939	932	949	935	933	882	953	945	931	964	925	935	934	973	937	960	939	970	948	961	930	916	911	921	927	907	956	997	958	959	930	942	937	963	938	918	877	937	921	917	880	976	912	954	942	945	884	923	1016	941	944	964	936	911	946	939	951	957	990	907	907	933	888	958	947	899	970	921	915	991	999	980	916	920	936	946	945	935	974	1001	966	1008	939	907	900	959	989	966	955	981	885	926	904	938	913	977	982	947	948	946	942	944	878	993	968	915	941	942	923	943	987	936	926	895	918	959	905	899	912	959	920	897	959	871	927	950	915	919	904	876	955	922	952	936	907	913	898	960	864	927	916	931	951	859	1014	925	922	964	961	965	914	871	962	905	956	963	876	915	893	915	910	973	917	911	916	893	928	1002	949	960	971	955	944	927	924	873	957	923	926	980	943	962	900	916	921	915	920	911	964	956	974	1001	970	939	958	895	967	843	888	987	940	959	959	950	955	949	897	989	958	960	932	931	905	970	914	876	950	922	947	968	914	1003	993	963	927	954	899	946	934	935	969	910	875	931	941	931	963	946	952	915	936	912	974	947	909	991	946	983	916	901	909	920	946	933	872	951	951	980	944	900	932	966	898	958	975	961	870	917	924	897	962	941	900	930	902	944	995	956	943	872	955	949	922	926	914	850	980	918	968	886	936	932	914	906	972	939	921	923	936	982	939	969	912	938	913	912	930	931	973	955	949	982	918	953	913	947	972	912	950	934	992	954	935	990	896	1004	925	1000	934	965	926	963	929	927	946	973	924	964	900	920	947	937	930	914	935	949	990	912	949	897	902	978	946	969	959	970	942	949	961	988	982	954	940	937	912	960	931	908	995	933	923	886	902	913	954	924	928	930	939	912	890	907	935	916	984	927	952	927	934	949	965	933	904	934	936	906	963	890	913	930	919	952	926	991	927	940	988	959	967	939	956	923	933	958	996	943	972	967	959	918	1009	949	933	947	956	962	955	975	1006	920	990	941	946	984	968	1000	937	981	982	918	985	958	930	959	962	945	947	953	920	936	903	898	962	923	959	911	931	937	904	974	976	933	996	943	986	874	982	961	937	961	984	950	917	964	926	923	948	964	925	954	938	970	965	926	960	941	931	856	919	938	900	941	925	937	945	945	979	895	943	906	970	942	986	904	877	980	971	941	929	1009	967	926	928	882	922	871	948	926	898	942	927	926	900	895	948	922	917	898	964	977	884	921	927	983	984	921	933	940	933	903	958	977	951	886	922	935	963	955	926	896	942	868	935	975	928	940	925	918	976	944	949	900	962	862	931	935	981	1001	880	888	1001	937	959	942	935	954	1009	924	912	911	957	906	907	935	893	1003	918	884	890	955	930	917	906	930	1009	901	973	895	935	949	973	943	945	929	962	959	962	947	910	985	913	972	895	968	928	896	866	927	936	873	933	905	891	899	946	942	935	940	941	897	959	944	974	974	903	957	916	947	887	944	904	950	933	921	959	916	891	1005	907	923	963	911	923	925	975	938	911	998	924	918	981	926	902	934	952	894	903	905	973	934	938	955	998	891	872	929	945	913	933	914	968	946	947	948	937	980	934	959	965	952	952	990	917	992	911	907	904	963	900	887	938	907	985	982	986	934	945	948	974	914	955	977	980	942	967	991	887	956	993	968	939	954	961	963	928	959	976	969	944	920	919	963	944	931	978	912	990	911	983	890	930	923	945	922	950	900	920	928	961	984	886	959	902	873	926	988	922	942	971	929	954	913	900	866	923	982	942	948	886	914	1020	923	943	941	903	977	933	935	880	958	950	958	910	963	916	970	980	938	961	964	909	874	927	972	918	936	948	951	949	929	925	942	961	967	1019	930	968	896	936	991	898	904	943	930	956	917	938	950	952	1023	970	938	912	1002	960	961	919	932	964	935	999	994	960	946	933	916	950	914	929	982	958	912	995	962	1011	920	914	959	899	900	918	983	948	919	945	919	916	956	930	906	896	944	916	946	934	903	929	959	927	985	935	909	950	969	902	880	950	956	927	926	922	924	940	964	903	911	907	895	911	933	940	874	1025	931	993	906	944	966	926	959	971	930	914	983	965	955	953	924	922	978	918	923	914	972	982	919	922	956	923	971	961	968	919	955	911	911	967	972	914	973	967	929	965	939	936	927	915	963	969	941	939	921	960	942	933	931	938	944	931	916	949	973	1001	910	934	937	892	961	982	980	957	978	956	961	949	884	965	920	925	911	971	939
61380	97498	76365	55017	27517	9625	2785	1298	975	911	819	879	867	901	905	828	889	883	864	892	835	862	868	874	870	863	827	874	892	886	817	831	929	919	878	893	869	842	850	915	913	865	910	889	819	947	916	883	893	852	921	927	881	880	916	891	826	839	841	827	886	885	896	828	826	884	926	833	895	859	884	843	888	911	865	863	835	906	868	824	873	882	900	803	843	916	873	897	858	892	856	818	875	924	866	872	877	851	882	894	905	915	887	869	917	933	859	896	854	833	922	865	884	889	878	875	929	917	871	878	865	866	829	914	900	830	879	886	870	842	868	816	891	846	868	872	859	908	879	882	868	849	812	834	874	887	834	872	858	854	931	808	821	822	887	831	934	880	896	872	874	909	852	846	893	870	886	893	863	898	895	875	868	910	880	869	846	860	825	830	821	927	909	871	853	923	886	845	875	886	852	871	856	911	889	825	899	878	871	848	890	868	844	865	908	859	833	901	885	842	828	868	839	928	837	824	908	860	897	844	871	840	868	848	896	848	957	884	905	898	825	845	866	866	913	854	865	852	857	890	889	901	827	881	806	883	892	835	851	876	850	897	871	840	901	849	920	836	866	832	871	899	938	847	872	871	867	844	874	858	884	867	914	965	822	914	903	888	826	836	809	843	876	794	878	854	873	888	871	822	863	858	914	853	915	915	876	867	841	876	904	857	897	866	851	899	889	877	847	869	834	860	900	870	866	837	828	833	861	874	857	850	872	871	883	875	874	885	870	894	857	855	904	894	866	859	876	900	875	838	881	871	825	892	864	868	890	904	904	856	858	836	835	872	842	864	849	899	884	869	843	814	871	849	864	842	887	891	836	897	851	881	871	894	853	874	874	898	865	863	829	914	901	888	818	908	856	852	918	879	858	908	807	874	825	902	892	845	884	893	852	845	860	918	878	906	880	846	863	829	912	808	862	835	895	861	853	878	903	843	854	835	851	937	864	864	858	885	845	884	864	883	885	896	847	846	906	919	853	860	864	933	880	832	855	827	910	901	834	894	872	858	873	886	904	887	906	876	828	841	907	852	875	876	869	923	853	859	908	880	844	932	898	852	851	830	862	793	830	874	895	908	878	928	902	829	877	841	859	848	865	870	892	879	904	870	857	893	852	831	819	892	865	885	907	857	892	843	887	870	882	840	864	886	878	874	885	819	854	878	880	864	842	897	834	892	868	911	910	900	874	872	811	809	854	861	888	904	860	882	896	850	845	843	923	858	896	863	856	824	864	928	902	812	889	858	846	915	900	892	827	885	813	901	796	876	832	874	912	865	906	868	885	903	872	855	871	844	892	894	868	859	859	890	863	858	917	854	819	871	884	855	883	920	869	882	899	849	857	837	850	917	861	915	862	911	870	859	886	815	904	880	844	878	899	826	867	858	818	821	881	916	885	853	841	887	852	901	813	878	870	847	821	891	869	912	863	909	854	854	858	874	864	835	849	869	887	910	878	842	906	876	851	911	850	861	883	858	902	827	860	862	892	865	892	896	861	913	880	890	841	860	865	858	860	875	896	891	808	895	854	859	884	858	863	904	848	860	820	848	852	873	860	897	858	906	873	848	881	906	855	904	824	888	825	899	895	863	850	805	876	928	814	849	858	885	893	855	871	841	886	939	886	854	849	865	858	858	847	868	876	884	829	938	849	877	864	868	935	856	892	819	852	911	879	862	916	929	889	887	953	875	863	860	848	902	877	808	896	828	869	866	874	878	911	878	859	899	843	852	900	846	868	811	906	822	900	885	840	918	875	874	845	888	873	857	840	895	842	900	850	872	868	876	907	894	853	857	893	876	870	934	922	841	846	874	909	803	917	887	839	889	881	858	900	880	852	857	906	903	849	869	816	813	910	871	904	906	899	822	862	874	800	914	842	837	914	874	869	867	834	866	893	932	862	883	842	910	844	854	889	886	836	839	886	860	871	851	909	841	887	841	901	881	886	845	849	831	896	868	887	807	863	868	840	846	852	874	821	811	889	886	911	928	850	881	917	922	948	860	956	907	877	914	812	851	843	872	879	837	854	911	931	909	878	861	878	881	868	836	859	877	816	913	861	870	887	820	867	826	866	917	873	824	800	877	871	898	898	845	825	868	888	931	867	910	823	851	916	889	830	896	841	833	845	898	830	854	938	887	857	848	905	855	847	821	897	882	875	866	875	849	871	896	852	916	865	917	867	812	952	894	880	869	934	840	869	878	860	880	858	922	896	823	898	861	842	892	839	857	858	816	952	870	883	891	841	885	890	844	896	890	826	873	829	912	907	867	854	845	898	863	887	848	868	874	846	827	860	876	861	933	865	865	848	828	866	848	833	907	877	853	816	843	838	866	879	855	889	918	867	842	867	869	814	875	903	872	872	888	845	827	868	863	884	855	881	856	870	821	873	880	833	862	864	849	891	909	931	868	865	927	807	824	917	859	843	880	873	938	869	870	856	923	896	883	855	839	847	870	897	805	828	858	875	904	864	907	872	895	884	844	842	842	926	830	901	903	886	869	865	863	876	900	887	866	884	827	885	877	890	857	855	812	841	843	854	919	823	923	879	881	863	908	858	908	852	852	833	838	813	851	853	931	944	901	923	829	806	840	883	856	900	844	857	879	868	854	887	850	832	920	861	845	888	851	840	815	838	884	935	819	888	845	855	879	894	873	838	860	893	847	859	871	882	875	862	868	828	887	840	865	828	864	867	844	876	834	862	826	870	867	812	865	850	879	848	923	898	856	825	856	859	821	874	852	881	907	870	854	860	875	881	860	813	895	883	875	872	853	883	846	866	854	903	856	895	878	872	913	893	850	902	849	922	860	848	861	849	817	896	856	834	843	836	902	894	824	885	856	843	879	867	900	876	833	842	874	819	857	924	869	895	916	849	880	868	843	931	864	880	893	816	797	833	854	901	843	890	896	863	881	839	910	836	875	843	921	815	869	891	876	870	887	886	846	869	877	877	834	882	869	830	823	878	840	855	853	866	870	858	892	864	836	863	881	817	903	844	891	920	841	837	838	903	880	908	837	882	852	866	849	922	888	900	849	885	882	864	859	867	908	874	866	911	840	876	856	819	868	832	893	865	900	829	874	883	872	869	851	814	891	865	883	879	876	884	892	899	858	896	843	850	839	855	864	865	881	825	862	867	877	873	914	897	841	909	869	832	926	897	871	933	923	835	868	833	858	848	889	893	912	854	810	883	783	930	861	838	893	820	862	859	839	845	845	893	847	862	837	833	912	846	882	883	843	851	874	877	780	847	823	818	850	897	878	861	910	864	923	852	854	877	837	818	841	888	873	879	874	891	864	860	807	829	893	903	858	907	859	866	927	839	880	880	874	856	923	858	880	872	855	855	874	837	883	860	869	832	850	899	860	830	882	860	878	869	861	866	888	793	879	831	881	811	867	891	839	875	910	894	866	876	876	903	828	857	840	883	865	876	867	880	825	830	862	835	876	856	833	852	852	857	890	840	850
29197	26504	29095	19085	5997	1624	1008	781	750	771	818	804	765	800	772	730	759	705	798	742	788	716	732	801	713	759	742	740	694	743	772	736	697	761	774	765	782	767	755	760	767	733	752	742	730	741	702	741	722	767	742	758	747	744	749	755	761	780	724	752	748	773	753	732	735	725	799	703	731	747	733	772	731	776	800	763	767	757	748	755	733	741	741	750	749	754	713	732	749	729	762	716	764	785	709	752	772	722	754	706	773	760	738	733	789	719	743	734	729	761	771	744	768	762	761	757	780	771	770	758	731	762	757	750	742	748	756	792	715	793	736	758	713	672	700	733	738	728	796	774	767	729	799	724	720	776	720	757	738	746	764	712	742	723	752	729	721	752	763	735	712	727	757	733	751	759	721	740	814	741	741	764	708	741	733	732	744	728	711	770	735	771	734	709	739	797	766	767	709	723	750	774	742	789	744	779	729	695	771	742	742	742	744	743	787	738	753	776	745	739	695	758	738	740	755	707	737	729	778	739	753	736	773	751	731	691	775	753	735	736	772	747	743	791	729	725	733	775	774	756	813	770	757	719	743	741	721	763	714	762	762	767	759	804	747	732	752	743	736	754	752	767	722	760	766	736	746	689	764	761	765	743	739	732	765	742	763	728	753	730	781	778	726	755	758	742	747	757	727	813	750	752	728	768	774	778	692	739	711	774	730	725	763	766	736	691	707	732	732	734	757	718	716	756	712	720	716	707	721	723	806	762	757	710	743	752	696	718	728	725	742	788	744	775	793	766	711	742	769	755	729	747	766	782	771	812	724	721	768	727	725	701	747	720	683	722	752	754	719	732	768	734	779	771	718	699	733	739	703	746	734	744	775	781	761	748	732	726	786	740	802	763	753	751	740	760	742	746	706	705	745	781	776	749	770	801	750	752	775	742	779	785	722	758	744	741	722	761	736	763	759	725	742	761	759	787	732	719	745	724	740	702	706	766	689	770	760	754	734	798	775	798	751	733	768	762	736	738	754	697	761	755	766	755	678	733	709	766	714	752	755	744	718	723	768	758	767	723	725	761	683	766	744	744	744	771	746	752	737	758	731	730	775	790	701	686	750	718	782	746	738	773	744	755	811	727	703	747	742	722	762	768	750	756	755	703	711	783	772	691	776	760	717	764	752	761	733	716	753	732	704	675	739	730	777	752	796	745	693	777	786	743	730	722	724	749	748	737	741	756	753	774	725	781	759	726	676	741	787	795	725	729	748	718	797	754	791	763	750	751	766	706	754	772	704	751	736	736	722	747	738	728	766	763	754	706	773	798	809	739	791	748	742	736	771	769	719	782	770	729	749	768	755	729	695	753	777	706	759	743	707	743	747	784	710	771	695	780	722	758	742	718	719	732	753	752	745	783	744	748	749	695	769	760	754	779	769	729	759	737	754	725	761	804	760	764	756	724	720	735	752	744	764	766	759	784	722	776	732	743	779	766	767	714	728	803	760	772	785	772	748	743	737	781	728	764	731	701	758	741	715	772	802	704	792	725	736	772	723	765	737	753	762	759	748	734	750	723	715	728	752	801	710	717	790	803	727	766	781	744	743	751	768	722	733	741	743	738	762	725	733	753	758	717	729	695	769	745	725	761	742	727	757	726	715	782	706	767	760	761	755	736	718	732	779	733	755	762	717	797	749	730	800	730	765	770	782	738	786	674	791	687	723	742	736	747	735	683	739	758	754	749	791	718	736	748	770	768	775	741	749	748	710	738	778	715	748	769	762	713	797	730	733	717	783	773	740	754	743	721	760	747	751	754	721	729	702	720	789	759	753	705	739	750	792	754	722	765	717	730	732	693	753	751	765	711	743	764	781	797	747	761	705	770	738	712	738	760	733	715	697	713	681	703	749	725	753	731	709	760	734	731	723	753	743	738	753	736	754	750	697	746	764	750	722	700	729	780	743	806	749	744	718	727	768	740	727	745	748	735	757	737	738	777	778	779	707	749	689	751	775	758	730	790	753	738	739	750	747	804	738	743	688	771	733	774	760	731	739	722	714	748	748	778	734	748	799	740	804	771	763	745	794	745	699	755	747	751	739	759	771	738	742	701	758	794	785	761	752	758	785	723	735	777	714	730	739	710	730	761	725	765	716	766	726	755	782	761	702	714	770	693	761	696	749	735	666	718	765	772	724	725	745	769	773	750	796	704	740	739	753	762	749	756	795	767	714	739	713	682	727	776	745	784	759	772	773	753	716	725	723	767	760	757	736	734	757	726	779	717	765	726	757	762	794	751	740	821	774	738	769	733	764	745	761	760	751	759	738	721	746	759	779	721	744	743	711	724	740	759	737	718	774	754	765	792	743	739	808	740	757	734	776	696	799	728	758	712	769	722	752	756	729	731	774	738	743	735	749	721	746	751	760	730	724	763	770	776	729	696	728	776	733	735	766	744	764	779	781	773	737	787	769	748	741	754	741	750	760	754	726	706	735	717	782	734	765	744	752	709	714	755	769	725	727	716	726	759	759	763	713	764	742	776	775	743	738	721	783	774	785	777	745	751	756	742	692	724	761	758	775	776	750	766	781	733	703	725	700	732	759	746	756	771	737	715	768	776	743	725	795	787	752	714	748	741	732	717	782	730	749	785	711	773	715	712	726	737	755	785	738	715	744	722	752	788	764	764	730	756	779	767	731	714	782	722	744	729	782	786	739	723	794	758	717	732	768	735	734	720	769	727	749	726	719	779	735	709	737	754	719	708	736	768	749	732	714	749	718	765	724	738	742	754	783	770	743	715	817	789	784	742	753	785	775	716	731	768	764	740	708	694	725	781	720	768	763	745	744	719	731	761	763	732	758	757	774	724	749	786	732	721	770	763	760	736	763	721	727	750	747	751	770	728	759	800	712	746	751	752	762	745	744	728	752	774	767	737	736	778	745	752	709	736	739	789	751	745	754	763	768	712	718	765	730	799	773	750	717	732	742	710	735	723	795	775	753	767	723	733	756	726	716	767	740	762	745	779	709	748	722	756	743	704	742	750	758	715	731	725	734	729	751	729	727	790	768	774	769	762	740	746	785	726	786	712	716	721	747	749	808	726	717	729	722	791	802	765	727	716	714	731	787	719	698	736	780	719	740	733	743	785	732	729	759	767	756	765	758	780	735	752	779	767	721	784	750	774	743	775	749	768	704	744	743	761	721	748	756	707	786	756	797	789	718	751	750	732	748	742	767	716	720	785	728	706	733	754	702	759	757	770	744	738	773	734	737	787	714	761	721	746	772	749	774	676	737	717	739	742	718	726	801	734	755	717	715	780	775	697	759	729	782	747	706	790	722	745	716	772	765	769	734	770	734	740	732	730	833	701	721	733	726	727	742	716	739	764	760	743	700	797	760	768	722	780	761	737	742	752	734	775	733	773	714	749	784	725	760	777	724	788	752	728	770	766	788	781	781	742	667	741	735	737	749	752	729	696	749	781	752	730	688	765	767	735	756	726	790	797	709	761	779	713	794	739
19110	30051	24994	11975	4232	1457	806	673	662	652	609	625	629	616	646	626	646	643	666	601	611	626	616	657	606	612	591	596	625	580	658	613	626	624	668	580	655	674	638	649	641	628	607	635	657	613	653	651	605	643	604	640	621	623	617	651	654	601	640	572	600	649	616	645	665	705	605	623	607	622	667	604	598	682	610	583	579	622	651	618	634	654	629	609	625	621	586	616	616	584	630	615	637	624	658	634	597	626	603	613	614	630	677	657	606	626	601	607	639	630	676	615	619	606	592	599	646	634	608	620	589	620	662	597	646	622	560	594	610	605	637	666	623	640	656	624	617	622	665	633	651	612	632	580	601	653	628	643	583	611	622	633	608	579	603	641	580	610	619	636	620	653	609	627	654	598	642	601	622	626	612	580	644	618	638	635	606	627	603	617	584	616	621	679	614	596	629	642	631	612	586	620	638	666	665	576	580	612	588	676	619	648	613	599	571	599	641	606	635	653	568	594	561	586	594	585	622	617	586	596	609	620	639	586	652	587	656	654	644	629	627	620	654	590	614	613	667	632	654	614	613	618	637	608	644	585	661	613	624	655	653	609	650	642	590	598	604	627	606	588	617	605	644	573	659	603	633	642	614	572	620	622	609	630	620	653	638	611	649	613	642	625	634	601	643	627	665	641	629	631	615	593	636	646	648	661	635	622	609	615	586	652	585	654	590	625	647	618	626	624	593	614	588	618	619	613	637	636	627	670	596	605	606	599	623	604	604	612	606	606	616	589	619	641	600	587	613	591	589	585	644	646	591	637	634	603	570	631	674	594	613	600	655	593	590	616	622	653	641	593	612	583	633	627	611	598	619	607	635	617	631	627	621	607	646	573	595	644	622	602	600	611	575	641	618	573	612	616	619	590	574	602	643	638	616	649	633	644	600	604	635	603	627	590	612	618	588	616	642	589	570	638	660	627	605	620	598	604	637	638	644	625	582	585	610	605	630	604	629	611	623	630	629	631	608	608	616	615	637	604	604	598	598	629	610	599	648	626	648	649	643	617	605	663	621	610	587	619	603	648	642	573	611	613	605	624	622	575	617	623	630	616	615	605	608	637	634	589	623	642	610	607	644	644	604	634	609	611	658	655	613	580	648	613	589	626	640	604	583	618	646	606	628	630	618	668	647	633	611	664	595	622	638	648	649	594	622	648	639	628	625	656	622	601	634	596	602	605	595	603	649	656	636	608	618	621	623	620	632	628	628	617	591	638	618	626	586	617	602	618	662	633	646	638	606	652	636	608	594	612	610	608	623	632	589	609	612	626	588	623	618	605	629	608	624	611	646	624	618	623	653	627	606	610	603	638	650	596	664	620	604	598	610	623	621	621	645	564	594	637	631	587	606	592	577	618	612	614	603	615	601	594	622	633	576	613	646	598	638	613	621	583	580	613	641	602	598	606	625	595	621	584	613	611	624	652	625	634	584	631	674	634	636	649	579	592	625	606	638	619	591	629	574	604	649	656	637	630	566	659	611	642	566	632	626	645	564	658	566	586	660	610	608	580	620	618	614	607	630	645	608	637	593	613	647	596	628	615	603	658	612	603	645	609	572	631	668	634	656	650	615	598	635	649	622	617	649	618	643	631	604	641	613	616	617	596	609	604	614	610	647	608	604	627	584	608	631	581	641	576	643	638	603	616	652	663	635	593	578	578	647	593	622	638	637	637	645	665	596	613	615	600	615	622	612	616	622	594	602	639	615	624	590	615	619	631	631	595	665	600	614	636	634	617	649	636	625	588	576	676	614	608	598	612	630	602	628	631	593	669	633	587	628	668	612	634	616	613	628	660	645	597	640	668	661	610	611	634	574	637	624	605	610	596	677	650	625	584	624	631	623	616	607	599	624	635	612	624	603	623	622	613	593	597	609	610	604	661	663	631	609	654	628	647	650	575	625	631	606	627	607	606	586	626	643	627	628	598	580	647	605	616	640	642	612	632	657	610	571	620	620	623	641	619	608	647	642	646	632	559	597	612	633	621	564	622	608	665	618	651	631	609	591	606	635	607	649	626	634	590	604	623	619	682	643	642	576	629	637	614	597	592	588	622	624	586	678	646	629	639	637	614	619	623	648	613	551	625	632	579	642	642	630	612	599	613	618	596	631	602	602	662	634	594	630	634	621	631	616	600	611	614	623	581	604	587	681	609	638	600	593	648	633	634	628	634	592	621	651	640	654	565	618	622	648	610	614	618	644	643	637	609	625	588	632	641	602	678	598	570	623	667	618	584	611	608	622	613	628	626	639	676	631	632	588	614	632	658	601	614	651	638	615	631	625	660	621	580	627	607	624	621	635	631	670	616	659	636	644	677	606	637	639	641	616	664	619	634	613	638	641	640	654	582	644	643	591	589	616	584	584	625	662	602	635	602	620	633	610	633	621	634	641	581	593	642	602	641	694	623	637	652	632	672	638	659	599	618	590	547	572	620	661	619	638	619	651	637	601	597	616	607	618	647	636	643	628	643	576	642	621	635	635	591	626	573	601	627	649	632	605	618	619	587	624	617	627	636	600	597	623	590	629	645	678	652	620	611	595	594	623	615	633	598	648	603	622	626	643	630	632	647	673	612	626	651	605	626	599	635	619	632	600	615	583	586	579	597	625	610	611	618	624	589	602	607	623	669	612	635	627	621	615	597	641	612	653	635	649	666	617	635	633	625	661	665	631	617	675	598	609	622	624	634	618	599	603	605	572	640	610	648	608	645	642	609	578	599	658	609	624	608	671	616	630	611	582	605	658	606	640	656	628	633	623	609	638	648	587	649	659	595	613	625	667	597	702	591	619	607	622	628	617	658	579	637	575	555	580	578	629	624	642	648	610	626	638	608	608	561	619	641	669	625	654	630	624	660	639	581	612	615	601	640	584	654	656	644	610	660	585	616	655	647	632	612	584	661	631	599	641	601	638	620	612	554	620	608	624	592	611	583	622	625	601	600	627	591	608	585	659	629	645	666	605	632	629	624	606	622	647	620	597	620	664	620	616	629	610	632	599	629	647	648	633	614	628	655	664	588	637	674	602	620	646	617	596	631	621	651	601	694	611	622	661	659	637	626	655	660	618	629	616	665	607	648	613	599	611	653	596	656	659	602	630	639	631	612	595	574	621	679	606	638	592	603	636	613	611	620	655	595	603	608	639	592	614	636	611	618	624	623	632	673	603	600	652	603	651	646	631	660	608	595	607	653	611	650	604	683	665	632	629	615	633	659	582	627	593	641	630	581	634	627	650	598	679	579	636	630	607	659	607	631	624	630	625	657	668	655	606	621	661	611	648	659	655	598	605	651	659	625	611	658	621	610	613	631	625	638	675	656	573	623	663	623	648	641	600	642	557	641	646	630	635	622	664	604	631	613	604	595	590	626	644	601	619	626	629	670	624	622	616	666	589	601	629	601	658	640	601	603	609	621	617	630	616	649	616	564	624	640	609	666	628	635	576	655	642	598	641	608	629	604	617	575
25632	28689	51964	44172	22782	7548	1640	878	720	713	735	704	742	710	720	679	685	706	686	734	692	700	699	671	733	720	687	751	721	684	715	710	708	697	690	719	747	712	704	706	693	733	710	718	738	696	676	687	696	761	657	715	723	656	674	696	686	695	710	728	711	747	747	714	663	719	710	678	736	701	657	729	699	729	661	705	686	693	695	712	693	703	676	728	677	699	694	711	718	695	692	689	713	714	739	710	698	706	708	687	704	683	722	716	720	700	704	700	659	719	713	681	655	634	699	695	670	680	682	708	652	732	691	689	691	725	724	671	689	721	702	700	718	659	691	714	678	695	665	700	730	788	672	702	628	654	648	727	677	687	722	694	707	723	689	699	715	736	680	723	660	679	651	683	721	682	736	746	692	681	730	680	710	713	715	730	683	730	701	695	699	669	693	736	716	679	727	668	704	694	717	694	695	688	703	670	689	705	744	672	764	654	719	687	692	720	695	654	715	683	712	695	683	692	676	713	685	729	689	704	740	688	653	683	740	696	744	731	690	705	691	701	716	687	686	655	754	686	729	686	735	700	683	713	690	665	664	733	718	718	679	691	698	705	680	733	675	730	689	698	728	749	674	714	677	729	689	722	682	689	768	720	712	710	695	667	710	692	739	666	672	728	679	672	679	696	673	735	696	742	669	725	710	694	733	668	697	609	667	727	707	677	689	723	680	681	670	714	683	711	678	680	676	657	685	660	674	701	662	671	672	743	718	704	659	742	718	656	686	678	697	622	728	668	712	693	705	729	720	717	679	696	702	685	709	745	705	717	748	746	705	686	714	687	740	701	674	704	641	727	651	724	691	737	691	716	744	674	694	697	678	718	732	666	694	709	692	690	735	699	714	724	707	716	715	719	732	715	711	701	695	717	753	722	751	702	664	660	752	697	693	699	635	706	690	671	669	725	675	742	693	728	714	723	709	737	685	633	710	702	676	734	697	700	700	708	683	696	693	708	646	712	675	672	722	691	699	689	689	700	704	703	680	699	729	703	712	697	710	723	670	683	733	681	701	680	718	715	729	712	721	687	712	688	714	681	715	681	702	692	712	673	739	721	762	715	695	719	695	691	666	720	721	736	747	703	691	675	709	704	710	687	705	697	715	680	675	702	732	683	689	674	669	687	697	704	694	724	685	714	706	692	721	739	732	691	702	656	655	710	722	706	722	701	727	754	699	669	732	676	672	721	697	689	710	711	712	727	762	682	767	694	706	699	706	679	672	666	713	702	717	700	682	684	678	664	717	778	735	697	632	651	689	712	688	675	664	707	648	642	691	703	727	684	734	711	718	726	707	669	677	720	720	716	724	671	710	704	676	679	716	722	697	690	665	696	704	651	720	722	704	696	681	690	691	674	668	656	699	653	705	687	668	665	694	695	705	729	665	708	725	693	700	681	741	696	685	707	690	692	724	700	688	682	631	711	748	755	656	685	728	714	652	692	707	747	714	701	690	733	654	674	705	707	736	703	680	672	715	747	701	675	739	701	630	736	722	713	686	636	755	714	740	719	662	680	724	665	679	675	713	701	678	749	691	699	737	691	698	718	730	708	724	679	682	727	685	702	749	729	724	741	718	670	686	717	699	710	688	707	699	680	725	717	687	683	703	694	665	680	703	683	694	635	734	742	658	701	710	691	691	717	700	692	692	700	709	688	724	669	700	737	644	687	705	676	712	752	705	730	664	756	680	678	698	697	719	693	707	728	709	698	649	671	714	708	696	678	707	677	737	696	691	707	707	673	746	716	701	724	663	676	709	735	704	724	677	737	688	679	692	670	707	682	682	710	690	669	640	729	700	736	700	715	704	704	690	678	735	702	697	680	712	710	730	725	722	728	715	681	672	727	677	744	716	688	711	689	756	671	707	750	712	720	651	728	711	702	681	699	703	655	708	707	735	666	676	636	744	675	658	676	657	735	670	703	686	673	716	664	733	705	666	689	713	729	717	729	713	711	684	683	684	677	701	761	674	702	682	699	718	722	696	746	686	698	702	701	722	682	690	719	724	646	745	685	666	725	716	674	695	701	719	721	688	660	673	735	703	707	680	704	681	694	714	716	713	675	654	686	665	672	744	699	696	639	717	702	708	718	666	690	694	727	701	717	661	710	671	648	686	694	692	655	674	686	695	734	664	688	682	733	707	665	698	658	680	683	697	669	718	715	662	703	745	711	725	699	753	713	713	712	726	691	693	676	682	698	723	675	760	754	674	713	673	707	741	671	680	719	646	703	702	666	672	681	703	710	715	784	698	691	684	689	720	630	701	700	687	697	657	705	683	709	657	664	674	689	728	731	712	690	722	686	677	689	688	663	703	679	693	692	679	670	672	709	781	656	678	701	710	662	659	676	683	670	714	707	679	690	684	712	669	679	727	644	754	710	686	686	697	750	733	713	659	670	719	612	663	673	622	680	666	689	712	710	720	672	669	704	685	680	710	661	704	669	700	668	699	733	669	680	753	696	719	739	715	682	693	704	693	705	694	691	664	661	666	671	687	700	672	711	682	685	687	687	715	733	666	720	673	646	679	651	725	729	702	679	718	746	660	675	722	714	653	703	710	672	683	697	699	694	715	713	670	711	708	713	677	684	704	717	703	689	696	720	714	689	719	711	685	705	753	728	723	686	729	686	672	682	727	676	705	709	703	693	628	724	686	676	695	708	672	688	680	670	713	686	685	696	723	667	701	656	686	701	663	730	693	736	692	701	750	766	733	759	708	716	690	711	694	700	728	677	701	700	657	698	682	696	683	711	691	717	726	695	700	688	667	666	697	674	664	742	683	710	670	736	689	637	654	723	710	727	678	666	714	686	687	722	715	706	669	658	662	696	699	683	720	693	697	655	710	697	692	693	692	694	730	659	724	686	729	672	700	714	727	661	678	706	732	680	742	732	736	667	750	714	711	681	682	752	688	698	693	718	705	678	656	686	616	700	714	710	678	735	697	708	663	680	703	680	683	702	706	689	716	653	721	669	717	707	693	672	724	706	722	727	669	689	707	741	715	688	683	700	683	629	714	698	677	685	645	662	643	673	716	615	656	686	679	710	671	647	650	700	700	672	746	735	725	700	700	696	678	619	677	666	743	664	660	653	700	717	697	702	699	698	715	720	724	737	652	711	715	738	718	702	713	706	737	684	678	690	677	740	691	730	703	719	702	719	733	671	695	694	713	723	700	724	666	694	702	706	724	677	728	715	709	673	701	692	724	662	799	706	655	695	720	677	692	712	690	755	670	662	689	698	667	740	720	675	670	700	749	709	746	688	685	686	702	707	674	695	695	696	727	674	674	699	651	704	697	692	669	708	630	698	682	749	655	662	707	691	707	685	684	708	728	679	669	710	666	682	684	674	704	722	671	718	706	667	711	693	715	712	723	662	718	681	670	683	658	705	639	677	694	725	671	715	690	695	706	750	695	663	718	660	684	680	732	744	751	716	713	672	712	676	673	704	627	698	688	690	686	731
44313	85421	69958	36906	13388	3659	1194	746	688	627	670	660	660	711	638	630	638	657	662	633	653	666	631	640	652	694	648	638	673	693	602	652	624	658	599	635	648	636	668	647	679	652	657	643	630	678	675	631	623	648	593	622	602	659	648	599	651	637	660	618	631	604	629	658	667	659	697	666	660	630	624	659	697	643	675	645	646	680	656	664	630	666	636	668	654	652	704	604	632	598	662	654	644	585	632	635	627	641	631	630	621	611	680	653	624	663	619	644	653	654	660	648	630	650	653	629	595	692	626	616	654	724	626	612	610	658	615	610	656	618	642	687	659	633	685	638	618	655	682	682	665	658	577	684	618	652	639	623	634	655	634	622	679	652	647	650	636	592	648	662	672	631	640	626	591	652	625	664	631	634	666	683	638	665	638	652	710	655	654	623	644	607	658	663	658	627	642	665	669	694	683	640	646	657	626	632	639	627	702	673	641	670	685	708	673	680	627	654	624	636	655	680	626	598	660	661	683	623	615	656	632	670	615	646	665	656	636	644	632	626	666	696	651	683	639	596	625	672	618	619	633	600	653	594	645	613	649	666	658	657	613	655	659	702	624	650	680	656	600	622	691	626	646	639	610	614	658	666	665	672	648	645	622	628	630	685	657	704	600	657	588	690	650	617	705	651	656	643	647	636	612	653	657	679	599	617	620	664	669	591	649	651	647	605	630	596	639	641	617	586	629	662	674	640	608	650	644	678	644	660	614	681	656	641	616	621	656	655	622	687	639	670	675	668	638	654	635	656	626	633	619	601	655	690	640	624	650	650	635	603	657	633	617	646	658	622	680	658	601	648	674	637	669	640	622	614	615	672	664	623	670	687	639	642	664	621	580	633	659	632	647	579	662	686	653	639	652	654	678	646	677	694	664	690	630	628	666	632	591	635	653	610	633	638	637	622	669	624	673	641	631	574	641	640	663	695	710	650	633	613	645	655	628	614	632	611	672	668	683	642	593	637	613	550	668	648	623	643	641	659	605	614	685	658	617	680	699	651	635	678	631	633	693	654	644	603	675	656	742	620	648	667	636	673	665	653	633	695	638	633	657	632	645	613	655	613	600	651	684	627	651	621	660	649	643	645	648	681	597	635	692	635	652	659	634	650	626	610	647	630	654	665	657	715	657	673	640	620	618	630	652	650	661	630	631	671	645	621	632	639	619	633	626	630	599	622	676	632	651	692	644	620	700	611	620	615	624	615	653	609	630	655	673	647	612	626	661	688	662	637	658	618	657	626	642	663	606	669	681	648	644	631	668	627	660	638	664	686	641	616	691	654	629	654	658	652	608	633	674	602	638	651	635	629	662	627	631	661	670	641	622	671	636	605	604	650	665	662	669	599	628	642	644	646	700	657	695	640	604	682	651	658	632	698	673	635	648	618	633	627	654	615	621	661	627	631	624	667	617	640	619	670	666	640	636	630	598	634	644	642	638	666	655	675	654	612	596	630	647	639	666	657	634	668	612	648	608	687	668	648	617	622	633	661	621	643	672	641	644	682	655	612	644	678	636	645	633	663	644	706	631	674	630	614	649	636	625	667	646	642	657	619	647	652	662	644	675	621	654	628	662	611	690	723	624	690	591	653	645	624	625	670	619	617	637	658	661	640	635	661	626	661	660	618	642	638	674	691	588	642	696	670	636	676	691	644	634	634	649	645	655	639	660	651	643	643	656	606	666	658	645	673	659	659	676	653	602	590	601	627	632	629	586	656	681	633	633	652	601	682	618	617	664	655	652	654	598	690	689	714	676	643	650	623	687	661	677	654	620	622	664	627	651	652	611	636	671	662	665	642	635	657	665	664	609	648	676	666	665	610	611	651	686	670	637	650	643	647	614	667	629	623	650	630	628	628	605	626	635	614	661	648	634	630	641	630	675	632	596	662	602	643	666	625	681	661	663	624	608	679	617	661	651	602	617	605	652	637	662	610	630	619	608	602	635	647	651	662	703	649	635	604	645	677	688	670	627	618	611	650	653	606	666	623	651	658	615	667	611	624	636	673	669	669	631	615	671	619	650	598	624	669	635	655	684	632	667	638	633	613	620	631	649	659	679	657	609	640	644	660	644	629	641	617	703	647	650	659	644	632	628	611	614	610	654	638	679	667	631	632	659	669	627	673	662	621	664	658	659	592	673	661	662	630	648	690	664	667	639	663	610	658	605	642	640	655	644	628	632	589	664	629	661	680	648	638	661	597	611	674	648	618	660	616	644	670	635	663	652	644	602	666	688	619	679	644	624	611	616	618	612	636	653	674	645	655	645	673	598	656	638	647	634	668	670	619	641	625	645	664	646	681	651	657	671	620	627	642	635	628	666	622	626	676	642	622	661	678	673	647	617	646	649	621	655	594	630	660	613	651	627	674	600	671	641	714	652	657	638	671	637	647	662	702	632	649	615	664	614	644	657	590	623	636	635	649	628	647	658	620	662	686	678	667	699	642	647	659	647	628	643	634	628	621	656	636	624	651	672	621	699	635	642	650	633	644	686	610	648	648	631	651	651	658	619	636	665	662	637	665	656	642	648	626	619	629	657	670	632	661	645	678	646	665	691	697	650	690	663	634	692	702	633	650	648	695	587	668	649	628	653	656	618	606	609	638	636	634	664	642	638	647	650	626	630	663	668	667	629	592	687	700	653	673	617	609	665	658	645	609	632	665	690	668	651	646	658	635	619	619	621	730	652	622	622	643	635	636	620	633	605	631	690	629	685	691	665	650	591	658	678	621	630	625	605	654	640	657	652	650	643	628	633	621	617	668	635	660	594	636	639	651	641	640	634	666	617	645	674	666	662	689	634	668	655	621	702	638	631	678	675	625	681	626	665	673	639	630	656	686	634	691	633	648	694	695	580	656	609	683	624	691	648	635	597	739	635	626	657	639	645	659	636	652	639	658	704	652	673	654	662	623	624	616	662	656	645	664	670	655	669	651	691	628	679	637	628	649	634	640	663	639	654	616	650	663	616	643	604	643	704	647	589	674	694	651	618	640	640	713	653	639	598	638	622	637	573	614	633	591	691	653	614	620	646	694	593	649	664	632	630	647	642	647	619	613	671	674	657	666	656	652	641	657	653	620	663	652	647	647	607	645	621	659	632	646	665	646	669	644	647	618	670	627	650	635	630	669	652	628	609	614	669	654	660	648	598	641	642	685	668	650	655	636	691	677	665	641	656	631	607	631	640	602	648	683	669	693	610	613	643	641	580	645	642	639	641	637	629	652	605	644	616	608	680	635	661	683	669	618	637	659	670	685	636	680	642	665	628	629	631	641	657	633	597	659	601	645	630	645	680	639	635	691	644	665	667	679	642	609	642	648	639	624	681	647	653	679	628	656	645	651	653	638	639	624	597	601	712	670	616	587	655	650	607	642	628	611	605	663	634	627	635	645	641	614	649	664	665	668	639	692	651	636	664	667	701	689	623	650	643	641	659	634	623	641	663	686	616	654	674	591	669	703	661	640
24029	24553	39618	35874	24765	15274	4188	1335	1072	998	1003	970	946	981	984	977	1015	981	1010	962	1002	991	1013	932	953	937	958	982	1002	923	961	922	911	922	974	917	1012	944	959	944	976	997	922	923	945	913	949	955	960	960	951	972	946	933	983	970	962	974	954	951	960	952	993	937	947	959	950	969	973	947	936	926	981	949	900	959	1031	927	937	902	961	976	953	949	885	907	929	970	936	912	912	906	989	973	912	898	928	878	972	936	945	924	919	963	1003	906	949	929	974	950	946	910	951	914	934	945	898	904	1019	908	981	963	955	985	989	982	950	919	884	943	935	946	915	944	909	932	935	904	950	925	947	951	928	998	968	920	957	928	943	984	966	995	908	958	975	914	923	913	943	915	938	929	942	966	1019	968	951	934	962	913	913	926	930	959	923	980	1017	919	924	943	1014	962	893	931	962	992	956	945	984	883	948	923	919	953	971	927	949	991	954	926	966	950	926	928	931	880	981	984	894	927	988	992	963	924	923	920	976	905	972	941	932	929	956	923	919	946	969	975	973	967	1007	959	939	901	903	975	929	932	928	947	928	919	943	930	963	907	947	931	928	952	976	931	936	916	948	947	907	976	985	988	944	1013	907	973	938	961	954	966	974	923	1032	1003	974	956	958	987	967	916	980	944	930	929	931	989	921	914	963	982	976	929	921	909	937	976	931	957	950	940	923	934	936	963	989	995	941	948	906	903	965	906	912	964	873	915	952	916	928	900	969	980	943	970	952	949	956	938	948	960	1061	949	998	950	921	932	923	987	897	906	923	956	933	997	965	920	957	953	929	857	926	961	1007	918	934	952	912	879	899	977	944	982	966	940	947	963	943	931	947	921	928	1003	911	909	1020	979	951	932	982	957	911	934	979	928	900	923	938	1020	917	912	952	917	915	955	981	911	925	973	973	930	916	1001	917	935	943	935	976	988	946	903	958	951	952	953	918	943	943	945	931	909	945	884	913	935	941	998	943	939	976	939	938	933	911	978	908	975	941	937	915	952	949	940	955	926	982	1017	945	877	968	938	980	939	973	931	962	934	930	984	973	933	958	892	909	928	957	898	925	992	959	999	929	937	984	940	936	930	985	937	949	933	920	936	947	879	929	938	970	935	966	942	924	915	922	959	960	950	906	913	924	972	976	917	965	880	895	960	943	924	925	926	939	967	956	951	952	977	1028	908	960	948	915	939	942	955	893	928	959	970	909	934	968	942	963	960	1001	976	955	939	978	939	943	955	939	943	960	972	961	970	964	969	936	891	978	955	953	970	979	953	989	877	896	961	967	985	943	946	993	932	988	909	891	968	915	910	929	954	896	946	970	941	943	987	950	1014	962	910	922	957	931	909	973	923	948	904	937	941	897	959	973	923	935	957	965	922	967	879	928	970	921	965	947	943	995	975	959	896	938	944	908	940	992	933	951	924	940	936	953	892	1010	941	923	1027	922	950	901	899	956	1011	932	957	931	986	915	956	954	947	925	961	956	961	926	914	937	945	909	894	940	1011	884	903	958	914	896	878	904	953	942	939	943	953	929	904	903	954	901	943	935	861	923	945	947	971	921	984	921	956	943	963	946	923	930	953	955	950	946	920	931	961	976	958	973	893	946	957	976	912	908	921	885	971	944	909	932	1001	1005	943	967	883	918	920	938	953	935	961	923	913	1005	980	922	961	934	928	893	961	940	919	956	954	939	916	948	967	922	925	962	889	1006	894	927	874	946	945	914	934	916	949	956	958	959	930	954	948	904	860	945	946	939	981	985	916	926	950	1007	900	968	933	951	925	877	948	955	880	934	870	960	941	863	978	934	978	948	920	950	948	919	930	987	929	918	901	931	917	942	919	948	921	942	917	950	925	944	992	951	907	893	967	943	961	958	933	938	935	909	974	923	940	941	904	929	962	936	964	912	970	931	985	948	916	930	937	959	945	966	995	1003	1000	950	915	956	977	909	916	988	968	934	959	895	930	906	982	880	881	843	982	961	966	948	959	986	954	963	915	955	958	917	918	928	925	971	877	936	942	934	986	949	906	927	971	990	952	958	925	971	955	940	958	980	942	935	898	949	958	970	981	965	946	946	975	924	927	990	957	968	912	951	945	942	952	913	916	937	942	923	966	929	971	983	914	963	872	942	947	967	978	923	930	887	955	986	870	961	885	967	913	954	962	953	952	948	894	928	874	978	974	976	881	914	907	965	907	936	952	895	909	922	957	928	917	961	944	967	987	930	956	981	959	944	986	892	907	977	881	905	950	960	916	959	942	948	923	903	890	968	914	937	945	932	938	958	942	962	932	953	964	943	913	960	931	913	970	953	936	921	927	930	940	980	886	913	979	963	965	914	905	916	921	947	906	899	943	955	982	950	945	993	922	970	912	947	914	985	953	965	937	882	920	956	938	949	895	923	984	941	927	889	916	905	934	914	963	898	943	907	933	887	965	942	958	941	911	935	966	988	933	933	982	933	949	961	953	970	942	921	968	898	959	945	935	921	897	913	898	920	932	914	984	915	948	996	968	913	977	904	912	959	962	909	997	920	945	950	904	956	927	961	923	922	893	926	1003	954	917	943	923	874	929	961	880	979	966	910	965	970	922	915	964	938	929	957	957	946	962	903	934	937	933	943	973	940	919	946	911	920	914	973	941	935	954	912	939	992	938	939	941	983	937	897	942	978	938	921	951	969	935	956	955	924	886	914	933	983	950	915	905	961	956	931	921	910	948	945	943	971	970	916	926	942	1013	954	909	920	901	958	962	919	933	918	865	941	986	969	967	970	923	884	973	947	914	902	918	927	963	933	858	908	919	936	931	936	957	984	996	919	951	956	915	930	956	939	927	992	932	960	971	978	960	939	966	979	894	947	906	983	936	947	943	928	939	922	931	950	882	901	961	916	928	915	924	968	949	931	992	1045	916	951	931	885	995	939	895	925	948	955	930	960	984	973	988	1068	895	972	974	966	928	914	932	909	850	992	939	1015	878	914	935	980	927	897	907	961	973	965	951	959	983	978	923	955	949	920	882	935	924	967	895	875	948	933	975	908	926	928	930	932	943	913	919	928	983	996	913	968	926	930	925	912	978	976	947	978	939	940	926	853	939	956	926	960	957	962	990	917	938	913	949	936	938	903	887	910	934	915	924	904	913	937	955	902	925	969	948	946	897	979	944	957	938	930	936	934	941	963	967	918	997	925	911	960	900	939	984	937	976	888	923	913	930	962	974	921	898	961	902	947	957	926	974	955	891	952	941	924	910	890	915	951	918	939	923	958	957	933	883	961	933	943	950	929	947	912	931	883	1009	971	906	912	930	945	970	864	900	969	992	1013	949	926	957	887	871	949	916	902	952	906	918	956	918	946	928	964	946	934	896	946	922	958	966	958	971	931	995	937	957	930	927	956	957	916	953	1009	984	935	981	895	904	896	931	914	959	927	912	937	935	979	914	992	935	976	987	947	988	933	920	968	918	903	928	883	943	921	960	909	982	921	898	954	954	958	1009	967	945	983	919	1007	954	931	894	899	995
59881	96761	74703	45629	18470	5347	1690	1062	871	919	945	879	920	915	915	857	877	927	927	874	923	907	937	925	947	918	875	890	902	908	870	870	908	856	869	912	866	983	894	900	871	923	885	908	910	945	890	913	895	908	925	891	877	850	904	926	923	934	923	930	903	865	935	888	913	878	870	920	910	900	856	908	937	915	914	892	915	889	891	897	868	957	877	861	902	911	843	910	984	886	902	908	886	929	889	903	861	914	906	897	940	891	856	868	875	938	858	869	869	832	879	897	913	869	893	867	882	929	940	882	858	881	871	891	873	923	938	917	858	862	874	881	892	899	870	973	883	860	882	938	885	884	919	925	935	896	915	932	900	886	920	884	902	922	893	870	912	933	947	920	888	834	930	897	957	859	885	898	925	889	878	915	850	857	825	919	976	856	938	895	910	919	861	907	848	881	878	868	929	858	904	904	870	913	886	894	903	890	866	868	940	952	892	825	914	877	943	837	902	936	842	858	877	896	901	943	859	859	908	889	860	848	854	909	948	877	876	902	883	954	933	922	926	913	833	921	873	927	827	856	897	936	829	848	907	885	905	840	908	943	960	854	887	872	882	848	898	891	948	912	899	844	889	887	862	913	867	914	874	884	860	926	898	874	901	844	891	938	879	920	911	906	880	869	915	835	847	885	835	908	954	872	885	896	912	899	878	948	923	848	938	855	895	915	879	875	879	906	886	904	932	876	911	858	912	866	883	918	872	913	857	872	895	872	874	870	861	912	921	869	931	838	887	920	897	916	894	856	922	877	880	857	843	878	931	885	926	863	911	894	898	887	943	915	863	898	911	854	910	857	864	866	888	907	873	838	952	850	891	887	952	913	947	911	885	928	928	913	897	836	885	923	867	896	930	894	889	847	884	877	859	864	964	885	905	905	875	887	936	846	874	889	891	847	892	920	873	906	933	927	861	843	875	893	852	900	907	881	861	889	915	937	899	856	899	913	922	953	887	888	909	925	872	912	897	928	952	916	848	881	885	884	847	863	886	857	885	956	861	897	871	927	967	941	915	920	882	845	954	870	913	833	859	899	846	936	941	889	922	925	888	932	864	864	927	891	885	896	893	878	930	860	918	895	862	904	850	858	919	936	859	862	911	873	908	860	892	913	925	844	914	909	848	913	966	873	905	907	885	857	860	931	878	929	873	941	908	909	873	908	869	883	938	874	856	920	896	902	877	877	885	894	871	893	878	916	880	903	886	903	899	932	880	925	866	872	920	919	879	880	888	906	888	858	956	880	834	872	905	887	900	895	883	874	861	840	832	922	922	923	898	873	920	898	881	876	894	923	880	887	904	902	901	894	881	935	911	863	902	873	872	886	892	847	888	913	902	863	902	867	876	854	865	901	889	892	920	951	840	852	836	841	839	913	860	942	874	925	878	854	918	887	875	849	876	903	913	907	895	899	878	891	917	936	940	905	882	906	855	887	875	898	877	886	876	876	888	902	923	940	861	893	873	900	921	857	846	799	889	882	882	905	891	892	881	905	897	959	908	879	879	924	830	924	891	937	837	817	886	902	884	858	874	921	914	933	856	915	931	891	865	871	825	906	876	847	848	937	866	896	888	921	897	895	909	897	866	902	904	868	938	843	863	918	908	903	853	928	920	885	866	962	894	910	890	901	862	864	884	891	911	856	921	877	920	863	900	862	876	897	907	918	844	864	903	837	885	848	927	925	878	924	887	913	858	911	850	885	886	902	917	886	856	856	828	938	862	884	925	920	894	828	864	919	934	915	870	946	861	918	921	919	876	888	886	883	905	893	879	932	928	902	901	889	899	924	905	929	858	862	871	896	866	897	901	839	903	877	868	892	859	857	852	880	862	882	884	921	880	847	871	922	877	882	918	873	835	907	846	892	922	899	902	865	904	889	932	892	860	905	887	928	835	849	869	920	867	871	884	874	814	954	878	896	896	861	892	903	943	856	880	961	912	931	824	947	905	893	914	872	874	857	889	860	836	876	917	927	925	916	889	875	868	887	881	820	887	889	882	883	845	874	907	890	884	923	865	885	932	929	901	894	890	860	846	888	906	910	904	906	890	882	860	911	919	919	938	929	891	920	893	868	882	842	898	925	875	884	883	913	876	821	942	893	882	844	934	863	868	860	904	909	960	853	895	889	933	899	925	924	860	870	887	883	902	886	820	861	932	931	913	859	959	862	880	883	911	923	863	909	891	888	920	918	858	837	909	844	868	888	934	860	881	903	903	869	888	939	915	923	926	887	857	890	867	906	878	916	913	893	888	936	978	958	908	909	894	902	875	895	862	923	847	898	879	867	847	895	908	899	915	886	840	838	883	872	894	861	828	881	923	879	916	908	889	849	885	877	897	914	891	849	932	912	903	853	912	853	908	829	873	920	895	875	921	932	897	882	880	888	933	930	849	931	862	864	906	912	864	863	858	854	873	897	864	915	902	876	882	898	835	849	861	907	890	932	929	906	877	849	874	897	913	906	934	854	880	891	852	852	880	870	846	875	894	861	935	899	924	884	856	842	876	896	887	895	934	837	918	883	859	865	907	941	901	884	904	906	874	887	901	904	929	865	911	844	893	955	918	869	872	959	880	885	925	923	903	916	922	912	853	890	888	893	929	920	899	879	933	869	859	879	916	848	902	910	830	884	885	881	863	906	893	884	955	938	909	888	878	873	907	898	885	904	939	920	893	905	901	912	978	871	880	920	868	924	910	925	895	915	901	890	801	866	914	878	904	922	898	862	873	876	857	911	936	934	937	883	883	851	871	887	878	909	923	831	913	939	867	901	837	855	930	871	942	912	878	870	856	950	864	924	884	905	873	902	850	912	960	878	856	865	866	908	890	889	864	906	867	937	895	873	852	862	925	841	859	949	887	900	839	863	861	857	916	909	894	898	865	891	873	903	934	907	875	994	886	914	874	881	872	892	885	916	948	891	864	952	894	833	869	878	856	883	895	902	906	881	904	863	899	930	849	875	881	848	918	882	938	857	894	918	894	893	886	897	863	843	896	895	886	903	894	879	883	858	867	887	911	898	849	925	901	921	859	888	853	868	880	885	930	852	921	937	872	903	926	910	930	902	860	882	897	908	874	937	887	865	862	916	862	926	882	839	901	867	899	894	833	952	957	925	931	873	894	911	900	866	845	850	903	900	931	846	902	881	866	900	863	895	920	894	891	855	881	915	883	861	884	894	908	907	848	879	921	873	929	881	900	805	877	898	883	907	894	929	874	918	869	906	925	921	874	893	889	828	878	899	876	906	907	854	873	906	912	872	886	920	878	853	918	890	815	883	891	850	886	891	909	918	893	905	860	886	894	897	828	873	862	963	911	921	903	873	830	868	949	880	917	888	903	875	888	911	884	868	872	865	923	872	888	889	882	900	880	876	890	869	897	908	905	872	828	896	864	898	882	894	885	854	898	902	882	901	887	901	858	920	863	921	877	891	864	933	854	884	889	924	883	908	874	910	888	902	929	882
30629	32928	28175	11900	2774	1137	900	822	783	692	780	757	721	791	763	735	764	781	731	768	824	790	782	742	774	719	814	754	722	722	767	782	769	768	772	771	737	768	749	761	759	744	791	761	774	760	767	755	807	790	700	745	748	724	739	783	739	735	773	784	790	740	782	743	733	827	782	726	737	812	760	735	812	770	753	768	735	741	765	739	768	753	720	738	703	751	791	705	761	766	728	768	747	733	805	738	748	765	766	737	766	824	765	740	744	765	727	738	786	806	788	768	741	761	721	773	787	783	751	745	745	773	762	749	782	694	764	751	774	738	764	756	734	775	781	779	801	804	764	830	754	815	715	753	756	808	778	724	690	766	744	737	776	729	745	810	737	716	747	788	689	770	789	785	741	795	744	740	780	757	705	761	780	757	766	731	768	781	797	735	818	779	737	814	775	724	746	802	777	771	751	766	777	762	807	717	776	764	728	760	740	820	725	772	784	759	777	783	745	735	772	743	755	733	726	715	798	725	759	803	781	764	733	771	691	749	796	730	756	800	736	810	742	781	741	808	731	751	828	690	782	719	727	732	762	763	747	755	685	700	776	760	771	774	778	746	757	761	771	739	737	720	747	742	747	731	751	801	773	751	781	788	754	758	802	785	794	761	725	748	748	691	804	770	741	809	777	692	783	790	753	790	797	755	818	753	735	762	745	745	796	756	768	796	729	804	728	834	751	743	764	762	778	793	767	800	750	773	762	765	790	770	702	723	815	771	740	749	721	752	727	698	707	719	735	746	768	755	794	741	813	741	778	786	722	737	750	731	776	758	738	751	763	796	764	802	745	727	777	782	759	795	772	762	763	734	710	769	749	740	704	769	803	788	778	787	723	743	774	724	775	718	754	742	671	721	738	769	766	757	739	766	748	762	753	757	783	720	759	754	740	723	769	759	716	719	813	797	771	795	793	733	752	764	778	785	723	734	722	806	728	755	811	771	763	738	781	748	800	725	793	787	766	757	773	748	733	767	695	753	719	728	775	782	790	737	778	761	750	783	716	762	759	746	819	774	734	763	764	762	787	807	787	790	749	748	759	760	797	779	730	741	759	795	745	764	752	801	783	773	787	771	750	685	743	732	685	801	757	752	783	760	766	734	749	798	719	781	754	760	779	735	760	790	734	801	811	741	779	777	775	767	763	735	772	789	807	752	729	714	730	766	770	772	736	745	746	761	741	781	748	779	778	732	757	792	753	737	765	805	742	773	782	763	749	750	753	749	768	800	773	738	789	732	777	782	748	745	787	740	792	756	771	748	813	794	807	760	790	738	783	730	778	747	759	793	773	739	771	735	725	775	734	724	746	789	740	727	738	741	744	784	749	737	805	789	768	809	722	800	743	758	801	742	752	742	779	787	766	789	770	741	715	766	804	795	791	768	734	762	755	749	730	794	757	741	737	715	732	743	714	740	671	774	768	736	767	776	779	773	758	782	765	755	721	764	737	737	771	803	851	719	782	795	774	770	763	793	770	770	754	775	751	766	770	805	733	742	705	797	742	745	747	769	744	777	769	731	784	792	783	767	756	737	747	764	760	711	781	739	766	773	816	776	746	746	804	720	781	751	741	744	771	773	799	764	804	806	708	776	784	794	789	753	750	777	732	746	829	692	740	705	783	835	803	757	724	731	788	766	765	779	764	751	786	738	776	784	763	788	779	758	757	726	745	760	759	739	811	742	769	747	803	785	801	781	746	749	758	806	767	758	746	755	777	769	769	786	707	755	759	723	739	729	790	747	727	783	759	781	757	752	798	765	778	703	750	765	726	734	733	741	766	885	776	776	760	731	714	774	774	764	708	724	767	776	794	759	784	750	744	782	779	776	744	740	740	736	793	787	718	807	799	796	777	750	745	742	751	798	754	824	763	761	735	726	752	776	753	769	733	735	734	785	757	764	794	769	775	775	769	703	731	773	806	755	757	759	758	783	793	772	747	760	774	782	782	772	723	763	704	749	753	790	760	730	748	807	731	684	792	780	800	770	740	723	759	734	751	771	753	801	792	754	773	755	780	754	776	785	751	740	806	757	775	784	745	740	737	746	800	765	770	766	793	731	766	732	731	761	787	785	758	716	753	743	709	747	739	749	760	785	745	781	749	704	768	769	794	782	784	802	751	738	766	754	776	770	747	742	812	752	773	779	803	783	774	722	762	730	766	756	808	721	725	783	762	743	762	755	790	759	760	758	717	757	740	807	739	761	803	769	759	795	757	764	727	767	826	758	781	758	732	783	748	751	810	747	736	691	714	774	760	697	736	721	746	784	703	753	778	696	750	757	727	797	790	827	761	711	752	753	762	760	772	774	720	781	771	731	759	772	757	775	718	749	755	718	787	716	766	746	772	730	724	754	787	780	742	727	749	827	724	795	734	763	717	735	786	761	752	771	774	777	738	801	748	753	777	730	736	774	723	749	805	779	740	725	734	782	794	782	761	800	771	751	753	694	763	768	766	763	741	764	784	738	745	711	739	762	758	788	725	735	767	729	794	767	800	740	789	761	755	767	778	742	745	730	803	751	763	752	793	723	782	808	738	757	725	731	753	759	714	764	766	793	788	776	732	791	749	805	723	744	773	753	733	733	745	728	698	704	784	764	751	783	739	744	826	790	773	744	784	727	746	796	731	688	730	789	778	739	758	732	701	740	732	784	716	759	761	729	733	743	745	761	713	756	746	788	769	819	782	724	726	752	695	762	735	746	758	737	737	762	763	785	734	788	833	756	785	744	767	778	748	734	772	752	794	785	779	773	737	809	837	735	758	836	784	765	753	710	756	759	743	772	763	695	764	667	756	752	766	755	699	767	762	743	803	791	770	735	726	763	743	790	823	782	744	814	776	812	726	796	754	769	820	763	812	747	745	766	745	753	750	742	711	737	745	742	805	726	760	719	779	710	725	730	751	746	830	770	751	794	747	828	770	790	759	711	784	741	714	792	756	754	719	736	790	754	703	768	729	741	784	770	770	772	706	798	754	752	750	814	757	746	751	805	768	716	767	745	772	773	745	747	767	766	811	752	786	749	825	750	776	777	714	745	732	742	763	787	711	784	756	760	774	792	731	793	772	782	761	758	793	754	722	792	802	705	764	743	775	756	740	749	764	722	744	783	780	731	799	704	753	793	761	727	807	734	776	765	747	773	763	753	764	767	791	704	721	712	715	774	757	741	778	760	822	817	780	787	775	763	781	766	754	721	761	736	769	775	732	790	763	691	821	781	787	737	732	745	777	778	763	812	777	732	747	775	757	778	766	739	828	770	771	727	740	829	798	728	729	761	781	776	717	769	807	775	725	795	753	770	796	766	682	714	775	747	747	763	738	727	766	789	754	747	752	733	770	775	796	699	758	765	766	805	772	709	730	772	819	758	758	761	769	772	787	828	784	759	738	789	737	775	742	744	772	795	797	811	742	788	757	767	730	795	762	759	796	703	779	787	780	787	783	784	788	706	737	799	734	772	805	796
24232	37858	21928	6626	2071	946	707	633	639	626	688	597	683	616	608	663	577	646	665	679	650	661	611	683	650	623	646	608	658	691	640	633	631	661	640	542	650	634	645	597	641	629	652	654	655	630	655	605	651	662	661	675	603	663	687	642	615	577	650	587	624	670	647	669	600	671	638	667	653	661	665	641	631	620	657	622	681	600	621	670	600	621	643	647	620	603	640	674	610	628	640	614	638	639	663	631	641	655	620	628	651	602	636	618	628	600	650	615	657	608	621	653	662	621	656	652	646	677	690	670	607	598	602	656	629	617	609	630	623	625	621	636	625	608	577	618	628	631	624	635	615	660	618	674	652	606	647	657	645	673	637	620	627	661	606	633	628	675	655	649	668	578	627	633	649	664	620	624	665	593	640	666	665	595	586	613	619	602	610	636	633	607	611	633	639	611	666	645	644	685	644	590	621	628	648	658	608	602	626	631	662	621	687	683	664	643	630	607	621	651	680	665	628	671	641	636	649	624	589	656	606	613	648	613	646	615	615	634	621	632	658	656	627	632	577	689	624	684	596	637	596	616	644	584	628	639	667	625	672	651	628	645	665	653	635	616	619	671	621	648	646	625	614	600	592	607	604	626	648	685	638	649	619	626	688	676	657	637	642	656	690	652	636	611	621	636	630	631	641	618	622	656	634	632	580	649	637	620	619	655	662	625	610	606	627	643	629	647	646	669	651	616	661	631	650	633	595	660	638	663	677	611	591	632	598	639	630	678	647	598	649	668	657	611	613	635	622	620	644	643	667	622	626	628	590	592	633	583	605	672	651	636	661	591	619	603	654	683	631	644	630	640	646	640	639	647	657	632	628	613	653	619	571	618	655	636	622	622	635	654	614	615	624	601	630	631	663	610	577	648	630	638	605	633	662	621	679	606	654	584	624	610	655	637	700	596	649	593	692	673	640	649	645	639	624	647	652	628	679	635	657	621	636	665	631	641	639	618	636	620	677	653	634	659	679	659	612	659	636	601	696	609	643	659	612	573	619	635	639	656	592	653	629	641	615	613	615	644	600	656	658	636	671	637	646	640	653	636	619	635	661	647	598	649	656	657	624	664	631	622	581	658	629	614	620	656	627	621	620	658	596	609	629	636	641	644	660	672	626	612	629	659	605	625	614	656	608	650	628	649	653	624	669	643	616	639	660	658	633	654	625	631	607	611	619	580	644	627	636	648	596	624	681	647	617	627	620	678	617	657	646	634	600	647	638	617	620	653	600	630	633	645	610	690	626	648	638	639	678	611	686	618	641	580	659	631	618	644	671	676	664	603	669	612	667	602	624	631	606	615	634	631	638	675	611	619	638	680	632	610	630	619	620	604	652	632	644	596	654	608	621	643	620	615	673	658	645	651	628	654	659	619	654	691	618	656	654	623	644	629	634	631	691	640	654	632	603	612	652	637	634	596	647	618	634	663	621	592	614	637	612	626	657	644	632	629	638	616	639	616	633	632	649	635	582	660	621	675	655	607	645	600	637	607	623	599	639	677	634	670	634	615	647	655	606	607	643	615	634	631	670	622	648	641	652	633	668	646	614	635	676	632	617	629	663	630	658	699	592	644	607	632	614	644	615	611	603	652	656	612	616	590	640	629	615	618	642	579	665	602	654	578	652	653	664	648	648	654	676	629	632	633	624	662	606	634	660	624	674	633	620	663	632	652	642	617	649	623	604	650	631	633	625	637	623	645	610	637	615	616	627	664	609	611	604	599	662	678	602	618	617	621	597	624	652	630	580	649	609	659	603	685	646	628	666	640	660	638	640	670	651	666	599	629	603	623	628	631	621	617	652	698	621	673	596	602	621	658	594	614	619	642	634	618	624	626	621	654	630	610	678	635	652	657	607	606	584	612	613	666	660	648	610	649	652	669	651	628	653	653	642	617	636	623	636	637	656	603	651	668	652	636	666	713	602	655	617	626	630	608	619	606	640	634	563	645	653	624	627	586	614	635	642	624	647	633	645	636	631	634	613	615	638	625	655	588	631	649	658	594	621	651	605	689	653	633	700	587	668	617	616	652	649	634	640	639	611	607	675	584	673	625	648	632	648	659	669	660	587	637	611	597	646	685	635	646	661	615	607	642	599	627	634	610	630	645	637	653	641	653	622	662	652	617	621	612	666	630	614	651	640	634	648	626	597	641	647	648	632	620	600	610	615	618	602	652	619	636	598	631	645	678	643	664	630	614	692	614	620	675	634	655	688	589	607	706	625	603	652	596	607	611	612	657	602	649	643	630	643	611	642	621	666	697	628	624	625	658	618	642	679	642	626	656	607	639	590	633	585	600	626	612	661	643	578	664	637	591	642	620	585	658	696	659	667	668	612	642	686	585	626	633	634	634	620	599	624	636	651	643	611	672	631	685	628	662	599	648	671	635	598	656	601	596	649	615	628	645	644	644	646	583	632	648	624	608	622	633	600	612	623	621	581	658	631	591	657	599	618	685	615	643	660	649	636	682	634	623	615	689	623	643	625	675	637	626	612	637	656	627	636	661	618	651	615	640	602	633	614	624	608	605	642	619	648	629	636	631	631	579	645	610	619	622	630	669	580	632	650	603	627	632	645	658	630	647	591	635	641	653	611	655	645	607	644	604	621	633	628	638	678	645	644	666	624	626	615	654	635	646	596	622	644	643	569	603	592	619	639	615	610	597	628	638	679	652	636	614	626	588	633	597	598	618	621	635	657	618	577	621	642	615	630	634	608	697	614	609	659	629	644	612	649	637	611	662	622	666	586	617	591	622	644	635	669	655	616	644	667	627	677	604	618	620	596	651	614	638	595	608	626	613	653	646	679	624	673	639	636	626	646	609	627	629	622	586	666	585	656	615	617	610	639	657	669	660	662	651	632	640	603	635	625	646	605	616	595	613	645	633	609	642	643	628	655	641	589	643	673	624	645	664	618	633	631	610	650	637	638	711	675	638	613	611	638	637	602	657	654	625	643	639	644	661	670	638	632	621	623	662	611	631	631	600	611	580	619	620	660	629	635	633	610	631	586	615	622	606	644	613	653	593	649	630	630	658	662	663	619	653	623	646	620	605	599	639	641	644	596	655	644	648	657	642	631	602	624	666	664	647	609	662	666	590	620	654	652	673	642	672	665	598	613	644	666	636	621	640	661	666	641	607	586	639	598	623	601	616	627	633	632	602	640	661	588	647	636	646	593	617	625	591	646	647	661	651	629	596	673	664	677	600	650	644	618	665	605	623	633	630	633	662	596	642	669	603	624	615	628	649	613	612	632	645	628	570	661	645	702	610	651	660	608	619	645	586	600	645	637	619	649	619	617	616	604	625	629	631	573	651	616	665	619	619	651	642	588	582	620	646	634	681	640	663	594	651	600	631	639	636	673	630	629	630	611	669	642	695	630	611	659	630	647	685	637	624	639	659	654	644	646	609	649	666	624	653	614	598	633	584	610	641	665	656	665	635	662	606	638	629	642	614	634	655	643	653
25853	27708	45038	36794	18698	5450	1350	852	678	732	746	724	712	700	665	722	693	687	732	750	665	692	657	670	660	714	740	692	737	719	704	660	679	725	675	648	736	636	692	694	696	723	669	696	684	705	667	658	703	678	624	712	659	715	660	757	716	721	696	670	691	664	723	683	712	735	708	751	715	699	680	724	727	715	711	698	701	673	697	742	722	668	649	761	698	707	716	690	712	676	665	681	679	738	679	714	722	682	709	663	703	669	703	696	729	718	676	693	674	744	711	665	688	683	653	703	694	707	681	638	689	681	699	721	703	655	751	660	680	709	673	717	681	681	754	754	710	707	668	678	674	701	662	677	725	713	703	679	671	721	684	682	688	685	700	706	701	691	708	681	694	666	673	710	680	686	702	709	686	662	677	696	710	642	726	659	698	690	707	711	665	738	671	723	683	694	704	694	701	698	681	690	704	680	690	724	743	664	703	728	692	711	734	766	673	663	650	670	693	661	698	705	641	722	656	725	698	691	688	667	720	721	730	691	652	649	681	706	659	738	721	698	724	708	674	733	740	721	675	670	708	722	679	698	659	669	750	687	707	739	696	647	663	704	672	688	670	686	671	657	641	702	682	702	712	714	702	670	699	697	731	697	723	680	655	681	695	679	712	710	737	720	670	718	698	667	644	674	698	706	682	678	672	682	670	707	705	678	698	702	682	698	656	652	733	679	677	663	701	707	726	665	703	667	703	712	729	741	668	711	662	696	682	693	693	710	670	688	687	721	702	710	642	700	701	728	699	710	695	663	699	681	668	707	695	683	699	748	709	714	746	738	712	673	662	716	709	732	698	693	720	676	707	702	738	683	683	704	702	711	699	687	705	732	674	681	715	693	688	694	701	675	682	652	702	696	636	687	640	660	670	635	713	730	660	713	678	667	715	708	686	750	689	696	683	731	699	700	713	666	677	656	727	689	660	676	683	650	680	693	658	694	694	717	694	650	671	686	700	715	677	688	752	644	696	700	674	675	639	711	668	669	697	710	688	705	698	702	704	701	678	685	661	655	751	683	696	651	693	742	677	700	662	673	708	731	673	672	697	682	705	720	720	697	662	676	667	712	664	661	659	696	668	786	691	646	720	703	731	691	695	682	658	670	726	691	698	702	693	662	702	699	700	665	677	667	762	702	666	663	688	686	681	658	686	717	687	657	680	702	678	705	709	701	712	691	662	628	706	688	751	751	636	666	655	706	703	695	725	712	674	723	705	730	732	718	642	653	694	691	668	633	687	686	702	703	670	694	731	634	668	689	709	642	678	749	734	706	729	707	743	698	649	703	737	735	718	681	660	680	661	682	716	699	663	649	682	701	714	699	686	692	699	669	715	715	648	699	716	750	721	757	750	687	719	742	687	714	672	696	660	722	683	706	675	705	651	660	684	712	680	700	700	717	691	694	694	675	726	730	698	678	690	691	706	679	678	668	748	739	669	685	718	660	730	690	685	702	662	708	671	675	639	644	731	664	710	684	693	704	705	690	659	712	699	688	717	731	688	641	726	694	688	717	678	696	721	652	675	656	649	678	664	702	709	668	727	715	691	666	727	730	696	673	702	680	700	700	653	728	662	706	682	676	708	659	691	652	700	688	710	703	736	740	684	747	717	699	690	697	738	696	693	702	689	736	711	656	708	667	686	687	723	671	715	655	670	688	762	677	667	721	657	685	679	664	657	689	728	726	697	713	705	628	713	663	715	722	674	688	742	747	697	660	676	693	703	658	662	659	687	665	690	702	705	646	710	715	702	733	677	678	719	637	685	724	703	655	660	677	720	736	687	717	695	685	702	698	694	656	679	719	646	671	675	734	685	691	672	663	697	692	681	697	690	680	670	664	685	685	716	666	678	712	676	645	712	674	716	694	652	687	683	750	696	705	693	691	654	711	719	652	736	708	697	745	734	743	702	704	673	704	678	714	711	695	698	710	686	664	771	722	719	717	699	691	683	694	687	679	692	724	669	655	677	686	680	726	696	677	683	672	671	680	728	689	678	645	705	726	701	690	720	677	728	705	700	727	684	675	658	703	711	729	681	658	720	666	697	658	672	705	696	672	724	707	701	752	747	733	696	686	654	713	701	683	726	741	670	726	709	706	729	721	701	684	706	693	682	677	668	710	670	692	701	689	691	683	663	690	700	693	646	694	674	665	687	702	632	696	689	687	697	691	703	645	698	717	679	664	691	691	689	686	692	644	669	703	678	650	701	733	694	734	731	728	671	697	758	705	657	742	682	649	682	694	694	713	691	712	670	705	691	655	704	697	683	679	728	690	682	705	716	711	657	699	712	738	642	683	710	693	680	698	717	720	718	677	698	737	723	650	695	704	668	668	716	747	678	674	726	702	722	635	698	650	670	692	669	700	717	703	707	683	694	626	757	683	723	683	708	685	677	637	653	705	673	712	662	674	678	654	669	682	726	703	687	693	676	732	712	696	741	662	703	730	731	687	662	646	721	694	668	737	725	677	711	765	687	662	681	683	724	677	711	650	714	644	723	679	659	697	705	713	726	690	675	748	717	668	670	684	698	689	662	690	699	701	684	701	647	700	660	683	645	669	699	710	713	658	704	708	675	658	726	692	675	701	689	701	661	703	747	711	667	699	720	740	676	700	654	713	673	697	689	652	650	639	733	735	678	685	644	680	696	729	715	751	744	684	739	698	677	642	721	682	680	683	701	711	697	671	686	699	747	721	726	703	663	668	695	682	673	691	621	699	728	669	688	667	666	708	735	670	679	644	682	655	682	665	660	640	696	671	712	702	696	709	732	659	696	674	720	736	666	674	729	672	658	702	716	643	685	734	694	725	681	747	709	750	632	681	710	720	718	706	702	737	741	693	712	720	684	635	696	740	706	677	683	708	722	658	688	747	657	692	730	692	708	685	695	654	669	709	719	706	714	683	694	684	680	678	748	642	733	718	608	670	729	652	698	664	731	678	664	727	670	669	705	639	638	697	728	706	746	678	700	709	691	699	711	669	668	697	696	709	679	690	720	708	659	658	757	677	727	677	699	707	721	726	662	637	670	657	687	690	722	665	662	656	684	724	706	703	709	700	678	715	720	726	697	691	711	730	660	685	702	665	699	731	663	692	762	754	705	682	726	714	711	605	664	733	704	674	726	720	672	697	687	727	751	694	732	730	681	682	690	687	680	725	657	698	696	660	676	704	709	654	665	724	693	677	715	679	710	746	667	694	676	668	671	688	711	746	695	657	725	666	696	723	673	699	702	693	705	687	699	697	692	672	682	743	723	704	664	683	667	676	710	669	671	712	665	711	709	711	632	657	680	709	676	675	674	680	750	673	686	698	677	674	724	699	674	666	673	704	676	710	748	694	709	645	687	716	672	693	722	720	618	722	724	708	662	683	705	689	678	681	690	695	706	698	676	683	672	714	684	674	696	685	727	697	684	710	650	709	699	665	725	696	643	695	669	724	673	722	728	678	720	670	734	693	688	671	707	681
57079	86384	63496	28820	9927	2869	961	715	630	626	619	649	632	639	638	584	621	626	625	657	655	635	650	630	631	604	651	636	583	649	621	617	686	651	568	620	620	652	591	618	661	611	673	654	643	657	663	605	663	658	613	632	655	672	630	642	655	610	641	663	652	626	645	651	618	614	630	621	630	641	613	657	644	654	615	576	616	646	650	635	621	600	601	629	668	613	659	653	623	622	641	650	632	621	651	668	618	627	623	631	610	597	679	631	645	640	670	618	559	645	644	632	634	608	618	636	630	591	600	645	582	607	630	583	626	608	613	636	651	617	636	606	630	611	624	634	563	642	623	613	593	673	619	640	653	653	619	602	654	598	623	681	616	618	662	587	637	624	640	569	662	647	623	635	625	571	665	683	633	657	639	654	628	570	641	642	642	621	652	642	602	638	644	637	651	591	652	621	633	586	601	623	655	610	616	586	652	604	650	665	615	635	647	623	650	574	620	618	627	610	590	584	609	633	655	671	649	610	658	627	598	618	637	667	613	671	657	617	636	638	649	674	608	625	622	608	659	612	608	630	605	679	629	597	623	616	619	613	665	676	603	625	640	645	599	620	609	633	616	643	619	660	611	645	637	624	606	638	645	628	645	618	611	652	646	618	644	577	632	607	660	645	624	623	623	619	653	595	654	649	641	694	623	614	623	641	636	675	636	631	666	629	673	665	663	627	591	625	639	580	598	625	625	656	607	673	649	662	649	662	622	608	639	625	659	585	630	645	650	644	634	588	606	617	607	603	631	636	660	603	662	616	603	602	624	646	630	612	630	631	658	624	618	589	648	606	617	595	652	609	584	663	631	613	626	619	642	653	657	608	642	612	694	634	612	613	624	615	598	647	683	625	606	656	614	645	624	586	628	635	659	637	646	614	637	595	648	622	620	659	607	590	643	628	613	635	665	615	611	643	642	663	634	623	626	586	603	625	604	621	644	630	625	589	630	596	661	633	599	574	588	633	586	650	624	621	616	610	623	659	649	609	611	617	657	618	612	631	598	594	626	618	603	613	615	616	639	604	616	625	634	642	657	633	603	609	649	610	616	620	653	633	557	611	625	641	638	623	609	613	649	638	595	647	658	646	645	648	583	605	638	599	617	593	616	629	661	599	616	644	659	635	613	621	617	612	602	633	652	631	615	578	593	617	625	631	640	628	604	597	630	641	607	621	597	652	631	637	636	601	643	648	606	619	618	604	598	640	644	644	667	610	616	672	607	633	645	643	607	600	632	626	621	641	621	651	623	654	673	638	615	586	635	621	616	600	599	630	654	609	616	593	601	610	621	615	638	567	631	591	645	631	655	625	699	591	655	614	656	665	623	615	639	669	608	619	628	626	581	651	636	610	602	644	684	592	664	639	685	658	646	636	606	611	629	592	632	566	626	589	588	614	625	598	631	622	584	657	634	630	655	638	603	628	596	618	628	673	676	631	629	658	568	605	630	614	641	661	665	632	630	635	583	673	657	605	642	610	667	621	655	618	615	603	644	664	632	635	590	657	613	666	631	609	591	632	609	613	598	605	595	636	629	620	691	639	582	593	626	589	612	610	654	595	584	653	637	652	605	625	655	627	627	600	587	628	603	646	624	605	635	590	619	620	610	672	596	672	578	636	641	631	624	631	592	625	607	603	634	642	640	635	650	605	710	664	630	625	606	644	643	634	606	630	607	629	642	629	650	597	642	617	638	664	628	607	586	628	603	653	588	627	574	608	598	646	587	603	635	632	637	577	606	624	638	615	604	631	617	596	612	664	599	600	588	638	632	616	633	632	659	656	649	613	607	630	575	659	601	642	614	625	648	619	637	668	659	645	616	634	594	619	618	629	622	617	649	650	636	615	675	622	612	642	609	611	636	598	582	647	641	629	603	660	622	640	657	652	625	628	625	622	630	628	631	632	638	635	626	648	603	609	692	652	658	644	523	664	615	611	661	641	593	636	599	672	644	629	581	614	622	675	632	600	621	623	620	622	652	664	621	638	628	631	658	600	661	625	596	613	642	590	634	673	627	632	643	665	651	639	659	636	640	626	648	631	692	604	641	655	635	638	623	609	614	667	693	641	635	610	632	644	629	666	616	644	622	563	625	586	613	630	622	660	598	613	636	629	648	623	608	648	665	666	653	648	656	620	619	599	660	596	646	630	636	681	630	629	620	660	606	655	604	577	622	636	607	614	633	570	626	592	630	624	601	623	624	613	634	630	642	623	608	616	593	562	645	625	676	610	663	631	647	644	638	633	652	630	631	650	637	615	593	647	659	630	619	658	616	550	662	616	616	598	608	614	616	640	643	656	708	572	633	663	623	651	663	623	637	604	590	675	667	649	575	609	601	636	571	616	605	633	629	659	618	648	652	658	597	584	627	633	659	605	610	637	611	650	624	586	626	652	620	565	645	610	601	697	603	632	624	616	617	643	606	614	611	628	636	634	636	600	655	635	621	646	646	623	631	630	642	628	649	636	622	612	598	623	638	627	628	652	598	610	599	600	644	617	640	621	604	621	617	658	633	663	625	654	636	657	683	638	659	630	612	627	632	642	647	597	654	680	597	649	607	663	627	630	618	617	633	620	637	612	684	605	637	624	602	626	617	604	620	648	591	655	652	639	642	589	673	610	653	646	604	612	601	651	624	629	655	623	646	646	637	664	598	612	618	629	646	621	616	613	661	607	624	597	633	600	616	634	623	622	647	629	652	591	661	651	651	648	615	614	594	610	617	616	624	607	619	658	673	588	630	657	620	634	630	658	655	635	638	651	608	643	590	620	649	643	588	644	633	666	594	608	614	650	632	637	625	608	644	568	607	615	614	669	594	649	633	594	617	636	655	626	647	621	648	611	627	653	616	608	645	629	627	622	634	642	640	652	652	626	624	612	610	612	666	599	642	582	629	614	634	636	667	618	587	622	680	646	612	638	685	627	631	629	651	668	648	622	617	621	621	670	631	639	648	687	619	599	639	636	619	605	612	571	642	593	601	613	624	656	646	591	590	607	606	604	630	608	646	617	618	631	575	611	625	655	627	651	634	603	657	622	646	645	593	635	655	650	645	592	597	657	675	576	632	666	620	615	648	599	645	614	657	638	554	646	637	671	660	627	630	634	632	613	625	630	640	631	623	687	640	637	587	647	639	579	615	656	636	614	656	615	654	617	626	626	653	620	596	599	604	645	598	637	659	597	639	591	627	606	651	631	627	619	585	569	586	652	667	609	653	613	606	623	632	649	639	620	626	676	632	644	645	661	610	635	601	589	656	591	628	629	616	624	622	619	644	618	636	628	650	678	623	642	613	626	679	619	617	592	613	609	644	615	594	607	628	639	641	661	623	613	660	640	583	614	634	624	608	652	677	648	633	590	602	627	649	617	623	613	632	632	620	613	662	611	651	600	652	571	694	680	631	636	637	632	607	647	602	653	632	619	560	648	635	628	672	642	611	642	604	674	605	604	635	657	629	611	634	583	632	653
24270	23292	36748	32903	24646	16731	5434	1333	996	968	922	921	919	919	927	936	941	901	954	925	858	946	892	899	900	939	864	916	909	906	916	890	894	871	911	868	923	907	924	875	854	856	858	943	964	845	856	911	885	900	890	967	941	887	909	868	857	842	920	874	836	871	903	870	974	847	893	871	909	906	921	903	866	926	890	959	879	881	880	847	907	880	890	883	878	893	912	866	911	899	847	922	878	865	855	890	890	827	885	905	905	833	860	911	863	828	887	909	889	889	876	862	934	908	915	900	902	920	882	885	903	875	906	889	913	913	909	866	855	889	910	863	871	898	847	841	880	870	911	888	932	932	890	906	895	886	869	809	819	829	847	889	828	885	833	852	877	907	936	832	901	871	906	855	860	820	877	904	845	902	976	910	918	859	902	900	901	875	865	869	871	894	900	918	876	871	858	887	900	838	898	898	867	877	945	887	888	848	874	870	928	864	886	876	940	854	860	902	860	930	852	877	804	871	939	874	894	827	928	853	882	774	877	867	938	879	939	944	847	851	861	889	879	885	920	873	908	862	871	854	850	922	913	851	898	886	843	845	862	864	874	881	853	942	904	903	843	909	867	889	900	860	926	914	881	973	876	866	856	840	874	912	937	869	842	914	879	909	877	929	835	824	893	896	871	849	853	914	829	894	921	862	883	926	903	929	856	890	917	877	874	963	872	906	839	818	845	903	882	829	880	879	813	850	873	928	855	858	875	916	853	889	870	869	854	884	894	883	880	908	849	901	925	897	873	850	899	889	901	883	916	880	862	892	866	906	856	876	912	892	822	840	898	872	891	895	908	866	862	889	841	954	903	813	867	939	879	850	907	891	854	917	864	870	867	929	841	932	858	908	885	898	909	873	873	887	910	829	799	807	874	905	908	872	823	914	867	878	857	870	897	889	859	891	910	853	866	872	847	922	916	882	828	855	881	854	851	868	889	803	878	836	866	904	866	907	925	886	835	857	850	865	847	875	830	875	847	886	868	905	856	875	854	862	835	895	886	917	855	887	906	924	878	901	891	883	894	839	922	877	876	886	856	926	897	888	906	887	881	942	912	904	916	840	881	936	903	899	883	896	844	837	879	887	833	849	927	896	867	914	919	884	895	871	850	860	891	859	865	888	875	884	961	889	888	894	835	863	876	847	902	865	842	887	856	874	903	881	891	843	861	852	873	858	864	923	860	824	868	859	871	896	875	861	884	920	885	841	834	900	873	873	869	873	933	845	915	893	856	854	846	878	872	898	892	892	885	888	853	885	852	849	879	872	867	912	864	854	896	824	932	850	873	823	910	896	883	801	866	868	908	859	876	868	821	953	891	904	960	919	904	920	900	900	851	928	850	851	865	854	845	873	850	901	900	920	871	838	893	816	896	857	908	855	878	903	872	909	917	881	883	910	860	958	913	915	914	839	906	866	894	892	850	824	849	884	829	894	909	912	849	865	867	894	837	897	863	883	802	895	862	902	900	908	895	916	907	861	925	868	890	813	915	902	874	908	815	860	899	953	893	912	874	890	926	863	884	941	918	880	839	893	891	818	862	890	869	942	867	973	911	925	844	894	895	920	851	901	917	873	886	900	900	864	873	915	890	851	844	939	928	823	858	918	891	862	932	886	884	851	875	903	837	919	872	882	875	879	858	880	869	879	839	886	878	834	860	903	881	903	857	890	843	925	868	884	862	866	929	848	826	928	886	835	904	942	853	910	863	874	941	879	904	905	864	887	904	853	900	897	896	865	877	866	857	817	873	892	826	852	867	914	897	858	868	863	867	862	901	910	907	812	842	908	910	927	864	833	897	911	890	913	895	864	852	901	916	841	873	899	858	853	956	901	897	863	919	821	872	881	877	913	905	885	864	889	881	863	830	855	904	869	901	875	943	884	845	895	906	873	879	910	833	890	919	875	900	902	841	871	895	851	916	892	846	886	905	821	880	908	883	903	850	939	843	901	910	894	882	906	858	903	870	875	909	913	887	869	878	877	855	910	846	869	875	912	873	908	853	948	882	875	900	867	905	903	852	923	878	888	875	923	860	882	891	857	895	928	884	861	856	926	863	853	912	839	932	886	914	928	863	857	857	888	829	902	804	849	883	860	873	858	935	880	839	854	865	855	874	864	910	879	832	879	913	894	901	841	912	886	892	847	901	927	843	881	879	901	882	855	897	860	926	883	929	860	873	843	904	871	894	898	867	893	885	851	832	895	899	896	857	937	864	837	842	938	892	870	807	914	930	885	820	889	960	877	922	820	884	890	868	853	872	880	903	870	906	908	861	873	870	843	850	834	858	856	867	852	876	875	911	839	823	871	887	882	901	887	865	867	864	910	892	857	898	892	885	849	913	875	916	904	840	929	909	892	877	885	866	879	922	829	867	927	919	841	888	859	893	841	885	870	895	872	920	892	833	906	876	859	891	865	854	866	882	893	887	875	910	809	927	868	903	921	813	842	864	884	888	816	842	879	909	850	927	879	887	906	891	888	898	927	943	860	883	957	835	866	864	894	878	894	827	851	883	905	908	859	901	850	889	974	859	910	885	923	870	877	882	850	839	861	841	867	875	871	868	938	889	903	890	840	884	848	897	907	887	862	957	861	873	892	901	871	920	897	939	817	899	863	891	815	866	907	873	855	884	940	860	898	925	877	910	845	880	889	880	928	880	887	921	824	893	875	862	860	901	904	903	863	932	863	867	915	906	890	919	875	854	832	906	880	873	885	792	860	891	862	868	888	868	863	849	865	879	914	841	912	828	846	905	901	901	889	917	847	896	876	847	920	917	881	866	864	888	918	899	939	847	885	902	913	878	893	886	831	925	836	970	877	880	880	884	806	931	911	876	886	875	929	924	849	859	878	899	848	867	870	894	854	862	874	880	880	864	874	847	890	879	823	898	878	836	836	937	854	862	890	924	852	859	893	907	865	923	844	866	897	830	861	907	896	865	838	876	916	848	871	827	877	881	841	876	829	857	887	883	871	888	847	912	930	826	880	822	928	870	904	813	880	854	890	935	849	852	881	838	866	847	891	857	901	866	864	873	871	867	847	885	854	850	885	859	855	907	885	848	882	910	904	898	911	864	867	874	899	834	875	882	893	844	862	889	908	872	912	877	865	880	880	862	868	983	875	852	843	919	913	884	892	899	919	909	903	841	937	884	882	890	906	900	876	889	912	894	903	866	834	835	837	867	823	888	929	894	857	910	889	832	884	874	852	873	887	849	864	875	882	917	900	868	925	861	842	892	831	898	847	850	890	866	877	882	874	877	924	865	877	869	900	930	893	909	893	897	872	892	841	887	853	913	845	896	886	892	900	824	923	836	851	878	881	908	907	890	862	828	808	835	846	865	938	839	846	871	901	911	861	917	876	874	890	799	909	881	852	933	861	909	916	852	864	892	876	936	846	837	864	835	900	910	836	890	907	885	863	866	886	855	949	847	947	820	857	882	856	847	835	875	804	899	845	869	896	846	865
63056	100993	72397	42347	21048	7686	2617	1131	797	878	774	791	851	815	919	805	820	847	764	811	812	859	837	823	821	839	867	792	849	857	797	830	864	825	798	834	793	805	820	830	792	829	815	802	912	854	804	812	851	791	882	834	833	833	879	801	838	799	805	890	824	800	814	828	851	875	818	883	871	797	774	862	799	792	861	845	835	845	790	781	821	815	818	791	823	804	847	836	845	801	818	801	833	833	835	818	870	797	806	842	800	789	794	812	794	838	796	809	868	806	848	898	812	806	837	838	795	796	811	834	823	809	820	853	842	842	802	821	789	834	851	819	819	808	824	825	827	837	872	830	888	803	838	840	810	816	850	788	801	796	843	863	835	858	858	806	833	869	838	867	817	873	800	817	870	829	837	825	812	809	848	830	844	786	817	851	808	792	766	825	839	861	762	805	845	787	807	832	810	859	867	790	819	819	748	858	890	841	816	851	831	816	844	807	861	884	878	882	842	813	864	841	827	816	809	780	822	789	867	845	835	795	770	825	847	827	826	815	859	820	850	838	807	802	862	819	894	821	919	829	813	804	824	789	871	877	851	809	806	832	859	850	790	805	815	892	832	789	840	789	757	779	841	750	830	775	811	842	816	808	815	799	807	813	864	847	844	830	826	844	855	831	831	838	827	800	817	846	831	820	824	811	840	834	844	813	805	835	849	837	895	779	842	790	840	830	836	784	853	840	857	742	853	840	824	834	833	795	833	795	824	789	846	796	812	865	823	833	798	793	799	789	800	787	780	814	850	844	848	824	825	810	779	825	811	856	837	877	815	875	785	818	824	761	774	775	892	828	843	787	850	832	825	833	862	802	782	803	794	772	832	844	839	865	827	892	847	816	783	871	856	800	797	805	810	815	831	879	827	854	820	901	801	792	806	829	873	801	821	839	810	833	846	781	803	866	816	811	834	805	774	813	833	843	768	825	868	856	841	770	806	778	846	855	827	800	806	768	844	843	818	796	799	815	815	845	787	779	893	867	847	857	828	856	825	831	830	808	833	874	789	814	834	799	815	835	750	842	830	792	847	821	865	844	860	835	836	811	900	832	840	829	828	824	863	763	816	802	862	795	795	875	804	848	833	786	787	814	812	788	755	757	838	854	780	834	849	825	823	868	816	886	790	793	820	804	828	808	799	788	857	840	811	862	817	798	851	797	798	833	837	803	773	836	789	803	811	849	844	826	800	849	801	856	804	828	842	795	835	811	859	857	853	830	804	843	795	825	853	781	790	807	845	820	869	820	776	838	842	849	807	815	801	800	835	827	849	850	828	808	770	791	781	812	831	836	804	760	791	871	832	827	791	814	823	814	819	788	857	803	820	821	821	853	827	821	865	824	774	862	880	799	864	803	855	810	807	806	773	806	806	782	828	816	862	908	783	820	858	836	796	810	831	800	816	818	870	852	794	831	824	764	797	825	834	821	848	826	827	862	769	832	814	849	822	879	842	830	857	821	843	822	796	812	788	779	822	836	809	856	800	822	869	772	839	794	800	767	847	784	815	784	834	839	820	823	814	824	849	837	841	793	850	848	822	771	804	832	870	808	802	858	801	863	802	800	832	827	814	798	843	810	836	809	821	827	819	812	857	860	826	825	818	898	820	860	823	839	828	855	855	785	785	804	833	791	793	819	796	778	863	822	796	765	781	829	849	830	836	865	797	835	849	799	820	798	783	847	883	779	811	845	817	890	829	856	802	814	808	820	825	803	826	794	802	789	805	800	850	827	774	809	800	839	822	818	849	836	802	837	853	799	845	777	785	862	867	842	838	795	804	856	808	763	831	878	859	847	825	796	801	808	846	877	805	813	835	859	801	854	819	782	835	843	854	841	835	780	801	819	859	821	819	827	879	864	809	850	879	824	811	836	847	873	869	810	771	827	753	766	830	770	779	806	812	818	835	793	831	812	817	824	810	803	823	822	801	776	819	823	763	847	827	852	822	779	822	829	815	825	866	830	793	813	841	783	823	831	837	834	804	836	850	814	820	866	790	817	874	814	763	823	844	821	822	795	810	834	799	813	796	819	855	825	801	807	842	817	828	811	812	825	828	761	800	784	822	821	881	807	822	817	809	820	892	810	833	865	829	876	857	814	865	875	813	810	855	826	824	819	799	841	833	779	813	806	814	860	839	835	865	766	843	764	885	773	880	809	823	793	836	788	862	828	835	845	827	828	861	794	819	782	854	814	799	791	808	790	814	788	809	832	788	817	813	826	784	867	828	830	849	852	850	764	817	815	818	823	842	820	862	819	811	754	827	785	860	804	848	804	798	871	816	816	825	810	749	768	770	807	873	782	831	787	818	817	858	808	822	796	757	838	799	793	806	857	788	796	827	849	835	820	842	830	838	831	888	781	792	818	846	841	833	795	818	856	854	730	804	783	798	795	830	832	837	797	809	805	791	804	796	851	808	802	863	794	813	765	800	796	775	818	823	784	783	815	869	840	862	847	796	794	804	807	890	766	813	797	827	852	818	882	845	786	808	817	807	808	864	827	791	822	840	818	835	832	772	808	833	816	831	810	849	775	868	833	818	819	797	855	807	839	789	773	837	785	844	792	844	817	756	846	838	860	815	815	789	846	802	801	827	774	858	855	850	858	774	837	871	780	846	804	828	783	827	835	807	854	837	799	813	810	785	847	807	773	771	841	818	827	851	841	840	822	877	834	847	818	814	820	779	779	861	856	826	806	807	788	794	868	853	852	816	835	828	819	827	830	809	789	834	801	780	809	831	795	831	821	836	815	827	871	834	823	834	805	829	843	843	815	811	803	798	811	799	819	815	831	804	807	830	818	808	862	784	761	816	821	786	824	832	814	840	807	805	805	787	826	827	778	821	813	881	812	817	795	814	830	826	796	889	808	804	854	844	867	850	790	829	804	832	827	782	828	817	810	748	816	819	818	808	788	836	798	830	795	851	837	864	839	809	841	852	824	821	836	833	839	860	848	818	781	791	779	796	848	834	842	836	790	813	818	766	788	808	835	807	826	856	842	840	851	860	798	801	836	835	837	818	807	821	838	823	884	841	824	850	833	791	748	833	820	799	773	780	845	816	796	841	837	875	808	854	829	839	859	845	796	850	832	832	829	792	811	836	892	806	815	782	828	826	862	806	835	876	879	844	854	829	791	838	776	854	773	822	868	857	864	818	815	825	846	839	840	771	761	823	782	830	803	867	822	787	786	811	833	854	792	831	885	828	821	818	837	792	836	838	837	787	842	866	757	826	816	801	854	906	809	820	805	799	812	792	804	809	854	846	825	826	814	765	836	792	860	781	814	838	801	798	815	866	809	819	823	858	815	850	892	826	819	854	850	838	764	835	820	826	852	776	807	807	820	836	832	808	792	751	861	811	827	777	793	792	867	809	816	825	842	857	819	822	823	791	849	830	819	817	796	811	842	865	862	812	820	797	774	804	801	843	810	826	805	834	814	850	836	824	800	758	783	852	837	784	812	883	821
30302	27443	27367	12676	3752	1360	824	730	686	637	633	676	641	676	662	615	651	675	625	614	644	677	635	643	644	644	669	625	624	610	638	646	616	636	658	624	653	706	619	608	634	659	621	647	690	681	642	626	693	628	666	627	610	657	649	647	653	683	637	659	668	642	624	683	717	685	681	650	657	659	636	638	733	679	675	645	661	642	663	638	582	669	624	648	627	619	654	639	642	636	604	623	636	668	642	655	645	675	651	642	652	636	659	689	657	638	621	610	668	647	646	634	643	663	677	671	679	638	596	634	659	663	606	680	700	644	675	625	656	679	615	665	641	716	629	655	676	637	681	660	685	688	620	604	644	629	681	660	651	652	674	643	665	662	612	647	620	653	655	638	667	651	632	661	681	660	674	676	664	646	638	623	650	624	658	595	642	674	600	664	653	688	619	662	614	649	693	659	647	644	661	647	671	594	635	702	624	665	650	711	635	591	641	668	681	671	677	690	608	614	647	678	683	630	616	657	651	599	621	641	604	608	625	617	641	653	677	701	642	637	624	665	648	659	650	657	626	651	620	643	619	665	628	682	639	639	689	643	675	672	662	626	680	567	657	678	638	627	665	646	636	653	659	649	645	645	644	650	715	677	689	633	633	665	689	653	675	671	700	679	661	632	643	677	649	663	677	690	676	648	646	644	645	658	693	601	668	682	619	666	631	633	684	609	635	618	706	673	701	610	673	668	632	693	600	649	613	617	678	626	575	677	682	662	644	686	655	614	653	647	616	623	623	627	651	644	652	663	653	650	645	695	629	646	643	629	638	635	674	677	656	624	653	642	661	675	607	647	677	653	640	658	696	674	682	626	690	594	636	618	689	696	658	658	669	595	659	667	609	652	659	658	674	653	633	608	657	674	685	657	618	646	624	718	673	665	674	685	665	634	673	673	636	629	626	616	686	690	680	671	667	706	629	616	698	688	649	635	672	651	661	652	616	613	677	640	622	652	652	622	660	683	636	701	674	638	665	665	688	656	629	671	630	590	636	658	650	587	642	619	667	638	635	642	677	620	697	645	629	686	657	725	659	671	696	675	652	615	664	695	683	645	663	655	619	618	627	677	710	671	607	599	631	683	661	665	663	669	626	637	641	642	668	675	655	648	618	635	682	702	657	617	651	663	673	666	636	617	625	642	625	634	640	643	640	671	634	676	610	641	683	631	645	659	677	644	622	655	646	639	652	686	686	617	671	617	606	645	639	649	673	651	706	687	635	659	683	619	604	667	640	660	647	700	714	694	634	643	673	657	642	610	630	637	688	689	656	660	589	692	647	671	680	608	676	667	654	692	683	642	689	637	656	675	646	620	627	648	618	623	674	628	644	631	624	658	658	625	650	655	608	648	646	670	586	673	687	663	642	631	603	626	642	622	671	685	638	618	671	605	681	647	635	657	694	623	676	654	660	635	652	706	674	628	710	684	663	674	650	589	670	623	665	667	606	623	651	663	665	582	641	665	612	599	659	674	665	640	623	674	647	656	661	629	570	646	687	664	665	640	644	678	692	652	702	722	669	626	629	620	676	622	665	647	669	653	650	644	672	633	665	699	676	664	665	623	680	596	652	651	617	669	614	668	698	625	677	639	654	679	646	693	634	663	649	645	629	652	628	691	663	610	644	704	641	642	638	625	653	684	640	679	661	657	661	709	676	619	658	629	662	621	633	694	643	673	652	691	651	650	652	662	673	611	681	658	640	685	627	644	661	641	609	706	650	665	663	612	641	597	627	676	656	647	644	647	669	599	695	653	660	649	594	659	666	618	697	642	661	622	681	674	627	641	645	632	597	632	619	622	626	605	667	670	681	680	639	677	659	634	668	677	659	664	680	621	717	626	654	633	641	674	640	673	613	700	655	644	644	647	626	643	633	646	619	642	655	663	662	637	640	626	670	642	658	711	647	640	660	658	666	648	648	622	646	674	640	633	684	659	645	635	665	677	682	612	636	654	653	649	665	703	656	623	665	682	671	590	619	631	703	630	670	611	631	680	660	655	657	613	688	627	635	636	617	608	660	652	630	658	683	700	629	677	672	698	647	651	673	671	621	620	626	674	652	622	634	644	612	614	657	601	655	668	671	649	634	655	666	663	646	619	697	669	653	662	650	653	657	611	657	639	677	660	622	648	632	653	634	678	642	646	626	652	632	675	651	642	695	681	663	719	675	696	617	644	641	657	647	641	650	637	654	669	670	607	635	666	650	692	660	621	643	620	638	638	661	628	701	672	641	642	625	637	640	630	644	659	663	685	646	598	676	671	652	628	638	624	675	626	631	656	629	662	629	613	602	638	632	601	646	626	646	661	641	650	644	673	647	635	624	656	649	630	627	641	628	606	629	650	684	601	644	668	675	703	653	647	635	663	636	645	646	638	643	682	674	666	677	640	668	649	626	671	668	645	617	638	636	719	674	592	618	641	657	655	663	631	646	678	667	652	625	668	673	628	630	646	670	650	650	671	668	623	643	644	693	602	658	652	640	657	664	620	682	653	660	589	665	670	658	674	589	652	688	651	623	679	705	692	664	625	682	633	652	640	675	638	696	667	636	688	641	664	686	678	632	679	645	649	622	644	616	665	672	638	670	639	664	694	656	644	662	662	634	602	658	613	607	630	658	636	672	659	635	623	690	631	656	639	633	667	635	692	638	684	593	625	663	682	675	662	628	673	619	630	661	657	616	699	660	677	636	668	639	673	610	666	666	671	659	670	653	644	669	618	644	689	714	617	645	699	612	625	628	666	626	634	681	641	618	662	666	618	676	636	662	623	678	647	670	614	638	659	640	631	663	616	726	670	671	661	618	673	663	650	623	627	639	651	655	635	682	587	594	714	656	661	625	641	647	600	681	661	651	638	632	671	649	643	631	664	619	660	683	614	625	673	668	633	633	684	634	639	639	625	635	636	670	642	652	651	687	640	688	638	597	677	609	668	651	652	638	685	642	642	643	645	691	722	660	637	682	619	629	622	696	638	657	653	683	646	650	637	637	695	662	656	635	625	655	653	636	699	680	684	658	618	634	676	636	677	599	647	666	690	657	688	649	655	654	676	643	671	637	648	628	655	652	633	629	603	664	676	677	619	655	596	650	597	680	690	687	640	682	654	628	593	660	617	630	627	672	604	613	660	623	663	643	653	677	627	697	650	629	673	657	664	611	670	628	642	670	669	701	657	647	670	650	658	714	621	670	643	664	648	636	645	692	644	644	627	721	637	632	665	630	620	620	694	603	663	669	639	659	653	635	658	634	630	608	651	651	720	682	710	663	653	635	634	674	649	655	652	643	602	655	654	655	651	644	608	646	618	655	657	638	657	627	695	692	697	664	679	630	655	646	586	621	626	686	668	642	618	682	622	656	687	653	693	652	610	627	659	667	635	646	656	647	610	633	658	655	632	656	664	631	699	648	680	638	609	684	593	657	662	694	639	647	668	650	665	656	672	621	613	658	662	656	651	665	646	633	648	690	639
23440	30473	23092	7033	3144	1217	670	606	563	514	612	537	532	524	535	563	557	530	543	569	560	569	533	572	564	521	525	588	567	556	544	504	551	571	565	604	515	594	561	575	533	561	569	564	510	560	553	539	557	518	558	563	580	568	512	547	559	512	561	553	584	573	545	574	565	563	524	542	584	576	563	521	561	591	598	505	526	561	516	534	546	516	493	548	553	565	573	545	566	572	575	538	506	579	577	558	569	567	577	535	530	564	524	535	576	580	547	577	505	558	556	567	557	566	537	508	545	536	529	553	567	571	548	522	612	577	591	509	545	547	528	537	550	548	554	560	586	575	555	563	525	540	585	574	511	538	528	545	509	532	527	546	497	518	541	541	548	502	551	575	582	554	517	520	508	554	573	557	568	573	570	574	529	573	518	551	580	528	556	579	528	557	572	557	582	570	592	577	541	540	534	562	561	537	526	551	516	522	556	550	560	571	538	543	535	544	553	546	591	529	534	514	518	569	571	512	528	571	543	586	527	572	564	550	531	551	538	540	518	566	578	535	554	513	537	567	512	537	588	571	525	523	554	538	555	534	554	584	522	578	583	515	520	583	566	563	523	509	585	512	509	547	558	553	543	541	522	561	546	542	564	544	508	544	579	571	526	519	569	563	543	577	533	523	592	557	563	564	536	542	547	541	564	542	534	538	563	548	541	543	535	542	555	583	567	574	552	568	537	551	571	529	535	552	549	551	551	570	538	513	538	564	555	552	549	550	573	507	559	544	499	566	573	540	569	554	532	516	556	539	574	557	580	587	569	552	592	565	566	547	524	551	532	605	567	556	555	515	555	537	562	542	535	530	519	554	543	534	565	534	564	553	580	547	533	516	556	552	535	590	566	562	525	586	532	566	563	553	538	565	515	563	531	534	553	549	557	543	550	558	537	552	558	559	584	553	542	564	553	575	522	542	543	522	514	530	572	535	552	551	565	568	567	556	562	577	552	533	517	588	553	589	538	572	583	513	519	532	574	543	596	510	571	548	554	562	524	557	518	569	583	581	523	541	529	517	514	554	546	514	579	511	572	571	563	549	582	582	592	580	531	605	522	523	577	557	525	539	522	541	568	558	536	505	562	533	570	540	549	564	496	547	530	527	592	524	533	516	616	532	511	555	536	539	546	566	544	514	557	526	529	602	549	531	608	537	564	594	526	544	552	501	562	559	535	566	563	489	518	572	535	530	561	514	551	535	550	543	516	576	548	549	534	540	532	552	538	540	535	516	596	542	581	566	588	563	565	573	579	572	551	552	544	539	567	529	526	560	572	567	571	496	538	592	540	550	540	598	536	568	561	521	582	498	530	571	496	574	549	525	567	573	525	528	584	532	563	572	531	580	585	529	577	559	532	575	545	522	552	558	597	527	568	560	518	585	556	568	574	544	546	560	563	546	557	567	525	550	558	604	566	567	536	529	499	547	577	547	528	531	550	549	561	559	541	553	512	493	529	554	545	542	547	574	534	529	568	587	574	571	545	562	526	604	563	555	547	525	565	557	568	523	550	512	616	504	555	531	536	539	510	529	524	523	557	570	538	558	592	553	526	552	578	551	534	539	546	599	528	542	558	512	529	551	501	542	580	580	566	532	617	512	556	551	565	566	520	529	585	567	575	535	543	555	559	527	560	514	557	521	563	548	568	543	532	558	563	520	559	531	558	528	577	540	555	539	513	517	515	599	540	547	535	541	539	519	535	549	528	555	556	548	541	546	547	566	546	561	578	553	505	557	598	514	553	550	543	551	565	575	526	561	524	562	524	537	529	594	545	543	564	533	547	528	550	552	594	503	520	515	537	506	569	576	575	537	575	577	576	576	517	566	538	594	593	554	534	562	539	563	549	557	575	534	557	552	497	577	543	536	513	577	526	565	547	552	569	556	593	544	587	557	517	551	576	591	547	576	574	540	552	563	552	551	567	566	562	544	538	570	526	537	506	530	561	565	560	543	579	516	567	598	529	573	551	566	528	553	554	539	562	538	545	510	529	547	583	550	528	575	543	598	551	551	542	548	518	536	554	544	529	580	548	530	537	539	585	556	578	583	561	545	554	545	539	543	578	563	551	536	515	545	555	561	575	584	590	575	537	583	551	568	546	526	570	561	520	635	489	570	530	536	552	560	563	539	578	563	546	553	554	544	519	527	536	508	548	552	579	558	555	545	560	580	518	555	571	538	558	542	578	533	581	533	560	586	553	530	556	524	550	569	556	568	541	547	530	535	546	524	504	531	577	535	580	536	568	532	546	546	535	547	553	570	588	545	561	534	554	541	558	572	527	578	547	559	499	555	612	562	560	555	534	534	528	525	531	525	561	556	543	555	512	551	554	508	543	548	534	536	548	558	561	570	556	529	549	545	581	549	599	559	515	536	590	526	560	575	547	551	542	547	539	601	522	561	600	530	535	595	554	559	531	500	520	525	522	559	533	552	550	555	575	532	572	551	601	585	581	568	595	525	530	561	558	512	575	547	545	574	566	543	569	539	558	548	577	546	579	548	575	564	574	519	532	573	600	587	578	583	544	584	574	551	543	533	550	521	534	549	563	573	577	520	534	549	532	517	571	521	518	566	569	539	550	526	599	540	555	540	577	565	551	512	512	548	569	553	544	548	554	544	553	561	527	554	532	564	548	548	549	584	578	527	593	549	542	570	528	546	543	578	579	589	562	608	554	560	547	589	522	518	524	550	507	549	574	553	510	537	535	565	545	555	534	539	530	495	557	519	563	561	494	573	541	536	501	513	528	550	577	531	581	535	535	555	510	522	556	546	573	561	569	513	545	518	559	564	558	549	542	562	535	566	562	539	534	563	549	536	598	567	539	584	545	533	545	542	537	555	552	579	499	573	562	571	541	514	522	549	567	556	544	556	552	581	513	519	547	583	597	615	559	568	562	506	523	566	551	586	552	505	554	557	553	548	568	522	567	543	500	530	503	572	541	543	553	524	551	557	543	544	515	545	596	515	528	521	534	573	574	508	524	566	570	565	554	524	587	569	561	559	554	487	532	541	587	543	601	519	589	569	551	596	573	596	558	579	585	544	537	529	579	560	555	562	576	588	602	554	564	515	576	566	567	580	553	538	526	538	562	551	527	518	543	524	544	530	506	529	544	553	493	586	562	559	547	558	578	558	521	530	582	531	552	575	566	569	578	556	529	559	589	526	533	552	552	579	564	566	591	523	576	532	549	514	583	561	529	531	554	539	561	535	520	533	517	527	528	514	511	538	587	564	576	520	545	587	563	539	538	524	524	556	561	535	548	567	558	504	543	572	548	566	565	568	553	546	558	548	550	553	586	540	550	552	564	558	554	521	544	527	593	556	569	532	585	525	570	539	543	593	588	591	538	538	559	576	532	561	586	515	511	553	559	558	566	516	498	531	541	549	563	570	555	525	528	523	564	544	558	556	554	536	580	568	557	530	588	544	552	598	535	553	554	577	541	578	519	522	526	541	561	578	529	548
25903	27525	41849	39362	23495	8784	1749	706	582	566	572	572	581	572	570	574	560	561	586	561	539	553	550	573	546	548	528	554	563	537	577	572	546	590	509	580	538	525	566	543	584	560	562	526	570	584	561	593	594	543	559	547	577	556	494	541	580	539	605	565	554	562	565	530	560	545	609	552	533	533	570	583	541	571	517	547	525	519	582	599	589	581	569	595	549	548	565	569	537	546	548	518	518	581	564	583	535	595	523	576	561	564	549	569	574	536	547	546	591	550	529	524	513	593	535	560	603	547	577	536	533	591	594	569	588	542	564	527	567	527	529	538	543	557	593	555	629	509	563	567	539	557	578	587	637	528	574	574	553	588	519	560	593	561	544	551	569	576	516	548	542	596	532	553	571	559	540	535	557	489	583	536	545	517	468	575	522	535	546	539	544	569	577	604	549	530	572	536	554	579	538	575	540	550	572	528	558	536	561	557	573	578	593	526	558	553	552	557	575	559	562	575	578	571	559	509	576	558	561	518	565	563	568	573	594	525	547	554	555	529	581	555	533	566	571	569	517	539	531	526	572	537	502	555	582	572	573	554	568	571	548	523	562	535	554	577	503	537	539	566	572	605	571	525	582	565	551	563	562	536	529	597	573	562	551	538	553	489	551	557	542	580	598	568	566	568	561	527	574	544	525	532	609	563	548	580	510	508	546	531	547	520	570	570	576	530	540	511	561	550	560	580	546	564	576	536	602	558	562	534	577	572	587	598	542	565	563	540	567	615	513	499	573	545	527	518	553	541	528	565	511	549	594	603	541	575	522	554	554	525	516	557	546	569	547	566	577	565	502	530	573	530	583	575	548	585	533	540	554	536	586	540	523	567	571	579	517	501	520	521	526	579	565	576	567	597	540	574	540	596	539	569	537	573	611	567	559	515	533	537	540	595	541	526	563	527	533	569	520	563	551	550	557	541	564	554	544	527	561	564	547	518	544	555	538	576	559	542	518	549	551	580	580	559	548	528	562	574	540	582	601	564	593	536	549	558	517	529	545	518	566	540	559	537	568	563	602	523	577	533	534	555	572	589	555	581	566	552	536	578	550	525	565	552	554	548	590	522	538	544	550	523	559	568	537	531	570	556	560	521	555	582	545	564	548	515	507	573	536	534	540	572	501	519	578	565	535	583	590	559	535	561	581	602	489	534	534	548	547	499	524	522	528	561	522	589	540	620	553	540	556	549	554	546	580	571	584	564	533	585	502	496	560	565	508	534	550	573	550	591	526	525	589	556	549	583	573	581	599	556	557	516	600	552	523	543	502	542	557	555	542	576	573	523	536	566	558	536	531	509	519	568	545	511	574	572	542	573	525	530	543	565	544	563	597	560	536	576	530	551	580	502	534	546	598	516	540	581	555	535	575	571	603	572	560	549	551	533	544	581	565	588	576	525	547	527	539	571	532	556	519	586	556	582	516	538	576	569	568	569	535	536	562	518	552	569	607	540	543	547	513	506	583	564	520	527	591	561	568	540	542	546	538	521	575	562	550	533	544	561	572	557	556	611	525	583	585	543	512	581	568	563	566	546	583	565	560	566	568	578	524	533	549	588	549	528	547	534	602	550	558	523	592	532	554	553	563	548	561	555	546	544	548	550	576	569	576	546	522	566	553	583	554	573	544	540	563	572	554	604	575	582	538	527	545	597	520	556	569	561	574	523	587	608	555	556	498	535	543	562	536	612	548	545	558	556	563	563	557	544	555	536	557	576	552	552	528	511	571	592	548	548	557	568	565	559	523	587	508	543	563	586	545	516	575	611	564	574	590	591	553	544	537	590	552	563	518	567	530	562	554	552	522	572	583	524	527	542	561	549	556	512	573	562	598	558	565	557	495	541	583	557	587	550	577	522	545	546	543	543	529	584	554	553	560	528	577	567	554	577	538	525	531	589	540	561	532	552	542	529	560	575	528	533	560	531	538	591	576	540	598	571	592	556	559	570	570	566	525	594	559	582	562	555	560	548	577	543	576	534	530	556	584	569	527	558	601	550	509	546	575	554	538	516	576	571	571	538	565	547	535	606	530	503	591	559	557	541	549	572	583	590	621	559	546	523	539	548	584	518	552	564	597	608	574	528	532	571	531	567	559	593	540	570	560	543	544	579	534	540	544	533	546	565	558	528	551	581	534	561	582	584	528	548	546	499	541	582	565	525	549	533	588	539	553	568	554	514	562	603	526	574	547	571	565	546	546	513	535	584	544	575	538	526	552	574	560	582	563	559	566	531	582	533	548	537	514	564	535	567	534	539	571	578	566	563	526	577	539	534	520	602	569	537	548	531	567	593	538	527	562	559	536	577	534	600	533	585	557	599	584	527	559	555	564	566	548	576	556	522	531	522	579	541	557	558	522	565	523	568	561	520	523	583	509	553	583	587	529	521	567	536	584	555	566	524	612	587	594	573	571	584	587	538	539	545	535	593	537	541	577	529	530	554	518	564	525	548	573	566	554	537	538	568	558	565	550	565	554	563	570	602	539	523	596	538	561	565	561	534	572	543	538	560	542	525	567	597	527	519	547	552	591	565	564	553	563	584	541	502	559	580	528	564	512	522	557	533	580	572	565	529	566	577	545	541	565	535	518	560	536	533	573	504	569	567	527	558	591	544	589	572	534	555	567	513	583	562	550	528	588	493	589	583	564	566	581	534	533	564	569	586	516	580	527	552	549	523	560	551	537	538	545	524	562	544	528	584	533	574	554	517	601	551	573	585	555	520	561	527	523	522	575	533	590	528	515	521	558	533	547	562	562	527	564	555	549	534	540	550	571	559	585	537	508	499	542	566	558	529	536	562	539	561	554	552	547	554	600	536	589	578	569	547	586	555	591	560	554	535	531	570	535	577	574	575	564	566	559	539	511	525	530	548	546	534	540	558	555	569	574	495	560	630	567	548	580	574	586	568	559	486	538	548	534	580	549	513	520	546	582	563	547	564	533	540	550	547	536	516	518	531	559	535	598	560	550	536	569	535	560	557	548	554	567	563	539	571	559	527	529	554	578	577	553	555	546	547	565	575	553	576	539	560	606	548	564	579	581	512	523	556	570	541	558	582	586	562	536	533	572	586	526	516	569	557	547	587	551	586	542	540	549	528	577	565	519	566	573	560	591	520	538	572	546	559	561	548	582	531	526	543	516	568	549	533	574	514	530	595	581	550	521	561	558	575	532	524	553	569	517	539	531	563	578	561	586	518	582	524	551	599	578	564	567	574	519	583	546	529	555	559	566	531	577	566	576	588	555	561	496	565	563	604	549	529	531	536	559	566	570	523	515	552	511	599	531	521	546	524	527	598	626	577	569	580	592	549	537	514	577	539	553	509	516	533	514	546	526	551	541	570	531	567	520	522	528	516	559	544	536	585	562	540	529	536	552	532	541	520	543	533	541	563	550	560	572	556	530	590	559	553	542	565	520	525	520	546	542	531	578	524	537	565	595	574	520	532	550	524	512	526	523	546	548	523
55857	86512	59895	34672	15589	5044	1294	600	543	540	512	537	534	520	560	478	554	534	556	521	516	500	529	550	526	570	515	525	523	517	559	534	540	520	520	571	487	535	516	513	514	528	548	545	514	492	523	572	530	528	554	529	544	490	527	495	546	517	543	527	542	515	549	513	508	505	550	499	480	534	568	512	489	559	505	498	531	525	496	521	515	540	557	518	485	547	506	523	496	513	511	544	549	565	545	484	561	505	535	518	520	499	535	496	517	572	525	550	542	518	539	515	551	520	529	522	482	552	524	541	509	533	546	496	555	516	529	491	528	493	521	521	547	537	541	504	538	535	508	509	518	527	467	558	568	534	506	511	521	524	507	514	556	509	499	528	501	531	566	557	506	543	500	508	556	551	527	518	533	545	531	537	511	520	566	535	503	523	561	507	516	507	579	553	501	530	522	538	532	530	571	524	525	520	534	537	505	539	532	533	540	517	523	536	528	516	516	529	550	547	544	524	516	498	527	512	541	508	508	516	445	535	509	500	530	514	535	511	523	527	497	509	529	486	538	519	505	493	484	557	510	539	546	506	514	544	509	540	566	514	493	533	478	509	533	488	519	480	504	512	534	536	547	534	507	519	510	551	548	543	546	527	543	496	574	515	531	501	534	553	532	526	511	574	519	567	540	532	551	494	501	537	518	584	493	504	539	526	511	538	566	494	484	491	474	570	534	508	512	522	509	519	548	538	542	508	522	553	508	521	530	534	478	503	545	526	527	520	528	522	525	523	515	537	531	485	517	523	550	467	520	580	510	514	492	529	552	554	553	524	528	535	509	484	506	534	547	502	529	516	494	513	513	532	524	531	546	516	525	547	519	608	549	516	533	538	520	504	553	490	543	518	518	550	554	537	536	518	524	519	532	505	484	513	541	516	540	515	498	547	504	558	577	505	546	586	492	517	524	566	529	463	546	525	571	499	516	539	547	524	536	542	547	518	565	567	524	504	509	539	525	505	517	488	546	551	490	528	512	506	496	515	522	529	518	542	520	489	518	510	540	508	546	504	526	530	544	526	518	506	516	536	547	493	550	568	472	527	480	507	524	554	491	531	560	529	533	532	564	548	589	525	534	463	516	486	523	530	487	522	562	543	521	518	485	550	531	509	557	507	564	540	554	502	473	515	527	524	513	480	548	496	523	495	539	537	524	564	542	502	495	500	503	496	562	531	564	561	497	524	491	528	536	524	531	514	532	521	530	532	544	553	512	497	552	551	522	541	574	504	561	530	511	531	583	518	467	499	520	490	518	502	522	493	557	508	492	495	505	512	545	494	527	542	568	548	544	506	514	543	541	522	534	535	547	530	544	538	539	505	561	557	538	518	466	531	571	495	517	516	504	515	508	519	546	558	533	530	523	533	490	516	495	545	503	507	545	562	490	505	522	536	505	506	522	535	529	563	534	542	554	541	555	521	551	542	543	524	512	516	502	541	498	472	504	501	506	511	544	509	509	515	517	534	536	570	498	551	493	519	537	524	505	552	540	517	537	489	542	509	544	534	522	528	503	539	535	505	561	505	555	503	505	559	525	543	537	548	543	522	484	492	526	546	518	505	514	555	502	489	561	521	526	537	475	579	548	549	503	508	545	544	564	505	503	560	521	545	496	515	515	506	519	505	521	531	557	530	503	517	544	526	482	514	501	547	534	551	554	537	522	520	490	514	551	505	530	535	533	518	462	563	474	511	519	525	527	510	549	488	529	491	536	542	542	557	514	537	506	560	558	526	551	503	516	540	527	512	545	541	506	556	543	520	506	527	534	536	459	514	506	519	535	565	533	502	529	529	516	508	528	508	506	500	555	562	479	524	485	492	546	568	518	526	530	507	536	496	524	540	503	537	540	549	543	503	514	532	532	495	499	521	522	564	522	511	502	488	531	501	510	519	528	544	544	543	533	546	504	528	544	521	529	531	517	512	538	538	525	506	567	490	518	556	488	555	505	549	499	484	498	552	572	526	511	508	529	539	532	544	577	513	573	512	513	501	533	556	540	518	480	505	457	522	554	524	492	529	502	516	514	510	536	494	507	508	579	503	548	555	573	524	514	537	481	463	504	544	535	532	532	512	534	502	532	531	518	518	509	536	502	505	490	552	520	505	567	503	510	550	519	517	538	492	548	484	566	491	460	540	528	515	520	466	500	555	555	533	492	560	496	517	547	537	533	506	475	503	465	506	493	517	524	526	496	532	512	550	526	514	499	527	501	525	513	492	533	518	536	538	483	532	484	515	520	501	526	563	534	526	536	545	519	498	526	507	520	500	523	522	512	533	507	544	500	526	558	478	505	564	525	492	505	547	518	525	528	538	493	536	507	564	499	496	495	534	528	530	534	483	479	554	534	563	485	509	502	505	513	549	522	537	523	521	525	501	559	554	518	587	519	509	548	483	521	522	569	496	540	522	578	508	534	532	523	517	547	528	486	540	531	510	534	534	499	513	530	538	536	524	542	513	504	503	541	516	549	527	553	528	540	516	561	557	525	526	549	533	544	536	492	573	502	531	549	490	501	508	536	535	505	498	537	523	460	533	556	501	487	561	525	514	519	532	588	502	527	554	489	512	511	541	554	526	487	541	495	458	522	552	501	534	530	515	547	532	529	539	496	499	541	546	524	538	530	492	545	549	559	505	550	541	525	544	512	478	507	514	536	534	494	513	499	521	561	510	537	537	483	504	511	550	522	513	525	533	497	538	533	504	517	535	495	539	549	525	550	541	502	576	521	515	525	490	489	515	529	540	534	502	527	525	489	539	528	488	517	525	530	526	523	512	499	486	530	540	509	511	537	506	564	475	502	512	565	512	527	560	536	472	533	503	535	512	499	539	520	525	466	563	511	515	535	538	546	517	531	534	501	493	486	552	563	496	545	546	553	506	547	518	516	500	539	501	570	545	487	491	539	494	503	534	517	527	514	518	531	543	526	508	505	500	495	509	529	521	539	506	521	522	502	494	529	507	545	539	500	546	505	524	528	516	527	520	494	545	551	562	527	500	527	520	497	505	498	547	513	521	527	511	507	548	495	527	473	509	563	517	520	570	500	556	507	546	552	530	523	519	523	518	516	524	488	547	505	521	527	532	498	500	490	512	561	524	553	508	543	484	541	532	522	519	513	547	487	508	486	495	517	514	535	510	525	534	523	526	509	494	529	531	526	536	529	546	547	544	519	492	543	512	554	509	493	553	491	524	518	543	517	564	499	506	515	546	546	546	520	459	555	515	530	482	586	541	508	499	542	561	510	543	530	544	512	530	513	538	520	535	500	540	512	545	509	510	539	541	527	543	516	518	512	562	533	512	509	509	525	512	511	547	528	523	530	526	528	543	538	503	571	519	528	557	503	569	481	518	500	512	531	559	515	506	540	561	503	508	531	531	561	511	548	580	512	487	514	539	535	498	541	538	522	532	560	504	531	523	511	521	534	525	518	503	513	492	487	506	503	487	515	536	536	540	521	511	510	563
24156	23042	34748	32469	25992	18181	7964	2784	1095	894	856	869	859	820	838	821	811	825	777	781	817	767	796	830	760	793	777	841	791	806	807	814	773	818	817	802	834	757	811	791	820	781	789	766	846	764	775	780	810	779	767	862	781	806	794	740	802	784	797	820	760	774	764	782	763	759	832	798	750	806	813	829	818	719	796	802	783	818	772	780	755	771	789	792	788	804	801	773	811	770	820	852	829	829	784	822	760	778	793	805	794	760	886	783	792	770	816	800	778	798	775	781	762	786	771	839	796	787	810	783	781	747	768	791	771	775	799	779	796	774	812	764	759	741	814	833	800	867	767	773	780	740	780	802	823	727	807	794	832	807	740	852	750	751	780	841	831	807	834	748	778	788	757	750	799	756	809	785	708	808	827	780	794	771	794	765	747	808	799	795	756	798	724	782	770	763	804	801	786	777	703	782	793	773	737	791	783	810	729	778	771	827	778	776	752	767	745	759	786	773	809	771	762	744	779	741	724	780	770	722	788	755	810	795	806	809	757	781	749	765	777	827	802	803	802	775	807	775	759	794	777	789	792	813	744	794	773	763	747	778	777	824	753	764	790	773	769	771	786	763	792	772	867	796	773	802	801	774	820	813	836	824	770	762	797	768	769	793	773	824	786	834	775	777	795	787	783	770	814	792	806	752	835	791	782	788	823	836	772	744	775	764	781	767	815	799	753	809	749	763	781	804	790	788	750	807	808	804	766	768	734	825	721	790	828	798	839	779	859	764	757	767	784	776	790	783	792	799	737	806	776	780	802	836	776	822	826	807	785	777	818	760	804	784	780	811	781	776	789	786	789	755	742	816	822	809	782	779	774	757	774	806	762	779	843	849	780	784	826	800	742	765	778	788	822	797	798	765	799	784	775	831	810	778	773	758	745	815	786	823	817	779	818	790	799	793	767	798	780	740	767	799	803	776	753	826	819	795	803	798	828	808	818	745	779	808	781	816	756	775	750	750	779	761	788	785	809	804	786	750	754	791	748	773	824	737	858	809	804	842	751	791	803	769	762	753	779	774	786	818	751	808	760	790	808	731	766	772	801	812	808	775	797	724	826	720	756	763	808	819	795	794	783	783	790	780	761	791	807	813	791	837	788	796	787	785	791	795	800	810	751	756	765	809	752	775	722	752	781	781	744	743	781	787	802	791	805	743	778	762	776	801	818	761	812	772	791	775	764	800	839	829	816	792	765	824	823	760	776	796	765	814	806	776	781	730	737	825	731	715	778	772	766	815	782	778	801	770	780	794	818	814	780	811	780	767	855	817	792	771	822	814	763	782	808	762	784	762	794	788	809	856	797	707	816	763	795	737	721	800	749	718	805	748	817	789	813	782	782	807	810	761	804	766	742	782	853	811	827	828	810	743	767	777	758	810	706	797	792	779	797	789	777	775	773	788	803	811	766	761	738	805	771	726	781	790	811	802	791	760	775	761	776	812	814	806	789	771	825	787	769	790	787	823	797	798	750	828	751	817	791	814	754	775	788	826	760	754	794	783	822	769	791	791	780	771	811	804	750	799	754	784	789	788	820	803	782	772	756	781	833	765	746	783	803	793	756	766	828	783	779	775	733	774	812	755	758	732	773	851	805	816	777	790	795	788	809	797	760	810	802	783	752	788	792	808	838	772	799	782	809	814	813	802	828	762	777	785	792	814	758	761	821	864	760	790	804	780	810	817	804	816	779	790	788	773	737	740	750	763	758	797	792	805	814	757	824	826	793	816	814	769	749	808	776	828	747	797	776	761	805	782	847	787	791	820	837	752	766	783	791	832	777	755	789	744	805	801	743	774	788	755	771	781	774	752	781	856	772	796	777	779	787	831	791	793	766	804	774	789	820	814	760	827	761	796	786	786	792	747	773	798	767	829	748	785	767	835	798	727	853	749	790	783	861	755	759	782	785	763	742	777	797	774	804	755	815	766	766	809	806	793	789	787	762	817	808	790	788	791	691	823	770	800	786	778	792	831	797	827	769	773	803	763	784	813	835	797	862	765	757	721	780	752	778	788	768	807	803	803	783	856	833	704	778	803	777	804	826	812	742	789	751	828	775	797	827	778	841	768	769	771	795	786	799	766	805	754	759	784	759	796	802	782	756	819	852	789	765	762	805	838	809	811	773	876	816	692	843	812	824	838	826	784	783	780	791	764	769	832	788	807	738	786	774	781	781	792	813	810	844	781	819	782	765	794	748	767	823	805	818	762	791	805	774	846	795	846	789	815	767	834	774	717	780	788	762	771	827	793	809	774	815	824	780	806	788	800	754	809	792	808	778	814	782	784	792	764	754	761	782	794	782	774	772	840	815	786	785	793	762	795	771	829	780	753	789	760	755	802	811	801	822	806	795	754	855	722	812	831	813	795	787	776	788	798	836	768	786	854	804	821	761	731	812	740	777	778	789	741	813	813	828	802	798	769	782	778	790	750	769	788	809	848	805	801	802	767	830	796	789	811	762	747	759	784	788	770	816	797	756	819	764	770	788	816	788	826	827	718	812	780	793	793	739	805	771	824	797	811	824	833	790	780	801	756	786	760	767	800	751	747	773	792	836	781	723	810	799	817	802	799	778	792	751	808	816	781	783	776	791	812	766	760	736	809	748	787	754	752	805	758	785	756	780	772	776	780	811	775	742	765	754	797	712	766	747	787	802	815	779	726	769	804	828	768	840	770	777	776	772	769	819	794	779	768	769	809	770	763	792	804	804	875	780	866	827	760	805	779	772	779	817	778	801	821	751	776	809	815	778	721	784	746	785	782	806	826	771	775	767	777	804	802	803	756	799	774	759	807	766	760	759	771	821	778	773	777	801	778	751	829	739	812	795	761	810	871	754	797	799	779	852	760	806	770	800	733	805	807	758	791	768	797	783	789	819	800	755	826	770	802	790	787	761	723	723	773	807	773	779	752	866	788	788	789	786	805	800	748	839	798	837	788	830	794	833	793	777	787	791	753	800	772	754	762	757	776	781	778	799	731	737	809	857	797	766	799	766	788	829	813	821	760	800	779	770	741	829	784	808	764	786	790	722	782	784	762	769	812	893	784	778	796	820	802	819	745	741	826	857	748	789	826	755	800	749	763	793	801	801	763	788	769	774	823	793	813	773	819	750	780	776	820	796	786	751	827	749	770	790	819	835	773	791	781	782	805	802	768	740	809	810	805	745	796	799	794	778	762	779	760	816	731	765	816	782	800	792	821	778	781	805	717	813	771	817	795	812	771	752	763	776	772	765	825	763	794	774	792	786	787	779	812	777	762	741	822	801	735	795	791	746	800	797	751	812	782	788	785	749	771	783	762	802	766	798	806	845	738	805	706	771	829	754	780	835	820	802	762	780	812	798	743	774	771	752	772	806	782	801	795	794	792	711	756	792	798	814	796	789	788	838	800	804	779	755	734	772	763	803	810	805	801	771	788	747	754	786	768	791	743	772	781	774	750	810	809	758	800	765	740	770	809	810	779
63301	102166	71723	44532	24032	9562	5191	2732	1137	729	735	767	754	792	772	750	759	747	757	771	800	825	785	766	722	769	745	720	739	757	759	774	698	833	779	792	762	767	769	728	794	746	744	760	797	742	780	754	774	703	807	810	736	789	768	704	821	736	740	749	775	766	766	728	719	831	730	752	772	750	759	731	786	769	776	779	736	743	742	728	804	787	755	765	756	778	796	709	728	752	779	771	798	763	756	764	791	735	811	714	768	760	768	736	779	789	739	721	764	711	756	766	720	766	757	716	759	706	730	731	761	755	723	737	772	811	777	778	758	756	758	773	777	776	730	777	751	724	800	722	739	746	791	746	761	829	790	737	772	775	759	739	800	733	714	754	766	752	737	759	749	747	736	745	793	736	785	772	753	809	763	746	757	760	796	735	775	738	735	764	755	797	763	728	758	749	763	726	786	754	724	744	747	709	764	763	729	799	735	769	695	741	766	780	779	768	779	775	763	742	829	748	708	732	708	727	734	731	759	774	678	753	797	750	774	768	745	754	791	785	773	776	768	741	745	761	753	720	772	782	773	783	757	729	754	738	784	771	758	714	730	777	775	779	725	754	784	753	735	810	753	775	721	780	756	756	720	729	707	750	741	809	739	755	810	748	718	744	790	760	723	783	785	704	753	740	788	748	732	725	736	732	787	769	718	696	750	738	770	789	762	740	745	721	756	736	734	775	788	774	721	767	735	725	790	740	753	749	760	772	736	751	740	807	757	771	769	750	729	772	760	774	780	768	719	757	716	705	770	740	728	768	705	733	776	777	734	775	758	774	722	757	783	707	732	733	748	779	810	742	708	805	669	769	748	775	754	779	688	709	764	777	771	737	749	731	733	741	695	721	756	758	770	811	776	766	765	738	756	734	745	765	724	785	753	733	772	782	760	710	762	768	701	784	823	800	729	742	783	730	704	709	751	750	762	708	800	700	724	754	780	785	799	731	775	732	759	751	717	743	761	770	761	726	726	784	772	741	726	787	722	720	769	801	789	723	721	717	761	735	729	767	764	726	769	734	768	760	763	781	791	781	747	778	791	766	751	734	733	737	763	753	763	762	768	714	750	770	788	738	788	751	788	781	731	719	765	707	732	820	787	777	769	744	765	767	761	717	751	727	764	792	799	751	795	742	758	728	769	763	759	769	771	745	758	779	762	807	716	737	782	754	785	762	765	769	755	720	724	789	741	685	809	793	781	784	791	709	717	771	766	753	740	772	781	773	768	724	721	799	766	725	778	794	726	744	697	752	768	755	702	753	783	746	758	746	713	810	725	770	775	734	726	797	741	729	720	743	778	679	715	737	728	777	714	753	768	758	737	721	743	757	748	771	739	734	755	779	730	751	705	759	766	807	761	747	741	778	744	689	763	788	758	774	725	756	749	741	801	794	798	747	743	780	798	760	724	776	784	710	730	755	764	734	736	770	763	755	761	765	757	757	744	771	758	741	764	747	763	745	747	731	764	752	785	772	737	777	766	762	769	716	709	738	713	752	729	743	729	770	743	709	747	730	712	750	716	712	758	780	725	744	737	775	752	767	788	786	785	740	726	756	740	718	799	734	744	720	762	771	774	735	746	750	822	756	747	784	770	764	740	797	792	719	733	743	741	804	732	726	717	783	700	793	737	780	754	751	774	709	721	727	737	787	745	770	762	706	670	697	738	709	730	733	712	769	817	782	722	774	786	751	740	749	764	704	729	708	782	736	764	728	780	756	721	747	741	752	770	776	743	783	740	718	795	756	754	722	720	763	719	756	790	732	690	759	771	762	783	763	758	763	702	746	756	758	746	780	758	783	763	795	746	732	746	698	743	758	776	775	798	760	771	792	705	764	726	755	751	742	774	759	780	735	782	722	760	781	749	804	693	729	774	778	787	820	725	744	771	754	844	771	738	769	729	756	760	764	761	745	745	776	737	755	761	747	757	741	710	739	754	734	716	737	756	745	750	758	770	741	744	756	744	764	781	756	758	741	714	773	781	769	759	758	793	760	802	782	818	752	714	794	783	766	712	771	782	787	802	768	737	738	707	756	766	752	783	753	753	766	790	764	728	746	687	745	714	705	752	733	749	734	748	712	729	747	698	764	805	723	796	727	773	794	754	733	767	751	797	778	796	755	707	727	741	808	711	724	781	744	734	739	738	738	737	756	787	744	724	746	756	792	764	758	727	747	753	747	761	735	692	752	758	774	696	743	755	785	753	749	748	773	745	783	740	777	754	710	774	752	781	761	702	795	734	742	795	767	759	761	730	763	752	711	719	727	727	760	739	714	776	779	710	746	752	704	746	716	735	743	731	705	748	798	794	739	741	765	764	755	786	729	752	748	764	763	793	725	757	774	729	738	735	751	770	744	726	766	738	747	766	769	766	755	752	757	804	755	765	754	766	736	778	758	697	750	731	738	754	753	774	787	723	734	747	762	793	765	774	744	762	765	691	723	743	786	762	758	742	767	787	752	789	777	795	744	774	813	722	744	777	801	776	732	758	784	728	750	795	753	740	754	770	756	716	773	769	795	722	733	746	797	754	731	764	738	721	769	699	770	757	759	764	717	733	770	768	750	799	748	695	743	750	769	736	770	790	757	767	750	778	753	724	742	773	749	746	741	710	731	776	753	781	731	781	736	781	757	780	773	749	750	753	779	740	720	750	762	764	749	716	731	721	831	777	771	765	750	771	746	765	775	745	756	736	756	770	768	752	729	747	765	763	767	706	741	762	752	726	751	757	745	721	793	712	717	674	771	749	734	702	753	749	761	759	756	751	757	746	779	760	763	748	749	793	746	759	766	800	759	750	736	714	732	733	802	756	766	791	753	771	777	730	754	783	710	693	766	734	731	797	737	758	774	762	712	760	752	780	727	745	747	745	768	782	764	698	737	746	785	767	726	751	788	748	727	735	743	747	746	745	735	761	769	741	752	774	789	764	712	758	734	755	744	769	764	790	753	753	753	738	758	715	693	733	747	758	753	761	785	708	765	716	793	784	753	758	817	755	721	780	763	727	777	741	747	764	751	756	752	768	764	748	742	749	755	789	778	782	731	762	773	715	743	695	828	682	789	712	773	751	724	726	782	744	754	774	765	766	775	722	748	738	691	756	726	738	726	736	706	769	786	760	795	716	733	740	738	755	752	760	765	777	758	749	737	750	754	747	780	748	746	750	752	708	769	774	775	804	765	753	773	808	741	807	730	731	766	772	780	733	804	787	711	705	784	699	730	737	732	772	786	798	782	743	768	751	728	707	690	742	768	757	779	768	713	731	723	792	714	797	769	738	793	701	728	760	729	766	709	784	761	762	794	753	766	737	714	723	723	743	738	794	728	784	777	761	706	757	742	740	757	761	752	734	758	827	768	766	731	767	761	787	722	744	755	719	764	793	694	762	749	773	783	731	722	767	728	720	775	749	742	786	766	776	751	777	745	746	743	745	794	732	744	760	754	724	730	730	750	732	735	758	832	799	776
30493	30512	23463	8650	3013	1791	1020	767	641	634	647	648	669	639	630	656	651	666	666	640	644	646	665	603	620	649	606	671	625	677	662	621	651	615	652	662	672	639	565	650	691	680	664	663	662	623	673	639	674	653	715	683	631	658	648	621	680	646	690	624	639	650	646	609	653	660	655	632	650	685	646	655	664	664	656	623	640	614	603	659	608	641	649	644	644	580	625	665	625	623	651	645	645	649	649	669	627	687	633	656	606	722	665	679	606	669	624	643	596	665	675	656	652	655	629	637	653	646	664	630	667	650	613	672	646	632	635	619	637	642	650	649	641	594	648	669	686	680	647	686	676	642	617	628	575	608	599	680	625	626	668	672	646	679	665	653	639	688	674	636	671	662	669	597	609	636	654	688	672	625	655	620	656	677	585	657	681	650	664	632	646	639	644	721	678	619	648	592	679	645	650	648	635	676	652	674	670	693	606	627	667	653	629	683	646	661	665	616	632	692	653	621	621	612	715	644	636	667	653	616	621	648	683	632	687	620	633	645	657	670	623	622	657	648	647	651	626	673	627	644	672	663	663	690	620	665	605	673	656	655	670	657	618	637	636	667	672	570	648	683	679	642	629	614	668	635	657	640	611	689	618	668	685	641	648	642	656	653	633	699	677	660	661	635	644	640	647	581	649	634	621	668	601	594	598	608	616	626	649	633	662	648	691	685	663	660	633	671	659	658	673	690	662	604	626	590	619	636	637	692	685	602	628	649	659	652	604	656	646	672	623	652	620	647	647	633	611	668	635	584	645	659	662	648	676	632	665	634	669	652	653	674	608	616	655	655	634	622	661	637	686	651	621	650	665	626	635	626	651	679	668	661	622	670	627	662	685	626	618	658	609	660	638	654	648	647	601	655	610	639	672	666	627	658	664	645	593	662	654	664	661	671	658	633	655	586	672	675	645	652	668	649	629	665	687	689	640	646	683	640	654	690	672	648	663	626	655	645	654	668	640	622	665	669	660	651	632	667	607	649	659	646	654	658	651	671	678	636	654	646	609	654	602	618	665	615	611	644	613	636	667	609	653	623	637	683	606	580	607	622	701	675	678	664	644	652	632	644	594	644	650	661	633	671	662	637	686	696	624	623	645	679	711	664	636	647	638	640	589	686	590	656	633	626	683	661	593	669	676	681	649	658	617	669	665	642	679	621	657	649	672	644	637	625	651	667	667	650	642	663	635	650	639	634	643	627	629	677	611	657	691	656	624	669	658	650	678	617	660	645	654	690	627	651	605	689	638	639	675	688	620	640	640	678	648	648	630	625	654	662	628	679	631	683	614	695	637	608	647	644	644	659	610	671	678	663	658	640	658	657	602	666	636	694	613	674	640	670	618	641	625	674	653	686	624	713	662	659	638	631	627	675	671	672	675	641	658	662	619	641	667	603	696	647	651	598	617	656	648	656	619	649	670	675	674	693	653	644	647	668	660	686	636	636	649	646	626	622	683	684	650	587	608	635	680	648	646	646	697	689	666	653	639	598	608	645	620	657	689	620	576	648	668	626	652	695	627	640	661	601	645	634	657	624	583	679	659	651	653	679	651	653	595	658	661	659	670	607	661	640	668	666	619	625	631	670	661	654	696	645	645	669	651	650	636	661	638	639	666	649	636	653	636	649	625	632	673	628	655	649	636	666	617	699	647	618	641	636	630	671	655	705	665	629	628	641	660	640	638	668	641	652	696	633	634	641	658	671	635	646	653	624	635	626	666	612	626	680	665	647	646	645	639	656	625	639	603	649	621	661	650	640	624	688	662	681	623	652	603	619	650	627	625	657	658	677	634	683	662	629	678	645	660	624	673	674	613	650	647	678	651	664	630	676	698	629	632	674	652	670	662	676	657	697	676	605	636	634	688	656	636	665	625	631	640	616	650	648	665	666	662	631	645	591	595	723	630	689	626	642	581	639	684	643	636	618	631	642	655	681	637	672	669	638	673	659	695	670	687	632	675	619	637	637	647	677	610	637	672	645	660	651	622	628	678	620	660	670	645	643	632	620	639	608	670	622	615	652	666	661	662	632	621	665	670	677	626	651	594	637	675	610	629	647	671	647	653	602	641	635	664	639	670	662	639	656	592	655	665	665	618	627	608	651	677	623	626	616	663	678	675	625	614	669	649	673	664	657	662	612	630	610	638	636	622	689	641	633	617	654	635	662	666	653	652	630	624	647	670	647	663	661	618	678	676	629	676	652	626	622	617	669	653	668	653	684	653	613	648	617	649	620	625	653	648	676	683	589	661	658	642	661	613	666	606	652	640	647	691	693	664	670	661	670	637	638	655	649	667	696	626	616	632	642	708	631	584	666	573	610	661	658	659	650	612	638	667	593	653	694	642	669	629	681	643	639	653	619	656	667	635	628	652	690	682	636	635	657	658	611	672	623	690	663	650	627	688	617	640	629	680	596	654	656	683	641	671	634	633	646	660	647	659	689	690	633	656	644	603	612	646	626	640	647	651	695	649	601	650	648	609	655	657	711	665	617	613	657	652	629	634	614	674	666	638	644	613	642	623	621	668	694	652	647	652	659	657	627	594	668	663	626	657	627	617	693	650	614	633	636	647	649	648	628	666	652	683	676	678	630	610	638	627	598	587	689	689	599	653	666	640	660	613	640	645	660	690	679	654	621	681	625	643	593	645	710	635	670	647	658	637	610	653	635	661	611	598	673	633	680	666	670	715	617	704	637	649	656	652	631	671	619	621	663	662	601	639	638	682	645	692	654	656	627	634	659	648	694	634	663	678	623	640	619	642	631	666	645	633	652	636	649	579	645	626	653	657	640	661	629	632	656	633	649	627	647	660	628	702	648	671	659	647	659	642	670	666	636	654	675	605	675	612	677	660	643	642	637	671	676	623	637	680	658	651	665	662	600	630	697	711	663	632	679	640	607	656	607	660	650	659	650	667	593	618	639	622	618	652	659	688	680	652	671	669	640	720	629	667	679	654	595	690	672	650	617	595	631	617	689	611	691	651	627	637	636	643	653	674	571	619	673	641	632	616	620	619	655	621	637	640	673	678	648	646	679	654	645	626	663	694	647	671	682	638	644	642	643	656	612	625	630	633	692	616	634	645	665	641	632	655	631	657	632	629	635	637	653	628	653	622	650	638	649	660	673	639	579	648	652	647	644	624	631	670	638	657	667	703	654	629	666	641	678	688	622	667	659	642	621	616	611	668	610	641	661	664	684	628	679	675	651	639	658	668	658	620	682	677	625	598	597	641	652	683	614	661	638	655	661	647	656	646	639	626	659	648	684	625	627	629	637	609	650	647	626	657	635	656	660	628	657	644	691	643	643	684	628	610	682	656	673	619	638	653	684	607	656	650	689	611	684	665	658	599	674	641	629	643	663	629	654	646	660	632	634	612	642	706	587	636	644	646	627	646	652	675	616	644	641	642	625	597	648	711	648	670	678	605	642	684	683	672	641	622	636	667	680	630	630	640	661	639	647	644	675
24416	35188	17578	4858	2833	1757	894	676	542	620	524	578	559	545	542	547	535	545	552	547	568	542	537	594	516	570	541	598	580	595	533	569	579	534	537	556	591	528	554	619	559	562	594	611	540	561	521	564	585	585	552	574	585	505	562	576	575	543	608	548	553	543	594	561	567	534	552	587	544	578	570	579	527	543	580	503	552	587	540	533	538	578	580	530	561	569	573	574	488	574	518	557	558	545	604	534	567	578	575	554	562	517	519	564	564	581	515	534	587	538	557	566	568	582	541	558	538	571	537	570	576	580	532	541	544	533	541	552	533	585	573	497	555	547	544	548	566	539	554	580	571	578	573	538	585	602	532	558	593	568	586	542	546	582	570	545	569	565	584	581	527	569	534	571	532	593	554	558	579	578	550	565	575	592	552	535	545	535	575	565	570	537	574	517	535	564	565	541	596	593	586	538	580	550	550	568	540	517	593	553	549	581	578	554	553	567	557	587	540	576	553	557	547	560	527	558	593	574	557	535	575	550	571	513	526	570	587	507	541	564	538	558	547	566	539	559	548	586	580	614	551	551	542	538	554	599	633	531	557	568	580	551	533	556	548	530	545	470	541	554	539	551	536	560	545	547	604	523	593	550	561	564	542	563	528	567	564	584	590	584	570	588	551	536	553	559	575	595	574	575	594	515	546	544	557	560	550	598	592	558	561	545	542	590	542	550	549	581	516	555	582	545	548	576	573	547	532	557	557	570	567	568	561	526	578	556	595	538	571	545	564	548	573	524	570	559	555	553	570	507	545	566	540	574	513	572	527	581	566	559	567	550	564	536	523	536	542	572	535	556	524	584	556	567	564	597	555	551	502	577	532	553	545	546	565	561	568	563	589	529	544	598	560	549	568	566	557	531	542	544	553	512	551	544	518	559	582	531	563	536	552	552	542	561	549	546	565	538	577	569	554	526	590	538	513	549	534	566	545	570	570	546	551	565	583	571	569	553	533	579	577	521	554	579	543	562	579	568	543	626	534	626	534	560	546	562	562	520	566	557	554	547	561	552	575	567	543	550	592	590	602	553	530	513	571	550	557	555	593	559	552	580	568	539	539	523	569	547	565	511	573	562	529	542	546	578	544	584	561	581	560	570	555	595	535	512	604	567	571	572	529	546	547	564	545	581	577	543	534	548	540	599	553	570	525	542	581	545	541	569	577	558	563	572	606	530	527	592	545	580	591	600	554	577	592	583	575	533	549	565	516	520	570	534	537	546	560	551	525	583	599	575	562	575	520	555	545	553	583	539	525	564	554	562	597	574	566	534	575	562	562	523	568	562	560	574	547	608	538	592	549	573	581	544	557	501	578	574	557	550	568	572	540	564	568	572	563	595	568	536	546	573	569	543	526	596	585	531	542	561	577	593	536	563	568	549	524	546	513	565	566	543	561	541	559	597	527	577	551	556	514	567	609	567	558	551	556	555	539	544	547	546	583	540	522	548	584	554	616	570	529	561	567	597	571	557	564	559	554	566	530	540	602	561	585	577	566	523	559	534	555	555	549	572	555	561	624	576	608	511	551	561	576	561	553	588	534	524	565	543	551	595	579	569	588	571	508	557	551	553	581	573	602	568	561	559	594	548	530	528	581	565	506	542	529	592	563	545	572	570	536	527	569	541	611	559	570	591	552	571	587	560	550	583	549	561	523	584	535	548	542	560	571	558	530	542	583	555	576	538	544	568	545	554	555	576	574	512	559	531	555	586	514	557	596	542	575	606	599	579	563	537	600	520	562	510	504	557	544	541	566	573	545	555	577	527	567	545	547	529	565	549	558	546	557	532	569	587	543	555	526	553	578	534	580	567	541	549	515	607	548	600	549	606	570	583	530	596	544	567	557	562	544	579	547	568	581	554	599	551	511	570	526	572	514	619	556	573	538	577	558	556	569	557	588	555	567	574	556	558	548	584	564	610	544	576	555	559	531	590	556	546	561	532	559	556	555	544	558	544	569	627	542	589	513	574	551	590	556	556	587	542	536	593	551	574	561	566	571	576	564	537	496	581	570	562	580	527	509	559	533	537	542	529	552	524	512	526	567	532	572	557	575	544	548	543	586	528	533	583	547	558	611	587	548	555	533	543	529	553	558	545	559	522	574	584	556	557	547	563	559	581	595	597	576	595	609	542	566	571	542	551	564	577	518	541	545	539	561	561	601	533	565	564	547	580	560	531	507	567	550	543	570	502	590	530	536	552	540	541	572	554	578	546	553	575	594	566	593	584	593	567	566	558	519	524	533	559	558	534	552	568	566	542	562	582	547	509	552	540	552	561	612	590	586	570	582	527	566	563	550	553	554	544	601	587	570	552	598	595	531	547	581	581	585	526	553	594	567	550	593	593	563	582	556	563	583	485	564	513	574	552	566	525	572	543	545	536	547	527	560	618	552	571	569	578	522	525	552	555	536	556	588	586	595	544	588	555	567	571	567	564	577	526	530	573	582	546	587	543	560	539	582	567	569	603	589	580	553	539	531	542	530	556	560	596	547	549	546	559	564	573	534	511	546	536	596	565	566	513	580	562	568	538	544	515	566	546	560	572	581	558	571	582	554	549	579	523	540	537	538	599	574	556	556	595	560	540	559	546	560	537	528	541	561	514	559	569	560	536	580	552	562	550	530	582	553	580	537	570	572	561	556	540	589	537	586	575	529	589	520	563	566	568	552	524	551	544	571	536	558	575	599	554	552	531	567	565	539	532	552	553	544	555	563	556	563	596	530	545	574	563	564	555	556	597	563	576	549	527	565	568	575	559	544	536	577	498	574	535	563	548	599	566	589	534	526	553	592	545	513	525	566	536	515	532	534	551	548	558	530	527	592	538	550	559	571	599	548	542	554	612	565	547	557	532	549	560	562	541	572	555	589	561	585	540	557	581	559	537	549	528	570	587	573	573	569	566	588	552	533	584	595	548	570	592	530	556	587	581	517	601	523	554	559	589	552	564	556	575	556	602	544	495	567	543	594	537	557	534	555	502	556	561	558	562	593	595	578	558	557	539	539	545	586	605	532	570	535	544	544	579	587	566	547	536	553	561	564	548	584	587	524	528	555	576	534	552	578	510	558	560	538	560	538	575	556	567	530	537	547	592	558	530	515	549	522	553	554	521	577	573	582	548	522	556	609	563	549	578	546	573	555	573	563	586	569	568	544	523	530	551	533	554	593	543	564	533	588	551	558	527	520	555	594	566	540	549	549	581	559	559	575	557	576	584	556	545	564	566	539	579	574	590	587	565	584	560	575	548	579	534	571	574	513	548	578	575	529	563	583	582	590	569	578	599	539	582	514	562	578	540	637	569	586	573	546	564	572	558	562	522	516	573	554	521	557	538	547	535	578	556	550	575	579	570	552	565	536	586	549	528	552	546	535	575	570	579	548	554	592	557	532	546	542	555	557	567	577	545	546	551	546	567	577	625	548	523	563	519	564	558	599	543	571	549	542	551	538	569	561	567	515	591	544	577
25986	27891	39896	38010	22568	7704	1789	854	712	682	620	635	642	630	686	671	661	614	628	614	630	627	631	659	673	641	660	625	712	660	650	655	675	631	659	616	652	650	638	679	690	649	642	634	655	653	660	610	696	619	712	673	625	635	641	649	637	582	670	659	677	642	654	654	628	665	625	662	659	646	621	642	635	623	659	652	605	652	633	666	666	641	690	626	623	642	626	673	644	633	636	649	625	617	623	634	628	677	660	642	660	664	643	647	670	651	662	629	610	634	652	632	612	625	638	680	618	616	635	600	654	651	647	659	626	683	621	628	643	680	633	669	657	659	655	621	622	623	607	627	660	618	654	661	636	649	616	631	701	604	641	615	606	593	607	676	609	658	632	631	666	673	690	661	608	704	667	676	688	653	634	652	670	656	679	613	630	677	640	688	662	661	659	645	679	666	637	634	636	697	565	634	636	640	637	651	660	652	638	612	669	668	654	666	625	663	668	679	674	583	656	643	657	634	619	647	636	629	661	690	614	642	639	637	642	611	653	657	651	628	627	674	672	642	651	711	652	645	614	637	630	650	617	649	645	653	662	686	614	622	615	660	648	665	596	605	651	640	639	632	689	635	692	657	621	689	602	655	627	680	652	646	666	647	657	677	621	646	645	663	638	639	646	630	619	674	681	622	625	631	652	619	653	616	616	620	632	629	693	625	617	622	661	651	608	648	613	631	588	667	642	648	688	673	675	634	629	642	672	597	672	632	674	656	610	652	643	628	634	655	657	621	610	644	631	565	693	633	639	647	625	700	675	624	650	700	652	642	596	623	634	625	597	631	672	673	602	655	614	642	677	657	661	662	687	638	660	623	629	606	663	629	648	626	642	649	654	680	648	649	624	639	642	650	630	633	618	690	618	633	667	654	593	645	693	615	614	678	638	673	687	686	640	605	615	662	635	636	668	640	618	662	611	641	592	646	667	618	663	615	684	595	682	622	621	666	590	656	614	652	623	677	669	611	621	659	636	612	675	606	675	696	648	654	636	664	632	648	636	642	655	630	664	629	642	607	632	645	702	663	605	654	668	608	608	629	652	656	654	641	627	641	645	677	636	639	670	640	627	627	621	708	640	657	631	636	619	630	661	623	670	614	603	619	647	632	643	669	648	680	560	659	644	656	623	647	666	601	634	638	666	633	607	648	629	658	645	663	647	647	652	656	642	635	653	616	615	610	639	648	699	615	632	693	626	608	707	622	608	713	648	607	606	667	651	649	629	619	678	640	670	654	675	628	626	680	641	636	613	649	631	631	621	657	632	648	653	603	650	592	632	671	669	656	620	626	661	628	615	641	629	657	622	660	653	620	631	642	647	657	595	633	648	600	636	573	671	619	603	650	613	655	674	649	614	640	648	642	582	695	628	627	652	688	680	605	625	682	655	687	662	632	652	618	626	615	685	633	631	601	622	652	684	640	613	657	637	670	661	657	666	658	649	652	683	667	637	661	655	648	644	645	608	637	666	621	644	606	666	692	642	617	643	662	653	634	650	645	641	628	643	675	662	617	643	621	653	646	644	614	612	694	631	668	633	634	672	650	609	613	640	653	670	651	659	665	646	643	659	673	638	653	672	653	632	621	636	619	603	663	676	664	633	611	616	653	616	641	652	676	646	678	647	603	665	655	648	624	638	595	622	630	637	666	667	640	681	622	639	624	652	708	639	641	668	641	628	652	681	664	644	682	651	682	610	618	661	660	678	626	658	637	645	714	614	649	649	621	615	614	650	587	680	642	700	647	623	652	666	663	609	642	637	698	676	617	586	669	665	665	672	654	650	625	646	636	681	619	623	627	659	642	618	611	627	638	650	655	669	606	650	643	624	602	668	657	653	643	633	601	626	622	643	660	660	664	677	613	607	639	663	612	636	644	645	669	667	679	628	713	620	642	707	704	652	649	671	629	613	639	630	655	640	607	645	694	640	668	604	603	667	705	707	649	678	613	663	627	603	624	638	659	611	596	674	633	629	620	592	638	620	665	660	703	690	659	652	637	671	673	601	633	660	636	627	646	650	675	610	646	626	667	638	667	648	630	696	630	634	628	637	659	645	694	663	698	660	643	650	649	656	623	631	602	647	590	656	654	669	651	693	663	614	688	659	646	665	706	667	634	578	596	613	612	638	615	647	601	605	588	676	648	621	632	696	655	691	587	615	626	608	672	590	625	629	635	640	639	654	679	632	642	667	638	647	644	658	668	639	636	669	665	621	623	637	643	630	648	649	632	688	704	640	663	642	639	656	672	623	661	615	667	628	707	661	623	669	697	683	670	645	616	653	591	654	633	635	652	648	694	659	671	626	662	657	654	631	638	644	630	689	634	673	640	682	646	614	671	609	652	698	620	622	626	629	649	685	654	679	640	641	688	638	600	602	636	672	631	647	621	642	649	628	635	630	675	671	646	613	646	620	682	635	669	638	595	630	628	669	653	661	623	672	649	629	640	656	594	622	669	634	645	665	669	661	704	659	631	629	663	605	612	682	659	671	664	685	652	585	618	635	657	645	622	694	653	658	677	657	669	641	623	647	654	666	619	635	656	629	651	640	601	624	659	644	656	618	607	705	615	639	637	609	696	601	625	612	636	644	618	618	645	685	663	631	663	651	637	671	679	626	677	656	655	685	681	649	615	654	627	711	694	670	641	685	630	664	637	658	689	625	620	580	608	647	620	633	654	663	606	659	597	708	637	638	663	650	659	649	636	631	636	648	610	668	624	669	589	621	680	612	666	663	671	651	659	633	668	612	621	611	629	632	631	669	645	626	655	651	660	668	643	608	650	638	667	665	630	677	664	684	658	710	674	640	660	629	622	637	636	675	648	672	644	650	653	665	629	657	650	633	697	661	664	690	652	658	676	660	589	680	617	633	648	643	584	634	674	587	608	665	633	699	626	590	633	619	616	666	658	679	653	638	654	608	640	628	696	634	651	652	635	646	593	662	640	694	669	668	668	627	685	663	662	654	643	632	684	648	651	628	636	725	631	632	637	643	628	641	626	680	705	636	682	617	620	650	706	626	655	640	626	650	646	612	649	641	628	711	657	611	638	593	657	644	667	674	628	657	621	631	634	631	637	606	660	650	625	648	635	647	616	652	642	634	614	610	668	632	658	608	584	615	642	668	657	611	660	649	592	638	626	606	628	652	608	660	657	658	621	625	606	671	618	641	603	638	645	660	661	642	642	608	642	651	651	627	637	631	612	693	642	635	615	641	617	658	708	667	642	695	608	672	642	638	643	624	631	641	644	610	651	625	653	617	673	644	628	603	647	636	614	582	689	633	637	603	629	591	596	689	677	671	641	676	634	644	663	633	640	651	643	677	637	628	669	647	694	638	664	640	634	646	635	665	634	649	672	686	623	682	603	653	619	607	644	643	672	648	663	611	646	681	631	638	665	661	666	663	676	664	653	642	611	637	674	666	632	660	670	668	644	661	664	627	639	629	653	637	692	629	660	644	635	649	621
57721	85295	55297	33244	15018	4797	1477	780	604	673	603	613	598	614	617	634	618	568	595	575	644	647	647	601	585	617	622	638	586	623	603	651	569	620	614	601	598	616	579	607	629	586	606	642	601	622	557	609	616	617	601	618	612	550	567	568	595	572	607	660	595	637	612	601	626	630	594	621	573	561	569	618	587	572	627	641	606	566	599	627	631	642	549	617	593	594	581	583	566	647	593	628	590	626	635	623	610	623	589	600	619	576	579	618	605	623	572	615	597	579	576	596	616	615	613	638	593	573	605	617	602	614	596	587	580	605	621	600	574	579	628	615	611	619	571	598	609	564	612	591	595	574	594	578	583	608	580	609	597	586	618	604	606	593	626	574	577	606	617	608	599	603	611	600	603	605	625	615	626	617	576	597	617	609	640	599	579	596	620	596	614	635	610	565	603	566	557	632	600	576	619	611	583	596	641	568	586	593	606	612	594	609	607	588	602	600	600	594	615	605	582	612	630	608	612	650	628	610	574	617	589	613	559	599	639	561	605	642	583	588	558	619	607	623	609	625	601	575	606	609	577	626	623	607	613	566	597	604	610	571	661	594	575	570	575	573	555	590	577	612	589	621	649	603	623	634	599	573	595	581	625	607	587	652	590	618	641	602	616	544	614	565	599	643	609	641	582	645	583	582	589	583	560	574	573	586	590	630	587	578	586	631	632	615	608	626	580	582	603	582	606	554	569	591	576	601	601	615	558	591	583	577	598	614	637	606	635	563	599	622	632	616	586	595	571	573	586	592	605	590	591	623	613	567	599	580	621	587	633	597	568	591	604	617	564	605	602	560	615	615	651	622	624	609	615	601	570	598	608	602	642	615	622	584	615	593	612	611	588	599	589	623	649	566	561	575	602	628	598	598	578	616	615	574	601	609	604	608	599	596	595	534	602	592	605	593	644	584	590	601	613	629	600	629	610	587	593	604	588	678	626	641	608	574	609	595	582	598	608	591	590	615	617	598	629	575	623	624	600	628	613	583	631	580	620	620	639	634	589	616	620	605	603	597	592	628	555	565	578	618	645	622	618	577	599	625	599	558	633	649	651	542	633	645	593	597	607	621	668	573	586	611	647	656	573	593	605	581	629	575	613	637	572	599	579	562	610	619	590	591	611	600	643	567	578	612	607	622	621	616	654	641	620	594	599	622	669	579	596	587	632	638	580	582	583	637	633	617	629	564	614	606	604	597	598	607	604	591	643	608	577	595	634	550	625	590	572	604	596	575	561	614	617	571	612	607	565	651	617	599	630	616	603	583	590	647	595	599	588	561	597	590	657	612	634	599	609	551	638	598	607	605	618	667	599	602	581	621	588	559	623	532	597	630	633	606	566	638	619	646	593	595	629	598	607	603	568	635	624	633	620	613	558	576	558	581	580	591	612	565	623	602	587	617	658	577	574	602	586	592	595	611	615	579	622	573	594	620	579	557	581	613	617	597	587	576	614	572	650	606	600	630	608	621	539	594	602	584	634	570	589	573	605	577	614	595	630	612	580	634	583	585	589	586	564	611	594	550	610	567	622	602	615	554	571	608	601	635	568	565	599	600	580	623	643	618	610	596	605	606	617	572	577	578	616	607	626	578	577	614	581	610	573	604	614	572	622	599	569	609	633	605	602	592	582	630	589	586	620	593	615	616	576	611	621	578	607	608	618	640	590	572	662	628	605	663	594	634	603	627	582	610	591	564	621	629	600	625	640	545	621	583	614	599	619	633	604	570	618	602	632	625	611	635	650	621	611	611	619	609	571	601	570	547	554	585	615	555	605	618	577	568	595	614	600	625	600	593	606	634	596	612	579	632	558	609	582	630	623	587	619	621	608	593	580	606	589	593	591	620	604	614	589	587	599	607	600	599	594	610	583	631	613	577	639	613	626	599	645	579	552	616	643	599	631	619	600	564	587	588	598	617	590	624	590	550	602	610	581	611	590	590	569	581	609	600	617	624	602	568	611	590	645	624	601	569	598	616	628	556	604	607	604	648	587	610	549	551	614	580	620	570	599	614	580	630	595	603	663	633	570	595	626	600	629	566	629	593	589	590	578	638	613	609	600	589	626	603	597	554	595	579	613	621	622	589	611	590	602	560	612	590	566	583	602	629	603	581	630	604	629	606	663	648	587	577	626	608	606	601	632	639	608	629	579	629	582	613	601	592	634	574	608	638	623	535	622	587	618	574	624	529	608	607	575	578	611	631	653	568	617	577	608	650	603	579	621	624	580	561	616	597	561	575	600	622	581	594	571	612	587	604	605	579	625	593	601	613	623	580	574	583	619	602	578	614	630	625	566	610	577	571	580	626	622	609	612	602	639	571	631	593	632	614	559	620	606	605	581	566	576	589	554	593	608	593	610	613	622	560	549	583	569	572	590	613	612	650	571	611	590	564	603	640	568	589	650	607	599	605	602	586	616	602	640	641	616	598	663	619	636	591	605	592	592	600	627	584	604	609	639	591	619	566	585	598	629	600	621	642	602	618	587	602	627	569	568	630	604	583	587	621	556	634	592	611	592	567	580	587	615	603	578	614	637	609	614	620	618	595	618	598	602	573	573	600	606	608	631	602	601	563	609	602	589	661	560	637	585	655	575	623	597	625	610	604	592	605	603	599	585	641	551	648	545	626	646	606	604	604	598	634	598	606	606	634	615	609	584	603	619	634	594	591	604	627	609	549	563	626	571	570	602	587	603	538	583	591	589	609	595	591	619	604	577	582	589	606	603	603	564	566	613	610	608	599	570	647	592	616	636	588	606	608	590	612	581	611	590	596	599	605	645	608	564	565	635	612	607	578	622	598	587	614	639	612	626	599	618	578	637	623	624	592	577	632	597	623	602	582	614	566	594	597	567	654	623	593	615	593	608	556	605	570	622	585	588	597	591	590	612	642	651	599	563	639	585	576	618	619	563	608	608	596	626	607	580	570	610	609	630	616	662	600	585	567	584	593	579	600	611	635	580	550	604	623	596	633	629	553	597	587	592	562	615	582	575	611	615	571	561	638	629	592	624	614	602	563	617	605	586	569	595	576	605	609	619	627	582	571	582	572	601	614	569	577	570	608	634	563	627	616	597	615	535	592	605	621	576	613	607	572	575	641	626	581	599	633	598	627	595	623	608	582	592	619	646	602	639	613	598	576	577	544	594	608	589	651	590	617	607	605	607	600	568	602	596	591	591	669	638	588	598	614	571	583	646	634	588	615	578	650	623	606	631	570	589	588	615	582	636	628	586	605	603	621	564	615	610	579	605	557	565	596	605	591	637	602	644	527	615	571	598	602	589	560	583	595	592	557	558	592	588	575	615	591	543	562	578	592	594	620	550	598	587	578	607	597	622	581	603	588	575	552	609	593	618	600	538	555	561	597	597	566	612	631	597	625	572	597	630	610	594	571	624	593	562	614	623	557	580	618	605	646	609	604	614	576	599	607	587	611	598	657	614	671	607	541	615	591	636	619	606	580	620	565
24190	23390	33799	36543	31721	20309	7308	1544	1008	996	889	978	912	904	909	963	932	887	921	888	947	893	970	947	909	896	946	894	888	893	930	914	921	857	968	932	937	923	905	978	894	896	910	926	968	948	944	879	883	926	894	921	917	892	920	929	818	939	985	888	886	881	903	857	862	908	926	849	891	896	915	911	915	904	869	954	900	848	886	926	900	836	861	892	879	916	921	953	925	893	885	842	867	869	861	939	876	883	910	905	876	900	915	919	900	853	869	860	805	908	872	889	855	915	867	912	907	910	875	920	895	931	881	879	878	928	919	898	903	855	865	869	900	922	855	913	902	903	922	909	873	842	903	890	886	934	872	865	942	948	857	858	855	863	904	901	886	873	921	909	851	931	885	894	951	892	916	835	942	903	895	906	863	871	866	825	875	897	876	932	908	877	921	949	899	894	886	890	869	875	928	861	857	907	911	883	854	914	939	891	900	893	880	921	899	912	891	930	853	876	863	908	902	919	910	957	870	946	918	862	819	906	882	889	854	893	866	839	897	877	894	903	887	877	949	917	1000	858	883	884	921	859	897	909	913	923	934	892	904	873	903	873	880	919	909	897	886	936	918	870	899	950	862	923	893	915	862	841	873	894	890	911	922	894	862	906	870	893	924	893	917	913	900	879	869	918	877	896	904	895	902	920	896	875	844	922	901	909	908	898	856	917	917	918	901	910	820	854	925	902	896	875	936	877	876	879	894	858	884	914	885	927	840	903	901	930	896	865	897	837	900	863	859	827	932	911	902	904	861	923	879	926	872	891	910	965	923	876	867	897	899	843	891	896	874	856	832	956	915	957	844	912	825	852	867	881	914	918	927	890	912	905	948	895	901	875	906	950	868	887	841	882	913	890	958	881	853	874	884	933	922	894	863	911	865	947	880	931	906	923	888	931	866	956	955	911	906	925	839	867	839	836	911	892	933	871	886	922	905	880	900	933	860	923	938	885	861	898	865	876	928	891	983	878	886	847	903	905	872	915	891	881	867	908	913	886	904	905	942	946	856	881	871	930	886	887	859	893	900	910	946	882	848	906	923	913	902	886	902	878	871	876	880	887	879	830	897	855	898	842	824	905	851	899	879	927	885	818	870	904	905	897	867	887	897	857	873	842	969	896	876	928	921	870	909	916	858	947	857	947	924	885	893	896	905	867	879	845	889	878	825	869	910	934	923	929	912	864	904	882	839	870	856	881	846	924	912	866	831	884	863	872	883	891	915	908	915	880	937	918	852	887	878	863	920	856	869	874	856	881	860	881	898	940	862	844	885	862	906	958	907	928	888	910	922	902	897	881	887	875	841	916	923	927	908	896	902	891	846	871	940	855	871	907	849	897	900	916	907	926	897	921	897	909	920	863	848	847	864	886	867	915	866	834	909	910	923	869	865	894	880	876	915	875	901	904	888	869	929	955	874	863	896	931	860	905	888	860	858	919	931	958	834	933	889	891	867	843	869	875	888	885	843	901	842	834	922	891	849	901	891	899	899	882	885	890	877	880	851	873	899	914	880	847	903	955	893	884	898	865	862	909	925	839	930	921	864	872	916	864	863	933	905	866	877	873	903	878	893	871	940	908	818	885	844	861	877	908	910	907	929	906	864	861	947	912	915	885	874	891	934	864	853	864	922	866	938	915	881	855	871	838	880	836	874	918	864	906	871	896	953	920	898	894	849	940	866	853	951	955	888	907	862	879	853	845	918	884	926	920	932	865	880	895	884	824	900	855	912	868	901	910	907	926	889	868	848	938	904	893	917	942	839	934	910	935	923	889	882	901	884	911	888	893	845	911	888	873	872	889	857	880	882	866	943	836	913	831	931	879	875	896	915	875	885	857	945	924	855	872	880	922	909	891	877	906	892	869	922	915	867	896	883	897	905	922	923	871	892	878	866	889	855	889	869	936	879	867	945	861	875	870	870	919	866	871	917	889	882	937	885	960	902	927	890	923	906	950	945	953	889	886	848	917	860	902	911	851	849	907	912	896	854	911	907	925	877	911	859	908	932	930	850	885	900	915	905	926	871	858	912	854	838	932	904	930	854	874	852	944	894	872	872	813	904	897	913	885	857	891	910	930	894	945	894	847	863	869	854	880	907	928	854	857	867	866	872	907	876	932	895	826	902	909	854	858	895	901	849	893	930	888	917	908	928	843	857	900	913	863	865	881	923	924	873	895	895	860	855	968	847	902	850	862	934	918	827	909	866	903	909	867	835	883	864	866	896	853	884	922	904	846	940	890	868	929	876	887	842	861	901	910	875	925	883	899	846	859	844	886	852	888	896	860	912	865	894	918	904	947	909	896	954	931	899	894	890	869	946	927	839	876	890	915	891	885	874	892	886	943	888	921	903	863	897	888	917	869	902	910	901	932	871	900	931	919	927	908	908	865	911	906	950	865	923	883	916	859	884	809	906	908	912	890	888	861	873	870	879	892	885	855	886	922	888	917	903	870	859	903	874	882	962	878	876	874	873	888	921	925	891	847	860	937	874	913	861	877	911	833	875	881	877	835	858	917	867	899	864	896	902	929	882	916	896	921	867	902	875	917	913	911	916	880	906	854	883	933	906	864	937	898	882	868	912	884	846	885	931	920	1002	930	872	815	907	936	842	912	984	878	880	928	922	896	925	920	864	860	878	880	878	873	932	843	945	858	868	868	851	900	928	915	937	972	921	880	941	872	888	899	918	870	883	857	895	854	910	932	901	896	922	864	889	929	902	864	895	897	923	879	897	893	915	902	878	843	849	915	888	844	912	932	863	818	864	892	889	833	946	891	870	878	901	942	904	913	871	872	870	904	897	834	888	817	866	924	842	839	889	882	878	943	867	891	937	890	925	917	888	914	923	848	823	914	906	883	833	852	922	883	907	915	885	863	940	860	888	893	866	930	896	930	911	898	902	888	916	866	854	895	871	875	902	912	903	866	874	884	956	928	924	888	900	859	881	892	841	932	867	906	944	935	851	895	887	849	832	842	884	891	895	918	846	841	855	891	881	876	848	858	935	890	895	913	852	877	894	902	896	946	898	833	917	888	864	906	975	897	919	954	865	890	959	930	916	856	898	941	897	870	889	857	896	923	914	907	905	911	914	898	873	923	873	863	866	921	924	842	941	910	894	889	851	891	866	840	906	864	897	921	894	909	850	937	893	859	908	901	880	889	900	878	840	897	893	883	870	896	842	901	861	841	937	881	926	900	888	863	847	901	938	897	894	888	871	901	915	962	877	875	927	875	895	857	882	921	847	875	848	852	897	927	860	902	866	899	897	890	893	900	898	882	921	957	961	877	871	894	897	838	860	923	879	935	878	881	910	915	863	881	855	875	857	882	924	866	884	898	899	891	906	864	883	913	865	907	882	899	894	864	853	893	894	912	802	846	844	915	935	863	882	901	903	871	917	868	849	849	850	927	904	855	876	935	903	831	898	875	879	858	869	869	904	888	916	902	871	923	868	883	859	876	864	891	870	923
63555	100867	65919	56206	31012	11329	3055	1166	887	830	838	899	815	892	824	848	870	866	834	830	839	846	859	878	846	878	827	816	856	818	806	833	803	893	829	852	848	823	847	826	855	864	831	839	853	807	818	808	778	841	818	863	842	824	808	843	784	892	823	871	835	852	845	861	821	886	861	826	879	815	797	844	848	881	831	858	856	818	824	835	791	805	829	886	830	821	818	870	829	855	829	900	890	884	838	860	836	855	865	901	819	826	792	834	830	827	811	816	834	887	789	840	807	866	850	825	804	826	831	835	890	838	867	818	817	852	916	810	815	820	817	810	857	841	865	781	824	757	797	838	861	880	814	859	825	877	832	844	807	849	860	802	856	870	841	784	805	828	810	850	823	835	798	846	776	890	856	814	800	852	857	831	810	885	841	803	877	855	832	809	835	889	830	855	799	813	835	847	832	869	876	827	821	820	813	801	868	784	766	839	810	844	884	777	778	814	798	867	853	783	754	826	833	806	855	844	823	790	815	807	831	842	860	856	845	891	830	876	847	851	898	901	848	895	841	842	856	838	839	796	795	806	873	853	839	811	790	865	803	804	815	882	851	832	864	880	827	800	875	804	857	807	898	836	800	854	802	826	837	841	859	874	844	814	831	810	860	843	846	781	852	842	842	802	803	819	809	817	810	830	796	808	850	813	832	856	847	819	851	801	840	843	838	838	838	773	843	857	829	882	852	844	799	804	850	842	857	819	838	858	857	798	778	842	880	811	816	809	819	823	872	868	825	806	832	834	826	897	814	784	813	849	779	832	773	842	838	852	831	783	836	819	825	804	812	866	831	880	819	834	841	826	814	854	827	866	916	837	811	825	831	834	840	836	840	848	783	824	867	834	782	794	830	792	836	876	851	844	849	794	782	830	826	821	857	846	838	841	784	896	815	848	819	849	786	847	826	825	803	854	828	831	891	796	804	790	875	812	831	826	844	858	833	848	792	765	844	847	840	838	833	850	809	812	850	808	873	794	840	839	854	842	788	836	894	816	819	838	869	846	839	804	814	846	868	870	784	833	796	878	837	844	850	832	807	851	867	787	831	828	845	834	827	782	854	861	824	822	884	817	829	838	806	816	802	790	858	897	853	833	835	867	828	820	774	825	832	840	887	787	898	872	871	850	833	847	856	823	817	888	844	823	877	827	869	811	830	793	858	831	863	791	846	831	835	768	906	850	825	813	856	788	835	854	823	818	812	840	791	891	852	804	845	840	837	810	887	853	819	857	881	796	830	785	832	860	877	834	749	802	822	830	789	832	859	856	839	809	846	856	771	856	874	832	839	870	874	870	830	826	833	801	833	857	822	811	777	828	853	860	850	810	877	809	794	819	831	799	816	810	797	821	844	891	786	792	885	849	811	808	845	827	855	858	856	846	854	889	886	840	835	855	855	848	788	854	837	841	812	800	859	862	812	800	812	862	812	783	842	835	813	823	829	816	841	847	815	806	839	846	839	849	807	826	775	821	880	803	825	829	834	816	835	790	863	827	847	827	859	793	804	846	830	807	844	875	850	799	872	813	819	838	893	814	806	798	849	820	812	817	818	806	885	827	905	818	794	825	808	873	820	836	827	805	843	854	842	806	838	823	841	794	789	842	814	846	825	822	832	848	894	776	826	780	817	863	845	870	869	860	832	834	786	817	841	824	846	874	861	861	799	822	882	834	816	870	798	841	826	820	810	808	867	826	840	839	828	760	790	807	835	840	845	815	801	869	836	828	834	832	825	825	807	798	877	851	836	826	816	803	789	802	804	824	866	861	841	855	821	851	807	820	848	824	884	856	827	858	856	835	851	827	788	831	790	819	861	829	820	814	848	787	785	847	804	811	803	824	809	773	794	835	850	827	848	877	819	791	788	827	793	848	871	802	847	880	893	843	861	836	811	857	854	865	847	869	796	860	803	856	811	860	791	812	867	805	769	839	812	848	826	842	858	875	874	806	808	795	822	846	817	836	803	801	876	880	855	783	833	858	814	851	853	804	884	848	792	862	830	830	850	799	786	765	846	812	824	817	877	769	818	844	821	800	842	792	862	801	861	841	802	827	817	869	853	846	819	788	774	758	805	814	833	865	812	834	803	830	827	784	829	792	820	853	875	795	810	813	891	876	855	874	849	833	823	849	835	845	807	804	851	844	863	825	876	817	864	812	804	863	815	797	814	866	824	840	829	863	864	864	839	858	856	865	802	793	844	832	810	822	833	836	820	775	816	851	780	815	840	801	818	826	853	801	852	839	861	784	853	875	787	806	841	863	818	806	860	815	848	838	859	879	840	843	801	801	835	825	759	815	770	807	820	878	817	883	783	834	805	861	873	864	832	847	823	895	886	857	812	786	857	809	852	817	770	825	842	836	789	839	813	831	838	844	884	812	858	804	833	825	857	829	823	845	763	835	784	794	863	793	839	839	851	834	820	816	811	841	820	847	786	822	799	852	853	792	836	851	847	814	856	873	818	850	828	857	837	824	814	814	855	798	837	818	844	856	773	828	813	834	830	850	848	831	818	834	784	851	820	822	855	821	840	819	798	817	841	912	831	782	806	774	853	807	822	831	849	858	887	847	822	814	867	853	819	795	824	809	837	831	835	843	822	785	754	769	806	826	860	862	816	835	805	813	802	843	822	834	801	833	828	866	845	863	784	813	843	833	841	819	802	863	823	842	850	835	806	780	866	787	819	807	801	895	842	822	827	875	810	852	796	855	845	859	831	805	801	833	820	826	841	835	773	829	823	818	868	821	767	835	863	838	841	855	850	822	848	881	805	838	822	826	825	807	868	777	864	872	783	878	814	836	837	812	814	815	901	848	825	845	852	860	812	848	809	885	835	840	781	861	840	835	814	817	848	845	805	844	820	857	865	871	873	790	809	823	799	793	870	803	802	836	766	862	866	838	808	835	882	775	839	850	780	859	826	852	845	823	825	814	809	815	829	812	844	829	822	844	844	804	813	771	842	828	854	795	828	813	801	859	805	801	811	811	799	829	830	849	843	826	792	825	820	865	869	865	892	851	792	862	845	834	848	836	875	839	814	800	823	815	794	847	799	794	806	841	829	842	809	814	843	819	806	862	851	830	815	903	825	882	833	821	762	819	789	836	813	870	835	894	840	786	835	813	826	812	830	818	825	797	835	819	786	738	830	816	818	810	836	832	853	829	847	806	883	855	826	882	815	831	787	849	886	808	821	836	825	803	810	855	825	812	816	851	820	819	834	864	820	821	839	841	814	891	834	835	794	787	859	831	879	778	785	767	849	835	831	839	869	860	826	856	815	844	822	843	872	867	817	833	882	838	870	809	829	831	842	832	816	833	855	759	865	881	839	834	885	804	880	905	872	848	817	852	833	844	818	796	786	876	865	797	875	792	837	846	838	791	817	848	819	842	834	854	864	846	842	789	842	825	804	796	803	818	821	848	871	826	820	811	862	859	799	825	814	874	814	782	841	828	848	792	834	849	845	812
29483	27646	25230	15298	5140	1782	929	757	734	675	659	713	653	690	693	685	711	712	669	646	730	652	717	669	702	680	711	693	718	688	746	730	725	683	708	674	721	722	690	667	722	701	707	693	718	649	718	731	663	698	656	680	697	705	633	709	664	701	714	689	630	708	681	657	675	656	688	700	652	707	764	698	689	658	684	648	689	700	678	688	703	689	723	687	650	688	738	703	681	688	630	738	684	671	714	664	680	641	719	697	693	668	639	709	662	678	701	662	676	691	736	755	653	698	658	690	717	696	744	706	691	686	687	682	719	657	652	713	692	678	697	692	688	678	744	685	680	702	682	698	700	710	662	691	665	693	669	662	662	701	696	677	678	686	686	700	696	673	680	731	766	715	663	689	708	696	698	713	714	681	684	732	694	683	735	707	722	715	699	705	691	697	723	664	678	706	695	708	684	682	678	676	729	682	661	694	645	711	698	705	698	761	677	703	727	665	656	675	698	748	660	651	746	671	696	676	721	744	738	648	694	666	711	652	677	697	687	685	706	694	731	699	764	688	685	727	682	639	709	724	696	680	689	685	679	694	754	693	722	688	703	625	678	730	720	702	695	674	662	684	672	642	677	656	656	711	688	690	664	651	688	709	680	688	693	683	692	700	679	738	660	729	714	681	694	706	720	708	691	710	689	676	675	687	719	685	677	708	714	672	708	685	684	703	645	678	695	708	716	647	688	682	723	722	736	661	704	732	666	667	690	707	674	698	675	658	698	662	707	694	673	677	694	667	703	707	700	706	672	691	705	703	695	684	694	718	705	688	677	680	701	716	693	665	713	693	638	675	675	673	710	696	703	684	706	700	669	708	680	663	638	683	726	701	680	675	671	720	712	742	714	693	673	685	698	745	710	706	673	624	710	676	704	721	720	703	680	729	628	689	706	687	669	653	694	671	659	691	716	679	709	720	688	669	680	712	697	709	666	672	689	678	712	705	688	696	718	672	676	686	698	700	655	700	730	690	699	716	673	664	726	696	644	730	702	697	655	697	750	709	701	692	693	677	737	679	679	717	680	710	690	717	727	671	689	706	730	700	760	752	693	714	664	699	721	688	710	673	708	715	696	674	702	701	683	692	725	684	710	654	709	716	718	646	709	703	678	702	728	733	655	695	713	678	672	732	672	654	653	735	669	668	640	668	723	638	654	695	703	700	699	740	779	703	688	697	725	700	658	711	746	663	646	652	675	676	696	664	705	697	705	689	720	684	741	683	706	679	692	709	704	704	693	690	676	700	690	662	717	695	750	691	675	704	705	657	708	682	676	680	702	689	710	704	678	700	704	746	714	695	731	699	730	686	679	713	703	669	733	690	678	722	708	723	699	702	664	672	702	696	698	677	675	684	732	699	678	706	650	654	696	742	718	726	734	664	724	635	674	690	712	619	750	698	677	701	721	671	677	685	648	686	626	693	683	699	777	696	661	707	667	715	653	736	684	685	698	657	642	706	647	718	712	689	700	734	688	708	737	740	685	701	782	656	665	703	680	655	658	722	697	672	713	663	670	698	687	727	704	694	722	705	706	641	713	709	719	701	679	683	725	678	631	681	704	718	718	694	696	696	681	679	697	676	687	690	680	711	686	717	728	724	689	679	624	709	683	689	726	699	695	679	666	690	729	719	681	691	730	667	704	707	688	688	695	674	668	710	678	716	703	716	685	670	733	715	726	655	652	685	703	701	673	725	652	621	703	655	691	709	683	692	690	700	724	654	676	686	712	730	683	689	720	678	672	676	744	660	725	706	661	682	728	663	694	677	684	756	701	738	697	723	698	678	742	667	690	712	701	688	689	672	725	675	707	666	716	678	697	700	691	672	706	676	685	635	707	728	704	682	683	679	696	696	697	716	669	676	666	664	657	724	686	714	690	672	694	696	682	689	707	699	689	705	710	672	742	666	735	674	705	711	661	670	688	721	699	689	690	774	645	696	700	668	720	647	682	680	709	690	673	689	689	691	705	719	673	664	701	637	703	684	685	691	731	721	692	692	689	677	698	730	701	669	685	713	671	639	672	699	678	684	658	705	670	714	729	710	741	685	700	683	669	700	708	729	681	697	754	702	684	688	697	689	633	682	673	703	675	660	683	611	722	745	698	709	646	767	716	670	707	674	675	726	722	642	701	696	685	704	710	671	721	690	721	675	713	701	701	708	703	669	683	700	723	677	704	690	729	730	679	721	651	724	714	688	683	709	662	718	647	702	685	716	693	667	725	678	715	710	704	698	714	688	698	665	720	704	686	691	712	677	668	706	687	714	680	696	686	697	672	686	683	707	713	701	681	650	661	715	688	719	693	688	664	708	711	730	704	697	656	742	713	704	660	696	673	717	659	767	691	679	717	698	714	693	666	665	680	726	693	701	678	689	640	678	717	666	654	658	723	693	697	672	696	688	706	727	650	707	688	674	696	724	713	700	678	728	655	726	680	713	703	683	659	693	675	673	696	694	657	685	700	688	691	670	722	704	669	706	711	695	663	672	702	736	715	670	663	727	739	693	666	625	664	686	710	703	673	676	677	681	679	721	722	690	682	717	620	677	729	718	652	705	684	666	696	727	649	703	703	696	676	691	696	683	673	645	717	714	715	653	692	693	674	757	694	674	654	725	674	696	674	747	710	686	741	749	675	716	729	712	671	687	690	683	687	689	641	689	676	702	673	690	672	704	701	723	670	705	725	713	709	699	708	743	690	669	656	709	707	685	675	694	713	715	688	663	680	692	688	724	721	669	663	694	701	689	734	711	694	656	690	641	699	731	666	660	676	671	674	730	694	701	701	686	710	715	664	662	707	711	687	682	669	698	691	716	646	733	692	722	699	643	675	667	686	681	727	729	612	725	724	679	688	691	685	688	660	698	717	751	749	757	699	689	663	692	693	668	658	688	730	685	712	711	720	668	704	631	709	732	765	659	685	643	659	693	718	719	654	721	704	647	693	694	734	669	655	700	713	687	702	645	703	719	680	726	663	755	701	713	715	661	690	746	753	633	667	667	701	697	690	731	671	714	693	755	691	653	757	661	703	727	676	712	694	734	692	685	760	640	713	714	715	686	728	736	660	638	723	700	673	703	709	709	717	659	683	724	676	703	659	651	681	680	668	693	679	707	688	703	687	719	660	655	675	689	685	757	702	700	681	632	686	697	681	735	701	718	675	736	661	685	699	693	689	689	700	678	708	692	705	631	678	694	655	692	699	772	663	712	703	689	716	722	655	697	666	704	709	708	682	732	693	681	723	676	689	684	741	684	638	671	702	708	719	661	664	723	711	731	633	719	695	746	726	723	683	687	762	696	680	706	730	660	735	686	697	661	709	675	685	696	639	680	689	673	716	711	703	696	663	640	676	728	656	682	646	669	723	656	612	688	696	722	688	731	717	653	701	709	685	693	704	731	680	693	696	751	757	717	692	712	683	767	671	704	690	726	669	680	695	670	694	664	678	698	659	665	655	727	729	695	750	737
20689	30866	21394	10046	3965	1592	768	676	598	590	616	630	618	609	619	608	580	599	540	611	562	581	579	557	579	611	584	581	581	621	603	618	589	611	585	598	572	633	613	575	627	572	627	551	572	580	574	582	597	554	593	583	583	600	600	575	623	568	598	590	583	603	580	588	625	585	594	597	611	610	598	654	601	569	549	550	570	601	567	574	577	612	588	607	593	594	597	590	605	563	535	601	577	589	596	565	569	567	582	606	597	620	637	554	544	597	582	585	581	597	561	585	603	576	563	585	594	581	577	560	597	577	568	622	568	560	585	628	562	549	580	661	536	568	566	580	560	576	610	561	596	567	599	570	601	574	571	615	603	563	557	588	583	596	572	590	595	617	573	580	598	619	622	555	584	601	601	595	599	562	575	543	588	607	564	577	603	606	571	546	606	615	581	620	536	628	561	610	592	585	607	584	590	577	591	582	568	586	591	588	561	627	605	583	625	592	604	575	576	545	574	596	617	562	541	579	576	589	607	571	592	574	533	576	588	595	590	620	632	602	578	588	575	567	571	596	576	590	557	582	559	574	629	573	576	553	559	564	603	595	613	621	605	573	591	604	594	588	587	634	605	613	515	571	572	590	576	570	564	544	576	547	529	602	559	629	616	538	573	619	604	588	575	599	587	565	583	558	548	592	575	610	585	557	571	600	589	617	590	618	596	564	573	535	574	584	564	586	574	596	602	600	598	567	569	559	589	572	586	590	555	567	624	606	556	556	604	625	612	582	612	594	564	591	594	546	547	578	596	611	576	573	571	609	608	576	616	586	574	611	602	576	583	609	597	598	593	579	591	560	611	586	609	562	557	600	598	530	572	595	584	606	588	586	601	569	601	612	614	549	592	601	598	575	577	577	632	617	564	577	578	577	613	602	616	589	568	593	547	579	566	587	576	618	560	576	604	579	588	588	600	586	595	595	609	621	573	591	599	595	589	603	548	580	559	608	579	608	562	603	547	549	596	599	608	565	590	543	567	606	600	585	606	603	600	593	595	575	620	565	584	591	592	574	579	580	540	562	598	609	604	558	547	642	571	587	604	614	578	538	558	573	620	571	589	596	590	573	599	594	600	609	615	592	566	556	572	581	621	584	603	598	582	582	595	567	554	559	584	597	614	586	630	590	620	569	590	579	620	583	599	573	551	591	617	593	600	617	574	581	545	599	593	589	588	580	583	601	617	611	604	592	596	566	594	571	607	594	540	569	552	560	576	585	583	627	603	613	606	613	589	622	577	584	534	602	645	544	625	549	559	559	567	576	616	586	596	535	594	581	590	585	634	579	567	581	543	544	552	610	560	630	618	599	586	549	580	589	603	595	523	616	564	618	579	627	631	557	589	612	547	599	571	545	539	566	595	587	595	567	589	598	632	552	538	629	593	602	623	630	617	561	546	598	551	602	597	545	598	610	563	607	531	593	536	618	593	600	554	591	591	638	560	547	587	592	563	606	602	605	564	596	624	589	543	571	620	602	605	621	576	583	615	586	579	600	575	585	587	557	558	605	637	584	586	539	582	611	599	593	571	619	589	576	616	568	594	596	579	558	595	586	604	593	601	569	587	576	580	629	601	583	604	585	604	564	583	557	562	595	574	566	610	575	570	556	556	584	553	661	570	554	583	560	560	531	619	553	562	616	566	577	587	610	548	574	556	573	614	560	654	614	632	545	598	633	602	614	595	558	604	591	575	580	609	612	537	591	583	550	625	577	588	591	604	562	572	592	609	541	577	579	581	565	604	554	615	590	617	591	580	562	590	569	566	629	610	615	604	624	613	557	600	647	552	526	605	583	560	588	624	564	611	627	608	610	589	624	583	593	580	586	587	591	559	591	592	614	576	604	596	597	579	594	569	570	645	568	594	567	569	557	598	592	599	605	606	594	600	611	569	571	568	539	628	613	596	622	588	615	586	560	572	594	620	584	620	586	631	584	576	611	558	553	546	591	617	572	562	561	613	572	606	574	578	537	585	593	592	609	575	578	598	619	618	558	582	598	533	592	527	626	596	639	600	580	589	598	579	589	609	543	607	586	595	582	592	555	590	631	573	584	550	585	561	579	557	568	586	614	595	595	553	562	550	589	561	552	611	580	567	593	558	643	556	605	563	595	588	560	584	599	591	571	631	619	587	576	574	608	579	592	523	573	623	575	648	567	624	584	615	605	582	592	578	604	594	560	569	580	587	578	579	618	617	579	603	561	595	563	607	616	595	584	604	552	513	591	598	583	637	575	555	573	607	607	566	600	582	612	579	596	591	593	614	598	564	577	573	588	600	560	569	563	551	601	617	583	603	592	617	589	604	604	557	551	587	572	593	559	536	595	594	565	645	559	627	592	560	594	557	553	594	585	585	598	604	595	608	587	592	569	576	625	589	588	600	591	577	584	621	586	589	580	573	604	595	596	583	612	552	579	552	596	614	589	566	571	599	621	557	583	593	595	591	602	559	556	603	563	600	569	585	536	601	613	571	595	609	567	599	588	554	570	612	576	558	608	585	571	564	615	605	572	550	585	548	544	582	528	518	598	603	581	582	641	575	535	604	568	586	571	566	561	570	563	555	575	586	578	608	560	625	606	588	553	603	580	650	578	575	585	593	589	580	653	559	555	542	573	573	589	613	573	621	594	602	590	601	603	643	601	576	563	579	611	567	562	611	593	571	577	556	617	560	554	572	575	619	611	565	566	561	574	569	615	624	578	594	565	575	575	602	567	593	553	559	580	556	607	618	579	585	588	562	591	591	606	597	536	575	565	589	536	590	607	598	551	579	600	566	581	587	597	585	567	534	587	587	545	585	583	584	606	569	631	615	593	564	574	592	606	570	610	565	596	564	584	540	565	570	563	573	581	559	633	570	566	578	561	589	601	569	558	548	547	599	605	557	600	558	587	582	617	584	545	612	596	620	602	562	571	536	607	594	597	573	611	592	596	591	583	591	496	609	630	582	569	621	591	600	552	543	550	611	588	580	588	600	556	592	585	579	564	592	525	575	601	566	663	584	578	572	604	564	590	569	589	610	581	641	540	585	542	563	515	593	619	594	591	583	596	588	576	619	543	572	580	631	551	553	539	593	561	618	596	641	572	589	570	577	623	602	584	564	575	579	574	621	589	588	586	599	560	615	586	578	595	591	574	620	607	563	614	572	578	599	593	575	626	560	565	572	604	597	578	588	571	589	581	615	611	579	579	561	569	673	535	551	572	578	588	576	579	558	577	589	578	586	568	584	606	526	622	599	575	580	605	582	570	582	602	548	575	605	598	605	552	611	587	577	596	591	557	571	596	603	586	601	569	599	634	584	578	600	552	579	541	580	595	569	529	617	580	543	606	591	620	584	557	556	596	554	601	558	574	590	614	558	594	573	600	557	591	589	592	585	554	587	587	580	582	592	604	574	591	580	651	595	596	560	566	561	591	555	564	593	586	569	585	557	584	570	574	578	541	623	614	597	570	554	594	597	576	557	595
25589	24744	43653	44874	27366	12784	2985	942	657	685	623	630	626	647	684	598	674	647	664	615	618	654	645	663	669	653	673	673	622	658	656	698	624	636	651	599	674	628	620	654	628	596	628	606	664	627	675	640	661	628	669	628	629	611	609	615	695	665	646	609	638	623	631	680	625	640	679	611	635	642	618	602	644	659	634	658	671	661	647	657	614	626	614	645	624	674	632	640	638	678	598	644	608	645	656	647	599	616	631	636	633	600	632	626	637	683	633	640	623	643	656	610	652	637	601	646	663	623	671	621	632	660	615	681	635	599	607	587	654	617	605	635	625	634	621	632	619	618	580	607	684	636	648	664	620	628	634	637	650	693	630	636	680	588	680	604	643	645	672	611	642	593	655	620	660	625	671	590	577	650	625	674	624	627	632	599	605	608	655	633	637	657	624	628	624	627	698	602	611	631	639	609	623	623	677	671	671	674	568	625	687	676	650	612	671	661	620	643	638	636	613	614	670	596	630	603	632	621	608	638	690	631	608	695	650	615	656	666	633	639	635	586	634	625	665	630	647	594	636	604	666	617	585	616	594	605	644	645	637	660	642	603	636	604	658	636	613	624	663	637	626	615	650	653	619	650	658	662	624	635	657	626	650	665	600	652	640	629	613	612	648	663	631	659	643	690	647	625	616	613	656	653	632	611	638	655	611	602	626	614	656	650	650	665	657	657	681	657	640	641	673	592	666	605	616	610	611	655	619	647	613	598	650	663	677	627	601	618	628	635	685	598	630	603	641	639	625	620	640	673	608	595	636	646	641	659	698	653	642	661	636	597	647	624	671	612	660	657	630	646	654	662	646	655	634	645	638	656	638	608	625	616	654	641	636	637	616	614	657	652	701	641	621	613	663	600	655	619	671	622	639	595	640	591	639	631	632	645	606	614	662	623	683	650	667	636	659	672	617	644	603	640	673	677	607	620	631	651	631	665	619	638	657	663	680	625	668	620	642	562	630	610	613	646	653	657	613	600	635	565	657	633	657	623	634	637	616	629	674	656	629	609	639	698	662	609	596	647	683	609	628	674	617	615	656	589	652	609	594	612	663	585	627	656	626	657	621	582	638	623	659	661	642	615	650	634	631	667	602	688	622	637	681	647	601	651	610	601	639	602	639	663	650	643	636	624	611	650	648	614	655	608	645	632	655	654	684	655	648	588	644	594	640	647	605	666	635	666	615	701	610	695	603	633	626	649	655	570	621	626	644	616	654	678	696	661	618	637	630	630	620	618	639	638	654	605	616	646	644	641	635	645	640	616	642	619	640	632	608	617	657	625	609	609	622	643	651	639	638	608	651	651	618	610	667	582	653	637	659	626	657	629	619	643	590	674	631	686	653	602	652	619	628	604	594	640	628	624	615	607	622	600	620	582	680	648	654	653	644	685	602	608	652	668	621	664	698	612	636	618	651	613	649	589	597	647	664	661	643	631	643	664	652	685	663	603	613	625	647	625	663	660	620	632	647	611	657	625	645	613	628	646	665	640	643	625	616	622	614	655	630	627	653	587	642	667	641	678	633	620	610	616	603	615	604	646	629	630	641	640	653	679	650	643	648	659	617	642	624	685	649	648	603	642	656	616	668	643	639	654	616	677	665	619	647	596	599	665	632	667	596	666	620	627	629	655	640	652	634	605	704	610	619	628	669	638	618	641	601	661	669	637	649	633	606	613	621	597	637	610	615	639	623	613	630	632	591	606	628	659	638	632	638	649	619	633	622	644	616	669	639	598	615	643	620	631	583	622	619	602	583	645	636	644	636	629	612	628	621	656	639	621	628	669	644	623	673	614	623	654	659	669	645	657	683	616	605	659	664	635	621	626	632	633	615	649	634	650	634	593	655	649	689	630	598	627	641	633	681	646	581	618	627	643	629	635	639	620	616	614	668	625	598	668	654	632	647	615	609	654	658	614	654	684	662	613	614	605	648	650	714	615	674	663	609	594	692	609	634	637	660	684	653	607	674	613	592	615	670	603	594	655	620	612	629	673	648	664	593	603	620	604	643	650	605	641	602	630	618	627	646	647	671	591	636	609	648	656	651	656	657	625	632	592	594	622	622	662	618	657	616	650	648	688	592	633	626	645	621	634	700	607	656	642	612	682	641	662	644	603	643	627	672	633	634	632	626	628	631	615	596	647	680	627	641	672	647	660	598	596	654	635	635	632	616	643	623	643	645	621	634	604	646	588	601	594	603	609	657	646	640	669	646	614	640	621	676	642	667	645	624	625	640	646	623	659	624	599	599	556	646	658	613	615	647	593	655	619	579	608	635	623	615	640	617	644	607	619	589	626	664	627	609	680	603	642	664	622	650	658	640	633	590	605	623	614	629	620	675	647	623	622	679	629	656	655	645	673	643	649	670	667	633	632	612	634	655	614	665	619	617	623	640	647	652	665	644	623	615	644	683	606	654	621	647	635	610	613	603	641	642	636	609	657	673	638	622	607	657	627	617	604	609	627	715	635	625	655	608	621	627	638	678	602	613	607	606	645	661	651	633	646	645	660	610	655	643	636	638	608	632	630	642	616	631	630	609	561	654	631	659	557	649	590	666	634	624	654	660	621	575	639	646	625	662	652	645	625	650	635	629	629	662	627	633	608	609	652	640	647	653	621	721	664	600	692	596	618	643	621	632	631	634	672	592	656	628	593	625	675	687	634	641	651	641	684	601	684	637	608	612	667	589	613	588	636	585	657	640	570	635	612	619	645	639	620	639	655	627	643	615	582	646	643	604	638	600	671	673	641	631	640	623	617	606	611	608	646	659	704	654	662	624	626	627	587	630	625	631	612	661	642	607	651	583	619	639	675	613	650	585	669	697	672	644	696	656	670	655	630	643	614	649	591	613	608	650	643	652	607	609	646	603	646	598	678	622	644	650	622	597	670	647	623	664	597	619	609	659	617	606	670	616	659	673	632	637	657	639	663	606	596	640	660	650	598	648	602	673	626	634	589	641	675	647	609	670	645	587	633	619	653	678	643	654	646	642	630	619	654	647	627	640	604	644	675	638	665	623	659	657	646	688	653	657	623	602	584	665	625	659	615	640	682	559	621	641	652	600	647	627	620	594	662	620	654	641	619	689	648	592	657	643	657	660	654	653	625	631	630	662	650	658	632	624	624	612	630	637	570	630	646	658	580	647	651	596	657	673	636	665	630	577	661	637	632	626	658	627	594	621	619	670	627	658	597	656	675	635	631	654	606	596	623	676	628	630	649	666	601	594	673	672	633	660	685	635	642	644	632	632	582	615	654	615	681	639	672	625	627	635	645	656	636	654	654	599	642	610	630	642	635	645	631	662	701	615	663	653	625	622	618	664	620	694	626	656	630	656	636	662	633	642	615	612	625	643	621	655	622	599	633	574	638	643	647	652	635	628	617	630	631	644	624	626	621	626	624	632	661	669	605	638	635	637	593	625	711	659	670	608	636	645	630	636	651	601	653	605	637	647	616	664	659	621	669
52029	81328	66610	42560	19423	7424	2046	826	647	606	596	689	565	640	621	615	584	606	600	571	601	621	601	630	573	588	682	575	585	609	567	594	636	609	609	590	641	617	587	606	652	611	590	606	595	605	602	608	616	594	586	600	544	613	604	607	618	595	564	573	588	564	583	585	572	614	586	610	623	569	600	577	605	617	550	606	610	574	577	618	608	573	633	639	592	560	622	586	563	629	561	617	593	596	631	623	592	598	570	602	546	614	585	602	591	591	633	577	606	568	591	619	570	617	606	556	577	603	589	546	574	567	582	579	566	619	562	567	574	621	644	576	559	596	608	617	584	585	606	604	572	567	584	587	597	593	585	613	630	611	585	594	553	557	626	582	591	626	592	581	591	561	558	576	554	620	593	587	614	588	590	617	634	588	584	615	539	587	563	633	584	609	644	596	578	634	611	567	583	569	630	583	593	585	574	626	571	617	582	588	594	563	647	622	586	598	606	598	609	569	592	583	582	636	599	612	590	620	564	574	618	549	616	606	560	588	579	589	649	618	584	620	607	611	597	618	616	554	655	543	584	572	607	584	576	571	601	571	592	600	568	611	622	592	569	556	587	592	607	610	606	579	634	592	559	620	623	583	580	585	642	600	617	608	586	574	632	537	510	607	583	611	558	593	567	591	574	599	632	578	610	598	596	581	593	607	598	590	610	597	553	545	575	631	631	636	576	604	580	593	570	646	578	587	591	627	591	586	629	604	633	612	593	631	598	650	589	612	590	592	592	600	534	551	583	574	597	570	554	620	584	605	609	617	555	571	576	593	639	612	567	567	584	591	629	549	607	538	593	607	657	602	571	593	554	621	631	580	597	565	616	606	585	602	579	589	574	567	621	582	582	590	587	561	599	596	600	598	580	546	595	612	593	613	568	554	562	569	537	580	613	570	597	609	611	632	627	605	566	597	570	575	617	570	609	582	592	583	564	588	589	582	595	578	581	550	638	578	597	584	621	599	606	580	584	578	612	566	612	593	602	568	606	597	569	571	577	632	582	582	559	582	593	584	610	595	612	595	613	600	606	619	547	604	609	598	583	619	559	550	593	593	592	583	582	616	606	561	611	566	614	615	575	595	593	628	577	600	599	608	616	585	606	589	589	596	614	550	557	594	607	603	570	595	590	581	587	598	560	565	585	621	571	614	595	611	603	587	541	596	585	563	592	555	616	607	593	590	612	580	582	578	603	584	618	551	605	567	595	572	591	596	589	600	618	564	576	602	640	553	563	582	576	612	567	596	577	579	571	523	567	552	517	605	589	580	566	571	580	584	581	591	589	614	601	598	599	600	587	592	588	531	621	593	588	618	588	608	571	583	580	570	575	567	612	572	578	574	585	563	601	560	572	573	596	574	638	551	586	612	642	615	602	603	669	571	618	602	582	588	569	615	601	638	607	564	545	588	608	558	594	619	577	570	585	569	597	572	626	569	621	581	608	576	639	588	571	589	594	568	596	581	578	603	617	587	634	570	572	633	587	584	610	613	622	593	571	627	581	607	543	615	570	555	625	616	598	628	584	625	558	561	576	610	592	600	612	580	544	551	581	595	597	594	577	595	586	585	589	611	589	618	609	605	562	613	629	606	611	563	611	596	573	650	613	610	614	599	621	631	580	606	585	596	566	637	587	612	590	615	621	613	594	624	568	593	607	653	546	623	578	584	600	619	620	596	607	570	611	587	601	597	611	643	593	628	595	585	589	578	578	564	604	569	583	586	574	591	593	628	587	579	608	614	638	577	597	580	603	630	585	593	604	612	592	565	562	592	595	562	541	572	584	580	588	599	613	550	620	614	580	587	551	592	605	615	589	582	613	580	575	594	558	598	607	612	608	606	573	579	606	555	571	599	567	568	606	554	581	573	589	609	593	598	622	593	522	591	544	600	591	603	571	591	562	585	603	576	629	566	601	616	599	600	620	609	589	589	584	631	608	577	572	591	572	639	601	540	575	624	599	635	626	548	582	583	571	613	653	565	639	578	542	587	613	588	630	595	610	558	581	619	571	640	590	580	639	583	600	568	606	561	584	625	600	593	575	603	617	583	599	617	620	557	549	586	589	590	532	640	586	571	598	620	606	611	604	611	533	600	632	600	611	579	596	588	584	628	584	549	584	614	650	581	581	602	565	578	576	579	610	605	625	588	574	569	637	605	573	558	635	617	585	575	599	579	559	636	550	579	599	552	596	637	598	585	576	621	582	593	587	602	612	606	557	535	579	639	594	596	602	641	606	575	592	620	601	553	596	593	590	628	653	570	527	592	648	565	589	608	618	560	568	566	546	603	580	593	559	566	542	570	595	610	543	624	621	585	609	565	600	601	586	625	578	576	579	585	579	587	621	594	598	567	557	619	557	631	577	586	618	599	559	631	588	563	584	592	581	626	546	593	540	598	605	607	564	572	555	551	624	571	578	611	590	610	578	588	583	586	615	527	551	597	559	620	584	632	594	584	594	579	582	570	608	586	581	592	611	581	598	557	581	606	644	565	572	570	546	634	593	615	597	583	595	598	591	604	600	593	567	596	584	577	603	555	554	604	555	612	616	616	565	621	584	600	572	565	561	566	615	597	597	579	547	632	571	601	588	595	592	611	553	600	626	605	614	583	593	606	587	569	578	548	563	578	575	598	557	646	573	564	633	606	606	621	591	596	595	598	569	606	617	565	565	611	631	578	597	611	572	576	591	560	621	585	589	615	550	608	599	616	577	616	573	607	577	595	599	575	555	592	593	557	590	643	582	566	589	566	595	608	574	621	564	610	595	579	561	547	567	601	576	562	605	608	603	632	550	630	598	573	552	538	599	583	594	615	607	590	569	619	605	610	585	565	609	593	580	552	585	604	591	554	601	555	592	601	593	588	573	540	625	590	610	601	585	584	616	612	630	569	628	569	603	583	582	559	608	620	575	570	615	609	581	565	615	584	579	574	596	614	547	606	551	615	600	626	578	584	567	584	615	572	589	578	531	547	604	597	610	648	581	580	603	597	587	581	568	593	572	624	559	606	590	584	556	544	641	598	594	572	574	649	610	566	647	623	606	617	595	616	543	594	603	577	602	608	579	607	569	568	582	609	555	589	572	585	591	635	589	621	607	652	574	567	591	645	565	589	615	601	635	624	582	541	564	587	594	596	596	604	608	599	560	601	617	541	623	589	587	624	596	595	552	555	613	590	593	578	584	593	624	539	604	618	601	581	634	570	570	557	594	601	637	588	594	622	575	584	596	580	615	550	579	537	589	606	595	601	600	552	591	562	619	582	581	586	606	570	611	602	605	624	576	593	621	589	604	552	586	576	616	598	612	616	596	577	614	621	602	602	590	574	560	585	611	602	589	603	583	631	566	617	609	542	621	595	586	584	577	624	655	592	627	574	606	639	635	582	578	550	626	647	619	586	582	631	610	576	606	585	599	577	597	599	617	614	624	621	605	596	579	664	591	587	584	627	643	612	592	580	572	584	553	600
24152	22889	38751	42041	32747	20670	7547	1711	1013	958	973	931	941	877	934	939	900	955	977	972	968	945	964	935	926	923	954	905	859	953	912	877	909	919	913	918	950	957	886	1007	918	846	951	965	944	897	912	949	961	951	910	978	931	919	882	874	929	918	872	925	865	939	881	912	901	946	938	936	936	945	911	930	957	936	895	931	925	928	932	943	950	886	896	889	871	923	876	971	871	908	913	938	892	885	982	922	893	943	849	928	912	912	835	873	897	950	888	896	881	941	907	936	935	921	889	905	962	942	954	878	891	957	926	916	917	912	930	870	896	920	905	867	928	889	946	953	854	966	893	889	926	907	904	962	895	937	881	858	936	936	900	924	891	922	945	895	923	916	907	920	917	915	1015	853	918	971	934	856	955	896	926	988	956	929	934	932	897	932	927	917	893	879	928	905	945	938	971	903	934	911	879	892	923	874	950	876	945	937	908	904	911	938	935	928	962	916	924	950	865	891	912	875	970	919	907	916	926	842	916	926	947	942	891	892	890	954	899	882	942	925	947	906	906	914	949	900	934	883	961	863	940	894	901	912	940	858	918	920	952	918	921	909	941	895	917	928	906	894	934	934	913	939	868	901	939	945	940	955	970	895	964	877	907	933	843	962	877	878	948	904	929	911	923	969	921	895	966	878	890	929	933	927	917	871	955	943	896	939	892	916	869	916	880	909	883	906	891	936	938	887	888	897	897	883	921	895	914	923	900	926	884	903	884	954	950	922	904	865	887	941	895	888	853	888	955	907	904	899	889	916	976	930	905	957	937	911	911	907	905	932	869	931	925	920	918	938	889	908	906	885	885	944	895	885	943	948	912	886	977	947	885	856	915	961	885	928	885	898	883	882	916	961	970	903	892	872	958	920	890	893	839	902	929	929	954	884	918	905	943	908	955	861	856	934	960	905	909	867	904	900	916	924	978	908	910	918	962	888	931	854	914	968	893	827	1011	891	925	909	943	882	892	947	875	944	896	929	932	902	916	899	949	919	928	886	912	940	896	897	902	892	922	911	914	874	1005	885	942	936	937	973	969	876	869	968	936	939	1007	928	938	918	905	898	912	922	933	897	939	853	882	916	902	882	941	895	974	892	909	945	935	900	922	919	928	939	874	857	908	856	936	915	897	834	992	909	925	885	910	923	896	907	913	935	923	942	934	912	1003	922	900	880	980	935	913	943	931	883	967	963	910	889	918	877	869	854	886	902	841	930	894	934	901	871	858	959	906	920	887	931	969	935	913	899	941	990	938	935	908	860	1006	899	907	926	876	907	881	883	862	987	954	893	875	957	833	926	926	898	902	897	903	909	935	953	891	908	962	860	937	884	944	901	899	914	864	865	909	893	908	847	849	949	906	951	933	924	891	914	975	876	916	902	904	949	928	948	912	933	947	927	926	960	913	908	916	904	966	916	937	905	887	867	894	933	956	912	900	900	917	829	896	909	956	950	907	925	870	927	898	908	933	914	996	866	942	893	898	887	933	946	867	861	887	906	912	938	857	899	908	903	888	911	898	914	892	898	912	886	891	884	887	873	909	903	898	937	920	939	931	914	950	910	874	946	912	891	920	904	925	910	928	903	885	922	931	948	943	915	905	886	909	913	879	903	953	866	955	891	901	933	918	916	955	948	889	909	912	903	925	980	907	890	931	913	914	880	878	899	906	875	956	933	886	862	905	919	926	913	908	937	881	913	907	901	868	951	915	880	894	905	855	960	958	880	946	931	913	942	920	886	866	949	924	889	860	967	960	982	882	898	883	896	910	976	921	849	873	898	894	888	923	902	900	924	926	899	949	916	919	899	907	894	907	869	865	857	932	903	902	923	904	891	879	948	859	870	930	874	926	910	883	916	883	865	925	957	929	916	896	936	871	939	922	920	916	932	910	890	877	921	932	930	941	865	945	920	894	947	917	947	914	952	906	949	914	911	927	962	911	965	933	909	966	843	936	889	872	918	862	893	886	865	948	925	840	895	932	893	964	955	917	938	913	935	944	900	898	876	931	908	912	955	869	885	895	945	899	855	912	909	831	889	883	931	932	930	890	903	880	893	926	939	924	915	916	899	881	879	924	941	981	952	899	936	944	923	964	949	901	923	908	922	919	915	861	914	898	911	920	935	866	894	953	909	871	957	949	845	919	935	913	899	940	872	911	891	965	852	885	912	894	904	962	910	933	916	941	886	909	989	975	901	930	927	918	917	936	878	874	848	874	842	940	880	891	956	911	903	943	881	904	890	887	898	873	907	915	979	888	883	931	901	931	899	890	956	915	846	953	919	929	937	935	914	911	883	888	864	858	911	886	874	847	901	963	900	875	897	928	934	907	951	894	892	937	956	933	909	931	860	892	943	937	870	926	906	865	892	903	911	935	906	920	895	943	946	899	888	913	921	904	891	885	886	939	879	900	891	889	925	921	916	931	965	929	890	911	974	892	895	874	947	891	914	960	916	888	863	871	873	946	959	921	922	917	934	921	918	966	985	873	857	923	907	877	861	937	860	944	916	953	929	882	909	922	942	901	841	877	909	897	902	874	870	933	871	956	925	878	893	923	952	880	946	842	959	905	892	951	934	901	880	930	904	879	942	946	929	962	931	906	866	929	868	915	882	855	919	942	942	921	902	930	878	874	950	897	919	939	953	901	924	917	929	899	905	894	871	883	899	888	925	895	883	956	904	889	938	868	856	912	960	890	907	970	960	921	912	846	926	891	862	936	936	919	915	988	891	920	897	947	904	928	893	918	949	930	916	873	910	903	907	899	897	1032	969	922	886	892	955	920	902	937	900	889	861	928	939	920	935	901	900	979	933	889	908	870	948	890	873	950	877	920	914	937	910	889	890	915	879	966	857	910	919	926	888	909	928	882	902	903	940	918	905	925	905	911	890	908	863	884	907	906	919	872	872	907	924	925	932	897	865	856	910	942	913	851	938	872	952	895	879	965	929	938	916	878	890	898	914	956	943	869	924	928	866	886	944	955	917	922	951	914	905	953	888	880	889	894	878	934	934	957	883	949	887	827	924	902	911	896	885	901	929	932	896	917	930	937	926	939	931	908	877	933	881	870	938	879	924	936	891	919	918	915	902	860	912	904	978	912	920	911	916	872	878	876	866	916	913	946	893	917	882	949	908	938	937	950	901	931	920	952	886	895	913	847	924	900	954	904	909	907	924	840	921	887	927	879	934	908	930	888	910	856	936	924	878	921	906	909	903	879	901	916	879	888	944	919	888	906	959	895	891	839	925	893	953	928	862	919	868	928	898	870	897	918	906	936	895	870	956	912	939	891	894	927	868	915	903	903	942	873	949	903	886	899	923	951	900	930	914	902	956	990	936	888	885	954	936	942	857	933	919	939	921	884	900	922	940	967	913	892	844	900	910	919	939	895	956	893	940	826	852	883	922	924	864	884	930	906	967	945	913	861	889	917	895	899	892	902	941	921	922	922	927	869	926	904	888	949	871	950	913	934	872	936	919
64086	102885	80308	58293	30753	12191	3631	1376	928	817	924	880	895	834	829	873	817	847	864	878	921	887	855	836	824	914	907	903	879	876	823	903	828	846	834	876	876	878	801	948	895	864	862	872	936	841	856	877	850	906	881	885	835	849	842	870	798	847	892	876	871	884	868	839	849	855	861	871	821	904	884	842	862	855	863	889	833	853	863	868	874	848	873	861	860	870	865	860	813	853	849	836	870	898	847	874	881	845	800	920	823	814	896	872	855	838	839	852	817	828	833	821	886	876	865	876	873	821	822	866	820	903	868	806	877	869	874	798	917	885	871	841	909	849	808	866	890	846	847	816	847	856	882	885	888	867	836	852	803	823	863	801	872	881	861	903	868	881	901	850	825	844	875	868	844	865	823	864	830	884	873	866	834	826	864	827	848	857	852	866	877	834	854	838	869	820	776	849	846	877	889	854	849	894	895	854	887	830	895	907	853	878	847	851	868	860	903	885	831	856	828	859	866	803	855	824	855	831	866	864	858	836	909	863	848	830	852	877	852	861	884	788	846	838	823	886	849	872	906	850	818	876	874	847	826	814	866	860	873	814	849	849	826	851	867	872	830	884	867	880	835	844	880	875	847	879	815	899	908	843	839	803	831	853	898	823	886	863	866	863	852	882	783	866	866	862	921	881	733	953	832	860	829	839	872	821	908	880	828	875	918	865	828	861	862	855	882	829	792	875	862	779	816	902	830	873	825	805	845	897	808	882	892	896	838	857	841	866	882	825	879	835	878	867	860	843	845	893	852	864	864	881	865	842	913	862	831	861	898	857	905	810	884	842	858	836	834	857	861	883	847	880	867	823	799	845	848	846	903	842	836	870	873	856	842	840	894	893	876	831	885	796	813	824	904	884	840	846	869	882	849	823	902	888	827	897	859	885	808	829	922	839	844	856	908	850	889	845	844	880	873	835	861	862	871	822	869	922	856	871	874	855	836	877	815	842	868	822	892	891	877	880	829	847	883	880	888	857	822	846	878	869	853	850	903	843	875	827	838	848	850	844	856	841	822	839	873	858	859	865	876	850	868	862	817	847	824	880	857	852	910	821	886	858	886	865	846	839	804	871	782	820	843	829	828	837	885	862	824	829	915	858	835	863	822	854	835	852	901	867	860	891	830	838	858	848	830	856	835	837	808	824	826	842	874	866	826	871	874	830	875	867	877	880	843	870	885	836	828	854	809	843	901	801	863	871	814	833	889	830	907	847	885	861	874	850	823	876	826	813	884	887	909	841	813	849	906	879	834	902	897	930	889	828	853	888	832	855	850	866	946	859	849	845	813	886	870	824	943	822	889	850	837	816	858	861	840	922	874	868	861	886	874	897	858	845	851	891	863	841	832	822	884	834	879	837	853	882	839	790	830	902	882	803	859	856	831	814	805	835	897	883	901	859	798	880	856	850	821	868	921	841	845	804	823	840	888	841	836	866	846	846	832	851	840	849	863	888	850	842	869	894	819	831	855	856	824	843	834	822	896	834	836	875	852	862	807	867	859	885	868	846	864	811	864	861	827	854	827	891	907	865	876	840	869	840	826	808	852	877	868	902	844	859	853	864	830	837	876	851	854	867	836	866	889	856	893	868	828	839	879	888	854	857	876	849	851	885	852	858	863	842	891	906	866	882	885	838	804	904	845	907	819	863	863	813	818	814	851	859	828	841	832	899	857	902	885	860	822	812	864	865	857	828	868	835	888	823	858	860	802	860	832	839	821	855	840	882	856	847	812	839	811	838	861	860	824	864	829	882	893	868	851	859	872	862	894	869	886	830	898	837	853	862	776	831	799	855	838	823	858	832	819	847	779	865	843	894	849	881	855	779	856	835	785	927	827	847	900	843	886	863	827	822	873	842	896	861	850	816	857	837	837	864	809	866	861	840	850	828	841	881	885	832	810	896	854	839	836	875	834	841	832	890	805	891	871	893	849	858	881	865	858	873	851	816	853	797	818	853	840	849	842	909	849	865	801	858	849	863	879	813	856	894	824	827	835	820	813	882	866	837	866	869	899	871	855	867	852	800	885	823	851	838	856	882	857	874	859	822	834	849	831	838	841	790	905	904	836	857	817	827	808	840	874	810	845	873	830	911	821	870	841	843	849	854	875	899	856	861	793	838	887	810	825	870	849	900	870	874	853	905	820	796	826	816	839	841	843	799	885	819	898	828	877	883	817	892	882	823	861	863	884	823	805	835	846	886	829	800	827	801	842	865	903	867	865	866	829	859	876	852	830	838	886	837	883	831	819	803	848	851	891	900	928	873	826	821	936	834	892	863	876	833	872	882	894	889	860	894	868	827	848	836	824	852	861	821	908	860	882	826	864	868	899	826	801	885	895	900	815	838	839	870	895	847	836	817	856	873	829	866	831	919	799	915	874	875	846	867	900	862	805	822	847	847	862	855	821	837	889	885	845	890	885	905	864	854	838	842	861	812	824	864	834	915	803	844	877	851	872	867	798	858	832	863	851	833	816	881	865	827	858	864	848	829	842	896	837	831	873	841	873	858	868	848	847	871	867	821	783	835	857	888	864	867	858	839	794	882	858	845	874	782	798	838	881	846	894	842	855	848	817	779	866	839	855	874	862	849	788	885	856	862	861	874	832	890	842	892	819	868	868	875	873	874	830	859	840	882	874	852	811	813	862	848	831	846	816	853	847	829	839	873	833	795	863	843	842	826	868	853	823	867	864	895	838	850	882	849	850	847	955	894	853	830	859	826	834	854	843	822	863	868	857	846	810	894	862	861	908	902	836	878	802	867	912	861	834	801	835	896	863	829	851	839	875	859	855	863	868	776	863	837	816	859	837	858	845	835	865	835	798	839	854	867	841	830	843	826	868	845	896	874	893	863	851	869	874	880	874	876	836	887	818	834	863	899	858	838	811	879	808	838	833	862	802	868	860	859	823	848	870	828	847	866	850	836	853	824	808	840	810	844	827	830	845	811	839	852	828	838	826	817	860	886	832	863	812	846	841	859	873	803	819	810	849	834	867	859	892	872	848	883	882	883	875	884	860	826	861	918	880	876	879	871	851	881	859	850	865	867	867	885	842	804	885	841	848	885	855	810	825	840	830	860	863	864	846	824	885	905	825	826	802	835	792	847	820	839	848	779	873	836	898	824	855	899	858	813	898	784	836	880	890	858	887	908	810	854	844	866	854	844	834	914	866	860	875	826	881	870	881	887	867	881	872	821	806	875	816	885	853	856	881	846	873	842	833	803	836	863	854	910	874	844	802	888	884	851	856	851	874	828	876	866	832	923	860	869	812	810	783	829	800	914	847	845	856	855	812	853	856	818	870	851	824	887	864	837	882	864	851	899	850	867	895	856	802	838	849	832	845	822	881	843	850	860	870	851	848	856	825	914	905	814	833	898	875	876	853	846	899	832	834	836	852	842	851	864	815	886	892	831	836	882	879	831	864	864	847	825	866	848	908	834	881	814	895	819	803	829	862	854	886	818
29787	28108	27614	15623	4862	1769	1005	765	777	714	747	778	798	829	740	734	755	828	745	802	728	782	780	770	759	780	776	777	777	803	754	791	788	792	790	779	751	807	812	768	739	760	730	743	784	732	747	805	752	802	760	765	831	764	819	756	746	809	751	754	814	764	763	739	784	762	800	775	714	794	759	785	714	819	763	763	763	739	808	772	798	754	752	845	809	753	754	774	844	767	785	813	812	750	738	800	767	738	771	750	781	780	755	768	782	848	738	718	766	804	770	788	728	768	796	795	800	769	760	830	722	779	793	814	758	810	783	775	824	792	760	771	755	827	710	719	769	755	752	737	798	801	741	778	757	745	708	775	766	715	810	717	744	786	793	740	737	750	766	759	817	762	770	746	765	790	706	770	760	779	813	802	749	737	753	818	744	797	770	779	789	702	796	789	749	757	791	790	725	779	753	768	741	811	821	758	784	798	773	739	767	800	765	777	753	808	832	757	743	754	771	777	742	768	709	782	808	789	743	810	771	744	752	732	741	807	744	720	740	764	775	765	793	790	754	741	768	754	725	793	758	786	798	803	750	772	731	779	743	756	726	763	740	779	832	766	763	728	820	764	738	772	773	824	751	782	748	833	781	808	815	800	852	756	752	761	765	772	753	764	760	767	747	822	727	759	730	770	761	765	767	754	777	778	749	723	840	770	766	713	777	758	793	727	763	759	734	780	783	802	749	816	754	732	813	779	772	736	809	770	752	803	778	769	773	762	787	773	764	781	786	817	795	765	783	819	789	768	823	827	762	747	790	747	757	773	797	714	728	813	832	801	781	804	814	747	779	768	726	762	756	757	756	782	791	722	792	734	813	741	805	758	776	743	701	758	749	769	768	767	761	792	762	768	794	764	808	802	725	803	805	719	794	783	726	759	742	766	767	724	818	712	800	758	775	811	753	766	744	772	769	755	774	768	772	755	786	751	732	805	706	723	762	787	735	778	737	774	746	757	737	773	816	762	764	775	734	778	797	748	753	757	803	807	793	788	741	772	701	723	762	763	770	773	778	739	788	750	749	751	745	814	777	756	777	772	810	723	787	790	769	766	736	773	730	743	754	729	747	751	781	769	758	800	761	805	767	780	736	758	793	768	738	774	823	760	748	774	807	763	738	764	753	827	740	711	772	754	745	744	783	751	723	765	769	732	724	725	728	770	793	831	777	762	744	761	780	774	805	768	747	791	738	719	755	799	788	770	771	799	739	800	723	767	754	764	788	738	796	734	781	795	725	784	737	748	762	746	752	763	780	745	774	791	748	782	775	816	745	777	757	770	775	786	773	750	795	754	793	798	783	784	757	766	768	755	754	817	747	709	764	781	785	795	773	789	729	788	793	822	825	789	791	767	797	775	775	783	751	766	789	810	742	828	780	742	748	760	741	802	786	781	791	831	752	743	798	750	779	772	827	788	827	777	758	757	729	761	763	726	755	765	736	722	827	753	802	768	723	786	758	753	766	787	745	754	777	788	730	752	806	750	797	741	756	773	762	800	772	754	792	754	772	712	736	754	794	745	672	767	830	754	731	723	774	738	724	787	819	770	781	788	826	810	837	820	766	784	760	698	788	775	776	768	790	738	746	738	760	758	776	732	803	784	785	803	753	735	762	827	747	761	766	788	798	806	802	797	761	734	755	792	739	743	782	726	781	786	777	764	755	788	734	825	749	750	767	761	779	815	779	771	750	816	788	781	738	770	734	737	753	778	787	784	734	771	723	756	764	781	735	771	758	769	768	794	810	793	796	750	749	713	742	775	726	706	763	794	820	737	803	761	767	752	756	760	748	732	748	772	762	759	808	804	731	763	758	813	754	781	787	785	814	805	733	754	767	767	825	755	755	812	771	758	787	791	773	765	781	797	789	759	723	756	759	782	754	779	804	799	777	790	767	795	763	756	718	773	821	742	795	755	812	760	803	753	755	723	710	737	798	748	797	799	789	758	700	802	787	803	770	761	783	761	814	801	802	735	776	757	773	779	742	743	774	806	816	797	761	682	777	771	757	771	756	742	745	745	805	766	722	732	783	790	818	826	792	748	767	725	743	750	805	760	760	752	783	759	778	786	725	720	803	784	766	767	772	822	775	727	823	828	743	754	770	767	728	808	785	789	760	739	773	748	751	743	808	801	779	805	760	792	794	774	761	784	758	754	757	753	778	753	779	755	771	779	788	788	735	812	776	737	821	729	800	793	757	770	765	783	763	774	755	758	778	723	774	775	787	777	771	753	689	836	818	794	751	764	763	807	771	766	759	765	777	729	819	824	746	757	793	753	802	746	763	762	785	809	722	764	796	758	761	797	800	782	740	759	760	812	732	768	779	809	765	773	805	795	727	756	769	757	781	820	785	742	732	769	802	765	754	800	796	765	758	852	761	847	784	725	753	757	726	758	741	738	820	738	819	767	799	776	775	772	766	777	810	769	793	814	802	778	752	718	761	782	770	755	762	770	757	743	785	747	791	750	807	769	766	838	781	749	763	804	801	757	770	779	725	744	747	745	832	810	780	772	770	763	756	811	800	736	784	807	741	760	772	744	744	825	782	746	782	733	727	810	792	760	788	782	831	771	784	821	756	731	720	785	711	741	787	755	701	763	815	772	792	827	791	777	766	764	792	781	774	812	818	757	763	737	766	800	792	824	756	776	787	739	756	736	747	781	800	717	770	742	782	741	768	813	762	772	758	744	786	816	790	764	755	753	773	764	795	747	771	730	759	825	738	781	732	731	772	763	764	813	753	762	827	773	729	752	787	746	728	770	746	729	753	739	760	771	791	781	778	840	785	834	778	752	839	812	771	814	780	770	767	804	757	785	766	748	785	751	758	818	767	708	790	787	763	777	734	750	760	775	733	780	785	771	790	762	780	741	789	785	798	746	724	800	780	788	808	754	756	801	826	739	819	762	793	750	755	796	766	754	731	774	786	816	758	763	799	742	776	734	780	748	787	784	817	793	823	781	787	748	799	780	809	761	757	746	759	765	779	736	769	758	746	795	790	790	799	748	820	828	748	792	780	767	832	762	745	790	751	809	763	792	747	729	750	744	767	788	743	764	750	783	737	750	745	721	759	752	776	750	778	760	752	794	744	734	800	792	767	785	777	787	777	767	738	775	793	780	743	741	761	813	764	764	736	792	789	747	788	790	798	757	747	762	704	780	823	760	793	770	797	853	801	826	825	787	748	767	769	820	789	699	748	788	803	761	814	762	755	742	755	777	742	717	783	775	778	814	755	750	802	749	783	737	803	752	773	729	783	754	762	771	743	712	773	770	776	792	774	764	788	727	722	717	753	724	735	836	771	755	759	783	775	800	821	773	814	773	791	772	780	807	728	815	745	774	747	741	734	815	823	732	731	744	809	729	769	764	773	765	750	726	772	765	804	770	753	753	804	782	706	802	795	765	801	781	763	794	797	732	765	753	775	723	803	759	819	744	735	757	796	780	778	784	807	761	762	775	719	784
21356	32950	23184	9605	3726	1485	858	710	650	698	689	664	653	675	651	616	658	651	626	619	637	673	641	641	658	616	657	637	646	690	713	664	650	671	657	683	656	633	642	655	711	640	662	648	674	654	617	665	622	633	644	650	674	662	678	620	681	653	651	684	612	644	626	660	658	669	659	657	624	664	710	681	629	579	640	669	648	678	678	619	633	637	671	656	630	627	649	633	601	669	649	660	630	643	632	663	640	611	639	593	633	653	634	674	604	622	647	648	649	658	661	684	625	646	650	659	640	675	623	685	680	644	642	642	641	652	660	656	623	631	651	614	647	653	646	646	634	630	646	667	657	649	674	663	600	629	675	646	663	689	688	621	662	640	664	636	635	616	674	664	700	627	670	667	640	658	643	626	671	622	612	648	631	649	639	632	577	664	667	696	699	638	658	596	673	659	652	643	663	621	657	679	693	699	664	646	650	684	660	666	645	618	690	673	672	657	609	664	609	667	686	592	648	706	705	631	614	641	629	662	647	642	623	668	637	597	639	686	628	693	642	677	613	645	691	662	641	649	669	689	666	687	639	663	658	598	650	628	611	648	658	648	629	679	664	658	624	658	656	618	692	652	665	626	650	631	689	660	692	630	677	628	693	664	644	653	623	666	663	659	672	617	665	674	623	658	678	637	599	651	622	640	679	658	679	641	664	647	620	684	677	647	640	668	653	605	640	628	630	613	620	635	609	654	664	672	668	712	666	633	684	651	676	678	603	685	618	617	578	662	650	654	594	616	665	640	658	675	663	625	657	639	643	626	606	644	621	629	600	632	615	646	680	622	669	666	656	693	682	650	648	666	686	662	667	673	635	675	656	637	643	672	663	618	662	634	636	656	672	671	659	694	611	664	625	629	627	660	653	621	727	661	665	691	633	704	646	669	644	612	684	591	644	618	655	624	677	651	676	649	620	658	618	683	638	639	678	656	619	690	627	672	707	621	665	669	652	658	646	676	618	608	648	668	639	663	631	663	691	643	645	665	624	644	657	637	610	683	644	696	683	699	596	635	660	663	636	600	613	675	617	667	686	700	669	647	645	646	638	668	685	650	659	699	657	685	664	663	680	719	662	671	644	663	669	657	678	658	661	649	702	627	688	620	693	611	668	668	601	620	664	670	636	664	669	667	633	630	698	644	634	640	638	658	633	631	666	633	671	639	662	625	672	590	643	682	684	687	653	606	602	670	666	675	676	627	684	632	642	653	657	662	650	626	650	667	695	602	669	611	673	647	652	688	632	660	672	642	669	622	640	653	624	646	614	668	629	605	669	657	611	627	634	617	599	619	634	610	624	667	724	680	637	705	630	615	651	625	645	636	620	635	662	627	652	643	616	690	682	673	665	642	681	663	620	616	689	627	684	668	681	658	616	613	668	641	666	696	653	683	660	644	641	630	621	658	631	666	617	649	654	662	664	662	651	705	687	638	617	659	689	627	612	708	647	614	621	674	618	658	667	668	676	668	649	636	580	677	675	644	664	694	606	615	655	636	618	664	680	645	625	640	661	618	666	646	638	677	639	674	642	668	654	627	647	646	609	634	620	649	632	682	640	612	676	589	679	695	686	675	630	682	650	698	674	653	636	663	650	657	667	632	648	618	633	624	623	725	673	636	652	651	628	634	713	693	614	692	680	644	680	678	654	608	671	657	648	654	684	645	640	637	613	636	670	703	630	669	658	653	654	649	602	662	686	656	655	609	622	627	655	610	646	628	641	687	672	652	640	672	636	644	632	609	639	642	704	664	638	619	686	665	660	657	624	660	630	643	654	704	708	659	618	622	694	643	630	631	663	629	626	663	651	646	695	613	669	687	634	652	671	671	658	613	672	674	671	669	674	584	661	647	654	643	638	644	683	644	666	638	653	704	655	682	649	638	676	673	690	673	653	642	620	660	675	650	644	668	645	656	686	646	597	646	675	624	627	659	620	659	641	632	624	650	680	612	652	690	642	632	669	678	633	614	679	624	656	651	695	632	679	655	645	629	633	634	624	668	666	636	686	646	637	641	623	675	627	638	644	611	658	638	668	662	675	642	627	587	635	661	634	642	616	631	702	630	647	660	648	641	620	622	683	646	650	607	647	650	689	631	627	648	663	680	668	646	668	674	625	619	625	673	616	634	625	665	696	713	652	667	641	671	649	676	638	654	616	612	646	640	693	628	648	678	646	660	680	617	685	596	645	671	645	618	707	657	658	651	646	680	698	656	676	652	655	686	653	686	693	642	624	678	686	634	664	604	671	671	639	661	656	639	661	615	643	617	712	637	649	667	655	607	608	636	683	643	670	702	686	665	675	611	641	661	658	612	681	649	616	646	651	678	615	616	656	713	681	657	642	655	664	633	626	685	666	562	639	634	633	677	652	695	654	660	603	674	651	675	636	674	668	648	653	659	644	663	626	656	657	649	675	580	680	700	631	621	642	661	698	605	684	657	655	634	638	663	649	692	639	654	686	644	609	696	680	616	637	614	625	637	655	680	637	646	592	659	629	662	643	657	671	687	658	593	660	642	661	666	656	635	631	608	642	651	642	670	630	678	679	623	647	610	671	674	637	679	653	708	667	641	632	631	637	675	652	637	672	661	617	641	648	636	625	638	689	627	640	646	631	630	631	613	683	665	633	629	682	646	622	695	641	664	692	638	642	686	666	651	629	665	630	653	634	688	684	618	667	644	656	652	627	678	640	618	666	653	671	653	636	626	667	646	654	646	662	674	678	612	606	622	656	660	601	655	651	665	679	658	670	608	653	681	632	636	634	611	631	644	617	650	627	662	565	627	655	653	685	647	694	669	646	673	629	611	668	648	655	682	655	665	663	624	668	574	628	661	657	656	688	672	643	649	638	659	705	623	692	633	665	627	640	662	646	681	671	665	676	670	653	636	668	674	625	631	645	661	630	654	670	598	640	631	660	640	670	685	661	645	630	689	638	689	630	651	616	670	614	661	659	656	628	639	680	605	645	615	660	697	658	662	657	682	660	665	654	648	645	651	664	637	642	637	623	629	628	667	649	639	646	685	644	631	640	680	682	703	682	607	646	664	638	646	609	684	623	666	655	671	631	656	664	675	641	620	656	652	673	653	675	643	639	650	675	652	637	648	696	649	675	674	628	649	662	673	647	678	672	630	649	604	630	657	609	656	680	645	690	638	664	666	671	614	611	620	650	641	639	683	609	624	642	669	683	679	607	590	654	639	671	681	660	646	683	586	641	641	687	683	688	625	676	649	626	631	644	620	620	671	663	676	630	657	657	632	606	637	638	632	622	700	678	624	655	602	677	685	698	706	669	630	679	627	635	651	661	690	645	626	646	664	607	677	658	660	667	662	641	637	677	624	585	644	619	649	639	626	675	656	626	664	698	691	695	643	669	643	655	655	634	665	635	666	709	659	672	624	632	648	629	659	683	665	654	635	694	622	695	625	619	625	615	686	661	612	608	677	637	661	658	591	675	644	620	669	637	650
25791	26342	43853	41576	24487	9609	2205	1008	777	791	738	797	776	804	778	715	805	772	760	761	731	720	773	748	725	802	820	780	735	742	702	721	726	732	809	746	711	799	719	748	763	742	720	783	778	735	760	731	790	778	753	742	749	794	691	741	727	793	796	780	784	757	737	779	744	751	806	743	699	744	760	736	708	727	720	723	764	755	698	714	687	777	741	750	724	753	776	726	779	736	746	703	771	771	724	704	720	700	752	764	702	768	741	751	779	779	754	741	778	760	781	783	739	738	736	723	769	788	755	748	777	754	732	744	697	718	702	735	756	739	725	740	780	702	697	782	749	733	775	771	779	713	725	775	773	748	769	698	748	761	725	739	760	728	776	755	697	701	722	757	736	744	737	768	737	724	726	720	714	755	741	742	772	845	804	768	745	728	761	765	767	739	770	707	722	763	700	758	757	744	744	709	762	741	751	765	740	760	753	730	750	714	781	725	720	715	744	770	768	825	716	740	767	764	742	750	769	712	795	748	732	715	743	741	697	719	732	720	778	712	747	700	718	740	704	759	712	777	746	798	783	747	710	725	732	798	700	761	746	709	740	764	739	721	740	759	731	717	752	740	725	792	725	710	784	794	748	725	761	696	749	722	757	686	738	760	774	733	759	719	741	711	736	765	740	740	739	771	764	698	736	786	739	789	741	780	786	685	704	717	729	739	721	762	749	740	692	755	771	704	763	741	770	785	747	706	728	755	769	776	738	760	679	689	770	720	723	722	810	741	759	720	768	754	733	737	740	766	709	788	802	748	753	762	742	723	766	750	775	740	709	740	709	758	714	727	776	731	758	735	723	805	749	753	753	745	740	718	731	740	795	711	787	782	738	766	692	774	760	804	734	760	732	739	763	716	702	725	782	728	756	717	800	809	739	730	728	740	780	724	804	689	804	746	725	779	732	760	801	717	703	753	727	707	742	750	780	762	776	714	768	769	746	777	734	706	803	754	746	761	732	723	723	725	719	708	731	792	741	753	780	710	725	732	754	718	728	710	726	697	760	732	768	727	730	768	734	719	774	707	783	742	748	721	728	786	771	730	699	758	746	745	754	771	801	755	731	718	807	745	720	746	766	723	766	781	695	745	752	745	771	724	716	700	755	718	792	720	734	803	781	681	717	766	761	747	714	776	734	770	749	726	750	756	737	751	749	790	753	744	756	750	690	774	767	820	754	681	751	739	745	740	767	812	727	743	722	751	724	747	710	756	703	748	737	755	759	777	729	748	743	747	762	772	808	737	739	729	713	730	748	692	773	773	758	713	752	714	704	737	747	730	726	756	769	724	744	749	737	807	755	773	750	782	735	797	762	756	736	792	742	786	681	718	758	753	712	762	724	766	716	744	720	745	728	732	730	715	728	722	725	752	739	751	757	731	783	781	767	719	742	752	767	720	770	745	739	762	736	749	735	711	777	721	764	736	755	698	769	709	762	761	768	762	769	760	716	751	739	724	777	705	761	743	748	747	784	770	712	706	714	717	692	745	688	749	763	755	757	766	747	789	717	785	728	716	720	736	743	754	750	721	700	766	739	745	686	789	748	738	737	770	697	703	750	757	709	762	738	763	733	775	748	701	700	712	696	728	789	674	730	752	698	692	740	796	721	774	801	758	759	749	736	733	770	758	735	775	749	751	734	757	766	720	684	775	731	724	778	746	669	693	737	716	756	748	761	764	788	704	682	747	730	765	770	730	768	741	734	727	694	725	712	762	708	711	750	701	695	740	767	751	757	782	749	780	784	709	771	705	772	742	743	747	750	760	720	770	681	723	721	722	776	745	737	748	733	738	769	769	716	775	701	730	746	734	740	772	754	754	762	752	704	763	701	756	756	777	714	805	726	762	702	760	745	736	776	752	770	763	712	717	788	774	696	747	744	753	754	746	785	783	758	742	702	742	768	719	716	720	742	743	779	723	743	744	775	728	761	747	759	764	770	719	722	758	750	744	707	726	771	739	761	754	799	725	747	731	724	759	759	714	739	740	763	745	744	724	730	758	786	758	729	769	789	760	743	752	785	750	733	735	758	735	739	727	789	713	706	707	675	775	797	755	804	749	699	737	784	751	743	749	800	693	763	745	771	736	710	751	721	788	739	766	754	757	737	698	750	772	786	763	759	773	719	708	813	731	749	733	757	729	763	784	797	783	749	718	719	726	749	719	747	698	745	766	756	758	730	765	771	741	734	705	790	780	800	725	756	760	762	754	753	741	750	754	785	703	753	768	772	742	779	770	748	710	759	726	756	735	755	739	750	736	743	797	733	741	757	721	738	739	736	749	771	742	750	721	723	758	757	771	725	748	772	735	734	725	801	755	761	703	801	797	748	744	779	743	718	744	742	782	719	744	757	694	764	688	692	774	748	708	776	729	753	746	758	739	778	718	751	706	761	748	742	719	708	746	770	744	768	770	710	711	752	771	727	773	773	729	717	804	737	765	719	734	754	756	728	717	709	729	740	745	720	687	749	794	767	754	749	738	701	715	807	745	733	768	724	761	773	700	776	756	741	764	748	718	776	747	747	743	748	764	708	714	747	738	769	697	730	696	741	768	739	746	767	749	765	766	729	805	755	780	772	783	749	780	747	744	711	704	724	755	754	737	747	707	780	797	726	717	768	775	734	747	770	731	731	777	761	709	725	751	712	726	696	766	788	721	755	760	721	772	717	763	709	727	734	730	715	727	727	748	745	748	738	728	761	733	738	803	804	750	756	721	734	736	743	767	770	726	767	810	747	780	729	793	747	729	775	763	730	730	777	743	714	794	769	756	742	785	719	709	746	718	767	776	790	698	760	705	768	768	743	750	732	748	723	731	679	769	747	756	775	781	731	735	752	719	715	701	777	788	755	724	745	754	716	723	709	709	787	765	746	784	747	768	710	716	758	760	693	751	759	790	756	772	725	695	730	726	726	727	741	757	765	768	730	703	734	721	733	792	728	770	709	767	759	730	753	774	760	771	769	700	764	751	786	755	735	774	715	701	769	772	746	748	745	735	741	769	725	714	776	782	745	766	772	719	734	750	766	784	735	742	769	735	710	722	739	729	683	736	747	778	783	764	793	770	756	677	747	779	707	770	741	748	742	726	749	770	773	735	704	764	761	735	737	772	722	756	734	762	756	705	727	759	676	686	755	761	787	710	701	703	808	767	703	785	769	739	714	763	753	704	802	784	734	731	718	763	702	739	781	763	731	737	762	741	681	798	791	734	746	716	742	718	732	733	771	764	771	709	725	745	724	788	711	720	740	732	710	782	740	722	744	742	759	722	705	772	713	710	759	751	740	767	717	725	750	758	720	777	747	712	718	741	750	769	759	710	692	759	821	734	793	764	701	714	721	755	760	730	776	731	791	714	769	724	760	737	724	786	763	719	775	730	765	778	741	742	678	774	718	707	774	741	732	777	743	747	726	743	780	698	783	720	753	777	756	677	717	721	743	763	752	816	693	752	735	762	757	710	734	784
55793	84861	65084	36975	16669	5489	1640	890	759	755	727	672	715	681	683	688	709	717	710	709	672	716	703	698	700	681	699	671	684	705	704	701	683	691	738	734	695	669	654	650	696	667	711	683	714	704	698	680	692	708	723	701	710	659	671	676	685	661	725	710	697	693	699	659	668	669	670	667	713	682	714	709	708	693	683	648	693	728	677	659	694	746	689	686	720	688	689	658	651	676	643	661	716	700	680	694	698	696	733	723	671	703	704	672	681	679	704	672	671	663	699	690	653	683	687	687	722	676	686	684	736	665	684	718	654	696	687	747	727	672	655	685	688	710	676	677	692	716	658	668	674	706	724	718	735	696	683	684	719	718	687	686	677	678	691	740	704	695	694	711	682	669	684	674	676	646	638	660	663	708	671	691	685	645	664	717	683	667	700	707	686	681	646	687	668	684	664	626	648	734	692	657	701	657	671	697	624	689	662	670	693	726	730	626	690	698	720	695	664	652	706	693	693	696	716	668	627	708	662	670	689	681	663	703	636	747	705	707	681	649	716	698	682	661	702	723	711	677	651	688	680	667	662	680	705	671	706	669	672	675	674	650	717	704	668	698	685	687	683	676	649	734	670	699	697	669	665	658	710	692	690	713	699	668	712	677	715	690	688	648	745	677	700	667	653	681	663	620	669	677	671	668	663	684	645	674	663	698	688	681	661	720	689	695	654	632	666	654	715	717	700	655	687	620	704	674	677	678	643	671	664	708	662	663	680	668	662	700	624	713	705	646	739	654	678	652	713	716	744	691	682	692	693	696	596	663	660	710	666	708	680	664	676	665	713	729	689	708	717	716	673	672	739	689	657	675	723	734	678	690	680	720	708	676	718	669	685	669	633	672	701	690	661	693	667	716	703	726	739	659	726	745	666	699	702	673	682	671	652	651	746	704	676	726	730	664	692	637	722	699	672	687	686	707	681	703	716	674	666	662	692	670	675	694	637	726	662	624	721	662	660	674	657	697	695	680	653	677	689	670	726	669	692	674	704	708	719	672	666	685	714	679	701	655	676	720	629	717	698	700	640	751	688	678	697	678	706	669	671	664	714	720	639	704	648	668	651	635	659	687	723	700	723	699	639	676	707	683	726	660	677	648	688	678	714	698	685	676	689	631	662	676	657	751	693	684	713	700	690	750	744	733	685	678	720	693	687	658	631	667	678	728	697	710	681	702	678	712	767	684	657	702	712	677	725	724	667	704	666	691	683	742	694	727	672	699	668	675	680	709	679	673	708	684	689	699	688	678	666	690	657	707	675	666	688	719	663	680	683	659	674	708	721	643	670	693	679	723	698	691	688	632	744	705	689	710	653	619	680	675	662	679	635	679	683	677	707	709	689	694	681	707	691	662	678	645	653	667	756	675	701	676	692	671	694	650	716	683	688	717	688	683	654	682	675	704	722	685	718	657	699	689	665	702	702	681	671	689	664	646	653	690	693	717	711	716	714	666	618	687	693	672	728	684	666	664	685	673	777	675	696	681	676	663	656	681	718	685	668	651	720	677	710	736	733	735	675	699	675	684	698	671	695	699	708	684	650	726	665	690	694	692	670	681	725	664	667	697	680	687	647	720	696	666	713	680	702	721	705	719	750	670	714	745	701	665	714	674	711	644	714	700	693	690	707	699	661	694	697	715	696	666	688	656	666	686	626	681	697	682	684	687	697	717	697	686	684	698	682	744	714	677	692	661	710	662	636	664	683	633	664	672	675	672	661	668	651	701	672	697	697	647	663	722	736	670	708	699	702	717	672	670	633	648	657	690	698	690	691	695	721	669	688	647	701	673	727	731	706	690	682	655	706	696	679	707	716	723	661	706	709	668	672	648	719	722	669	682	734	688	699	697	673	724	687	694	676	671	678	689	699	708	655	692	711	670	678	680	696	629	671	661	676	642	639	687	677	670	712	711	684	707	713	686	714	695	694	727	683	708	668	666	681	649	671	722	723	695	701	673	633	700	702	692	654	664	694	655	726	717	696	692	666	698	719	691	738	666	674	694	676	666	698	682	649	656	717	719	701	677	654	692	669	658	709	648	677	679	672	635	727	697	710	683	712	647	695	698	662	667	618	650	690	690	696	628	713	701	719	674	752	693	695	705	637	701	703	678	723	674	674	663	671	701	699	694	673	678	766	700	656	639	690	694	664	720	694	679	689	664	640	670	636	682	692	715	713	687	667	670	672	703	688	694	678	710	666	665	678	635	622	696	667	650	676	684	691	697	696	672	723	648	681	697	675	698	679	680	694	691	714	646	680	660	730	690	689	707	686	677	722	688	736	692	686	650	717	656	687	733	630	633	693	658	688	721	766	662	679	687	717	680	683	697	644	651	723	692	680	676	722	682	656	646	681	686	696	683	731	711	718	675	712	672	636	726	690	679	707	698	653	695	657	701	704	683	664	679	649	673	698	689	743	671	662	647	717	667	684	701	702	717	690	706	666	646	698	705	698	671	659	676	676	708	667	667	687	682	682	674	676	687	741	628	742	694	671	657	687	687	723	679	731	683	707	686	704	700	689	693	698	698	683	695	688	653	713	669	666	667	665	730	669	692	633	701	691	707	669	688	657	679	668	631	659	664	649	709	638	654	698	671	674	679	724	675	648	675	688	705	646	710	676	690	680	656	665	661	681	670	656	674	710	658	694	676	685	716	701	685	675	622	721	678	669	656	658	742	685	683	714	654	683	653	684	722	685	689	679	697	705	651	729	694	670	673	660	726	743	709	664	662	668	678	657	679	648	668	681	700	657	690	703	675	689	673	707	708	671	700	642	671	676	727	668	683	690	752	706	723	704	682	673	682	724	711	647	716	668	671	684	672	679	668	665	693	656	694	717	721	639	686	668	697	659	734	678	649	643	724	666	666	701	655	653	660	678	651	700	696	718	691	642	671	702	682	673	666	700	678	657	718	669	678	689	691	701	689	691	676	674	700	682	727	629	642	675	610	670	688	684	656	689	717	672	716	631	668	651	677	707	719	734	651	649	695	717	660	697	646	681	696	643	711	722	688	710	666	644	692	634	708	654	659	704	677	665	644	715	706	695	688	687	707	656	705	748	679	713	727	657	710	726	708	665	662	721	715	680	682	643	711	658	660	698	701	620	705	703	643	697	708	687	699	656	648	637	687	721	715	662	710	690	724	672	686	643	639	696	655	664	713	734	714	683	666	706	640	676	679	694	675	716	679	696	755	637	685	629	707	708	682	732	654	659	664	663	653	707	682	677	621	681	726	703	708	675	735	696	701	654	698	722	695	670	662	681	650	684	710	678	704	643	692	688	630	735	703	673	704	647	683	683	712	628	717	659	681	695	676	689	693	689	665	682	699	700	660	690	717	705	701	655	727	712	682	655	686	673	719	669	629	695	727	691	679	685	715	688	655	720	700	664	691	682	654	678	675	672	692	687	668	729	709	703	645	700	688	690	660	733	669	724	678	706	710	668	685	649	688	711	674	729	645	726	660
24196	22703	38045	44555	33049	20063	7276	1697	1118	1093	1093	1060	1120	1026	1093	1055	1023	1036	1080	1063	1054	1105	1056	999	1032	1044	1037	1105	1032	1063	1008	1026	1044	1029	1070	1018	1055	1070	1034	1077	1038	1023	1033	1076	1065	999	1110	1049	996	1109	1050	1016	1045	1033	1081	1037	1003	1124	1124	1007	1028	1034	1021	1017	1022	1081	1025	1019	1005	1052	1030	1017	1004	1054	1022	998	1039	1014	1038	992	1024	1087	1070	1072	1016	1060	1034	978	1093	1035	1031	1032	1046	993	979	984	1015	1056	1039	969	1055	1006	1043	997	1007	1036	1070	958	1050	1015	1037	1042	1020	1049	1019	1046	1100	989	1074	1044	1098	1029	1083	1045	1034	1038	931	1056	1131	1036	1045	1018	1035	1036	974	1097	1085	1016	1013	1048	1066	1025	1036	1083	1033	1032	980	1020	1036	1009	1030	1014	1103	981	991	1083	1059	1036	1019	1013	1061	1049	1056	1081	1005	1019	1047	1029	1020	1064	1038	995	968	1009	1021	1052	983	1064	1071	1046	1027	1014	1074	988	1022	1033	1040	971	1004	1002	1077	1015	1045	993	1056	1048	1072	1032	1076	1031	1018	1068	1050	1049	1020	1060	1015	1015	1059	1051	1062	1075	996	1011	1064	1000	1057	1062	1098	1050	1087	1071	1024	994	1043	1014	1042	1074	993	1025	1011	1084	1077	1022	1062	1058	1044	1011	968	1036	1063	989	1070	994	1076	991	1044	1034	992	1021	1031	1044	969	1037	1084	974	1032	1036	1001	995	1078	1021	1065	1045	1027	937	1078	988	1095	1011	1080	1019	1035	999	1005	1073	1042	1070	1062	980	1088	991	1033	989	1053	1014	1046	1052	1069	985	1016	1041	1094	965	975	1015	1039	1029	1012	1045	1030	1039	1053	1032	1050	1064	1001	993	1025	990	1047	1015	1027	1079	1049	1030	1026	1044	1017	1089	1029	1037	1084	1093	974	1025	1024	1003	1021	991	1038	1047	1017	998	979	1047	1011	1051	1050	1064	1024	1039	1048	1016	1056	986	1058	1006	1020	1037	1057	1082	988	1035	1025	1003	1016	993	1045	999	1051	1088	1060	987	991	1029	967	1044	1036	1053	1005	1056	1047	1095	1011	966	1004	1032	977	1005	1076	1145	1028	1039	1042	1054	1056	1041	1029	1018	987	1025	1059	999	1045	1064	1016	1025	1014	1009	1069	1032	1050	1062	1059	1014	1008	1036	1040	1013	1098	1031	1008	1017	999	992	1015	957	1048	1036	1032	967	1050	1036	1061	1051	1044	1048	1026	1032	1003	1004	997	1063	1028	1042	949	1011	1031	960	986	998	972	1045	1052	1097	1049	1064	1057	1020	1046	1033	1140	1016	1051	1055	1023	1021	1028	1003	1013	999	1026	1001	951	979	1122	1027	1046	1039	1074	1013	1036	1008	1027	1030	965	1035	1048	1019	996	1028	1023	1011	954	991	1009	997	1049	1074	1049	1028	986	1001	1011	1053	1069	1037	1098	1055	942	1037	1034	1082	1085	1078	1011	1041	1031	1027	1002	1051	1026	1064	1035	1035	981	980	1113	1023	1111	983	1007	1049	1051	1036	1054	963	966	1045	1037	1016	1007	1004	976	1041	1049	1046	1009	1011	1058	1027	979	1006	1054	1065	1047	999	1018	983	979	1016	1014	1038	951	986	1085	1001	1038	993	972	1010	1067	1080	1043	1009	964	1035	1049	1048	1017	1010	1039	1051	1038	1027	1055	1048	993	988	997	1066	1059	1059	1092	1032	1079	1064	1054	1032	1038	945	1060	1032	1010	1008	1063	1019	1016	1031	1037	1075	1051	1045	1138	1051	1062	1035	1009	1046	987	1107	1023	1051	1036	1025	1057	1076	1035	1084	1005	1053	1038	1008	1053	1033	1011	1004	1011	1024	1006	981	1056	1024	1026	1060	1038	1000	1000	1001	1077	975	1034	1030	974	984	977	1034	1019	1006	994	1013	1021	1031	1041	1051	1015	1040	1035	1027	1059	1032	993	1019	1055	1011	1016	1109	1012	992	1014	1084	1050	1084	1018	1039	1036	1057	980	1018	1008	1031	1001	1107	1039	1064	1057	1041	1063	960	1084	1075	1044	1026	983	1125	1033	995	968	1050	1053	1059	1055	989	1011	1016	1045	1001	1051	1080	1037	1049	1028	1046	1035	1035	971	1014	1062	960	1062	1011	1058	1093	1058	1037	1026	1042	1017	977	990	1007	1017	1035	1037	953	983	996	1066	1056	1013	988	997	1078	1031	968	1019	1034	966	1092	1015	998	1022	1048	995	1025	1054	1027	1003	991	1009	1027	1070	968	977	1084	1009	1069	1055	1049	946	1044	1020	1044	1028	1041	1035	1025	997	989	1016	989	1023	1047	1046	974	1028	1029	971	1027	1016	1070	1053	1042	1059	1081	1003	1026	1064	1047	984	1100	1041	1039	1033	1091	1034	995	990	1058	998	988	1026	997	1053	1014	1045	1007	1034	1017	1061	1085	1045	1013	1050	997	981	1075	1036	1019	1019	986	1032	982	1033	1006	1027	1007	980	1042	1023	1015	1034	1025	1010	1081	1013	1050	1052	1003	985	1010	1010	1040	1032	996	981	1039	1097	1013	982	1049	1098	1056	1033	1019	994	1037	1029	959	1021	1033	1050	1057	1067	1063	1033	1006	975	1001	972	963	1076	1023	1047	1054	1014	1059	1033	1010	1079	1065	1013	1031	1064	1034	1003	1046	974	1009	1022	1044	1088	1008	1065	1035	989	1024	1075	1039	1017	991	984	1048	993	974	1064	1047	1059	1027	1092	1012	1078	982	1043	1032	1006	1064	1087	1071	1041	1000	978	1022	1040	1018	1045	1064	980	993	986	1052	997	992	1085	1053	1002	1036	1054	1032	1024	1039	994	996	1062	1033	1062	1012	986	1025	1040	1043	1028	1022	1048	1030	1019	1050	1005	1084	1021	1037	949	1043	1083	1005	1021	1001	1040	1060	1006	1048	1085	1071	1089	1032	996	1052	1028	1026	992	1030	1043	1008	1063	1024	1043	1052	1058	1063	1050	1013	1041	1022	1056	1027	1108	1010	1024	1049	1028	1026	1057	1020	1045	1050	1036	1050	990	1045	1063	1013	1010	1042	1083	1007	1010	1022	1024	1008	1044	1045	1029	1032	1065	991	984	1039	1048	1066	1002	977	1073	1100	1022	1049	1000	975	1021	998	1026	1083	1040	1100	1062	1022	1053	1049	1051	1023	1012	1062	1003	1033	1002	1016	1019	1022	1025	1032	1013	996	1051	1038	992	1026	997	1010	1041	1019	1039	1032	1045	1043	1090	1019	1057	1054	1049	1049	1033	1005	1047	990	1071	993	996	1042	1033	976	1050	1021	1019	1010	1045	1030	1037	1040	1025	1031	968	1035	1039	999	998	1005	1062	982	1060	1044	1055	1050	1013	1025	1013	991	1033	1021	1045	1028	1083	1012	1072	1034	995	1093	1018	981	1016	1013	1037	1046	1020	1022	1011	1068	1007	1059	1053	1001	1025	1028	1008	1039	1019	1059	1048	1022	1025	1032	1016	1032	966	1069	1006	1049	1021	1028	1045	1088	970	1067	1016	1030	1059	1007	1032	1011	1095	937	1009	1054	997	1054	1067	1030	1044	993	982	1048	1060	1032	1015	1051	1084	1048	1014	1039	1046	1067	1063	982	1055	1017	1025	986	1064	1028	1003	998	1090	1032	1019	1031	1030	1031	1025	1052	1062	1054	1018	1013	1069	1047	1005	1072	1076	1017	1060	1034	1015	947	1035	1077	1027	1020	1015	1047	1074	1039	1073	998	1040	991	970	1082	994	1014	1005	1000	1074	1043	1044	1033	1009	1080	988	1000	1032	993	1068	1046	986	1006	1045	1037	1034	1042	1017	1021	1019	1034	1047	1044	1031	984	1046	1059	976	1055	1018	1005	1012	996	1034	1036	1088	1016	1019	1040	1002	1014	1100	1045	1043	1018	1024	1033	1077	1054	1027	1078	1032	1056	991	1101	1012	1072	1043	1053	1015	1019	1063	1035	992	992	1007	1012	1041	1073	1007	1029	1058	973	986	1008	1060	1012	1030	975	1031	984	1089	1060	1033	1037	1014	1072	1079	1054	1011	983	1056	1042	1040	1036	1101	1039	1055	1045	1042	994	1037	1002	1036	1001	1005	999	1032	1076	961	1021	1057	1061	1015	1015	1038	989	1012	1059	1017	1005	1000	1053	953	1080	1065	1050	1028	974	1035	958	1068	1069	994	1016	1058	1032	1018	1009	971	1013	1064	1048	1022	1036	967	986	1075	990	1037	1040	1142	1046	1054	1036	1082	1004	1055	977	1029	1002	1021	1047	1017	1007	1040	1020	1062	981	1068	992	1039	990	990	1054	1044	1025	1017	1015	991	990	1000	1059	1072	1020	1071	1063	1044	1034	1019	1028	1012	1051	1029	1036	984	998	993	1139	1029	998	1021	1030	985	967	999	1024	1074	987	1029	1005	1020	1061	1037	1039	1077	944	1028	1039	1028	1034	1038	1047	984	1079	1003	1079	1046	1055	1082	1022	1003	1049	1014	995	975	1043	1061	943	991	1077	1032	954	1005	1056	1001	1076	1013	1032	979	1018	968	975	1006	1058	972	1033	1026	1021	1089	1011	1068	995	1039	1033	1061	1012	1048	1002	1065	1039	996	998	1103	1023	1082	1006	1073	1075	1006	987	1047	1054	1061	1004
64144	100757	84537	57882	30628	11293	3317	1412	1064	994	925	974	1025	959	945	936	917	987	977	997	982	960	973	966	928	974	982	959	972	999	967	973	988	927	944	1018	955	995	968	941	950	949	956	956	919	915	962	934	947	981	976	949	965	965	953	910	916	920	944	902	934	908	965	1016	943	946	956	985	986	920	975	990	886	923	956	968	959	972	932	964	970	935	905	964	909	939	935	955	964	956	1029	953	958	994	975	963	951	970	986	941	932	954	883	908	944	929	980	929	950	929	934	941	910	927	918	962	917	951	972	949	947	925	927	961	941	914	964	960	932	934	909	962	935	950	987	948	972	1032	989	938	971	982	945	992	908	968	940	995	949	963	907	948	921	919	920	928	900	920	933	921	911	943	941	952	888	955	964	968	1009	910	941	920	962	975	1008	884	955	924	927	990	980	927	949	939	970	944	877	960	920	975	988	950	955	1008	908	946	946	946	952	949	906	968	967	949	955	1020	977	880	946	993	979	950	905	977	979	871	920	970	943	980	951	952	975	909	919	936	964	941	943	941	986	937	1003	982	929	921	982	888	950	1019	926	945	981	941	982	924	973	912	975	935	908	973	956	954	958	1009	965	952	934	959	951	966	920	941	898	921	902	928	920	937	954	991	977	976	994	924	953	913	935	944	941	967	907	878	1005	960	947	910	972	914	1002	999	948	854	923	980	982	956	934	869	948	919	963	902	928	948	954	902	935	946	893	949	940	918	935	912	985	964	945	935	883	938	978	947	852	926	974	954	915	944	944	1000	880	998	957	911	895	949	956	955	930	1023	949	923	882	938	872	986	948	935	960	958	950	1005	969	926	933	950	958	942	955	919	968	973	931	955	977	936	941	989	920	1004	987	922	931	930	959	931	972	923	950	930	936	908	982	935	933	929	946	958	937	911	971	951	924	969	973	908	961	921	896	989	943	916	907	959	963	891	993	941	934	893	965	958	938	920	941	986	934	915	935	936	910	907	978	960	949	993	900	970	991	1006	1011	958	947	950	969	1002	946	980	953	981	936	911	1014	945	974	1002	956	999	1000	961	939	912	954	943	942	935	932	1019	968	924	957	921	964	940	934	909	964	987	938	940	915	928	955	957	969	895	977	955	968	908	939	947	937	966	991	968	951	936	921	917	938	971	956	941	943	928	927	903	909	932	952	945	969	894	965	990	898	878	898	972	967	926	966	968	1006	940	986	938	954	986	921	935	946	954	953	931	957	951	914	931	938	938	915	980	1012	983	969	941	912	973	979	988	926	928	981	978	939	953	914	932	1006	997	918	941	930	922	913	951	950	946	960	977	922	924	954	942	955	892	993	983	958	962	955	935	960	988	917	923	960	940	934	916	911	920	949	933	932	973	953	957	933	917	942	977	999	952	950	910	907	965	987	938	974	944	935	1017	958	952	965	957	947	969	918	972	904	921	951	864	958	942	968	923	884	966	979	918	929	925	947	963	894	905	975	965	865	908	938	984	948	949	982	951	936	956	1015	892	985	963	961	934	998	970	935	865	933	943	958	967	912	951	943	936	953	973	924	974	973	954	959	927	953	922	924	944	924	921	937	934	982	942	966	959	932	970	910	934	922	985	925	908	915	920	956	941	901	948	982	933	920	963	887	961	909	928	891	943	961	943	911	965	988	918	946	1041	941	970	1004	970	912	988	987	904	950	951	974	998	963	943	929	970	946	979	1002	958	912	929	926	947	983	924	948	907	952	909	932	992	979	921	993	1009	962	932	939	892	938	944	932	923	919	932	997	919	973	923	942	934	896	1014	920	904	967	946	941	965	930	990	961	959	923	951	957	895	927	956	962	951	968	1001	966	930	950	1013	965	885	967	1010	933	946	945	930	948	936	927	983	895	991	1012	976	970	920	928	905	955	943	953	931	998	948	933	932	949	951	904	949	932	945	944	945	936	993	983	929	946	934	968	912	979	934	988	919	978	964	942	938	920	945	889	965	939	946	941	896	948	965	984	982	1004	922	987	1043	950	917	940	904	922	936	894	942	974	980	952	1010	927	910	1023	927	933	967	932	989	944	972	934	935	949	975	963	986	959	920	947	964	950	965	926	915	958	964	913	974	981	973	939	948	955	975	936	904	925	1007	913	933	934	949	937	912	890	882	960	896	919	1001	902	955	910	980	986	946	920	922	898	910	975	950	965	915	945	934	899	965	936	931	906	951	911	914	942	895	999	987	942	952	921	932	926	945	898	896	958	944	926	958	925	912	932	920	934	915	974	987	1000	932	946	999	1001	900	949	934	985	979	986	910	981	905	918	951	920	890	953	911	909	994	959	956	940	912	894	910	936	936	906	963	964	949	919	939	976	906	957	969	934	939	949	905	956	967	995	925	951	937	924	935	929	873	961	935	996	964	965	918	884	910	978	1004	991	988	966	896	942	997	969	872	923	963	938	971	937	961	1013	955	964	959	918	979	960	952	974	991	995	952	949	975	928	925	945	926	925	932	939	953	961	940	974	965	944	1022	925	958	915	930	891	915	924	912	916	917	954	951	944	907	967	975	976	929	953	909	964	946	884	954	918	993	906	932	984	952	906	934	964	946	927	890	966	927	912	950	938	933	918	956	930	935	945	958	984	929	988	921	932	943	929	937	917	934	936	939	945	916	913	915	886	967	937	908	997	943	956	910	933	959	943	967	925	968	965	902	942	1022	973	947	932	934	907	908	924	950	987	962	919	971	917	959	996	888	930	936	894	946	947	935	970	916	960	1000	953	934	865	980	950	924	983	933	936	973	1008	964	961	939	938	984	964	969	917	940	921	964	992	956	976	905	926	959	863	961	934	890	965	949	941	930	893	962	922	925	929	920	931	917	970	939	887	929	947	951	960	910	924	901	932	882	969	901	917	976	965	992	938	988	909	918	939	928	978	939	970	903	932	930	992	927	929	952	963	958	1018	888	970	976	943	914	918	900	971	906	952	965	922	883	950	929	942	997	942	894	993	969	926	956	985	912	907	949	953	968	884	929	1011	948	995	928	929	883	920	936	906	976	924	937	967	999	996	939	958	974	885	914	957	898	960	921	908	934	990	923	952	891	970	886	991	961	956	915	944	929	982	917	967	967	1008	932	953	902	907	992	867	955	930	965	985	957	932	913	886	937	954	961	943	898	1009	948	894	961	975	957	989	945	965	944	935	976	926	906	924	949	966	946	923	950	954	926	964	935	953	1018	977	930	928	928	955	952	913	906	1008	978	934	929	965	941	984	932	925	945	895	959	915	993	961	909	891	897	990	958	921	886	936	920	912	907	922	933	920	973	968	947	933	990	963	929	913	941	966	997	938	982	964	949	948	906	939	918	948	942	968	936	941	944	900	981	986	939	963	921	910	923	946	939	925	903	910	891	950	946	918	935	946	943	918	911	984	984	937	918	945	937	945	938	969	922	934	881	953	937	914	936	869	1031	967	970	954	961	941	912	924	958	933	913	1034	889	911	963	992	907	920	947	895	936	944	958	909	977	940	967	929	949	937	941	985	997	877	918	937	985	988	919	966	916	932	923	879	964	976	893	945	954
30302	28549	28611	15207	4752	1755	1056	938	865	944	914	957	870	909	902	939	867	883	903	935	952	900	901	899	917	820	816	908	852	875	899	867	841	976	896	896	938	867	896	915	910	903	857	886	892	898	911	884	926	859	881	887	851	938	876	896	902	871	849	891	895	905	883	876	889	878	856	928	880	936	878	864	954	870	868	877	877	870	802	888	877	855	944	931	927	867	875	900	915	910	844	855	883	864	838	858	911	911	899	905	897	950	870	890	870	862	897	888	912	849	848	823	902	875	929	851	861	926	939	846	871	881	818	905	947	914	876	879	924	852	887	862	843	876	893	867	869	886	859	873	876	901	841	871	870	928	887	876	876	860	822	872	887	862	885	883	916	868	844	876	891	843	870	914	926	889	910	859	875	857	874	838	870	835	883	906	848	907	904	918	929	860	851	871	876	846	890	877	870	925	869	846	905	859	958	869	852	886	876	869	891	846	863	907	861	843	877	841	830	905	900	848	871	884	873	874	932	873	869	860	897	832	877	911	863	885	890	897	846	898	871	913	890	883	859	889	906	889	917	895	924	899	878	836	952	852	861	913	871	881	923	891	882	873	929	845	835	895	890	948	884	874	819	871	874	890	927	916	846	893	865	904	912	915	870	907	933	890	895	901	878	869	891	847	857	872	877	806	906	885	896	926	878	909	874	907	869	875	897	878	908	887	901	891	861	853	921	931	871	853	886	873	890	833	851	871	916	869	938	895	868	889	919	885	888	861	912	918	873	971	862	885	911	844	879	879	866	941	839	862	853	860	880	897	877	910	920	897	884	876	908	848	921	878	833	893	871	844	884	941	853	864	877	909	886	905	845	878	875	921	879	859	851	885	880	925	897	871	874	863	903	872	875	916	874	875	858	842	930	877	805	902	923	884	893	870	919	893	920	861	890	954	896	880	825	938	904	898	880	891	877	893	880	892	911	911	876	893	870	865	894	935	876	879	859	905	860	883	863	885	866	947	919	981	866	894	861	922	893	837	861	864	816	886	936	903	877	877	870	908	850	846	932	915	906	872	835	884	915	862	908	961	893	908	887	829	877	888	891	842	888	886	930	884	789	911	836	900	914	866	904	886	896	910	945	887	927	828	918	848	858	887	870	942	901	905	902	916	871	870	896	904	895	831	878	876	929	927	903	850	869	897	865	899	836	869	896	922	908	932	924	875	845	877	919	889	941	898	901	880	926	858	944	860	903	906	901	926	866	891	883	901	902	885	857	813	892	885	905	877	886	879	882	868	873	903	913	842	859	880	916	866	894	892	926	864	907	962	880	834	861	920	890	889	922	925	897	891	913	867	909	945	827	876	867	929	899	813	890	893	952	864	845	902	877	877	918	895	888	897	865	904	890	880	885	911	903	903	898	873	845	903	840	895	877	895	876	860	830	889	910	878	880	888	914	872	929	897	885	863	869	857	824	864	865	833	898	905	889	871	868	960	893	911	918	887	898	855	811	825	887	918	885	880	893	891	868	938	879	883	903	902	839	882	920	802	864	888	884	875	932	886	843	872	857	838	861	849	912	880	900	890	890	905	877	869	899	843	892	928	860	885	888	898	895	880	909	864	873	949	867	869	884	906	903	938	872	921	956	902	851	952	849	848	908	913	831	867	916	883	912	893	886	859	878	849	894	939	917	892	934	880	887	890	851	905	825	874	864	910	911	904	872	884	889	920	865	906	879	855	936	864	837	894	883	835	892	864	852	904	945	892	872	897	837	896	887	858	830	865	809	889	865	833	880	847	861	879	921	895	888	874	931	870	882	889	920	844	921	889	915	791	883	863	855	902	882	892	879	868	877	867	873	874	962	918	868	833	912	885	853	815	898	890	918	928	926	888	874	891	867	873	913	904	859	880	838	896	822	956	832	864	922	867	864	901	893	876	886	871	924	909	932	918	836	832	898	861	900	888	892	872	865	854	897	882	872	833	914	907	899	864	888	874	927	905	876	887	845	897	884	881	885	849	885	873	878	894	910	858	875	893	915	916	875	916	864	905	854	909	838	892	878	840	919	912	867	833	908	890	811	890	834	865	881	900	847	880	872	870	867	862	889	914	921	924	838	846	862	900	855	865	872	877	915	925	886	856	903	893	903	940	881	848	939	890	904	900	862	882	910	822	860	926	895	860	976	886	902	905	901	900	920	936	877	868	894	844	878	876	847	845	930	911	882	893	919	854	939	937	914	840	928	915	879	893	899	842	917	895	875	889	829	880	904	923	887	858	881	853	891	926	858	854	918	882	887	902	900	862	883	836	872	861	886	887	904	851	877	865	885	856	809	917	880	869	858	894	855	878	872	895	910	945	877	883	879	892	909	930	948	848	891	860	862	945	791	823	894	886	890	931	869	924	874	906	948	874	901	861	921	870	818	837	890	842	858	807	908	849	839	854	923	861	820	802	900	846	881	906	862	873	880	918	878	917	900	906	858	846	879	926	858	878	884	862	866	849	864	888	881	875	897	906	874	919	908	905	929	857	838	858	859	856	849	874	883	869	912	888	848	947	870	857	858	861	907	868	857	911	914	887	901	868	933	867	914	904	910	897	882	887	940	903	895	879	843	905	919	864	871	864	846	925	919	931	886	832	885	911	919	841	867	907	829	845	892	882	887	890	942	860	860	880	888	888	883	880	960	887	886	858	825	909	903	928	909	819	915	869	945	929	855	923	868	926	884	905	846	894	851	854	869	879	932	875	890	945	858	888	906	853	902	863	946	895	855	882	928	884	870	878	885	908	852	851	861	881	939	932	872	937	868	882	808	934	892	919	905	848	939	896	853	885	804	859	874	888	861	891	898	886	930	847	851	877	927	877	940	896	904	890	964	899	905	904	919	913	927	882	925	912	914	899	862	854	901	921	834	872	901	859	926	784	886	902	956	943	933	930	868	883	854	906	863	926	873	915	862	812	843	859	887	873	892	873	914	886	925	835	934	896	892	861	926	900	938	825	930	899	883	896	880	845	879	872	893	826	833	896	893	942	886	881	872	869	873	940	900	873	923	873	892	868	914	837	905	832	840	923	904	843	872	856	913	837	903	901	883	866	851	830	878	886	875	901	851	818	836	909	890	894	901	866	925	825	884	854	886	886	931	864	873	842	913	914	902	843	871	895	817	897	883	880	904	881	890	805	875	908	852	893	884	915	866	814	909	877	888	852	923	863	887	888	861	947	921	905	903	925	917	894	825	831	865	813	853	877	919	866	867	885	909	854	818	884	849	881	934	871	879	880	872	843	876	902	809	906	881	926	901	931	911	880	944	873	893	852	848	840	874	945	950	858	867	875	915	868	858	874	904	926	883	860	889	853	897	880	905	907	830	893	839	885	886	915	899	893	910	870	871	861	824	870	967	925	863	877	857	857	869	867	903	880	858	903	843	891	842	915	919	900	899	843	921	887	895	844	884	857	892	864	857	857	850	836	830	898	837	899	867	836	920	854	861	896	891	905	908	927	924	858	846	865	890	839
22762	33230	24096	9088	3564	1493	903	730	733	820	753	780	722	737	784	740	737	767	750	753	719	693	705	747	758	765	771	779	764	779	750	713	762	757	708	765	723	747	757	740	683	732	745	759	692	761	718	748	731	703	757	733	729	717	772	735	737	754	763	712	706	724	695	748	700	693	723	751	777	752	761	720	760	761	729	743	765	729	742	755	722	763	771	666	753	715	757	735	726	701	760	737	677	741	740	759	716	735	745	717	765	732	715	749	792	742	730	735	746	718	693	754	788	737	752	747	744	689	718	749	752	776	730	720	741	750	701	735	768	749	807	713	693	702	728	747	739	727	731	764	727	729	715	763	722	748	731	770	754	727	733	709	723	729	729	738	742	677	771	774	691	792	744	768	711	717	756	708	719	744	800	768	729	708	752	780	771	687	765	690	716	755	730	734	793	737	754	793	688	723	720	754	705	726	709	732	719	767	771	730	749	763	756	754	722	693	697	739	710	707	670	730	721	722	722	758	780	731	733	783	793	749	773	739	684	684	747	752	741	767	782	716	785	705	735	695	730	736	740	734	744	710	788	725	707	696	756	680	749	773	772	711	699	749	715	703	717	731	718	708	742	771	739	762	763	729	722	730	757	691	727	688	724	710	710	713	755	744	758	750	748	772	761	738	779	717	711	752	732	776	781	747	710	747	730	732	753	704	713	755	739	726	758	717	728	715	737	695	757	734	738	725	731	736	756	716	722	721	727	689	747	705	756	758	699	732	717	795	752	771	762	763	757	718	743	750	751	727	728	718	735	753	802	723	722	716	725	703	746	753	785	738	767	736	732	753	716	735	738	756	746	707	743	730	776	734	700	741	751	764	725	762	709	710	737	720	742	706	742	792	726	744	764	735	691	745	795	749	713	771	739	720	746	758	750	742	708	752	740	739	771	702	694	757	797	701	786	732	749	723	718	702	710	736	765	719	716	760	721	730	709	759	771	769	787	766	734	731	710	759	781	705	752	762	685	761	743	727	699	704	715	730	795	705	707	707	727	710	770	734	740	710	688	729	748	771	734	729	759	744	725	742	749	757	754	725	724	724	730	714	711	734	753	752	712	724	734	777	687	765	714	750	733	738	726	728	733	750	719	735	743	724	730	688	738	728	744	772	716	692	746	725	710	699	769	731	754	697	731	713	742	798	744	739	783	778	776	743	763	728	750	712	719	741	745	760	739	758	731	749	738	796	780	711	756	784	784	686	743	753	714	748	802	729	708	756	737	741	771	734	729	758	700	737	738	758	739	746	717	731	760	713	747	739	724	766	733	709	747	730	745	743	793	757	757	730	762	773	744	780	733	735	758	743	755	724	773	753	731	753	696	703	738	759	736	726	781	725	773	788	728	721	707	769	734	735	773	764	691	720	780	687	761	687	784	779	706	680	739	746	767	721	704	729	701	662	740	748	779	755	695	686	738	714	725	685	703	723	733	754	714	770	722	765	772	727	723	755	686	757	705	757	744	777	701	723	715	760	726	751	708	769	708	747	773	762	754	753	693	725	714	732	732	782	744	727	743	712	754	735	707	738	695	744	697	720	748	715	712	720	755	733	695	746	693	753	710	792	695	769	730	759	727	755	766	784	721	756	719	710	728	731	697	670	741	710	701	733	712	688	759	753	752	756	754	755	760	707	801	717	769	729	701	740	739	714	743	692	750	751	734	731	757	696	746	701	706	759	717	765	736	700	715	697	748	750	759	698	762	755	724	760	751	743	713	748	789	758	731	746	775	755	731	693	753	780	747	756	710	736	748	662	750	706	751	795	698	757	710	744	753	776	762	753	704	783	728	746	750	767	702	698	761	779	752	714	758	745	700	682	692	726	708	722	766	785	793	726	753	739	754	743	730	731	704	725	674	736	720	714	710	703	704	734	680	726	734	721	707	711	723	680	711	758	718	747	708	737	689	743	681	737	767	710	698	792	723	765	753	726	762	747	776	669	747	735	721	731	689	700	742	698	752	765	696	749	752	761	708	786	738	750	726	752	729	713	734	746	751	722	745	689	744	714	788	732	743	740	740	749	742	727	762	746	740	738	695	724	721	753	730	720	744	740	775	734	709	738	733	783	741	681	719	760	742	739	750	693	765	745	796	727	679	733	745	699	731	695	775	709	743	720	731	755	764	747	742	727	729	718	722	769	737	750	738	728	735	765	736	719	772	718	759	767	717	726	678	675	752	760	737	736	749	742	725	784	777	737	758	739	778	761	758	728	752	722	760	772	733	727	738	742	690	735	748	717	753	760	709	759	701	716	764	744	755	755	735	734	730	720	721	753	731	697	715	718	714	777	767	749	748	742	736	719	767	708	734	728	695	732	776	785	774	711	776	733	759	762	753	707	716	727	699	715	713	702	755	748	767	743	727	742	760	762	796	768	718	698	714	744	789	806	697	761	700	762	709	753	731	766	728	747	749	729	757	729	751	734	745	760	758	709	699	742	707	712	720	709	722	790	730	773	755	742	772	736	760	704	765	707	753	703	768	716	724	716	752	723	750	783	713	705	709	747	746	744	696	752	683	761	751	744	741	794	756	702	765	789	719	735	713	718	742	726	708	748	761	739	722	733	775	724	714	738	690	728	717	824	760	716	749	772	764	704	715	736	785	737	714	757	758	676	711	712	698	719	752	748	766	742	743	740	696	676	695	682	729	775	699	715	746	707	738	765	698	713	795	766	765	710	742	779	766	686	710	776	729	772	774	739	716	746	750	686	732	701	766	731	704	763	729	781	712	768	723	762	770	749	705	732	693	752	675	703	760	718	687	750	768	683	700	727	732	734	746	704	728	718	676	696	717	744	709	735	702	742	751	731	733	720	707	714	793	724	707	697	695	721	686	754	714	724	692	752	772	719	717	718	751	735	728	758	787	737	744	728	757	729	786	685	808	749	699	793	756	777	720	663	683	753	752	770	744	761	732	711	703	760	743	697	760	744	737	752	719	724	724	751	726	664	725	712	740	721	752	698	703	733	735	754	730	693	792	720	736	723	757	733	802	678	769	759	780	740	760	716	763	709	747	680	713	758	756	745	721	735	758	706	782	717	740	703	697	750	768	725	711	731	709	713	706	814	735	736	742	702	733	770	691	726	773	791	796	741	739	738	794	710	754	720	699	729	746	728	735	698	734	753	723	726	735	742	753	753	745	729	679	726	738	729	789	704	733	774	764	728	785	728	731	718	731	718	724	725	798	731	784	741	716	745	778	718	780	715	772	718	763	733	717	760	758	702	679	780	753	724	737	733	727	748	721	755	730	743	717	711	705	731	729	731	752	722	751	729	745	767	742	692	731	689	738	711	705	757	720	710	767	742	736	704	739	698	744	763	726	735	719	732	728	745	687	744	732	736	735	743	738	722	765	760	720	717	700	724	755	707	769	729	765	708	719	700	764	743	782	791	698	763	714	688	719	725	728	750	697	751	738	765	755	692	747	761	755	783	726	726	665	725	734	747	724	736	746	762	747	766
25772	27356	44543	40244	23760	9147	2311	1090	940	869	924	862	849	948	909	881	837	906	871	867	887	870	870	890	894	911	914	885	919	854	866	855	843	865	869	864	888	870	870	882	841	842	856	858	849	891	801	841	900	791	848	890	890	861	867	853	848	839	917	905	892	875	874	900	842	845	904	866	883	873	830	843	880	770	835	811	922	830	887	895	875	853	866	841	882	866	907	873	869	872	887	850	846	863	853	860	900	875	911	814	822	843	869	788	888	803	870	801	886	873	857	906	792	833	851	855	875	863	868	852	850	909	846	884	931	819	828	868	868	844	875	913	869	884	872	915	879	879	821	847	870	870	827	808	856	873	859	825	883	863	881	846	878	935	863	861	866	827	904	825	821	853	811	852	798	859	848	860	848	889	867	898	827	869	870	867	872	861	847	844	845	840	849	866	860	841	815	866	829	872	859	882	888	850	883	830	859	874	869	879	827	858	812	853	870	796	886	876	884	873	898	963	881	883	859	847	863	834	873	825	841	836	861	834	802	896	861	850	851	899	862	850	862	838	852	873	836	905	829	822	858	868	896	840	837	838	885	861	847	866	884	815	930	866	913	835	872	888	850	852	839	807	826	843	866	904	908	883	860	946	918	858	845	860	854	861	879	824	895	873	879	900	884	849	857	809	821	867	825	866	816	895	901	869	861	894	847	947	833	892	855	854	879	876	872	887	823	882	858	859	836	826	828	900	875	811	888	856	847	866	828	835	832	861	902	877	897	833	820	898	810	855	884	862	834	831	849	860	831	852	898	892	846	794	841	799	865	898	850	862	854	836	845	849	821	826	903	876	869	839	909	857	854	846	859	853	846	848	854	836	883	877	893	866	871	844	823	881	840	864	895	841	878	855	857	866	923	904	881	861	847	844	819	881	899	836	907	854	853	873	811	832	845	818	879	893	808	863	852	822	881	843	887	885	848	844	838	840	877	865	861	859	868	906	897	822	811	841	854	881	852	839	824	840	844	829	815	836	842	869	865	788	837	825	861	894	901	870	839	852	843	853	857	893	898	895	851	875	865	858	839	866	871	883	844	856	853	823	891	838	860	867	917	867	883	887	823	809	860	837	850	829	872	842	870	798	879	831	837	903	821	850	832	848	880	864	859	852	812	812	809	855	879	831	804	836	858	866	842	861	858	850	800	823	782	876	859	822	886	832	868	900	886	895	886	802	875	825	875	840	833	840	822	911	817	861	835	875	794	896	972	855	857	835	856	814	894	888	851	824	893	855	824	848	821	839	865	807	856	881	813	898	902	872	867	839	921	839	830	847	868	881	831	871	851	849	856	816	861	839	928	894	870	790	833	838	874	854	814	841	897	879	855	853	835	912	922	845	850	837	846	853	860	863	868	819	885	838	850	852	829	865	861	886	874	856	851	920	855	844	884	840	839	873	796	861	827	934	879	855	884	887	858	894	876	858	858	868	807	819	831	834	850	825	839	835	876	854	848	822	856	852	816	897	787	846	812	829	874	857	849	829	784	861	854	822	857	876	849	873	852	804	862	875	870	876	857	886	851	865	852	849	850	864	902	796	875	858	846	832	857	843	885	823	862	895	851	867	833	906	859	888	902	943	896	868	800	840	841	888	827	844	865	850	867	843	869	823	874	846	813	817	848	912	830	846	873	838	856	832	913	857	846	880	832	849	875	828	954	797	793	886	888	879	898	822	824	832	875	895	843	821	826	879	845	916	855	807	818	883	860	894	899	859	881	828	869	848	840	837	835	860	836	895	821	841	826	895	885	847	860	814	862	867	864	872	832	820	856	882	858	872	853	870	814	804	852	835	900	836	858	830	832	849	881	902	891	859	895	875	875	808	838	857	897	877	855	842	868	900	842	854	874	902	838	932	861	868	879	888	875	879	843	888	903	852	906	820	827	872	853	903	821	862	854	869	805	937	885	818	861	906	875	900	821	869	869	918	868	844	864	877	864	843	839	858	795	866	816	865	871	920	866	876	836	850	889	829	870	838	889	832	872	861	876	847	828	837	915	873	867	820	853	840	890	864	860	851	933	846	779	859	911	855	820	902	831	884	860	837	852	873	831	870	851	856	806	915	892	827	853	863	787	834	810	822	869	836	892	851	804	840	872	850	842	840	821	868	864	848	885	840	781	846	902	820	879	843	871	913	886	814	903	849	878	821	860	811	827	806	853	855	862	886	892	830	855	877	864	879	891	807	816	890	873	905	920	848	808	841	868	832	849	833	891	945	855	916	813	831	908	868	857	844	853	870	896	907	816	837	907	853	864	845	841	904	874	856	885	845	832	886	798	829	830	870	895	872	852	889	861	831	860	890	830	849	871	832	855	865	819	850	863	910	805	877	881	850	866	824	868	819	853	894	825	825	869	846	924	833	830	859	829	867	823	856	857	891	903	886	866	851	784	849	864	866	875	836	836	852	873	822	900	882	884	800	839	850	863	813	864	821	838	832	882	844	829	762	838	873	893	802	915	888	883	885	817	834	822	828	833	836	864	952	897	840	885	861	866	849	823	818	818	870	890	842	841	900	877	854	901	865	854	874	864	859	928	837	843	823	813	859	845	884	829	857	883	843	863	881	930	836	847	854	835	894	859	827	872	878	882	846	876	862	877	854	888	826	869	859	872	882	887	858	850	829	891	863	877	882	801	798	834	887	858	885	888	872	858	874	844	900	882	871	875	856	849	877	827	833	886	872	850	829	826	844	874	817	848	849	836	851	846	853	877	857	884	850	870	860	870	846	925	863	814	861	856	884	859	822	863	893	874	840	911	830	814	853	846	865	839	851	929	860	790	874	871	841	853	874	850	882	838	842	933	800	850	907	897	898	841	861	814	816	828	866	851	859	878	845	863	924	850	890	888	873	847	824	847	811	895	834	849	837	849	837	874	886	835	850	888	921	877	805	844	856	897	854	848	889	871	849	863	874	836	883	866	849	844	897	873	877	888	863	872	864	911	795	896	846	819	812	895	846	873	859	855	908	914	890	867	864	801	831	882	844	799	852	859	841	900	862	867	868	898	885	850	837	902	840	937	864	825	851	809	924	806	830	842	862	901	825	864	873	871	852	864	836	847	838	836	865	840	789	873	839	894	835	856	891	839	873	883	890	872	880	839	811	913	847	914	831	925	877	860	874	870	833	827	858	872	836	875	828	887	871	886	833	870	864	851	864	805	882	924	906	837	823	849	870	839	887	904	889	851	830	863	835	867	841	875	863	829	904	804	828	841	846	876	827	864	825	895	847	858	885	857	848	902	857	884	898	812	882	870	830	905	840	880	905	855	867	855	830	822	852	894	830	882	831	946	839	856	844	851	836	845	881	901	880	881	869	817	871	816	846	848	839	842	870	884	892	834	848	851	842	848	861	871	867	867	895	870	891	857	909	831	817	855	844	905	897	849	894	864	852	875	889	860	857	894	848	861	811	818	832	851	894	814	878	840	861	858	846	854	883	821	868	852	848	841	865	859	848	873	869
55511	86551	62975	36340	15679	5066	1657	912	795	787	760	782	806	767	780	775	799	825	804	747	778	766	798	791	762	797	761	761	767	817	776	770	780	800	762	740	779	753	739	747	799	798	740	769	802	794	778	790	714	792	813	791	763	804	755	798	768	794	795	768	778	739	807	758	802	805	747	776	754	797	803	829	780	771	722	783	754	802	761	739	721	796	795	787	745	775	741	779	772	801	769	759	754	717	779	774	779	708	748	789	721	737	813	772	813	762	734	746	767	782	759	773	798	786	817	781	796	743	734	818	799	747	769	791	807	784	752	777	722	768	772	759	799	804	743	831	765	787	783	793	750	765	791	776	768	768	765	743	799	791	776	795	753	759	798	787	760	767	769	736	748	794	762	813	801	764	791	775	749	765	757	783	760	766	761	820	795	844	787	759	769	751	761	768	775	833	797	779	759	815	787	783	722	750	725	788	763	791	794	794	770	798	741	756	766	757	806	784	734	760	818	798	726	725	795	721	801	799	761	777	767	777	805	760	783	772	766	819	803	762	793	767	747	773	750	742	760	792	795	789	761	778	763	773	708	777	764	747	747	783	747	786	733	748	735	778	736	676	770	789	825	789	759	776	764	778	758	801	777	742	744	814	813	763	754	789	812	815	745	811	781	760	773	762	780	764	738	735	738	792	714	763	828	779	798	772	797	823	796	773	762	818	811	768	742	785	738	808	770	790	771	782	775	753	785	753	782	763	782	774	753	783	779	733	800	806	827	774	805	800	820	769	725	788	807	843	793	781	751	732	778	753	777	749	750	788	759	750	772	793	769	817	797	746	816	769	766	739	794	771	761	777	865	785	768	754	722	729	766	814	778	789	781	777	733	768	774	741	815	723	801	731	760	833	802	791	770	818	791	794	821	743	779	751	818	786	820	792	704	750	767	787	727	818	767	769	797	725	776	738	779	754	818	816	726	808	807	790	827	777	742	791	795	855	798	769	747	792	825	740	781	794	762	738	770	771	770	752	783	756	748	775	798	794	751	757	725	801	748	764	778	801	801	749	744	812	780	751	840	761	752	770	778	772	777	792	735	787	728	730	700	785	773	800	783	731	761	793	699	714	784	786	788	801	813	775	777	771	791	712	795	787	798	760	720	789	724	826	777	798	785	757	768	779	753	779	801	744	774	788	809	816	727	774	775	775	766	773	745	763	750	790	789	762	789	802	782	762	801	744	809	771	750	733	787	765	786	752	778	785	800	794	806	797	769	791	800	790	782	720	763	721	793	756	810	796	769	763	759	755	814	778	778	785	763	758	803	715	807	761	779	748	773	757	717	761	741	777	756	742	749	778	744	786	759	775	773	751	795	759	775	729	817	774	781	769	710	739	735	819	749	771	746	759	738	805	750	816	773	784	768	760	784	789	788	769	760	718	797	802	767	767	806	768	781	749	749	775	703	771	821	746	764	791	785	773	755	722	746	799	789	727	757	776	785	732	761	782	774	767	792	785	780	800	749	806	736	784	789	769	742	766	739	770	811	821	770	774	778	764	744	779	730	758	799	748	768	736	789	773	782	782	758	761	784	760	762	780	768	786	776	815	742	819	721	763	704	777	779	754	738	771	766	747	777	786	761	743	776	739	800	769	752	759	782	750	799	763	719	771	773	769	789	805	760	766	767	780	782	794	783	772	787	701	773	798	785	730	789	784	735	742	752	780	764	811	799	768	811	795	773	733	794	771	794	786	748	729	730	795	720	777	771	800	781	737	797	767	805	766	771	769	735	730	818	745	752	776	778	725	744	793	710	789	804	760	781	785	764	758	771	778	751	759	783	793	748	765	771	754	770	796	770	768	796	713	807	755	811	796	828	772	766	752	781	809	816	754	775	754	781	758	737	755	774	800	767	786	778	749	777	737	751	729	755	756	788	742	784	718	813	774	792	823	769	755	784	762	791	763	747	798	768	763	753	759	736	826	769	778	744	766	767	780	798	791	786	726	761	776	770	764	761	775	759	775	783	767	755	813	757	829	757	805	794	795	788	782	747	807	823	790	775	784	757	771	823	764	788	736	822	813	769	754	775	739	831	750	772	756	800	753	757	791	804	762	767	775	755	778	833	790	794	768	735	776	797	757	822	719	783	804	756	804	720	787	745	751	738	776	787	737	789	770	740	756	806	814	777	735	776	848	817	780	821	815	784	804	806	740	721	784	783	813	746	792	787	764	784	770	805	762	762	793	789	714	753	822	787	823	756	812	722	742	752	781	776	778	736	815	746	744	776	722	811	765	777	749	800	781	795	708	757	767	835	763	793	824	767	732	767	768	760	737	739	785	791	737	788	744	785	770	763	764	755	762	815	717	834	772	752	775	747	800	797	803	788	763	773	803	777	797	766	818	773	789	726	743	761	799	773	740	732	744	746	760	801	796	821	779	760	761	788	761	803	780	734	802	776	754	773	780	778	757	772	739	798	708	755	780	796	761	799	784	780	801	746	780	780	794	742	743	798	732	766	788	749	772	797	797	771	793	785	748	827	756	811	833	733	774	739	782	777	765	774	783	775	732	754	797	788	761	770	780	785	718	798	725	786	789	801	795	767	828	753	759	788	799	794	840	808	815	801	777	832	776	753	751	799	763	753	836	841	804	798	791	754	729	712	754	808	770	779	815	748	809	743	797	773	807	824	795	801	784	774	775	752	762	799	788	780	749	782	801	786	743	779	779	759	769	760	795	788	775	758	799	779	812	785	744	738	778	779	795	763	803	815	780	767	772	768	777	798	803	751	779	759	750	739	774	780	786	751	728	810	745	800	780	761	751	829	814	806	791	798	716	792	758	758	729	770	709	771	749	766	761	864	754	750	764	786	769	803	769	759	794	798	784	773	723	745	773	768	726	734	756	781	720	783	729	820	763	760	773	804	768	767	774	780	802	780	785	769	779	774	760	742	794	810	728	730	752	772	761	780	805	770	784	777	761	758	745	823	747	788	822	732	787	777	758	783	757	792	777	797	775	737	743	754	784	776	753	806	748	747	797	778	784	819	827	828	728	734	749	762	851	787	743	789	797	814	768	739	744	722	754	817	777	745	787	754	792	724	777	822	795	761	760	731	765	794	776	813	767	774	775	759	792	739	775	751	797	737	787	788	798	762	767	736	819	765	783	771	785	790	776	774	728	776	766	765	776	787	773	742	846	745	771	802	784	801	749	771	733	767	783	742	821	750	773	807	779	765	786	779	766	783	788	734	742	774	760	780	740	741	793	765	779	769	750	783	773	788	731	785	784	699	790	728	782	762	808	776	827	764	746	753	757	748	761	745	731	794	731	780	747	777	754	815	733	780	800	736	726	786	766	770	804	819	766	768	784	778	762	770	747	795	799	770	808	748	780	797	791	802	769	788	767	775	759	764	796	767	805	739	750	748	755	722	776	793	782	736	821	774	775	782	798	753	744	811	793	771	769	782	776	765	774	760	783	763	795	787	813	761	794	785	750	754	764	803	715	763	795	724	783
24236	23035	37250	38683	28953	18459	6552	1741	1285	1198	1256	1167	1186	1131	1173	1167	1140	1227	1160	1172	1138	1163	1122	1162	1149	1142	1114	1177	1202	1139	1157	1104	1197	1065	1131	1201	1204	1165	1151	1130	1172	1105	1115	1115	1157	1128	1157	1160	1175	1124	1158	1121	1180	1155	1097	1113	1166	1170	1110	1109	1141	1092	1167	1184	1120	1151	1131	1094	1138	1104	1129	1110	1140	1138	1130	1162	1184	1105	1100	1124	1133	1171	1227	1137	1068	1109	1178	1160	1223	1070	1132	1132	1127	1169	1117	1170	1198	1142	1162	1154	1157	1141	1145	1125	1161	1116	1147	1119	1154	1154	1061	1131	1054	1084	1180	1110	1124	1108	1119	1154	1120	1081	1102	1088	1122	1159	1160	1091	1115	1107	1139	1117	1122	1243	1140	1165	1101	1108	1196	1196	1152	1167	1150	1157	1112	1123	1112	1137	1121	1080	1131	1113	1139	1088	1173	1079	1106	1117	1167	1144	1138	1116	1127	1099	1115	1154	1101	1086	1088	1159	1112	1138	1076	1102	1065	1126	1127	1085	1085	1075	1119	1147	1143	1126	1141	1125	1156	1135	1103	1110	1118	1069	1108	1125	1146	1189	1143	1150	1144	1099	1068	1110	1111	1113	1102	1131	1109	1111	1148	1100	1120	1073	1078	1125	1150	1118	1096	1151	1199	1096	1125	1118	1177	1116	1172	1108	1120	1116	1105	1135	1129	1111	1098	1122	1125	1016	1152	1180	1124	1142	1131	1173	1188	1144	1130	1164	1131	1110	1119	1130	1113	1181	1135	1128	1054	1097	1114	1090	1202	1149	1138	1111	1046	1128	1092	1166	1087	1107	1090	1107	1123	1207	1166	1096	1058	1107	1135	1054	1116	1083	1189	1128	1076	1085	1163	1084	1159	1163	1192	1156	1157	1107	1115	1165	1055	1075	1086	1166	1129	1134	1123	1112	1065	1083	1097	1132	1107	1156	1152	1098	1184	1160	1094	1119	1081	1164	1139	1128	1102	1112	1067	1131	1142	1128	1136	1128	1109	1157	1080	1091	1206	1090	1093	1109	1110	1109	1134	1151	1103	1124	1076	1088	1111	1177	1105	1133	1126	1118	1110	1188	1137	1132	1127	1138	1140	1107	1060	1130	1121	1152	1153	1122	1164	1109	1156	1057	1149	1083	1134	1098	1104	1168	1108	1190	1143	1203	1145	1123	1181	1119	1127	1132	1105	1084	1095	1052	1145	1183	1155	1155	1159	1136	1062	1096	1132	1174	1121	1090	1152	1115	1137	1073	1101	1194	1025	1127	1125	1125	1119	1121	1072	1061	1189	1085	1062	1143	1098	1122	1150	1116	1133	1127	1089	1125	1151	1141	1116	1136	1150	1120	1146	1111	1179	1168	1122	1114	1112	1106	1197	1121	1085	1132	1092	1120	1135	1108	1106	1118	1074	1057	1127	1105	1074	1120	1119	1173	1137	1133	1141	1177	1128	1088	1123	1079	1107	1082	1136	1181	1096	1123	1132	1177	1094	1109	1125	1163	1131	1139	1177	1129	1106	1147	1180	1075	1162	1055	1094	1140	1101	1108	1121	1061	1045	1090	1147	1135	1095	1151	1165	1075	1147	1133	1185	1154	1064	1104	1149	1155	1094	1071	1103	1150	1129	1050	1109	1128	1127	1112	1134	1111	1136	1137	1176	1113	1064	1170	1149	1104	1152	1163	1144	1084	1122	1049	1119	1161	1140	1139	1210	1104	1125	1122	1105	1159	1116	1154	1136	1115	1073	1109	1174	1084	1123	1183	1136	1111	1124	1128	1123	1169	1102	1158	1196	1133	1066	1066	1062	1106	1060	1083	1184	1171	1122	1125	1109	1119	1103	1133	1121	1165	1179	1178	1120	1110	1194	1074	1176	1153	1140	1112	1129	1105	1134	1157	1138	1099	1114	1110	1104	1078	1038	1173	1088	1068	1053	1125	1134	1115	1115	1118	1112	1150	1097	1191	1199	1147	1156	1071	1130	1097	1109	1110	1101	1146	1139	1128	1159	1201	1146	1091	1139	1154	1150	1145	1101	1121	1134	1096	1088	1162	1116	1106	1122	1158	1144	1120	1107	1141	1206	1099	1187	1139	1071	1090	1113	1098	1117	1145	1098	1115	1114	1118	1085	1173	1093	1121	1083	1212	1122	1163	1094	1080	1173	1113	1101	1110	1165	1165	1123	1135	1148	1181	1123	1151	1130	1075	1115	1164	1122	1101	1129	1103	1138	1165	1122	1181	1111	1087	1104	1086	1105	1120	1190	1114	1152	1093	1098	1149	1105	1096	1157	1089	1139	1124	1109	1131	1074	1154	1106	1156	1087	1113	1121	1099	1085	1145	1093	1107	1079	1166	1076	1150	1082	1103	1081	1161	1097	1166	1136	1132	1131	1150	1098	1198	1094	1106	1089	1085	1110	1128	1183	1102	1115	1147	1120	1145	1164	1152	1134	1109	1151	1043	1123	1141	1127	1121	1122	1113	1107	1099	1125	1135	1128	1176	1103	1092	1134	1095	1046	1117	1096	1097	1186	1073	1079	1089	1099	1149	1101	1170	1117	1143	1091	1148	1241	1153	1166	1093	1096	1094	1109	1140	1111	1140	1079	1081	1153	1093	1128	1080	1072	1175	1167	1142	1118	1159	1095	1127	1092	1162	1117	1069	1131	1095	1144	1129	1115	1093	1123	1223	1105	1103	1109	1118	1127	1139	1143	1094	1082	1150	1154	1091	1143	1143	1111	1158	1065	1126	1153	1145	1220	1163	1075	1039	1176	1117	1129	1156	1117	1137	1111	1163	1078	1105	1119	1214	1137	1106	1148	1127	1101	1124	1100	1178	1129	1131	1186	1149	1091	1120	1136	1089	1110	1153	1147	1118	1126	1168	1176	1133	1166	1179	1124	1061	1145	1121	1131	1156	1116	1130	1099	1076	1065	1146	1067	1134	1116	1150	1077	1182	1151	1092	1138	1107	1140	1104	1161	1133	1144	1147	1125	1099	1146	1107	1059	1090	1108	1073	1108	1084	1200	1055	1102	1167	1076	1134	1132	1107	1134	1061	1099	1065	1142	1109	1117	1098	1111	1090	1146	1116	1151	1110	1191	1108	1104	1148	1104	1144	1155	1082	1114	1080	1125	1159	1093	1075	1072	1154	1092	1122	1093	1113	1061	1150	1122	1109	1086	1145	1121	1136	1174	1146	1120	1127	1179	1082	1171	1071	1091	1159	1060	1108	1155	1091	1107	1099	1127	1064	1076	1059	1128	1117	1102	1135	1160	1157	1130	1128	1123	1175	1114	1088	1113	1110	1195	1111	1133	1085	1163	1098	1122	1098	1088	1096	1125	1133	1090	1132	1168	1120	1094	1165	1146	1139	1106	1109	1145	1132	1080	1108	1182	1138	1147	1129	1100	1149	1137	1115	1201	1114	1141	1137	1096	1176	1196	1093	1109	1138	1157	1093	1130	1164	1102	1170	1141	1112	1106	1133	1168	1095	1062	1130	1149	1100	1084	1171	1072	1127	1147	1150	1099	1159	1159	1117	1171	1090	1094	1140	1133	1137	1114	1142	1145	1162	1153	1153	1146	1150	1125	1082	1114	1162	1120	1075	1135	1187	1092	1146	1103	1107	1167	1139	1113	1149	1064	1138	1142	1114	1116	1161	1101	1113	1120	1126	1088	1142	1150	1098	1084	1087	1106	1145	1109	1081	1074	1036	1162	1119	1143	1092	1126	1160	1090	1065	1123	1114	1164	1150	1123	1125	1093	1064	1132	1136	1133	1136	1108	1161	1058	1124	1111	1076	1125	1130	1153	1128	1125	1139	1147	1115	1161	1105	1099	1113	1103	1119	1128	1134	1083	1138	1149	1145	1106	1112	1082	1113	1115	1147	1142	1116	1186	1132	1154	1114	1174	1169	1115	1077	1212	1135	1141	1098	1128	1131	1150	1200	1179	1089	1106	1128	1078	1155	1111	1076	1234	1134	1092	1130	1141	1109	1116	1118	1121	1148	1111	1144	1105	1127	1136	1129	1130	1165	1129	1137	1140	1110	1132	1111	1148	1177	1048	1112	1159	1123	1181	1121	1095	1102	1114	1120	1087	1112	1113	1092	1053	1128	1153	1121	1117	1098	1126	1140	1063	1151	1120	1136	1107	1176	1101	1178	1166	1114	1150	1121	1076	1133	1127	1195	1088	1137	1163	1111	1095	1126	1092	1144	1098	1090	1160	1084	1135	1125	1125	1157	1083	1060	1059	1129	1144	1137	1132	1137	1070	1118	1127	1093	1072	1095	1081	1104	1114	1134	1167	1164	1125	1096	1135	1114	1111	1068	1088	1108	1107	1086	1097	1144	1116	1103	1188	1083	1138	1129	1169	1153	1076	1126	1138	1079	1124	1089	1113	1130	1131	1117	1081	1096	1162	1059	1148	1172	1172	1124	1130	1183	1059	1124	1157	1227	1162	1121	1128	1168	1138	1124	1083	1139	1118	1078	1149	1169	1064	1158	1140	1129	1126	1061	1123	1127	1123	1105	1122	1105	1058	1129	1144	1123	1113	1104	1094	1097	1170	1041	1101	1100	1138	1107	1119	1140	1085	1061	1072	1135	1144	1078	1107	1167	1164	1091	1099	1120	1212	1171	1152	1133	1202	1108	1139	1158	1071	1169	1146	1132	1148	1150	1146	1114	1100	1126	1130	1112	1122	1121	1093	1197	1177	1155	1094	1110	1122	1067	1111	1066	1132	1083	1156	1162	1163	1108	1099	1066	1136	1116	1177	1111	1129	1119	1166	1142	1119	1135	1084	1112	1142	1122	1112	1052	1072	1125	1110	1107	1060	1145	1089	1042	1087	1142	1185	1082	1137	1103	1177	1127	1159	1106	1140	1155	1109	1126	1149	1042	1139	1071	1206	1134	1108	1147	1131	1148	1147	1096	1065	1123	1157	1163	1092	1126	1123	1049	1094	1143	1122	1178	1115	1191	1101	1105	1129	1139	1078	1168	1147	1099	1108	1094	1115	1128	1122	1083	1132	1136	1148	1164	1095	1101	1117	1145
64409	102768	80878	53348	25873	9072	2801	1291	1069	1024	1071	1022	1012	1007	1045	1086	979	983	1041	1048	989	1023	1017	994	1015	1024	1016	972	1021	1032	1073	1012	1082	1014	1007	1034	1049	996	1028	1036	1018	993	1072	1044	1002	1064	1074	1017	1025	974	1029	1051	1069	1010	1034	1014	1062	1024	1039	1010	1042	1003	1020	1073	992	1005	1034	1009	1109	1075	1055	987	1071	1008	1027	1009	1018	1037	1082	1088	984	982	1066	1018	978	983	1030	1001	1043	978	1015	1034	1013	1022	1003	1053	973	978	999	1016	1105	1061	999	1052	1035	1091	993	1032	986	1060	1000	991	1057	1022	1012	1036	997	1042	1028	924	1008	1025	1068	984	998	1060	1065	1023	1024	1034	1018	1001	1056	1065	1015	1015	1000	998	992	1044	1016	1091	969	1011	1074	1025	970	988	1085	955	1074	977	1027	977	1028	999	1053	1030	1067	1017	1037	1101	984	1027	1041	1024	1009	989	1034	1021	1046	1012	1011	1052	985	1034	976	995	1062	1035	982	1031	1032	1033	1035	1066	977	1035	1064	1071	1052	1049	954	1038	1049	1046	1003	995	1034	1053	1015	1081	1052	1043	986	1009	983	956	1000	1075	1006	1071	1051	1031	1029	1061	1041	1034	1035	1060	1017	1027	1026	965	1034	993	1039	996	1093	1041	969	1002	1069	1050	987	1022	992	1081	1048	965	1039	1032	1034	1017	995	1034	1011	1046	948	1034	1006	1007	974	1045	991	1026	995	1033	1037	974	1035	1049	1019	1037	977	1058	1028	984	1035	1009	989	1044	989	1000	1001	1013	1049	991	998	1045	976	1005	1059	1029	1037	1012	1028	1020	1064	1008	969	1003	1008	1004	1026	1005	1015	1035	1036	965	1056	984	979	985	1029	1001	971	1024	1041	1012	1017	1024	996	966	1042	1019	998	1018	1073	986	982	1035	976	1044	1017	969	1025	990	1024	1054	992	1065	1028	1005	1010	1011	993	1051	1063	1057	1007	1024	1048	991	1026	1064	1027	1039	1006	1050	999	993	1009	1044	1088	966	1057	1070	1038	990	998	962	1047	1015	968	1082	1027	1065	1012	1007	1084	999	1042	1003	980	987	979	1059	1063	1035	1019	964	1035	982	985	1067	994	1009	991	1000	991	1071	1096	1033	1049	963	997	1029	1035	1033	1002	1002	1019	1025	988	1037	982	1019	1003	974	1039	1013	1017	1048	1046	1053	992	1049	1001	1042	990	998	1054	1001	1065	1022	1052	1033	1007	1050	1082	1031	994	1034	1058	995	977	1022	1094	976	1076	1007	1012	1036	1009	976	1042	1039	971	1015	1053	1012	985	1011	1046	1031	1018	1037	999	1017	1014	1063	1040	996	992	989	1074	1002	1055	1036	1049	996	984	1007	1018	989	1017	1017	999	1014	984	974	1041	982	1032	1018	1063	1010	988	1075	1006	1020	1074	1044	1024	1039	1051	1020	1011	1015	971	1010	1007	1026	968	996	1052	974	1005	1008	1050	990	1081	1016	1048	1025	960	992	989	1054	1073	1037	969	1006	1012	1056	999	1077	1024	957	984	1010	1046	1023	1003	990	1039	1009	1046	1022	1010	918	1004	1061	1014	1015	1050	1000	1024	989	987	984	972	1021	1021	1021	1030	1058	988	1031	1008	1051	989	1055	1038	1032	1027	1044	1072	1010	1054	1020	999	968	1053	1029	1057	1025	1051	1070	1063	1000	1027	1017	1036	995	981	1018	1028	1058	1041	1070	1028	1014	1030	1042	1003	998	1016	998	1053	969	1014	997	1033	947	1018	991	1016	980	1041	1016	1026	981	980	968	1028	1029	998	1015	1075	986	1017	1004	985	986	1016	1030	1025	1050	1051	1033	966	1030	1067	981	1033	991	1015	1086	1012	1025	1000	1019	989	1046	1030	995	1036	1029	1075	1056	1042	999	1041	984	983	957	988	1085	989	1010	959	1027	1041	1002	1046	1010	1028	1038	994	1071	1046	1000	910	1026	1003	1013	1036	1027	1015	992	1082	1016	1043	1014	1009	1005	1009	1043	1069	1054	1045	1012	980	993	1004	1067	1041	998	1032	981	976	1049	1021	972	954	1008	1002	980	1029	1039	1013	1029	1001	1054	952	1016	1013	993	1019	1002	980	1006	1009	1016	1028	1051	1008	1059	1009	976	1036	1020	1034	995	1025	993	986	1031	1025	1002	1100	1038	1009	1084	1005	1060	992	1088	979	1016	1023	1005	1029	1025	996	1021	1002	1040	1094	1044	1037	994	1037	958	976	1028	1006	1061	1028	1054	981	1022	1047	1065	1032	979	989	1024	1013	1020	1010	1035	1030	1073	1017	954	997	1006	1028	1020	987	981	1016	1036	1026	1059	1035	1057	1016	959	985	1021	1045	1065	1039	1058	1053	1007	1030	966	935	975	1009	1024	1038	1072	1015	1007	1018	982	953	1027	1018	993	1036	1017	1056	1035	1012	1062	1000	982	1057	1046	1016	993	1020	979	1089	1031	1004	985	1000	1000	1012	1028	1024	1038	1085	1009	1040	1010	1044	1019	1024	978	1000	1029	984	961	1043	1045	981	968	962	1037	1037	1030	992	1026	1026	973	1015	981	989	995	1000	1057	1016	1039	984	1000	1020	1103	1010	1022	992	1052	1012	1028	1040	1051	1060	1044	1083	1004	986	1009	1008	1037	1019	1082	1057	1029	1008	1014	972	994	1000	1002	1055	1035	1016	1046	1017	1026	1022	999	1039	1071	1025	1041	992	1062	1076	1018	1053	1050	980	1012	1092	1049	1022	1020	974	1049	1019	1012	988	1059	1073	1058	1018	1005	1004	1045	1012	1107	1042	1039	1031	968	998	947	1005	1002	1012	1068	1053	1032	996	1001	1019	1005	1028	988	1079	1050	1039	1043	1028	995	1053	954	1006	1016	1017	1046	1079	1026	1012	1026	1052	1019	1025	988	1035	995	1037	1023	993	1038	1057	1000	1055	1026	995	992	997	1011	1005	1055	1055	1027	961	1041	1004	1034	1062	1014	1017	1035	993	1038	1043	1006	1016	1026	1006	1004	1026	1041	953	998	985	1009	1079	1019	1069	974	999	972	1034	998	1038	1056	1054	995	1010	999	1009	1045	984	1004	1019	1017	1024	961	1073	1005	1027	983	1021	1036	1048	1026	1041	1007	971	1045	1061	1005	989	994	965	999	1026	961	1035	981	991	1036	1032	1028	1041	1036	1021	1057	1062	1031	997	1026	1016	1001	1037	996	991	1072	996	921	1013	1018	1074	1045	994	960	1011	1047	1000	993	1020	1020	970	1045	1028	1001	1019	1064	1037	1021	996	1030	979	1023	1020	969	1047	967	990	989	1035	1008	995	998	1004	1050	999	977	975	1004	995	1023	999	1060	966	1086	1036	1043	1043	998	1019	978	998	1001	1011	992	1017	1067	1017	1009	1060	1026	1024	968	1017	1037	995	1009	1022	1003	1020	1046	977	995	1056	1009	1008	1024	1062	1022	1009	995	989	1009	1036	1033	986	1018	1050	1054	1021	1064	965	978	1015	1003	957	1040	1031	1067	1054	1003	911	1032	1017	953	992	1059	1038	1033	990	1015	1070	951	1066	1031	1008	1017	1041	1043	999	1018	1043	983	1025	1013	1054	989	992	1050	986	1018	1031	1035	969	1032	1009	1048	1049	1008	1027	1055	1026	947	1043	1072	1020	978	1032	1030	993	1024	987	984	993	1037	1060	1050	989	1048	1065	1041	981	1031	1043	1034	1074	1087	966	1016	1017	1010	1030	984	977	1081	1026	955	987	986	1004	939	972	980	1076	1019	1052	1060	994	987	1008	998	1036	1043	1005	988	1022	977	1045	984	990	1023	955	1016	1026	1046	1036	1041	978	1026	987	964	1056	1006	1003	1099	1063	1018	944	1041	1056	986	1006	1006	1000	1019	995	1022	1041	1061	974	1044	1067	1003	1067	1058	1041	1058	968	1008	1019	1004	1067	1027	1031	1059	999	959	1042	1032	995	986	1022	1010	1063	1052	1030	1009	1019	1023	1031	1056	1010	996	1094	1061	1030	1029	1002	999	1003	1025	1039	1007	976	1079	961	1041	1051	1037	979	1023	1006	1054	1072	1047	965	1044	978	1012	1066	1010	1056	1039	1003	1006	1046	1013	1009	1061	1020	1044	1055	1085	1015	1020	1015	1007	950	979	1029	998	1025	1004	1056	1049	1017	985	990	951	1036	1098	1015	1053	1040	1037	1085	980	1001	1022	1017	984	997	996	1030	1035	1024	1061	1028	1006	998	977	940	1060	1004	1038	996	1029	1045	968	1057	1020	1052	1018	973	1060	1020	1057	1004	997	1036	1081	1024	999	984	1071	986	1028	1060	949	1029	1016	1006	1032	1078	1019	1015	989	1037	1000	952	1048	987	1029	945	1026	962	1055	1067	1023	1029	1030	993	976	1018	1017	1016	1024	1091	1003	1059	1019	951	1052	1044	1048	981	985	968	1050	1028	1067	1007	1038	1028	989	1004	963	1015	1080	1035	1061	1010	1000	1040	1059	997	1050	1036	1020	1021	988	964	1051	1008	1034	1038	1065	977	1056	988	1072	1034	1020
29900	29954	28727	14704	4162	1594	1148	973	924	987	950	919	929	974	932	948	919	951	866	853	904	908	943	929	954	867	930	943	947	910	893	901	914	921	868	960	1003	966	887	962	950	945	958	954	949	926	945	920	918	907	866	929	870	907	918	915	926	911	869	964	917	943	921	859	920	906	936	892	916	912	909	964	861	948	865	961	946	929	929	882	939	933	908	931	914	946	881	979	908	952	922	921	904	893	929	927	915	885	870	976	960	920	943	848	911	893	937	851	899	910	934	897	936	941	911	918	949	916	918	872	915	917	940	959	901	942	927	972	893	916	897	915	935	983	943	918	958	956	964	916	908	900	844	906	914	954	897	951	954	889	935	870	862	865	952	903	896	896	980	919	917	917	899	929	889	942	908	936	943	884	886	889	884	910	917	867	905	967	906	962	914	902	941	935	914	907	932	967	905	924	945	955	918	945	865	927	898	906	891	880	907	906	900	944	962	930	898	885	935	927	923	953	965	938	899	899	901	889	924	930	938	949	945	874	910	922	932	927	915	969	935	900	920	941	947	908	941	921	929	902	985	895	897	953	924	898	914	892	956	1003	959	936	909	910	930	924	917	949	928	941	973	893	902	907	955	933	947	933	962	930	900	934	897	883	906	866	965	954	900	909	969	936	912	923	934	879	895	884	861	902	910	929	932	940	887	870	952	885	930	861	898	941	851	952	919	940	937	889	906	887	925	909	884	876	948	952	899	969	995	947	900	933	903	925	938	914	930	915	921	918	856	887	928	910	914	919	980	913	905	954	902	915	933	935	889	948	946	933	953	908	906	908	964	883	939	927	899	873	954	902	915	957	897	960	926	910	935	928	955	965	920	870	904	946	914	872	946	926	909	900	928	922	928	932	874	889	916	967	909	903	938	922	908	897	941	953	839	945	919	909	923	884	924	934	916	885	904	901	917	951	913	899	934	901	956	926	933	905	931	904	935	939	930	922	951	937	911	935	887	940	919	894	900	933	913	940	906	946	934	902	946	911	931	892	981	932	912	923	911	922	903	852	936	907	915	902	912	925	959	925	928	886	903	951	901	899	901	897	891	955	963	949	897	896	923	927	942	934	912	919	941	948	953	930	890	919	889	974	969	866	977	912	897	879	894	916	913	954	914	950	903	962	975	963	970	863	947	938	965	859	987	891	892	916	963	910	895	866	910	913	907	870	920	928	854	910	905	906	928	909	926	923	911	899	935	906	908	963	923	977	949	915	883	939	915	899	988	887	888	945	914	956	875	933	939	948	914	914	910	927	915	913	933	938	967	944	941	895	928	876	904	960	925	891	968	969	907	866	907	939	898	908	914	921	895	944	942	887	958	943	919	910	930	890	972	955	885	931	903	913	919	972	907	949	912	878	958	916	913	943	914	895	905	929	848	942	945	849	983	917	910	926	907	907	838	917	925	879	961	923	922	933	959	919	874	902	935	891	875	929	906	921	939	922	937	924	924	925	957	878	891	890	936	942	927	969	876	972	906	929	895	908	968	921	928	917	911	951	965	919	896	931	867	940	975	868	918	914	892	914	891	892	932	948	970	906	912	947	914	918	952	982	907	940	902	906	962	947	877	957	946	932	906	904	861	915	905	933	938	953	874	881	863	880	926	944	975	945	895	920	969	939	903	922	947	916	905	956	885	953	939	874	925	889	896	937	950	875	864	940	930	882	944	920	872	914	955	857	860	951	903	915	906	922	885	900	902	926	941	879	872	911	893	855	885	930	954	885	916	886	986	917	901	926	942	901	930	951	937	905	960	959	945	918	853	912	926	902	954	900	967	944	958	904	923	897	900	883	934	904	917	901	918	915	892	994	934	864	918	934	903	927	948	899	880	919	950	940	877	938	922	949	940	937	923	858	933	951	902	869	935	917	912	859	921	916	941	926	915	915	903	908	917	920	934	957	912	892	937	923	955	938	928	937	958	917	917	922	926	920	953	916	918	901	944	848	854	902	934	900	914	902	934	959	932	899	915	953	886	865	946	945	930	852	912	893	877	930	965	948	896	967	930	893	891	938	923	955	913	966	896	956	897	875	891	920	909	920	964	886	905	929	881	922	926	925	928	950	936	888	910	873	897	917	962	943	912	922	937	915	912	877	914	954	917	896	912	880	956	983	886	917	903	923	1005	942	907	910	888	905	941	915	878	956	914	871	937	918	930	897	948	922	888	969	941	928	913	880	904	945	930	954	910	919	933	911	894	930	930	952	892	936	930	927	870	940	932	939	930	917	878	909	989	897	916	930	924	891	934	933	929	899	933	907	918	906	898	922	962	923	907	918	979	998	913	922	924	897	974	894	903	915	898	892	869	921	896	930	895	918	887	902	880	850	920	883	1012	871	917	931	914	973	951	886	908	954	976	933	946	897	888	920	866	913	865	929	943	911	869	883	880	915	915	985	903	941	931	961	956	918	900	886	916	932	930	947	910	950	909	874	909	918	981	884	904	972	896	915	943	888	880	934	917	865	902	926	972	957	886	922	917	987	969	838	938	932	922	956	855	911	990	859	920	903	886	902	897	930	904	942	962	923	924	940	951	947	957	950	905	879	919	925	986	909	892	963	902	905	903	937	929	956	902	859	868	976	901	935	891	918	943	902	916	910	919	920	885	939	969	969	941	907	895	947	906	931	953	893	923	926	951	951	898	914	899	930	905	902	937	916	924	899	917	897	926	888	893	911	966	954	927	919	958	886	889	962	956	883	982	884	946	842	938	881	895	899	950	877	985	925	919	890	916	902	953	904	893	971	938	903	917	941	884	912	917	920	866	872	962	943	889	956	934	921	922	920	932	919	901	942	880	871	938	965	935	930	921	918	963	955	922	961	930	942	952	899	926	924	896	946	924	911	961	905	927	888	936	938	888	959	948	930	879	935	947	970	891	943	959	955	950	907	921	933	972	915	962	899	902	910	869	932	917	906	933	941	942	875	887	877	935	914	931	892	908	949	898	915	885	971	900	893	927	850	903	954	944	858	920	922	934	942	958	916	913	945	942	909	900	903	946	925	943	893	918	960	918	869	921	940	853	865	923	903	927	913	885	905	969	925	918	975	902	961	833	942	887	954	957	930	942	957	948	946	953	939	919	879	938	966	930	839	918	900	913	949	895	947	986	942	958	929	908	885	913	964	934	913	897	890	996	950	955	905	929	866	923	908	887	925	915	979	921	907	935	919	908	896	943	836	904	917	927	877	926	963	921	873	932	954	924	901	884	940	888	891	933	918	889	889	962	830	962	932	955	930	897	864	916	966	947	913	901	906	961	924	919	934	874	892	904	869	883	904	860	942	958	945	998	912	922	890	882	906	930	933	949	913	865	898	900	950	982	937	887	956	929	947	990	940	916	945	946	959	891	957	935	872	926	982	927	935	863	893	891	889	898	919	942	939	923	918	889	913	920	943	922	959	952	951	929	958	959	924	903	873	889	927	922	918	932	900	933	920	891	892	978	921	903	911	947	925	965	944	967	871
22026	35549	23134	8681	2981	1295	922	796	744	685	723	749	762	773	746	759	748	745	779	711	744	768	709	754	805	743	759	755	783	775	715	746	729	730	729	714	786	790	776	809	762	727	745	785	710	745	723	761	788	689	728	762	776	745	783	746	758	713	779	755	766	749	714	750	756	779	729	728	722	731	708	771	720	724	706	774	748	719	744	718	725	754	742	740	764	699	680	759	723	737	758	744	711	739	767	716	765	754	764	830	740	717	766	776	739	741	696	773	741	724	741	791	706	772	728	735	761	730	772	739	714	737	803	702	718	770	779	803	680	775	740	746	785	766	727	713	733	757	746	764	711	776	764	756	755	767	739	749	768	748	790	771	778	783	712	758	746	770	739	746	777	762	745	756	698	736	759	731	717	738	725	726	771	756	741	731	739	806	778	727	740	748	809	725	744	766	727	766	750	744	737	733	722	767	690	686	770	755	770	727	751	715	715	741	730	753	727	714	764	733	727	713	747	747	735	777	760	738	772	784	725	752	741	808	750	775	759	744	761	736	703	833	779	764	794	727	757	775	741	727	780	711	766	716	734	799	770	733	762	735	728	750	749	719	709	738	744	685	780	736	725	742	773	795	782	664	741	804	750	695	766	712	772	745	744	728	758	774	781	737	720	764	723	749	772	837	728	708	719	744	750	691	790	773	751	796	773	743	758	740	714	746	749	773	730	735	716	725	733	755	795	775	742	728	746	698	719	765	714	772	706	742	760	727	743	729	766	753	718	749	749	763	759	769	743	772	711	773	734	780	698	752	765	783	775	729	728	768	732	725	767	785	765	703	712	752	805	777	763	718	751	754	736	759	737	746	728	723	790	712	762	727	770	766	770	722	726	747	742	786	729	751	732	804	750	758	683	777	750	743	757	736	727	720	737	705	739	710	763	746	724	720	735	714	716	731	736	719	753	745	752	779	698	728	785	728	773	729	740	753	742	762	720	753	789	727	744	760	763	798	721	728	776	752	737	705	787	731	726	711	717	742	702	732	749	794	740	742	726	773	705	755	775	717	754	711	743	761	779	758	728	734	687	745	745	753	779	765	718	744	743	706	722	706	734	735	736	737	774	744	724	768	700	739	739	831	733	803	758	801	707	739	707	756	724	692	773	722	734	746	748	722	791	772	665	750	726	747	717	742	768	768	763	683	792	766	760	755	747	742	760	791	723	778	733	800	760	735	723	731	769	687	753	762	687	727	718	757	752	726	727	735	773	757	723	799	735	773	757	782	757	761	725	710	719	753	774	685	779	770	766	736	743	741	820	790	747	698	754	774	745	715	735	773	758	747	760	714	765	709	794	797	750	691	730	745	704	733	794	707	762	739	740	724	758	760	741	725	742	760	757	717	753	727	749	780	730	749	695	752	740	780	747	747	695	710	742	747	780	792	731	755	781	683	724	771	791	695	704	731	741	779	729	760	749	715	782	773	763	726	790	743	838	759	772	713	749	765	748	768	725	759	770	741	765	788	686	726	755	728	733	734	745	740	711	769	749	743	728	746	771	731	785	746	736	749	794	762	747	732	712	757	776	702	736	738	734	708	728	727	765	762	757	778	753	734	762	745	780	670	815	769	733	785	740	799	773	794	738	724	743	728	756	761	771	746	774	784	743	757	768	748	793	773	768	686	760	766	740	755	775	740	720	755	712	735	766	743	734	737	762	749	758	768	743	747	745	727	708	736	751	744	708	754	742	757	740	737	756	753	795	703	768	736	686	784	762	708	747	799	772	721	733	762	742	700	758	789	735	786	765	744	783	771	757	732	713	734	723	753	701	714	753	761	732	757	789	743	718	742	748	756	754	744	783	706	708	748	813	739	778	759	796	794	773	735	729	740	770	756	777	773	740	743	743	759	714	778	718	667	721	739	716	712	792	748	763	776	773	798	696	704	754	729	749	730	774	800	820	720	706	762	719	750	777	749	690	747	720	751	744	781	732	794	729	729	756	784	737	757	716	720	770	734	743	805	721	761	723	692	779	769	745	701	692	709	773	737	711	735	726	755	736	738	746	773	724	696	712	752	734	725	714	731	694	773	755	782	730	767	713	747	778	752	756	721	740	726	721	731	725	772	746	757	710	743	730	734	735	726	746	727	745	768	758	766	679	730	789	683	768	772	749	749	749	759	781	766	727	765	736	728	733	788	737	767	740	755	706	755	716	770	773	751	746	688	816	747	763	729	759	737	786	735	740	762	759	719	707	759	778	749	715	735	731	763	746	753	772	719	708	705	744	760	768	733	769	768	728	751	733	730	759	721	729	759	754	774	776	747	731	734	722	753	748	761	762	748	755	714	787	747	740	757	724	738	777	742	717	736	775	707	796	739	709	764	744	740	786	724	732	757	727	723	689	729	754	756	815	744	704	820	737	765	724	762	739	739	751	709	749	732	749	789	741	788	765	732	754	756	753	752	747	747	772	749	734	699	736	704	736	766	779	729	783	783	716	763	769	724	761	755	743	772	782	750	751	777	727	798	778	757	757	742	714	755	677	763	738	727	706	746	771	786	680	819	741	780	728	730	753	781	755	754	781	744	759	744	748	738	723	779	751	749	754	714	750	792	780	740	773	736	794	704	716	768	786	766	727	755	735	787	732	734	722	796	763	722	750	757	773	730	737	764	768	754	770	748	711	759	741	768	742	738	751	747	763	745	721	764	734	758	758	753	745	760	724	689	730	769	772	749	781	774	717	796	776	772	816	761	742	740	758	768	749	762	747	781	730	821	722	701	740	740	793	741	735	722	753	790	734	748	766	723	772	770	710	731	775	739	751	760	714	730	723	745	703	713	734	752	770	737	722	803	737	750	731	729	757	737	754	712	709	695	714	723	733	725	725	759	778	772	730	700	721	751	721	768	732	739	748	706	753	759	746	768	718	787	770	734	770	778	751	775	759	728	732	767	751	767	776	763	730	738	766	764	722	749	736	778	746	767	745	775	811	727	766	712	758	782	748	777	729	751	705	757	721	783	736	726	711	731	697	727	726	748	731	755	762	691	732	743	705	709	751	811	786	715	741	742	791	712	708	786	717	746	731	732	703	793	727	734	732	725	754	686	755	755	751	767	790	761	712	722	753	752	740	722	745	732	748	765	749	711	731	756	730	752	714	748	687	711	736	756	733	751	733	693	734	751	760	706	685	790	745	738	737	751	747	758	787	776	740	750	746	821	724	734	793	713	741	740	808	726	799	737	721	689	723	732	723	723	785	761	776	762	769	747	749	758	691	713	781	766	765	706	696	743	757	735	766	738	744	699	751	766	766	718	702	778	762	756	730	772	745	784	706	749	788	704	768	804	756	733	707	726	752	757	726	709	763	739	723	735	775	773	792	728	775	709	761	745	755	741	758	736	790	749	716	737	704	750	749	785	746	698	725	790	808	805	701	756	747	748	787	713	738	758	717	763	748	756	754	704	738	776	753	724	762	751	716	739	734	699	744	751	791	773	712	789	721	744	741	721	746	710
25768	27425	44632	39980	21804	7918	1952	1052	929	827	899	864	864	848	837	826	803	810	853	837	841	822	846	881	842	867	892	828	868	819	841	823	851	848	890	806	804	845	878	830	846	803	899	867	814	830	825	811	838	800	802	798	882	800	805	845	897	832	824	851	847	836	775	798	875	835	814	849	870	846	833	849	833	838	831	796	846	843	812	869	786	797	800	770	860	869	841	840	865	878	831	799	845	841	803	875	853	807	826	832	866	854	832	812	820	869	840	836	816	775	840	803	874	817	828	798	804	838	868	798	854	866	843	826	836	750	843	818	856	853	833	819	806	831	872	844	819	808	858	858	851	804	844	833	822	816	792	846	835	840	787	842	779	838	810	839	792	842	757	831	871	832	841	804	826	844	833	849	819	855	856	754	850	779	848	791	847	805	858	806	836	883	849	835	880	808	838	847	821	832	846	820	817	824	826	822	855	793	811	841	841	843	814	821	780	773	856	865	867	857	807	781	858	837	808	871	816	797	834	811	795	827	861	813	793	809	823	888	816	822	823	844	814	867	842	821	884	826	877	836	860	849	823	825	881	824	810	830	812	814	787	840	849	831	818	856	823	843	884	798	827	766	764	876	879	798	834	831	787	819	818	837	839	833	823	814	833	803	813	810	836	805	841	882	836	870	833	831	828	877	822	797	837	806	834	851	821	856	817	810	866	853	759	837	850	794	775	794	889	847	846	845	800	787	809	796	803	861	799	821	759	823	846	851	808	810	812	862	818	822	803	860	822	804	848	778	838	795	815	806	807	864	851	795	823	811	727	814	816	860	865	844	849	830	817	834	776	779	836	798	812	824	769	848	838	785	834	819	828	768	832	848	803	851	769	816	887	841	814	824	850	860	839	847	814	792	834	842	812	785	811	855	842	839	885	862	838	808	860	827	828	865	807	839	803	811	819	801	826	830	814	816	895	858	888	818	835	853	801	821	832	805	832	782	862	844	771	831	815	806	757	843	887	859	800	891	864	835	861	829	843	799	810	846	838	770	809	807	826	832	798	869	866	790	833	776	833	855	780	805	810	807	797	841	790	846	751	784	854	886	821	857	842	857	783	798	826	811	798	855	839	814	857	813	791	884	807	825	839	856	845	846	821	835	842	801	865	853	826	855	830	854	879	790	774	840	882	784	820	831	780	808	804	923	822	810	846	865	839	802	845	778	878	815	795	805	842	851	895	837	792	836	795	845	842	851	833	895	802	829	841	843	836	822	821	834	758	817	832	826	823	865	862	788	843	821	841	796	815	887	898	820	821	789	837	781	845	811	845	868	798	815	806	873	817	825	787	842	823	811	836	811	819	796	814	860	842	801	810	821	851	873	849	813	792	833	870	847	800	816	801	846	838	827	826	829	827	798	824	828	810	781	831	855	826	801	834	850	795	821	842	852	776	868	831	877	864	791	895	780	780	808	818	779	841	799	814	796	858	820	792	816	823	835	840	856	843	877	855	823	830	857	793	862	853	862	807	843	851	786	805	880	834	835	871	882	833	850	843	866	846	822	834	847	860	878	781	820	799	883	859	798	801	786	786	867	789	815	868	823	813	883	846	837	787	831	829	792	799	860	834	852	811	850	820	854	816	884	798	835	823	859	852	820	803	783	816	862	832	855	843	813	905	819	819	823	777	896	866	817	797	849	836	859	837	829	859	882	815	826	848	823	854	816	832	828	837	813	859	797	866	802	842	847	752	825	800	831	834	880	757	856	793	842	844	866	845	815	773	805	879	785	827	785	861	833	806	844	828	881	861	779	870	852	810	797	820	817	825	857	845	870	786	871	842	803	788	809	819	868	790	833	820	864	815	834	811	852	814	812	803	789	845	760	864	857	855	854	845	862	841	827	840	783	767	870	838	832	789	859	820	817	859	814	844	827	816	813	815	842	802	836	837	863	879	880	813	821	769	796	881	817	802	807	800	803	867	801	777	847	847	816	816	840	793	879	858	820	842	839	865	802	856	843	864	814	794	816	872	802	818	771	887	812	831	855	801	794	827	818	820	859	782	795	825	854	804	854	859	843	806	856	791	831	846	788	785	765	861	756	839	820	825	859	887	832	825	802	847	836	827	796	868	805	783	851	824	811	847	780	792	897	844	814	844	829	808	844	824	842	831	857	803	814	842	816	837	869	819	909	834	795	808	815	803	871	833	826	784	796	801	884	878	844	826	836	837	796	825	820	825	782	843	824	849	855	869	859	825	809	826	847	807	826	783	872	837	828	845	886	785	822	860	780	801	843	804	788	828	825	835	850	802	839	829	839	850	834	795	796	878	866	793	880	809	855	853	809	845	812	892	857	809	825	875	824	805	809	833	915	848	863	872	820	836	861	831	858	777	819	794	848	867	833	798	812	786	815	824	805	856	849	826	812	824	829	750	824	765	845	870	811	854	846	825	843	824	859	757	836	834	805	839	798	847	851	861	830	871	854	819	817	795	864	831	792	764	782	842	859	832	851	849	806	818	842	855	871	891	853	905	846	845	879	750	815	838	805	809	786	789	836	813	801	896	843	824	823	814	856	797	826	842	835	823	858	872	853	837	809	819	837	860	872	820	833	812	820	802	789	791	886	779	781	825	833	887	831	854	844	871	777	871	818	833	785	823	862	826	820	774	828	840	808	839	808	862	826	831	787	844	836	829	865	840	842	843	825	785	833	824	853	749	872	831	822	874	807	812	817	798	843	773	818	836	860	790	877	876	861	852	861	833	835	832	845	803	818	788	862	812	809	810	823	833	863	809	839	833	797	779	820	842	824	749	800	813	809	837	779	800	829	875	834	834	794	777	833	806	830	838	813	867	836	835	826	798	771	822	845	845	816	812	802	851	775	831	815	873	808	873	814	811	789	792	767	887	839	818	811	784	802	811	868	838	813	817	842	883	798	836	829	799	829	805	819	829	787	798	840	877	814	799	852	817	844	865	858	810	857	757	827	779	814	840	854	846	873	776	834	840	839	796	842	872	810	800	796	839	800	819	866	816	799	816	789	791	811	846	834	810	829	833	845	858	816	782	864	866	830	812	783	800	862	786	828	852	824	815	832	842	803	827	802	827	836	808	827	794	850	847	807	863	765	814	837	823	853	883	830	861	816	814	797	796	823	814	830	817	806	850	860	830	811	815	801	847	847	821	779	854	788	784	795	836	846	830	819	785	818	822	814	895	804	825	836	869	819	839	880	885	817	835	772	853	839	852	796	861	875	821	778	815	848	826	849	813	815	842	794	815	823	840	837	828	841	821	757	795	809	814	808	836	766	838	821	832	826	813	825	850	808	859	879	833	849	828	810	832	769	787	842	780	811	776	857	814	798	800	826	879	790	768	769	806	797	838	808	761	785	818	800	822	823	811	790	841	840	799	808	815	849	800	786	904	837	840	837	834	842	790	833	825	841	830	815	829	824	840	874	774	839	812	860	859	864	824	826	803	834	814	833	859	841	832	851	751	792	834	818	831	812	775	799	843	879
55687	87163	65380	33915	13412	4130	1521	869	796	757	742	741	732	727	718	751	766	739	720	720	776	717	711	783	726	746	733	765	743	741	729	740	761	795	765	720	730	803	763	730	737	744	749	726	712	763	736	796	716	722	705	754	758	709	739	715	744	691	743	753	727	679	705	767	718	713	720	746	730	764	735	746	781	723	768	761	686	734	724	727	722	702	724	701	769	745	774	757	746	722	724	762	711	733	745	710	713	749	729	781	702	793	749	710	736	690	773	715	707	828	728	774	780	729	787	785	728	779	707	696	716	735	712	733	713	773	728	722	754	733	722	784	736	711	754	735	747	788	743	777	766	694	761	678	723	735	732	729	731	741	763	726	727	764	731	762	756	730	707	748	759	785	713	746	727	694	688	760	729	680	748	744	734	786	759	729	733	703	751	724	735	733	708	737	767	729	766	685	707	728	762	719	719	706	733	729	718	741	774	774	747	704	751	738	690	711	756	722	753	742	764	717	754	777	752	746	694	705	728	806	725	697	756	711	733	763	774	700	727	718	711	725	702	770	761	779	765	770	723	737	680	771	711	740	770	754	738	733	753	759	719	750	725	709	710	722	697	753	700	716	718	755	752	768	729	756	754	730	758	768	711	767	744	717	749	668	754	727	761	765	765	698	782	672	756	699	728	746	738	710	738	716	720	795	733	783	750	716	738	730	767	713	750	756	761	729	674	760	747	784	731	756	741	734	765	754	740	721	728	770	754	730	703	717	737	709	740	758	733	729	739	782	778	762	744	718	768	683	737	706	738	731	701	743	734	740	778	726	720	753	727	683	701	724	717	756	739	733	735	805	687	697	721	733	756	750	724	764	745	730	704	735	752	714	720	734	736	769	746	747	748	777	742	749	742	702	734	768	739	746	707	751	715	768	700	725	746	746	750	710	783	713	709	713	730	767	757	747	719	731	746	700	765	718	758	780	745	735	771	755	724	738	732	726	686	747	706	739	799	730	731	737	745	745	770	720	681	689	760	776	742	766	728	771	717	724	735	716	778	747	757	755	682	701	755	733	709	736	767	763	738	766	766	747	748	727	745	760	775	754	755	768	749	750	700	692	776	725	749	752	744	728	692	728	777	727	732	725	748	736	761	782	725	717	735	756	786	759	730	731	736	768	733	784	739	746	753	713	747	738	780	731	702	726	750	792	707	761	741	722	731	733	765	700	755	736	722	727	724	742	732	756	772	757	749	742	795	702	754	731	783	736	735	758	783	765	707	743	729	716	736	733	727	782	715	729	779	774	745	754	805	738	779	665	758	737	749	783	715	705	737	724	750	702	768	752	761	737	696	725	731	716	707	755	766	748	680	681	778	812	728	748	752	791	738	699	732	730	772	768	770	758	748	722	742	755	722	761	756	771	733	702	751	730	725	687	761	755	679	736	700	749	694	757	743	746	735	761	698	741	694	750	720	729	738	725	712	711	740	727	742	688	742	729	724	685	729	704	738	687	782	751	743	696	741	769	711	800	755	786	744	695	787	755	678	741	713	750	689	745	722	763	756	748	731	754	742	742	711	729	783	709	754	707	748	777	731	701	743	712	727	748	768	713	750	709	705	737	750	778	766	687	744	771	710	757	696	747	717	745	696	773	741	737	726	758	751	745	714	749	761	731	750	757	754	765	819	729	748	704	741	779	720	761	723	765	731	759	738	751	710	804	736	752	756	743	745	740	764	779	703	742	668	730	772	735	729	730	756	727	688	714	758	727	733	702	724	727	720	756	758	813	763	742	777	723	737	687	735	757	768	701	774	713	751	799	747	729	738	710	760	699	727	754	743	758	757	711	679	754	792	719	727	676	685	766	701	709	752	747	742	757	742	745	736	741	747	734	728	746	710	748	763	705	726	738	692	728	729	747	732	712	765	714	744	686	739	791	765	741	752	734	757	689	721	778	753	697	749	749	769	769	777	722	707	763	706	730	736	743	763	770	726	701	745	710	750	757	718	745	752	735	723	721	746	735	778	753	762	758	738	747	716	688	724	706	709	705	744	729	734	758	752	673	675	770	703	763	713	714	795	773	764	720	734	729	740	682	702	730	716	727	700	703	748	740	768	724	730	704	735	704	701	795	752	753	776	715	710	731	709	765	725	810	738	750	701	730	740	674	722	754	713	738	748	718	741	720	693	651	745	779	743	721	719	735	759	774	726	725	732	765	789	748	721	748	754	718	783	738	736	722	790	735	711	755	689	733	721	711	731	721	767	749	733	747	763	744	746	709	737	731	762	750	737	729	773	712	751	737	653	772	720	703	764	740	770	746	723	697	695	719	704	759	737	727	708	734	764	752	751	747	734	726	747	761	742	758	781	706	751	736	759	728	747	793	731	749	713	720	728	760	744	718	778	733	745	710	769	725	737	753	763	694	762	756	699	797	727	792	695	786	716	730	745	733	758	745	779	694	729	700	728	777	714	741	766	703	745	745	728	743	753	769	718	702	732	732	698	741	728	711	771	777	720	750	767	706	757	826	752	705	754	768	703	746	726	751	732	783	756	724	742	824	717	751	766	752	756	719	732	702	727	712	774	765	752	745	718	731	708	735	741	782	690	777	759	726	738	707	686	719	714	696	749	778	772	739	694	743	763	726	723	729	722	761	735	762	713	714	671	735	740	715	722	696	717	773	761	738	747	744	755	743	736	761	735	728	713	724	715	740	770	747	720	750	719	767	756	709	767	714	716	743	735	710	655	739	784	735	758	720	704	754	743	777	719	765	719	739	746	720	748	748	767	708	748	739	719	711	753	747	736	738	762	737	732	776	700	735	758	727	705	760	716	733	755	715	734	792	764	757	774	743	727	782	726	732	714	721	751	740	683	733	713	689	736	761	804	697	749	764	756	753	657	693	752	764	733	743	748	760	735	771	730	768	759	735	738	746	705	731	695	720	757	750	785	698	732	730	762	708	712	766	712	726	744	732	746	727	785	683	712	709	752	772	752	706	753	722	750	705	713	700	796	703	725	727	724	769	753	802	717	754	733	723	744	778	760	730	750	678	730	764	716	727	729	750	715	736	735	742	746	719	743	733	823	785	748	674	759	720	775	727	756	708	751	714	703	744	734	719	756	800	724	766	695	784	743	717	764	734	768	714	741	693	686	698	761	750	721	720	754	728	781	756	749	707	787	735	725	727	724	720	769	786	692	742	739	755	770	796	773	753	732	783	735	747	713	708	707	711	730	692	716	727	730	715	749	746	793	739	691	758	692	769	709	747	733	705	753	740	734	704	764	756	702	746	738	711	751	714	737	744	733	740	737	730	723	743	764	727	683	763	751	754	754	730	747	763	742	763	752	772	720	776	678	734	726	738	751	735	716	724	747	708	690	730	764	727	755	740	782	719	779	750	692	737	669	758	749	702	719	772	660	759	794	729	788	723	744	730	725	702	759	732	748	728	772	733	735	764	687	748	762	735	740	784	770	727	738	716	725	695	711	756	733	710	715	730	747	768	747	687	717	746
24095	23697	39442	39202	28174	17303	5889	1651	1166	1058	1053	1135	1037	1056	1008	1008	1035	1049	1008	1007	1036	1085	1045	1002	1019	1060	1051	1064	1064	1025	994	1097	1075	1075	983	1084	1051	1055	1052	1049	1076	1032	951	1047	1041	1030	1013	1057	1048	1004	1058	1027	1047	1009	1003	1062	1043	990	1001	1006	999	1012	1029	1021	1018	976	1023	1063	1002	1012	1002	988	1049	1021	1031	1007	1092	1017	1035	1031	1076	1043	975	1081	1039	1000	993	1040	1069	1057	1049	962	984	992	1034	988	1038	1009	1015	1003	996	994	1035	1023	1040	1064	1056	1023	1046	1048	1026	1029	1045	1008	1018	1053	1058	1080	1067	996	1005	1113	1009	1044	1036	996	1048	1036	1038	1049	1064	1046	1073	1030	986	1017	1039	1003	1005	1003	1045	985	1053	1068	1015	1005	1087	1062	1065	1006	1000	1004	1008	986	1001	1037	976	1041	980	988	1017	1054	1050	981	1022	1038	1041	1004	986	1049	1069	1004	1047	1004	1099	1092	1030	1042	1026	980	1013	966	934	1007	1001	1032	1003	1043	1050	1033	1041	1011	1004	983	1022	1018	1081	1088	1038	1024	961	1010	1101	963	998	1004	1013	1032	1070	1059	1007	1082	1053	989	1027	1042	1003	1020	1040	1015	1057	998	1115	1000	1030	1038	1010	1014	1041	988	1010	948	988	986	1026	1052	1046	1072	1017	1044	991	949	1055	996	1018	973	962	981	1013	1005	948	1023	1067	991	962	1020	944	1040	1051	1050	986	1078	1049	1031	965	1024	1062	1055	1035	1024	1023	1000	1011	1019	1016	981	1027	1029	1078	1041	1006	986	994	1021	1007	1024	1043	1006	1028	1050	1024	956	1023	1012	984	1022	1017	1015	1034	1043	967	927	978	993	1047	1000	1127	1017	1012	973	1024	1020	1015	985	1048	1033	1026	1055	1051	1005	1102	1007	1077	959	1052	992	1047	970	1026	1055	1065	1045	1053	1016	1001	1065	1035	983	1050	995	1054	1061	1064	1021	1046	1041	1005	1049	1039	1017	1041	942	1025	1021	1061	995	1017	988	1059	1054	999	1059	1081	999	1025	1001	1061	1041	1036	1040	993	994	974	1055	1043	1036	1010	985	1006	1056	1028	997	947	977	1069	1017	1021	1052	1028	971	1025	1089	1085	1047	956	1067	1049	1067	1012	1019	1061	1003	971	1004	993	1000	1001	989	1023	1080	1013	1024	1066	1003	1013	1051	1004	1019	1043	995	1025	1062	1042	987	1023	1075	1043	1056	968	986	1041	1005	1038	1027	1020	986	1062	999	1068	1033	1103	1012	1056	991	1045	939	1005	1039	1005	1013	1025	1024	1003	1015	1043	1089	1015	1036	1035	1052	1008	1021	991	1020	1006	1012	1064	1008	1018	1011	1031	1008	1017	1071	1008	1063	978	985	1003	1034	993	1013	1064	1049	1006	1004	1007	992	967	1077	1065	1015	976	1046	1023	1039	1010	1060	1011	1030	1000	987	1041	1036	1035	1012	1020	1049	1089	972	1011	1088	1003	1001	1038	961	1080	1000	987	1033	941	1031	1030	1045	969	975	982	1012	988	1023	965	1076	1071	994	1031	995	954	963	1009	1027	1041	1013	1035	987	1081	1010	1017	1022	944	1044	1046	1023	979	1011	1092	1014	962	1002	1028	1031	1063	1052	1012	1023	1025	998	1031	1040	1028	955	1086	999	1071	1019	1026	1025	989	1013	1015	958	1045	1040	1033	1028	1046	999	1042	1013	1044	1023	1010	999	974	979	1006	1005	963	1022	1087	1005	978	1050	1008	996	1007	1026	1019	1015	1052	1053	1016	1046	1015	1022	1033	1046	1054	1007	1048	960	1072	1018	1033	1042	1040	982	977	999	1063	1029	1119	988	982	1077	1029	983	933	995	994	1016	1023	1059	971	984	1082	989	1021	998	989	1022	1050	1005	962	947	1027	989	993	1038	992	998	1114	1083	1100	985	1036	1082	991	988	1058	1019	1029	1009	1057	1005	1044	1013	955	991	1051	1034	1025	993	1008	1005	1027	1017	1066	1047	1033	995	1025	928	1028	1078	1003	1047	1003	1016	982	1067	1043	1032	952	1039	992	984	956	1007	1018	1002	996	1062	1043	989	1043	1053	980	1078	1070	1062	999	1000	1008	997	1038	1030	1031	992	1021	1002	1067	1046	1019	1035	1020	1010	1029	1046	998	1018	1051	1032	1048	1102	965	1072	990	998	1013	1060	1083	1018	1034	1010	972	1024	975	1022	1065	1012	992	1017	1038	1036	1041	970	1038	1007	950	975	1078	1003	1029	990	1030	1068	1034	1003	1024	1013	1006	1084	988	993	1073	994	1040	998	1018	1016	976	1013	1030	1058	1010	1029	960	987	1031	970	1014	1040	1059	1055	1036	1004	1037	1031	1061	1023	1015	1045	1022	988	1000	986	1045	1066	1026	1052	974	1034	1054	999	1028	1011	1028	1012	1033	1013	1052	994	1035	1056	1055	998	1028	963	951	1003	983	1071	1052	989	1018	994	1016	1015	1046	989	1069	976	1012	982	1057	1014	970	983	1030	1041	1081	992	1035	1053	1062	1013	903	1032	1034	1086	1054	1012	1073	988	1077	1029	985	1003	998	1065	1052	1013	1070	1064	1018	996	1099	989	1020	1010	997	1052	1051	1077	1012	1034	1036	978	1006	1007	1023	1039	1028	1012	1022	1064	1055	1007	1025	1031	988	989	935	1012	993	1067	1043	1032	1014	1074	1002	966	1021	1007	1008	911	1025	1020	1018	1011	1012	1029	934	1034	967	1004	1053	1048	1009	972	988	1041	1012	1003	1037	1030	1020	1001	1059	1087	1040	955	1051	1012	1004	999	1108	1068	1013	1057	1028	995	999	1094	1020	998	1031	966	1018	1008	1042	1032	1044	1042	993	1022	1059	999	1022	999	1010	1019	1056	970	1014	976	1004	1030	1060	1029	992	975	1027	1090	1031	1000	992	1060	958	974	1055	1048	1001	1007	1021	1050	1032	1080	997	1032	1018	1014	1026	988	1021	994	1059	990	1064	1066	1032	1029	1018	997	972	999	1073	1039	1066	1048	996	967	1028	1013	984	1012	1004	1038	1008	1036	1087	986	1025	1028	1035	1027	1026	1051	1000	1000	1018	993	1005	978	996	1019	1057	1026	1067	1093	1109	1021	1029	997	984	1065	1059	1013	1067	1085	1011	1027	996	1037	988	970	1000	986	1057	1006	970	1020	961	1014	1013	1001	1004	1066	1017	1066	998	1031	962	1035	987	1084	999	992	1040	996	1073	1045	1028	998	951	1039	1025	964	1008	1004	1041	1020	1013	1006	1003	1038	984	1018	1002	990	1028	1023	1005	1008	1045	1062	1072	1033	1034	1021	1008	963	1009	1075	1014	994	981	1064	977	1022	963	1085	1013	979	1007	1036	1027	1025	1030	1007	943	1002	1048	989	1032	995	1030	1055	1014	1069	1008	952	1037	1012	1008	1003	1116	997	970	1017	1081	1054	970	1036	1025	1053	1053	978	1009	1010	1049	1005	1046	998	1020	1061	1052	1040	1039	1020	1000	1019	1020	1045	1002	1091	1043	1090	1026	1024	1039	1085	1066	996	1032	1024	1037	1096	1029	1058	1001	1002	1021	1032	1034	972	1013	997	1021	1012	1007	1016	996	1079	998	994	1053	1020	1022	932	1033	1086	1016	996	1080	1034	1037	1056	1052	1001	1012	1031	1021	1074	1050	1022	999	962	1006	1024	1081	1025	999	1017	1029	997	1023	1023	1013	1001	1055	1023	1034	970	996	1044	977	976	1038	984	1064	1017	995	1002	1053	1070	992	1067	1095	1035	1016	1003	1000	969	1028	1021	1039	982	1010	1065	987	964	1025	1084	1010	1039	1092	1047	1007	1014	1029	988	992	1048	1090	1056	1050	993	1047	1042	991	1035	1024	1027	979	941	968	1019	990	1006	1013	1030	1052	989	1038	959	966	1006	997	1047	1039	1011	1040	1020	955	1031	1091	1037	1037	1031	1013	1058	1011	1007	991	1005	1044	990	988	996	1033	964	999	1005	1045	1053	1005	999	1082	1069	1044	1067	1083	1030	1046	988	1002	1034	1015	1024	1004	1012	979	987	1001	1051	998	963	920	993	976	1046	1014	996	1054	1047	1006	958	1011	1018	1044	1034	999	1060	1009	1027	996	1072	1025	1051	1093	1017	990	1058	1028	1035	1062	1015	1002	1064	1080	1081	1040	1006	1002	1001	1022	1028	1070	1062	1022	1048	957	1030	989	1026	1065	1038	1007	978	1011	1040	1007	1015	1039	1001	1051	967	1034	1065	1023	1009	1009	1025	1032	1023	1093	1032	1031	1043	1045	1019	996	998	1070	1000	1036	998	1025	977	994	1044	1045	1015	1077	1015	999	983	983	1015	937	1010	1061	1069	1038	1029	1009	1039	1072	1011	998	1028	1025	1053	982	1011	1012	1010	1079	1008	1020	998	986	1023	1080	1000	1073	1040	963	998	1051	998	985	1001	998	1043	956	1001	1028	995	1038	994	989	1028	1018	1069	1022	1022	1046	1004	1034	1009	1002	996	1029	1025	1088	1032	1026	1006	1004	1037	1001	1065	1058	1038
64694	104176	79042	49869	24085	8470	2761	1340	954	918	1014	988	981	966	972	928	861	897	927	960	930	896	915	971	935	935	959	964	1028	946	960	941	992	1004	910	914	947	942	944	974	934	967	982	940	967	936	922	993	972	940	905	939	958	996	943	996	883	942	935	908	922	977	946	942	958	978	902	906	956	952	953	904	965	957	919	962	947	905	985	912	956	920	912	898	973	914	953	957	947	946	954	934	941	943	961	896	945	955	944	964	930	921	990	986	913	974	915	921	1002	930	917	921	889	960	898	913	960	880	940	918	973	997	924	963	940	924	931	966	959	972	967	921	885	981	883	957	923	958	903	921	1002	969	903	878	919	956	933	979	950	987	973	913	977	956	981	931	950	942	938	937	930	926	929	953	975	945	992	997	933	917	885	851	957	1001	982	962	957	911	920	970	896	928	918	941	977	880	919	958	956	884	1009	905	1013	936	972	958	1001	931	960	947	939	930	930	945	913	965	954	946	994	944	969	932	939	918	936	903	982	959	972	960	899	955	965	935	967	946	916	1001	913	876	921	950	903	937	955	870	931	940	946	916	947	869	963	978	937	914	938	988	923	944	961	901	896	890	1006	931	935	969	998	934	923	964	966	963	939	927	959	973	951	1006	944	949	936	967	926	936	992	945	979	983	932	930	902	944	956	961	922	922	899	964	911	917	933	933	927	961	1000	952	936	935	962	950	910	973	909	954	963	976	940	952	922	970	983	940	944	941	969	933	923	969	978	945	943	927	903	950	942	986	996	951	948	944	917	954	892	951	941	959	956	970	998	915	935	965	976	966	926	922	938	939	892	941	915	927	918	994	909	946	902	951	1002	921	955	903	949	992	913	925	972	970	901	949	951	1000	1010	894	960	937	917	965	958	897	932	938	930	917	924	955	919	910	907	974	895	939	978	943	967	911	904	952	898	955	981	950	960	976	929	954	942	890	913	947	1009	936	943	929	954	945	945	914	977	949	958	943	902	883	936	936	955	928	916	943	877	984	950	951	929	961	935	982	955	915	902	936	927	949	997	920	941	967	957	952	983	936	941	956	921	944	929	926	934	894	909	922	950	939	935	947	955	878	948	928	939	963	909	942	907	1003	962	913	930	914	963	925	945	986	951	903	944	898	925	948	927	949	933	886	927	972	910	976	966	911	872	900	971	948	991	931	950	962	927	940	952	889	933	942	972	896	926	945	934	919	952	936	962	934	916	937	951	944	899	938	973	990	931	914	903	993	967	942	920	946	952	941	926	933	941	943	983	872	942	964	936	906	929	939	911	897	939	984	1000	974	936	943	965	955	917	913	923	949	925	966	904	909	962	891	961	929	899	957	902	856	965	947	928	957	907	916	915	934	976	939	904	867	930	915	954	928	939	923	932	920	926	935	915	915	900	972	943	934	921	913	987	948	948	957	924	863	883	994	960	1002	992	901	925	959	962	947	919	866	989	920	921	962	967	969	930	940	992	924	925	968	918	926	1006	998	966	916	869	990	925	946	945	950	952	907	964	905	941	902	947	956	944	999	971	914	939	966	932	961	911	898	954	929	965	936	940	957	945	938	933	903	975	932	976	973	953	925	920	992	917	954	977	921	962	970	958	924	893	1004	938	988	950	966	987	980	969	953	1011	864	1009	939	905	914	960	888	961	921	912	952	1009	960	943	957	922	963	910	956	960	940	922	929	941	929	969	933	891	933	945	977	949	907	873	918	924	926	933	901	910	865	917	958	1008	953	968	914	933	877	940	991	949	899	965	963	956	914	993	938	920	908	953	952	919	925	973	887	879	969	928	938	990	896	937	931	928	895	955	1001	903	962	904	897	891	992	893	863	968	952	941	943	958	924	964	951	966	902	938	962	995	905	991	902	937	952	940	940	891	954	905	932	925	939	925	933	975	918	969	916	885	910	956	930	922	912	970	958	942	958	985	948	934	900	880	978	908	944	949	952	916	934	936	970	916	919	986	947	901	934	997	932	932	1001	938	982	916	951	932	956	942	929	921	924	963	956	934	887	927	953	953	913	987	955	1000	964	896	899	955	956	973	889	968	948	951	944	979	949	881	966	913	948	957	918	896	955	935	933	963	961	914	952	935	948	907	916	900	924	893	898	923	889	948	942	926	947	976	921	937	975	963	928	943	912	942	866	930	959	904	950	909	936	949	905	942	918	947	923	964	958	958	894	949	997	973	925	901	894	948	900	968	977	866	923	922	902	932	898	905	924	901	972	941	918	892	902	884	979	945	988	933	890	941	907	889	900	904	959	976	872	913	975	951	976	880	913	978	916	971	930	944	890	888	926	931	903	940	940	953	958	952	946	923	931	952	903	925	880	1005	924	962	919	928	948	922	907	936	907	935	960	918	918	924	907	972	933	919	944	919	893	959	996	890	927	897	984	959	951	969	922	950	907	951	929	907	922	950	945	940	936	932	948	957	857	921	917	918	930	945	1000	955	965	934	927	965	944	941	949	885	947	969	919	942	910	897	957	923	974	931	937	922	939	948	967	921	998	954	879	932	864	926	921	1009	928	962	980	878	955	976	964	939	1010	927	1002	959	907	916	902	972	949	926	940	912	970	936	986	961	981	880	997	917	934	893	929	927	949	951	916	914	950	933	946	886	935	937	945	921	942	955	922	869	927	926	1002	927	954	949	983	942	946	937	960	968	983	863	949	946	909	938	911	966	938	929	872	907	930	920	893	987	945	961	956	941	930	973	916	962	922	952	904	893	983	941	875	918	966	915	982	924	996	946	951	924	899	950	956	930	961	909	910	938	905	898	970	920	896	940	975	996	919	909	927	964	950	866	946	919	891	956	917	933	950	964	905	933	950	997	927	981	920	985	912	1006	857	940	908	925	927	927	904	990	907	910	952	911	958	955	959	929	970	1012	959	969	959	939	965	921	1034	930	910	893	936	918	997	889	905	936	937	942	970	888	952	953	924	903	947	954	939	921	935	929	1001	952	897	937	1011	904	960	929	942	942	914	892	929	911	972	879	947	954	930	929	905	996	892	895	942	929	949	991	928	907	912	932	932	1005	997	954	941	952	935	920	940	983	989	938	903	903	936	900	914	945	999	909	975	887	868	899	906	911	908	891	918	924	936	958	965	1002	930	934	962	955	946	943	976	955	944	947	926	927	1000	966	985	934	946	898	977	940	956	900	1010	947	936	923	934	945	916	876	919	932	940	906	931	945	938	909	906	906	906	942	942	962	943	947	840	900	900	909	953	925	958	968	908	944	901	929	921	911	910	931	948	907	958	952	974	959	961	935	895	939	948	943	968	918	936	911	935	903	945	956	952	961	975	946	972	967	910	888	985	895	952	910	952	928	990	901	934	924	931	925	931	1007	940	968	937	937	907	896	925	901	909	917	912	950	970	875	913	946	962	865	935	925	893	959	965	981	933	976	954	947	937	923	907	892	943	942	956	932	942	996	972	928	910	960	964	958	985	950	885	887	1002	924	939	919	920	868	908	929	928	946	905	916	934	876	951	925	907	967	950	962	941	894	913	943	910	860	999	977	934
29606	30135	28032	13937	3769	1413	892	842	827	801	754	856	803	763	813	812	798	796	786	812	793	798	831	797	817	826	827	827	814	807	777	800	733	822	763	770	803	753	813	764	835	840	804	808	849	858	803	806	806	849	801	798	807	844	779	782	804	780	778	782	815	778	842	790	783	811	816	792	813	780	819	801	785	786	787	806	861	826	825	756	801	745	813	825	820	787	794	809	775	814	790	820	775	799	816	834	789	802	827	848	750	843	830	764	789	823	785	773	792	852	741	772	766	782	779	744	769	820	837	790	811	823	758	788	800	812	758	806	792	806	776	790	753	822	778	813	809	773	789	768	815	786	842	823	770	796	735	843	808	777	814	795	831	827	776	783	768	720	770	808	820	809	791	772	778	761	806	756	763	773	791	781	824	811	856	764	793	778	799	803	803	809	845	795	794	771	836	798	811	824	839	774	819	822	797	760	829	779	807	750	793	812	845	833	812	767	782	786	777	815	811	796	831	754	780	812	839	831	803	808	780	759	741	787	762	844	797	709	806	744	798	785	804	747	820	799	817	784	745	805	784	801	818	780	820	797	767	784	830	755	810	777	803	761	790	773	800	832	822	802	783	804	776	810	862	784	823	777	760	806	797	774	819	825	804	763	789	797	761	800	777	782	814	821	796	840	781	789	806	802	772	839	828	803	722	799	782	809	772	768	765	807	804	800	790	788	790	805	826	779	825	827	771	799	767	868	823	770	855	766	778	834	789	813	798	837	785	846	773	773	788	786	822	771	794	810	791	797	781	801	764	765	799	770	776	771	789	804	792	796	848	754	790	731	788	738	771	803	755	813	840	813	791	820	822	750	810	800	823	776	773	802	809	748	788	797	804	762	809	814	778	785	770	767	795	801	818	774	779	774	798	800	847	779	817	742	818	778	767	832	773	799	807	787	812	813	825	837	828	786	827	747	831	820	769	788	757	826	772	780	788	742	781	784	788	788	812	777	776	799	746	826	857	802	754	839	784	842	792	771	816	794	774	797	756	805	771	774	864	807	819	765	747	803	830	801	834	819	809	785	748	802	790	786	775	822	737	772	830	826	782	829	801	817	776	851	794	797	804	828	787	723	764	834	810	837	788	893	768	812	775	819	769	784	796	792	844	754	806	759	759	775	816	777	770	812	768	778	790	811	816	790	833	790	805	834	771	828	795	781	827	795	750	792	815	792	864	788	716	754	720	778	789	813	804	816	766	770	807	794	828	768	758	828	796	824	747	742	837	784	849	779	806	801	806	793	812	833	745	798	792	785	796	784	792	768	784	776	822	835	788	842	765	781	765	755	783	808	845	826	818	813	790	809	803	801	802	788	803	766	814	843	818	799	769	768	830	813	811	779	775	783	794	763	793	848	760	755	803	778	791	795	779	841	856	800	803	815	766	766	806	801	763	825	791	784	827	823	759	752	793	831	859	806	782	828	749	739	836	823	823	762	787	800	827	817	788	778	814	804	871	753	790	806	779	846	771	793	799	755	801	793	832	818	798	764	816	787	767	782	816	860	800	777	795	791	836	806	786	781	746	758	767	824	801	759	853	821	802	830	817	816	796	779	829	817	803	803	865	784	811	855	807	801	809	825	801	791	774	757	782	779	740	806	818	746	798	764	746	768	779	793	772	774	745	785	819	764	809	843	819	788	792	840	774	751	783	815	805	846	794	749	811	785	775	812	775	802	774	746	822	807	780	816	773	769	782	815	798	828	761	852	804	784	819	828	773	817	794	773	806	854	820	852	819	825	778	804	800	742	855	768	759	792	807	764	764	769	830	821	810	776	810	799	778	830	764	788	789	798	759	854	806	766	788	840	782	827	816	832	825	872	769	791	786	767	809	798	826	802	835	775	767	817	759	851	749	832	745	768	829	804	776	711	821	766	792	797	751	800	785	847	812	807	777	808	839	729	832	768	805	814	791	841	839	792	822	776	825	878	806	812	813	830	811	737	776	776	824	829	774	820	813	838	782	828	801	777	823	783	756	749	811	801	796	792	747	802	833	803	792	766	763	789	791	806	738	793	818	830	822	823	760	810	803	758	796	826	826	819	816	845	814	830	789	832	766	768	765	880	778	781	816	791	755	811	819	788	782	831	787	751	762	768	835	825	760	755	784	882	820	749	766	785	829	855	811	792	822	768	766	806	798	791	785	786	854	792	816	776	801	818	853	806	801	777	817	832	770	792	814	820	797	803	781	774	825	782	790	762	823	805	774	834	746	760	804	764	782	783	833	811	809	804	793	825	842	821	751	809	810	784	751	834	807	827	799	755	803	830	774	801	839	766	807	804	772	796	761	770	797	778	774	804	788	810	813	779	756	822	801	806	787	809	877	862	781	774	803	799	845	778	749	826	779	790	794	746	766	842	789	754	780	819	815	858	795	799	787	811	818	793	800	787	756	812	767	827	789	786	824	806	841	802	820	822	814	744	808	804	784	776	809	786	827	842	854	806	843	797	771	777	791	831	811	788	848	803	757	788	766	823	812	820	812	833	778	814	827	830	820	802	838	809	763	843	806	812	804	801	837	776	830	788	814	772	802	775	788	810	763	792	837	759	812	817	829	760	820	791	855	805	807	801	812	831	811	782	792	795	744	839	835	771	777	796	770	793	749	730	776	797	768	812	806	835	823	805	767	788	766	806	780	789	814	771	805	804	771	828	739	793	841	815	795	735	856	808	816	788	809	784	788	802	762	787	814	832	794	798	782	792	781	808	842	815	801	854	782	815	806	780	743	808	807	800	784	829	805	783	819	827	771	809	770	791	764	798	843	767	780	827	740	809	741	795	810	770	815	797	783	831	781	813	836	814	798	794	775	841	770	823	749	765	818	728	796	745	760	785	820	877	766	792	806	800	785	772	740	814	802	800	739	807	788	858	810	821	811	831	770	825	815	804	823	829	786	804	777	808	814	816	773	825	804	806	762	850	811	835	761	821	802	844	775	746	814	747	792	794	790	764	840	740	837	793	772	780	785	814	787	860	797	763	745	812	845	749	760	798	793	757	757	761	814	767	770	841	804	767	766	795	795	778	801	803	818	753	778	743	782	806	846	821	842	782	801	812	778	781	814	843	817	789	771	868	789	801	817	760	765	783	778	791	805	775	809	819	777	790	747	808	808	815	777	805	867	785	799	815	814	789	776	793	795	789	798	821	794	771	807	815	792	762	830	825	839	814	842	822	800	788	822	815	824	787	800	738	846	815	784	783	780	793	779	804	784	766	787	774	825	785	784	752	838	805	809	802	770	797	819	787	821	859	814	776	804	812	777	825	794	830	835	862	745	791	758	854	814	762	814	802	827	707	864	778	781	800	782	834	847	796	835	778	837	840	783	828	769	791	808	757	792	778	826	829	781	800	797	831	796	777	785	803	802	804	782	756	800	769	833	797	762	801	773	725	868	783	800	783	758	826	833	819	786	790	790	841	774	784	825	810	771	781	769	846	803	770	787	804	775	806	811	813	786	865
21527	36378	22499	8081	2857	1235	775	688	623	664	696	712	679	638	696	613	651	649	651	622	702	654	603	690	683	677	676	668	623	677	626	677	753	650	687	681	670	678	630	660	696	661	673	698	656	680	672	637	659	694	627	682	657	629	687	648	677	649	682	644	647	659	685	676	659	635	672	642	664	638	664	604	660	626	683	617	677	665	634	672	648	680	669	674	643	692	664	671	687	643	698	655	681	688	657	634	659	729	642	710	665	658	654	664	663	660	648	665	670	722	663	688	684	662	664	639	589	621	649	664	641	658	651	634	679	668	678	633	637	670	699	662	667	684	622	647	677	640	633	687	688	708	621	718	647	677	679	641	632	679	678	652	671	679	670	625	675	642	670	630	662	659	669	701	686	676	650	628	666	660	709	681	681	656	654	655	642	668	648	610	694	703	654	631	651	684	683	628	653	639	626	648	642	660	627	646	668	709	664	691	645	702	691	632	677	650	660	664	684	718	662	707	664	644	685	661	688	702	639	689	680	669	690	638	684	641	660	747	635	695	677	675	638	704	679	688	715	638	692	673	624	654	672	651	664	638	656	636	689	710	681	590	690	680	616	645	621	675	682	664	683	668	606	647	642	653	662	664	628	658	626	650	668	639	678	677	649	638	675	664	684	664	683	627	653	685	711	618	662	661	666	680	651	642	644	653	652	668	646	682	637	698	645	693	625	638	681	648	668	643	637	666	684	625	670	687	681	672	647	655	660	647	685	638	643	665	645	666	721	673	609	680	632	638	642	665	647	645	703	663	719	648	606	670	653	660	643	648	657	655	670	665	691	649	683	671	638	663	698	662	653	656	623	675	617	641	673	682	671	633	678	678	677	677	615	656	679	643	665	652	710	687	629	666	693	679	641	646	702	622	663	654	688	623	611	657	651	681	673	630	673	673	625	638	663	665	627	647	707	632	637	661	632	701	662	662	663	638	635	634	682	631	663	651	678	676	695	632	708	686	650	682	721	656	668	663	680	665	674	624	644	663	648	628	627	677	653	694	609	680	680	677	679	671	645	654	635	689	648	676	614	681	636	662	635	654	653	680	641	690	653	733	650	655	640	677	693	661	626	677	616	683	645	665	582	617	623	664	672	662	651	710	647	686	668	675	671	669	680	697	656	686	681	674	690	681	686	622	647	650	683	653	678	677	635	667	643	653	634	695	676	690	653	633	670	662	711	667	636	681	662	635	648	629	646	652	639	712	689	703	673	674	644	655	713	699	618	642	631	659	631	663	683	666	688	683	661	658	660	633	671	652	641	655	651	671	665	699	692	627	650	642	651	671	659	654	583	659	643	727	671	659	666	687	649	677	623	644	630	653	683	655	702	684	626	711	655	666	668	708	690	679	630	638	695	661	661	679	685	706	637	671	640	655	661	655	662	717	625	706	702	705	617	678	718	676	618	653	658	630	610	710	647	677	678	644	682	686	651	680	706	699	696	632	637	632	702	633	645	688	666	635	640	630	651	685	684	670	701	685	660	669	635	649	660	664	640	698	699	633	666	653	674	730	678	612	679	655	726	675	683	696	699	649	673	673	610	709	666	692	663	672	659	613	681	702	688	616	642	671	697	651	666	646	688	684	640	655	649	723	697	672	654	696	706	660	691	627	654	642	666	629	647	674	637	669	717	648	661	679	684	674	663	640	671	631	620	688	642	650	653	670	641	649	651	641	658	662	637	698	688	687	665	662	613	648	667	674	666	626	667	688	683	676	692	620	669	672	704	628	664	614	678	659	669	672	673	654	652	664	673	649	637	684	651	642	679	648	660	642	672	676	676	642	723	633	661	700	648	671	645	702	646	659	706	642	682	613	669	636	679	711	652	671	649	660	654	638	631	675	671	680	625	666	681	671	718	646	633	683	661	679	649	678	657	660	696	667	706	639	737	665	671	644	684	678	649	676	713	664	663	675	653	629	698	655	692	690	660	646	646	683	636	648	630	654	674	618	693	633	688	658	627	640	647	712	694	667	651	697	739	686	668	668	646	639	659	686	645	694	644	665	647	648	638	621	671	629	705	661	694	681	691	656	724	628	662	640	637	661	638	696	712	681	701	660	637	650	656	667	685	666	685	699	649	654	696	660	674	654	654	706	655	667	682	713	653	725	690	704	648	661	657	651	649	689	652	663	680	635	638	664	656	679	677	646	692	634	655	652	732	699	657	661	667	673	644	633	639	687	661	669	672	613	716	657	706	658	651	692	649	659	711	646	674	692	692	709	657	625	672	673	682	691	653	638	681	701	639	659	648	665	672	650	602	721	615	714	628	691	688	691	626	664	680	634	688	649	715	688	625	638	649	706	668	634	659	652	687	642	706	673	649	653	661	668	687	625	689	632	697	681	673	708	649	667	673	635	671	657	731	636	662	678	650	670	674	671	670	668	661	681	613	707	680	676	683	638	720	662	720	683	659	697	672	642	649	623	645	686	653	649	690	652	703	634	697	648	680	641	651	603	601	651	626	683	662	653	665	622	666	654	676	662	683	667	653	679	638	665	687	671	655	690	653	648	655	634	649	656	729	642	652	661	658	677	673	669	705	660	605	673	680	620	637	659	631	702	619	637	696	625	673	663	702	664	679	681	649	653	685	644	672	624	640	701	664	609	690	675	711	692	680	637	644	677	672	669	653	664	668	677	682	691	639	649	642	675	643	648	639	674	693	679	659	642	675	716	674	644	670	657	669	634	663	681	659	681	609	650	681	674	678	621	667	696	666	680	671	668	686	621	627	667	635	650	676	659	679	681	714	642	666	639	658	657	710	662	676	655	720	601	686	636	627	623	656	728	656	717	626	634	663	678	723	658	686	652	646	611	659	703	655	658	651	632	676	659	670	639	659	703	648	679	597	631	666	645	687	613	670	645	642	618	664	642	665	683	634	693	657	658	645	680	658	665	651	694	637	653	657	656	656	668	650	682	701	681	683	646	650	676	722	642	689	666	649	688	677	656	664	659	696	643	634	680	638	658	653	663	670	664	620	671	651	693	604	658	687	685	658	720	661	737	682	651	629	644	654	666	641	637	686	689	649	694	657	646	661	665	629	666	750	684	701	663	684	668	648	672	687	640	662	632	670	659	647	654	658	673	621	685	649	630	646	661	703	636	652	615	645	700	641	649	706	642	623	636	703	707	661	691	650	685	644	694	634	640	642	653	663	673	703	655	641	662	709	660	704	672	597	604	658	654	668	630	692	628	649	704	653	650	681	662	710	681	640	683	674	661	660	668	683	651	653	639	660	653	732	684	630	678	701	647	637	666	705	690	696	667	645	650	680	683	628	645	646	716	667	661	638	664	667	687	641	651	641	688	694	626	589	658	626	698	666	682	639	659	674	642	670	651	665	631	691	629	680	688	630	667	666	649	681	639	682	725	637	645	641	681	678	647	676	660	685	676	669	657	633	685	661	655	651	697	703	602	667	648	659	696	668	675	662	694	663	621	630	653	718	673	698	654	660	672	722	687
25847	27858	46141	40690	22394	7917	1748	918	753	770	756	777	721	779	750	747	735	828	738	740	786	783	718	744	681	699	795	732	737	750	767	744	728	751	774	731	785	718	770	731	757	777	708	730	781	749	717	738	719	671	714	764	784	700	765	699	740	729	695	734	739	728	727	747	736	767	766	717	759	722	734	744	773	707	698	778	795	704	744	750	768	766	717	709	717	718	790	760	776	744	754	761	722	741	752	709	734	700	734	699	765	740	805	720	743	727	733	701	691	723	755	746	777	723	749	743	759	745	758	746	722	692	743	751	735	746	779	744	746	715	735	736	728	752	717	710	742	758	773	707	731	740	738	703	741	745	696	756	784	757	751	727	740	772	752	704	712	705	717	725	719	722	712	725	742	720	772	739	726	741	773	713	685	712	745	784	695	742	732	707	804	744	763	716	798	732	760	729	692	730	703	750	743	723	830	773	765	725	676	729	759	737	804	694	764	767	714	791	754	740	717	714	700	699	747	714	734	716	688	758	759	762	744	736	715	707	712	722	747	710	749	700	747	722	702	696	752	725	820	761	745	765	717	695	726	714	742	758	730	713	754	743	746	731	770	735	753	694	709	752	756	751	754	726	734	771	769	702	745	753	757	779	749	730	773	747	749	727	725	768	724	749	693	759	707	765	704	693	698	728	782	720	760	714	775	764	754	733	740	756	747	762	675	725	703	739	711	707	751	763	699	708	713	756	749	803	723	754	760	714	712	703	775	706	751	771	709	714	770	722	717	733	668	722	758	709	720	772	704	736	717	718	798	741	781	696	767	726	641	760	726	769	709	783	724	748	689	769	731	684	727	710	734	735	741	721	675	737	701	728	742	717	715	700	717	738	716	737	736	761	756	732	722	733	725	763	766	733	730	732	741	707	736	759	740	757	765	757	747	757	742	766	668	752	791	749	756	761	729	709	740	728	752	728	733	740	733	720	729	726	730	730	767	710	723	671	714	699	725	726	733	743	734	743	777	725	738	724	771	740	747	747	724	709	755	733	713	751	699	750	716	736	736	770	749	752	778	701	679	746	737	738	743	713	753	792	681	718	730	734	748	743	726	723	723	715	734	768	763	734	728	758	736	704	750	718	758	745	709	735	673	714	747	733	709	715	730	700	728	775	739	733	686	710	746	779	702	795	753	728	748	705	780	798	784	706	700	779	729	709	730	745	760	723	717	765	792	703	761	727	691	734	691	764	758	765	724	717	698	736	701	753	805	705	781	704	718	740	750	762	707	742	721	713	741	755	696	718	743	752	751	682	763	766	773	730	762	754	737	731	737	712	762	759	700	746	735	701	747	808	746	739	750	758	736	754	695	737	763	741	707	715	661	716	747	767	765	685	739	758	752	715	751	728	721	721	740	718	719	744	770	744	701	762	784	714	705	683	805	746	734	725	747	699	741	752	717	740	729	724	777	713	689	756	769	754	782	707	749	742	731	684	730	738	787	703	694	725	680	725	710	715	796	718	726	741	727	775	756	740	734	769	753	712	730	760	744	745	704	800	739	718	737	723	719	773	748	747	699	772	720	730	747	728	800	711	748	753	733	730	719	718	717	777	693	709	770	761	712	727	685	743	749	742	706	726	709	738	758	737	761	708	713	757	720	751	705	708	701	698	727	726	728	681	707	698	734	706	683	758	758	765	749	757	751	725	738	727	764	769	729	756	776	688	703	728	735	720	739	705	755	696	719	807	747	750	760	751	722	707	712	779	729	719	735	707	729	704	716	759	724	750	774	793	703	684	757	719	743	730	736	679	726	721	721	723	764	712	721	690	729	752	760	677	755	765	751	750	766	716	745	749	698	714	767	774	750	698	760	726	706	783	768	767	796	723	754	719	746	705	707	721	689	748	705	738	739	729	753	710	709	772	768	726	727	782	718	707	796	806	738	744	721	753	741	707	717	767	779	765	762	713	727	727	731	711	717	761	771	700	696	729	751	719	734	756	721	742	755	696	714	737	686	769	793	728	769	790	781	737	713	732	726	729	796	773	740	765	681	738	739	724	778	734	729	744	754	739	736	745	715	685	725	741	747	755	744	716	701	708	728	675	757	753	700	720	714	697	806	740	758	754	735	725	725	768	718	757	718	761	734	772	732	773	775	752	745	794	712	769	747	684	760	722	728	721	754	740	742	737	676	717	732	715	740	767	777	755	770	761	724	662	767	746	715	749	733	704	705	676	770	766	796	734	739	779	767	720	725	738	714	774	746	749	740	776	731	811	717	695	747	710	757	748	739	712	768	749	732	756	763	742	753	763	721	759	744	784	706	724	756	735	737	736	764	737	743	722	707	699	729	749	713	740	686	732	716	740	731	748	724	736	743	729	689	716	724	746	732	730	777	725	719	695	733	719	789	761	721	720	735	729	741	754	733	715	728	756	724	728	723	765	708	714	715	776	707	729	737	700	744	686	781	726	762	763	781	723	729	719	707	720	726	704	674	714	729	745	761	751	683	752	746	721	767	700	759	738	712	756	728	756	758	693	722	721	713	745	760	748	767	733	713	662	770	735	762	735	717	704	725	720	719	723	713	776	753	738	747	750	762	747	728	757	715	718	742	722	758	738	773	775	733	784	739	711	746	751	748	733	707	712	719	733	740	732	748	708	756	695	661	765	767	689	731	762	702	744	773	728	752	725	743	737	672	778	715	756	725	759	741	681	773	703	720	672	724	693	761	742	784	745	777	733	763	758	706	742	737	697	754	795	814	721	718	722	753	731	723	737	747	710	759	777	740	748	665	718	686	737	762	737	747	768	752	712	745	741	720	717	755	779	733	706	720	744	766	773	746	736	709	727	760	753	776	714	755	749	757	747	741	732	730	751	742	721	708	714	673	701	741	766	753	732	755	757	782	714	738	749	724	748	694	782	746	745	725	757	690	720	700	692	750	714	760	697	793	752	747	729	685	736	783	741	702	665	704	734	751	791	733	741	750	728	729	722	747	741	771	749	760	773	780	733	711	703	741	750	770	761	752	754	732	751	741	700	697	694	740	747	740	773	750	724	720	719	728	728	717	712	731	806	726	736	738	742	739	752	714	718	723	748	761	771	745	732	742	735	736	672	704	701	723	691	747	726	673	710	778	753	786	793	704	755	734	696	728	710	674	727	727	706	688	758	737	767	740	694	738	752	748	717	722	721	715	756	749	736	745	744	710	783	728	785	737	719	683	742	779	763	740	691	745	774	738	728	706	728	736	742	760	695	769	738	751	743	747	759	732	714	712	739	783	710	751	744	727	741	734	731	702	704	739	703	713	744	723	692	792	717	730	699	797	767	759	698	715	687	736	765	774	754	728	775	711	746	744	733	707	686	766	783	716	757	707	768	728	724	695	756	743	715	757	695	719	777	714	742	754	736	725	700	709	792	733	754	768	708	722	753	716	726	731	695	746	767	765	692	747	697	696	787	756	697	760	757	742	739	703	768	773	780	755	750	812	757	727	714	767	698	710	743	757	710	643	755
55258	87541	66223	34833	14061	4189	1321	804	689	662	692	637	708	718	680	702	730	674	704	684	701	666	724	650	664	623	663	620	633	723	730	696	663	647	619	684	689	707	724	689	661	638	687	649	640	677	659	684	683	697	661	661	683	689	706	688	640	731	672	685	654	649	711	630	667	639	721	689	671	668	643	709	636	669	704	719	632	678	652	690	699	655	655	673	634	650	658	713	696	669	662	687	707	704	642	649	678	649	690	732	664	667	671	677	650	694	682	670	722	675	668	678	613	708	665	644	671	619	691	680	672	622	717	685	661	685	667	680	674	658	708	652	636	662	691	664	691	656	681	654	676	662	653	674	684	649	708	659	619	711	684	660	658	682	711	717	653	709	679	649	655	633	739	692	679	659	680	648	633	681	689	665	655	676	659	667	688	672	651	638	653	664	719	702	635	706	675	665	672	669	721	673	680	671	625	640	722	643	711	659	694	687	666	650	653	651	690	639	667	685	691	651	693	701	693	691	690	729	691	647	709	688	708	664	661	668	668	688	616	647	669	668	668	615	711	637	684	690	693	699	669	722	669	712	665	668	641	645	665	708	666	716	689	699	685	674	741	637	721	637	685	672	659	652	624	715	657	635	688	669	654	670	656	617	669	685	635	626	674	674	674	673	687	682	660	740	664	677	638	664	673	715	701	669	665	662	642	685	709	719	686	657	659	682	677	683	654	681	686	687	657	686	731	690	661	614	717	621	686	686	710	649	654	677	663	670	664	686	715	633	654	680	639	686	667	669	700	667	693	683	688	667	670	702	678	677	630	612	680	650	629	654	671	652	668	686	690	635	646	680	633	661	670	684	706	679	688	691	688	688	631	680	653	665	696	660	698	712	665	675	677	688	683	675	671	680	688	663	681	646	661	650	658	687	660	669	671	676	644	649	675	643	709	667	660	645	636	657	701	681	673	714	667	709	670	662	658	703	671	656	622	694	683	633	673	628	703	684	729	661	713	656	631	695	685	620	660	696	675	696	720	674	660	696	689	647	685	661	680	682	676	662	701	660	647	646	699	668	664	692	668	706	629	696	640	668	667	706	616	623	696	671	664	674	639	628	673	661	670	699	713	689	659	706	672	661	668	692	700	670	640	672	722	666	699	633	685	645	648	613	683	666	631	664	696	669	655	658	638	649	678	646	711	674	714	681	698	692	670	667	671	729	683	661	707	699	662	688	685	675	633	676	668	647	693	619	667	658	682	688	688	675	684	672	641	661	675	656	659	636	645	695	631	670	694	667	673	662	672	698	669	660	642	676	664	678	697	714	680	708	703	685	686	639	658	629	673	666	671	668	660	661	655	687	664	694	676	696	622	689	675	723	680	656	712	689	659	604	690	693	670	661	651	637	671	681	672	720	711	653	693	667	663	675	684	699	663	651	696	657	696	702	622	692	644	670	648	711	670	663	666	715	737	655	629	647	679	680	695	654	642	716	662	670	688	602	661	694	694	669	701	687	629	656	684	627	664	673	679	649	693	694	657	690	678	668	655	709	644	736	700	673	709	670	682	692	714	693	697	700	648	639	627	644	700	671	659	670	695	698	658	660	708	643	681	617	695	647	642	683	689	658	685	686	668	691	679	695	678	713	689	633	635	672	697	673	662	687	652	709	657	678	655	696	695	716	660	718	695	683	630	661	670	682	668	692	647	691	700	625	663	698	701	664	706	697	700	688	708	669	727	698	662	664	651	669	686	672	738	670	702	665	680	649	648	717	673	703	651	647	654	699	689	692	680	695	671	650	714	666	665	702	655	689	706	684	705	672	657	704	663	678	697	680	662	685	711	670	637	693	656	675	652	686	728	672	650	671	726	673	665	671	705	684	684	702	659	677	703	683	681	660	650	664	683	621	668	646	680	648	673	678	708	712	674	667	642	674	723	642	698	643	632	687	705	670	639	650	690	713	677	651	672	681	654	633	650	700	685	639	667	646	674	664	746	738	691	649	707	639	643	709	698	669	680	667	650	655	695	693	682	653	660	683	683	721	647	651	674	660	673	701	697	697	665	642	678	628	614	665	654	652	668	669	665	660	700	663	641	669	622	670	661	655	676	657	704	718	676	609	639	656	689	680	663	688	658	702	645	656	660	684	655	648	708	690	665	677	695	659	678	673	683	654	655	697	613	661	673	686	614	695	655	678	650	680	648	676	671	640	732	662	684	689	670	677	671	669	663	676	627	698	688	611	672	678	673	690	667	623	626	702	661	696	676	682	677	686	633	741	654	625	664	676	709	666	656	677	640	633	706	677	657	711	637	679	699	676	727	650	626	693	648	651	649	656	674	728	661	690	670	666	690	658	652	658	669	672	676	693	701	650	650	696	677	705	666	652	703	703	691	642	629	690	681	665	704	680	706	635	685	660	673	691	653	702	661	663	634	681	660	634	660	635	649	629	720	670	705	711	656	607	666	635	719	659	626	660	724	671	665	704	685	633	648	731	689	713	704	637	717	674	649	688	653	675	651	717	645	669	678	667	714	679	641	657	648	670	689	653	686	695	666	665	698	696	640	671	703	709	705	686	685	701	647	660	655	691	672	648	663	694	648	665	699	622	709	644	683	655	695	650	638	665	687	654	676	674	613	691	705	675	635	686	712	668	710	687	693	639	634	686	655	663	663	637	686	670	693	680	714	677	674	680	650	686	639	652	688	680	666	671	656	659	618	649	708	647	636	651	660	642	708	675	639	709	676	690	685	691	692	722	660	664	650	670	669	645	659	691	669	674	704	667	652	646	678	652	660	640	711	668	684	626	653	710	644	668	716	663	683	680	646	653	652	618	694	715	691	642	653	662	657	627	658	700	638	693	663	711	655	684	714	623	648	628	622	635	655	646	652	648	695	642	623	678	713	644	673	638	708	667	671	686	709	721	646	660	689	691	670	670	639	669	679	688	634	671	678	611	693	704	634	680	661	666	628	664	688	662	674	674	643	652	734	658	655	612	675	689	673	644	698	693	647	625	662	662	645	664	677	665	643	689	678	669	700	651	708	662	649	684	666	683	706	686	648	686	634	680	668	626	708	667	640	699	664	650	653	655	699	670	676	661	655	666	685	661	673	765	641	644	686	645	707	669	718	686	653	671	664	678	668	645	639	665	669	642	642	679	707	650	665	653	675	690	700	665	692	660	705	655	618	662	688	612	719	642	651	669	660	648	693	626	658	687	631	668	715	653	697	649	661	662	667	683	668	670	664	630	650	723	612	608	689	682	639	653	664	658	662	691	690	654	645	676	688	677	671	634	680	645	746	694	683	637	721	705	675	659	657	627	673	704	634	664	673	670	655	648	618	703	710	684	703	643	677	632	657	681	670	645	682	701	670	693	663	627	608	675	669	715	713	690	668	740	694	649	680	642	643	647	682	624	622	654	662	655	681	635	687	737	671	635	648	659	690	626	651	688	675	684	654	673	678	735	681	651	686	680	676	685	671	655	687	713	668	688	671	669	632	679	674	665	672	637
24015	23274	38445	39540	29455	18876	6813	1565	1073	1029	958	961	982	990	953	980	1048	927	988	989	940	984	941	973	1009	1016	988	994	982	987	992	997	982	987	981	1052	958	980	977	995	1003	950	991	937	945	976	934	971	982	978	960	952	964	972	986	1012	951	981	978	993	1012	991	971	1019	1005	952	945	944	970	952	963	985	992	985	1006	988	979	954	955	997	1001	1015	986	981	1079	999	995	1006	966	981	959	901	986	991	960	978	930	954	1019	952	961	977	1002	948	974	978	956	1007	974	931	939	984	933	997	892	944	925	950	1006	948	940	963	999	981	999	995	953	967	924	991	966	1002	1014	997	958	950	940	925	992	976	976	949	915	1001	967	978	946	966	930	984	978	915	967	932	999	986	974	964	962	924	939	945	987	943	973	943	973	967	923	944	936	961	929	925	925	933	973	968	954	1028	866	1024	1000	956	1004	920	985	919	931	982	936	956	970	978	943	957	980	959	953	939	953	931	977	933	992	1026	931	962	980	979	1005	970	915	913	964	929	973	977	914	1013	959	970	923	963	955	911	974	1035	965	978	951	997	964	969	949	989	986	928	988	963	928	942	979	1011	953	928	954	1021	987	990	921	959	982	949	986	1028	980	1017	917	1003	941	989	977	925	952	911	956	982	1011	942	925	1000	1005	974	948	931	890	999	922	973	969	969	946	995	966	1024	978	984	966	945	926	974	980	954	981	932	943	975	985	976	974	999	991	975	987	992	1003	914	962	952	986	959	962	992	918	1031	992	977	958	946	968	977	943	975	953	962	967	978	923	1029	866	973	949	954	918	950	952	1018	995	976	941	944	925	916	962	954	944	988	955	999	986	968	951	1000	939	998	954	991	977	944	1014	926	947	974	969	988	933	986	999	954	918	973	1037	970	966	985	1011	880	990	965	957	950	988	999	928	948	968	963	964	901	934	1000	972	959	997	1014	969	986	1006	962	950	962	1005	1000	943	1015	955	961	1000	942	969	980	960	956	978	962	969	1004	947	1047	914	956	998	1001	950	966	916	937	908	976	954	956	913	960	996	930	892	974	970	947	979	1018	1049	937	992	1000	967	988	981	994	965	963	981	924	980	1022	908	950	937	970	900	925	878	987	934	969	963	924	924	976	985	963	954	961	1004	1028	1035	942	1005	951	939	970	956	927	1007	944	928	985	1047	1004	963	898	952	960	947	981	968	943	1007	873	971	944	961	979	1031	957	936	989	952	935	1000	889	962	925	960	971	928	946	950	932	988	912	961	1010	991	981	945	951	947	938	994	957	1020	1020	1006	935	973	927	888	968	977	973	927	978	995	1007	963	944	890	941	940	964	940	941	980	961	946	945	986	1042	968	985	930	959	979	986	971	1016	969	949	943	1028	933	970	973	925	950	947	982	927	918	971	999	916	942	961	937	975	983	1008	969	914	1026	968	923	983	975	999	999	948	1003	949	1007	898	962	950	960	932	961	973	1019	946	968	980	957	981	970	1030	980	988	954	966	982	1014	960	990	947	976	925	994	933	1005	998	973	943	956	969	978	954	1001	1004	1004	1014	919	923	962	988	957	971	945	957	952	985	962	943	1020	986	944	936	978	952	987	1007	992	990	944	962	921	961	996	955	982	973	986	969	1023	963	978	1011	1023	974	979	1000	956	956	956	975	956	994	948	1013	970	977	926	986	950	1002	967	960	967	995	930	939	1009	975	960	966	910	924	966	989	956	973	965	1014	989	959	933	917	970	946	985	951	977	959	1017	923	973	958	969	984	1020	1044	964	981	926	1001	923	953	953	955	973	981	946	982	994	951	930	952	953	951	991	981	940	1024	999	984	938	906	964	1001	985	1017	939	955	936	955	958	991	925	994	971	995	960	966	948	923	935	937	977	976	953	971	1006	988	934	952	990	981	991	952	995	965	928	976	915	925	996	981	1002	990	996	964	972	934	923	941	1012	1001	965	975	928	939	943	943	937	940	919	985	973	983	917	994	950	940	1000	978	946	910	947	947	931	1026	982	992	988	949	978	953	988	943	975	987	969	917	970	966	953	964	970	995	946	945	944	941	992	961	950	901	942	968	944	910	998	900	972	965	977	991	978	1018	987	958	959	948	990	1024	1050	962	968	949	1004	938	1002	968	988	1007	962	901	1033	1007	1007	932	941	1021	931	926	940	943	940	992	966	1007	970	931	974	1002	881	966	944	958	989	938	950	952	945	1004	948	955	949	939	950	928	961	921	952	897	944	923	960	973	886	983	1000	968	955	980	936	967	1019	953	895	960	1001	960	942	941	974	1001	962	1025	990	908	930	923	952	969	898	1040	1032	924	939	1000	910	978	994	966	931	983	989	949	987	962	954	957	1003	947	966	917	946	1038	950	917	1054	957	989	979	1038	925	938	980	932	934	985	971	1004	926	992	975	1042	976	966	959	924	975	994	1003	972	905	994	970	926	966	974	962	990	956	953	998	933	965	980	955	943	921	969	953	914	983	924	1019	969	1016	1014	1003	964	972	968	1011	943	977	968	934	975	889	886	927	943	980	1035	950	905	996	964	956	963	955	991	971	980	969	965	1016	897	980	995	896	969	936	980	991	1001	965	995	970	964	984	973	932	1097	1019	944	901	1005	981	1046	946	971	1000	950	970	949	982	983	938	964	1016	955	963	1019	904	969	971	980	938	950	1005	1050	946	1001	979	960	961	931	981	927	945	980	945	975	953	1018	1014	959	958	974	1000	896	939	962	986	979	995	1007	981	922	976	1008	952	952	953	955	941	1055	973	980	962	981	1018	970	978	976	968	951	951	950	889	996	970	898	999	930	940	904	996	951	996	973	1024	1000	992	1005	993	962	973	998	940	998	965	989	989	972	1007	969	964	978	1020	985	952	991	968	987	978	983	923	994	903	960	1036	979	978	990	954	931	908	911	930	924	1012	919	946	928	955	943	976	953	947	970	1016	950	963	996	983	972	931	930	985	940	930	938	941	994	961	960	990	976	964	961	993	929	983	999	956	947	935	983	976	924	959	932	984	972	910	952	879	968	951	987	1009	967	957	964	947	994	982	982	981	961	1020	963	968	982	1030	996	986	957	972	961	957	1004	961	978	951	954	976	982	947	949	1015	954	978	916	960	967	915	960	988	977	1046	941	967	960	959	938	996	956	959	979	962	902	964	906	960	971	969	1004	956	968	999	961	967	966	937	928	934	965	965	974	968	993	969	980	970	985	1011	965	1025	939	952	917	928	983	974	908	986	971	1006	943	976	956	948	936	954	954	985	939	999	982	975	940	962	964	992	957	1004	961	1005	1003	986	996	1019	979	935	960	937	993	975	976	976	1007	981	927	986	947	882	920	975	932	983	945	976	1001	929	964	1031	978	937	960	968	973	969	944	989	952	979	967	960	1001	956	959	935	948	977	937	918	992	971	962	989	921	991	934	895	986	964	1007	947	1021	990	1009	962	926	948	1002	905	1000	942	898	928	997	973	976	982	1017	980	1002	1022	991	994	958	933	982	976	939	989	1050	967	998	1052	945	884	974	943	945	963	964	924	932	965	984	980	975	974	913	945	941	939	926	946	946	913	1000	913	909	988	916	1019	973	990	918	975	1015	952	979	904	913	964	936	991	935	959	962	944	976	983	964	929	962	1037	981	942	990	988	932	946	924	960	940	953	971	998	928	998	984	979	932	936	991	973	933	982	952	1017	1009	943	979
63906	103428	79809	54610	27334	9714	2908	1275	907	891	888	925	850	863	943	893	875	888	915	925	897	878	891	918	882	892	950	885	880	934	903	914	973	924	908	867	907	928	870	869	934	889	854	915	915	907	957	929	878	934	919	898	915	869	912	914	890	838	952	919	930	936	877	929	936	893	899	899	954	925	913	965	922	960	873	938	872	894	900	924	909	983	905	944	899	892	922	929	858	863	914	874	906	858	930	946	890	920	915	868	863	914	917	925	915	914	884	872	912	881	886	918	935	967	897	911	880	850	909	928	844	927	875	934	907	906	850	891	918	929	915	875	922	861	865	926	859	934	853	873	904	893	840	897	880	917	935	925	899	921	888	819	940	925	888	920	900	829	875	911	917	943	875	890	911	886	883	846	922	936	906	911	853	915	934	920	955	890	882	893	921	900	928	899	925	900	927	870	893	970	894	893	878	933	904	862	854	887	874	872	889	837	901	890	841	885	938	894	904	841	858	892	865	881	923	858	919	894	989	888	918	888	863	922	923	878	932	841	933	877	939	893	876	854	946	922	873	907	926	915	851	892	834	892	827	865	904	924	857	946	910	901	897	923	910	902	865	928	1001	898	919	867	901	943	895	875	858	855	845	922	848	898	950	926	892	904	874	931	928	895	864	861	949	936	889	914	895	924	887	910	856	898	879	855	925	892	927	870	935	891	909	885	857	935	918	865	943	896	856	942	874	956	871	847	910	869	895	866	897	944	917	920	903	938	891	868	856	916	855	910	898	950	904	924	923	899	928	922	858	880	895	924	899	900	869	914	901	878	880	867	955	878	866	878	909	924	942	884	924	918	884	867	920	910	873	916	879	903	896	929	936	881	944	930	901	891	933	897	919	856	883	863	891	923	930	891	856	921	901	939	927	845	903	886	877	835	903	882	866	894	907	906	891	951	939	878	871	902	890	957	862	903	891	913	903	852	908	861	916	902	932	868	904	931	897	895	906	931	891	920	900	884	896	885	892	885	903	915	906	943	849	921	942	871	858	950	929	899	846	873	935	884	917	922	917	878	913	904	922	902	917	893	860	940	890	892	874	922	904	929	863	896	901	956	931	884	816	896	868	870	889	944	887	882	923	934	868	904	870	927	923	881	912	889	866	895	910	930	899	910	872	904	897	906	835	885	902	883	865	908	911	884	887	906	946	908	936	903	976	879	935	871	930	908	896	917	902	881	926	882	953	889	878	892	877	875	869	927	840	900	875	888	910	923	891	918	914	856	910	891	901	887	918	943	905	844	904	859	866	901	924	952	887	963	831	886	854	900	870	939	944	909	883	896	908	904	903	894	910	974	920	913	865	842	890	896	966	898	887	892	870	877	918	881	875	917	913	917	859	934	874	904	864	937	890	929	883	862	910	936	899	917	871	863	866	828	916	907	918	899	941	871	921	907	902	987	896	977	886	889	916	907	910	950	938	877	921	899	909	927	909	891	946	872	894	903	850	854	909	923	892	886	963	896	899	900	823	863	919	849	899	901	883	956	850	938	914	932	896	867	897	901	935	922	930	881	896	896	928	847	877	873	928	869	916	884	921	956	864	877	905	926	917	914	908	876	929	905	867	874	902	898	919	933	894	863	897	926	910	866	879	895	882	882	868	941	879	819	883	892	887	901	898	903	859	886	874	898	907	902	853	916	862	913	954	842	908	895	876	874	850	909	934	876	930	907	927	939	913	886	841	926	883	943	850	923	914	917	876	862	920	885	918	876	928	954	916	910	882	912	890	879	891	970	952	881	893	912	861	910	873	842	906	962	907	932	902	946	894	970	912	926	884	891	970	941	878	858	880	960	887	922	868	880	926	867	911	871	881	890	878	885	838	846	872	894	861	889	839	926	878	873	919	851	892	907	891	879	877	905	947	889	876	851	917	928	864	950	858	888	912	850	882	942	929	898	881	925	939	931	823	877	887	885	871	859	908	952	861	945	925	889	937	911	877	869	845	904	911	889	931	888	883	879	959	880	924	946	878	944	935	887	869	886	940	904	872	892	871	867	906	920	928	895	900	932	904	942	931	876	923	918	938	909	920	926	899	901	862	902	858	985	926	848	936	857	925	864	898	882	938	879	900	862	904	877	979	902	926	945	913	839	897	936	934	901	920	904	844	882	921	892	936	868	841	891	934	893	934	934	919	917	904	863	916	894	923	828	885	864	922	878	934	872	917	902	928	885	890	897	944	927	890	877	894	911	885	879	897	909	913	914	890	892	885	847	895	926	820	875	854	904	959	959	872	920	906	904	879	938	891	891	846	897	865	887	905	824	869	887	931	911	835	871	915	857	905	927	923	950	868	852	904	888	885	944	841	877	872	898	888	927	885	890	901	913	950	859	935	900	878	864	910	903	914	910	892	842	858	908	930	874	876	966	899	909	908	923	883	903	872	855	911	938	928	936	874	931	920	912	881	856	877	885	913	914	878	875	862	921	891	902	906	892	865	947	876	927	903	902	866	891	907	867	950	885	881	898	912	862	908	931	904	918	907	935	877	950	914	887	918	879	913	929	810	904	933	846	873	895	921	906	946	898	869	864	852	938	967	877	859	894	965	913	855	918	907	842	854	879	908	835	911	858	867	823	861	904	860	911	925	921	917	864	887	942	880	892	872	902	895	888	905	897	890	912	876	860	882	953	909	921	887	885	886	875	899	943	920	926	873	940	897	888	916	904	923	929	875	864	895	859	901	953	875	901	867	894	882	928	869	914	918	890	872	914	953	941	928	882	949	934	892	879	924	847	896	889	877	884	920	895	910	910	896	932	915	860	875	873	910	878	917	847	884	876	884	928	900	874	958	880	922	850	922	833	900	894	840	924	903	892	843	894	941	892	881	872	888	874	887	874	881	888	891	920	888	903	988	890	934	928	848	904	867	877	904	888	947	924	903	849	896	923	870	915	860	881	894	872	924	857	952	931	861	918	887	891	902	920	886	898	879	843	917	863	886	923	942	890	907	915	875	846	867	944	882	928	871	913	882	892	906	842	906	952	919	923	826	865	913	915	890	871	871	855	846	866	922	881	907	884	865	906	864	908	900	883	971	865	966	837	906	905	899	907	912	864	894	834	901	899	864	889	860	912	920	889	814	887	888	887	883	917	899	968	908	927	910	899	904	829	851	874	870	896	865	893	904	915	872	901	949	912	895	903	902	873	862	900	916	858	922	857	904	863	892	895	869	918	901	852	859	897	890	883	901	916	845	869	928	869	887	890	922	891	855	884	924	888	863	871	921	926	915	869	912	869	872	895	908	859	892	894	961	882	896	897	926	898	851	902	907	871	851	875	890	906	852	905	899	886	932	890	914	904	888	849	915	822	873	949	860	866	890	883	850	878	883	910	868	879	834	926	908	874	930	928	867	858	936	923	877	957	934	841	887	915	854	859	856	936	932	874	867	937	943	888	905	872	955	911	884	849	889	893	916	927	856	863	915	892	858	925	890	922	839	859	909	903	902	887	888	878	933	885
29479	29243	28553	15309	4153	1566	987	853	807	829	825	785	747	753	790	776	772	792	781	817	864	835	830	799	814	795	779	826	796	781	773	753	748	796	753	725	782	838	827	784	778	742	794	787	801	815	749	765	828	790	785	794	801	798	761	766	786	768	769	764	796	821	813	808	820	751	816	768	781	828	805	810	802	808	851	788	772	812	775	813	785	793	839	784	816	798	782	844	773	720	804	785	859	801	770	770	778	805	832	881	811	807	805	825	811	823	829	816	784	785	792	785	807	773	812	781	794	798	766	798	823	793	821	772	790	770	810	820	815	765	817	805	775	789	736	814	745	802	778	806	809	779	825	743	748	803	736	792	810	791	748	789	831	786	787	809	791	838	773	790	731	838	805	780	768	832	771	804	809	770	749	795	767	807	770	789	828	817	825	834	772	810	780	782	788	826	813	826	794	796	835	790	827	830	803	775	791	830	841	802	796	828	843	793	808	797	762	834	796	813	765	822	802	771	815	798	818	808	812	790	790	814	767	794	763	835	802	801	779	806	803	829	807	850	760	847	753	817	838	824	791	802	875	815	797	790	716	789	760	823	779	726	785	773	781	773	808	764	789	781	806	830	785	832	820	810	797	793	782	793	793	781	775	778	785	790	870	803	826	816	799	783	774	775	803	798	796	854	753	825	760	791	781	824	802	770	776	826	770	767	770	779	798	783	796	780	785	793	782	857	799	810	821	789	783	809	808	825	841	822	747	722	777	814	835	796	789	775	804	847	760	804	772	766	780	722	833	805	813	806	744	761	759	779	759	755	784	814	811	772	862	794	752	769	785	807	841	804	778	784	788	751	734	733	755	792	773	848	824	824	776	802	778	760	798	853	811	783	775	774	787	832	759	786	829	817	793	825	761	795	788	796	751	810	746	724	787	771	800	820	792	739	786	765	782	812	749	774	775	822	824	768	770	793	795	821	811	782	790	825	797	829	757	801	756	758	762	790	792	802	796	807	771	772	786	774	797	829	792	802	753	763	773	828	791	801	808	783	825	767	784	767	803	754	808	782	819	805	763	696	787	791	756	764	778	772	801	757	754	750	727	734	779	729	747	749	787	800	809	729	835	823	780	822	740	815	802	786	786	763	734	789	809	779	781	790	728	726	801	744	835	730	836	813	769	826	777	763	768	816	778	765	801	768	750	765	797	778	796	836	732	840	772	816	773	810	803	826	754	830	746	815	818	791	749	786	780	781	822	796	749	793	861	790	809	785	817	808	805	846	846	761	786	780	831	753	831	771	794	785	751	803	760	782	784	822	769	796	791	823	819	809	773	744	771	807	765	756	778	823	767	756	791	812	827	807	772	801	769	798	791	775	805	826	847	788	829	791	808	812	845	806	778	818	800	798	788	726	751	812	746	803	805	762	831	769	825	796	729	827	809	749	749	777	774	733	794	807	791	815	756	798	836	807	748	786	796	805	741	814	763	795	766	790	775	783	809	802	804	825	807	765	757	776	815	821	824	784	807	708	788	828	822	826	785	736	779	823	806	790	774	780	789	774	765	791	784	814	779	806	819	789	809	792	791	805	818	796	818	764	788	760	780	742	771	782	777	776	809	778	799	815	799	817	825	829	774	769	769	800	789	833	816	789	822	836	806	794	814	805	788	782	815	784	796	809	813	850	757	797	806	827	793	804	800	845	789	796	797	825	766	761	824	783	795	797	819	772	805	822	791	863	736	745	747	784	850	743	819	827	760	752	769	772	846	779	788	756	781	766	774	784	753	799	753	817	803	804	777	776	786	802	763	769	775	760	765	843	770	778	755	806	763	788	796	797	812	768	769	786	738	826	839	782	859	832	695	788	766	797	767	770	774	810	810	805	822	777	760	810	734	799	784	810	826	782	787	814	751	776	769	803	797	797	809	866	787	809	748	780	785	801	766	769	756	773	782	780	788	797	802	828	820	837	762	807	818	827	825	760	807	786	807	767	780	768	807	839	808	761	804	837	791	778	730	790	812	786	778	815	809	792	756	807	796	803	849	757	762	785	787	801	777	788	761	768	774	816	772	793	774	777	756	796	771	755	752	765	772	791	763	813	795	782	799	793	769	852	800	781	757	782	774	824	800	768	885	848	764	757	766	791	756	781	811	812	759	815	756	795	782	778	789	840	756	835	782	813	782	779	802	763	773	813	788	803	862	834	793	781	782	755	823	739	793	781	813	815	810	811	809	809	794	780	747	779	786	809	756	806	777	788	784	854	772	777	788	795	816	733	792	809	810	747	793	799	807	779	782	820	754	794	807	831	793	808	764	762	753	780	783	743	774	797	784	842	802	788	786	797	829	825	837	848	780	797	808	829	768	772	811	773	787	822	781	817	815	830	757	819	776	746	807	801	706	764	781	733	805	784	831	842	776	791	800	778	799	817	763	793	760	744	824	792	805	814	800	723	787	854	841	762	770	745	738	794	783	773	794	802	799	816	735	798	791	826	759	802	728	787	791	808	801	777	767	796	796	767	775	796	744	834	768	765	784	768	751	798	819	733	847	776	784	778	769	806	807	778	850	789	819	822	798	813	795	787	786	799	840	777	815	772	817	826	803	759	748	787	800	785	799	774	777	806	821	816	844	797	793	808	773	810	742	808	792	742	773	755	786	766	774	747	756	787	800	743	777	797	741	812	869	794	815	729	775	770	738	751	791	783	748	786	804	753	804	777	775	815	806	837	766	722	754	756	824	788	783	806	830	783	770	787	792	806	843	788	762	757	807	799	795	774	749	792	781	861	801	800	792	729	821	764	755	817	846	730	760	753	789	749	810	800	786	811	811	765	776	785	789	806	836	820	789	792	844	832	841	813	812	794	834	733	770	726	767	782	774	768	810	782	796	795	816	757	783	713	795	735	774	785	821	834	816	798	805	800	837	809	788	730	810	821	832	782	795	852	821	810	758	775	738	731	825	751	746	775	774	778	776	840	788	736	805	766	751	757	797	855	770	772	811	801	801	778	787	781	757	771	775	794	784	818	779	856	793	742	787	778	795	791	786	798	781	820	774	802	807	817	821	834	801	828	783	787	782	782	794	790	810	770	795	773	812	747	860	801	853	796	767	772	853	753	771	769	807	772	770	764	792	732	805	794	782	773	801	786	753	791	801	779	796	809	772	749	773	764	787	761	759	811	763	832	834	797	816	797	852	781	785	813	822	765	821	820	808	781	852	759	790	775	746	850	818	808	795	821	755	820	805	789	826	800	774	784	770	782	791	736	799	806	818	764	808	784	770	803	806	841	781	749	764	770	759	744	778	776	788	776	858	756	782	733	781	789	734	776	813	767	769	782	744	783	784	794	820	813	796	820	747	782	774	812	816	776	805	780	793	797	758	796	814	770	819	753	800	774	819	821	796	765	831	796	789	825	762	781	786	784	811	764	774	796	771	860	795	763	738	800	798	827	840	773	734	813	770	781	813	766	719	744	744	800	800	819	803	783	794	728	847	802	755	780	791	814	822	775
21476	35307	23562	9028	3104	1281	795	723	664	673	688	612	652	671	658	662	649	641	623	671	662	662	651	669	681	656	612	683	688	662	622	662	647	657	659	650	627	647	669	679	646	589	612	650	674	662	668	639	690	653	670	653	622	701	701	644	668	671	688	676	652	657	670	660	665	636	665	690	671	625	673	649	663	606	667	638	671	666	654	660	669	652	642	689	598	681	660	608	652	679	657	645	678	669	650	620	641	640	653	639	663	658	675	703	640	634	632	681	668	649	636	659	645	613	661	704	654	684	642	669	676	650	648	647	627	633	661	671	656	681	602	663	674	659	654	636	639	653	692	670	712	630	687	651	644	633	629	688	650	682	680	622	676	597	628	684	630	643	641	680	643	677	606	700	615	696	633	657	684	654	661	652	608	653	671	667	677	617	658	651	689	650	666	666	614	648	665	628	636	614	704	651	636	702	677	664	687	663	688	633	656	652	660	639	681	660	609	658	636	638	617	639	652	713	640	650	626	710	621	636	646	628	662	665	665	705	682	618	605	676	642	701	656	633	650	715	628	638	651	696	690	655	664	644	654	651	640	622	658	655	657	663	709	601	671	635	672	654	653	566	669	626	662	675	668	671	645	650	683	623	616	679	661	664	673	649	681	649	649	623	664	621	663	637	675	651	669	670	670	655	673	611	596	655	663	686	715	684	638	650	691	650	654	658	668	659	650	646	626	633	667	619	639	641	646	606	634	648	658	668	685	653	629	647	620	645	634	646	688	630	640	633	651	640	612	655	693	657	651	689	647	648	628	680	685	637	646	665	635	638	665	679	658	661	623	657	665	637	675	658	631	629	647	658	612	681	696	656	636	653	625	636	631	718	670	660	608	632	642	687	633	661	660	641	635	675	674	635	677	633	651	647	657	585	626	662	627	649	680	628	734	614	619	653	655	637	600	668	653	638	592	648	663	655	661	662	660	673	637	672	643	644	663	682	631	643	634	609	650	664	659	686	605	685	637	640	615	674	624	612	680	669	652	611	658	635	629	640	706	601	680	640	668	655	656	634	674	628	657	619	712	705	653	679	665	664	678	653	737	656	595	683	616	686	620	644	652	643	619	656	642	622	624	613	598	646	676	654	616	665	644	658	704	656	624	654	679	665	645	693	678	681	671	687	609	686	653	637	595	664	651	683	646	682	602	661	654	647	667	673	665	657	590	690	666	676	715	624	676	621	650	684	615	678	667	680	668	630	654	672	674	656	715	653	687	609	661	701	663	624	632	648	678	625	629	644	639	648	653	666	684	645	645	661	687	672	655	677	688	691	654	639	622	660	668	621	677	641	649	668	672	614	623	682	670	649	648	624	610	657	669	672	670	658	706	625	658	654	607	670	621	620	667	629	630	660	646	637	657	651	666	663	625	694	662	656	691	658	646	714	672	609	625	608	687	606	621	640	627	669	715	644	631	626	675	705	716	684	675	649	669	672	674	634	631	642	629	650	678	657	649	656	649	634	638	683	705	638	626	671	670	688	694	685	661	655	682	657	606	671	634	617	647	635	644	631	668	630	623	640	675	652	703	674	642	647	700	695	640	678	647	637	638	672	679	628	657	641	651	679	647	636	683	661	653	619	609	627	633	646	684	666	668	678	710	641	643	700	648	685	667	661	656	649	654	705	685	628	673	651	653	611	647	646	677	684	635	680	632	655	617	613	690	623	656	682	655	635	659	657	658	606	603	612	613	650	657	659	662	636	619	654	639	619	655	651	635	653	631	704	639	674	643	691	641	684	666	641	650	657	702	672	617	617	632	665	650	659	621	668	679	685	613	674	625	615	619	680	638	662	658	646	629	657	678	613	672	696	679	640	680	610	636	652	651	657	643	693	637	636	690	667	663	657	699	661	687	626	658	670	682	690	641	630	676	688	632	640	646	661	603	635	666	661	658	676	649	672	625	689	694	679	684	653	622	709	631	660	644	641	716	644	676	643	642	659	661	636	635	674	639	634	661	636	685	672	689	642	664	658	674	653	617	672	649	656	617	620	621	692	681	634	653	609	602	627	638	681	662	636	679	673	666	645	632	640	662	655	651	665	689	647	625	658	652	676	669	675	657	654	685	683	660	643	642	638	679	669	650	631	675	632	644	665	687	636	662	700	683	604	652	654	700	664	670	655	682	660	651	693	686	624	639	638	639	657	625	658	654	669	700	679	683	633	631	667	647	625	613	664	660	626	625	641	632	661	717	662	704	654	665	658	639	667	617	672	603	677	631	641	647	646	675	643	668	625	634	607	676	680	631	659	668	688	668	716	692	641	626	643	669	658	651	642	600	664	620	650	638	654	592	677	650	633	661	684	630	611	686	629	683	673	639	649	673	629	655	672	647	674	669	719	673	614	651	619	657	626	631	690	681	631	631	629	667	640	633	670	653	610	647	672	650	675	642	668	638	665	650	693	689	659	677	643	618	646	666	682	665	680	667	633	627	662	624	632	661	644	579	637	672	649	624	660	648	676	669	666	661	699	614	656	684	644	650	652	664	711	636	611	608	683	659	671	656	637	616	692	632	643	677	587	626	650	684	617	673	665	622	675	671	664	624	645	628	679	637	631	680	666	643	635	671	659	684	677	659	659	693	667	634	675	643	640	686	606	649	681	643	623	662	634	614	656	666	638	659	647	638	636	682	626	698	646	647	647	656	632	617	673	669	653	622	654	643	659	675	644	693	637	648	655	639	686	622	622	654	664	656	684	670	700	660	605	645	638	696	619	668	653	707	652	657	653	675	662	669	687	620	637	615	664	666	649	661	638	663	661	669	618	685	662	633	651	664	640	665	637	641	669	653	649	668	634	596	692	653	628	677	648	652	659	708	697	646	656	659	629	697	727	640	636	666	667	645	689	671	609	670	669	631	646	665	589	634	633	627	661	698	713	725	707	638	656	715	673	672	631	665	650	628	638	616	668	689	681	673	597	692	651	639	576	650	660	635	680	666	647	658	642	631	620	659	676	643	618	635	636	703	693	640	647	627	640	635	634	612	662	634	652	650	645	696	610	667	663	603	642	702	616	678	667	669	628	645	683	648	673	630	637	630	671	673	621	638	668	682	654	637	659	680	652	644	662	688	675	682	658	652	669	652	658	641	651	667	633	650	626	670	653	685	660	656	641	642	639	676	671	663	677	634	679	649	619	667	620	638	699	633	632	631	663	653	633	670	652	714	595	663	672	712	669	664	653	627	632	631	635	677	694	666	655	656	651	642	631	612	658	681	644	647	658	664	661	648	653	633	637	657	656	657	648	678	633	673	680	661	670	641	620	668	654	659	698	645	642	631	659	620	661	607	657	637	626	632	662	629	669	670	641	674	636	688	663	655	685	659	687	657	569	601	664	582	752	635	646	653	642	659	664	636	642	626	672	628	653	680	629	633	637	635	674	664	705	663	680	599	657	670	675	620	659	682	623	651	656	636	684	677	648	722	693	623	652	620	634	646	630	611	616	656	650	626	637	627	636
25752	27876	46190	39980	21498	7364	1728	917	760	771	767	758	783	741	779	769	756	772	767	802	766	806	771	754	775	748	751	763	797	793	769	749	794	757	734	761	775	774	776	799	808	808	729	773	801	749	724	787	782	780	718	748	747	724	739	732	764	718	730	797	767	789	762	740	780	772	716	690	744	775	745	755	723	796	714	775	800	763	762	753	756	800	700	798	775	791	755	765	742	731	774	730	726	760	764	779	779	770	770	792	735	715	764	744	751	699	767	733	750	753	729	713	784	755	722	807	746	743	760	714	758	800	748	816	807	768	792	726	739	669	746	713	788	776	788	796	737	745	796	746	799	727	752	748	780	779	799	755	749	763	745	785	757	703	714	742	784	739	747	743	757	722	798	734	751	792	789	699	730	747	769	776	714	755	753	732	748	723	684	787	748	745	713	752	754	765	704	756	723	779	767	762	779	761	745	727	781	736	778	728	756	759	776	732	733	738	782	777	769	756	746	702	737	740	787	757	709	767	771	804	751	786	778	757	728	747	690	725	753	751	745	707	781	770	762	752	746	740	700	744	730	751	741	722	750	730	762	776	816	742	778	809	740	766	743	734	772	783	775	732	714	736	752	768	773	723	739	777	778	803	735	763	782	766	762	755	756	712	814	760	805	723	751	728	779	716	759	782	783	769	775	720	701	721	744	769	808	749	735	783	759	734	760	741	730	772	776	720	754	730	731	741	745	780	805	777	732	751	737	796	735	691	767	737	741	757	762	741	763	762	739	718	768	764	745	758	795	709	773	728	793	771	804	754	753	761	783	735	776	727	771	748	722	725	809	817	812	745	723	753	722	721	778	769	733	765	812	741	744	763	784	746	732	738	690	764	737	722	763	686	715	798	731	736	742	803	767	748	751	750	718	734	738	718	766	688	737	744	779	720	759	825	769	729	774	743	780	727	745	765	766	731	763	742	750	806	781	758	706	713	731	846	751	814	766	773	754	765	787	758	745	735	775	771	817	803	792	740	733	733	747	784	747	701	747	796	781	764	793	758	777	761	740	776	752	733	760	733	758	719	764	772	784	760	780	758	757	745	806	805	755	705	757	701	745	784	739	735	790	752	773	795	712	759	729	748	702	787	794	772	743	757	777	725	722	802	771	768	766	756	820	727	734	737	766	771	684	778	746	705	757	771	707	750	725	804	756	788	729	761	757	766	772	760	761	734	772	737	779	795	773	746	741	728	770	746	766	762	780	765	772	751	782	747	732	780	759	783	755	791	710	804	743	768	779	773	711	781	777	680	742	740	737	765	775	730	790	743	781	718	758	752	727	767	741	741	777	752	780	798	768	710	732	748	747	751	749	708	748	700	729	731	729	760	756	745	771	731	759	724	791	745	761	772	756	816	768	752	768	705	720	721	762	746	741	737	752	751	748	789	764	725	754	760	738	701	764	803	775	727	799	764	766	751	710	730	709	735	729	780	755	776	747	750	750	699	742	800	747	759	790	758	759	726	800	743	771	715	775	754	785	722	770	734	737	744	800	720	691	751	748	769	758	742	747	750	734	753	692	771	768	709	759	773	727	772	685	712	684	720	759	706	746	761	775	774	740	742	725	825	699	706	786	724	755	740	742	745	734	679	732	824	745	760	763	760	732	774	750	788	759	798	734	770	769	754	785	796	765	790	735	749	756	758	809	751	718	809	761	729	723	675	775	715	743	700	730	731	755	768	773	717	738	772	738	802	766	717	753	727	730	721	771	743	713	735	680	698	787	751	735	736	699	730	718	763	738	816	759	767	746	772	749	803	766	727	746	726	792	759	768	716	761	777	738	772	717	754	790	808	766	733	737	727	737	768	709	785	781	717	736	754	714	744	787	742	698	800	803	742	761	743	715	753	732	803	727	742	714	802	764	752	766	783	751	753	765	748	754	726	785	685	713	752	732	754	747	738	734	771	761	799	768	756	791	770	802	763	748	737	790	725	735	749	728	780	730	761	766	763	751	771	735	748	775	740	729	755	783	757	713	712	769	762	804	710	752	675	788	734	770	724	758	753	755	784	743	791	762	730	758	758	768	749	688	756	762	745	720	688	779	781	708	783	709	831	758	786	755	770	817	692	739	734	784	733	755	717	750	712	730	789	759	724	718	722	755	798	751	688	749	735	743	709	760	743	733	789	728	791	774	690	730	746	710	790	776	743	725	762	753	778	765	793	823	699	780	721	681	725	786	736	756	752	732	774	786	748	782	735	721	751	737	755	785	775	793	752	751	762	774	753	739	780	744	754	755	756	697	766	761	731	738	756	745	763	734	735	741	727	783	749	746	764	764	770	784	742	771	758	763	736	711	736	770	759	705	757	732	714	758	805	755	721	754	725	762	766	805	741	742	746	723	793	776	787	724	795	733	725	752	755	773	738	774	730	761	745	756	702	798	798	732	767	733	784	723	734	732	769	749	748	783	732	777	771	735	752	769	738	779	787	780	701	762	772	761	750	764	710	714	735	755	768	724	725	766	755	760	748	742	732	738	790	815	737	766	775	747	721	763	791	754	755	747	781	790	735	740	763	759	726	724	748	762	775	756	788	756	768	746	817	726	746	761	714	714	729	784	748	765	748	752	770	752	739	747	752	747	805	743	736	782	767	749	718	664	741	752	785	750	772	738	817	764	815	768	738	731	773	801	744	763	739	740	724	759	781	768	777	769	711	716	785	750	760	753	761	759	772	725	727	748	767	802	741	754	719	723	718	723	790	737	722	776	752	750	737	702	724	771	781	730	778	746	755	733	740	784	776	769	748	758	763	710	760	741	764	761	718	784	805	766	738	717	739	727	765	761	744	746	717	804	797	739	719	709	712	792	727	817	784	753	753	742	760	749	714	739	687	665	768	720	789	731	739	762	745	764	745	741	763	762	746	754	683	682	728	781	740	771	781	757	711	791	743	802	717	754	737	757	704	764	743	757	781	803	765	738	746	784	708	730	733	750	709	726	795	743	708	751	710	730	715	723	749	767	756	752	752	749	770	802	770	786	753	763	750	816	776	728	774	758	727	769	752	777	728	779	739	719	724	768	744	798	738	734	792	782	747	736	738	781	727	783	741	743	763	765	728	778	786	749	780	768	782	763	762	768	749	721	744	782	789	702	710	787	753	727	742	711	712	748	759	715	746	738	737	706	790	739	769	772	744	728	779	823	790	773	742	722	771	810	768	761	798	716	752	818	769	753	728	744	737	748	784	758	688	821	724	739	705	717	709	754	758	764	735	718	733	762	739	747	783	723	748	755	738	711	789	694	755	734	731	797	741	782	677	802	757	735	746	752	717	754	754	764	710	735	777	772	785	725	750	769	788	732	817	723	741	726	722	773	788	710	765	762	743	807	779	775	736	760	749	700	763	733	810	779	774	729	732	750	729	763	763	798	704	719	748	716	721	761	751	775	695	790	750	780	760	771	738	745	786	755	765	769	734	780	706	716	741	731	763	697	796	744	753	786	754	747	784	759	713	718	823
55273	87870	63754	33237	13260	3924	1306	802	690	686	670	684	654	689	695	721	716	691	698	732	689	726	726	692	687	657	720	702	693	709	688	669	677	677	620	694	677	683	710	640	687	688	660	750	679	706	703	686	756	675	729	688	715	668	681	665	694	670	673	689	704	734	694	732	703	666	671	695	716	646	645	705	646	690	679	694	666	676	663	651	658	654	663	672	663	690	677	666	700	675	698	708	655	680	661	679	699	703	638	683	643	723	676	674	702	666	710	708	697	700	717	662	655	714	686	686	703	645	685	673	645	702	694	703	699	700	659	683	696	665	659	632	728	657	667	722	699	632	709	672	667	667	698	677	722	719	679	693	690	668	678	704	708	688	716	712	660	691	654	661	693	641	696	703	691	703	675	681	697	709	713	670	667	691	669	689	643	661	701	704	675	718	696	683	664	661	678	671	649	669	742	708	684	642	680	739	672	699	663	702	654	694	651	668	694	654	652	741	683	685	675	696	651	735	650	723	696	674	659	668	677	690	695	654	669	715	675	637	656	622	659	725	706	716	644	684	693	701	668	663	703	666	687	699	718	667	668	693	666	726	691	671	643	660	719	684	706	655	675	639	671	648	700	674	696	707	710	672	672	710	686	675	684	690	687	713	702	730	661	648	702	622	642	690	687	657	659	684	710	687	686	731	687	694	717	706	715	683	738	710	682	651	685	721	761	724	670	641	686	733	690	686	678	694	674	679	652	649	672	711	679	717	652	666	668	683	676	676	699	719	739	688	643	673	669	647	689	702	653	663	637	671	638	678	750	687	688	651	706	692	674	694	687	649	681	714	657	675	705	754	705	665	656	650	627	655	669	719	700	666	694	709	674	684	692	718	685	654	692	686	649	684	674	676	701	654	646	705	686	685	710	652	643	665	663	683	704	673	723	684	671	638	647	699	707	659	717	696	695	707	626	673	677	680	657	681	669	688	649	725	742	670	646	696	710	723	664	646	650	644	668	684	668	709	704	679	689	673	678	707	662	658	702	676	683	721	682	724	697	701	676	686	696	708	634	680	705	667	673	714	693	642	689	729	724	694	720	706	649	653	654	712	687	677	671	706	694	703	705	695	657	683	677	651	688	685	691	718	694	688	662	709	704	739	658	693	715	652	717	693	706	678	690	664	687	666	707	659	684	655	693	681	626	698	667	698	676	687	672	642	730	703	642	694	666	714	697	664	669	714	640	671	718	650	666	674	646	689	683	688	686	714	723	692	687	667	671	714	680	664	682	709	684	699	640	655	669	728	629	748	654	637	674	648	616	724	671	670	684	717	686	679	737	667	665	648	670	681	674	670	691	674	695	673	662	636	664	701	671	659	694	656	698	728	652	673	692	700	650	685	639	668	667	658	702	708	688	729	702	737	691	705	689	710	737	671	720	674	662	661	687	682	681	644	681	668	688	739	681	661	638	689	672	671	712	670	654	665	640	702	714	667	641	706	675	669	699	704	689	673	670	710	643	660	674	677	691	665	655	710	663	678	702	674	678	668	694	661	681	681	701	652	685	667	625	711	717	686	755	696	580	669	737	715	695	746	700	693	653	628	705	703	665	689	705	663	671	654	668	688	674	694	686	687	708	685	689	654	745	659	696	651	685	693	707	638	694	697	685	695	676	638	668	636	690	661	697	702	651	673	676	697	645	662	693	641	699	697	669	695	674	662	697	650	677	662	701	675	687	679	692	694	666	688	688	641	655	654	655	658	655	676	653	720	710	667	728	721	691	655	680	649	672	707	692	653	699	665	685	685	652	708	733	708	655	651	694	672	656	736	692	641	700	645	672	676	636	690	661	636	673	673	721	701	641	690	754	707	695	664	679	713	671	706	652	719	676	696	688	664	682	653	682	659	666	714	734	694	703	674	686	698	658	681	695	691	730	677	670	686	669	619	680	674	648	696	667	694	704	735	680	693	691	679	691	700	718	653	684	673	689	648	724	650	680	709	658	637	684	636	676	700	652	646	675	668	675	659	676	662	668	659	689	678	700	676	664	693	694	700	682	671	699	722	719	666	648	655	688	693	682	694	678	733	628	684	670	685	723	685	699	709	688	692	707	679	662	675	714	660	678	659	704	719	656	660	674	685	693	702	714	677	694	702	731	671	700	689	664	631	681	675	733	696	671	724	722	665	686	719	697	683	689	694	658	664	662	623	671	676	714	698	726	648	743	676	736	693	687	673	680	724	662	696	704	674	692	707	625	703	667	607	642	718	673	622	683	643	663	661	662	674	687	679	692	712	696	672	703	689	652	676	664	670	712	666	713	709	671	690	677	679	677	662	725	682	665	666	646	621	711	682	649	699	732	678	673	658	663	690	707	676	686	676	722	689	670	640	657	702	631	661	635	669	681	673	673	647	654	709	659	672	678	694	609	699	688	680	686	690	687	649	698	635	658	674	627	693	657	665	662	701	638	691	638	665	659	654	666	698	647	670	692	655	711	731	667	686	676	676	683	688	711	706	624	712	648	696	669	674	697	670	729	709	704	737	696	647	635	666	683	637	696	690	706	742	652	678	682	682	668	649	650	707	716	647	656	675	657	680	699	664	659	696	640	715	665	657	661	668	670	714	701	694	690	668	696	674	676	673	673	669	703	699	688	699	689	679	677	696	683	662	669	693	653	688	676	670	732	666	660	612	670	696	708	678	651	637	703	612	646	656	683	740	694	692	662	647	670	727	727	742	722	659	675	695	641	688	695	687	694	703	692	671	705	703	695	663	676	650	711	664	676	720	669	724	642	746	669	719	741	738	689	688	684	689	658	686	625	677	644	698	687	684	712	656	680	650	712	652	668	658	624	631	671	679	677	690	701	679	686	654	679	728	708	685	696	707	698	685	680	722	686	688	694	646	713	681	681	674	690	669	688	718	681	706	660	653	642	684	683	719	668	693	724	722	691	652	642	680	671	643	687	709	695	631	664	703	670	640	709	668	691	739	656	709	684	699	659	626	664	680	702	656	670	681	623	728	665	717	723	675	659	671	706	695	702	662	651	697	655	687	694	699	738	709	723	666	677	706	682	680	681	667	644	690	702	672	688	623	653	683	665	647	701	638	668	615	676	703	607	662	675	670	666	689	690	647	689	671	699	664	700	673	681	668	669	708	702	694	672	658	696	683	688	647	694	671	669	700	665	697	695	698	689	662	702	709	632	646	693	684	668	692	672	692	668	658	679	646	696	681	664	645	636	685	668	701	703	728	663	701	689	685	673	672	634	737	714	706	673	663	606	750	709	702	670	655	677	639	739	664	652	685	686	635	674	660	696	664	703	694	713	658	697	699	709	687	669	687	679	709	671	722	663	703	706	672	683	718	695	765	684	672	727	671	662	692	677	719	641	695	670	682	631	705	698	697	699	679	646	676	674	711	640	670	691	666	657	681	680	708	699	654	674	690	743	706	649	627	707	681	665	677	658	656	690	664	680	677	715	689	679	686	629	745	680	683	701	685	726	712	700	660	698	687
24214	23813	37957	37586	26671	16859	5234	1481	1096	1048	1050	1013	969	1074	1014	1058	1022	1025	1028	977	1018	1044	1050	992	965	1089	943	984	994	974	999	1025	1044	974	1016	1038	1003	1018	1001	1028	987	991	1012	1022	1050	991	1031	988	985	992	1021	1044	978	975	928	991	1007	1042	988	1036	990	992	1022	1009	968	1018	937	1040	1035	1016	911	990	1005	1000	999	1031	1069	992	984	987	1014	1027	1038	1092	992	988	1074	970	1048	947	1011	989	986	1031	985	995	993	949	995	1022	1004	982	1033	1019	964	1035	999	978	963	1069	1000	1014	1042	977	1005	1015	987	992	993	983	986	967	974	1002	1006	1014	990	1018	988	1034	996	1017	983	1003	984	1023	995	952	989	973	1011	985	1022	947	1017	1017	968	968	1002	996	942	1077	1027	963	957	986	1020	958	970	1010	986	995	971	1050	1024	1020	1014	1062	955	973	958	1006	935	958	996	962	1003	987	961	994	960	950	964	1017	977	963	995	955	1035	1026	971	926	1036	1003	984	1036	888	953	988	979	1027	1024	989	1026	1035	962	973	1035	967	1015	962	1032	977	996	1017	1010	1014	963	1014	986	986	997	988	1029	955	981	921	993	980	958	998	1043	967	1022	945	961	1048	1005	1002	915	996	1039	1013	999	1048	1066	956	979	1036	937	973	979	978	1000	986	932	1016	948	984	1001	984	972	1041	938	981	997	991	1031	1019	1002	954	981	1010	1012	985	966	959	1022	922	981	972	991	1024	995	961	1023	1003	1060	993	988	970	936	958	1051	1025	1029	1010	991	1010	1027	1009	949	953	960	940	1036	941	945	1025	971	1021	988	945	982	973	978	971	935	1012	980	963	938	922	1010	984	974	969	990	980	964	994	953	1002	983	979	1011	1007	1005	1023	979	982	1041	989	996	1015	1013	1011	961	987	984	957	967	1026	997	1016	963	951	916	1001	1019	931	1021	1000	984	969	988	1006	950	1023	965	985	910	996	984	1024	947	972	1025	982	1038	941	987	945	957	1043	977	956	1023	985	962	1046	1013	1004	1035	999	1004	969	1003	968	1017	991	984	954	934	994	1018	983	1006	1022	1003	988	962	974	961	996	976	967	1019	999	962	959	926	1011	932	955	957	980	973	974	974	955	944	996	933	981	1050	978	1025	1026	996	1018	966	989	996	1067	1004	1007	1005	1014	1030	1031	1031	976	933	1028	936	972	1007	978	1000	964	968	975	971	1039	946	1018	1011	980	976	988	997	978	983	947	1018	1002	1009	1002	930	1012	927	972	987	1006	1000	937	1005	1000	995	973	998	1017	996	1009	992	994	936	984	992	982	981	1065	978	1016	969	920	984	1017	1014	984	926	1018	987	958	933	959	965	1003	985	999	1004	962	954	1014	979	1009	965	988	1009	964	978	964	960	1008	1020	1000	1047	986	966	978	990	927	957	947	1077	1001	958	954	979	972	990	1031	973	977	917	1012	1028	897	1053	996	975	999	1034	1035	1027	1050	1001	969	1056	1049	985	1002	981	935	953	992	984	1022	930	1046	985	997	1012	961	972	1002	961	1049	992	1003	984	1015	981	1007	1000	1029	970	993	950	995	962	964	1032	963	986	1019	1003	1001	1027	965	1035	988	946	989	944	946	941	1003	960	989	1038	951	956	991	981	975	965	978	1004	937	1002	971	1011	936	1083	1009	991	1035	960	965	942	1022	993	1031	966	976	999	969	1001	971	1001	968	991	986	996	968	1060	981	989	999	1033	973	1043	1018	990	1018	972	995	978	1021	988	977	1003	1038	947	1004	985	1017	970	950	980	959	1013	1015	980	1009	968	984	1016	968	952	979	934	1005	1018	955	1053	991	977	1031	1016	970	1002	1016	1025	987	1005	996	1032	1021	1039	991	986	1010	976	1025	952	1003	1027	1052	1034	1044	971	983	997	961	901	968	1003	987	1001	960	980	961	990	992	1023	998	1048	960	1026	989	1061	1013	1039	953	1042	1011	961	977	1019	995	993	1013	993	1012	971	918	971	1013	1014	1026	959	1072	1022	1026	982	1004	1030	964	935	970	985	1037	1015	997	993	1024	1007	1026	1036	956	1022	1008	999	943	931	972	953	1013	984	940	975	959	996	971	917	964	949	939	969	1057	1039	971	1055	1021	1042	969	945	944	985	971	1011	1041	991	985	996	989	981	961	983	986	980	996	961	1011	979	1013	996	917	973	954	966	1020	1020	969	1014	988	994	971	940	935	987	1027	963	1006	984	988	920	972	1018	964	1030	968	984	989	979	966	1007	985	937	1003	1017	978	934	991	1016	1012	1000	965	964	986	930	1015	975	942	957	926	1018	990	983	982	975	951	1015	1050	1000	975	1012	981	1007	1023	988	1012	1022	1007	999	896	1006	996	951	992	991	952	982	958	966	994	1010	992	920	900	1012	971	1010	1007	1023	981	975	974	1011	1031	999	955	1023	972	1019	994	1038	971	962	951	966	948	976	1000	970	1015	984	1017	1001	955	981	972	991	929	1017	936	999	1024	965	944	969	1011	939	993	953	970	1031	1012	1035	974	977	1023	995	1037	1061	993	980	998	1015	994	971	1029	1031	1031	1017	919	1012	971	1050	1018	1036	1001	1002	1038	969	1015	950	954	998	984	1019	993	1008	996	958	1039	1074	1035	970	983	1033	998	966	1004	993	1010	955	1020	967	1010	981	1002	1043	958	1022	993	903	993	995	1009	930	1002	941	958	1011	975	1004	989	997	992	1020	1025	1023	991	965	1010	968	933	908	1013	1004	949	1047	988	1021	897	909	1044	1016	1014	1020	1032	971	1037	971	990	960	978	1046	1017	975	1012	989	1006	964	986	951	981	938	972	1022	997	948	1012	997	987	991	976	1023	983	951	955	962	975	1033	938	966	1023	932	1006	949	992	991	950	1005	985	956	992	1045	991	984	994	989	1006	957	1017	912	1026	1028	1018	976	937	930	1013	996	994	937	990	975	1004	985	971	1011	991	942	1010	1048	974	985	993	1017	1020	979	954	994	972	1003	1031	951	1022	957	955	1042	991	1016	995	977	958	994	1018	972	1014	998	952	1019	1002	1028	972	1001	935	986	1023	974	1026	1001	936	1015	995	948	987	1020	1000	977	950	999	994	980	967	1007	940	1001	969	978	1010	1016	1002	1000	960	988	1024	965	998	995	957	954	996	1018	988	943	961	1001	1029	938	1008	994	1013	996	996	1029	999	987	961	991	941	980	1007	1054	1001	970	999	982	971	999	1009	981	908	965	999	1004	946	975	988	1022	1042	914	1003	1026	966	975	979	1062	968	959	967	1025	995	959	999	1044	1042	992	974	982	983	944	1023	925	958	1000	998	1024	1018	1049	953	965	999	1012	977	969	1009	1030	969	999	947	977	988	978	1004	950	1037	1021	1007	998	1005	999	985	989	997	993	999	971	1021	978	981	1042	996	955	1008	991	959	981	1005	967	1025	975	961	1033	971	956	975	1031	927	1001	932	962	993	984	969	982	950	990	1012	1004	977	1027	966	988	942	1025	962	958	1011	1028	959	987	977	949	1003	990	1052	945	950	955	1030	1004	996	1013	1023	998	960	1039	969	1002	958	981	967	1042	997	1010	937	950	988	1004	971	942	988	994	1036	981	974	983	984	991	1002	990	1041	985	980	968	1018	895	1002	973	982	984	1048	994	996	1002	1022	962	934	978	1012	972	967	965	955	930	949	1004	1003	939	969	985	954	987	920	998	1032	966	991	975	989	994	1063	1016	1064	979	990	971	989	973	990	988	957	935	1008	1003	941	1011	948	995	992	987	1051	1015	1027	969	995	970	1015	968	951	962	1035	987	953	990	965	961	1030	987	999	1061	955	963	996	988	1007	978	969	1027	969	968	1004	950	940	980	972	969	929	1007	970	992	1002	968	1075	1031	973	1012	981	1018	957	977	1012	994	1000	956	984	864	1028	979	966	1004	1013	967	1018	1017	1041	949	1026	988	1000	973	1007	907	948	1004	1036	953	988	1007	1049	1003	993	945	1009	999	943	1000	1032	943	1024	956	1040	1000	987	946	1024	994	1002	1041
63668	103678	77955	49976	22381	7417	2261	1089	943	904	907	942	908	928	899	933	973	1025	892	943	951	914	959	870	963	960	902	992	924	926	949	949	886	943	970	895	876	951	901	927	983	921	949	927	937	909	977	924	898	941	928	921	943	912	896	933	921	931	977	942	850	944	952	903	962	977	914	970	887	877	914	883	952	954	953	951	951	919	955	927	991	944	953	882	904	972	951	942	917	891	953	917	868	947	891	963	931	887	968	936	948	896	897	893	897	945	937	910	955	882	921	893	995	930	931	908	927	940	995	949	954	930	902	919	1000	894	883	986	958	873	969	912	933	888	940	890	917	937	912	875	949	938	876	917	887	904	905	926	922	907	899	921	966	899	875	903	912	890	905	884	919	943	936	980	979	947	980	935	958	945	875	915	947	888	901	960	883	922	995	956	894	891	875	924	896	905	946	894	928	923	920	913	934	875	952	930	870	966	903	923	935	906	949	913	918	915	875	863	905	937	973	947	903	902	922	937	902	966	937	940	861	930	886	940	878	909	968	946	924	875	935	937	903	936	957	915	887	904	949	947	957	942	925	903	892	903	946	917	935	902	987	941	936	937	973	918	927	906	873	938	924	899	964	956	934	936	941	901	896	959	885	891	951	961	910	806	871	981	958	907	901	891	995	949	914	955	964	900	915	905	914	885	899	936	914	985	930	941	935	915	905	921	892	932	857	848	927	901	924	916	982	890	946	883	936	920	930	925	958	952	908	927	930	933	945	895	961	895	944	935	889	974	931	865	952	916	898	928	901	934	939	964	969	938	877	917	993	867	951	940	982	880	940	907	891	880	887	913	935	926	897	929	880	1003	944	938	916	919	925	905	942	915	943	947	933	980	896	925	954	958	957	874	940	945	968	920	890	932	939	950	933	904	906	925	905	887	907	924	926	890	902	939	933	911	924	964	951	938	943	937	881	911	944	954	894	960	902	915	877	877	960	972	976	955	950	899	897	911	944	919	950	888	922	902	919	939	891	906	940	923	862	911	909	939	857	972	935	911	892	902	943	894	897	920	904	969	915	857	874	918	897	974	857	877	910	887	959	947	936	893	881	933	979	937	943	893	958	918	897	959	884	930	874	958	938	916	935	904	880	861	929	898	934	952	934	912	895	889	893	925	915	965	938	875	963	927	942	909	953	880	1005	970	961	935	965	929	944	932	936	876	895	930	891	848	937	925	946	950	917	972	902	908	907	951	899	941	888	887	914	934	931	953	890	913	924	887	912	909	878	989	1006	893	884	960	900	888	1020	922	920	922	914	919	945	912	894	919	892	949	938	889	952	912	932	860	976	904	915	960	923	947	947	886	901	933	929	900	959	948	884	982	957	898	906	907	914	975	946	957	952	914	961	917	969	948	911	918	952	928	921	918	934	944	934	963	906	937	898	859	863	939	898	947	909	977	947	902	922	914	896	936	932	936	915	886	943	947	933	893	969	921	946	958	968	889	923	854	890	913	948	914	892	915	933	882	866	948	893	942	927	929	902	928	935	912	922	937	956	948	927	969	982	893	882	927	879	942	909	888	930	968	901	912	909	931	1006	946	921	936	956	937	968	954	986	909	937	943	891	929	937	946	913	905	908	911	893	940	923	959	929	903	904	899	943	881	904	932	929	958	937	929	942	948	864	937	909	901	936	923	918	903	892	908	897	935	958	983	876	906	962	909	925	885	968	966	958	851	923	953	836	947	927	908	910	908	927	904	893	954	947	873	935	895	917	893	934	899	904	952	902	871	931	945	915	945	925	884	864	906	957	942	885	916	947	906	958	943	898	1008	969	907	941	947	968	922	909	940	950	935	923	973	977	969	949	907	911	890	923	901	896	907	924	915	938	915	884	934	960	888	947	923	968	898	885	934	951	862	920	930	958	896	945	926	896	902	897	909	903	865	902	928	939	950	893	945	897	961	901	933	942	933	949	975	905	969	907	916	904	958	877	935	934	896	937	856	865	962	928	899	888	924	933	898	935	885	945	924	877	918	919	879	916	970	929	941	914	927	923	930	918	962	917	935	877	926	915	920	897	885	916	946	935	978	915	936	904	915	880	859	897	913	999	896	930	937	936	925	911	942	948	934	909	971	988	886	928	895	944	940	960	897	880	922	962	894	908	925	874	916	916	903	909	927	921	915	931	899	942	875	892	944	892	929	954	937	959	874	905	898	923	941	943	936	949	900	957	925	943	975	871	925	920	915	921	907	954	925	869	968	919	895	937	949	907	894	944	915	922	920	928	949	939	961	924	865	935	896	950	891	1021	969	903	886	960	884	892	929	925	898	954	912	946	948	891	937	879	899	934	936	928	900	964	962	953	917	921	941	926	939	944	909	942	897	950	903	934	919	919	950	935	920	971	935	880	930	907	897	916	959	911	923	972	955	943	913	901	952	885	884	970	894	865	921	914	956	968	928	909	943	908	932	920	933	895	901	882	877	953	946	875	942	890	931	932	939	949	892	881	872	887	901	933	974	899	957	901	898	920	914	932	919	885	934	925	940	883	953	899	929	882	952	882	920	919	905	938	881	918	935	917	985	906	922	862	903	944	967	869	914	968	885	923	969	954	930	924	828	896	894	861	954	905	963	870	912	916	871	936	859	973	961	953	880	966	932	862	969	887	940	918	864	924	892	922	943	917	911	860	909	932	880	907	923	937	891	872	918	938	913	915	893	941	919	914	893	945	878	976	917	931	932	850	918	941	935	915	854	902	905	906	871	940	867	942	930	928	858	894	918	926	898	937	948	941	971	882	920	952	917	926	937	961	945	897	952	940	968	943	935	899	945	898	930	923	906	877	887	926	882	938	884	860	897	930	981	870	913	916	895	918	934	887	921	957	929	859	944	952	934	911	980	942	937	923	946	909	953	959	915	944	949	945	905	943	939	889	887	886	893	898	956	916	929	909	924	952	952	906	921	940	958	922	958	940	945	914	898	881	959	938	898	937	928	912	941	992	968	916	931	888	939	918	900	897	886	953	877	959	954	949	928	920	906	932	927	918	948	944	909	886	943	912	951	892	963	875	935	964	922	928	931	947	915	868	881	889	903	888	969	924	980	918	936	912	949	892	912	938	832	911	922	987	918	959	884	910	909	925	959	918	845	944	936	894	918	894	897	872	925	901	904	905	906	1005	958	914	916	943	962	961	933	911	941	913	967	929	903	970	877	890	920	946	927	944	946	940	925	932	958	918	884	895	928	916	963	928	927	928	928	906	913	913	925	889	909	924	881	929	911	950	915	882	946	907	961	991	913	893	901	873	898	888	902	915	934	877	918	925	882	922	932	842	960	900	914	950	967	933	848	900	912	902	899	943	882	876	931	954	930	920	898	885	906	912	931	901	884	977	947	899	897	965	905	945	955	971	931	933	901	915	970	920	920	854	890	921	960	941	946	926	906	868	856	900	906	947	960	922	984	920	971	995	909	953	922	936	882	927	909	959	940	920	886	916	966	955	922	955	977	909	912	879	941	942	937	879	900
29549	31242	29079	14369	3856	1544	1024	865	873	797	877	846	806	818	820	891	802	856	843	819	823	781	862	812	855	841	781	848	802	805	887	866	815	819	862	858	797	822	834	822	842	789	772	817	838	809	788	849	796	860	760	826	817	866	844	856	870	877	852	822	814	778	798	791	809	793	778	785	846	822	880	814	767	828	814	806	855	818	813	832	817	795	806	817	826	762	819	808	857	831	828	805	830	783	840	843	836	867	860	836	840	812	840	843	785	768	843	826	862	841	828	792	834	882	843	828	806	799	816	787	829	833	811	800	877	839	820	804	799	792	785	813	819	789	842	789	827	782	769	811	826	858	809	766	793	844	852	801	777	836	808	816	852	819	827	803	812	810	787	815	788	785	846	799	738	809	800	814	781	780	843	775	755	834	792	771	861	851	783	809	774	779	830	788	797	798	856	875	752	818	831	805	844	803	817	804	820	785	859	817	828	843	750	825	870	796	859	760	844	877	852	864	812	844	811	859	802	798	807	838	843	794	816	763	843	775	826	810	843	830	858	771	797	834	836	790	759	822	834	840	838	779	883	812	801	827	840	828	798	816	863	814	831	839	779	788	763	824	873	858	775	821	877	804	819	794	794	881	785	793	781	811	799	807	831	854	743	818	843	825	801	819	805	869	828	851	845	828	802	805	781	832	766	882	811	829	855	821	839	790	804	807	814	820	856	791	803	791	843	813	825	795	816	833	812	829	807	836	789	741	835	780	824	818	849	809	788	825	748	754	815	821	839	835	770	822	774	804	882	864	787	771	799	832	799	854	782	782	781	833	778	844	818	799	808	762	847	808	862	785	815	831	824	829	865	839	811	848	860	802	820	792	795	831	825	796	842	830	804	844	835	789	810	752	801	778	807	810	769	776	765	838	809	877	843	818	808	776	844	819	764	833	780	816	782	823	814	836	769	821	819	830	803	848	813	842	834	753	836	804	803	782	817	856	824	814	790	779	807	835	792	818	856	795	829	844	828	808	862	765	794	826	833	805	851	801	843	845	811	828	821	806	817	851	790	842	915	838	794	764	811	858	823	844	892	793	786	782	780	775	803	795	755	804	860	871	795	805	843	803	845	842	820	823	775	810	838	840	813	805	840	765	743	885	815	796	860	872	907	863	798	832	781	828	819	877	819	838	857	792	781	809	810	883	798	841	848	877	839	741	849	853	839	797	856	778	862	812	835	836	836	829	880	761	805	799	818	816	867	797	845	813	845	811	778	802	769	783	872	789	799	832	823	803	800	820	833	822	807	826	863	771	825	794	816	836	882	786	849	773	820	800	844	848	828	802	790	732	828	793	789	812	777	795	877	812	819	800	783	823	802	847	822	862	861	799	845	827	844	879	823	814	858	817	797	861	785	803	796	824	875	845	802	821	818	827	840	832	792	814	844	793	823	804	899	803	802	793	851	812	861	784	793	811	795	792	795	861	813	810	840	813	778	792	847	842	788	780	785	790	829	858	860	773	812	831	789	855	807	810	840	821	815	784	832	824	890	753	800	845	822	771	841	848	829	784	805	858	780	787	806	791	793	772	842	791	775	843	850	815	806	861	832	818	831	820	808	801	824	783	839	857	803	795	810	881	822	767	787	803	806	846	795	745	824	789	804	779	799	789	815	866	808	807	838	797	849	813	796	827	843	845	793	820	755	779	801	772	833	838	763	826	830	825	815	745	811	833	850	847	795	809	799	811	796	825	820	843	791	762	831	839	794	797	822	838	805	836	817	765	852	810	774	810	798	790	839	819	836	878	768	794	794	846	822	830	774	848	761	800	800	789	836	794	860	833	836	795	837	822	784	782	766	820	822	758	824	852	858	811	848	846	827	816	875	883	813	758	819	848	811	812	784	847	795	845	809	786	857	777	885	802	803	763	804	817	799	768	782	824	769	796	833	811	822	846	792	806	854	812	846	809	874	820	770	847	788	843	801	822	826	805	810	797	802	774	837	784	825	798	813	792	840	857	837	763	811	817	790	843	815	746	767	868	809	823	800	815	824	770	798	832	804	803	821	785	783	827	837	779	804	808	842	829	841	851	782	843	809	770	788	782	811	792	795	748	756	762	786	830	835	841	829	836	786	857	808	785	815	846	824	858	804	874	873	742	763	814	845	796	836	749	788	825	827	821	817	779	862	899	794	829	805	869	816	848	837	808	873	789	778	807	879	828	785	775	865	842	799	795	828	754	742	818	826	808	840	816	819	842	816	806	839	834	816	851	808	826	844	850	797	832	816	816	854	863	830	827	894	802	812	774	829	783	854	802	788	780	804	791	829	841	794	859	840	818	832	830	778	804	795	890	814	812	808	848	791	842	780	770	829	766	845	816	858	824	817	817	827	782	866	859	792	784	775	815	827	788	806	888	849	823	780	803	807	841	839	847	842	792	821	839	829	787	840	810	821	794	780	804	797	827	805	755	813	809	773	819	862	792	830	795	804	816	821	879	834	807	830	802	815	844	844	839	836	839	807	838	856	830	840	801	812	831	779	800	839	825	776	830	763	800	798	823	815	810	831	852	768	800	831	816	812	827	831	843	828	817	859	841	807	815	805	837	829	805	819	809	821	838	812	792	800	759	771	815	779	877	787	832	818	803	888	857	806	791	786	798	808	739	799	833	761	856	787	855	774	816	788	857	788	810	807	847	848	826	851	840	774	762	889	798	801	819	835	849	839	827	778	829	797	803	840	834	795	842	829	848	848	801	851	783	779	819	805	806	796	772	870	819	796	858	830	812	822	851	830	838	798	846	804	799	843	796	882	820	826	875	834	829	833	803	818	748	826	802	793	813	816	809	788	794	798	852	896	820	827	815	815	780	775	838	845	824	793	822	858	844	796	810	808	808	854	807	791	834	823	758	780	787	807	789	837	840	819	783	828	768	800	824	817	780	837	834	868	811	800	815	797	803	795	817	833	800	803	806	852	817	778	824	821	823	807	792	823	837	773	791	818	835	857	762	847	813	864	856	816	827	788	828	771	781	808	876	779	832	815	796	803	780	792	822	838	832	843	787	788	844	793	824	820	807	763	803	820	845	786	827	833	830	825	804	782	808	782	796	813	810	822	834	834	839	815	782	826	841	789	811	810	778	876	775	827	775	844	821	778	785	761	828	813	790	793	869	800	812	819	798	811	816	782	826	805	773	817	793	813	870	820	818	860	829	874	835	813	780	831	839	814	830	814	812	825	852	835	809	831	820	842	849	786	823	842	824	868	836	811	821	800	805	811	817	829	794	772	828	814	840	819	792	857	799	826	829	778	846	806	812	809	796	790	807	814	820	814	816	838	869	865	795	783	821	794	805	828	779	769	834	820	806	838	831	833	827	798	862	810	808	837	892	787	793	819	820	838	805	848	838	851	836	778	787	837	834	757	857	850	867	816	800	822	835	824	774	823	830	809	819	789	796	785	878	777	841	792	826	793	780	809	846	824	774	774	833	803	825	805	769	801	831	845	775	830	799	801	841
20906	38435	23488	8468	2865	1269	798	711	711	692	685	714	647	654	651	716	707	710	658	721	679	708	653	664	648	694	664	734	690	674	727	665	668	659	725	696	734	701	705	660	687	686	701	681	658	640	651	706	720	678	655	674	692	658	701	669	650	642	659	665	716	703	658	655	681	637	666	681	695	704	680	743	696	691	690	699	652	669	673	728	680	690	704	658	667	720	680	682	680	617	717	700	681	680	641	701	672	682	671	674	676	661	692	660	707	679	685	680	667	687	667	709	679	657	678	710	652	673	718	715	658	682	641	708	713	682	686	704	734	708	698	685	708	658	626	665	662	662	697	685	672	667	689	691	635	691	714	657	623	705	670	643	752	667	675	715	694	699	659	730	620	624	672	683	687	673	705	665	664	670	634	684	726	686	697	687	688	711	648	708	658	701	682	694	665	668	698	640	676	722	673	673	679	660	658	669	647	689	668	642	715	667	674	618	663	722	707	648	642	678	677	656	700	714	713	670	674	642	662	671	679	658	703	658	672	665	596	670	701	689	689	686	690	634	677	658	664	681	698	655	694	700	692	723	730	685	699	666	692	717	668	678	677	702	696	665	692	657	715	733	657	701	689	687	666	664	699	707	648	647	654	698	717	665	659	651	691	665	684	691	692	704	692	677	638	673	695	687	679	699	694	689	674	664	695	678	709	686	691	698	667	694	749	651	690	715	658	687	670	665	677	707	615	663	643	679	666	667	700	667	640	684	706	633	674	704	659	690	664	678	676	644	678	683	684	676	703	681	653	686	652	699	697	640	627	644	653	637	670	667	691	640	670	644	694	674	664	670	692	724	667	640	663	706	704	715	683	644	665	650	721	670	658	681	657	695	693	673	666	698	650	685	674	667	637	661	657	686	665	681	693	724	664	720	700	693	675	678	644	704	676	666	726	626	691	641	735	677	669	681	646	685	732	698	675	657	636	701	704	648	694	691	684	719	676	693	699	655	693	671	686	657	688	689	695	709	640	654	619	656	743	701	651	724	663	671	745	637	691	685	653	652	713	705	673	664	737	689	651	665	651	716	646	684	688	685	705	674	658	677	690	711	650	667	714	667	690	616	710	644	696	628	674	677	666	699	748	693	737	649	647	659	718	663	731	741	694	710	688	687	666	694	695	691	714	731	666	706	650	684	678	693	659	629	643	651	662	682	712	697	684	673	645	680	700	697	720	684	661	723	706	658	692	681	660	651	643	717	675	661	673	711	691	730	683	672	667	721	693	684	667	678	671	682	755	723	680	699	722	678	667	682	701	660	655	680	644	618	671	691	646	662	675	663	641	665	699	676	699	724	734	703	687	732	667	714	688	664	712	727	718	695	681	696	715	658	699	736	696	694	670	632	632	653	693	712	639	722	661	704	714	674	658	686	675	720	643	730	674	679	663	662	686	685	683	693	684	708	672	664	663	653	667	696	680	670	709	685	664	661	692	710	659	637	692	680	695	655	679	703	632	672	681	660	699	691	683	671	705	662	672	636	712	693	738	680	729	689	664	705	671	707	694	664	650	668	667	677	646	703	715	679	699	651	645	664	734	703	661	678	669	716	676	685	703	641	665	742	667	675	679	679	679	717	688	696	654	618	695	647	595	695	690	674	679	663	720	661	706	661	651	674	655	686	713	683	631	719	695	642	650	693	685	694	661	703	699	725	642	709	698	735	686	665	670	718	664	653	692	725	665	676	655	678	657	672	669	716	708	718	695	688	670	704	649	699	710	696	683	684	652	695	688	685	690	684	709	689	697	682	694	691	667	666	645	626	678	671	698	647	677	695	649	677	694	678	689	716	673	662	688	627	715	645	668	664	719	739	736	685	682	654	685	640	690	695	667	678	682	646	710	664	695	717	661	724	682	679	692	677	662	658	683	688	675	660	642	661	690	692	686	670	703	692	686	694	670	683	685	663	708	667	658	708	692	715	670	637	711	704	669	651	671	673	673	654	676	625	685	624	676	688	666	677	679	679	731	706	711	685	671	766	715	664	668	706	677	709	702	682	713	680	644	672	731	679	670	718	708	664	657	691	669	651	668	641	701	646	662	679	693	704	666	663	653	641	620	649	710	680	682	691	719	667	729	691	698	672	684	703	662	709	661	710	635	665	692	655	681	693	693	684	712	679	638	640	730	747	677	716	696	644	676	675	717	646	662	733	676	700	677	662	633	676	687	641	671	650	688	664	672	643	695	670	673	674	689	706	712	702	713	688	669	659	676	660	686	718	675	697	683	685	629	669	661	739	697	712	676	683	705	673	686	669	610	661	701	677	696	698	661	677	655	693	721	667	639	662	680	707	702	713	665	650	683	734	695	667	688	724	616	649	703	675	636	682	702	666	674	675	689	636	681	647	634	663	688	680	683	689	659	661	685	687	724	701	681	722	660	691	686	698	666	696	652	710	725	693	649	688	704	634	696	684	685	652	735	660	668	707	666	627	735	684	659	678	685	701	649	693	669	704	655	663	710	665	677	674	685	688	650	688	698	672	674	707	683	728	673	657	679	703	695	635	658	717	691	690	711	662	713	663	697	649	669	671	748	691	695	675	726	693	719	667	664	673	702	654	699	679	721	645	654	668	718	676	668	646	661	702	711	668	694	672	663	700	659	712	677	634	674	660	700	714	673	690	642	699	687	661	682	652	712	693	746	665	644	690	671	703	682	686	691	693	667	678	688	653	686	624	704	690	669	670	640	672	726	673	659	639	639	673	676	707	676	717	716	633	645	664	684	707	666	754	700	611	638	735	692	691	693	660	666	707	669	633	679	685	681	715	650	721	633	667	691	709	660	685	710	683	640	674	677	703	714	711	682	660	697	715	682	651	677	627	679	647	689	647	688	668	654	683	699	707	690	671	674	669	694	729	685	705	672	687	721	685	718	694	703	713	633	723	682	633	679	714	709	691	711	645	707	669	658	670	709	715	698	692	657	725	717	663	703	652	704	693	722	672	659	670	684	696	669	697	644	700	702	649	697	683	683	681	693	663	704	724	679	661	679	631	641	652	715	661	681	713	695	662	701	681	647	677	628	667	680	691	681	660	671	656	709	721	663	684	637	665	656	667	668	654	713	708	701	730	717	650	708	696	704	649	713	659	710	682	709	655	700	692	648	700	656	643	677	695	691	656	659	706	678	663	618	692	707	646	667	658	634	649	653	680	733	680	692	688	708	694	703	722	653	694	617	647	677	727	666	692	651	695	648	699	676	702	657	664	678	681	666	688	650	674	706	646	715	697	677	701	673	666	656	690	700	698	681	680	683	660	715	697	680	649	652	722	649	603	701	712	727	644	675	666	679	659	734	684	658	670	714	665	730	684	713	670	694	681	690	661	710	747	657	711	680	667	665	674	655	709	689	673	632	678	674	630	694	675	655	691	679	701	673	699	628	676	715	663	737	685	692	685	646	646	644	678	670	691	666	642	716	681	657	662	632	678	642	636	699	647	675	662	677	632	650	690	669	691	715	715
25818	29015	45545	38633	20398	6701	1710	1018	836	816	864	813	782	822	865	795	781	821	775	744	769	790	800	807	817	803	777	780	749	774	742	747	806	806	816	778	794	823	805	832	778	772	762	787	788	835	772	781	772	800	725	805	825	784	833	764	732	742	771	817	795	759	796	849	794	782	790	744	796	755	803	815	796	795	719	760	806	722	818	771	785	793	776	811	711	740	742	822	742	816	729	765	747	791	760	808	768	751	757	750	773	772	780	778	774	762	808	747	794	826	763	744	775	764	831	735	747	794	775	770	794	775	728	733	746	786	790	807	731	745	768	792	749	782	752	771	711	753	795	810	768	852	772	741	798	774	782	805	752	779	778	792	805	837	808	793	775	810	830	816	779	783	806	762	737	783	811	797	755	755	764	799	767	764	763	747	767	803	772	776	790	758	800	738	749	797	748	812	777	779	807	803	722	775	788	728	769	795	794	786	784	772	752	780	795	741	801	766	788	759	755	802	771	740	833	799	788	764	741	759	752	799	791	756	810	790	814	748	780	776	830	743	785	781	794	767	742	776	799	745	771	785	799	790	762	741	765	770	759	775	821	761	794	756	805	819	729	793	792	803	817	754	747	741	834	797	781	774	768	727	768	755	750	817	780	791	779	799	777	756	758	770	764	754	776	766	800	780	817	775	761	737	771	763	789	800	739	765	754	730	776	802	796	824	799	746	795	796	778	787	728	762	778	764	781	809	800	771	787	797	858	834	757	762	805	740	780	741	797	833	778	831	821	803	761	744	752	740	813	767	766	747	728	780	774	786	749	729	791	768	734	802	748	769	781	799	786	756	827	792	780	725	760	826	794	779	806	763	801	818	855	739	765	815	780	796	763	774	802	761	772	700	821	762	823	741	826	761	802	783	762	809	854	763	776	779	783	774	775	785	767	745	784	707	810	798	723	763	751	756	757	801	752	782	765	767	769	742	776	829	751	736	829	781	798	801	763	774	738	836	731	797	771	736	757	805	748	759	802	786	778	749	797	828	775	775	772	780	772	818	760	780	766	803	776	785	760	792	821	745	768	758	756	802	821	788	793	757	735	757	727	759	763	761	771	735	741	793	723	806	774	802	803	785	784	759	769	785	791	778	817	797	794	798	821	801	756	792	788	774	775	734	760	819	787	745	836	802	783	765	729	758	789	810	765	789	801	782	768	786	767	776	761	785	818	738	826	744	774	768	712	789	732	781	753	792	736	729	750	801	766	828	796	733	809	818	817	758	768	746	761	800	741	805	800	832	775	801	748	768	754	791	750	772	780	803	714	767	767	776	766	787	775	773	791	803	787	776	804	829	763	771	754	779	789	748	805	763	764	772	699	763	773	766	755	792	740	748	724	799	742	755	787	770	752	744	781	757	784	801	756	761	749	759	804	754	791	807	746	767	757	799	796	805	797	728	754	730	750	782	815	814	730	789	777	772	806	739	796	799	770	781	835	777	783	861	756	774	747	763	771	730	796	780	816	759	793	771	817	781	764	745	813	782	777	771	770	767	765	742	781	760	831	773	769	757	759	739	812	769	787	795	741	723	754	809	776	799	807	756	771	772	772	763	789	783	744	779	784	799	775	742	789	761	735	716	775	760	775	775	769	819	811	803	829	767	779	766	755	801	792	751	773	780	810	742	835	750	730	767	796	780	764	752	783	778	749	809	735	817	781	725	774	786	780	790	797	790	776	791	783	772	771	786	814	764	782	749	791	772	764	768	781	822	765	764	821	743	766	848	773	788	771	810	793	738	753	730	759	786	806	749	801	728	800	756	781	756	800	811	792	788	723	723	756	789	849	790	788	750	752	765	805	792	784	753	778	839	759	768	786	752	820	792	767	750	773	758	757	766	781	752	752	774	764	824	801	771	769	808	815	778	759	784	755	733	774	742	767	757	756	756	776	791	773	793	801	793	732	729	773	799	773	811	794	768	850	862	772	788	763	766	693	789	764	827	795	753	781	795	731	759	761	775	765	765	773	758	807	810	763	782	821	789	771	768	741	731	819	794	782	769	760	789	754	777	785	759	766	785	771	768	794	762	784	830	770	747	817	781	847	831	765	778	786	768	833	791	757	759	760	778	773	759	809	765	724	790	775	740	737	775	795	821	784	734	757	787	780	778	774	756	789	815	823	825	746	770	804	814	768	805	797	775	732	755	793	760	763	808	788	732	740	811	729	726	782	789	797	732	789	763	817	780	796	787	776	810	768	753	784	772	818	741	768	780	787	746	787	790	747	806	802	803	761	707	747	775	829	753	782	753	746	807	819	771	773	774	794	731	720	793	813	827	820	750	772	780	784	800	790	801	762	795	777	800	810	798	764	797	826	826	790	716	787	733	800	802	764	810	777	758	741	765	772	777	832	824	796	769	786	752	735	814	767	758	805	803	777	743	747	767	747	785	799	803	750	830	715	793	753	803	745	791	727	788	754	814	747	795	820	757	767	777	794	781	714	796	721	779	772	724	804	814	731	751	790	763	771	773	792	813	802	740	773	809	713	764	800	814	804	736	759	758	758	847	758	799	770	784	790	824	754	764	755	748	795	772	748	771	789	760	787	804	764	779	798	768	775	759	777	765	749	809	767	799	794	767	696	788	783	815	761	755	809	804	797	781	777	797	781	763	747	749	765	777	786	762	781	760	801	813	790	764	771	799	770	783	781	788	807	788	748	772	794	729	792	808	779	745	766	811	769	785	754	794	805	764	767	799	750	804	755	742	777	744	781	793	774	778	741	792	771	816	766	835	753	754	731	793	799	801	766	851	803	754	767	787	837	805	774	747	774	786	708	791	832	782	760	786	777	769	806	769	863	792	742	769	724	791	780	773	763	777	778	726	807	777	757	762	729	772	812	713	759	766	738	767	736	785	778	781	776	756	798	742	810	791	777	835	738	786	781	755	787	766	774	768	792	809	793	817	781	789	809	705	780	728	739	797	806	773	771	836	781	761	735	772	789	758	789	756	805	801	803	805	709	775	750	790	755	726	737	724	759	768	805	726	713	763	792	859	735	763	767	771	786	780	788	843	733	807	735	796	782	787	795	782	796	806	761	784	767	789	764	794	829	796	763	772	797	777	798	822	733	800	776	772	745	763	808	800	783	759	787	780	805	800	788	798	791	747	783	783	734	747	813	782	817	792	758	862	798	787	746	740	784	755	782	814	812	718	779	738	795	743	747	771	768	749	798	745	763	737	796	811	768	763	755	748	748	807	775	790	781	736	783	806	816	763	773	732	772	802	791	715	773	784	793	758	764	762	781	758	806	817	772	793	805	751	751	783	822	747	812	762	814	769	752	743	765	778	786	754	736	782	797	779	794	754	770	805	757	760	829	770	817	762	781	806	771	818	780	795	843	805	750	788	754	803	772	774	771	815	771	786	759	754	759	801	810	771	768	788	790	802	809	787	780	754	763	795	762	770	729	744	758	731	739	796	819	806	787	784	780	786	805	779	793	827	788	759	772	768	787	778
55102	90397	63213	31937	11617	3491	1236	832	685	739	762	669	748	710	680	729	702	742	676	719	714	707	689	712	703	681	670	735	694	717	723	662	756	667	702	704	683	689	726	688	721	760	730	738	663	648	697	678	706	690	729	677	685	730	701	708	687	678	650	666	721	714	732	695	702	677	725	718	731	680	679	703	670	670	704	706	695	717	668	687	732	727	723	686	667	700	739	709	673	683	680	737	719	712	740	721	685	694	681	688	704	657	628	668	722	733	720	650	669	791	649	694	696	691	670	728	672	716	710	683	677	703	690	731	643	729	712	682	642	713	693	739	649	693	712	730	678	728	672	705	694	703	678	734	677	659	710	728	706	693	711	661	705	714	739	707	724	672	645	744	692	707	705	685	695	630	718	687	679	690	714	690	718	670	703	712	700	713	683	737	696	661	733	730	681	731	711	718	691	650	669	732	654	711	728	674	685	688	683	662	666	647	706	692	694	753	676	713	700	733	683	706	746	711	699	660	695	681	709	735	698	681	762	738	696	668	643	646	650	692	693	650	689	704	697	651	675	694	700	702	713	692	681	752	731	667	708	697	709	716	748	686	667	679	682	694	731	709	724	690	661	663	665	707	695	721	701	666	721	720	697	671	735	687	686	717	686	689	699	706	688	694	704	727	734	672	699	703	713	710	741	675	757	658	663	685	703	722	698	738	657	677	694	714	696	687	685	679	703	682	669	728	680	692	751	732	679	702	667	702	718	660	698	657	700	672	733	691	745	674	684	697	721	709	702	720	728	758	722	722	707	692	707	670	641	709	752	664	751	677	749	691	699	698	652	699	695	716	712	670	705	687	655	686	738	737	686	695	662	708	754	676	699	728	732	677	707	692	663	735	703	653	668	700	723	641	720	694	707	739	698	685	704	716	729	682	727	719	688	678	626	704	673	727	682	708	693	670	656	679	684	694	707	687	706	687	665	677	718	703	676	692	677	724	726	699	738	656	696	702	743	731	701	687	678	687	717	708	730	662	707	635	660	674	689	719	690	714	727	719	703	688	687	710	720	730	678	699	632	695	715	654	685	712	724	680	697	700	690	710	730	687	673	710	725	718	706	731	720	722	675	666	700	692	663	697	686	673	685	677	737	686	690	683	690	689	684	654	717	710	729	713	679	731	729	706	746	699	658	682	717	645	683	694	744	709	679	713	711	706	693	705	693	673	704	712	730	695	706	690	680	716	712	687	695	720	717	751	701	719	694	753	699	684	729	734	636	637	716	697	726	680	677	665	692	687	720	756	693	756	655	683	689	698	669	701	746	634	698	707	682	764	662	666	682	712	704	687	706	677	692	701	660	690	709	702	683	679	666	668	673	716	727	667	684	686	673	703	763	659	687	677	662	744	717	719	723	706	688	716	708	717	718	770	698	657	687	695	702	711	720	675	691	672	707	664	720	708	744	670	735	702	702	733	727	710	702	698	694	712	710	695	677	723	747	737	698	717	717	713	686	666	704	725	708	698	702	704	758	693	669	687	724	701	699	690	725	689	695	721	666	729	690	732	717	643	680	664	657	708	649	705	755	683	706	657	734	716	769	645	683	688	713	681	728	679	676	762	742	708	699	715	680	682	669	697	672	670	722	712	727	703	702	679	719	713	721	699	694	663	679	705	677	707	675	668	700	636	763	685	734	730	712	641	645	701	714	707	692	690	676	708	728	660	673	719	689	668	707	675	670	722	678	695	688	717	679	666	707	655	716	707	721	700	690	707	728	684	681	723	692	717	700	684	665	683	736	710	749	648	658	708	661	742	689	659	695	671	656	667	690	700	711	736	693	717	732	723	674	656	662	726	719	702	761	689	691	700	707	679	742	683	709	657	748	632	723	673	712	684	682	742	661	727	712	730	693	729	701	706	721	710	661	716	718	707	677	744	703	672	687	685	672	710	711	663	764	711	713	684	672	680	639	726	698	726	706	709	729	701	707	693	696	701	684	694	687	684	721	665	713	689	655	708	734	672	688	737	661	680	700	724	728	712	714	696	706	738	675	672	709	686	706	694	676	709	690	685	687	723	677	700	695	722	691	713	670	687	696	676	726	707	666	701	750	677	683	672	702	740	718	721	638	687	723	672	724	681	716	677	706	664	719	701	712	693	676	696	637	684	652	721	709	705	726	684	718	705	671	698	690	699	713	700	684	715	689	711	728	674	693	685	710	675	727	695	711	744	704	742	701	715	732	681	675	728	732	704	697	687	674	693	675	711	707	692	689	715	681	678	697	662	751	724	701	689	704	744	673	729	682	726	709	687	700	682	675	700	678	692	709	736	651	688	683	699	708	693	717	714	676	717	724	687	718	693	659	684	690	690	704	713	664	692	741	716	669	730	695	699	702	679	680	729	689	671	693	698	652	731	678	715	725	698	650	716	714	713	670	684	688	693	697	658	727	726	723	712	702	700	670	712	732	690	750	699	676	713	677	712	674	710	738	666	671	705	751	686	722	719	716	699	649	683	679	708	720	701	661	704	696	701	724	724	686	700	704	697	648	751	665	736	666	673	657	685	729	687	627	724	643	690	702	692	719	684	691	674	721	628	694	657	669	656	723	720	685	661	666	733	694	707	673	693	701	686	691	680	719	723	708	701	688	701	680	662	654	698	709	668	709	692	703	694	704	730	698	684	693	660	692	654	696	669	701	727	719	706	691	732	684	700	728	691	701	765	711	721	732	702	679	698	693	694	667	682	698	677	656	692	644	685	663	686	679	736	726	669	667	672	678	676	731	646	668	676	675	652	723	688	728	724	704	725	711	716	696	729	679	700	684	706	701	673	679	670	731	673	667	687	736	659	747	625	702	720	682	701	652	720	702	725	693	733	749	635	698	657	664	649	732	733	729	695	747	663	714	667	673	694	689	683	684	709	669	682	694	707	756	703	710	677	694	703	715	725	676	695	678	686	689	688	700	720	684	699	681	698	665	662	736	729	705	711	696	723	655	722	679	665	706	695	682	645	723	670	675	713	672	703	686	685	706	746	738	680	669	686	733	713	652	704	695	721	703	673	665	662	661	699	699	738	679	669	702	732	695	690	710	727	712	720	663	671	638	685	723	716	675	689	714	707	670	684	656	687	728	700	723	687	716	698	742	688	701	767	678	664	700	709	685	679	693	670	701	643	694	718	739	685	721	714	729	706	717	656	710	685	697	683	705	740	724	721	681	710	707	714	738	660	693	719	710	722	687	664	652	652	723	737	679	700	709	702	678	733	699	692	717	709	724	690	722	707	718	743	678	690	699	730	675	706	683	697	679	730	716	668	715	640	704	708	655	668	663	705	734	695	654	719	637	697	726	682	709	701	703	712	736	664	702	745	738	685	663	700	723	654	671	690	698	726	643	663	706	648	704	690	647	684	693	697	662	744	708	723	689	678	701	662	758	697	737	636	657	707	725	662	694	675	675	671	718	723	699	709	739	737	689	659	696	713	712	699	734	706	721	674	667	669	684	703	702	623	664	725
24264	24587	37857	35070	25207	15495	4303	1367	1074	1003	1024	1061	982	1018	1057	1007	995	964	996	1068	1038	1038	987	1024	1050	1021	1038	1041	965	1006	962	1078	1002	997	1035	1031	981	994	1043	992	1063	1028	983	1063	1004	1008	1061	1011	977	987	1000	1040	1008	946	990	986	1038	979	998	1001	1019	1041	969	1015	1098	1000	1019	1039	959	1019	997	984	1022	1021	1031	1058	963	982	1019	1029	922	973	957	1009	1001	981	966	947	973	1007	961	994	1014	992	1004	971	1016	983	993	1056	1012	968	1009	1034	983	1032	1003	1038	968	928	1049	1015	997	1003	1034	944	1031	1012	993	963	1005	1026	1014	986	970	991	959	968	972	1002	901	985	984	965	1001	980	955	1012	1003	971	1031	983	939	979	985	970	955	998	975	924	948	996	1029	988	1054	976	948	990	981	982	973	943	955	989	978	970	992	965	989	983	1030	1027	975	992	967	1038	999	958	991	987	1013	989	956	953	966	1038	999	977	973	960	1016	966	1008	1035	982	1064	1003	1012	907	999	1010	956	1034	941	1018	961	960	1021	1043	1039	1008	960	984	1008	1009	1006	939	1041	970	984	966	966	1048	1039	1000	1029	963	965	1052	1067	975	948	1006	985	947	1017	983	958	969	943	993	1011	1020	995	1046	978	995	982	967	1020	948	967	1007	1032	994	948	1004	1002	1021	938	987	971	956	1004	982	977	1033	948	1020	942	1026	950	1024	1044	984	983	1059	996	986	986	1009	960	984	946	984	1017	986	976	999	996	1033	1028	1021	1004	956	1017	1073	968	1075	925	979	1051	968	963	954	950	1029	1018	993	1010	1008	908	1014	1023	979	1020	951	994	979	973	934	987	899	1008	997	998	975	963	977	946	1018	1075	1020	1016	1007	1007	1001	1008	1008	1009	1003	1011	988	964	929	963	990	995	940	971	1031	999	943	983	982	971	931	980	991	1017	968	987	986	1029	1009	992	1026	955	949	976	1025	948	996	931	1028	988	989	978	911	1015	959	944	978	977	1000	993	993	1000	1011	977	1009	982	1066	986	1021	991	950	980	979	1019	1010	1046	1001	946	978	944	974	1036	980	1017	1025	966	1001	1008	968	1006	1000	1009	1021	999	927	959	1003	1016	926	972	979	962	1054	975	987	961	986	989	1007	1036	989	964	987	1031	1007	996	993	963	1015	1032	967	962	1022	1049	1020	939	973	1028	965	964	925	1026	967	972	971	977	1005	953	908	1000	1012	1008	1011	971	963	1056	987	965	978	1009	1010	959	954	1005	997	1031	932	949	991	964	1071	987	983	1003	993	1018	1013	1016	1046	992	1042	1011	984	979	961	985	1032	977	1025	1058	978	1070	928	974	980	993	964	1044	1001	933	1003	965	1033	977	968	949	1008	986	979	997	960	978	994	990	1020	935	958	977	993	976	960	972	991	1004	947	1013	982	990	970	947	1004	979	1008	966	993	952	977	1001	1019	966	970	1004	1047	903	982	1013	958	997	1056	1009	1040	971	1021	1018	978	984	973	1016	1020	945	986	944	953	942	1064	1043	1012	1015	1018	948	1046	998	978	947	949	971	958	964	1026	945	968	949	971	940	1029	1028	977	989	1013	997	965	973	991	1034	1011	1015	997	975	974	1041	990	965	944	1043	979	1001	960	900	981	1018	1011	1052	979	974	1000	993	986	1002	985	975	969	968	961	980	952	956	1011	1007	1011	969	961	1020	985	997	995	1028	998	1047	971	962	1017	1005	1004	933	1045	946	976	935	1025	975	997	974	969	1039	1006	946	1000	947	971	1000	953	1000	960	998	955	967	1012	976	1020	971	1000	963	992	1062	924	1008	981	1008	948	1012	980	963	1025	1000	1001	988	1015	968	1004	977	1007	968	983	989	999	1004	990	991	947	1009	958	932	958	991	1008	997	968	999	984	942	973	1033	1044	974	1020	979	1023	1013	943	1004	935	1011	1015	984	978	983	952	1006	974	1015	1052	1018	989	950	976	946	969	1005	982	972	1016	995	1011	1006	1041	968	1017	1047	974	984	977	1022	1010	978	1021	1002	1060	923	1023	946	998	917	1006	1020	997	985	1022	1037	976	988	982	949	939	947	1018	987	1057	937	960	983	972	965	1001	984	1041	971	1029	985	973	985	971	1018	999	1004	1036	1015	954	950	1037	965	1039	979	936	997	1006	971	973	981	975	1003	920	935	929	988	949	970	935	981	1013	970	1022	961	1021	1009	1075	947	983	976	966	965	1014	1019	989	937	1002	940	994	997	924	1028	1010	999	954	967	930	977	994	933	972	1012	980	1010	966	965	908	934	972	964	1010	973	945	989	969	1025	985	1007	946	974	1010	882	994	1051	970	994	1038	1009	1000	961	960	978	991	960	984	1053	969	989	1013	991	1010	976	985	1039	1014	998	1025	917	1019	1019	1073	1070	964	963	980	959	957	985	933	1031	1007	993	959	987	971	991	975	946	982	1014	1056	908	960	960	1037	1021	1061	1021	1036	988	969	965	1018	1014	1003	987	940	936	979	985	930	981	981	973	977	959	1002	964	995	1025	985	997	1014	982	988	986	1006	945	953	950	1011	951	1037	1014	985	999	1004	967	993	1054	1019	995	992	959	963	967	1021	972	988	961	971	997	1024	1013	922	1009	1000	938	951	996	954	987	987	1049	996	994	1018	993	1019	968	1008	961	989	930	970	981	997	989	999	1027	1013	943	980	1026	1032	991	995	1038	1003	969	978	1028	1019	1014	996	980	935	1035	958	966	1008	1009	990	944	988	950	1000	994	963	1012	962	984	1003	969	947	1022	1010	931	992	991	1019	947	1004	980	991	990	999	1055	958	1011	1066	962	981	959	1001	964	1003	1025	981	976	1017	979	944	1008	984	935	983	1017	964	1005	1020	957	992	959	956	984	979	980	945	975	1015	979	1008	961	1017	965	1012	951	974	956	985	967	980	1005	965	997	959	1054	999	990	1025	927	971	964	1003	972	1050	975	1028	937	1006	977	995	923	996	933	1013	998	960	971	997	955	957	1040	959	980	1026	989	967	1013	965	1010	988	945	989	982	953	946	1026	1031	1021	1045	1017	936	991	992	993	988	971	960	932	946	940	959	1030	1063	955	926	998	1013	995	979	964	961	999	938	942	974	977	1013	1014	975	998	989	1010	936	1002	1006	1008	1026	940	1060	1038	1003	1008	994	987	1019	980	1006	930	967	967	1030	1015	927	965	986	993	1006	1003	1006	1003	1033	1015	994	969	929	974	963	996	957	1017	979	1017	1037	1001	987	1001	963	995	975	1028	933	1023	965	952	914	990	936	965	988	1007	981	997	993	1003	1020	979	1035	975	997	930	982	930	978	968	983	952	972	1022	1021	963	999	967	998	936	1026	985	963	1006	992	1004	966	1003	964	958	948	980	1038	1059	967	988	963	965	907	1015	953	1008	988	966	974	1019	979	1000	963	943	955	1000	977	998	1030	1010	1016	990	970	958	1034	962	982	1011	970	1013	967	994	996	978	1037	928	1012	963	988	961	989	973	987	1025	1037	1033	988	1000	965	1013	993	986	1025	991	933	941	989	961	971	974	955	966	1007	979	985	992	980	1019	1029	1004	1025	1002	949	1001	981	1003	956	1024	992	1020	982	1013	969	1018	933	985	971	909	1028	1022	1010	991	1017	987	1040	980	1008	991	1008	990	997	965	1006	951	1003	979	917	1009	998	1000	948	962	960	985	999	997	1070	1050	985	952	991	985	978	1001	974	912	990	997	1024	974	938	970	949	1043	1013	966	966	1003	985	1005	1045	988	991	989	1031	960	916	977	968	989	988	928	1015	975	989	1027	991	978	931	952	1042	958	984	1051	1043	971	918	966	1005	1005	965	993	1000	978	988	1067	995	1011	1014	958	981	1004	946	989	959	994	966	1012	1017	942	1014	989	981	970	1012	1013	973	1000	939	998	958	971	1035	995	1010	1019	981	970	966	984	1001	868	1018	980	999	958	1010	1052	1038	995	971	1013	1017	956	1019	995	1040	965	983	986	915	967	991	967	1006	988	1007	960	1025
57827	103415	72751	45730	19399	6190	1909	1028	918	912	949	896	917	915	879	947	926	979	885	888	871	946	953	883	951	934	920	917	966	935	916	927	960	936	955	886	871	912	902	923	886	931	919	939	873	889	926	945	934	893	893	890	867	931	910	948	896	918	893	882	908	887	928	964	924	941	897	920	913	884	940	932	899	888	912	898	854	954	914	937	927	917	959	918	915	886	896	922	884	911	898	853	861	903	954	901	923	890	899	932	955	941	926	905	900	923	886	978	870	920	906	901	853	909	910	899	910	938	944	903	929	907	903	939	901	877	904	913	978	929	938	873	905	914	904	874	910	889	894	975	841	932	896	936	923	914	945	925	906	917	935	974	901	926	876	931	897	920	979	829	885	860	854	914	869	861	964	906	846	893	912	885	915	866	915	912	933	872	864	863	901	954	911	894	847	968	921	921	912	866	905	928	915	931	846	910	882	902	952	918	918	944	861	917	889	932	887	949	911	897	814	962	905	932	886	915	936	883	909	897	891	956	914	957	892	948	870	894	896	931	855	893	896	920	921	910	944	920	903	917	935	947	896	903	907	892	933	930	870	897	875	912	952	960	925	881	931	916	896	911	940	859	927	881	900	882	882	869	871	932	934	943	929	886	956	886	942	886	916	885	901	962	934	925	921	920	917	924	894	911	910	880	861	921	906	941	898	926	904	955	897	887	905	891	915	886	934	894	962	911	888	970	912	911	856	929	905	914	901	915	933	925	922	938	876	855	936	868	887	951	948	926	882	917	960	925	894	916	950	934	895	878	857	861	901	943	900	844	958	884	944	899	890	849	945	916	949	902	933	890	929	891	880	847	907	885	856	917	875	930	898	927	875	894	989	834	891	915	903	907	955	949	929	923	912	905	921	919	891	903	897	884	905	914	930	892	955	980	946	949	929	938	915	932	883	934	916	869	916	882	912	897	934	869	874	940	928	933	922	893	910	874	931	946	949	855	890	897	953	928	931	892	914	910	861	933	911	890	911	929	887	929	856	921	890	896	935	898	891	879	882	888	859	941	925	940	895	894	865	923	938	943	843	914	899	919	859	887	901	883	845	861	918	919	903	909	900	906	909	915	864	850	894	886	923	894	913	873	962	945	918	928	895	910	880	951	913	901	921	904	885	911	929	951	888	894	907	926	908	914	947	931	879	915	878	935	936	846	870	936	882	920	924	854	875	934	897	916	889	875	964	923	854	917	875	939	915	919	875	867	926	892	926	911	883	954	912	923	986	882	903	925	935	880	896	904	974	902	925	912	932	886	880	956	919	923	894	922	878	886	941	897	932	900	897	910	876	895	937	959	905	875	914	874	892	890	895	902	887	860	962	897	865	881	869	945	913	928	947	882	870	872	941	923	884	900	930	901	972	955	895	889	939	928	910	892	862	868	947	912	924	917	903	888	904	984	914	867	860	957	928	906	948	912	942	906	915	934	892	892	913	910	888	944	879	939	948	912	963	887	874	963	894	900	826	887	933	902	927	928	874	936	885	892	926	887	913	893	863	913	879	886	870	884	888	927	908	926	911	935	935	889	881	918	904	957	905	914	923	829	877	919	910	873	926	932	936	868	913	876	879	905	907	876	853	884	904	928	975	907	895	888	870	874	921	881	881	885	869	934	925	924	894	973	917	855	938	876	864	902	934	897	889	916	907	897	898	933	849	931	911	875	895	911	921	905	952	931	874	915	905	944	889	913	906	885	883	878	907	857	891	948	889	886	882	866	868	950	901	921	892	857	915	889	891	923	890	917	934	900	907	862	923	920	882	873	879	900	899	931	907	974	882	895	936	826	869	901	910	880	887	921	870	902	898	878	921	899	907	913	889	909	886	865	904	923	930	935	930	920	911	944	942	965	821	922	917	929	959	895	923	885	931	943	893	938	841	869	958	916	887	930	907	892	908	933	872	955	915	929	905	900	853	913	860	859	917	870	872	904	873	926	872	887	932	943	890	897	914	924	924	882	905	913	964	896	942	903	962	898	882	887	901	905	900	888	933	890	882	911	897	880	873	889	875	908	883	893	883	920	893	913	888	845	883	946	895	914	887	916	910	970	883	918	879	938	955	914	961	884	898	885	892	895	912	926	876	899	894	885	876	949	906	895	944	940	879	880	965	880	916	855	895	951	898	939	934	929	963	852	824	931	866	899	907	884	971	934	914	884	945	900	893	861	914	881	920	929	896	864	888	902	925	935	880	916	885	929	922	886	896	921	883	984	896	884	868	904	914	883	919	888	952	926	862	908	879	830	940	911	916	855	891	943	924	905	913	912	920	913	891	913	879	875	885	861	934	888	886	935	887	863	932	908	860	914	892	937	867	915	922	950	950	899	931	854	923	888	876	949	850	869	940	955	973	931	937	913	916	861	891	915	880	933	927	916	913	876	855	930	867	894	904	902	907	926	912	892	914	900	925	899	941	888	880	900	932	890	867	915	951	946	886	884	932	847	872	913	896	899	881	931	888	902	917	887	927	937	935	897	948	892	881	845	900	943	917	893	892	929	935	929	926	891	876	853	887	934	844	929	983	945	876	962	929	958	959	855	860	923	902	910	927	919	909	956	934	898	908	897	949	836	940	903	903	910	902	881	963	898	918	924	867	871	923	907	893	890	887	955	918	908	892	871	889	943	959	919	905	935	856	858	910	879	963	907	938	917	901	910	916	894	880	952	905	846	955	860	878	854	875	904	913	945	931	883	908	858	870	926	931	907	936	905	908	925	867	950	884	859	913	919	950	920	895	917	921	875	893	925	910	946	916	888	916	849	918	897	935	909	963	934	913	916	948	896	909	946	876	901	896	926	958	929	834	934	915	892	934	949	868	877	917	915	957	920	922	923	932	902	911	901	895	891	926	872	926	878	888	987	910	931	909	867	909	842	885	893	958	922	931	864	937	898	882	906	928	900	876	886	942	923	916	864	900	883	917	923	908	917	919	930	958	894	846	906	884	874	850	899	891	913	855	938	876	901	914	926	880	920	888	884	919	853	898	862	917	932	948	908	878	849	909	866	900	897	871	936	947	898	899	894	923	917	917	982	965	828	877	942	982	895	883	891	896	898	913	898	919	909	909	910	944	939	897	867	902	897	855	913	922	877	906	921	893	901	882	879	913	925	924	940	860	878	880	844	871	897	903	884	871	897	931	892	876	875	940	944	925	855	907	905	873	866	835	898	896	911	948	920	913	902	903	957	877	904	871	919	954	960	890	914	904	820	863	888	880	926	918	887	845	957	904	876	923	874	872	939	890	915	904	912	900	899	873	880	906	963	890	866	893	971	900	901	923	876	853	927	939	916	935	926	881	935	903	944	930	918	879	935	850	858	886	903	866	878	921	863	901	895	882	866	934	866	903	903	914	856	917	883	894	941	874	944	928	893	890	919	921	951	890	933	890	934	934	861	936	917	954	951	907	890	911	874	881	892	873	927	901	964	867	914	905	935	896	928	919	970	961	859	896	915	895	889	950	903
30732	32584	27123	11949	2985	1285	885	780	778	793	729	756	746	761	778	775	818	714	733	770	770	744	769	840	768	802	799	746	763	766	755	751	725	793	783	791	758	722	765	760	777	801	796	737	772	739	798	733	814	773	721	759	801	770	729	813	800	737	770	761	746	774	747	756	761	789	793	778	779	766	734	787	809	697	786	737	805	843	764	768	801	781	756	731	746	770	785	781	740	761	740	753	814	772	757	795	771	805	753	812	765	749	698	764	716	768	777	800	741	805	775	755	755	759	751	763	772	732	757	734	781	776	756	744	748	718	789	775	783	718	768	739	741	734	793	761	780	728	773	758	758	754	771	708	775	778	747	809	767	750	760	729	793	777	810	775	764	718	743	762	767	814	734	744	758	810	785	794	744	754	751	781	750	762	786	739	816	770	750	755	740	771	786	771	747	736	742	723	737	791	795	756	766	750	779	789	743	750	735	777	809	756	764	756	722	742	723	769	783	745	744	739	767	773	727	755	780	780	728	752	748	721	745	761	765	758	732	762	739	763	791	790	820	764	765	765	795	772	786	753	738	770	766	794	784	787	750	761	747	741	768	749	724	760	763	776	757	743	733	743	747	794	766	746	785	799	784	724	775	767	754	747	696	709	715	744	724	754	764	740	796	739	775	800	792	743	752	777	790	746	729	742	784	756	765	775	744	772	742	774	732	743	718	705	758	757	803	751	775	732	732	759	794	748	751	746	758	778	768	829	738	750	792	760	765	777	788	813	765	728	732	770	804	760	757	711	712	792	715	718	778	763	760	756	839	771	769	753	746	759	759	704	783	789	770	794	779	803	774	740	791	739	756	768	759	741	750	791	779	775	750	798	751	733	746	772	792	760	821	711	750	737	751	767	796	747	790	750	756	721	798	769	757	767	766	766	797	771	794	719	729	762	722	722	711	676	732	720	731	696	746	732	704	759	786	730	763	773	769	755	770	749	762	716	773	723	767	747	770	717	802	807	783	775	764	718	769	733	769	773	777	802	778	800	814	815	769	785	781	748	766	773	771	802	800	745	764	747	791	786	786	779	761	725	713	753	782	765	722	757	773	771	744	732	775	708	769	745	750	748	768	705	805	733	789	764	774	723	775	806	761	736	806	772	774	765	704	745	805	771	758	730	731	734	718	742	756	756	745	778	764	770	809	777	771	719	768	818	753	770	745	791	729	746	768	790	755	739	775	730	715	780	741	750	750	789	735	753	716	752	786	795	761	735	760	802	740	750	787	728	802	761	744	770	712	753	764	762	714	772	752	759	768	707	790	705	742	733	765	795	760	793	744	759	778	765	779	729	759	739	768	772	725	787	718	765	767	737	729	783	773	756	766	751	767	751	707	766	755	787	757	767	742	735	744	748	781	740	784	725	727	736	805	736	752	782	813	782	794	754	795	692	744	749	762	725	767	750	727	771	700	797	767	758	783	743	710	787	798	776	762	837	820	776	728	773	811	772	779	740	816	756	775	799	814	706	779	770	780	739	771	787	759	756	799	706	726	763	759	734	749	732	752	748	775	755	776	782	727	723	756	759	744	766	734	729	748	742	777	772	763	774	700	704	785	790	747	749	725	749	774	784	801	792	788	748	750	747	786	774	796	820	749	748	801	807	736	761	714	706	784	783	749	748	750	755	757	744	721	756	828	779	753	801	777	756	802	757	750	773	748	772	792	754	682	832	758	761	775	774	795	726	779	788	755	753	784	786	733	797	783	731	729	746	800	740	754	750	771	802	802	785	745	772	749	765	760	734	778	688	775	738	751	801	785	770	774	759	778	724	765	786	795	792	772	759	768	761	746	749	750	773	745	687	743	755	805	768	727	722	764	753	749	752	782	767	767	777	746	745	772	796	726	747	719	769	809	746	791	744	810	762	829	758	753	709	756	748	771	796	761	788	779	799	758	767	776	770	816	778	734	805	714	780	739	771	721	761	765	719	800	782	771	686	818	726	743	748	746	800	801	819	760	739	754	750	761	749	823	774	752	805	763	725	718	760	757	748	758	740	758	848	778	752	728	766	749	751	722	757	730	746	789	786	738	753	804	758	773	759	808	731	740	694	749	790	821	806	780	752	744	766	842	757	795	795	755	775	710	764	760	789	764	741	718	732	782	730	752	771	737	802	764	735	762	765	747	765	760	803	787	816	777	754	725	747	752	793	835	781	717	716	774	779	744	718	705	716	784	747	757	741	752	788	737	744	755	729	784	779	810	728	713	753	722	782	805	703	773	781	748	771	806	765	751	780	789	787	751	759	777	736	726	781	783	728	798	739	760	751	748	781	728	792	748	804	752	771	776	755	787	773	811	792	775	816	756	735	773	776	743	693	751	713	781	799	782	756	776	779	757	752	765	818	789	711	768	725	760	730	755	783	720	775	784	794	701	733	817	764	735	805	779	715	789	761	717	758	747	751	777	735	758	785	727	779	743	763	775	783	761	808	732	793	808	750	765	807	764	794	719	732	748	770	822	809	756	785	756	755	781	796	779	782	758	722	793	759	793	824	776	800	698	696	788	734	747	766	784	762	735	737	811	781	725	804	769	776	732	775	789	755	748	670	738	738	733	810	767	804	783	764	736	784	807	723	762	737	763	786	750	745	699	775	750	773	773	765	777	782	711	744	713	781	767	708	741	738	786	797	719	728	774	748	745	786	781	754	788	745	718	750	734	783	735	763	736	750	749	761	763	790	779	759	697	762	762	759	779	808	772	805	762	770	712	794	774	761	795	775	798	790	741	776	765	784	739	785	714	765	750	802	773	742	738	754	711	758	756	752	783	802	740	785	769	772	750	726	763	779	799	760	751	734	744	760	723	735	800	709	794	748	766	795	727	781	738	769	777	741	710	758	785	746	770	728	816	797	747	779	757	814	708	780	755	804	810	766	753	762	754	752	759	759	757	784	732	807	764	714	756	772	786	744	827	777	734	672	772	766	795	796	749	775	806	745	776	771	779	762	823	749	790	793	739	746	743	693	784	762	820	782	728	792	745	771	746	722	768	767	740	743	763	761	720	772	740	748	739	783	684	792	779	791	776	765	717	776	720	755	724	727	764	800	743	755	766	771	757	784	762	737	768	734	749	760	743	710	778	754	739	747	785	753	736	807	775	808	748	793	769	756	754	759	746	746	754	761	762	752	741	764	737	791	761	709	781	779	729	772	754	761	749	746	762	776	764	762	779	762	846	819	758	765	746	768	794	761	731	747	765	757	764	744	762	780	719	787	794	753	767	786	717	740	719	771	788	793	738	780	711	737	786	771	756	799	720	744	820	754	790	727	765	786	767	784	753	743	775	746	784	747	676	711	796	750	774	741	749	770	756	753	753	744	805	759	775	796	771	826	757	769	713	774	723	773	769	722	737	756	742	755	762	775	738	773	802	816	779	744	800	727	736	764	731	804	793	795	752	813	815	778	717	733	730	740	722	755	806	772	782	678	772	745	718	767	737	741	722	758	744	820	770	776	739	737
25200	38251	20789	6756	2286	1071	748	635	624	635	666	644	636	615	671	638	611	602	680	651	634	657	655	635	689	643	656	654	651	645	639	620	633	611	649	622	615	615	617	645	650	630	634	637	625	651	664	600	644	671	638	610	648	615	605	625	611	628	597	594	640	614	661	622	640	598	613	655	625	648	616	693	633	683	647	602	599	662	660	627	649	654	641	654	603	603	625	651	634	636	633	642	658	610	598	608	645	650	629	591	623	598	649	597	615	644	582	657	665	637	650	661	611	626	609	628	632	622	651	630	644	625	653	595	611	564	634	597	640	630	647	653	602	618	618	642	589	657	621	625	605	652	666	642	642	679	650	586	605	638	626	632	640	582	612	624	611	634	661	614	624	632	643	598	633	634	607	613	623	642	651	621	598	642	632	638	597	656	674	607	662	640	606	620	673	621	627	603	651	619	620	596	623	636	637	615	640	593	586	640	633	606	618	625	659	602	675	640	627	646	639	615	599	632	611	670	689	602	681	610	690	618	627	630	646	585	664	600	604	605	613	629	661	638	662	615	607	615	687	624	644	641	654	623	606	642	633	627	602	625	615	663	614	669	600	634	636	629	631	622	643	663	607	648	658	630	677	614	663	586	640	639	672	660	685	663	611	665	591	637	659	611	631	606	622	610	640	641	615	634	605	642	588	623	651	615	599	670	618	638	651	640	642	637	625	645	618	657	606	659	629	636	651	643	564	608	599	623	653	604	614	646	665	578	628	630	579	625	653	621	631	651	670	602	635	653	583	629	608	618	672	660	654	593	656	636	622	618	599	683	658	641	619	650	659	605	619	611	590	613	619	659	680	628	628	620	619	639	617	652	575	630	634	639	616	617	639	623	622	653	616	612	567	616	604	601	571	661	608	583	613	567	606	621	604	589	608	655	659	657	579	622	647	646	650	656	621	602	629	660	624	636	625	627	611	662	606	639	606	630	637	616	650	652	649	645	595	640	618	648	642	625	637	598	639	628	616	618	607	661	610	676	577	659	647	643	632	633	597	621	608	641	656	633	579	647	641	605	645	689	608	663	634	629	626	601	657	629	631	656	617	649	655	679	653	629	635	651	621	602	663	644	615	629	624	605	639	615	631	642	609	656	657	642	637	690	638	625	640	621	675	644	640	613	627	634	605	646	640	670	612	651	623	640	620	643	593	615	651	626	611	682	658	631	605	647	625	591	653	604	611	616	654	641	630	622	623	642	569	630	607	599	639	626	630	593	589	612	656	609	615	599	621	602	628	593	651	632	678	605	595	610	623	625	597	589	628	616	643	679	648	612	647	596	662	610	656	643	679	587	641	654	639	633	656	680	604	607	642	620	619	615	611	646	671	638	641	582	667	583	603	647	639	650	664	644	589	576	645	650	622	626	642	635	704	623	636	627	624	609	685	667	632	636	668	627	633	625	665	608	594	624	642	647	631	606	620	569	622	682	690	628	652	610	671	654	621	625	625	611	617	658	615	593	644	639	627	645	609	642	672	613	659	602	584	640	616	595	614	614	655	664	628	631	626	594	646	606	618	597	657	626	599	637	688	642	645	601	655	650	634	599	624	600	614	644	605	664	645	612	613	631	652	668	638	632	629	589	625	667	626	674	669	641	600	624	650	652	657	621	642	630	617	597	676	614	638	643	583	642	607	615	632	615	598	633	655	607	619	615	643	637	643	668	629	632	575	638	643	663	660	596	597	665	632	644	617	613	629	650	625	597	637	585	630	641	599	625	633	633	638	653	629	658	644	675	650	607	646	573	638	587	619	662	694	649	678	608	650	637	643	550	589	605	661	597	629	602	652	632	632	600	601	617	648	670	630	606	645	645	653	550	645	617	617	589	596	600	651	623	674	628	606	609	597	630	611	591	632	636	633	639	594	677	579	593	648	663	662	670	642	617	623	677	633	628	634	660	634	683	625	626	647	612	666	624	583	663	617	586	654	634	652	608	633	622	639	607	642	584	613	638	607	635	659	610	622	610	677	623	562	600	593	668	599	645	593	605	597	571	623	663	581	682	647	621	672	615	646	623	637	657	631	657	701	641	593	595	677	611	607	630	651	653	643	660	574	679	635	603	616	619	632	656	630	675	664	626	640	656	673	665	608	682	630	629	619	636	635	623	610	600	663	659	618	634	715	638	619	619	591	689	633	662	646	619	624	690	644	630	581	611	608	600	663	639	624	599	642	609	611	638	601	530	637	635	619	636	637	607	588	611	642	601	664	688	671	609	613	658	650	632	615	619	632	626	594	629	659	649	618	620	625	673	616	628	657	618	658	596	637	699	642	647	656	603	602	636	662	632	617	627	621	651	641	674	629	667	634	649	597	603	638	624	582	619	636	591	616	593	623	581	667	635	624	631	605	626	666	637	600	592	624	640	646	624	625	634	600	616	618	638	641	584	604	672	647	665	648	623	634	691	600	624	625	608	642	625	598	625	607	643	581	686	653	641	630	652	635	660	640	550	621	626	606	636	589	617	619	644	650	622	630	602	624	588	612	610	637	666	624	580	610	638	661	614	685	614	635	640	630	639	625	684	639	629	683	642	644	603	650	639	579	593	685	658	634	618	673	626	680	617	665	611	632	654	692	625	653	689	601	608	669	593	632	623	622	641	647	585	666	572	636	611	725	637	632	643	624	613	591	631	618	629	629	658	608	651	653	639	655	630	609	668	625	596	713	632	657	676	615	655	579	653	602	613	602	615	642	606	659	645	627	571	670	667	590	658	644	658	686	621	655	665	646	649	619	662	623	583	648	672	651	649	646	651	645	659	629	641	625	651	593	648	611	641	621	669	630	641	663	612	623	635	631	595	602	695	640	640	640	589	633	657	627	606	651	641	631	625	642	627	615	610	613	616	654	643	614	627	647	577	564	631	648	617	645	608	604	634	653	640	638	692	648	629	656	644	616	654	631	656	629	612	655	611	608	631	676	591	623	616	636	597	609	622	643	629	667	576	625	675	600	664	631	657	613	628	609	610	637	639	707	638	656	639	627	657	629	621	649	650	642	652	649	675	608	624	635	628	647	569	598	571	586	675	668	638	638	600	641	629	591	638	603	640	612	643	621	575	620	625	644	663	645	614	604	661	642	649	621	643	644	618	624	695	660	665	606	610	614	635	619	595	669	633	636	649	625	641	633	667	654	696	656	664	664	587	635	686	634	626	622	606	640	651	627	646	614	662	682	673	604	659	615	638	624	614	579	591	667	660	645	625	655	628	607	648	633	566	624	645	667	659	636	632	608	625	618	682	611	615	597	643	614	624	650	596	622	585	637	599	657	603	617	619	607	626	676	667	650	665	631	618	659	617	674	616	600	593	605	652	635	675	612	583	566	613	603	637	674	646	670	640	651	637	634	607	662	640	639	635	650	601	650	636	613	637	650	656	645	633	619	649	619	698	654	622	605	609	634	639	650	612	618	676	600	620	643	637	632	642	600	620	599	596	651	616	611	604	611	655	626	641	609	632
25894	29742	45712	38055	19469	6012	1380	808	696	704	686	680	657	743	712	636	686	694	693	689	659	656	673	701	680	647	677	660	711	692	638	673	646	705	710	648	696	682	745	627	689	681	705	691	708	712	652	669	693	707	653	676	676	666	665	716	690	679	663	682	685	671	693	664	653	668	688	645	709	664	681	688	673	669	705	699	636	692	700	655	648	724	643	637	642	665	658	681	707	651	673	673	685	689	639	672	662	654	677	657	637	666	668	687	654	643	628	701	675	690	714	659	690	697	654	665	712	686	655	681	650	689	688	732	699	665	663	656	682	698	684	674	723	707	697	638	653	621	673	660	665	664	702	676	674	661	665	618	639	680	648	664	700	663	628	657	639	621	695	716	701	656	682	715	655	676	630	681	691	661	678	673	681	655	682	686	670	721	654	688	685	671	676	648	656	658	595	682	673	723	663	725	652	662	670	686	629	625	693	679	710	685	640	679	615	670	690	677	642	670	662	643	670	618	684	634	670	658	672	618	631	667	676	688	656	605	680	678	660	605	727	660	641	642	662	694	687	650	660	629	678	642	652	668	656	670	686	682	619	626	670	691	684	653	706	702	655	703	689	681	679	667	715	666	648	706	654	679	661	645	678	638	662	700	682	639	677	682	600	693	621	687	637	657	673	651	696	654	690	680	669	695	669	671	692	594	673	696	670	726	666	648	672	644	685	671	675	761	666	651	627	645	700	674	677	696	674	675	662	695	624	704	696	647	698	674	663	696	668	640	697	648	723	667	652	671	687	669	691	662	703	685	665	692	633	673	636	672	710	669	705	657	670	679	650	652	630	636	645	648	678	686	668	664	703	695	628	679	719	651	644	647	682	647	658	668	694	659	676	658	673	648	703	690	684	647	673	656	653	674	649	632	730	636	698	630	677	659	668	675	703	659	670	642	683	626	682	705	671	674	679	650	679	659	678	654	676	696	686	647	678	686	699	674	688	687	639	683	694	624	683	670	693	673	688	633	612	703	670	601	634	690	732	633	689	679	678	642	708	693	621	655	647	674	639	619	659	625	668	665	675	625	624	705	723	644	675	647	707	722	704	661	691	730	646	707	613	660	667	647	671	719	670	660	697	714	699	722	699	650	663	701	716	692	672	673	638	699	686	648	687	664	695	658	708	635	662	662	645	667	669	734	655	645	687	707	700	684	659	611	677	637	675	665	716	664	655	662	673	652	659	713	698	670	690	632	690	667	666	657	671	682	681	708	713	686	723	692	656	677	653	684	662	654	682	689	710	620	695	691	633	643	628	627	620	660	674	739	651	635	694	639	668	657	685	700	672	688	681	649	661	682	656	692	706	682	652	656	679	691	695	704	712	664	684	689	677	703	637	656	665	691	739	652	674	692	677	660	654	671	652	656	659	657	662	702	639	648	678	662	652	671	667	687	672	650	646	682	679	672	664	675	659	682	684	668	710	684	644	641	698	715	642	648	637	726	660	699	709	684	668	666	659	707	665	648	665	684	681	598	669	692	603	702	662	659	737	661	697	683	663	693	672	655	640	646	686	681	661	673	686	681	654	659	622	630	690	603	689	712	709	655	664	702	656	696	674	630	700	665	643	707	630	707	678	685	658	680	659	673	665	674	699	671	657	676	678	700	679	617	695	712	702	690	690	703	655	701	681	737	678	637	682	717	625	707	607	704	654	722	715	667	677	696	687	701	629	653	747	627	665	675	682	700	674	674	619	723	681	715	666	654	687	650	682	662	692	661	731	674	663	671	618	691	668	682	687	657	625	665	668	677	680	654	648	667	670	647	665	683	641	617	676	707	701	698	660	714	644	618	655	670	651	705	668	679	670	680	661	622	598	703	711	640	691	642	687	606	666	700	632	636	671	636	681	644	654	687	692	656	646	661	663	653	678	679	644	689	674	629	684	683	651	694	623	641	687	657	681	693	662	692	668	686	625	711	646	646	655	650	667	703	705	677	729	654	646	686	665	704	688	644	702	627	652	649	637	683	732	685	697	689	641	706	655	691	646	681	676	694	668	672	655	679	674	667	695	627	678	674	694	638	703	685	643	671	637	645	652	684	669	691	654	689	641	705	682	695	720	677	673	723	664	625	656	702	722	679	668	662	688	711	666	711	651	620	671	651	658	685	680	634	705	653	658	640	684	681	651	703	630	633	671	678	627	615	661	682	670	662	687	692	690	679	647	669	671	680	666	644	648	683	656	649	619	641	670	717	660	651	659	686	692	667	703	681	707	675	663	685	671	662	672	657	697	706	674	671	642	676	706	672	685	672	660	690	658	643	656	676	685	652	682	630	710	709	653	664	675	656	681	677	656	669	703	661	690	664	681	703	713	622	680	705	665	654	673	692	630	656	688	673	679	672	689	664	669	582	698	683	664	643	685	648	669	675	667	648	671	695	656	670	691	657	686	631	602	634	675	674	643	684	626	625	679	694	666	717	677	696	661	633	679	653	648	659	655	627	640	641	654	666	716	681	674	664	641	702	642	662	681	642	700	654	649	678	663	688	644	724	673	690	651	679	674	675	619	629	676	653	645	653	661	655	660	648	686	632	656	700	657	668	658	666	650	639	626	678	682	676	665	659	650	652	674	659	638	665	688	713	663	679	650	647	682	664	622	642	692	611	654	677	691	677	645	683	683	717	705	709	710	644	656	698	658	654	664	686	697	672	631	638	663	698	682	691	656	693	677	617	705	652	675	723	662	659	666	679	640	659	681	654	695	638	655	673	704	670	647	631	670	679	671	661	665	639	697	670	627	638	709	685	681	651	659	698	655	614	685	661	649	658	654	656	689	664	697	664	667	688	690	672	673	701	648	689	636	624	697	663	695	684	628	651	675	660	664	641	673	651	657	658	670	647	672	681	660	633	641	671	639	675	690	683	692	700	647	695	661	686	653	663	676	701	681	640	692	661	679	652	709	650	647	649	701	672	634	667	681	683	669	714	700	632	687	647	640	676	672	637	663	700	626	659	689	639	657	691	712	714	630	654	662	665	647	676	626	668	637	645	655	678	663	662	677	635	709	660	701	690	682	656	649	656	691	649	645	712	675	685	677	655	636	607	688	683	671	656	663	673	678	686	629	652	637	643	691	667	620	672	653	631	733	672	615	668	685	701	666	641	672	639	650	671	691	669	712	676	702	663	677	697	666	680	668	666	616	665	685	645	651	645	631	672	720	690	626	695	661	645	607	691	668	667	651	662	699	601	667	700	667	674	622	740	683	713	657	605	640	692	629	639	665	713	668	643	658	698	648	657	724	689	615	687	670	656	646	650	693	674	634	641	670	690	672	629	675	704	674	679	691	694	632	712	657	621	625	670	674	655	626	647	610	691	675	674	676	640	648	659	684	632	665	671	674	709	651	708	672	633	702	659	645	667	639	653	595	649	697	694	659	618	701	706	667	671	678	672	681	686	665	679	647	647	640	645	656	696	661	697	738	701	643	702	678	663	675	672	686	704	680	650	695	684	694	661
56575	89637	61840	30937	11018	3271	1152	686	594	610	626	622	645	611	601	621	633	635	586	612	611	629	608	642	618	656	661	585	634	640	624	634	609	645	624	583	614	643	570	606	615	591	642	610	598	637	602	618	613	584	622	580	602	598	590	585	609	647	635	613	612	602	622	610	616	609	627	632	622	615	617	615	603	657	590	592	601	571	567	622	608	600	625	568	628	641	627	603	598	587	574	589	617	596	649	600	628	583	595	590	599	588	631	555	603	629	641	617	615	614	579	594	585	570	619	614	616	653	614	643	588	606	616	625	598	584	543	625	641	597	594	590	664	562	619	625	654	618	605	617	660	626	623	600	601	610	625	644	628	652	646	660	608	599	606	600	614	596	627	615	633	541	624	617	563	601	619	639	589	584	611	611	587	605	624	624	558	654	588	640	625	599	613	652	583	605	607	587	631	622	583	595	606	588	616	586	610	598	611	628	673	589	599	597	618	576	640	604	611	540	647	615	627	601	613	593	582	627	607	606	634	671	609	595	643	586	626	572	637	580	617	611	603	593	610	632	596	613	592	627	588	611	625	641	624	609	583	618	610	558	654	579	590	610	606	617	641	615	644	600	603	594	632	650	571	605	605	641	585	647	640	589	606	620	613	593	609	612	633	575	605	610	631	617	590	598	560	625	593	595	580	578	619	608	608	636	555	590	620	621	614	600	603	625	583	654	573	602	621	592	586	615	602	589	649	597	598	595	630	628	624	649	624	611	573	602	611	674	667	604	575	652	604	650	602	578	644	618	592	613	598	626	587	611	634	609	657	609	551	639	586	629	617	653	618	636	603	586	636	602	580	663	615	610	597	599	574	627	656	626	583	620	595	577	601	614	570	636	638	664	604	594	561	655	589	555	614	588	586	601	593	578	585	630	636	604	601	646	519	585	612	580	629	621	599	630	659	572	598	608	643	576	631	629	586	583	652	610	606	578	613	586	633	642	601	620	571	638	619	560	567	552	613	586	574	592	621	588	579	572	657	628	560	676	622	588	634	558	609	589	618	636	601	639	616	606	621	579	626	603	632	603	588	609	637	663	662	652	615	631	596	623	593	579	585	582	642	611	621	554	618	615	603	590	616	574	591	612	561	599	577	648	639	600	604	618	632	605	590	628	614	605	641	579	616	622	621	598	581	633	598	645	588	626	582	599	568	622	651	609	583	584	618	647	617	596	604	596	573	626	584	612	587	607	598	614	608	639	623	560	647	631	633	571	557	585	628	624	604	554	619	619	615	632	657	610	612	652	618	546	610	571	635	626	565	667	603	621	636	578	647	624	631	597	611	618	610	610	603	630	590	579	614	619	592	644	615	582	624	551	604	601	618	588	625	578	581	610	658	615	579	633	619	621	588	618	625	612	655	594	608	590	628	608	588	570	642	612	585	598	618	602	642	609	574	624	660	583	588	549	619	639	636	659	596	610	624	588	598	634	614	612	598	622	626	627	612	609	582	642	615	620	628	657	597	618	630	587	615	626	609	606	577	609	602	577	587	640	614	655	606	624	641	631	598	662	590	637	654	612	568	617	630	593	626	625	567	616	619	638	622	624	613	599	630	571	646	652	616	603	628	549	608	589	665	599	636	572	576	566	622	655	668	593	586	563	621	570	634	599	612	624	610	622	630	583	636	586	598	594	582	637	593	598	619	599	627	548	619	631	566	619	606	610	593	604	611	618	580	600	633	585	611	638	565	636	572	579	651	610	587	649	583	597	603	606	627	655	613	620	626	606	610	621	609	588	604	635	616	624	607	635	612	573	583	609	637	608	630	632	624	614	646	630	626	586	579	610	596	566	606	624	593	573	603	586	604	613	617	573	585	633	583	591	593	606	607	632	585	572	628	566	634	619	630	571	640	592	640	645	660	589	597	557	593	565	619	623	599	633	603	541	605	648	656	596	595	610	597	624	630	585	599	612	616	590	592	609	599	622	621	585	584	597	635	611	639	637	562	619	592	599	599	660	628	590	587	599	588	599	630	612	599	585	620	603	613	614	621	593	629	550	581	617	613	595	587	600	574	590	591	602	597	594	628	608	582	604	594	645	614	638	603	615	589	589	566	595	582	631	618	650	640	634	581	594	606	601	614	651	635	614	659	639	606	627	597	607	598	626	619	626	605	643	571	599	618	639	560	612	602	587	628	616	635	645	615	645	590	635	628	610	608	623	596	628	623	583	639	589	627	586	577	573	589	638	608	619	603	629	652	607	603	580	605	584	630	618	627	616	605	587	586	668	622	596	668	592	563	622	608	624	595	593	591	603	605	615	606	623	634	633	592	627	592	575	577	596	644	591	604	632	599	597	618	589	629	561	689	615	649	578	641	597	585	664	612	635	555	632	609	594	607	603	620	622	619	605	601	639	634	608	605	566	597	599	610	615	622	613	636	616	636	577	612	652	688	627	600	633	579	579	605	647	614	625	623	612	604	667	587	567	633	608	651	635	599	616	632	650	620	591	606	611	608	569	629	612	581	579	590	673	591	600	597	586	642	641	640	633	644	577	628	623	636	597	600	576	636	647	633	615	634	588	618	601	599	625	645	608	599	587	614	647	648	631	583	593	537	612	622	612	565	611	583	601	610	594	646	590	590	646	590	589	578	619	631	636	622	647	622	639	621	658	594	588	597	606	644	590	634	623	609	620	604	634	594	637	632	618	577	582	605	596	639	591	640	623	627	589	627	582	634	607	586	647	588	659	620	596	605	610	609	614	598	642	655	641	639	618	573	611	640	623	652	582	642	690	592	621	616	605	581	616	588	628	622	617	645	604	581	617	574	576	632	610	660	673	585	590	603	605	595	559	579	636	613	600	603	592	608	569	637	623	590	625	631	633	595	680	628	618	633	661	611	622	594	572	624	613	601	646	605	596	607	627	632	620	561	600	596	623	633	592	624	615	647	630	600	632	629	609	619	625	624	589	642	606	612	586	602	604	619	604	571	645	594	637	620	592	603	601	599	570	612	585	597	596	638	592	575	651	619	639	635	644	605	613	629	597	593	604	556	628	635	625	621	598	665	598	598	648	623	593	644	628	625	584	629	613	586	616	601	624	573	636	640	657	625	635	616	610	561	600	591	600	623	623	590	615	586	609	561	630	649	603	598	662	625	651	593	612	646	606	587	632	619	581	596	600	603	645	611	592	664	590	603	581	606	607	598	572	630	623	613	615	576	620	608	641	582	594	627	615	626	602	619	600	625	593	645	531	609	616	642	580	596	563	603	609	595	608	640	627	614	583	619	627	624	634	609	582	630	614	600	608	629	656	651	622	617	634	573	633	604	617	600	607	599	612	612	615	582	597	588	615	618	612	588	597	605	664	625	565	603	625	648	610	627	603	609	580	631	622	585	621	630	570	582	645	623	587	600	607	579	592	636	580	625	604	614	594	631	575	650	624	613	581	641	580	625	605	627	581	623	601	615	588	632	575	595	638	610	647	634	642	571	633	604	583	574	615	626	618	612	629
24183	24793	39977	37108	25830	15583	4273	1184	894	926	920	902	874	863	862	881	883	848	829	809	867	885	810	806	902	881	887	795	879	893	824	880	895	790	841	820	860	829	860	810	833	823	840	827	860	846	851	825	881	834	892	898	861	875	795	836	839	866	782	852	816	850	858	840	833	793	848	892	843	837	831	851	810	842	843	836	838	822	882	843	827	850	869	845	863	864	833	850	843	809	842	832	806	855	843	853	833	861	838	812	796	863	879	801	874	829	811	843	875	842	867	844	807	871	822	788	825	825	839	845	821	854	854	814	836	823	841	881	856	803	827	842	880	846	821	832	822	880	861	802	896	829	845	813	795	814	852	871	864	834	844	830	864	828	853	838	841	846	829	787	880	828	832	796	794	843	835	847	851	843	816	898	872	803	849	781	831	798	853	827	804	839	780	857	845	783	831	850	870	798	831	886	861	799	843	866	851	886	841	819	833	828	854	784	818	812	833	859	858	882	841	818	792	840	846	844	875	857	854	862	815	844	837	798	860	833	826	773	790	796	798	868	794	796	833	886	880	832	851	831	870	814	757	842	860	855	905	843	869	804	903	872	846	858	860	841	852	864	772	879	787	817	817	860	800	847	868	821	844	790	876	842	861	899	845	841	809	820	867	790	859	835	795	807	845	884	876	925	827	852	848	818	853	834	794	802	870	798	844	866	893	844	882	855	891	865	808	817	850	784	869	816	818	863	779	811	816	897	785	844	823	774	876	857	785	806	882	825	850	815	843	806	807	822	869	874	836	829	818	846	794	826	818	852	796	907	843	838	838	843	793	839	850	828	817	820	821	870	865	806	842	876	846	825	866	809	787	820	782	823	891	846	843	878	809	810	797	799	837	795	859	862	867	920	782	877	882	848	807	820	868	824	832	837	851	844	829	808	810	800	856	847	834	793	876	841	813	820	861	846	805	820	879	821	835	865	780	827	812	827	816	801	872	833	804	827	820	852	815	823	804	893	814	857	830	888	823	840	860	857	841	857	824	815	828	846	763	821	830	865	841	846	859	835	797	856	813	807	785	827	837	923	805	816	876	836	838	853	858	876	867	804	782	869	850	833	836	847	799	853	868	822	858	817	798	836	868	821	820	817	870	847	788	816	857	794	851	856	876	803	817	816	798	749	824	867	822	850	818	802	817	833	823	831	889	862	817	854	885	829	824	836	806	878	838	829	844	842	831	876	896	807	833	807	821	813	796	840	817	891	839	854	829	833	870	858	779	819	837	868	852	784	829	799	820	860	851	837	855	855	813	836	807	878	830	765	802	798	874	825	912	836	849	849	895	768	811	842	771	823	848	827	778	841	824	793	777	793	804	823	820	795	835	862	843	823	819	874	864	852	825	807	860	880	833	807	805	841	872	828	786	844	909	885	842	849	816	843	768	825	882	796	815	850	804	832	862	837	850	823	810	851	834	844	867	835	801	867	859	830	816	849	834	854	824	878	862	863	799	831	844	805	819	821	820	838	842	823	802	825	823	853	815	846	897	800	888	831	801	781	792	793	854	837	881	847	810	819	854	837	844	834	801	866	804	829	774	825	800	849	816	805	808	821	873	844	801	835	840	765	830	841	841	885	822	836	833	800	794	904	839	817	821	862	858	850	859	795	801	829	879	859	828	812	789	819	809	781	817	746	850	887	781	855	827	854	843	810	823	877	837	836	869	896	884	791	828	853	836	857	810	819	873	881	823	829	792	827	845	834	817	889	779	875	839	849	832	838	857	818	871	873	833	800	830	802	850	827	785	828	832	892	807	804	836	891	820	787	879	851	817	841	842	834	834	866	815	805	855	821	859	841	818	850	879	858	819	846	798	875	850	819	873	829	836	862	857	855	835	803	811	822	818	808	844	854	910	859	818	823	874	867	809	846	792	868	808	832	885	825	854	864	789	806	822	829	790	867	828	828	828	833	830	794	858	825	849	855	833	792	834	797	833	837	876	828	880	803	851	779	853	851	849	859	841	870	877	768	826	811	814	779	878	874	881	844	862	845	796	853	848	817	866	848	840	790	840	804	803	824	871	778	811	856	824	830	821	846	823	853	821	861	846	837	881	801	868	801	837	841	813	847	850	827	833	820	800	829	784	784	784	824	812	870	852	864	897	859	771	860	842	761	882	872	900	910	828	861	779	820	818	814	819	801	800	842	908	862	842	848	780	810	839	873	763	844	824	880	805	816	780	823	839	854	765	893	773	797	884	829	837	786	825	900	862	785	804	857	811	871	815	890	854	782	813	820	813	847	826	869	830	856	847	807	850	846	798	835	787	806	881	837	856	835	798	780	838	807	822	881	858	859	833	785	808	843	863	895	827	854	780	846	797	855	869	813	792	871	790	808	796	843	786	834	890	765	793	809	875	815	854	881	806	840	836	816	845	812	779	869	825	831	826	828	866	839	870	825	819	850	769	798	847	811	807	861	806	885	845	864	851	853	845	827	842	838	821	840	860	821	810	822	867	788	851	836	832	816	852	800	818	819	823	796	825	834	851	778	806	851	874	830	835	824	829	818	871	840	814	817	867	872	821	828	821	840	836	830	827	840	821	870	842	865	799	845	844	813	884	860	846	809	781	840	844	804	835	825	877	897	833	833	819	834	816	814	791	806	836	861	881	794	832	836	849	854	847	849	860	835	803	778	898	811	800	842	890	870	845	829	800	851	829	848	831	850	851	778	854	849	843	870	824	806	834	857	800	823	797	887	842	906	813	797	875	875	837	862	873	824	845	875	830	845	841	817	865	824	850	852	881	854	880	857	882	789	856	835	851	822	834	827	832	802	860	826	823	809	876	787	807	878	856	844	871	794	796	840	888	816	859	823	869	859	856	839	806	817	867	806	855	796	818	877	806	811	841	860	827	819	838	832	874	853	837	809	877	826	843	851	822	820	840	848	876	816	799	820	824	807	803	833	794	849	842	814	854	848	848	868	794	834	868	847	761	867	780	827	800	849	819	828	825	839	837	850	876	859	859	814	804	778	835	891	815	842	830	855	832	789	889	862	821	870	816	842	804	797	829	829	846	837	900	818	795	824	794	821	853	884	809	770	867	805	825	808	828	903	854	894	837	836	828	869	816	825	789	810	805	820	850	856	854	795	870	784	837	819	813	841	803	873	832	847	860	854	809	847	832	820	882	802	795	778	800	823	796	879	880	851	799	811	828	844	820	822	828	854	881	854	835	823	816	858	866	806	857	831	857	821	836	865	837	812	829	810	829	829	841	854	840	862	864	846	808	863	853	841	862	791	792	820	850	809	775	763	831	884	811	805	829	838	855	865	809	836	843	852	804	872	834	783	816	846	850	805	813	865	860	854	818	803	805	800	847	814	827	843	821	862	874	835	829	826	848	871	815	832	797	835	819	783	855	827	861	898	858	857	838	829	833	740	838	840	822	795	826	806	872	882	867	832	844	878	826	856	822	839	834	862	835	836	843	852	822	802	841	828	829	827	843	839	840	811	834	801
62625	103210	75299	46450	20204	6493	1916	931	776	791	837	827	747	827	775	842	802	857	796	801	784	808	789	801	827	793	837	796	824	818	773	814	784	795	822	797	818	813	750	800	796	749	811	838	781	761	763	766	825	777	793	780	802	754	747	788	746	788	761	785	737	852	761	830	765	847	816	828	850	798	784	788	802	829	774	815	807	773	774	788	819	777	830	796	816	792	800	800	789	769	805	779	813	820	810	769	755	770	742	773	813	802	795	839	706	774	767	816	809	837	782	837	750	787	758	837	802	774	757	825	796	760	833	803	779	866	773	759	742	781	794	775	758	831	747	818	805	786	766	833	796	780	760	751	748	789	770	811	808	828	798	801	851	769	782	798	799	767	793	806	792	823	808	777	787	817	787	763	791	762	798	788	788	812	800	791	811	781	783	785	758	797	822	798	806	766	781	755	785	804	817	806	768	814	859	785	780	768	801	798	840	830	816	777	775	783	755	784	756	828	775	801	789	757	763	768	767	719	778	823	814	814	820	801	834	765	745	801	785	775	807	809	790	810	804	816	785	793	759	773	776	799	816	750	728	816	800	755	796	791	812	762	764	803	800	791	831	825	759	790	802	755	788	746	801	834	767	765	799	749	784	763	827	809	795	761	800	788	759	790	765	772	778	774	783	769	730	793	756	816	779	779	817	770	810	733	818	769	801	832	769	781	778	788	787	814	797	823	784	807	809	747	827	805	802	791	790	758	771	750	809	840	784	772	773	803	820	814	864	772	807	810	766	762	738	770	770	795	781	739	748	807	747	785	785	766	783	822	788	819	795	788	799	825	775	749	764	744	801	780	811	797	800	798	810	783	774	790	806	786	774	794	799	773	787	771	782	824	760	773	820	767	770	854	807	726	768	793	818	791	698	779	762	773	774	795	804	820	816	749	782	761	717	775	788	802	823	804	780	760	762	795	739	772	840	775	779	763	826	835	754	747	818	815	774	808	766	795	783	786	814	764	775	796	736	804	691	813	811	844	785	788	809	829	756	811	790	753	766	765	802	787	807	727	803	773	804	816	776	766	827	768	779	788	765	795	791	855	810	811	780	724	793	779	781	813	786	817	783	779	795	851	766	790	733	788	771	743	801	821	790	845	786	783	740	761	758	824	832	811	785	808	795	793	787	773	801	786	764	794	773	761	809	774	791	776	799	746	747	806	768	861	803	786	763	772	821	810	789	819	777	825	799	778	755	759	751	797	752	839	749	726	781	805	800	716	787	777	814	779	767	794	760	762	754	786	795	781	779	740	844	759	799	749	792	789	796	783	811	737	784	787	826	770	767	804	764	798	724	800	786	817	816	790	756	800	749	762	778	745	763	775	813	786	801	794	798	786	771	840	757	768	731	734	774	764	775	775	771	786	796	791	813	750	798	805	777	794	814	803	823	804	798	789	817	788	778	788	818	767	807	762	780	832	728	786	795	820	803	784	790	781	767	822	797	785	747	767	818	730	764	739	808	801	795	794	777	830	751	780	771	787	786	771	758	810	800	775	754	757	783	812	821	767	807	820	792	761	792	788	792	806	846	763	782	787	799	762	754	803	750	849	806	739	845	772	810	786	791	755	815	770	796	769	803	777	753	806	799	794	769	792	845	773	848	739	778	795	782	821	773	830	807	786	743	766	761	784	793	798	814	843	796	782	791	766	784	785	813	785	837	765	761	791	788	774	800	756	766	784	743	779	787	799	744	816	782	789	753	809	738	784	798	805	728	806	767	782	786	801	775	789	783	794	779	743	793	806	800	783	785	805	784	808	799	796	758	802	730	712	788	817	825	807	812	761	783	797	718	834	769	800	755	773	792	780	742	796	725	854	755	763	752	782	860	801	763	747	778	807	827	772	818	748	836	838	831	781	808	793	797	749	773	814	799	806	820	823	802	771	847	741	799	789	780	779	743	811	778	784	716	752	768	738	751	782	727	784	789	806	757	805	761	754	744	819	791	783	725	766	778	772	757	807	747	843	779	760	779	758	770	820	764	750	781	786	764	767	786	784	798	764	765	824	820	816	785	788	783	725	757	804	791	807	807	767	744	801	743	783	731	804	781	812	829	779	765	793	809	812	727	784	786	758	764	778	780	818	748	777	757	800	823	791	770	746	747	779	803	826	729	754	784	788	802	794	818	815	791	782	813	801	757	791	797	714	790	789	786	803	781	750	779	774	827	792	796	717	748	813	823	733	795	799	803	796	839	833	806	822	773	806	755	810	785	771	842	787	787	767	766	823	710	776	810	779	743	781	777	714	787	841	756	778	767	788	868	764	779	778	803	775	742	839	808	775	696	773	775	732	828	825	773	801	798	748	756	807	784	816	757	775	804	745	821	805	811	772	828	780	785	839	773	835	768	786	796	768	748	810	796	845	833	779	784	746	813	799	744	829	776	779	840	777	721	749	789	808	754	787	766	816	746	784	778	819	756	757	796	783	809	793	802	771	779	820	779	779	807	763	763	806	778	767	794	759	805	797	764	848	790	774	826	792	777	828	798	752	784	739	787	790	797	772	796	771	787	776	804	801	769	785	773	765	733	872	750	744	804	726	779	800	824	781	810	756	796	780	763	789	767	764	875	827	789	811	772	787	783	775	783	841	763	776	759	764	770	757	767	760	811	829	768	759	769	830	769	759	838	788	761	815	778	798	806	788	773	779	756	780	771	801	752	752	825	754	834	817	771	820	783	785	745	790	754	825	771	774	812	807	795	761	786	726	755	789	730	802	815	816	738	804	845	755	748	767	795	737	730	774	798	752	820	781	781	748	831	801	760	790	780	769	732	755	763	833	740	833	801	824	763	768	794	771	774	767	807	794	750	806	775	802	772	787	795	792	779	787	758	775	800	768	804	750	823	796	839	800	810	789	797	751	832	779	809	779	775	764	805	799	775	759	806	766	804	794	772	761	793	787	779	789	765	839	808	794	784	728	738	790	769	772	833	795	832	784	799	707	788	770	776	791	809	795	820	703	753	768	782	786	811	806	768	800	809	798	728	764	809	749	758	760	759	756	776	784	758	791	818	754	783	767	803	771	746	794	810	814	835	806	765	828	724	795	814	832	780	760	797	748	800	817	769	798	738	784	740	792	791	809	746	771	777	767	803	818	788	768	797	756	763	791	767	796	804	800	806	757	828	754	818	802	767	781	775	793	755	784	784	795	734	807	802	771	799	771	805	725	773	798	777	753	800	777	779	772	792	823	754	827	805	789	792	788	836	790	828	810	770	839	804	784	780	782	798	750	836	836	821	749	840	771	787	822	782	799	792	754	765	769	778	779	750	756	786	754	784	786	764	814	785	812	716	753	799	785	821	810	829	788	775	753	790	794	755	780	758	816	765	774	789	735	778	787	756	728	845	766	781	794	763	786	751	777	761	762	817	754	778	724	779	779	823	777	780	806	785	820	744	778	752	771	701	764	861	766	785	783	769	767	796	774	836	768	813	803	782	773	768	802	762	789	833	794	781	792
30000	31010	28593	12802	3054	1166	724	654	646	652	639	602	643	629	637	633	648	584	640	637	612	566	647	571	665	664	667	603	675	606	639	636	584	678	659	622	630	674	681	670	634	635	633	607	627	587	571	627	636	632	635	579	613	638	606	637	652	603	637	606	643	646	635	629	622	651	618	643	597	630	649	646	672	631	571	639	621	612	622	615	669	633	631	647	622	663	595	643	621	612	645	594	614	635	612	652	623	652	611	650	637	620	677	619	669	643	644	656	634	589	594	598	628	594	650	616	628	598	633	664	620	622	623	640	619	657	646	662	658	627	583	587	659	621	658	624	605	655	606	578	630	638	606	666	618	650	685	637	615	640	626	654	649	616	632	653	619	608	598	646	638	588	598	610	662	659	610	641	618	630	653	616	591	625	585	600	604	636	630	632	639	623	615	586	637	656	592	620	641	663	612	620	623	613	654	640	683	645	682	617	648	644	599	649	641	641	660	638	597	624	662	628	630	639	587	609	674	615	603	612	683	638	656	657	604	618	636	615	659	654	606	644	652	648	600	577	635	596	618	663	609	606	620	677	632	663	665	581	607	667	645	658	604	621	613	626	626	662	613	623	625	611	628	643	610	646	590	625	626	606	648	626	619	660	600	649	649	607	640	606	612	609	642	627	607	585	618	610	603	657	632	662	684	630	650	632	638	626	649	593	670	651	612	605	637	660	665	637	634	609	645	619	674	621	675	650	611	654	605	619	634	601	640	629	684	626	625	596	605	603	650	662	658	618	642	619	634	592	608	650	649	608	643	617	601	633	635	632	606	613	646	609	628	684	625	661	668	643	621	606	602	632	640	670	708	631	650	643	621	648	664	629	641	648	620	618	638	610	662	609	651	626	611	652	630	651	603	644	697	600	631	684	648	638	618	639	648	632	564	629	668	631	591	643	635	584	615	617	610	623	613	617	633	652	628	617	607	649	605	665	640	658	669	659	635	577	640	637	617	575	649	626	648	619	610	585	670	652	595	653	640	633	705	603	654	616	644	644	667	643	649	654	639	564	635	603	589	662	572	626	630	676	649	647	608	644	621	635	693	664	638	591	639	620	608	599	627	639	640	629	635	639	650	592	688	670	697	609	667	581	625	650	593	668	622	647	651	619	637	614	659	642	598	658	665	621	618	649	612	643	635	649	640	596	634	624	615	669	625	614	595	645	619	639	630	637	634	677	662	594	660	630	642	650	643	584	644	637	622	633	622	569	612	612	678	610	611	587	669	670	659	617	671	611	637	687	600	702	644	639	617	587	655	599	648	623	664	668	632	658	695	650	668	590	686	613	663	607	632	638	601	578	673	643	676	605	639	596	666	599	676	652	628	639	642	664	633	596	642	651	667	617	637	649	636	709	646	610	616	664	669	630	596	644	666	672	653	616	631	653	647	681	613	638	650	624	609	638	630	613	614	643	641	611	615	651	602	620	629	629	613	651	622	620	679	667	599	624	644	663	616	641	663	635	651	619	634	605	655	649	599	620	602	670	622	565	643	641	613	698	633	623	629	632	599	627	653	626	631	649	620	643	619	632	615	649	604	626	597	583	626	632	554	674	624	568	631	620	629	630	642	604	582	633	685	596	636	639	668	627	635	637	616	645	641	609	664	639	608	640	649	632	625	576	619	597	663	599	602	669	605	633	629	680	619	605	634	669	616	661	661	587	644	618	653	631	582	613	634	566	619	662	651	564	622	612	632	689	611	657	663	636	622	625	649	649	587	614	683	606	638	668	619	630	642	607	603	608	634	635	656	636	630	614	662	628	601	614	619	607	632	645	640	658	605	642	634	604	657	645	609	680	636	627	628	637	639	615	614	643	664	666	616	658	619	642	639	640	597	608	650	677	619	635	614	629	624	645	609	620	577	607	573	630	663	728	658	644	646	648	634	584	652	644	605	656	653	642	634	645	623	600	609	673	612	640	602	676	609	637	622	628	602	622	666	637	617	642	598	582	663	647	653	637	630	620	633	652	674	652	620	654	666	612	616	631	671	603	600	614	648	593	616	664	637	547	638	612	633	641	622	648	665	642	650	607	624	628	615	683	633	633	609	623	669	653	629	662	620	591	613	618	595	604	617	632	595	620	606	628	654	674	614	700	660	682	638	609	640	613	635	631	661	608	639	704	655	650	648	635	660	670	623	599	645	596	629	623	657	594	596	645	614	607	599	611	624	596	671	638	628	631	619	642	671	632	641	656	623	631	668	634	606	593	654	640	639	593	628	598	658	635	653	645	652	612	683	627	607	681	605	647	670	626	656	641	623	647	653	660	602	570	584	647	616	603	645	663	613	609	650	631	665	654	680	631	637	631	641	645	600	672	660	615	606	607	659	694	636	618	614	619	613	659	675	621	642	675	640	636	654	636	692	627	695	620	643	620	678	636	625	610	619	643	642	640	622	601	615	616	609	641	645	631	566	631	626	596	649	603	678	660	610	657	632	641	643	617	586	674	660	618	609	612	664	612	626	594	616	646	620	610	603	615	585	649	607	660	637	657	605	609	594	657	617	641	627	660	632	650	673	598	662	616	616	638	587	668	666	625	666	652	624	622	697	643	682	626	632	628	611	626	685	618	622	600	632	682	644	643	648	616	618	650	686	632	640	684	628	636	704	595	633	642	628	629	628	685	615	611	607	612	597	678	629	660	593	661	651	710	627	611	707	652	660	604	587	630	640	603	637	673	625	601	632	605	621	657	630	672	610	602	622	670	619	662	631	625	604	634	603	631	599	630	598	567	583	606	614	655	603	628	603	587	656	651	643	636	642	675	618	607	604	637	639	590	628	603	582	604	634	622	665	610	674	636	630	636	630	608	617	624	636	695	664	615	625	653	620	658	596	644	620	636	615	649	619	661	612	611	669	639	598	614	639	641	621	623	618	667	660	656	592	652	622	669	627	648	631	627	612	616	602	664	660	621	627	608	661	609	645	641	644	654	620	658	626	613	681	635	605	601	618	601	631	683	575	627	612	655	636	580	687	654	643	659	621	627	633	631	634	599	666	652	610	618	636	604	616	637	655	656	592	635	617	608	627	610	633	600	604	648	640	639	599	618	613	586	635	622	609	624	619	660	657	591	634	600	621	655	669	616	587	657	676	624	660	615	627	651	654	667	628	676	597	621	640	622	660	631	695	601	676	666	691	644	696	600	625	610	619	614	631	610	644	630	659	633	627	646	652	629	650	649	630	650	631	633	618	653	606	591	604	642	609	642	659	603	658	607	642	643	611	665	667	645	620	634	656	651	630	630	685	659	639	622	611	626	638	630	612	613	676	631	641	637	635	646	594	578	620	609	639	635	646	629	623	634	629	626	611	685	611	625	641	617	671	624	633	605	587	657	597	629	643	650	674	642	597	663	666	614	624	631	594	654	666	657	628	677	665	659	599	592	640	641	602	677	606	673	652	581	632	639	609	636	626	672	597	618	644	656	663	641	603	618	671	674	581	656	632	619	630	649	631	645
23181	37323	22837	7551	2487	1015	627	574	550	522	532	584	520	528	562	536	544	546	545	563	533	600	575	568	534	523	551	526	478	545	634	514	537	574	535	580	502	528	489	568	577	531	525	528	561	533	531	521	544	549	544	547	533	527	539	543	521	564	548	555	527	573	519	531	580	534	514	511	491	539	517	548	542	515	536	536	483	505	550	536	534	519	535	538	580	521	555	527	537	579	557	522	532	550	563	571	538	540	544	566	574	552	537	551	531	540	603	571	572	551	553	559	561	517	562	564	515	534	541	538	521	536	565	529	539	529	493	538	562	557	549	532	474	518	533	519	536	581	540	529	578	532	522	535	530	524	530	536	517	555	536	599	537	555	557	537	521	514	525	561	552	556	489	562	541	578	533	540	548	498	571	529	544	543	545	511	534	529	548	525	543	563	540	519	603	586	541	587	532	566	531	553	512	529	562	543	513	539	571	550	549	527	540	580	555	568	503	552	557	495	521	572	541	563	517	573	532	528	527	562	535	559	527	529	516	532	536	536	566	530	526	538	551	496	570	567	519	547	546	540	566	571	524	508	533	529	560	583	497	561	537	540	582	508	558	549	519	552	547	586	548	519	521	556	559	560	514	559	532	576	559	506	533	572	566	559	535	552	560	571	542	583	569	510	531	540	527	529	537	546	540	547	516	529	516	587	548	521	530	553	545	524	553	555	493	526	511	546	504	528	552	555	536	528	506	591	510	543	536	565	548	537	529	516	536	560	542	508	574	522	494	540	544	511	557	554	529	585	536	519	518	523	511	551	548	515	541	536	553	543	542	536	553	549	577	511	541	553	557	523	522	503	538	567	537	550	537	533	532	516	523	578	544	515	520	554	526	530	556	548	476	543	578	541	530	577	511	503	489	519	517	517	510	532	545	550	591	535	531	585	545	530	556	535	510	571	542	510	482	524	528	543	553	530	502	485	494	505	524	536	543	526	561	569	533	516	495	555	551	536	542	542	530	563	574	533	530	532	525	513	508	514	572	552	533	552	587	552	529	539	536	522	555	529	548	526	548	536	525	548	547	550	580	564	534	511	524	580	573	531	561	539	529	526	565	555	542	541	545	565	506	531	524	546	520	531	528	512	572	548	510	535	534	525	537	542	561	526	552	576	514	576	537	537	491	524	570	583	534	545	566	531	485	486	523	529	555	554	528	575	536	541	532	552	557	571	551	558	536	547	552	527	530	552	554	506	520	516	551	526	505	533	546	547	508	541	532	553	556	559	545	554	533	499	504	516	510	499	594	532	556	540	501	554	523	528	544	538	562	519	532	525	522	539	560	502	547	549	529	539	537	527	533	552	560	523	514	502	530	514	514	537	539	531	555	564	577	508	557	539	539	531	541	505	554	529	587	524	525	491	561	552	524	536	520	537	549	542	528	563	544	544	538	528	541	571	540	552	555	534	532	524	539	556	518	553	568	514	544	522	490	508	552	545	518	557	483	527	519	557	509	575	510	552	535	527	542	540	526	520	519	545	549	541	559	518	528	543	577	547	564	503	550	611	574	500	547	562	550	528	544	513	568	567	537	560	542	526	512	518	555	540	516	531	538	567	548	543	550	609	555	537	544	548	513	510	566	530	512	528	549	533	552	539	511	536	560	484	531	537	544	557	544	580	502	556	528	546	537	539	582	497	510	515	511	571	565	574	522	568	550	546	516	522	513	513	523	552	555	513	506	521	547	566	575	532	502	576	554	559	555	533	535	514	569	543	553	570	540	532	551	521	541	594	527	560	592	536	557	569	553	508	515	488	542	538	530	546	512	568	518	542	520	569	538	527	553	546	557	490	531	560	532	568	527	555	516	508	533	496	524	545	556	538	532	550	542	531	515	542	516	589	506	532	564	511	572	561	547	530	542	538	559	547	549	571	539	509	536	544	546	518	545	536	548	579	493	546	540	563	569	524	502	535	525	545	511	546	562	584	499	504	535	523	541	543	514	522	529	509	517	536	527	513	539	572	523	533	565	552	553	511	534	536	552	504	504	546	570	506	586	521	531	569	530	544	568	521	533	531	552	508	521	544	543	512	553	583	558	548	518	549	487	551	544	517	534	533	543	571	571	547	505	527	520	557	514	561	515	530	558	521	520	492	512	561	529	514	539	583	536	568	552	518	506	508	557	563	519	531	586	528	538	535	514	587	568	518	541	563	545	533	535	538	525	542	533	529	517	538	515	539	565	536	523	559	547	558	520	530	541	568	490	527	516	515	565	542	508	539	525	539	551	527	543	546	533	540	531	536	552	545	523	540	511	540	531	523	559	553	563	539	500	563	540	541	545	553	527	518	542	548	572	538	515	551	504	558	552	536	519	523	582	519	538	553	528	496	552	554	563	549	505	540	511	545	563	509	524	555	537	547	559	533	498	582	524	558	517	521	534	572	535	577	556	556	535	507	624	564	532	578	570	532	547	499	536	526	557	522	520	513	566	538	522	528	528	538	534	553	488	537	530	518	490	554	501	503	529	552	509	541	544	567	520	557	534	558	535	516	534	513	544	535	530	556	536	547	551	522	507	516	503	550	568	536	569	546	525	575	486	499	566	534	471	545	542	550	519	508	569	539	498	566	503	529	534	545	562	560	565	532	526	538	561	518	534	504	600	515	565	554	544	512	534	575	550	552	554	551	586	560	572	545	529	556	520	564	581	534	520	557	526	545	536	564	521	524	525	552	539	513	551	563	537	566	560	565	526	528	538	545	496	551	558	519	526	535	572	566	544	566	518	556	548	529	567	562	545	505	525	536	520	525	523	562	538	529	538	536	540	539	494	480	573	517	557	567	550	492	541	526	547	535	532	545	547	573	590	504	536	564	546	532	574	501	574	545	513	544	554	547	525	567	524	526	532	555	517	528	548	535	565	551	522	551	529	540	533	534	533	557	530	503	554	543	542	539	539	511	548	553	554	504	513	531	538	531	531	537	530	533	560	500	539	540	498	574	541	573	549	561	559	568	527	516	538	547	519	558	535	542	490	531	509	549	530	468	517	581	591	566	528	522	551	532	578	524	537	562	591	511	518	524	544	508	505	527	504	569	538	505	549	575	520	549	538	554	525	513	539	550	526	545	542	557	560	492	557	527	537	529	559	528	559	530	545	545	562	525	566	529	498	572	556	500	537	563	535	575	540	531	559	510	525	640	511	564	540	515	536	550	529	527	544	528	503	535	557	561	533	487	548	556	534	553	566	531	559	553	535	540	509	534	559	519	566	517	528	546	560	539	541	535	568	530	503	535	510	506	515	538	568	515	555	517	540	583	546	559	549	533	555	588	564	568	511	509	524	530	516	548	543	541	536	572	532	538	515	538	538	533	538	574	540	553	544	517	566	515	564	519	555	545	566	543	583	534	561	535	516	500	573	555	546	543	533	537	542	541	549	523	533	548	536	543	543	553	533	584	568	564	536	600	525	516	574	541	552	553	568	542	560	550	564	567	564	527	529	558	517	536	536	529	573	580
25725	29227	47383	39510	20363	6253	1302	670	542	533	535	567	572	539	542	579	545	557	618	500	600	556	579	580	532	551	544	525	570	505	589	562	527	512	527	579	557	570	597	542	552	524	537	523	577	590	544	560	508	518	544	534	554	585	537	506	527	535	581	582	568	552	544	580	525	552	552	573	601	531	533	554	516	573	508	547	552	538	545	556	534	557	551	560	507	559	564	548	563	548	549	547	582	567	531	565	529	537	551	559	520	523	513	527	559	565	542	535	568	484	543	550	575	525	542	542	552	569	530	519	524	560	532	555	556	504	537	553	558	558	562	580	539	569	549	576	545	568	536	561	522	569	531	527	536	545	567	573	528	540	544	515	513	573	548	541	528	587	517	550	541	537	540	525	524	546	524	551	552	554	560	516	572	564	557	528	581	566	550	559	584	497	523	576	553	529	519	539	525	516	536	587	588	520	526	517	573	544	551	532	552	552	498	571	541	517	608	555	562	558	550	562	557	558	577	573	553	570	528	548	536	559	581	530	558	530	589	554	519	512	525	559	546	540	556	557	562	520	536	564	525	519	570	554	530	589	565	540	570	576	538	556	578	518	536	551	541	542	533	557	565	549	535	542	539	569	562	552	543	553	569	520	557	572	535	544	564	555	525	531	594	536	536	492	564	565	525	528	598	548	541	577	576	508	515	514	521	576	542	539	581	543	568	544	547	555	548	549	527	529	551	518	575	510	527	568	563	555	528	547	574	533	541	524	521	503	582	541	535	545	550	553	522	529	578	587	570	573	579	588	525	534	600	557	564	527	565	540	568	525	538	552	541	554	508	519	510	556	537	558	530	536	521	522	556	539	570	550	546	527	509	545	558	540	549	542	541	491	523	539	541	536	533	599	590	573	560	520	527	525	592	544	549	564	567	550	587	574	560	593	590	566	551	565	521	538	549	575	510	541	567	558	520	517	524	551	594	521	556	538	567	531	516	537	592	579	535	553	587	563	552	511	506	529	570	578	525	526	525	550	556	496	518	544	547	529	575	563	531	556	530	544	558	521	545	554	541	538	513	536	534	551	584	553	572	543	531	515	535	570	569	536	579	564	567	564	534	543	579	513	548	540	586	570	559	524	574	585	578	538	519	533	558	520	590	546	499	509	564	565	540	584	533	562	539	529	558	542	568	551	566	545	503	521	546	517	538	543	535	497	557	548	551	527	541	553	560	520	524	564	542	517	566	560	541	565	572	539	531	569	561	605	525	511	551	555	558	531	544	540	540	548	540	537	547	521	573	539	531	515	546	528	545	545	588	563	565	511	545	495	507	536	510	580	532	562	532	535	534	565	571	586	559	541	541	565	561	548	557	557	564	544	547	546	530	509	502	596	529	548	543	545	538	551	539	555	533	524	544	575	564	522	537	544	533	529	514	593	552	551	519	562	535	516	537	535	531	534	520	497	532	578	559	554	518	577	563	537	539	545	598	540	561	577	535	579	521	546	570	552	567	560	558	527	537	539	570	531	517	549	565	541	563	535	543	511	516	548	568	529	574	563	597	551	575	577	543	543	570	532	541	519	574	535	555	562	577	512	494	532	562	529	551	573	541	503	530	564	538	538	549	519	542	561	557	563	557	534	546	585	576	575	541	559	560	574	497	572	562	575	542	557	509	530	573	576	571	573	529	570	578	572	566	556	542	551	536	557	568	549	533	524	578	569	521	540	583	535	577	534	503	581	532	512	566	550	546	546	537	537	600	541	540	597	544	605	532	541	566	521	569	551	489	584	590	589	558	555	553	513	566	550	544	568	577	536	538	584	575	548	555	550	546	539	518	545	537	535	514	545	573	523	500	556	564	576	515	542	537	554	543	545	618	519	594	537	570	519	545	527	545	569	567	539	541	556	540	536	569	570	559	549	551	556	529	521	572	522	539	575	562	542	551	557	555	554	603	493	534	557	574	553	542	523	559	533	550	517	558	540	545	554	549	541	538	565	567	552	527	544	544	543	553	556	523	537	535	543	518	508	545	583	496	540	558	570	565	550	526	551	553	541	522	575	612	525	544	590	554	526	524	532	538	571	544	537	566	554	566	568	505	569	562	550	526	564	565	549	549	586	575	560	514	544	532	495	558	513	557	569	576	583	540	524	555	551	561	582	567	522	553	546	557	587	569	508	533	509	563	547	567	580	545	539	537	560	517	558	584	498	541	506	541	546	540	509	544	540	555	523	563	574	563	578	537	565	546	514	523	550	591	526	557	549	519	543	507	551	521	599	579	542	541	550	619	573	564	581	561	563	517	528	555	513	578	568	547	551	516	545	546	548	525	539	509	527	547	575	563	574	585	513	549	554	558	547	575	537	548	577	591	565	556	547	509	528	509	550	573	593	543	560	543	552	561	555	538	553	554	569	502	533	533	550	534	535	561	555	569	553	470	521	550	575	549	526	553	538	571	571	579	582	540	524	580	560	533	528	567	537	547	570	510	519	555	578	556	510	537	521	517	593	554	529	547	560	558	539	575	566	582	568	510	542	547	560	539	522	524	534	537	500	549	558	535	538	589	563	548	598	563	580	573	512	578	549	542	540	525	550	509	554	553	530	567	571	568	595	544	526	564	554	545	533	530	498	561	528	530	528	577	570	535	552	534	525	546	588	547	511	560	593	591	586	519	562	565	551	545	516	539	548	542	523	569	519	549	542	556	579	514	553	526	548	542	523	531	556	539	528	559	566	560	560	532	532	528	572	532	565	578	519	585	574	494	560	532	558	500	582	579	563	526	512	550	524	530	561	585	540	529	539	561	562	538	500	523	576	558	528	529	560	516	573	559	538	555	567	563	518	586	560	542	534	529	527	539	530	528	518	529	526	587	546	560	606	565	499	521	539	521	553	599	546	554	487	571	518	548	523	540	558	528	534	503	555	581	577	526	536	500	531	520	547	550	585	564	552	577	528	584	547	516	535	500	533	551	547	612	560	539	546	551	528	582	578	514	544	569	539	543	517	547	537	524	553	510	580	537	550	551	549	498	533	520	572	534	545	562	528	543	523	545	609	549	588	548	552	552	546	507	560	549	511	560	581	524	525	560	513	503	554	531	544	574	559	538	534	524	543	563	571	537	574	563	568	509	563	561	519	589	528	545	574	587	561	549	533	558	587	554	589	538	550	560	554	527	532	562	568	528	576	518	538	510	504	594	560	523	567	544	531	501	578	565	567	540	537	554	547	493	577	567	543	541	525	548	558	553	535	547	540	509	539	533	560	585	525	560	591	554	539	559	553	544	575	563	562	522	518	535	526	567	548	544	565	556	548	555	569	562	510	571	526	538	601	553	557	547	576	521	516	536	555	560	555	517	572	529	534	514	588	518	588	582	548	555	533	537	549	515	577	572	567	553	515	550	565	566	563	522	553	535	520	591	563	547	502	524	560	483	555	510	548	557	525	563	568	593	601	562	551	547	552	516	589	558	545	559	540	510	547	510	512	549	559	563	521	570	589	557	526	539	558	544	562
53709	89433	63397	32263	11854	3384	1013	612	524	542	550	496	537	524	498	534	546	559	516	512	536	533	489	548	525	503	541	562	542	525	529	508	566	537	568	521	538	549	518	477	505	557	523	516	508	513	516	533	548	484	531	517	520	473	534	499	529	537	509	549	534	490	533	519	521	525	503	519	511	572	516	541	548	501	514	546	493	504	507	496	508	536	547	521	518	554	480	531	539	518	512	500	517	495	522	469	502	517	504	510	494	510	543	496	519	485	502	530	490	505	497	537	539	538	533	482	537	569	535	521	545	548	539	526	528	559	532	501	558	566	541	560	510	504	535	522	535	517	492	521	539	487	508	543	525	500	498	525	543	506	479	506	503	500	551	483	509	537	519	564	497	482	533	539	531	511	535	510	518	501	546	567	485	483	489	508	489	507	516	499	531	499	534	536	520	514	510	530	514	553	517	518	508	521	567	505	489	481	518	514	524	498	503	551	539	504	532	551	532	540	524	528	470	527	522	569	520	527	561	555	483	516	533	526	505	520	503	459	505	537	493	509	571	536	533	522	489	505	510	573	496	504	533	519	501	484	500	514	507	523	509	536	508	536	509	518	507	512	520	525	538	529	483	498	550	522	495	567	520	485	495	511	570	526	486	520	520	542	505	457	461	533	526	519	488	486	512	512	493	521	535	515	561	546	544	518	527	480	489	506	505	513	501	523	572	460	527	495	526	551	477	523	481	535	465	541	527	514	490	515	543	539	549	512	523	526	514	505	519	497	482	549	515	520	498	495	515	501	535	517	513	547	530	494	542	540	551	480	505	524	497	515	485	505	522	521	515	522	519	529	512	515	508	485	550	490	513	511	522	569	514	522	515	534	548	520	534	541	531	569	520	518	532	521	485	550	492	541	529	529	539	519	529	521	491	457	539	538	512	533	492	517	455	518	477	506	521	586	523	520	522	518	519	483	515	512	525	523	506	492	523	514	522	517	476	535	497	477	526	542	501	516	543	520	510	551	490	521	521	498	541	520	548	495	522	539	509	497	517	509	501	482	528	531	509	564	570	489	496	538	534	506	515	527	549	520	496	518	524	499	526	522	533	521	553	502	537	507	508	480	538	522	496	567	513	509	550	537	550	492	521	490	512	484	511	525	509	520	511	508	490	502	524	504	534	511	475	540	516	566	490	529	511	549	505	520	510	517	498	524	517	525	521	496	466	525	537	473	536	500	496	484	492	549	548	499	511	526	492	525	520	532	512	504	538	531	529	514	491	515	507	519	533	544	543	517	556	491	534	533	476	553	522	518	523	577	493	495	491	528	516	501	501	536	521	549	525	501	511	498	575	501	468	527	487	526	492	540	501	478	550	522	472	485	489	512	526	489	517	541	516	554	479	533	547	550	556	505	505	523	514	515	542	474	523	504	530	512	518	530	516	549	510	495	519	516	540	472	552	553	522	530	511	472	515	484	550	505	499	551	504	533	482	502	509	486	568	508	533	477	523	480	532	534	501	565	547	500	502	507	511	508	487	514	523	503	494	530	521	520	534	498	511	525	508	506	567	492	522	510	555	505	508	505	531	505	501	483	501	522	499	525	524	501	475	499	541	508	499	525	523	520	504	480	519	486	519	510	547	491	505	535	483	556	537	552	510	510	532	536	464	473	486	470	512	491	532	515	489	557	512	523	493	551	516	516	492	474	533	529	495	523	503	523	544	507	526	534	519	499	538	559	545	518	516	517	546	557	516	496	482	486	563	528	484	520	499	496	526	536	506	520	521	494	506	521	539	516	479	474	483	525	521	521	506	494	560	531	508	530	516	510	545	496	495	533	569	546	551	506	495	534	480	556	462	547	510	519	587	501	489	482	494	502	551	510	538	536	537	512	488	530	541	519	536	572	514	534	524	490	548	518	527	532	538	556	495	569	498	527	560	488	547	507	537	574	520	505	566	497	548	546	525	517	494	584	511	535	510	502	525	514	568	504	468	512	537	513	519	489	491	486	513	508	488	498	514	535	495	515	509	518	535	513	469	537	541	550	503	534	486	569	539	527	493	574	497	515	473	516	547	520	547	524	564	500	535	571	516	528	524	555	490	519	518	505	530	499	477	507	513	530	520	553	490	492	510	522	514	529	538	542	492	532	526	518	566	495	520	486	530	532	486	491	511	529	529	544	497	464	547	516	542	524	525	498	532	491	556	561	477	480	522	514	504	585	518	562	542	497	495	515	524	501	523	562	522	500	507	501	501	524	526	503	501	572	521	487	489	498	504	532	515	507	552	504	542	506	499	508	527	495	508	494	507	543	507	503	482	511	472	529	487	553	503	476	517	528	511	509	557	499	527	511	520	546	560	536	565	479	518	525	482	494	519	531	540	559	553	529	528	480	516	530	522	505	498	497	556	515	537	531	520	532	539	530	542	558	481	501	522	513	497	513	519	532	497	525	523	540	529	475	521	553	514	489	489	491	509	533	534	549	559	465	492	515	511	486	548	525	504	525	503	535	483	529	501	525	559	489	547	506	497	557	503	526	525	502	513	478	529	481	494	498	564	486	541	546	527	524	519	507	457	504	503	503	512	561	530	505	535	507	534	495	515	487	546	488	536	516	532	521	549	542	514	518	536	532	515	506	543	530	531	536	516	472	472	511	540	545	514	523	546	540	525	540	524	552	520	496	516	527	528	504	479	524	532	486	543	518	520	496	528	519	512	511	494	538	510	533	527	556	502	503	526	542	548	523	529	527	549	504	473	537	493	514	537	516	520	508	520	499	495	537	530	466	468	548	507	494	515	514	478	505	499	523	508	528	512	513	549	521	476	517	487	515	553	518	521	533	488	471	514	507	537	505	554	545	502	530	545	541	538	516	513	506	502	569	531	563	520	526	501	497	538	501	529	507	546	549	513	488	494	467	526	529	513	508	514	531	510	482	486	511	513	491	515	500	491	507	539	493	540	525	527	549	486	503	519	530	509	504	520	512	589	508	529	533	550	478	490	534	510	534	463	540	512	526	527	558	553	524	509	478	489	528	527	520	491	510	534	506	503	527	556	527	512	518	478	546	512	546	515	548	530	479	491	511	521	498	514	514	514	564	488	524	539	575	504	533	545	509	534	528	536	539	550	517	534	506	519	545	480	522	535	505	544	553	475	508	544	514	525	502	498	486	504	513	500	483	499	470	514	515	527	475	497	508	466	505	529	545	532	540	470	501	468	558	497	527	546	527	527	547	525	455	508	480	473	529	524	515	513	501	527	519	514	528	503	510	481	562	508	545	536	528	557	516	520	548	486	525	482	512	519	547	508	499	502	539	517	525	470	515	516	502	530	577	511	530	525	504	508	497	480	461	497	502	516	512	529	496	523	533	480	568	521	554	517	508	504	508	507	521	554	510	544	528	502	499	495	510	488	535	507	510	515	517	504	537	555	531	522	521	513	556	514	553	536	549	523	534	504	531	511	591	479	507	514	509	558	519	534	505	486	502	489	555	499	516	505	517	473	538	514	507
24291	24900	41031	39165	27058	15689	4116	998	768	768	766	752	748	715	731	721	788	745	806	754	765	751	752	722	746	756	728	736	725	766	729	740	747	810	758	751	723	709	676	734	724	749	739	689	727	752	736	758	769	733	696	747	710	723	744	725	723	763	781	728	735	727	740	719	775	729	746	691	769	710	756	805	738	713	774	731	752	717	712	704	761	751	730	796	705	768	705	719	729	739	718	753	728	784	729	694	766	722	702	763	680	734	733	726	750	727	723	757	772	780	735	678	749	766	758	789	724	767	713	787	676	751	712	738	757	717	753	738	690	777	767	738	728	688	757	681	756	746	709	787	730	750	691	722	730	747	714	763	754	747	756	700	731	786	733	758	712	721	700	701	731	744	726	727	727	734	735	754	737	732	714	732	740	762	738	788	765	758	754	701	712	747	734	742	768	746	716	758	705	746	676	731	740	752	744	726	717	724	763	682	710	745	707	736	773	778	716	729	753	761	760	755	762	757	715	712	742	719	743	741	735	709	758	711	744	799	739	748	721	727	716	679	767	719	705	723	705	696	752	807	741	770	746	712	725	719	749	683	675	686	734	721	698	721	752	716	763	780	684	767	746	723	768	692	704	713	764	756	676	751	691	791	730	719	749	739	728	840	730	735	763	717	682	725	710	694	766	708	718	720	769	717	713	724	748	751	784	703	791	732	765	723	753	725	697	726	757	724	780	743	762	750	737	656	716	728	719	722	763	695	695	670	721	720	704	744	742	750	693	704	660	723	730	696	737	695	723	761	737	790	763	774	741	748	690	749	734	757	727	729	784	737	744	750	747	699	729	780	718	715	696	733	725	734	766	702	765	774	728	718	705	689	705	701	716	756	773	672	746	712	738	716	722	699	744	699	715	704	765	753	737	723	724	735	742	756	687	769	730	727	730	762	729	699	719	718	717	756	716	696	739	746	745	756	728	715	733	740	740	736	697	748	793	695	722	708	713	682	736	746	713	698	718	746	716	764	729	706	764	750	744	729	744	756	706	754	734	719	758	753	698	703	740	725	711	755	735	730	747	737	717	645	736	731	752	721	726	714	734	709	759	768	700	737	771	716	764	763	730	727	737	735	713	728	742	776	714	750	768	750	706	738	752	773	713	738	748	758	714	719	712	704	738	746	682	735	728	734	723	731	710	672	719	706	700	778	762	761	775	708	730	774	754	728	708	728	714	688	714	736	806	759	702	718	711	761	721	690	716	751	764	735	702	706	673	720	736	765	738	737	748	749	761	718	735	781	759	722	712	750	685	748	728	716	737	716	674	742	770	781	709	693	690	741	724	748	742	751	770	670	755	750	741	762	703	751	727	711	742	727	722	713	711	747	748	775	731	778	702	669	725	712	745	747	744	691	748	767	707	729	703	702	746	753	762	794	754	685	703	700	728	684	731	704	702	681	702	705	711	766	720	764	758	688	708	719	771	751	716	766	697	737	713	744	787	740	733	753	752	742	755	723	718	712	743	739	760	758	751	723	757	733	754	761	686	712	717	745	721	713	717	740	750	755	782	740	717	751	745	704	725	741	755	714	673	739	763	714	711	685	728	770	741	752	715	718	744	743	702	728	794	711	756	742	702	723	692	747	758	743	725	686	760	668	747	709	767	738	784	753	691	729	719	705	692	749	764	700	682	708	736	768	708	749	740	739	758	724	693	725	755	704	719	767	733	786	701	698	759	704	742	738	755	688	780	689	753	723	706	749	778	763	767	758	739	747	697	696	730	660	725	771	784	704	710	770	742	743	730	719	724	748	714	727	735	695	688	734	772	734	724	707	715	738	771	701	730	771	778	711	735	773	711	718	749	737	772	769	750	703	715	731	739	719	727	735	763	725	692	717	745	709	773	685	686	753	706	773	702	730	732	708	709	773	765	688	713	804	675	716	759	735	730	683	755	735	693	706	763	753	702	733	721	664	720	774	755	725	733	745	707	741	721	754	735	734	725	710	751	757	771	734	716	697	685	726	727	759	751	774	741	719	710	735	757	728	729	714	738	720	663	720	736	742	718	759	772	728	723	738	737	730	726	765	722	712	730	736	743	734	773	747	723	753	759	763	703	806	746	792	741	741	707	751	744	726	712	757	734	696	722	729	757	762	728	718	702	723	690	710	763	680	722	757	801	750	714	694	758	719	739	760	747	718	700	706	741	737	719	703	729	709	727	778	735	769	679	778	774	730	698	781	719	731	756	811	667	738	702	734	695	709	747	714	662	763	713	727	762	680	756	732	721	814	685	745	726	746	764	729	714	754	733	740	728	776	734	715	718	740	739	749	742	790	764	760	728	736	722	813	704	770	766	706	713	744	757	744	665	824	761	762	731	676	745	705	720	746	746	732	749	682	748	716	715	723	753	752	729	765	731	718	707	684	753	723	707	732	765	742	740	708	686	700	732	698	751	726	706	744	779	699	783	752	733	746	715	705	724	752	723	745	750	768	766	720	687	731	759	702	700	738	732	809	731	718	699	700	727	768	760	679	740	742	690	715	750	688	676	723	693	739	752	700	751	733	693	784	719	696	736	707	716	744	685	684	714	763	712	707	767	809	791	688	737	771	765	719	734	752	734	709	758	759	717	770	715	662	712	738	761	802	760	742	758	729	744	771	752	712	735	701	748	774	742	678	684	704	753	728	720	709	684	716	717	722	682	747	730	717	730	727	735	750	741	734	732	717	703	748	706	745	774	723	745	684	783	733	757	725	705	747	704	708	728	772	763	735	748	703	745	744	743	725	724	737	742	709	718	735	727	742	735	659	766	667	750	700	712	716	737	745	730	723	672	737	742	722	746	718	696	698	667	721	693	739	779	715	745	693	734	772	735	696	748	729	667	738	773	725	714	799	766	721	737	726	753	717	761	729	716	680	712	709	738	766	744	742	703	717	688	706	773	748	723	771	728	716	747	758	760	776	758	704	730	712	754	712	644	675	729	719	738	727	768	692	711	714	714	761	750	725	769	714	719	732	730	721	752	695	757	727	714	725	713	703	766	709	730	726	772	699	698	789	756	728	725	731	774	714	719	760	759	710	718	701	702	715	689	719	687	765	728	716	728	727	703	768	778	684	689	745	744	718	719	733	753	759	681	750	731	754	732	703	728	703	748	780	749	752	704	708	710	772	728	740	738	757	725	712	754	736	770	755	726	736	732	722	716	742	767	716	733	756	715	771	722	673	672	711	722	742	752	709	720	733	733	709	707	713	704	702	722	752	724	735	737	770	718	764	735	711	781	705	730	745	762	684	762	752	736	737	737	747	716	746	733	725	701	701	754	747	747	743	725	737	773	763	791	800	776	719	769	707	768	731	737	692	730	672	743	682	750	715	715	738	738	721	740	745	744	674	733	819	711	742	779	735	716	706	745	693	754	757	793	717	756	727	756	743	703	735	727	721	734	738	693	734	750	750	735	689	735	719	722	718	761	737	696	778	719	731	720	731	765	714	726	759	748	734	749	695	718	709	700	725
62664	103016	76811	48265	21877	6867	1951	951	651	705	716	659	723	755	722	718	704	739	739	695	670	706	689	711	741	708	696	743	741	762	710	724	692	768	709	753	746	738	682	777	691	737	714	676	675	757	739	662	742	687	741	697	717	717	730	688	729	739	766	699	716	660	692	697	705	753	687	738	746	697	680	720	742	731	720	737	733	707	714	668	706	665	717	691	740	693	762	719	647	719	736	700	684	707	743	669	727	657	708	768	690	726	712	732	708	700	693	754	733	715	722	691	717	668	722	676	729	768	704	715	709	723	720	692	734	706	722	706	684	713	697	746	711	661	692	719	691	705	688	690	689	711	796	709	750	728	695	754	715	737	671	685	805	754	687	763	743	690	660	727	713	671	684	700	739	704	676	784	663	753	697	736	705	702	753	702	701	748	768	689	766	730	721	715	726	689	722	750	720	726	661	678	696	708	752	725	733	735	706	705	721	737	749	647	714	726	673	719	720	717	686	694	710	696	724	695	690	747	713	699	752	688	735	675	751	681	736	696	696	700	731	718	686	725	674	730	674	673	722	695	698	750	738	758	737	674	727	713	722	669	687	721	716	719	666	686	751	695	720	690	676	696	693	712	722	729	704	692	703	684	730	687	734	690	721	717	724	718	677	668	725	710	688	687	696	707	689	699	713	706	711	752	730	702	738	694	709	700	745	716	696	739	692	763	685	776	722	714	658	721	712	692	688	733	679	678	722	720	767	735	728	699	722	700	682	727	714	715	712	741	722	739	737	688	685	715	731	765	656	696	737	680	786	704	705	728	717	727	701	694	731	718	733	733	694	670	692	695	680	679	717	710	674	741	757	696	737	699	683	754	703	730	704	702	749	669	722	701	703	749	714	710	708	707	725	701	689	651	713	676	729	686	740	662	704	658	707	727	691	687	713	740	699	734	725	711	696	743	719	720	738	711	724	707	694	750	695	693	695	728	686	696	701	714	703	724	704	739	760	710	665	674	706	729	672	724	710	682	756	714	683	702	734	687	679	742	682	714	758	680	747	711	659	713	669	698	707	707	707	696	696	718	669	703	692	702	726	675	706	733	735	730	716	686	763	730	705	715	741	713	689	722	717	696	727	675	734	730	717	723	700	681	709	710	688	721	698	663	695	742	737	719	704	693	722	688	709	691	687	715	701	707	695	705	695	666	712	712	692	660	717	685	727	695	723	715	723	707	725	736	708	713	691	750	730	725	653	718	730	699	711	706	684	716	769	727	737	689	674	678	741	745	675	757	675	665	651	721	720	725	739	689	718	719	741	724	710	772	684	679	672	702	692	653	688	698	693	720	707	753	728	728	701	696	687	728	693	699	658	716	668	745	728	689	724	743	669	713	731	725	724	668	730	749	697	709	704	755	735	726	753	713	723	751	741	713	730	740	685	695	700	724	700	666	733	747	702	711	699	622	744	718	737	702	652	728	734	705	752	710	708	683	703	689	737	694	722	684	745	713	743	755	717	711	734	716	725	703	715	693	761	690	678	760	736	714	679	661	689	750	725	728	727	707	676	739	664	683	740	734	701	717	741	720	676	703	742	679	726	719	660	689	725	717	754	728	719	732	715	717	710	732	700	678	692	719	726	703	745	709	687	698	737	692	707	717	781	704	711	699	740	689	651	741	652	743	679	662	691	707	720	686	759	698	676	713	694	733	683	720	723	698	712	720	661	707	703	708	726	728	689	701	694	718	742	715	748	738	690	720	685	744	733	747	734	714	736	727	706	696	669	715	674	706	685	689	673	735	685	755	719	742	713	699	738	702	694	740	734	717	657	669	698	684	713	720	675	674	637	685	726	692	692	704	702	721	734	695	722	698	677	747	719	773	666	699	730	727	684	718	699	715	671	680	731	719	715	660	726	700	715	719	728	720	750	691	734	724	743	715	725	667	718	689	755	698	697	686	710	717	736	715	724	729	683	729	698	689	696	707	728	687	697	674	687	718	696	669	753	709	770	667	670	668	714	736	640	757	687	681	720	709	717	718	680	731	685	699	716	716	693	711	721	734	691	699	715	692	716	757	759	679	710	692	704	699	689	729	681	686	686	716	712	705	716	724	725	756	744	673	725	713	711	738	705	709	709	701	699	695	709	761	733	684	697	656	714	741	730	743	712	703	706	700	708	709	687	737	734	679	690	685	702	705	721	757	711	731	680	735	707	671	703	722	700	696	689	740	729	722	663	724	707	676	649	730	739	721	692	731	743	657	679	739	711	670	742	695	718	731	725	714	704	659	686	728	734	631	753	709	737	696	719	686	678	741	742	701	728	711	661	702	690	739	652	720	698	709	686	717	762	726	721	690	712	669	687	703	733	728	684	721	708	699	730	726	689	719	724	700	675	705	755	668	707	717	759	702	676	684	643	760	684	697	698	660	687	671	725	719	721	722	710	766	672	653	673	706	762	718	697	720	731	745	771	772	729	659	708	741	653	698	689	682	774	666	703	728	668	680	687	701	703	724	749	729	718	696	714	715	727	694	679	700	699	714	723	729	648	732	741	731	736	703	796	694	722	685	707	692	758	676	684	738	726	730	706	720	697	669	701	740	694	686	728	682	703	704	705	722	740	722	685	691	733	684	714	697	721	681	699	719	722	711	722	678	745	677	750	688	700	720	719	726	705	708	753	668	744	680	703	696	716	747	728	692	756	715	711	766	688	711	742	719	706	691	732	702	715	726	705	675	727	698	693	677	672	670	715	736	749	758	712	740	730	716	641	676	673	684	719	708	703	668	736	679	693	708	675	746	738	675	695	686	697	722	690	757	672	678	713	666	734	700	695	714	708	719	703	644	721	738	701	717	708	713	690	672	752	736	723	708	735	743	681	731	718	664	697	717	708	722	700	684	702	728	738	699	707	705	686	699	640	730	676	717	740	719	689	734	719	681	722	670	743	719	676	635	720	623	700	725	714	651	712	717	713	693	709	697	693	712	736	740	765	731	699	722	684	702	717	691	730	706	759	694	710	793	733	708	721	770	679	728	717	691	746	717	691	719	669	701	691	741	734	702	706	683	725	728	732	655	740	720	729	704	674	715	714	689	685	734	665	717	696	686	697	717	675	678	729	741	661	755	721	692	718	720	682	715	719	729	713	720	711	706	711	705	705	684	724	684	689	728	750	712	782	708	645	726	754	735	690	717	716	690	714	745	742	693	720	734	718	671	648	678	725	702	721	717	759	707	691	693	701	737	723	652	722	706	704	672	701	710	718	721	723	732	748	723	684	732	718	693	734	728	717	706	700	716	705	700	721	696	743	759	703	702	724	691	711	682	656	727	728	739	706	724	686	705	727	686	686	685	723	710	690	720	751	690	721	696	693	713	729	731	718	678	681	713	693	687	733	650	674	675	697	735	692	699	692	704	691	719	703	724	667	692	756	706	689	724	719	734	638	755	731	667	685	686	693	680	656	716	721	748	733	679	736	739	772	729	700	695	715	677	722	690	788	691	720	687	657	732	733	719
29585	30793	28998	13520	2998	1088	602	561	556	513	594	536	548	497	523	563	454	584	552	518	529	532	491	522	526	547	499	527	585	543	538	531	574	542	504	520	508	528	548	563	520	499	544	500	527	506	551	571	572	501	521	512	545	519	551	526	534	551	516	539	528	544	519	518	501	509	538	495	480	504	502	504	531	532	507	540	501	531	561	554	511	552	528	515	528	484	533	552	531	500	547	512	526	570	537	539	526	510	540	551	517	533	537	523	515	544	519	550	525	503	512	565	532	527	508	532	521	523	535	500	538	525	512	499	556	548	558	564	519	567	526	537	515	532	529	494	509	522	545	530	534	506	525	593	570	511	536	566	497	600	541	538	519	490	526	499	527	506	467	516	543	535	533	537	526	507	499	522	540	562	538	532	540	492	547	505	526	506	516	573	541	517	515	538	512	534	521	533	525	565	549	516	551	532	512	526	508	507	523	536	538	528	469	523	518	511	472	517	504	548	503	530	511	520	515	516	577	549	496	520	504	525	499	534	480	492	560	585	520	541	514	481	542	508	528	523	512	461	493	505	561	526	525	561	506	479	515	492	517	554	495	517	528	516	561	508	516	525	550	539	488	501	533	564	578	482	554	521	541	531	518	527	542	529	555	532	543	567	502	525	532	543	522	535	492	555	555	547	504	520	534	530	531	567	547	502	531	515	542	523	516	528	539	542	484	529	542	538	530	533	494	525	496	516	490	523	532	471	538	510	533	539	520	518	516	521	560	502	499	495	531	515	561	497	558	548	548	534	527	541	513	510	532	529	504	517	520	489	503	505	532	481	471	502	512	491	531	464	530	553	500	500	525	479	515	541	548	570	541	559	524	536	527	525	516	508	527	523	520	491	480	478	530	542	516	546	542	569	536	512	537	527	500	526	538	523	516	583	515	510	514	524	520	513	501	510	538	520	543	523	508	500	545	495	528	525	497	498	581	532	532	545	536	506	504	536	512	523	542	555	573	509	495	524	505	512	520	523	543	518	529	557	539	547	527	538	534	519	565	521	485	522	524	515	515	542	533	575	507	516	522	559	528	558	509	559	520	511	530	522	462	503	540	548	519	518	510	476	534	506	546	527	536	511	537	571	539	514	515	516	542	530	487	548	515	534	502	549	519	527	524	532	536	513	512	482	516	519	513	506	532	511	487	559	550	486	499	521	540	528	523	560	573	504	540	551	545	522	488	504	528	532	542	507	486	495	499	499	499	539	517	515	477	517	573	517	516	537	566	510	548	532	513	490	489	530	538	549	530	565	490	554	530	506	502	483	559	511	563	510	458	533	558	577	533	517	534	536	517	500	524	545	519	501	532	583	534	532	512	517	524	535	537	516	520	549	515	557	533	504	575	509	573	508	499	517	537	532	520	496	509	519	495	512	522	500	557	553	548	536	497	524	515	506	517	529	502	530	510	540	559	559	499	546	524	541	528	490	495	547	498	519	512	527	531	520	503	509	548	511	543	495	521	515	538	533	542	550	503	566	504	479	552	529	496	535	539	530	521	498	537	491	562	523	559	525	506	526	530	510	504	521	482	507	518	507	509	568	498	508	535	517	550	506	536	500	539	541	552	524	568	525	513	505	531	539	507	499	542	523	561	525	524	520	494	518	484	538	501	560	494	531	550	531	529	530	513	540	530	577	489	509	541	536	502	542	522	524	537	531	539	515	501	550	490	546	490	531	506	537	523	511	526	584	516	534	513	543	519	517	509	520	522	550	522	488	547	522	503	466	537	488	521	500	490	496	514	529	523	517	481	505	551	542	535	526	549	547	544	568	509	514	499	499	526	506	522	541	535	496	526	512	550	565	557	498	530	534	558	538	559	514	520	475	563	522	538	518	556	479	552	555	516	540	516	548	500	514	481	527	558	535	540	507	535	515	522	530	521	506	572	544	546	533	501	503	554	564	513	523	568	523	547	516	514	499	479	539	532	515	488	525	512	521	512	550	510	535	509	531	489	512	533	522	504	494	533	491	511	517	513	573	496	527	522	537	519	522	528	542	510	624	524	523	563	521	511	508	590	493	531	547	522	486	532	531	535	518	537	567	500	497	519	559	489	550	524	569	506	488	568	522	525	557	523	548	559	527	512	505	581	551	520	497	524	524	529	501	554	502	556	549	553	527	525	517	547	581	514	525	487	540	526	522	529	558	497	557	530	534	538	524	537	495	496	518	518	507	555	547	537	538	522	515	550	569	514	502	571	508	504	566	512	550	507	547	520	556	567	525	529	492	538	542	542	494	515	525	596	541	505	489	528	494	492	531	568	531	504	520	525	499	542	527	519	507	525	565	505	557	534	503	534	511	506	519	507	504	520	571	498	520	526	556	518	495	520	505	523	534	528	542	522	514	544	537	550	542	488	537	547	517	504	493	512	516	556	519	503	523	506	524	514	498	560	537	512	505	528	505	559	531	562	531	544	511	533	531	551	540	566	509	540	501	495	533	504	487	534	504	517	564	520	522	528	519	525	533	527	504	552	536	529	562	498	530	520	508	554	546	531	521	534	527	502	509	486	535	500	521	534	532	518	508	498	530	530	496	536	474	520	558	561	530	561	549	535	544	506	505	537	545	527	535	548	526	507	539	507	539	544	553	536	477	508	530	499	505	548	538	487	517	498	501	517	521	564	533	524	561	520	514	476	515	477	541	555	553	536	533	541	507	515	531	565	570	475	486	516	521	503	513	565	467	535	514	546	577	509	503	513	521	555	530	549	532	551	523	515	567	497	489	499	518	565	561	526	556	543	532	528	550	513	527	461	518	497	525	517	493	533	527	515	524	507	520	504	575	511	505	532	523	512	503	526	496	534	491	528	519	534	548	495	534	528	546	529	530	483	555	524	531	519	545	525	510	525	515	516	540	497	514	526	533	562	495	528	483	525	543	520	518	503	504	549	575	536	516	498	510	511	533	520	541	533	497	509	524	513	532	540	518	487	546	513	526	467	549	503	561	544	531	501	531	488	539	508	539	555	539	531	523	523	531	501	507	514	535	522	581	553	536	555	530	516	519	502	493	540	540	506	496	497	547	522	533	516	556	500	554	540	525	509	544	527	556	537	544	521	516	517	532	521	546	468	550	486	532	550	523	484	505	460	551	506	513	512	518	532	543	481	519	509	554	533	489	549	520	536	482	533	528	518	507	549	514	539	540	501	562	505	537	516	493	506	511	528	534	539	527	538	539	543	529	505	512	544	515	504	489	509	478	533	500	562	535	508	533	543	522	517	512	493	526	532	508	533	538	497	559	518	583	496	504	522	541	519	522	578	542	579	505	559	525	569	525	516	546	497	538	474	555	513	501	509	544	527	488	529	541	540	537	530	521	527	530	521	521	519	536	516	512	516	499	558	526	555	507	516	529	497	493	526	552	543	515	532	555	535	528	517	538	531	483	558	530	512	569	515	531	510	508	562	542	544	530	532	507	512	520	506	498	538	535	530	548	555	534	564	535	535	492	532	512	550	508
21723	37763	22919	7673	2363	952	555	461	459	473	422	406	455	421	466	455	476	439	456	489	460	452	462	432	480	457	464	485	497	440	456	463	462	514	449	514	478	489	475	464	485	456	450	494	459	454	458	441	492	430	469	454	462	410	488	434	461	416	509	476	515	480	457	472	442	423	476	498	431	479	450	450	482	505	512	480	483	454	477	472	478	461	495	424	468	436	486	451	485	480	437	454	453	420	481	480	454	439	456	469	462	468	502	442	440	457	465	465	436	459	491	432	477	467	436	444	456	446	442	468	471	452	473	437	474	449	454	421	432	498	458	481	466	428	446	491	467	438	450	467	446	469	433	459	474	472	435	427	449	468	455	442	478	450	460	433	478	466	437	479	463	477	448	443	460	486	469	454	430	480	437	461	424	478	451	457	434	469	408	468	433	433	490	463	444	458	490	488	441	470	471	467	462	485	476	446	489	448	502	480	448	461	465	456	435	453	453	434	438	422	420	430	452	448	448	467	449	492	452	435	447	461	423	483	466	480	462	491	492	437	439	432	485	442	431	463	452	466	449	458	438	469	462	471	469	484	468	449	469	473	435	466	469	433	460	441	438	484	481	440	504	469	458	426	471	456	467	449	452	417	447	448	502	475	437	499	459	459	431	456	458	442	446	448	471	469	423	456	493	480	455	477	429	454	422	449	449	471	438	418	490	453	459	480	489	474	476	469	455	429	452	436	487	401	467	458	463	462	455	470	473	479	437	448	450	459	487	445	437	456	457	464	447	420	449	443	443	473	434	452	427	441	462	448	474	482	473	463	469	451	427	464	469	465	472	491	467	443	459	469	476	505	429	486	454	431	431	500	448	462	499	463	406	435	455	443	457	448	460	460	463	474	438	460	453	469	483	490	486	460	464	457	443	443	468	440	456	460	442	474	465	457	475	468	475	477	479	456	466	437	458	449	464	450	453	457	472	452	478	476	502	467	468	458	491	467	491	450	499	437	427	455	430	450	487	444	444	466	501	486	475	482	429	481	445	414	458	496	466	477	445	444	471	443	451	485	465	472	452	487	449	429	477	434	444	446	465	445	445	472	481	465	498	436	419	486	490	453	460	475	438	461	469	441	440	463	477	454	479	478	444	478	483	511	444	461	449	501	443	465	475	419	481	468	468	459	448	441	441	493	459	432	422	477	447	458	451	462	496	431	474	433	470	456	438	477	425	455	438	476	461	435	488	451	438	493	468	456	471	510	450	450	427	440	419	442	449	452	489	462	455	470	475	500	467	446	500	459	469	455	435	398	459	467	435	484	442	433	458	438	469	459	459	454	432	444	469	424	480	452	444	428	490	444	448	483	505	451	471	451	442	444	510	446	442	417	451	508	448	440	462	411	473	456	437	484	468	430	475	466	484	453	437	472	415	475	474	430	426	481	471	442	472	461	416	462	447	465	466	482	480	457	447	466	468	459	422	486	474	450	451	450	437	491	465	494	468	448	454	472	488	478	451	439	445	498	441	429	480	470	446	460	454	485	462	471	471	461	459	471	455	440	449	463	480	467	479	446	453	414	477	452	469	497	436	471	465	462	465	437	473	458	448	459	454	430	459	477	453	470	430	454	459	488	413	445	467	451	449	468	474	473	455	482	468	478	439	483	444	484	464	463	438	497	463	460	451	459	457	468	470	457	493	421	456	473	509	454	441	430	452	432	476	466	450	474	457	494	461	475	481	449	447	422	454	434	445	479	449	449	473	490	404	444	460	451	453	460	474	489	457	469	457	463	439	448	473	459	442	469	458	454	439	491	452	457	452	490	426	493	490	459	441	462	475	445	465	490	476	466	501	449	407	467	462	450	478	453	466	466	441	469	483	455	432	477	476	441	452	426	478	457	436	461	460	483	473	385	519	485	449	482	441	455	467	418	432	460	439	478	440	430	447	483	430	409	443	484	479	474	466	424	488	462	456	442	453	481	478	443	469	437	497	453	452	422	506	508	451	494	481	456	441	486	450	441	491	458	471	461	484	466	441	502	456	412	494	482	441	476	429	463	433	432	473	457	454	488	461	466	457	470	461	454	489	440	480	519	440	472	473	463	466	471	460	478	466	444	459	453	509	470	483	450	422	450	455	441	444	445	436	453	436	447	474	480	460	479	431	460	473	465	452	450	447	481	440	458	461	463	470	462	471	460	458	450	449	469	428	471	475	423	420	485	431	458	468	417	462	455	429	490	434	434	482	478	475	473	473	415	441	471	469	448	439	426	440	450	465	501	473	438	474	447	455	474	461	440	428	496	445	469	450	435	456	463	417	478	457	440	425	451	459	407	454	463	444	469	427	469	484	462	470	431	475	507	456	475	478	468	445	454	433	438	438	503	443	460	475	484	465	440	461	478	454	449	453	503	487	478	444	483	489	444	448	499	434	477	466	445	462	442	451	451	461	509	437	441	478	444	476	444	490	453	415	486	459	437	475	470	476	483	471	474	469	462	445	489	434	470	515	451	488	469	465	440	470	451	433	488	484	427	471	451	479	458	460	422	465	475	481	444	448	505	436	416	473	440	466	456	414	458	483	453	469	423	443	438	482	438	465	455	505	439	465	463	436	456	460	503	435	475	455	440	490	483	448	509	415	422	415	473	512	501	483	494	398	447	483	484	453	463	457	463	442	511	490	485	501	433	480	424	484	450	454	433	451	458	464	430	451	457	469	445	486	456	495	534	464	443	444	432	458	449	462	455	417	445	426	464	456	447	487	468	467	452	489	469	446	435	422	504	501	442	457	422	453	459	492	507	465	434	449	461	468	468	467	480	488	489	424	421	445	428	425	476	500	414	494	434	470	460	505	528	456	453	473	438	452	443	440	459	433	460	438	481	460	480	420	489	461	494	470	419	455	453	450	455	427	483	454	498	436	438	448	458	503	432	506	426	462	450	419	466	455	457	496	433	470	475	455	434	461	476	464	483	471	451	444	477	450	462	476	479	426	443	447	436	456	462	452	423	455	472	452	479	452	460	466	420	494	463	488	470	478	466	424	480	468	455	477	473	408	452	440	464	478	479	456	463	481	453	465	465	466	467	464	439	471	456	457	461	426	450	468	433	457	466	453	498	466	458	459	450	441	448	477	423	461	441	423	466	499	498	474	461	466	448	436	418	468	446	470	487	447	415	453	465	466	452	480	443	454	486	448	477	463	457	485	466	418	481	463	459	496	452	463	496	446	470	440	452	431	462	449	469	478	427	458	424	439	501	444	472	452	480	442	445	457	476	488	463	475	461	438	487	454	462	474	483	459	442	447	447	468	488	467	434	484	428	449	415	467	488	493	451	463	451	447	460	460	447	427	432	428	464	492	432	465	429	452	474	467	477	487	447	422	434	484	469	457	486	458	449	492	460	449	437	469	439	478	452	497	432	457	467	475	411	493	467	442	436	451	470	475	464	437	444	417	453	533	450	465	433	495	454	470	496	479	462	478	467	448	467	471	463	457	457	466	456	435	461	464	487	435	464
25858	29864	46087	37077	18109	4877	1078	637	480	497	476	464	450	419	472	425	466	451	463	491	451	443	442	494	464	432	486	425	484	449	428	480	445	428	446	425	403	443	480	448	461	448	466	473	456	476	474	464	482	473	408	439	438	432	448	434	479	446	446	496	461	472	417	491	442	477	494	454	458	432	447	456	486	426	492	432	445	484	494	421	437	477	432	443	470	486	446	474	436	419	480	463	443	434	486	442	426	441	468	411	441	417	465	431	433	432	479	461	426	432	413	482	469	448	433	433	476	443	462	464	450	426	456	448	449	480	410	460	433	497	498	431	463	456	448	452	451	479	460	456	438	441	497	487	421	441	462	441	468	491	463	462	463	418	428	444	432	439	454	437	425	453	443	459	462	461	443	445	454	475	444	447	473	447	400	431	413	454	480	440	441	473	455	465	449	485	470	468	484	423	437	474	434	471	439	483	449	460	498	477	413	474	461	459	463	416	433	479	500	422	458	441	438	488	462	458	451	467	465	449	451	430	470	456	455	463	470	422	444	462	442	418	446	443	494	447	492	482	466	501	449	443	445	491	462	465	435	435	481	406	463	453	463	488	447	439	472	444	455	484	475	437	466	453	455	475	431	442	442	428	442	446	447	456	437	403	468	491	450	470	464	447	427	463	459	457	446	466	491	446	439	431	439	438	509	462	498	448	459	474	447	463	425	446	432	490	459	430	426	448	450	453	452	460	451	430	508	435	467	394	449	411	416	485	457	459	478	508	456	468	453	446	414	436	452	442	485	471	425	450	485	490	441	441	430	477	420	408	427	471	478	439	476	436	507	467	471	437	466	448	387	438	451	449	454	466	447	430	448	436	458	444	462	465	449	471	446	480	501	469	430	458	493	460	470	450	450	473	477	461	466	497	447	454	438	484	444	468	450	448	450	455	457	458	441	455	486	457	441	413	447	449	469	472	476	449	466	458	432	465	470	452	432	456	447	443	477	438	495	472	445	470	449	483	413	410	446	437	472	429	442	431	456	440	480	472	450	448	447	464	464	430	437	473	474	444	454	439	436	425	449	456	474	427	438	447	437	455	474	451	455	450	462	485	471	452	462	435	438	471	457	461	450	439	449	459	446	470	424	470	485	477	479	454	463	439	459	475	468	469	457	471	453	424	437	408	465	493	456	410	479	449	437	409	457	463	447	424	422	431	434	428	426	489	471	451	459	423	462	447	473	488	453	476	452	443	433	444	444	469	483	452	434	437	426	457	478	431	502	489	422	449	437	485	458	464	476	435	473	425	448	444	434	446	479	442	475	421	462	431	392	463	436	447	428	450	487	454	467	479	410	480	487	417	474	470	455	443	461	464	482	444	449	433	447	437	460	458	473	444	435	453	418	450	449	442	468	412	449	455	426	478	454	449	455	433	481	440	484	506	448	432	485	477	428	451	458	404	443	429	440	434	419	457	431	416	445	466	507	439	418	432	466	473	449	454	417	464	482	433	428	439	448	446	457	487	457	414	442	482	486	418	465	462	438	478	434	431	447	447	424	428	442	445	433	459	420	439	486	442	427	453	443	446	427	420	472	482	446	463	462	456	423	444	437	454	440	472	431	459	484	474	459	473	466	429	464	443	466	478	486	452	465	465	469	484	471	440	474	450	486	455	480	432	428	426	469	460	445	460	441	467	460	471	452	456	439	405	444	448	448	471	435	419	481	465	466	465	452	458	468	470	454	467	455	471	426	432	454	442	456	453	456	431	455	415	439	455	430	483	403	468	422	449	468	435	448	470	446	464	430	438	435	449	447	452	445	432	456	477	453	417	460	471	451	436	442	438	478	435	475	484	435	440	470	442	457	445	499	436	423	389	421	433	451	496	457	463	470	473	454	435	478	459	479	452	413	437	453	444	439	464	415	443	474	456	439	443	454	445	452	453	456	461	456	446	454	439	449	436	453	461	417	411	474	450	463	435	417	443	460	506	464	464	490	471	468	430	432	455	475	463	475	434	455	445	452	490	461	453	459	478	424	477	452	426	463	469	419	419	464	468	444	470	484	449	503	424	439	463	440	463	448	464	465	499	460	439	417	472	469	443	439	462	457	480	481	458	468	459	479	453	442	454	453	487	457	452	445	457	465	463	449	451	468	427	456	434	473	442	451	407	499	471	430	444	474	466	471	472	471	461	458	424	428	442	472	467	470	403	443	459	444	433	442	394	454	448	462	411	467	430	485	427	429	461	450	456	488	454	447	451	464	458	433	442	406	482	498	458	466	446	445	470	487	484	480	424	445	438	467	462	476	425	419	486	437	409	444	454	469	464	457	433	434	443	458	439	436	420	415	452	491	454	432	399	458	419	452	465	452	449	442	520	458	449	485	407	445	467	436	483	495	464	481	451	472	459	462	526	480	457	482	448	463	401	450	424	472	446	468	488	466	444	489	437	439	422	458	408	507	442	428	448	407	457	439	469	451	471	435	471	442	446	439	442	417	455	439	433	452	432	418	447	456	454	428	469	467	471	429	460	429	455	484	441	433	423	409	476	423	450	450	481	448	482	470	482	464	451	453	457	469	478	426	471	450	472	463	469	466	452	464	493	405	427	463	451	443	490	479	450	468	470	445	461	442	426	471	464	471	490	408	446	470	445	429	451	440	444	440	426	422	423	458	448	441	434	434	429	510	484	483	472	462	435	446	444	433	476	466	441	474	444	407	426	454	436	426	464	434	431	475	436	435	484	428	454	510	480	462	468	471	438	435	446	408	449	424	470	409	455	469	415	456	455	449	442	439	443	453	468	445	464	478	441	459	426	471	435	446	478	444	490	449	424	471	469	462	454	463	437	431	453	464	430	446	423	433	485	474	458	476	459	457	464	440	439	452	453	437	432	439	431	451	463	439	452	449	424	465	439	407	409	482	449	462	509	497	458	482	453	474	445	435	462	458	449	468	443	432	419	437	449	474	458	417	475	447	446	438	417	428	470	467	443	425	468	492	475	457	458	459	461	443	458	487	480	456	452	450	432	434	423	456	425	452	419	449	489	447	417	457	452	451	456	458	483	489	443	472	437	435	483	443	459	437	422	469	470	467	478	448	444	449	493	412	457	482	442	519	445	455	470	458	477	467	468	463	457	434	495	426	438	492	445	421	490	453	451	440	471	477	471	482	435	451	468	469	398	448	459	393	479	419	465	480	446	457	449	419	460	423	465	434	459	486	460	473	428	439	427	450	425	428	458	470	461	492	442	472	427	458	430	473	449	428	448	429	454	476	443	444	439	460	488	454	442	433	492	454	446	454	430	451	483	457	449	481	437	469	434	413	426	462	464	463	413	452	486	493	454	448	461	455	462	473	407	436	459	457	488	471	451	485	448	477	443	419	427	454	463	472	474	450	441	448	487	470	453	464	455	455	446	444	469	438	475	447	489	421	473	452	466	461	456	445	412	468	452	447	475	421	424	458	436	488	461	437	409	446	449	449	450	461	459	452	482	456	488	463	445	432	476	450	452
56006	89160	61587	29805	8987	2792	898	552	438	443	476	457	460	427	450	478	439	458	487	423	475	464	463	474	447	442	412	408	438	453	432	459	457	482	450	436	480	464	455	477	451	438	413	501	445	415	437	469	435	436	414	414	472	457	481	453	415	441	506	482	422	450	425	492	459	443	443	436	455	459	450	458	465	423	464	428	448	442	418	460	402	462	430	459	454	457	416	475	493	422	452	451	439	443	438	482	458	448	478	388	442	471	404	402	464	456	463	444	453	443	436	419	447	408	461	438	429	449	473	419	456	455	419	441	458	413	437	462	423	458	449	472	445	409	443	432	459	434	442	451	427	459	429	463	453	461	462	464	463	429	470	438	428	419	461	443	430	455	443	483	440	457	474	436	427	466	456	456	433	464	464	418	450	444	416	468	437	458	457	453	428	426	438	470	457	411	431	405	449	466	434	426	477	460	447	426	464	451	448	472	477	427	423	431	400	449	450	438	471	475	439	513	407	436	465	443	433	488	455	452	495	458	436	445	473	450	448	468	442	428	426	422	480	446	455	453	410	464	425	461	415	458	461	468	452	442	447	436	450	438	417	468	441	432	445	447	458	441	412	451	476	464	486	413	454	491	457	442	468	445	441	453	454	460	444	478	413	449	435	442	417	447	414	425	431	423	476	419	446	439	461	457	445	417	464	442	460	427	478	434	483	412	487	413	450	409	447	450	464	433	441	432	441	449	425	451	437	454	450	449	439	438	453	455	434	445	423	456	409	442	400	420	434	436	501	457	467	453	448	460	461	476	453	413	515	458	464	452	448	478	438	440	412	495	444	461	495	463	419	437	427	481	426	434	436	443	442	452	441	440	407	461	451	439	424	422	445	443	453	454	444	432	440	442	454	437	444	435	480	497	464	417	457	423	466	467	447	432	438	456	470	426	450	474	450	432	453	460	466	418	456	461	432	482	445	451	476	456	476	422	425	475	428	391	428	440	441	430	449	424	485	458	463	397	470	417	416	442	459	449	443	431	434	461	459	476	411	478	437	411	433	452	445	471	420	428	449	457	453	431	460	420	452	455	440	447	479	484	451	463	472	436	427	455	488	466	430	450	440	425	437	436	449	432	426	494	462	474	456	468	465	436	428	429	477	423	459	444	467	432	449	433	429	412	441	467	438	442	450	480	435	439	441	454	421	438	433	469	462	448	462	429	453	440	425	460	447	415	418	474	469	435	454	432	462	436	495	420	464	445	441	417	448	447	459	444	468	445	445	467	436	451	425	457	512	460	424	446	425	446	430	429	428	457	435	450	449	474	437	417	453	480	453	395	485	414	442	428	433	436	438	447	437	422	430	462	474	436	499	465	482	447	459	411	458	439	432	457	441	469	450	472	438	451	431	424	417	454	475	481	469	467	448	443	423	405	435	439	463	431	462	425	465	448	402	408	423	445	473	459	498	461	434	438	450	467	467	453	438	429	422	446	451	449	430	439	449	409	470	423	474	468	461	439	481	429	444	414	484	436	444	435	429	447	429	431	421	439	425	452	470	446	455	447	437	454	448	452	479	465	448	448	452	438	421	463	447	479	442	443	437	423	444	475	459	477	435	459	475	430	440	430	476	448	465	466	439	443	479	439	442	439	465	437	435	436	405	440	443	446	451	432	445	453	461	431	434	413	403	439	437	445	458	432	447	441	411	429	456	468	459	455	443	470	448	422	476	465	480	422	477	445	456	455	485	476	496	479	457	449	453	420	423	419	415	435	446	440	404	429	443	449	408	398	443	460	467	453	464	439	434	461	418	429	455	459	439	457	455	486	436	418	446	433	417	462	431	482	450	441	427	477	455	473	432	440	464	437	461	469	398	454	399	465	468	419	465	410	441	439	436	459	435	458	461	435	432	440	466	450	462	455	457	475	410	471	431	463	427	475	441	443	497	450	458	430	433	389	453	440	454	458	480	472	479	462	441	430	444	432	429	487	463	454	418	435	442	447	459	445	458	420	436	439	476	458	486	458	460	422	444	452	458	434	438	413	414	502	464	440	425	437	482	449	418	417	428	417	401	453	466	417	463	448	443	431	466	420	398	432	466	454	475	444	419	440	439	469	433	432	462	412	441	439	420	482	434	409	448	486	451	452	449	450	457	454	439	442	431	471	453	437	469	435	477	468	430	481	430	440	431	465	466	426	428	470	436	437	433	471	445	497	457	455	452	445	503	445	458	472	458	429	443	455	454	453	433	435	443	418	426	474	464	415	383	462	416	442	453	432	445	449	448	404	476	437	442	471	424	447	425	476	437	483	409	474	455	449	482	472	440	436	473	442	422	444	452	452	409	508	434	415	400	469	429	422	424	401	446	400	438	505	491	426	458	435	416	461	458	457	451	463	478	439	453	466	425	420	436	463	451	482	431	477	456	427	427	436	404	490	435	435	453	424	421	411	454	481	437	459	420	464	487	456	462	456	468	457	434	434	437	433	427	433	465	458	439	448	423	456	491	447	428	419	439	399	454	440	453	442	419	412	412	414	453	460	457	406	450	438	429	425	440	467	455	444	459	475	456	439	423	428	445	449	428	445	436	425	451	441	437	486	425	460	430	440	475	451	433	468	419	454	400	455	452	442	485	387	390	444	429	478	442	467	435	443	466	421	423	466	456	427	465	465	444	448	446	448	444	484	410	452	448	430	459	426	444	463	479	479	451	450	443	469	456	476	467	424	408	448	441	425	432	436	415	470	469	476	457	407	415	476	439	469	433	439	455	411	474	470	456	426	462	447	458	410	451	451	419	422	431	405	470	489	435	404	452	456	477	459	438	435	415	461	457	476	454	443	402	457	480	444	472	451	419	432	422	481	423	440	496	446	442	465	476	471	452	457	435	458	470	427	426	465	441	452	401	421	450	416	438	454	463	452	455	456	422	401	481	461	444	444	458	435	432	465	467	423	435	436	445	435	474	466	441	473	458	404	449	436	455	438	463	439	432	435	436	427	425	490	404	418	438	400	458	431	436	470	438	432	441	452	438	466	461	427	471	501	433	429	447	436	432	427	446	454	457	438	447	444	433	484	500	483	427	494	448	420	482	440	461	465	430	425	438	449	466	446	449	432	454	440	423	429	430	425	464	443	479	441	437	422	476	455	432	461	422	476	430	446	459	454	475	452	459	434	477	417	422	429	431	463	391	468	466	418	427	454	442	465	487	425	430	455	418	482	453	465	458	400	466	430	443	438	484	463	426	440	424	434	437	448	443	421	413	437	497	467	462	452	449	466	426	473	473	438	421	433	372	461	436	450	446	459	465	454	436	442	426	417	412	446	438	455	466	484	473	418	437	449	432	448	454	480	487	434	435	452	415	425	474	408	483	477	461	435	431	446	468	458	395	406	462	444	407	471	451	434	417	462	422	405	430	445	416	431	456	459	455	425	461	424	443	417	465	477	468	433	458	451	438	453	448	440	443	436	454	433	401	456	459	440	458	443	429	472	426	460	446	457	411	455	472	477	397	467
24168	23812	37961	36213	25388	15584	4235	1040	743	706	665	704	749	700	736	681	702	703	694	667	645	675	636	692	680	712	673	699	671	692	649	684	671	651	683	700	670	676	622	687	674	685	682	696	650	712	695	678	694	689	674	757	663	654	701	665	677	684	651	631	680	680	717	668	703	649	696	633	656	673	643	699	675	698	670	699	639	653	654	664	643	672	704	737	659	659	632	652	671	659	665	653	712	647	661	676	665	697	652	665	708	665	642	678	643	675	659	660	715	680	704	644	666	702	648	675	657	671	638	664	667	680	677	650	697	749	679	695	656	672	661	620	685	619	669	646	620	661	625	666	738	701	710	651	646	700	651	672	702	631	686	658	704	669	644	699	660	703	708	630	678	646	618	672	667	667	659	671	666	669	658	703	643	645	683	644	651	670	670	663	686	659	695	661	680	670	687	679	673	696	680	638	646	676	628	656	694	672	665	657	680	718	690	690	690	653	684	680	702	686	650	674	671	708	686	706	643	655	742	662	653	663	658	656	660	681	690	671	699	721	640	615	686	701	660	657	718	707	633	654	652	723	601	680	665	688	721	690	659	669	681	650	640	691	655	635	680	712	780	675	673	717	669	673	676	680	692	680	665	681	697	683	605	644	639	682	695	631	688	679	668	658	700	720	665	651	664	691	705	652	690	626	663	669	708	665	647	657	649	631	690	707	639	697	706	636	653	643	668	703	648	634	631	640	667	648	695	673	645	694	619	657	652	680	638	739	695	711	716	698	643	642	697	634	684	674	654	661	654	660	658	664	687	661	660	674	646	660	647	648	707	657	657	634	715	662	644	708	695	719	700	664	678	712	682	692	646	676	678	662	652	706	687	670	691	666	722	685	636	672	667	693	679	677	679	707	651	665	642	637	682	705	704	671	695	647	642	685	622	694	656	694	637	698	663	642	650	654	671	675	610	654	662	633	663	665	670	639	691	675	718	681	669	678	675	705	693	650	680	687	665	653	710	671	670	684	674	708	710	674	673	697	679	641	692	650	682	708	684	673	718	642	676	699	680	658	705	650	665	682	684	639	694	629	709	659	653	685	607	688	681	648	665	677	669	695	718	656	698	703	734	686	678	680	696	668	648	686	660	677	686	699	713	675	665	665	678	680	642	693	711	663	642	617	687	674	679	695	673	718	685	671	639	658	692	663	706	649	661	636	647	621	692	675	681	688	693	673	630	659	675	697	694	668	688	683	683	647	661	696	666	653	676	634	667	693	692	707	671	722	665	715	651	696	657	710	679	667	686	627	687	665	669	652	658	695	677	628	664	687	672	660	635	636	665	657	661	670	687	646	703	665	658	649	695	657	672	629	696	627	687	701	674	652	644	683	652	687	670	692	692	653	659	710	690	614	665	675	667	663	699	675	636	697	677	676	663	741	628	653	638	651	686	677	680	635	648	672	686	716	670	667	680	681	688	696	674	683	660	648	686	663	649	666	702	678	697	670	684	688	676	629	655	685	706	674	688	666	652	670	631	647	660	743	670	680	729	629	665	676	663	705	678	696	656	666	633	674	692	657	680	668	694	705	649	666	673	661	732	653	667	676	696	657	681	659	697	686	708	680	645	624	680	663	640	699	671	698	672	683	627	633	703	656	670	666	654	634	689	642	643	693	664	709	712	682	674	656	674	677	644	708	685	686	630	675	653	687	682	709	684	668	649	655	667	662	666	650	692	640	667	688	738	640	662	682	653	638	678	689	664	688	698	743	706	704	674	651	722	659	670	697	694	664	638	674	655	682	619	667	675	680	701	622	646	649	655	658	653	670	714	699	699	704	687	692	670	684	695	649	680	665	645	685	673	662	662	638	671	651	687	677	639	675	689	601	675	654	648	685	681	695	666	676	676	650	649	681	659	718	627	674	685	668	661	665	671	698	710	708	687	695	683	647	648	627	657	603	631	656	694	703	651	669	674	665	648	673	661	635	681	651	659	628	648	670	654	662	628	688	649	628	691	720	680	711	698	679	702	642	640	632	596	660	650	638	636	657	672	640	678	702	632	678	692	711	644	675	707	641	647	669	646	673	662	669	664	627	711	704	677	627	683	646	707	689	714	716	674	657	646	686	678	688	678	650	698	668	655	713	702	674	655	662	694	681	672	682	707	613	660	662	672	668	703	693	614	657	681	659	732	655	719	717	654	668	670	691	653	653	663	682	639	665	694	638	692	706	681	632	621	671	621	661	690	743	673	682	701	630	657	668	693	667	678	686	709	651	726	649	719	665	655	623	654	639	636	641	673	638	618	661	656	702	703	737	671	672	621	676	690	697	676	686	697	670	639	680	644	661	681	689	687	686	636	641	675	675	698	671	703	627	688	624	679	643	664	683	645	676	662	681	644	698	674	670	673	668	650	686	666	659	639	693	722	673	713	687	668	667	622	670	635	646	646	673	683	668	668	647	695	617	636	656	709	655	685	639	647	633	663	630	632	686	711	693	653	616	679	664	648	728	678	656	644	618	599	725	698	678	677	639	712	710	695	692	700	716	678	665	661	684	695	623	670	681	660	598	679	661	695	669	649	648	649	664	646	641	663	626	650	691	636	641	644	660	685	649	660	688	684	680	670	677	657	682	687	620	676	645	654	683	696	655	648	632	662	623	671	661	644	724	635	674	637	697	705	642	700	678	666	692	674	665	676	666	651	664	711	667	641	624	702	674	640	677	693	675	661	678	668	696	700	681	644	669	636	651	693	664	633	626	661	681	707	674	674	718	708	686	660	700	685	705	648	661	681	645	639	654	669	652	697	708	653	725	702	600	654	725	666	641	672	727	690	697	632	670	664	676	673	615	684	666	675	653	736	643	678	701	678	639	717	708	650	663	689	666	661	706	642	654	628	681	755	660	672	683	676	677	651	677	644	687	694	647	718	643	679	647	671	630	663	650	667	635	622	655	659	690	657	686	700	684	669	662	642	644	652	670	619	662	675	670	724	647	666	687	673	683	673	657	704	653	688	664	667	623	646	704	678	651	716	703	662	666	715	679	692	663	689	646	677	693	672	653	677	669	664	707	701	683	640	686	643	633	680	664	756	662	703	697	668	671	661	677	640	648	683	700	654	688	702	720	657	639	644	691	726	659	677	679	656	645	693	669	667	629	666	690	658	656	666	677	661	656	723	683	627	687	712	678	643	692	643	648	609	675	651	636	708	687	655	665	685	650	688	660	683	681	667	698	649	643	633	678	665	699	646	743	679	680	678	693	713	666	679	708	671	627	685	708	710	710	635	678	716	674	662	686	663	679	691	668	680	651	636	637	668	693	658	638	700	653	673	639	648	693	697	674	663	725	664	632	707	688	628	697	705	711	689	677	671	669	689	697	656	675	672	688	662	639	695	662	689	658	684	655	652	623	649	650	680	706	642	629	651	689	694	616	703	660	682	657	747	671	711	621	658	655	664	680	675	663	690	650	664	668	671	637	649	721	657	696	689	620	663	680	673	690	684	695	653	676	737	650
62384	103077	76947	46979	19649	6429	1968	843	719	631	648	626	692	641	678	678	738	679	672	693	674	702	729	660	664	706	657	694	672	653	687	696	667	658	698	703	696	699	665	688	678	651	654	712	628	631	684	688	693	676	682	646	665	688	621	704	640	658	658	618	694	676	627	668	608	697	705	695	655	673	664	681	657	677	654	672	702	698	667	737	664	647	687	642	647	600	663	662	673	669	639	691	658	678	701	671	730	625	669	671	666	698	655	726	616	689	650	686	643	689	670	660	660	670	697	671	656	694	668	631	659	671	635	639	672	651	670	664	654	679	688	658	633	661	635	672	645	657	643	681	644	698	623	655	659	657	636	692	666	657	651	698	730	674	661	640	661	660	716	661	658	685	689	644	626	632	646	633	634	686	670	699	704	662	689	709	653	689	671	659	677	646	621	631	659	656	644	700	645	631	647	653	653	660	666	629	647	647	660	656	651	608	662	730	689	668	695	697	651	666	702	625	641	656	642	625	629	633	680	656	639	690	638	696	646	620	634	707	690	672	677	698	736	660	674	674	636	663	622	625	632	649	666	642	687	696	676	666	635	643	631	685	647	644	667	648	656	697	636	701	661	702	678	668	667	655	675	646	619	643	676	641	678	680	645	703	647	661	655	649	650	664	638	646	666	652	673	680	620	680	678	684	619	673	655	697	693	690	655	670	624	631	671	650	676	684	688	639	693	633	666	666	651	683	673	609	669	648	651	624	703	685	640	664	649	631	660	673	652	675	689	634	669	652	671	719	664	672	648	702	637	657	665	699	643	598	657	646	653	693	598	656	651	650	707	673	694	664	675	656	653	658	680	688	663	689	696	681	654	638	703	665	688	653	659	660	631	675	687	638	667	675	716	651	660	656	680	671	655	684	702	665	710	645	639	693	664	663	667	655	691	667	631	673	644	718	643	652	651	683	653	656	641	661	737	660	642	638	651	671	649	689	674	654	708	660	641	700	657	676	687	731	648	658	638	701	637	673	690	640	623	670	637	614	687	636	638	645	634	634	686	662	657	666	645	688	641	681	669	719	719	648	659	633	653	649	665	713	636	684	723	724	665	705	634	631	672	646	648	664	632	679	693	689	649	642	691	667	657	707	650	649	646	661	703	661	662	675	690	670	655	658	643	670	686	672	629	701	628	716	662	697	684	684	619	650	654	668	656	654	675	608	690	663	658	680	616	672	667	678	637	654	644	688	644	613	671	635	664	684	684	639	656	701	666	673	707	607	664	697	666	674	676	658	652	664	664	658	666	663	706	663	639	649	679	662	655	680	646	647	669	683	665	671	646	642	639	661	666	682	689	636	664	589	691	659	676	642	653	661	637	667	691	671	667	693	705	677	663	650	707	667	636	665	666	677	666	641	662	618	638	700	677	686	712	649	677	664	650	654	671	646	689	663	643	631	697	682	611	679	622	654	659	606	663	644	703	719	656	692	671	662	708	677	643	724	663	640	627	675	644	662	700	681	643	673	665	635	677	627	664	646	654	618	645	616	625	640	661	701	686	655	636	664	674	634	674	677	678	678	591	705	613	677	651	624	644	634	697	663	683	656	662	610	656	654	651	672	657	661	675	676	688	679	671	675	647	635	663	705	684	660	654	721	677	652	704	631	684	637	656	648	640	687	717	735	687	673	683	684	666	716	662	657	669	679	676	674	624	646	664	675	669	632	632	715	687	675	665	648	678	660	684	673	673	700	673	632	696	665	682	636	647	631	627	647	638	675	645	679	661	657	683	666	651	634	664	644	636	680	651	718	668	703	656	716	603	702	661	685	677	648	615	668	664	672	633	689	651	636	658	653	638	667	652	660	635	678	665	670	664	680	606	628	654	663	666	662	691	638	658	665	690	650	693	702	627	649	628	719	683	620	621	694	676	637	638	716	664	697	660	680	640	648	685	639	679	683	658	690	624	638	638	673	729	698	631	660	675	696	656	704	615	645	661	630	693	664	667	687	666	673	693	665	675	673	672	648	662	647	643	654	649	646	668	652	666	693	679	640	675	689	687	663	668	658	670	677	666	615	663	695	698	657	612	666	675	642	616	720	691	647	634	630	652	678	650	667	668	652	638	651	672	657	657	710	665	663	647	679	658	670	665	720	675	650	707	647	700	676	620	625	640	639	660	670	644	675	667	627	675	636	669	661	645	610	626	643	671	683	635	679	722	661	668	646	653	656	668	701	660	668	665	657	671	699	612	677	719	671	671	626	715	666	655	640	685	669	659	696	690	643	673	663	684	644	667	647	683	627	670	681	631	676	627	709	687	660	635	696	646	652	656	715	644	675	689	666	670	719	664	638	672	645	647	688	653	684	673	629	699	667	647	671	679	664	670	624	705	692	652	662	689	636	607	707	665	653	651	659	657	646	660	647	646	656	677	679	663	621	687	648	662	646	632	680	682	640	687	719	650	657	669	646	686	641	624	726	670	685	658	642	682	604	638	643	664	640	665	696	709	675	646	604	676	678	628	659	661	668	671	606	628	659	639	644	656	651	649	675	632	615	693	662	676	685	707	695	631	657	643	625	647	683	662	675	709	639	640	733	645	670	656	671	665	663	657	675	692	633	679	641	653	659	653	641	675	657	676	670	632	670	660	675	690	670	632	685	674	682	670	672	632	611	671	665	667	638	629	666	668	655	680	669	686	700	713	650	729	693	644	680	667	615	669	638	680	719	630	663	682	641	629	628	642	642	653	671	650	672	624	679	601	652	658	659	675	626	650	649	664	660	641	702	659	676	667	668	636	680	720	708	631	657	696	688	715	694	620	679	658	671	647	676	676	664	635	651	677	644	694	646	658	652	649	672	683	700	678	607	702	666	674	708	684	653	676	659	695	595	619	644	612	653	626	624	657	695	655	647	676	654	668	641	608	669	662	651	689	643	676	656	693	663	666	671	647	704	661	625	667	639	659	660	699	709	723	645	663	659	655	655	636	638	635	668	695	645	633	661	659	645	678	696	689	653	652	668	661	658	644	687	666	642	673	646	680	676	635	679	635	702	646	614	628	674	648	698	701	689	634	659	693	692	657	695	673	660	618	657	654	687	626	622	637	640	652	642	683	648	676	664	644	661	674	666	669	634	634	690	675	645	675	685	658	661	666	660	607	673	646	659	677	654	640	626	623	660	656	637	646	653	690	713	617	691	637	667	642	640	662	688	604	679	676	638	621	667	669	654	692	692	584	663	657	692	675	649	667	697	705	639	659	674	649	664	615	650	681	662	610	633	650	682	665	638	662	682	674	680	661	642	634	629	628	631	658	670	659	662	658	677	688	680	586	642	672	694	617	678	701	637	666	653	644	676	640	649	662	657	623	673	688	644	644	673	633	665	628	664	632	694	608	665	650	651	659	657	668	637	623	640	678	638	667	653	686	649	672	658	656	646	663	652	630	701	704	643	693	682	643	686	659	675	700	671	659	633	697	642	662	710	705	680	726	649	656	685	701	693	637	662	645	671	596	686
29733	30573	27350	13417	3223	1167	671	523	539	530	544	514	514	546	556	557	593	513	568	512	543	501	506	545	510	524	530	551	577	543	499	514	538	530	557	560	537	498	538	540	554	519	536	524	533	535	549	506	507	542	584	569	519	517	546	480	554	515	545	577	568	531	508	572	518	514	508	495	555	519	532	522	547	524	516	546	554	524	581	513	506	579	548	528	543	539	550	541	535	558	559	539	537	543	535	531	523	511	494	526	532	520	533	512	510	506	523	504	520	506	505	507	505	565	510	530	564	506	502	562	561	562	554	550	556	538	518	540	523	535	488	520	483	473	543	543	507	497	512	519	533	526	520	555	544	548	522	502	533	497	514	549	517	523	546	530	532	519	494	553	551	509	558	546	556	525	503	529	499	558	516	495	534	544	522	543	527	505	452	518	504	516	532	520	498	521	536	543	536	527	487	510	513	579	493	496	503	544	499	526	550	520	577	524	508	552	549	590	540	521	550	476	544	535	571	464	495	484	560	500	499	505	543	555	504	500	534	547	563	522	517	526	493	526	506	532	542	557	508	522	502	489	546	539	486	513	522	545	556	523	556	524	573	557	557	569	556	529	505	528	537	516	520	491	541	538	529	535	507	505	486	542	547	508	536	546	506	535	562	501	558	511	535	483	554	496	520	536	526	489	518	534	545	512	595	499	490	509	554	515	522	550	487	556	531	516	576	512	537	523	498	533	514	528	532	538	528	529	555	517	528	536	554	568	579	477	523	481	496	531	541	557	504	509	508	556	514	512	520	513	547	503	521	534	543	571	542	537	509	564	523	561	519	504	508	521	504	509	560	513	515	522	524	520	532	511	510	565	510	478	539	529	521	456	568	532	543	489	556	552	501	524	521	535	516	559	553	521	575	550	521	507	556	573	531	521	568	491	523	550	513	540	507	521	514	510	535	508	563	544	553	504	511	539	548	478	544	530	513	510	504	546	487	550	556	552	529	547	523	495	526	523	535	506	533	515	541	515	551	512	537	504	556	529	544	537	536	508	526	520	507	533	560	534	487	549	549	533	533	550	538	512	535	516	504	553	560	550	563	566	545	570	542	526	524	516	535	517	502	549	483	520	521	518	509	612	512	548	493	548	505	557	584	495	530	527	534	545	542	511	508	542	511	542	545	531	531	583	508	521	530	525	541	535	535	541	518	508	504	520	497	515	558	534	498	510	488	527	494	480	457	550	534	564	539	555	522	532	539	540	521	518	516	528	501	537	510	529	520	523	506	557	538	531	544	551	505	487	536	527	539	556	519	529	536	546	520	501	533	522	527	561	517	524	537	527	531	498	546	542	505	484	537	542	568	502	536	585	551	529	512	532	552	511	501	495	565	525	515	557	534	525	535	514	588	528	532	507	553	547	531	594	519	530	579	595	504	514	514	500	496	552	531	488	530	551	558	550	529	542	526	525	552	595	493	498	513	514	552	548	519	536	510	507	578	488	520	529	503	549	550	519	506	566	501	524	586	528	529	500	522	540	550	534	529	547	553	525	557	587	488	558	556	507	533	554	545	500	499	533	503	490	522	542	621	527	526	487	547	516	527	519	518	557	536	534	550	521	516	559	533	531	537	561	542	537	481	512	544	529	476	519	555	511	516	541	489	502	545	560	572	567	520	571	547	533	511	528	556	499	524	527	524	557	519	536	533	547	474	503	565	563	546	534	555	539	505	514	500	535	558	554	532	513	470	503	486	547	520	521	504	549	509	504	538	553	564	549	539	483	510	568	525	545	579	547	543	520	526	570	534	539	582	485	537	503	534	579	532	576	510	542	493	529	554	540	536	561	531	556	490	537	525	574	535	511	531	538	518	494	522	540	535	511	566	533	554	532	558	524	505	550	517	503	524	526	585	537	558	501	523	517	528	546	533	550	538	597	530	551	542	525	536	556	535	530	510	525	528	520	556	577	520	528	506	519	486	550	549	546	499	517	525	538	572	565	534	524	554	503	490	535	549	477	514	540	545	531	541	516	522	500	520	529	489	513	535	516	540	518	563	527	546	524	557	497	510	497	507	542	541	516	542	529	510	530	506	491	521	501	519	533	514	556	588	539	526	511	533	550	537	559	570	450	551	512	531	520	494	491	488	530	506	515	531	543	559	562	558	526	571	542	552	540	563	585	493	507	553	538	478	509	512	536	568	522	548	537	529	514	501	518	514	495	537	544	503	532	513	526	535	539	517	523	497	549	496	502	499	531	540	547	530	527	551	561	568	521	477	531	489	549	505	491	550	579	517	518	522	552	575	549	465	518	544	525	541	548	535	512	534	516	548	539	533	474	524	536	567	515	536	496	496	498	493	556	559	511	500	524	524	603	526	522	520	514	503	500	515	534	574	513	550	580	511	553	584	510	497	538	544	530	527	522	530	527	549	529	580	509	529	508	564	502	512	533	497	552	529	527	508	534	546	569	591	570	564	496	513	465	524	550	531	533	526	495	481	554	541	542	531	545	527	564	532	484	564	504	573	526	576	512	539	538	523	535	533	538	538	567	523	547	510	519	520	556	551	545	514	560	518	529	485	544	523	542	519	544	496	511	518	487	546	522	518	523	547	592	555	498	533	497	549	536	536	507	499	564	530	519	576	525	520	533	562	510	519	521	543	542	524	493	532	512	559	537	552	543	522	508	479	529	534	521	547	521	508	538	528	534	501	564	500	530	540	522	559	557	533	534	573	537	530	527	474	507	502	522	533	542	541	500	570	526	571	508	514	569	532	541	530	539	502	520	512	498	549	530	530	536	517	520	508	510	516	473	500	487	554	496	550	539	543	531	547	511	509	526	541	501	533	525	514	506	555	549	522	499	535	513	517	520	505	524	526	536	518	510	517	531	515	519	502	527	537	565	553	537	509	568	536	493	563	547	544	527	512	537	509	546	519	519	553	526	536	515	573	537	522	566	549	525	527	517	533	543	517	495	498	549	531	522	494	474	529	556	520	539	569	524	521	587	555	557	475	541	517	531	543	506	557	475	501	508	519	520	522	583	536	547	499	493	522	489	529	519	528	517	543	482	539	518	501	545	519	504	491	538	513	474	552	541	546	574	529	551	521	515	523	520	549	563	531	528	495	478	506	505	580	558	500	503	525	527	567	498	550	527	518	551	492	542	538	570	505	510	490	536	540	512	521	559	500	564	570	535	562	521	496	522	564	555	531	503	521	564	519	513	576	537	551	544	521	521	524	503	561	526	542	525	520	535	508	512	550	512	522	542	581	508	536	518	542	595	578	565	500	551	560	519	532	471	569	520	530	539	554	510	512	517	516	539	520	498	535	520	517	505	492	517	552	544	465	527	569	482	493	531	543	510	555	518	548	512	541	558	480	556	543	531	541	564	574	559	549	538	548	526	556	556	573	532	535	538	562	542	499	527	554	508	542	533	524	545	493	487	507	556	544	526	507	486	564	530	528	534	523	514	506	523	547	542	540	519	503	552	565	538	529	548	535	588	543	531	552	482
22171	37150	22700	7967	2629	1055	586	496	457	465	523	477	482	478	465	465	459	465	508	466	455	490	466	486	477	489	452	497	451	466	439	473	484	465	490	465	468	485	473	467	516	459	508	439	484	473	467	516	482	469	465	428	490	458	485	480	496	476	468	506	481	482	483	483	475	465	483	440	476	529	427	467	447	477	498	435	442	449	469	490	559	463	465	482	426	449	498	476	457	521	454	461	456	478	524	462	439	467	474	484	502	454	442	479	458	497	504	444	472	499	457	507	495	466	488	470	498	484	447	446	497	443	462	523	486	461	441	485	520	455	466	510	451	482	507	458	461	430	443	455	430	481	519	465	494	478	448	458	461	458	466	469	480	478	455	466	467	463	460	486	423	443	463	515	491	476	472	451	481	454	457	477	498	447	465	499	495	468	498	459	436	488	475	446	443	473	427	486	462	464	496	480	514	450	457	442	479	447	503	487	479	444	467	489	463	463	474	427	478	434	496	483	450	448	456	480	503	444	482	443	455	458	480	469	454	467	462	459	475	443	489	485	465	440	464	449	459	474	475	403	481	488	489	493	453	477	456	455	458	463	488	511	476	422	480	485	516	467	494	463	493	472	434	419	480	462	465	480	454	427	466	448	462	468	471	452	452	453	485	488	481	480	481	442	466	441	476	475	427	464	492	465	461	470	489	471	439	513	462	478	466	493	493	493	458	508	478	471	501	446	459	462	482	467	499	475	496	461	491	491	480	450	476	484	457	487	439	468	466	438	455	452	474	439	501	477	469	469	449	468	480	488	453	466	464	435	475	449	475	514	453	479	451	459	441	507	496	481	466	433	485	522	494	464	466	481	464	490	479	491	461	505	447	475	486	434	486	480	472	476	517	461	468	484	455	455	455	488	447	494	457	481	462	476	458	454	467	447	468	549	459	512	459	419	442	478	502	496	469	504	477	475	477	452	490	469	417	456	501	420	504	457	466	446	503	463	482	483	450	484	446	459	444	454	458	459	499	469	517	464	454	500	465	425	493	489	458	467	450	521	474	414	504	463	492	510	476	471	471	449	517	491	477	494	453	475	485	442	444	434	513	476	475	465	490	463	446	481	496	504	473	479	471	454	545	484	477	489	502	476	499	398	472	437	499	477	433	492	460	503	427	464	483	486	494	440	465	426	475	501	463	502	476	447	505	489	517	448	458	483	478	508	491	481	444	477	468	453	446	427	488	480	441	517	443	470	469	482	440	488	458	454	423	483	485	476	464	454	486	495	478	533	479	428	466	497	504	462	468	486	470	509	493	466	530	461	461	459	460	491	473	506	443	440	483	426	496	468	464	450	482	456	464	448	476	472	482	444	492	456	488	480	491	478	439	465	494	469	469	446	449	487	453	461	438	491	457	493	470	448	470	453	472	484	456	453	508	487	494	454	473	456	482	465	466	490	445	500	434	472	470	463	467	444	480	468	481	442	489	475	479	505	463	484	491	507	468	463	490	464	495	460	465	498	471	465	490	466	467	479	448	412	472	463	465	469	485	444	464	498	461	472	451	446	444	467	462	487	472	499	452	461	469	454	466	461	486	444	495	463	509	458	483	474	474	484	485	462	482	458	491	472	477	430	505	422	492	476	480	525	501	529	450	491	473	503	480	449	511	480	485	476	449	458	510	450	489	504	486	490	463	429	471	506	460	480	436	485	467	486	459	461	442	459	450	478	445	481	481	464	465	472	481	471	458	481	466	485	491	476	467	470	453	458	526	504	466	489	481	469	455	478	473	462	458	471	453	512	472	477	446	474	491	460	494	446	442	412	454	487	453	499	500	455	421	435	503	443	447	473	505	494	488	470	527	460	461	465	490	479	493	506	491	481	480	515	492	455	492	430	453	444	490	475	472	465	459	437	485	453	441	479	500	457	519	484	471	468	453	484	492	485	456	480	423	469	477	484	438	496	492	493	470	471	407	460	428	438	521	473	473	442	460	458	460	455	475	463	485	464	485	488	482	471	456	468	461	493	516	468	454	463	502	490	479	514	474	476	472	451	488	443	464	475	489	419	480	493	439	472	452	479	479	487	474	474	472	447	472	482	442	483	506	481	495	467	474	449	454	461	507	496	503	451	494	496	456	484	447	454	470	442	439	463	512	472	502	474	471	494	488	482	491	442	494	454	492	465	445	505	453	480	479	422	488	471	467	428	441	462	505	436	473	527	507	474	406	484	482	473	468	436	441	438	461	468	413	507	448	471	484	475	478	475	471	490	495	447	443	439	486	496	492	457	477	487	483	453	490	481	490	480	469	497	421	472	463	484	449	502	479	491	459	479	502	461	471	500	468	484	468	475	423	429	461	467	452	496	451	485	462	444	504	479	464	479	458	522	489	482	476	483	491	447	455	432	476	487	453	444	467	475	421	456	467	444	446	505	469	510	469	486	490	492	481	469	481	469	479	464	482	426	461	468	458	410	488	463	503	493	460	437	478	488	476	432	438	489	455	492	490	439	431	462	476	457	466	466	460	470	469	463	495	478	473	434	466	507	477	493	492	479	457	453	482	481	501	464	493	442	496	440	485	458	485	501	507	475	464	460	472	450	484	492	487	460	455	485	453	473	461	467	467	458	471	454	456	508	474	484	500	468	486	480	464	466	430	511	485	468	476	446	481	499	518	449	476	486	455	472	453	467	478	452	454	489	461	491	468	491	509	486	470	463	504	468	485	459	483	454	483	465	473	465	441	450	461	498	457	473	453	444	479	454	454	456	438	451	445	475	485	495	466	481	487	469	458	461	404	464	462	505	482	441	471	454	449	490	436	471	464	478	478	457	490	465	533	520	462	483	490	456	449	486	467	489	453	461	490	441	484	472	444	439	490	480	446	501	510	453	467	445	468	464	494	480	480	484	468	441	480	481	440	501	489	464	456	459	466	462	479	446	465	433	476	451	480	492	473	468	476	463	476	509	471	487	517	462	507	444	455	490	471	445	447	484	502	477	462	476	513	481	427	465	481	467	471	466	485	468	456	457	458	472	440	510	487	442	426	475	497	482	519	442	505	488	470	463	474	485	508	491	440	495	487	455	452	490	493	465	429	487	464	459	447	497	462	461	506	496	449	453	473	436	443	461	458	479	465	507	476	473	498	466	491	501	461	470	435	463	474	466	480	492	463	453	482	470	430	442	469	460	454	491	446	454	515	458	478	483	477	504	441	489	503	472	485	460	471	471	438	450	502	458	516	448	470	475	454	484	453	464	453	456	458	478	426	509	479	479	474	464	449	474	454	477	490	461	480	473	469	457	468	435	441	465	452	466	486	434	474	487	475	438	468	467	452	463	487	447	436	464	494	453	438	459	506	481	479	479	510	479	472	481	472	442	500	462	477	459	473	447	445	477	477	496	455	496	452	513	420	437	461	489	475	474	419	461	466	469	490	480	476	457	476	497	489	446	475	421	503	453	441	440	513	462	468	468	471	497	443	461	490	468	452	469	474	497	430	453	476	428	477	505	498	476
25866	27835	46293	39883	21242	7173	1481	625	530	477	519	505	493	517	519	513	528	484	501	481	483	479	500	514	512	465	496	523	514	452	467	515	470	471	475	484	526	462	453	489	574	477	542	502	500	500	465	520	499	461	483	497	465	484	504	474	489	528	492	486	480	492	521	508	495	446	528	511	457	489	509	501	488	492	497	487	506	467	506	516	479	507	488	480	454	497	500	428	512	470	479	481	509	481	494	422	493	508	482	519	467	490	461	500	513	511	457	476	480	481	485	462	489	495	460	483	474	524	501	516	469	486	490	491	489	470	472	433	483	494	508	427	466	468	438	486	491	475	502	453	549	519	514	487	483	476	472	471	482	498	506	477	519	495	462	486	495	512	487	489	532	481	470	460	511	518	489	489	511	484	471	488	487	477	501	492	492	481	489	453	436	484	461	469	491	453	487	511	458	503	490	498	486	451	521	464	491	465	487	483	483	520	508	450	524	490	491	484	522	475	497	467	507	481	471	489	518	522	443	454	505	459	446	493	473	485	496	447	511	481	529	507	482	465	500	473	472	465	445	445	532	449	456	472	440	468	508	493	511	517	468	490	467	455	474	499	536	492	485	513	494	462	509	504	504	499	481	456	518	478	509	484	517	472	433	491	467	492	477	491	480	506	480	516	467	477	533	454	486	474	499	502	489	515	515	522	482	563	481	452	476	509	505	475	495	490	507	480	532	490	501	503	443	490	509	509	456	476	465	511	459	494	491	465	452	501	474	469	480	501	489	451	447	471	507	468	512	534	484	469	494	454	462	451	453	481	490	442	508	437	524	488	480	493	481	478	504	510	491	517	503	487	507	518	457	513	486	485	490	506	472	503	472	470	476	464	496	502	504	447	484	502	460	491	474	507	462	490	514	465	502	497	535	452	493	504	487	473	516	520	489	465	463	490	460	480	495	486	472	511	494	475	489	464	486	501	482	484	461	466	444	477	488	505	474	495	486	494	510	469	453	483	493	476	513	501	475	513	501	518	487	470	490	480	454	502	521	504	478	467	487	504	507	482	515	517	486	478	490	497	448	494	488	482	465	434	501	469	505	492	512	522	488	489	484	495	523	497	467	485	497	484	497	478	510	446	497	494	492	478	470	452	517	459	491	514	490	482	522	482	494	460	502	503	495	500	484	451	464	470	495	482	504	474	512	488	508	473	472	512	492	474	484	494	518	472	516	494	472	482	506	476	497	478	507	461	492	477	497	484	517	469	467	488	476	492	493	483	499	480	437	412	499	492	492	494	475	452	522	497	458	501	500	502	437	501	499	477	489	493	451	474	412	496	493	475	456	488	502	504	486	452	452	490	525	509	472	515	477	483	467	474	476	485	491	476	467	472	457	515	494	442	500	457	502	480	466	518	490	458	493	464	512	489	486	483	501	472	517	509	481	490	516	460	513	501	502	463	501	490	459	461	455	485	505	473	462	507	438	483	492	455	452	483	469	488	495	491	482	460	450	479	530	538	497	528	515	455	488	491	482	496	490	505	479	454	514	471	510	500	501	518	487	450	496	461	455	477	507	480	499	488	494	496	486	474	496	506	472	484	532	493	467	460	519	515	493	475	458	460	492	486	438	493	524	500	474	509	504	505	516	501	493	501	500	500	470	448	478	456	537	498	455	489	491	475	505	494	459	472	510	509	515	494	500	444	483	472	549	486	491	490	500	454	469	491	518	507	507	460	462	488	498	497	460	477	472	498	470	469	497	479	487	518	478	449	444	469	469	495	450	536	481	505	479	453	523	482	499	480	471	470	471	521	472	465	487	488	476	520	467	467	490	503	502	486	471	491	483	518	476	523	528	474	489	470	533	458	470	481	490	498	488	471	419	490	502	481	462	468	520	483	476	501	466	498	523	488	449	496	474	503	495	491	499	498	466	460	529	473	504	486	448	522	508	469	489	443	497	457	489	476	500	483	495	486	429	516	495	506	480	517	492	488	521	487	507	537	533	545	484	499	520	503	490	463	493	521	518	495	471	493	479	506	520	517	519	473	497	490	476	458	502	539	472	487	480	466	522	461	443	484	508	506	458	526	448	495	528	463	491	471	463	515	468	474	481	458	444	521	473	468	504	510	498	473	492	532	498	440	484	512	538	465	473	481	493	505	485	464	457	474	505	497	454	471	470	463	512	465	480	481	527	509	483	473	483	501	476	506	481	492	517	502	467	480	484	449	518	535	561	494	440	523	504	507	511	527	514	500	491	482	494	485	505	456	476	515	521	506	486	514	488	478	475	481	479	471	478	493	461	476	475	486	487	488	462	460	479	538	527	480	454	485	468	507	528	493	450	490	487	484	503	477	504	501	454	456	485	519	485	507	495	500	507	503	475	504	474	482	499	496	486	498	497	466	480	497	465	482	513	481	512	516	472	510	519	525	485	478	485	526	500	503	497	481	495	457	493	480	470	483	467	445	487	514	507	479	451	469	466	490	482	482	517	479	479	484	472	472	476	492	491	487	505	466	538	524	511	500	515	501	461	465	474	468	457	493	462	484	532	482	449	480	467	469	482	510	499	498	474	487	461	478	481	514	455	510	484	518	520	470	491	497	470	464	488	514	504	508	474	511	482	510	482	494	501	483	509	505	499	483	502	487	454	496	471	456	479	469	500	489	494	446	505	517	476	462	456	514	464	469	490	486	476	518	476	492	475	488	503	480	509	471	474	475	530	482	483	479	434	474	463	499	511	515	468	516	478	482	473	468	464	487	529	490	509	495	465	508	483	470	500	523	500	498	492	475	472	462	466	507	488	484	530	470	471	518	471	489	454	486	480	479	493	514	433	497	500	485	508	500	527	499	489	494	484	472	486	496	511	509	454	494	492	488	511	480	482	502	481	457	458	505	481	495	494	444	502	476	488	453	473	487	506	477	467	489	485	471	535	451	542	517	480	457	445	501	493	477	467	484	521	471	496	515	500	452	489	478	444	466	515	507	532	524	466	467	504	509	495	467	504	460	480	515	504	492	491	503	467	474	504	459	446	528	444	499	464	456	523	473	467	468	422	484	441	507	460	483	507	498	482	492	464	517	444	499	521	462	493	479	513	464	494	516	425	509	533	487	480	491	479	479	445	451	453	532	517	481	475	518	497	492	500	456	493	506	521	451	504	468	482	523	483	501	516	490	488	488	488	468	496	515	495	470	514	489	512	505	467	541	456	499	488	493	511	484	469	507	493	530	470	476	472	472	476	479	503	494	477	476	428	517	484	494	476	469	546	487	468	484	511	479	479	451	496	455	474	474	473	481	479	488	454	490	491	515	526	491	493	491	484	496	474	451	517	508	459	487	512	518	499	493	502	442	492	482	490	453	527	517	475	505	491	475	491	515	504	524	490	495	497	503	471	516	481	504	495	501	447	466	480	447	483	483	452	505	502	497	459	456	493	518	447	496	467	444	493	518	478	436	469	448	497	498	503	469	470	464	507	487	523	485	480	517	459	485	452	476	483	489	480	460	521	507
55683	84858	64792	33886	13132	3836	1105	604	501	493	496	502	509	484	502	489	478	464	506	504	492	510	485	458	491	493	492	479	505	467	468	472	477	471	514	461	530	496	483	474	479	502	479	486	481	485	457	462	522	510	507	500	467	508	474	502	477	500	497	476	476	525	489	476	468	514	495	500	476	469	509	509	480	474	474	482	481	462	505	516	461	520	455	496	514	510	484	484	474	529	487	485	467	491	479	466	462	435	504	470	472	484	462	452	526	500	481	474	496	469	431	501	500	505	515	477	496	419	461	475	488	477	484	507	498	422	465	461	474	502	459	497	469	480	481	500	473	472	470	483	482	424	465	467	497	482	484	501	478	471	469	491	501	476	486	463	495	489	442	481	450	490	456	457	490	466	488	473	501	483	485	493	438	468	480	502	467	469	518	438	447	475	480	460	453	466	494	493	482	470	514	458	493	454	475	460	491	489	487	450	464	456	478	486	482	506	451	447	471	466	469	469	454	487	427	487	457	464	462	468	500	491	482	511	466	461	499	491	510	476	522	479	492	520	480	504	494	488	488	502	492	478	506	470	493	464	499	500	487	510	481	448	493	444	478	480	491	483	484	480	477	493	499	461	499	469	472	504	484	486	465	460	482	465	504	510	520	470	467	503	481	504	530	462	463	469	512	491	485	492	457	442	495	480	474	469	458	512	469	510	489	513	438	484	500	453	500	461	494	520	495	508	477	505	478	448	459	430	484	490	493	505	469	479	482	478	461	473	486	462	480	469	473	509	483	471	480	497	501	463	499	439	498	462	503	476	460	490	507	452	480	486	470	441	556	478	481	501	491	474	467	470	475	489	465	471	490	464	484	472	473	455	499	458	470	453	488	443	466	461	479	492	508	516	475	492	447	460	470	492	522	461	482	496	475	434	437	498	518	494	490	452	465	485	485	480	471	475	496	455	475	476	451	508	474	492	444	475	484	482	444	483	463	502	494	514	498	454	495	499	468	493	463	493	475	506	512	467	469	513	498	491	457	447	443	495	492	462	484	508	461	506	501	484	466	492	489	488	467	492	504	482	488	476	446	472	465	474	472	497	468	465	485	506	486	439	472	500	464	472	501	467	513	496	480	517	487	484	501	468	471	460	511	488	517	517	475	477	509	491	532	496	489	468	485	484	460	463	486	453	503	473	509	485	488	498	465	420	497	472	460	519	487	512	472	462	489	508	532	464	491	508	485	459	445	470	505	495	467	489	485	452	453	452	467	453	508	466	488	524	512	476	475	452	455	488	493	450	460	473	454	478	472	490	522	470	494	494	488	499	480	497	512	492	500	518	506	466	458	505	531	516	452	484	464	487	483	445	486	500	480	454	499	493	483	491	411	474	492	511	463	471	452	435	480	498	480	494	436	510	454	457	485	483	458	461	453	477	496	495	471	482	485	456	471	467	487	483	437	492	484	458	469	455	481	494	466	444	483	489	448	513	460	491	465	488	484	527	470	478	488	465	478	450	485	467	488	492	470	466	434	466	524	474	455	493	478	453	473	499	484	497	518	452	469	485	495	476	502	457	450	511	447	498	492	467	514	547	447	500	477	515	486	467	477	453	489	509	442	512	485	491	483	503	471	445	486	496	485	474	527	470	495	429	474	464	451	536	494	463	475	474	455	447	482	505	467	481	459	465	497	482	477	526	494	460	515	516	472	494	480	512	507	484	520	521	499	485	470	466	487	484	478	469	505	491	465	439	493	495	464	474	459	470	497	478	500	496	477	503	484	463	494	507	493	469	487	463	482	468	541	490	469	495	505	479	506	490	515	471	514	470	467	474	453	469	481	504	485	474	475	462	466	485	479	455	501	492	446	491	498	489	506	483	496	458	477	485	484	464	450	462	528	488	464	470	507	487	486	470	486	459	445	478	460	503	491	469	472	481	476	486	459	469	468	506	527	480	439	460	495	464	496	496	467	451	467	496	461	481	480	495	483	466	510	454	528	488	495	494	503	488	490	454	446	433	467	487	490	478	454	440	475	460	502	464	462	507	499	500	493	508	477	503	478	518	462	459	452	475	466	490	510	508	483	523	455	460	488	480	503	488	477	465	495	504	489	426	437	524	483	478	479	480	488	474	490	497	478	489	474	476	523	517	483	477	470	486	526	468	499	474	480	505	482	485	522	429	493	489	409	491	479	464	485	472	481	527	453	449	456	517	471	523	456	516	483	464	437	462	477	447	483	476	429	472	490	469	505	512	443	463	512	513	454	459	484	476	488	431	469	460	462	476	466	475	470	463	465	489	477	439	517	501	499	481	475	480	495	524	456	458	458	496	458	484	479	465	499	472	494	472	520	489	483	477	467	499	483	468	474	501	479	497	473	478	473	509	431	503	450	485	428	473	467	467	500	485	481	482	498	506	483	452	494	496	446	488	487	495	456	471	502	528	445	503	510	457	486	485	493	453	493	500	457	463	470	476	472	458	496	474	468	452	506	507	509	500	490	509	499	496	416	491	466	490	499	480	505	505	471	488	478	476	478	458	530	474	486	452	462	461	457	477	493	450	434	518	488	482	504	463	467	488	456	468	473	480	467	495	463	474	451	491	487	469	509	443	447	505	477	509	488	491	497	494	500	470	459	495	489	478	493	481	482	497	435	470	479	447	448	514	490	475	481	483	503	463	477	476	489	461	502	482	505	479	539	454	473	469	497	485	484	488	460	493	449	502	462	437	514	497	483	458	470	467	476	462	481	470	478	494	469	483	497	444	491	489	466	458	467	463	484	484	438	482	472	465	469	518	498	480	453	468	461	499	486	467	440	491	460	463	456	474	484	463	451	504	501	503	490	463	512	510	467	467	450	512	449	450	487	470	496	467	468	458	493	467	462	471	450	453	402	451	483	472	434	452	473	426	508	454	475	494	471	459	451	490	484	464	468	467	501	464	452	470	538	467	498	469	474	497	468	483	473	512	467	469	434	462	482	510	460	484	501	501	500	447	455	480	545	484	480	479	519	461	441	499	460	504	463	476	466	446	479	485	463	462	479	471	489	486	495	473	455	442	508	440	464	479	490	494	497	465	484	497	474	478	475	475	451	491	492	512	505	497	484	478	476	499	483	475	468	456	460	448	536	461	504	481	489	505	485	490	466	506	477	476	448	475	471	521	470	461	488	501	490	473	509	500	450	492	473	540	489	489	462	479	482	492	508	470	456	521	455	469	483	494	497	464	472	493	445	493	508	482	449	483	480	481	475	508	505	438	476	496	492	470	490	478	467	480	477	526	474	479	521	473	478	490	490	465	482	469	470	462	465	452	474	448	450	481	484	480	458	464	444	469	516	461	465	473	469	489	465	446	486	484	496	463	517	506	525	437	484	472	494	496	512	486	452	456	473	463	459	479	473	479	470	461	499	481	475	514	460	486	513	482	489	501	475	472	491	488	486	494	465	480	475	480	517	452	458	476	473	508	462	465	435	510	492	472	456	497	465	501	450	473	483	441	484	496	440	502	465	508
24139	22752	39395	39170	28322	17997	5670	1232	848	745	763	761	779	701	697	728	750	758	741	767	722	703	693	729	714	750	733	787	711	775	738	716	712	727	723	761	738	728	714	702	748	723	724	723	760	705	721	725	692	711	727	713	683	691	697	752	713	749	719	709	771	738	714	702	771	717	678	681	732	672	714	686	721	692	657	742	718	715	720	700	743	713	725	719	747	684	694	757	719	717	714	740	730	663	696	732	716	738	713	688	695	726	696	709	718	737	705	723	720	674	719	709	741	727	719	690	736	694	764	691	709	685	682	683	705	700	702	710	742	735	687	694	684	718	682	703	693	774	777	724	650	731	717	727	690	731	753	710	723	737	728	773	772	732	710	706	689	725	740	744	731	715	695	764	714	748	688	765	693	742	713	698	732	714	683	738	680	690	739	737	713	679	685	691	700	682	703	688	706	755	751	737	715	722	696	677	676	721	736	739	744	715	752	730	709	661	723	743	656	705	689	736	729	801	732	702	746	718	724	720	707	758	735	756	727	742	724	696	738	742	717	729	733	712	704	699	677	678	721	727	734	713	678	734	718	751	697	752	744	718	703	753	675	708	765	657	710	732	718	703	747	704	718	698	716	731	672	712	722	692	692	690	728	753	724	733	734	711	715	694	726	723	741	673	725	723	729	705	708	689	740	701	716	739	700	700	715	716	703	767	713	681	751	737	701	722	719	690	771	757	754	768	698	678	692	712	759	701	730	744	697	745	708	667	716	718	772	759	745	741	681	717	749	729	725	689	707	712	724	658	702	669	716	657	739	745	657	719	747	722	697	667	721	720	764	724	707	711	723	751	700	707	719	710	711	748	701	680	710	731	712	704	699	715	763	749	727	709	768	683	688	656	697	705	733	743	719	669	711	695	707	747	733	696	675	766	706	677	707	723	735	697	760	682	699	729	702	689	717	709	754	713	737	728	740	720	736	723	778	768	731	729	727	706	705	675	683	688	687	713	756	716	680	640	756	700	715	711	717	703	719	718	696	748	703	726	713	763	723	673	705	707	709	686	720	721	714	755	748	720	776	716	766	739	688	753	738	722	689	741	717	702	703	735	710	723	677	741	739	732	681	766	701	706	670	682	733	657	710	711	687	722	710	711	721	718	685	738	731	682	744	755	722	695	693	712	734	746	736	754	713	715	788	724	674	706	728	717	694	792	670	717	714	687	682	733	694	736	737	736	688	703	752	701	705	709	726	730	704	692	729	731	674	713	692	761	714	689	728	731	674	729	652	756	685	751	731	722	720	727	732	725	715	716	723	712	703	729	729	703	747	707	699	715	725	691	722	660	742	700	713	716	711	733	743	702	768	715	703	737	724	693	724	674	694	670	740	730	714	708	665	715	719	698	750	697	728	680	756	692	706	697	733	706	715	669	716	715	723	737	700	716	722	691	707	721	737	698	673	713	715	737	718	752	734	776	727	679	723	742	688	668	733	716	706	696	737	681	701	699	709	691	694	742	762	711	712	688	695	680	770	753	727	780	704	703	713	718	755	701	736	747	739	722	691	739	747	730	780	701	759	737	642	730	708	727	719	700	727	749	712	723	761	727	720	733	718	699	709	716	705	745	739	690	699	698	689	731	704	698	735	744	722	741	731	709	743	711	727	740	688	683	752	697	677	732	729	707	710	755	715	741	737	768	675	721	700	731	699	747	724	708	737	741	742	713	688	708	741	765	778	716	706	740	772	728	727	737	755	710	697	708	713	707	704	755	728	718	725	742	694	758	692	689	716	728	717	745	715	709	686	716	753	687	722	730	704	715	738	704	675	699	689	727	730	659	731	686	716	691	710	723	787	686	707	706	740	695	704	702	753	715	721	728	737	712	728	704	718	721	667	722	710	694	672	706	716	724	710	708	721	731	681	760	713	719	711	658	734	715	705	745	723	699	735	690	727	738	695	733	722	736	700	733	746	728	722	721	736	688	734	716	742	688	714	694	675	670	759	729	694	704	713	711	724	733	690	730	685	783	696	726	684	711	702	683	709	693	712	709	720	698	698	677	704	706	738	693	696	713	724	674	745	709	694	684	737	680	716	738	694	740	715	693	710	676	687	673	730	742	758	749	735	751	730	726	734	744	731	692	753	694	704	744	712	730	731	707	723	662	740	711	695	711	722	708	759	707	698	702	724	756	696	721	721	693	718	708	688	732	723	735	719	737	705	707	695	708	689	694	684	669	726	675	705	701	726	695	752	756	770	730	682	742	761	729	698	681	697	681	728	706	682	724	736	695	708	720	684	720	702	737	719	656	745	723	704	710	660	697	722	702	769	668	732	719	720	766	695	697	719	719	697	716	717	769	680	732	726	732	680	691	717	705	736	716	700	691	680	756	686	682	694	717	769	709	745	729	707	748	746	715	701	675	701	708	758	683	693	684	690	653	723	655	711	722	733	688	743	768	723	735	719	679	704	688	723	733	685	717	684	722	707	732	683	725	750	729	698	740	748	687	711	734	728	724	741	709	678	720	736	698	727	711	732	687	743	722	709	735	693	705	701	679	745	734	670	715	737	674	679	682	740	738	738	754	700	765	751	711	711	729	697	714	707	704	727	697	700	690	756	741	734	744	732	728	735	734	707	667	733	738	742	754	715	737	695	697	743	697	765	682	694	707	674	718	705	736	731	741	738	786	729	681	699	745	654	686	714	755	707	691	702	747	724	710	758	707	714	772	688	737	738	736	735	715	719	732	699	722	732	712	698	686	675	709	734	742	739	744	705	704	702	713	724	725	758	719	734	706	735	732	751	711	709	746	685	664	769	745	745	742	684	705	709	744	670	671	701	738	726	721	749	715	726	724	682	690	704	692	722	756	689	751	711	747	656	737	726	674	751	737	743	730	717	817	695	704	708	698	736	703	719	716	762	683	738	716	722	664	667	766	734	744	721	679	694	698	708	725	711	735	761	733	698	681	720	684	778	717	697	716	717	689	727	646	696	729	731	695	741	655	757	678	702	701	704	764	719	728	663	701	664	667	679	713	704	682	679	749	693	724	732	681	713	716	711	730	704	709	699	662	657	717	775	760	743	724	699	688	681	684	729	693	700	711	731	736	711	696	736	723	670	704	710	723	713	750	695	690	744	736	717	714	686	723	699	731	722	703	704	714	730	703	698	714	751	674	696	738	697	722	704	720	732	703	698	663	717	728	702	731	708	683	705	691	736	727	743	710	618	682	722	746	716	702	752	737	725	691	691	703	733	712	708	671	725	715	698	683	662	767	696	664	664	738	688	740	719	679	707	721	711	733	744	669	738	717	762	801	658	719	693	709	725	719	725	655	757	711	705	689	722	710	737	685	724	705	723	695	729	754	738	715	702	812	747	688	741	708	765	711	692	724	739	689	700	711	738	667	719	696	657	724	741	759	663	735	708	711	688	715	707	740	670	716	742	719	733	686	698	706	694	704	687	689	676	695	757	724	749	761	740	745	693	736	694	777	701	685	732	693	769	714	698	736
61315	100310	82741	52682	25963	8576	2195	1001	735	677	701	777	683	742	741	736	701	696	753	695	722	725	744	741	715	662	680	666	689	713	750	718	682	677	731	763	707	714	760	757	682	692	745	720	683	681	729	700	746	739	692	653	660	702	695	684	709	711	774	723	682	723	715	689	652	740	710	751	716	743	687	685	747	741	742	688	701	735	727	755	689	687	707	719	745	686	675	706	694	678	712	702	721	695	707	743	726	734	683	713	697	704	693	732	714	746	739	771	750	681	717	727	683	718	725	713	736	794	698	675	699	687	715	714	685	704	699	676	697	696	729	710	731	714	732	767	755	739	751	751	706	708	743	721	710	723	719	715	736	712	715	667	734	689	705	739	702	714	734	663	646	698	712	663	720	731	720	716	741	747	715	711	723	707	663	673	719	712	677	705	647	739	698	710	683	691	787	713	733	692	697	695	664	697	720	758	693	705	739	711	695	716	675	773	710	681	668	733	690	692	690	694	727	661	701	746	751	698	737	727	714	686	668	710	677	710	684	739	713	715	748	702	689	673	709	733	692	672	787	732	703	684	665	696	702	684	721	722	758	721	696	682	713	702	692	719	670	724	732	655	672	752	716	761	726	733	710	690	681	691	723	721	738	743	697	740	742	708	682	709	699	698	733	685	710	693	716	676	683	770	722	693	739	724	685	733	716	681	723	707	683	669	766	684	721	699	727	697	731	745	640	694	716	694	668	760	753	686	711	674	751	738	723	743	719	737	708	692	731	743	709	682	777	730	674	719	701	749	737	710	701	656	690	710	740	712	722	668	730	722	709	700	694	692	696	716	674	727	678	712	701	764	711	693	697	762	683	702	705	693	707	714	681	723	723	755	690	701	763	657	713	730	695	731	735	712	696	728	726	724	748	732	653	717	702	683	752	739	743	769	704	731	715	716	709	704	731	704	675	720	725	683	677	678	706	785	731	694	735	725	685	721	724	659	698	694	716	694	728	750	690	714	733	748	717	716	718	722	669	711	734	677	710	710	712	751	722	691	694	708	712	694	719	687	707	695	741	729	684	684	736	675	723	697	694	692	705	699	675	727	709	681	717	691	726	697	696	700	661	671	722	729	744	740	722	723	683	743	667	712	724	702	694	679	704	702	665	695	691	693	712	707	707	669	710	662	715	714	732	694	696	708	673	762	718	701	716	714	697	696	695	731	694	670	721	715	686	727	713	700	719	730	687	727	651	784	706	735	707	659	733	692	697	701	735	698	777	691	685	722	669	688	718	750	672	688	748	698	719	746	717	715	739	663	694	719	670	677	715	658	800	755	711	724	725	660	670	693	674	721	710	723	700	719	703	689	725	697	717	731	683	698	733	715	717	706	689	711	721	754	732	711	717	714	734	693	721	668	666	747	732	689	738	688	664	685	676	722	721	740	717	724	683	706	684	693	676	683	728	685	714	743	698	698	694	744	715	692	672	678	669	738	771	667	701	653	696	702	742	731	767	663	741	690	655	701	737	733	767	688	678	703	674	716	673	658	738	758	715	718	702	713	715	656	698	722	674	710	735	668	722	656	703	688	691	744	680	696	706	725	696	700	686	649	733	702	711	731	709	723	661	713	725	710	716	708	728	735	661	705	717	706	723	686	697	656	705	702	692	747	746	701	709	656	720	730	702	735	710	680	695	715	696	738	734	731	669	685	753	691	657	690	714	705	759	722	694	700	700	727	709	688	757	690	714	733	675	708	687	717	742	698	691	749	792	712	734	718	739	683	679	681	703	700	692	692	735	682	733	683	718	716	685	723	727	700	719	669	713	737	666	730	742	728	729	732	713	709	653	694	730	720	736	723	745	708	727	756	672	705	695	715	665	687	719	702	721	723	701	706	728	727	688	708	729	720	684	754	723	701	712	722	720	695	695	669	763	705	718	710	679	669	720	710	732	688	746	725	695	747	683	679	705	687	693	684	677	714	672	722	681	728	684	683	734	736	712	779	761	743	719	718	712	733	756	730	724	716	687	730	727	720	684	735	725	660	673	709	677	691	698	744	734	700	699	676	730	721	705	680	697	698	682	695	689	736	721	689	722	690	706	693	687	732	685	704	710	714	722	750	697	722	721	733	627	718	679	684	722	682	680	707	729	717	699	661	733	666	724	713	715	731	671	741	718	760	724	704	711	692	716	682	735	679	716	720	746	709	709	678	727	686	722	701	723	756	732	728	710	713	695	708	749	727	737	672	779	709	735	638	716	757	731	718	701	655	697	711	664	725	716	692	679	740	720	703	724	698	726	706	716	718	705	687	686	728	737	724	728	725	678	705	721	708	655	667	681	694	687	688	736	740	699	702	736	734	747	677	658	746	692	665	709	785	702	730	699	667	755	681	705	706	710	670	715	687	675	728	709	703	748	676	752	676	662	712	722	678	694	638	720	699	713	730	677	715	664	703	733	673	726	687	701	681	722	716	680	690	716	765	757	728	731	681	713	743	717	685	742	683	732	728	686	733	711	697	713	739	767	735	633	682	688	742	668	719	734	651	689	694	693	690	727	717	666	713	708	699	732	686	694	669	713	682	694	704	734	745	699	746	712	719	734	686	719	707	759	714	689	721	691	675	754	664	667	742	683	746	705	740	686	681	715	682	685	723	707	725	694	735	730	698	727	712	693	693	660	638	747	728	648	669	701	719	712	722	674	770	737	747	708	634	707	701	689	693	707	696	726	689	717	713	683	688	669	686	696	718	709	747	692	699	738	732	715	711	696	746	683	719	691	700	743	711	737	690	720	700	704	690	725	667	735	695	698	703	705	680	743	634	706	665	705	699	700	741	717	701	711	701	663	698	695	736	767	679	674	738	709	723	701	684	760	740	728	681	718	741	710	697	721	701	726	710	713	715	785	677	754	656	677	693	654	714	672	676	681	704	724	712	709	706	650	722	750	738	668	723	716	673	711	686	699	739	692	694	700	707	737	683	719	734	678	702	709	650	682	688	710	748	698	730	723	691	698	684	661	719	672	728	683	673	644	685	699	729	692	709	693	750	743	708	759	715	719	736	711	722	692	749	735	686	676	745	706	729	745	689	686	683	767	728	701	726	683	677	738	723	711	674	739	724	704	689	693	704	722	742	710	675	688	703	713	708	659	688	712	710	682	716	666	712	664	709	694	718	745	731	715	700	710	707	697	683	735	725	682	743	731	725	751	698	749	701	741	698	730	695	725	715	724	679	680	721	774	733	687	690	719	718	716	733	705	692	721	703	731	759	736	739	685	697	775	690	727	718	742	722	700	667	689	689	688	698	704	739	723	750	722	699	697	693	696	668	693	723	687	718	689	720	687	672	701	728	661	733	699	668	697	717	684	747	658	688	715	701	727	775	728	706	742	631	698	773	702	723	714	685	694	729	674	713	668	682	718	719	675	716	733	702	773	740	714	700	726	717	713	725	674	711	718	704	746	703	746	692	707	723	700	726	668	687	724	708	684	702	732	744	670	694	694	674	746	706	706	676
28259	29898	30088	15964	4197	1197	726	601	527	539	526	553	523	562	560	506	525	549	500	542	517	570	516	536	521	555	555	543	551	581	535	526	555	550	580	615	557	526	574	565	576	502	540	571	532	558	547	522	567	546	558	550	533	549	515	530	541	550	525	502	558	563	565	551	545	541	553	555	581	506	552	539	551	530	577	568	533	523	540	512	545	562	506	551	560	582	553	565	563	550	528	567	594	539	508	533	546	546	597	545	521	552	509	552	505	532	579	556	492	574	563	519	540	562	547	554	603	556	558	539	558	531	550	512	542	568	532	550	552	550	541	555	572	577	540	536	484	540	545	518	542	536	543	538	541	535	576	540	553	534	555	523	529	559	518	514	538	553	539	536	552	514	568	538	551	542	553	528	528	545	535	567	562	544	508	524	528	540	541	548	507	561	536	531	532	527	573	563	518	499	511	568	578	519	555	556	548	548	482	543	574	507	543	524	552	553	587	538	538	547	565	455	603	540	551	562	532	534	542	539	536	537	513	563	526	556	584	549	568	543	537	527	549	553	546	545	522	533	549	536	567	543	553	519	543	523	529	562	529	535	553	545	621	567	544	573	537	528	563	473	533	560	569	509	579	516	529	517	586	556	542	568	552	525	555	579	535	504	527	500	544	564	528	564	555	588	519	577	515	579	586	533	551	533	521	547	568	533	534	529	490	547	573	566	564	546	555	526	539	556	554	549	529	548	533	537	515	525	548	577	551	504	517	546	508	547	531	598	550	557	530	543	536	563	553	586	515	559	544	536	529	496	525	514	525	549	566	528	586	505	570	560	522	557	516	573	517	573	531	540	550	555	482	561	541	474	535	565	563	556	552	565	548	537	496	531	554	583	514	513	549	550	488	540	530	582	556	549	573	550	544	564	583	580	527	554	566	513	546	557	535	549	516	509	512	527	567	524	560	579	554	555	523	496	557	498	569	611	555	557	537	519	519	556	494	516	546	539	584	540	514	554	566	529	517	509	558	543	528	548	569	536	559	585	560	513	526	518	565	524	595	546	567	563	530	521	538	549	557	555	530	537	536	554	543	536	575	529	509	546	517	548	534	573	548	567	533	507	522	520	489	563	538	536	549	547	526	568	523	563	527	534	515	562	590	545	513	525	544	541	562	537	561	573	523	525	482	587	515	542	570	540	517	551	560	515	548	527	525	550	558	514	604	550	569	510	526	555	549	566	565	505	551	552	540	552	493	552	565	507	536	548	541	523	578	535	525	549	501	577	561	499	541	575	580	538	534	542	555	519	540	564	554	588	544	546	543	589	534	561	539	583	584	548	551	507	540	538	548	536	537	521	539	566	502	510	489	517	521	521	521	536	548	545	512	575	563	523	560	535	587	535	513	538	540	571	543	556	508	567	530	552	528	566	501	563	557	523	535	513	516	556	562	562	552	543	542	543	571	505	528	539	524	570	531	533	569	538	499	534	573	525	532	538	533	509	540	537	542	505	552	560	538	582	540	542	530	521	538	586	540	521	572	555	526	545	500	549	554	580	522	506	527	508	560	561	555	564	549	588	551	568	568	516	535	525	561	533	520	538	522	546	531	550	542	535	530	496	588	548	535	527	547	546	541	533	521	502	559	536	568	537	537	598	512	531	549	518	515	524	520	539	551	528	537	550	535	571	553	564	559	566	581	541	549	534	488	531	522	503	525	551	546	529	563	555	550	551	550	541	557	511	561	543	545	573	560	523	525	509	546	539	594	561	554	520	549	537	558	525	549	538	497	542	542	546	572	547	542	562	542	502	539	526	521	560	544	496	572	501	527	617	537	550	489	540	557	548	542	551	579	521	560	533	566	497	542	530	595	591	547	537	551	583	550	572	555	535	541	530	541	524	570	510	537	541	556	534	541	503	565	561	588	546	557	534	587	544	565	521	495	534	581	525	517	567	577	529	541	548	536	524	549	560	554	515	531	535	510	514	565	581	549	564	547	545	546	581	515	502	574	585	576	541	546	536	529	532	597	515	586	555	551	525	539	546	537	537	559	549	500	536	570	539	538	547	547	511	538	561	491	540	558	528	584	541	555	556	549	532	532	533	563	559	560	540	547	566	556	543	554	553	530	564	509	559	525	540	538	571	508	537	553	558	537	534	525	552	598	502	531	520	583	518	536	551	542	565	543	561	565	527	538	549	561	573	560	562	542	529	515	546	504	562	557	538	544	530	517	563	535	502	586	571	567	535	521	529	575	539	553	540	591	566	526	511	544	600	516	502	495	553	540	567	543	541	554	562	504	555	510	566	506	554	512	552	553	556	531	542	520	572	540	540	524	545	530	564	544	570	513	557	541	500	560	506	575	548	549	559	572	555	506	543	547	545	542	546	567	517	533	570	548	524	541	559	557	521	538	563	541	493	562	537	579	555	547	530	547	552	530	555	556	545	549	564	552	572	519	567	561	567	544	537	551	588	499	551	556	522	534	525	564	576	584	508	551	558	534	528	608	517	548	532	557	530	550	531	527	537	551	576	534	552	524	587	531	549	526	578	529	536	549	553	571	535	571	535	557	551	557	541	588	563	552	515	549	550	586	541	542	513	551	556	547	562	534	571	523	562	544	587	523	587	551	521	549	542	548	577	543	527	532	571	518	530	528	526	527	571	574	580	520	524	544	516	539	547	556	587	556	520	520	559	546	545	549	537	558	529	575	543	559	542	559	493	541	539	516	538	566	544	552	536	521	559	535	532	561	575	530	581	554	562	555	557	580	564	520	561	557	538	530	542	545	573	549	580	499	529	536	582	559	536	536	564	533	551	503	541	519	544	528	523	521	567	557	611	556	579	541	597	565	555	558	524	574	542	576	541	581	555	555	545	559	556	525	565	552	534	558	534	542	575	492	548	559	537	517	527	554	524	539	553	494	542	581	530	501	505	516	460	532	503	530	556	528	524	522	550	558	535	555	546	550	520	549	558	511	547	569	563	565	549	563	579	506	561	515	535	563	557	593	526	545	533	523	559	586	453	528	502	529	582	540	525	550	554	565	547	553	538	528	541	522	544	533	571	567	575	589	550	506	518	549	554	550	556	591	529	514	544	544	552	504	518	565	540	565	604	555	553	493	557	513	508	580	549	586	522	482	577	582	538	566	553	554	570	568	556	562	548	494	549	592	522	542	545	502	540	561	552	541	529	510	493	547	543	526	553	541	547	531	547	541	518	576	525	525	536	529	570	542	554	558	562	538	526	534	535	550	485	528	534	515	558	531	536	535	582	559	551	519	503	552	551	524	563	480	515	552	551	593	548	557	555	548	519	572	577	570	563	568	538	594	540	561	572	575	550	597	541	562	536	566	518	531	549	575	618	567	556	544	524	512	569	517	583	535	533	476	594	551	535	540	546	539	543	530	554	536	546	547	551	550	567	511	564	544	506	538	537	575	531	541	549	547	528	525	552	549	537	550	567	518	523	543	574	542	563	548	536	580	552	578	562	564	520	529	508	571	548	541	510	539	551
15587	38101	25292	9645	3077	1103	617	526	490	509	519	471	509	520	485	512	480	544	491	488	489	511	522	483	465	499	501	478	490	493	496	466	480	477	486	495	494	502	496	511	504	476	531	491	493	510	498	474	505	496	474	482	458	479	468	506	451	527	495	464	513	461	474	501	494	526	471	501	488	508	440	501	484	451	464	468	483	491	503	508	510	506	501	526	485	514	496	461	501	462	485	508	486	508	494	491	494	506	537	496	492	480	468	471	530	508	502	517	496	438	456	533	494	496	479	532	504	477	529	483	483	485	482	498	532	485	457	519	507	512	448	489	513	508	476	488	480	474	482	459	461	471	503	490	499	515	480	434	501	457	480	480	483	496	503	478	484	468	454	487	489	475	536	485	498	485	481	504	460	511	481	480	503	489	455	499	477	477	447	489	457	450	496	466	485	500	500	502	476	466	481	491	475	498	493	469	483	488	474	452	476	483	503	495	473	479	481	499	490	484	485	472	483	491	473	495	453	481	472	471	482	500	456	488	486	466	486	421	466	514	503	473	488	449	510	470	506	482	467	487	491	467	489	476	505	518	518	505	508	472	493	492	528	483	496	510	507	467	488	546	499	510	465	473	534	518	502	492	519	495	478	479	478	463	497	473	520	470	492	468	468	513	514	476	488	512	515	456	483	477	459	454	537	487	492	497	493	464	501	455	476	490	467	475	477	525	489	497	486	487	504	452	471	479	473	496	476	462	518	468	492	445	506	450	480	460	531	478	483	482	484	491	464	476	505	460	486	471	490	451	487	508	486	505	505	496	506	499	435	502	468	490	468	479	475	504	502	461	496	463	534	498	507	488	485	475	448	473	471	460	437	497	476	455	495	464	488	460	469	475	497	504	486	512	498	487	458	513	471	542	513	513	542	496	478	475	495	496	478	470	456	521	485	480	511	546	528	507	458	478	484	482	537	452	486	482	467	439	490	473	498	486	491	476	517	518	476	502	484	502	474	486	502	472	480	468	491	549	504	497	491	471	488	478	466	479	516	476	496	498	489	469	509	488	481	476	510	460	455	535	481	478	499	497	492	468	473	500	503	474	481	517	485	483	491	478	485	475	515	463	510	466	517	507	463	508	474	489	487	469	492	492	489	492	455	519	465	496	472	482	461	495	464	499	498	543	501	495	447	486	470	476	480	514	496	508	466	485	476	513	486	509	484	472	498	487	486	474	497	482	495	462	456	488	481	502	430	478	470	523	483	462	470	499	478	479	512	506	478	491	501	513	515	429	498	514	459	478	496	531	461	454	507	475	489	514	486	468	453	452	507	490	472	494	485	479	491	444	480	492	484	444	463	483	497	469	494	448	481	502	468	508	502	493	450	536	492	469	492	486	503	490	488	514	430	502	479	512	481	492	457	456	433	521	474	452	503	445	514	452	503	476	427	514	463	528	513	475	497	464	510	447	496	458	498	483	521	498	481	506	485	528	454	464	455	475	480	508	498	489	452	484	472	483	496	496	476	495	470	445	489	459	475	484	464	497	490	520	476	469	475	489	496	460	499	483	471	495	461	498	468	517	504	495	454	473	512	493	502	493	495	494	481	528	469	469	483	498	495	482	489	444	447	498	519	498	507	489	490	494	512	488	455	479	487	485	457	506	487	488	440	509	515	468	472	485	481	482	490	486	449	499	510	477	491	495	480	489	449	478	499	546	488	482	520	469	466	475	459	466	508	488	466	477	471	553	477	471	449	501	482	474	479	517	511	508	519	505	427	473	495	503	503	479	490	497	482	467	471	467	501	472	505	494	489	468	501	466	523	492	476	492	468	483	473	470	468	481	508	475	489	479	481	483	525	505	461	506	484	460	476	489	463	458	487	471	472	453	492	518	459	487	564	477	464	463	500	483	478	491	515	475	490	485	481	464	469	518	474	512	489	480	509	521	482	503	489	493	476	510	507	468	500	451	527	496	475	483	488	475	524	466	459	485	494	472	477	468	464	529	509	472	444	523	478	444	482	461	450	511	484	483	467	494	442	502	479	470	454	488	491	522	455	502	492	486	512	504	481	502	470	497	494	476	481	451	508	506	485	480	514	489	497	461	486	469	444	486	467	496	473	491	480	514	465	496	515	497	447	480	488	484	501	498	478	481	522	466	495	515	490	418	494	479	498	461	499	486	419	484	472	519	464	488	482	510	469	511	511	464	468	481	514	499	492	515	544	499	498	544	481	471	517	463	469	481	494	506	474	458	506	468	535	471	493	434	464	500	492	517	467	500	507	474	469	486	475	477	490	486	484	468	463	481	501	501	505	490	445	526	514	472	486	486	481	465	481	482	475	466	502	545	482	481	484	472	525	501	506	471	478	473	499	514	470	492	518	486	470	449	515	480	481	476	487	483	467	481	519	486	488	477	475	500	479	530	493	500	479	454	477	442	475	473	487	483	501	506	506	465	462	492	480	491	500	492	476	514	483	475	476	496	478	455	447	474	483	488	481	446	507	506	497	500	484	474	473	481	488	464	460	498	493	482	476	481	487	473	489	527	489	482	497	451	457	495	476	492	479	471	493	481	475	491	517	486	464	455	510	456	486	535	497	478	501	475	468	504	502	476	511	499	460	508	480	498	499	508	510	510	488	461	490	517	469	530	485	525	476	484	501	454	478	449	500	507	477	487	453	543	502	479	474	530	489	497	482	484	497	499	512	469	476	507	498	465	502	487	488	469	480	511	473	471	495	485	480	504	497	482	479	465	476	462	437	519	468	467	511	500	492	498	492	512	452	463	519	478	481	482	499	491	489	474	491	479	504	495	498	495	503	514	478	475	436	468	514	491	517	533	463	455	488	446	450	504	455	477	491	489	493	468	483	477	440	486	469	496	527	508	522	479	501	497	453	517	475	492	486	474	502	522	454	522	477	468	534	472	456	487	433	486	479	509	525	499	491	478	492	486	491	452	467	514	498	486	445	455	477	527	471	476	489	462	446	491	489	516	466	494	493	495	478	468	497	479	488	506	481	491	436	487	533	483	469	486	500	483	477	489	522	414	462	489	513	472	498	493	480	508	479	479	528	448	499	498	495	500	493	463	481	500	493	487	483	540	469	479	509	492	487	458	480	473	536	497	480	484	444	508	512	497	531	474	493	462	516	511	494	456	445	488	458	475	493	465	481	510	480	481	517	484	484	543	489	466	438	477	481	487	490	538	510	475	514	487	505	529	506	460	460	463	479	505	530	458	467	484	493	478	507	482	531	489	483	477	503	507	467	485	456	494	487	453	460	442	507	464	469	493	505	465	473	489	466	543	469	520	464	480	547	538	501	482	504	502	456	519	507	480	519	533	481	459	499	509	456	469	505	466	442	512	483	489	459	484	461	459	502	498	459	457	494	523	506	509	500	501	464	480	488	502	490	459	464	453	522	469	505	449	464	495	473	472	491	513	449	493	469	466	462	461	491	461	474	512	517	512	496	470	460	495	453	504	502	482	466	500	497	530	502	487	487	515	491	488
25633	29975	48711	41209	23542	8814	1893	678	552	478	528	510	497	490	472	518	498	531	561	520	481	487	501	506	518	490	508	502	500	484	481	495	512	463	477	477	475	472	488	474	464	500	511	545	492	527	501	514	487	513	487	527	542	500	512	470	499	544	462	489	495	477	517	471	446	479	500	502	478	507	485	450	471	487	470	512	511	484	523	530	475	466	475	514	531	474	459	493	491	507	521	478	518	494	472	520	506	472	504	496	508	443	502	461	517	520	490	503	466	488	484	534	522	497	522	490	497	470	492	495	476	526	483	517	439	536	526	484	491	504	515	498	503	506	490	490	491	465	490	489	502	475	468	487	465	488	530	482	477	502	513	476	495	521	457	493	491	503	485	480	499	489	466	516	474	496	455	509	504	538	498	502	499	503	521	502	496	459	490	514	495	447	486	521	508	458	495	467	434	481	455	484	520	521	471	487	482	466	470	517	487	525	497	485	503	523	518	487	487	507	469	478	512	503	472	508	496	509	483	478	484	484	461	527	479	521	476	529	491	491	454	475	483	498	471	509	461	516	508	505	520	514	479	486	476	518	475	499	503	480	497	506	501	492	521	468	515	536	433	525	472	527	480	485	460	479	506	487	493	512	519	489	460	521	508	481	456	471	494	458	481	535	473	478	461	517	435	497	476	496	476	465	500	500	465	522	501	512	542	487	483	488	463	490	457	507	475	481	512	494	498	510	459	486	490	502	495	469	460	483	481	509	520	487	483	487	527	491	504	464	546	492	516	522	497	468	501	502	490	492	471	459	486	491	531	458	530	467	503	494	538	498	488	506	504	487	468	504	473	540	519	439	462	528	504	502	505	558	506	472	501	480	499	494	549	519	502	495	535	488	525	470	471	481	455	492	484	459	533	451	474	521	541	486	522	549	478	480	444	529	489	558	521	540	515	538	510	482	522	488	500	534	461	465	507	479	467	523	480	551	509	529	523	506	493	506	464	480	545	514	486	526	492	501	493	506	497	516	491	499	451	517	486	499	471	476	524	460	495	481	488	496	523	468	541	472	516	499	476	454	472	467	475	506	480	501	493	485	468	490	473	514	482	530	459	524	488	481	459	477	496	453	501	512	485	504	484	494	514	537	529	520	505	550	523	505	480	522	500	480	462	449	478	468	524	491	490	473	498	462	474	546	498	494	472	459	506	521	487	449	496	468	492	524	496	510	495	492	535	487	521	502	491	473	467	503	476	489	506	509	505	472	490	483	505	537	489	478	502	459	458	499	510	455	525	510	491	523	481	494	470	441	474	524	503	501	473	537	503	491	487	520	493	476	497	520	510	572	539	452	531	526	536	498	511	478	507	523	491	486	501	498	467	492	493	492	558	486	491	477	511	529	514	484	483	525	491	500	515	499	478	490	490	490	483	483	504	506	533	493	492	496	519	502	505	538	482	494	523	506	503	531	511	500	478	528	490	494	493	503	463	478	486	475	488	497	474	491	504	474	492	479	510	474	509	487	521	514	496	509	481	456	520	509	516	519	506	493	504	501	476	531	485	488	467	473	469	532	507	487	500	493	475	492	509	476	491	511	440	537	495	468	493	485	517	492	462	510	509	515	483	532	480	472	456	475	523	481	518	508	509	477	518	468	491	518	494	466	499	486	497	505	484	496	519	485	510	488	478	502	514	490	482	488	513	471	513	493	516	481	478	491	496	517	495	473	486	510	453	473	517	499	491	495	506	489	497	474	487	471	523	485	507	499	495	466	482	488	476	477	514	480	484	491	498	503	513	543	464	500	502	491	496	479	490	481	484	469	510	459	491	470	492	511	535	527	502	492	519	446	465	479	509	499	516	452	509	475	506	484	508	510	508	533	468	452	470	507	493	468	511	491	502	480	476	528	457	486	474	456	495	490	527	487	452	517	468	482	489	481	513	493	496	512	503	482	531	508	503	460	500	474	513	493	477	513	496	489	507	494	488	515	535	492	526	541	498	489	461	471	498	492	504	490	480	464	511	490	500	436	522	486	470	492	486	466	459	463	484	465	482	499	510	498	470	527	481	482	483	478	509	483	453	524	460	476	492	509	512	534	498	467	445	496	477	494	505	446	490	489	517	488	517	498	503	462	491	482	464	512	493	459	508	464	511	465	542	507	453	517	509	479	495	506	501	478	500	473	491	500	510	506	502	475	493	486	523	532	462	510	456	518	512	495	511	478	464	496	493	495	490	491	513	497	486	437	504	493	512	484	480	517	522	508	521	458	472	498	519	492	438	489	516	544	496	450	490	501	528	521	475	513	487	476	502	493	503	506	471	500	531	479	493	464	505	483	461	497	502	522	495	508	497	521	513	445	492	449	520	452	488	494	504	514	473	504	548	449	461	466	491	481	437	494	450	493	484	498	464	515	501	506	466	519	488	474	523	472	524	490	509	470	503	507	497	516	492	467	502	519	514	497	523	500	466	445	483	515	495	477	503	487	535	501	493	500	487	534	477	559	505	482	481	465	502	533	487	501	546	487	485	481	510	501	490	478	495	501	503	494	542	510	494	546	479	520	500	478	485	505	487	456	477	512	481	489	486	535	495	472	514	491	445	519	448	493	513	488	502	528	482	467	523	528	512	505	464	464	509	498	477	478	490	503	517	499	503	481	491	501	509	514	524	479	523	506	510	511	477	518	508	500	532	521	484	510	464	472	529	525	508	543	488	454	538	472	466	513	529	486	480	505	496	488	509	486	543	483	481	473	467	473	481	469	504	454	508	476	495	495	477	470	508	534	507	478	527	482	478	518	498	497	473	507	464	501	529	458	450	506	495	504	458	496	510	478	464	482	510	476	481	468	500	500	467	501	505	489	506	494	512	481	481	502	498	500	519	476	492	493	502	518	472	521	482	486	542	507	465	520	512	476	505	477	515	498	491	455	478	515	470	512	490	495	483	494	502	514	490	496	514	494	502	499	506	468	522	482	459	484	496	485	491	485	497	487	489	491	498	453	501	458	518	506	511	487	528	484	536	503	466	491	480	551	474	511	469	483	499	481	467	547	493	533	535	472	490	483	509	478	489	528	469	467	488	517	498	478	524	479	501	499	473	486	518	489	501	514	470	474	489	509	480	514	511	513	466	542	496	466	503	490	500	514	499	441	480	475	457	495	493	480	466	492	491	439	475	459	515	493	471	502	517	502	532	521	513	484	499	473	503	497	490	485	531	482	489	488	519	530	461	468	491	509	489	479	513	509	484	496	525	489	435	474	510	474	472	478	485	482	534	503	488	466	470	503	485	495	501	471	508	529	484	503	469	496	487	487	472	473	509	480	478	470	465	497	494	504	470	501	493	491	508	531	520	503	474	464	473	478	494	479	487	474	498	505	443	460	436	486	447	524	513	516	509	506	502	487	500	484	519	474	491	495	529	508	474	474	514	530	485	539	514	482	514	455	482	502	482	478	455	495	518	480	519	502	451	465	506	532	465	532	535	533	484	494	526	477	495	480	479	473	498	509	501	477
45622	90793	66260	34895	15804	5023	1524	643	496	507	518	461	463	473	455	484	504	524	509	539	508	473	469	468	517	479	464	533	486	532	473	516	476	486	505	484	518	458	474	518	482	501	474	511	490	470	477	499	517	511	507	499	515	504	496	531	481	504	553	485	464	497	474	495	483	520	479	494	464	459	500	488	495	494	503	514	488	464	515	512	484	504	489	481	518	486	488	471	464	479	496	490	524	465	470	460	534	525	506	494	488	543	478	449	477	507	524	475	499	498	517	455	483	503	475	503	507	462	476	493	479	479	478	492	498	486	473	496	504	481	457	468	497	492	510	517	498	496	483	510	459	475	509	482	486	475	491	495	457	487	515	480	484	490	455	491	550	475	500	529	539	506	497	490	483	432	530	487	503	474	477	507	503	500	485	493	534	525	476	529	485	500	493	451	459	488	508	493	455	522	511	497	462	539	498	489	495	517	505	467	491	510	470	470	463	521	520	490	454	461	476	459	505	524	507	488	482	518	504	516	511	493	492	470	479	492	501	505	519	504	483	485	500	474	457	522	493	469	498	472	461	513	528	469	487	504	469	471	432	498	453	495	490	481	460	473	518	471	464	512	483	482	478	487	513	452	484	473	464	455	461	474	459	482	540	506	489	477	503	498	513	457	464	506	494	519	495	497	487	491	471	505	520	525	499	556	490	497	480	526	517	488	483	463	510	475	515	482	500	498	470	495	492	497	502	471	456	495	503	498	488	516	513	483	495	481	484	492	497	498	518	502	457	497	502	485	545	502	435	504	508	478	470	492	499	499	526	498	440	487	463	463	459	476	538	492	501	460	489	521	501	473	494	465	458	549	465	511	503	488	493	480	504	498	493	520	493	516	508	497	481	516	481	495	489	493	454	485	491	518	515	498	465	502	509	484	503	486	482	485	498	484	432	449	503	460	463	542	501	475	443	508	498	478	524	529	486	486	506	462	443	473	517	486	528	492	487	528	489	480	472	518	519	500	457	509	473	458	501	477	505	491	510	499	487	522	470	461	468	514	501	476	473	490	463	502	517	503	492	535	494	461	523	486	503	509	512	464	491	479	473	489	486	494	498	470	527	448	536	470	480	509	506	513	475	484	483	473	503	495	489	500	492	493	519	501	480	502	516	487	500	502	517	484	498	493	519	476	509	498	480	493	465	487	482	510	450	454	472	486	505	509	514	503	476	450	484	474	488	474	490	498	490	485	465	514	498	503	523	451	504	496	520	471	494	521	461	481	527	497	502	512	498	485	482	532	522	471	494	457	471	456	468	523	535	469	511	467	483	507	475	477	484	470	486	512	495	499	503	477	476	472	485	512	537	487	517	501	536	496	504	538	457	464	479	501	442	515	508	513	487	480	444	477	512	505	477	522	485	506	503	499	516	503	489	481	508	484	457	437	509	502	494	477	446	487	457	480	487	511	449	469	457	499	507	455	471	491	472	505	503	473	471	501	508	489	438	497	469	439	505	491	472	507	521	497	471	503	537	436	477	492	461	500	501	495	485	514	461	497	468	497	459	463	517	502	469	511	492	478	464	474	522	505	498	466	492	466	493	471	455	505	503	515	515	472	506	478	506	500	493	505	451	481	516	534	488	485	499	476	473	479	467	479	469	463	489	464	460	482	457	502	482	508	510	496	472	461	492	490	463	509	457	474	454	530	485	496	495	498	513	474	493	492	501	466	474	476	453	482	519	460	513	477	466	462	485	501	481	481	535	481	491	449	484	497	458	477	476	480	499	497	462	468	492	510	488	507	464	489	444	478	479	517	483	478	516	455	474	502	497	496	464	484	496	479	483	485	535	476	513	498	520	486	513	440	502	498	473	484	479	531	516	458	521	478	494	482	463	495	496	478	511	424	498	486	466	505	498	500	474	488	471	472	503	492	511	488	461	523	518	492	472	513	494	511	446	514	506	460	490	486	518	527	495	530	542	491	471	490	468	466	487	492	514	499	468	453	479	488	470	446	509	508	496	510	469	470	505	498	507	515	487	483	485	477	433	472	514	477	533	491	508	484	547	492	484	502	474	464	458	487	507	504	505	483	510	501	475	468	470	443	463	529	471	498	486	494	489	538	442	478	458	485	497	451	521	471	502	508	526	462	497	527	474	497	440	485	494	473	498	509	495	451	524	518	481	494	466	462	483	496	450	465	446	514	483	492	488	475	494	496	491	505	502	466	458	488	512	450	488	448	470	491	489	492	426	500	503	488	493	492	521	518	489	509	476	503	482	476	469	496	509	495	502	457	502	480	491	482	510	488	499	494	489	498	507	502	492	471	483	515	468	476	492	496	478	501	465	476	489	476	479	446	487	487	451	514	465	507	518	462	516	457	516	491	451	475	442	497	489	470	514	505	501	464	486	480	488	473	467	488	460	495	455	472	486	527	473	510	505	479	485	467	460	491	475	515	489	500	505	525	463	476	503	491	519	495	442	474	496	479	492	493	484	478	454	497	466	498	484	463	507	473	516	499	504	458	504	461	467	487	461	493	492	516	443	476	477	492	505	500	482	477	505	493	500	504	501	512	485	489	433	502	492	504	488	468	496	455	500	475	490	495	475	495	509	509	524	486	488	425	491	501	541	495	469	438	510	527	473	491	480	509	501	460	521	485	475	475	462	496	497	494	443	466	511	476	486	513	479	505	502	480	492	489	514	451	455	485	506	515	489	525	477	515	520	513	466	491	478	495	499	495	481	483	485	495	523	485	503	517	512	478	503	480	467	488	511	458	481	518	472	463	466	473	476	461	462	482	490	476	552	510	490	443	510	453	465	497	492	480	481	486	472	491	485	497	465	493	524	488	506	476	485	433	487	509	520	471	510	506	470	520	462	495	499	441	510	476	484	497	492	478	506	460	437	508	524	455	466	466	533	469	512	470	481	488	473	479	512	476	499	514	509	463	446	495	493	511	481	473	498	464	491	487	448	505	503	555	490	495	487	479	499	501	487	530	466	454	475	461	496	501	511	466	543	498	494	481	473	500	488	482	499	447	497	514	511	536	453	483	471	516	485	484	502	448	463	499	509	469	503	442	465	478	466	465	467	485	505	498	502	536	468	462	479	489	489	485	502	502	485	487	487	509	459	488	470	520	469	526	479	495	500	464	486	464	503	518	482	466	525	496	488	451	474	504	458	559	496	478	503	477	478	467	482	497	481	485	507	469	538	472	459	498	491	482	499	497	468	472	492	468	499	467	485	469	473	499	491	525	448	473	511	492	499	455	486	492	503	481	480	477	488	496	491	473	508	481	465	491	501	497	467	517	497	542	507	474	491	504	502	527	506	504	495	515	466	469	505	466	519	494	456	480	475	472	501	502	482	494	486	448	490	504	495	449	486	492	516	480	502	464	477	524	504	471	502	440	499	471	476	484	470	491	452	451	491	489	457	517	509	528	456	506	485	480	485	449	494	465	479	489	481	506	500	480	506	491	499	475	466	561	497	496	523	454	524	475	506	513	466	448	486	498
24245	24945	40717	38935	29306	17398	5179	1106	776	718	780	763	770	740	733	772	742	789	732	755	723	722	743	693	778	719	719	746	718	754	707	754	686	652	750	757	719	724	736	672	736	703	732	722	720	714	720	715	720	725	718	734	684	732	759	691	707	738	746	706	755	725	722	739	775	742	701	706	742	685	705	733	723	706	667	717	743	719	683	738	747	701	749	687	752	672	716	724	754	690	789	729	714	673	752	753	683	717	730	690	720	730	707	669	783	714	734	689	763	737	735	704	691	713	684	766	703	715	702	721	757	744	736	749	692	750	725	677	733	696	718	752	712	732	723	786	723	713	731	732	727	756	747	704	702	734	717	702	725	674	694	739	773	741	782	665	735	716	735	716	723	732	715	729	724	649	730	718	687	760	704	654	685	693	759	678	719	704	745	682	729	705	757	731	745	749	713	706	689	680	698	741	775	752	773	684	770	699	693	775	692	710	762	709	723	649	723	712	698	684	731	797	738	687	687	742	728	708	660	769	701	698	707	721	672	699	724	707	703	686	736	711	674	705	723	712	739	731	715	714	730	655	717	717	722	705	720	676	754	719	743	707	743	718	731	701	752	755	737	734	721	703	750	734	683	707	731	741	685	687	687	758	747	744	734	733	686	685	673	780	664	720	739	701	749	713	723	728	708	686	723	693	793	712	763	759	783	708	721	698	715	704	669	713	714	692	697	694	695	684	666	681	660	751	674	766	733	737	697	743	708	782	712	702	754	749	689	716	708	679	702	775	700	739	703	743	692	709	686	712	702	738	698	716	698	779	708	712	669	706	735	723	732	708	678	706	668	731	686	736	718	708	761	688	697	734	724	720	688	726	725	754	662	724	672	676	680	727	680	722	674	735	723	672	701	721	794	704	747	745	651	684	669	730	731	705	697	701	682	688	647	661	755	718	650	736	739	724	681	739	696	678	687	711	729	704	717	755	743	694	713	729	731	749	698	728	692	732	692	677	694	699	717	692	641	737	657	724	740	684	700	692	677	713	707	726	732	710	724	732	752	711	743	716	694	715	735	702	762	710	707	728	747	738	742	712	742	695	756	699	696	684	734	705	717	657	673	716	697	709	774	694	700	705	683	761	707	685	718	749	717	674	694	693	702	670	752	696	711	680	692	729	724	697	720	708	683	707	679	762	725	725	731	716	728	729	681	739	682	735	708	738	749	733	696	732	687	704	722	700	745	731	733	699	750	716	769	765	750	695	641	736	704	692	663	692	664	680	668	690	706	769	737	746	739	701	714	713	715	700	683	660	667	703	747	738	754	697	703	702	671	732	712	709	688	734	715	709	757	749	684	686	731	737	715	741	746	709	677	667	755	713	717	719	697	705	703	694	701	721	709	722	724	697	716	679	708	722	710	686	709	673	721	716	674	702	734	697	754	740	711	719	721	698	680	694	657	734	686	712	694	682	689	713	694	663	730	707	684	714	703	707	738	715	688	773	708	724	694	742	749	760	669	680	742	726	741	725	690	705	718	695	715	758	711	746	674	726	720	702	693	722	752	656	688	671	724	702	717	706	663	711	696	750	678	716	671	676	683	724	683	711	717	699	667	698	723	716	690	683	681	700	740	683	692	698	740	705	708	677	711	734	697	710	691	711	710	711	729	741	741	655	697	702	671	711	707	707	688	708	729	745	691	705	710	675	696	691	684	708	658	699	694	673	667	769	679	735	708	725	755	688	682	704	660	702	712	709	676	721	760	663	746	715	693	724	751	741	716	664	754	750	732	688	720	735	720	739	669	729	741	706	725	720	711	721	694	656	675	693	686	737	740	659	717	717	744	701	713	703	708	703	748	734	705	768	702	726	720	736	718	719	717	725	767	726	729	726	685	760	676	684	680	752	773	746	698	698	703	700	724	722	703	706	754	732	686	733	735	698	715	745	737	697	707	730	720	671	691	681	704	678	734	719	704	695	722	671	719	738	725	708	708	733	741	740	693	734	673	675	723	697	649	698	748	706	773	742	694	739	683	701	702	739	704	731	738	767	687	775	734	664	723	680	717	739	747	694	746	689	726	674	676	685	676	749	736	738	763	743	705	710	745	743	698	663	672	716	718	690	730	728	694	705	671	704	665	689	707	696	702	724	708	734	729	699	747	754	698	719	689	732	719	665	751	736	691	678	672	687	709	753	723	746	674	724	741	709	734	733	697	682	685	737	722	716	684	727	680	721	700	709	714	717	687	713	727	676	714	756	701	723	766	710	746	734	713	705	724	677	689	745	698	681	712	741	726	735	705	678	746	717	691	727	701	735	739	672	694	678	725	714	691	712	711	677	663	762	699	698	739	760	760	764	784	745	725	698	692	736	721	670	712	696	721	717	690	741	759	739	687	704	755	734	660	650	721	756	706	673	713	702	705	698	682	716	720	711	721	655	681	713	656	737	715	704	754	709	779	723	708	735	733	753	677	697	718	769	705	667	709	671	690	729	671	751	721	697	685	714	712	742	701	691	711	727	667	661	715	721	651	736	690	661	705	721	758	698	701	734	740	721	684	723	701	739	721	694	686	696	720	691	727	727	731	735	752	704	677	723	757	684	724	762	707	720	734	682	671	709	676	754	725	725	750	709	686	691	733	713	731	704	734	721	708	675	734	728	703	716	690	724	734	727	743	686	654	701	709	709	756	708	706	734	729	719	718	659	712	698	705	735	720	736	693	721	736	685	708	710	761	716	737	703	713	761	687	719	670	760	695	714	711	732	717	710	695	724	729	695	706	703	719	701	758	763	691	699	720	669	753	678	681	703	691	710	707	774	728	658	721	674	706	665	743	726	675	712	691	718	712	684	692	679	717	704	713	705	715	744	687	721	746	704	712	731	704	715	712	664	674	735	749	755	681	667	684	703	718	717	693	712	674	689	700	653	724	684	741	733	672	727	692	706	700	709	706	726	707	745	751	735	721	791	702	699	744	727	729	734	733	724	753	659	719	728	766	749	716	685	675	707	685	692	702	712	727	714	661	685	714	700	718	682	689	693	701	664	653	750	720	703	726	679	721	700	693	657	698	695	694	658	730	687	714	753	712	692	691	689	749	688	690	710	725	671	738	672	709	726	710	748	687	735	773	722	713	680	717	740	719	701	702	703	731	738	723	732	675	703	725	690	720	691	733	727	725	708	710	747	711	693	696	701	745	735	734	778	704	678	711	714	707	716	690	731	763	715	730	711	657	723	696	755	725	707	670	745	758	761	705	716	690	694	707	693	725	718	756	733	705	778	742	723	751	756	692	693	729	710	759	700	691	705	706	708	662	742	704	718	710	714	716	730	741	690	726	691	760	706	701	743	719	708	685	717	744	730	704	697	730	714	711	697	726	711	759	694	717	692	646	710	701	724	703	725	728	735	686	712	714	710	693	673	713	688	776	744	689	802	707	702	732	738	703	734	718	692	726	722	728	724	696	707	681	711	720	752	664	693	717	719	735	759	704	734	682	694	695	695	737	696	749	727	705	678
54650	102751	75964	51695	26304	8283	2217	972	731	709	707	678	735	697	734	720	754	702	707	736	710	701	743	745	682	716	723	694	738	730	748	636	729	732	739	733	710	719	697	670	690	700	707	735	743	673	744	727	751	682	709	715	731	757	758	741	629	730	709	675	710	729	752	677	686	714	718	728	696	673	718	695	704	785	679	746	722	730	732	747	737	705	719	690	765	715	660	679	713	724	678	683	678	740	757	727	734	725	694	747	746	742	723	721	723	730	745	677	710	700	688	733	674	712	683	725	688	692	654	714	703	703	706	735	701	734	674	691	714	681	691	709	752	683	751	745	703	744	663	697	726	753	726	696	724	747	688	750	738	703	708	756	713	703	737	698	722	737	757	712	723	750	742	725	716	692	718	667	711	652	698	733	705	687	669	739	736	691	733	746	674	747	690	715	689	697	739	735	732	695	659	726	709	696	684	704	756	734	699	740	746	728	673	727	722	677	708	676	687	680	725	670	736	726	708	772	700	703	712	710	695	731	731	685	738	707	689	703	706	661	700	656	715	675	740	698	689	724	708	737	693	775	684	711	740	712	707	713	646	710	671	748	713	731	711	660	682	754	734	710	686	694	695	755	743	721	718	709	729	739	745	678	713	762	732	700	678	699	727	686	741	730	702	746	715	690	714	787	649	719	674	723	668	695	722	696	738	750	734	710	726	745	722	682	684	689	724	694	723	731	677	713	728	745	705	681	712	679	705	715	745	729	710	676	684	703	712	722	700	695	693	677	738	718	695	714	712	689	715	734	757	756	672	724	739	746	673	711	694	705	706	730	703	687	705	757	720	712	726	686	733	690	758	715	713	722	678	706	673	703	728	714	693	732	734	707	667	679	711	699	744	781	750	730	701	703	683	744	676	718	667	731	703	732	731	712	700	668	705	711	764	715	682	739	732	677	673	730	729	697	707	711	761	713	691	744	738	729	659	746	672	767	719	696	716	685	708	707	756	651	701	674	735	670	692	694	725	738	709	754	734	661	706	729	692	692	707	729	754	696	686	729	689	681	718	705	701	726	684	684	695	682	750	714	720	752	745	663	680	689	715	699	719	699	723	704	685	708	757	758	698	724	692	701	709	678	710	697	702	716	703	744	787	701	719	710	719	708	773	740	756	725	698	716	727	680	734	700	672	687	662	729	723	685	762	692	737	710	698	729	717	651	709	701	712	705	676	714	661	720	675	731	699	735	691	727	700	715	706	686	725	707	692	677	739	690	703	686	693	693	681	728	663	743	662	753	718	724	695	743	669	730	728	739	738	734	679	699	722	726	742	695	735	735	691	706	735	691	702	755	773	700	719	664	730	732	686	723	689	736	739	698	756	721	731	687	686	746	693	676	721	689	740	683	710	704	712	739	694	735	712	718	713	691	734	661	702	741	720	675	726	678	708	705	670	714	682	742	699	740	721	720	723	728	696	745	744	708	757	701	679	682	741	725	730	715	740	733	723	722	760	685	716	745	713	729	675	673	703	724	755	700	688	748	729	727	707	739	690	693	712	737	727	657	763	766	722	692	677	695	729	679	695	692	700	732	688	735	695	707	730	691	714	683	665	665	674	706	682	685	720	686	679	711	749	730	700	750	701	722	747	677	673	722	709	651	733	668	709	750	658	711	692	676	698	699	714	694	672	713	693	766	695	711	727	699	704	727	683	731	676	715	722	684	739	717	730	731	685	703	725	744	655	705	685	694	648	687	739	721	672	663	745	722	746	780	695	693	654	667	752	733	693	652	690	739	707	717	692	690	717	706	738	713	709	726	671	716	684	692	704	706	737	684	678	729	732	731	729	682	717	715	729	769	668	690	699	739	712	732	713	696	752	674	666	695	741	704	666	663	742	688	724	723	681	700	716	721	666	691	722	708	748	648	709	741	730	716	757	690	685	720	715	683	729	715	755	676	638	708	764	689	688	667	778	717	671	681	724	680	737	726	689	710	745	708	742	697	705	690	685	696	723	731	709	705	698	695	731	702	676	720	679	736	717	655	680	682	701	700	696	730	750	681	694	693	716	706	737	721	699	737	689	703	741	724	749	689	686	653	721	705	704	693	692	712	722	725	719	713	648	747	687	686	682	709	679	683	733	713	676	735	759	717	768	691	666	685	650	688	737	680	732	691	689	689	715	640	715	724	718	710	746	705	757	702	674	723	724	762	754	729	702	692	732	698	705	709	686	734	717	686	718	691	699	727	736	715	730	710	715	742	719	717	711	729	741	708	725	695	746	682	690	717	685	669	682	699	688	660	661	731	713	760	664	710	715	733	722	637	737	689	754	666	715	699	719	699	720	732	709	734	749	683	728	716	721	706	768	723	691	707	721	724	681	767	710	688	728	710	711	733	740	699	696	703	705	677	706	705	696	686	667	710	709	737	697	705	648	724	695	666	676	700	689	709	716	687	729	717	721	714	693	696	725	740	708	720	697	732	763	766	680	695	773	674	756	697	723	699	671	671	700	727	703	730	660	672	683	695	683	680	729	734	704	741	693	730	781	657	706	720	714	678	738	737	680	724	737	692	710	719	673	743	698	727	730	752	707	692	714	696	751	718	693	683	739	668	749	701	728	701	761	733	747	735	728	691	699	670	701	675	714	697	708	703	728	667	664	722	771	703	708	723	721	721	684	673	724	732	685	709	719	708	732	682	718	732	677	756	670	742	755	738	663	706	687	757	686	716	691	680	680	701	695	715	703	713	703	733	708	705	680	726	699	737	729	717	743	712	677	689	772	710	720	707	717	739	683	702	711	677	676	714	652	710	715	649	728	714	663	717	683	667	739	702	715	723	638	697	731	708	692	677	701	688	661	757	696	714	694	721	718	710	688	686	701	703	689	738	656	709	661	695	685	712	674	686	733	690	736	687	729	757	760	725	722	741	701	727	706	729	694	693	700	683	711	747	669	675	708	700	711	725	701	706	726	717	692	711	673	720	700	733	690	722	708	679	677	690	699	689	727	730	719	676	693	645	692	664	718	694	732	740	704	678	690	731	665	744	705	686	760	731	723	702	693	696	776	706	725	721	690	684	745	719	710	740	697	690	694	723	709	727	683	701	728	717	735	699	673	719	739	647	736	695	701	734	716	695	711	756	714	714	669	730	667	678	723	712	715	717	669	749	696	725	754	660	711	713	760	727	706	723	765	744	730	719	695	729	720	719	693	721	676	683	711	707	735	711	715	700	714	734	730	691	724	691	725	744	707	705	719	635	731	731	694	706	715	686	695	718	708	716	669	734	633	707	703	716	733	746	714	720	703	677	702	736	709	696	672	668	700	715	676	754	739	690	692	764	746	728	705	718	744	706	712	718	740	750	695	705	699	695	727	748	762	718	694	662	725	686	735	716	687	703	744	780	691	713	717	709	671	690	694	722	676	701	732	689	698	692	705	711	725	737	689	690	713	737	698	717	728	694	766	725	721	714	724	722	682	718	686	699	701	681	718	724	705	668	714	694	648	725	715	750
29275	30660	29344	14005	3274	1005	650	536	550	582	522	553	540	538	553	537	538	537	523	549	566	560	494	547	561	544	544	558	616	570	560	540	519	537	585	560	519	559	563	494	535	525	557	530	551	531	544	562	551	533	534	496	568	518	538	488	553	520	537	530	522	551	564	566	524	539	540	538	504	579	537	610	576	523	545	517	511	548	546	529	515	556	507	527	550	572	541	594	553	535	521	573	525	522	549	572	542	540	501	556	525	505	568	503	575	521	503	558	507	549	534	558	561	558	519	521	507	526	541	528	544	537	523	566	538	546	523	538	528	551	568	565	523	550	566	528	551	497	540	561	523	556	521	509	528	550	534	546	551	634	556	498	521	550	513	552	543	556	540	533	531	498	558	532	537	541	565	516	511	499	533	540	563	541	520	555	488	522	518	542	534	546	523	599	491	554	554	533	549	553	562	581	593	534	544	509	516	562	531	536	489	539	500	562	553	557	573	550	544	529	553	527	536	582	552	484	537	577	532	538	522	560	514	563	545	519	545	570	563	563	528	559	526	573	472	506	552	558	548	554	530	553	579	564	506	543	579	544	549	556	501	556	526	569	555	564	542	545	533	577	515	549	529	545	532	539	531	558	571	508	496	540	517	563	567	549	526	530	554	553	506	525	554	564	552	520	494	570	550	472	523	525	550	532	534	540	533	528	605	559	533	575	530	549	513	509	513	516	523	572	520	543	512	595	532	528	539	545	555	550	550	539	530	536	511	536	531	510	531	542	595	540	595	541	566	521	558	535	545	551	524	537	556	551	555	531	536	512	551	519	562	547	531	543	558	514	573	570	547	559	544	516	551	541	547	550	557	573	566	525	521	528	524	595	529	618	524	554	574	545	521	523	541	561	517	548	542	576	572	510	544	561	542	512	569	530	559	555	554	529	522	588	480	549	531	530	565	504	549	531	567	555	527	533	536	519	551	522	505	492	509	540	540	532	534	535	537	559	584	568	552	608	590	507	546	564	538	562	561	524	536	507	527	527	559	553	561	523	512	541	530	534	557	548	557	546	550	565	543	523	559	558	552	529	532	515	559	555	547	472	502	534	551	510	543	515	532	563	522	572	542	542	579	576	528	559	544	529	544	536	485	552	515	504	547	498	535	554	539	518	537	515	535	580	477	531	533	564	557	547	515	559	567	552	566	554	525	534	518	540	560	594	583	532	551	540	539	569	564	545	539	549	496	544	577	549	564	542	572	516	545	577	546	525	527	569	503	538	539	514	534	496	553	535	551	596	519	521	544	527	611	509	556	569	517	524	510	562	517	587	548	546	544	548	527	524	526	520	530	549	507	547	533	549	547	560	477	556	521	543	547	547	554	553	520	531	551	559	539	532	553	531	540	520	562	535	596	565	552	572	551	563	553	570	531	579	551	524	571	493	555	520	487	525	564	545	564	548	551	522	529	573	539	504	563	578	502	563	590	527	499	549	538	549	545	535	533	537	547	561	534	541	522	522	578	524	585	566	504	532	516	530	549	554	527	509	510	584	525	582	545	586	541	522	584	542	552	593	555	552	480	543	542	522	545	554	533	537	583	556	551	514	488	557	544	503	566	550	565	562	580	521	554	506	505	507	522	547	522	603	557	573	547	554	541	549	551	567	573	568	543	573	546	550	566	581	546	514	540	562	554	535	558	513	545	529	554	529	552	548	525	483	520	561	547	546	544	525	522	544	552	544	559	578	538	498	556	560	519	522	543	541	529	523	586	532	572	560	522	513	530	550	518	545	530	518	508	558	561	549	585	590	525	535	503	537	569	500	530	534	555	543	538	552	573	567	542	573	537	563	521	564	505	524	540	514	507	558	565	507	518	536	510	522	555	522	538	528	531	556	568	542	486	554	549	520	570	518	497	552	584	496	508	470	517	528	508	544	566	565	512	542	505	572	553	552	536	545	569	518	555	532	516	551	536	531	485	572	579	561	546	501	550	526	559	542	558	498	557	522	533	564	525	529	550	570	539	527	559	558	520	559	535	544	572	502	507	520	568	535	566	546	548	506	562	498	577	569	518	521	528	522	540	562	529	541	516	549	499	526	528	552	542	543	499	568	538	571	527	558	522	541	537	526	555	532	551	528	552	557	545	549	527	552	519	550	555	555	510	538	525	528	542	574	529	543	558	517	580	501	551	511	526	539	564	552	550	545	532	531	523	598	543	564	555	564	561	534	541	525	534	558	518	548	544	523	557	588	514	561	574	571	548	539	511	560	559	569	559	550	513	522	511	558	553	530	542	497	516	550	537	547	532	528	519	530	554	555	514	591	602	536	538	551	544	516	523	587	575	476	577	574	573	541	534	515	516	555	534	520	526	568	539	534	533	569	545	538	562	544	563	534	537	501	541	504	487	551	563	555	522	532	502	547	498	535	526	529	586	532	574	515	542	583	513	594	510	506	518	541	589	553	542	527	541	544	527	525	537	545	528	538	528	583	512	536	494	520	554	510	551	527	526	556	524	554	534	540	538	524	572	501	533	555	540	572	563	570	527	576	586	516	551	550	482	523	519	532	580	550	592	535	568	555	529	531	544	528	539	563	540	534	554	564	534	560	569	546	536	553	554	556	596	549	529	551	505	552	547	500	560	533	514	547	560	521	518	514	514	537	532	556	488	552	524	575	518	535	555	525	571	514	516	557	569	575	559	556	510	527	498	529	529	620	546	523	545	536	516	545	531	512	561	549	547	531	539	527	541	508	551	534	545	540	541	543	514	563	539	494	493	556	536	568	519	547	557	577	503	511	592	566	590	536	559	532	534	549	529	573	542	514	562	511	540	566	537	521	563	584	521	537	504	513	533	493	567	554	548	581	501	549	544	530	537	557	540	575	547	517	559	549	577	504	498	519	545	557	593	533	510	534	575	513	533	537	534	557	576	566	565	524	536	541	562	585	531	564	558	521	547	566	534	531	579	576	566	543	561	531	565	529	564	543	523	530	548	550	536	548	467	582	559	558	537	554	554	557	534	560	585	562	576	576	552	531	561	504	565	491	574	558	512	531	543	526	597	518	577	554	558	531	545	520	552	503	552	538	551	525	538	544	565	485	525	566	584	521	584	527	565	512	528	540	550	597	530	530	500	520	550	585	543	550	548	521	539	538	506	526	515	557	517	515	559	598	593	533	527	528	541	552	590	523	552	508	535	508	580	504	557	558	522	555	557	527	529	527	572	575	534	529	538	558	562	574	510	524	490	518	568	548	519	581	571	575	539	550	527	565	522	541	549	526	511	525	540	541	534	539	554	554	487	516	533	527	569	583	528	570	534	560	572	571	582	541	563	525	491	533	506	564	521	555	573	525	556	542	542	523	546	544	512	559	566	540	561	505	532	547	538	572	504	555	547	546	526	557	553	484	544	489	566	580	515	560	550	569	552	578	546	533	536	595	539	577	506	585	493	544	530	523	550	531	561	527	541	534	510	525	502	516	528	512	565	555	548	503	535	531	543	530	571	543	540	526
20439	37704	23701	8216	2555	941	588	493	445	489	486	480	487	498	481	479	500	470	470	532	481	443	513	484	474	453	522	498	481	475	487	484	470	467	469	520	506	515	437	477	467	465	471	454	472	512	474	486	503	469	522	453	500	508	484	473	474	455	483	508	461	475	533	494	457	485	478	501	458	460	507	494	475	424	460	497	495	505	451	500	491	458	489	519	480	487	484	434	475	438	500	501	420	454	456	466	456	486	487	508	486	501	481	444	450	462	481	459	451	462	477	499	503	455	466	504	511	478	430	467	468	500	508	490	488	526	529	435	482	482	454	455	491	454	516	494	469	473	429	465	484	507	512	463	482	454	484	477	438	469	465	496	483	469	475	482	504	509	448	480	473	414	500	456	473	470	475	448	455	504	466	501	496	496	498	453	450	512	504	465	468	499	461	445	481	481	470	470	469	478	522	464	474	474	474	484	470	476	464	445	473	450	487	464	442	479	481	469	450	489	474	479	494	447	467	491	473	472	478	472	482	470	481	485	488	485	513	490	484	512	474	503	473	457	487	483	448	443	506	463	464	478	466	456	488	492	496	455	448	488	476	516	473	446	441	477	492	491	455	467	479	451	464	465	446	497	513	472	444	482	470	488	496	446	483	417	468	498	480	461	492	503	488	453	459	488	518	511	476	476	428	487	468	507	450	465	452	466	425	459	454	472	469	496	470	498	462	442	489	500	446	518	505	475	483	467	489	486	512	472	498	496	501	467	445	492	462	494	438	519	478	490	474	452	459	484	443	476	518	480	509	452	476	447	493	441	510	450	491	479	511	462	472	470	463	479	495	475	449	503	480	498	499	445	453	470	473	524	498	477	453	479	459	481	481	505	465	491	457	479	472	499	453	476	472	472	472	461	464	490	492	469	471	456	499	507	498	496	479	482	445	431	476	468	464	469	476	460	447	498	455	472	458	467	465	490	476	492	477	452	518	489	453	452	457	458	495	511	488	472	495	480	461	447	492	463	492	487	482	459	516	490	484	494	439	491	510	504	513	457	483	506	470	471	491	490	462	504	462	466	451	461	444	494	492	512	511	465	440	452	499	489	487	469	467	465	511	461	499	501	483	494	509	517	483	476	468	501	473	459	435	495	457	481	451	460	494	506	457	482	464	441	449	460	486	462	479	479	459	479	464	469	486	454	482	504	457	471	494	491	491	414	474	502	484	431	476	494	489	424	491	483	482	480	459	457	469	471	475	448	441	484	469	480	486	467	493	482	507	468	475	469	439	452	458	498	462	489	447	458	494	440	454	474	487	461	477	467	472	505	471	476	516	510	487	480	449	477	482	484	467	479	530	511	451	477	480	505	470	472	489	480	481	437	458	482	523	464	479	452	478	499	448	510	471	502	482	476	469	473	461	494	451	497	497	453	448	471	463	450	471	507	515	461	469	471	509	467	471	464	464	488	524	457	439	490	461	505	505	454	477	449	471	461	480	473	474	468	452	466	485	454	455	463	472	494	484	446	456	487	479	500	498	477	468	499	488	458	472	520	474	458	485	471	493	519	502	461	466	482	461	450	480	417	457	487	476	469	473	482	460	477	469	490	502	475	478	481	515	476	489	505	459	476	497	483	450	487	479	494	460	467	482	468	453	513	472	462	491	491	500	471	472	506	476	466	485	484	470	522	501	427	478	478	445	416	470	503	511	436	479	469	458	452	431	464	494	475	487	484	499	460	463	485	475	469	501	492	495	471	477	484	448	541	518	482	479	449	486	498	486	478	463	510	494	513	470	512	503	508	455	520	483	500	466	530	504	481	476	437	425	470	464	469	441	476	466	483	506	459	480	508	487	476	461	476	497	501	520	483	474	463	439	471	475	461	494	468	488	428	506	488	483	453	479	467	463	445	483	552	455	490	454	459	452	418	480	506	441	452	453	484	441	474	466	479	526	485	455	459	458	475	466	485	482	489	466	465	516	500	470	494	463	429	475	488	478	467	490	469	464	478	458	435	496	490	473	485	477	440	512	506	458	494	472	432	465	483	448	486	473	473	480	517	489	482	427	505	486	478	499	475	487	455	498	478	490	489	473	472	511	505	474	444	501	466	503	469	504	480	453	469	462	470	499	484	511	485	431	492	517	529	483	480	475	480	480	483	458	493	466	415	475	455	493	419	450	489	499	449	511	479	475	468	479	478	494	483	468	488	516	462	489	460	504	487	469	470	442	464	495	449	466	490	453	456	461	498	468	485	476	495	449	508	486	478	478	507	485	465	460	474	459	468	468	494	492	503	474	468	456	466	473	493	448	464	473	472	442	445	471	537	477	472	481	458	434	453	487	458	497	467	486	484	490	464	460	480	464	411	452	462	482	451	443	490	459	464	449	502	510	474	437	462	500	503	453	448	507	442	482	503	484	487	493	494	477	490	464	473	484	469	465	469	472	476	507	477	482	472	475	489	443	432	456	485	488	509	513	505	499	490	480	457	446	454	523	442	442	450	451	475	449	459	463	516	473	489	439	469	486	513	476	455	460	502	456	501	500	501	458	485	505	459	504	477	453	482	483	451	470	473	436	458	471	491	467	475	477	460	485	465	457	460	487	452	445	460	484	451	536	440	487	497	453	496	457	453	502	481	464	439	488	469	459	485	462	486	450	480	506	471	485	472	506	481	464	513	433	493	501	475	454	489	512	505	524	455	464	459	451	481	487	464	481	505	515	472	485	513	466	436	463	471	473	481	471	468	503	486	455	480	487	487	472	533	430	447	487	503	479	468	521	443	495	464	437	486	469	472	503	469	457	470	478	456	494	504	468	436	476	489	486	478	464	493	467	535	465	486	486	454	474	500	463	433	450	437	459	476	533	458	482	463	508	501	456	513	463	489	457	451	469	448	485	452	486	435	502	465	485	446	469	440	474	499	481	476	449	450	510	522	491	486	473	490	485	466	477	490	469	433	494	488	475	483	487	480	488	485	446	474	473	472	463	497	423	476	496	526	481	501	473	431	466	496	457	500	516	478	464	469	488	479	494	476	476	464	507	480	505	493	481	463	480	487	504	460	476	464	490	449	484	445	449	497	495	492	484	461	502	489	456	461	471	501	512	498	449	465	484	489	481	457	481	492	488	440	494	482	517	481	475	446	448	497	475	464	486	478	499	490	443	474	463	447	482	436	470	463	468	483	505	468	467	443	457	460	463	460	475	487	523	463	463	497	478	461	493	447	491	459	453	457	478	515	500	477	486	496	489	475	504	453	452	500	481	442	458	460	455	464	480	465	467	459	473	485	455	477	520	520	456	460	463	493	504	492	435	478	481	505	494	477	438	482	444	454	485	474	489	447	503	464	481	452	515	460	453	464	484	449	497	475	483	485	484	486	459	490	474	504	482	502	472	498	490	437	482	475	471	421	424	466	471	466	493	471	473	450	466	473	516	489	489	479	492	428	506	494	477	466	480	503	483	455	485	457	459	481	511	442	496	448	482	457	473	492	449	510	440	482	455	499	495	498
25909	28271	44562	39654	20744	6329	1424	656	551	536	549	499	510	482	537	544	513	497	486	515	547	521	498	508	518	533	552	466	478	514	492	510	507	497	480	504	484	523	501	476	540	520	484	508	500	513	470	492	499	486	508	499	481	542	525	502	476	482	536	506	491	513	484	523	492	500	514	519	437	495	537	542	503	508	495	518	488	503	536	487	476	478	490	497	471	518	514	498	483	515	494	506	496	534	502	541	512	481	510	470	523	514	472	462	529	513	537	499	509	455	509	528	442	489	512	476	502	515	500	493	486	521	484	476	522	523	506	546	516	536	497	513	545	492	489	487	477	487	527	500	506	496	470	503	527	473	536	498	487	528	495	504	488	529	530	497	515	549	527	494	491	497	465	516	496	496	521	517	500	494	543	477	504	477	503	498	512	489	531	525	468	518	468	501	477	488	501	471	517	483	487	485	464	490	481	518	514	505	491	495	488	519	495	483	501	505	481	475	508	496	521	526	499	480	517	475	472	502	484	506	477	484	507	529	510	524	507	450	493	502	486	510	507	521	518	497	537	512	488	490	473	525	509	490	508	495	484	524	522	512	507	497	521	491	499	535	465	488	489	472	486	478	499	487	517	499	481	484	592	489	495	468	473	523	457	485	497	487	492	477	515	544	503	507	516	479	514	499	506	470	541	455	520	459	529	504	496	485	520	513	525	473	534	556	469	494	499	502	461	478	486	514	479	478	505	476	494	519	477	461	512	489	505	514	479	496	509	468	488	482	512	505	498	459	484	500	493	521	495	512	554	472	489	483	506	538	466	512	490	480	445	476	441	488	492	481	545	457	480	489	512	494	543	538	526	489	495	545	499	489	525	509	498	476	554	496	512	481	505	501	486	525	541	526	549	512	503	530	522	494	497	500	512	522	551	470	444	504	480	502	544	555	496	471	475	492	494	485	475	509	509	515	473	492	483	492	483	478	472	516	495	472	501	489	487	514	495	500	456	457	484	534	521	521	486	507	475	490	471	505	512	504	468	494	507	517	538	503	476	495	517	486	484	521	514	504	532	475	470	514	447	478	482	488	499	547	524	508	485	532	483	519	496	519	488	517	502	485	491	484	535	533	528	506	488	517	514	483	523	500	489	521	538	455	496	478	479	535	475	512	529	496	506	505	498	539	509	526	433	484	479	465	522	520	514	493	509	476	475	487	510	484	494	460	507	484	493	511	508	466	497	491	517	525	528	497	506	488	522	477	491	501	499	508	512	502	506	483	532	465	492	482	545	497	514	454	529	455	508	478	491	522	505	492	544	524	550	474	505	506	503	541	512	493	519	514	478	492	508	491	529	488	513	513	486	495	515	535	512	526	479	566	490	483	496	523	484	509	494	518	476	556	490	511	462	527	521	534	497	541	509	488	467	519	474	487	533	539	484	524	516	525	477	499	514	486	515	489	486	476	503	560	495	468	453	482	489	480	495	455	468	515	489	530	492	540	506	537	472	518	532	497	460	518	485	521	528	493	531	493	490	479	490	536	542	510	541	506	531	522	508	514	498	515	503	466	466	495	470	525	495	506	524	512	457	483	501	504	487	484	514	523	487	510	501	479	505	512	450	483	503	490	506	489	509	522	487	566	498	491	516	537	485	494	529	490	504	495	513	485	459	534	516	500	501	486	478	501	505	510	488	471	469	517	488	520	530	538	497	473	498	475	511	519	505	451	524	494	465	506	561	504	468	493	508	509	495	448	544	523	507	467	515	501	531	536	531	532	474	479	502	506	473	510	484	530	464	513	476	479	472	546	515	535	528	496	472	505	499	482	535	494	487	494	487	501	492	531	533	511	530	490	504	496	490	484	521	527	481	504	483	508	490	477	519	495	509	519	505	508	517	462	483	503	504	522	444	523	475	497	501	483	498	498	499	531	509	475	500	495	523	505	507	473	487	504	483	524	522	508	495	505	503	477	467	503	495	480	506	511	468	460	521	492	495	483	473	523	488	507	507	516	479	474	528	503	521	478	462	506	526	530	492	531	456	503	542	541	489	554	472	512	469	528	485	480	484	480	459	496	476	503	499	579	523	498	502	477	542	484	548	478	496	511	518	526	513	493	522	481	508	526	530	503	527	497	541	502	528	481	490	479	485	501	466	515	474	512	521	476	532	472	536	495	512	495	494	500	496	528	500	492	496	464	536	504	519	494	508	475	489	500	461	486	546	526	511	528	502	527	555	479	481	534	533	508	515	491	459	503	489	543	520	493	506	476	494	496	526	563	490	487	501	512	488	493	490	491	491	480	508	497	492	526	515	502	529	434	520	512	452	486	462	523	490	518	529	476	513	502	473	534	471	515	483	520	559	490	495	469	455	516	516	504	451	478	475	485	492	492	553	521	499	498	523	516	535	459	506	498	465	467	514	496	464	496	516	509	475	521	483	464	518	548	524	519	501	524	520	480	508	520	501	477	492	477	478	486	483	516	492	496	481	523	509	487	522	486	514	523	480	583	486	515	538	483	483	514	494	503	484	515	489	535	527	516	499	523	510	472	562	530	487	488	487	535	470	472	511	506	492	487	501	491	508	523	534	455	488	464	520	468	488	503	493	483	479	539	493	511	517	523	488	508	531	525	514	475	533	511	498	569	502	506	499	498	500	522	501	535	518	522	509	513	498	506	500	502	502	511	512	481	467	458	515	519	476	516	444	469	445	464	509	468	528	511	474	506	518	508	478	486	554	523	480	475	481	494	511	508	505	476	486	481	520	497	495	469	455	513	510	533	490	533	515	481	494	516	516	500	507	493	486	495	533	467	504	498	511	525	556	516	531	515	454	442	517	533	502	522	483	517	496	494	481	542	525	492	498	475	493	504	473	490	526	490	506	484	503	489	519	510	504	482	529	486	508	481	480	461	509	509	514	501	480	494	484	497	497	491	517	452	467	443	470	483	519	481	478	539	540	499	519	474	519	491	490	529	516	507	498	468	530	495	496	509	512	522	513	487	497	501	497	502	531	444	512	455	482	483	511	497	470	503	472	485	465	488	507	511	516	477	474	459	502	525	487	537	499	488	460	498	478	539	477	497	455	501	461	531	485	497	498	506	539	520	512	480	447	541	504	501	515	481	478	465	482	481	535	502	478	490	526	549	520	509	486	482	501	551	521	468	487	547	474	552	504	509	482	508	502	541	490	475	478	481	518	519	494	463	547	486	496	487	528	509	498	466	464	505	509	455	490	516	490	491	482	515	474	495	518	500	505	512	492	501	465	518	490	523	519	494	484	515	450	492	465	499	489	465	498	497	518	497	540	490	525	513	484	502	493	493	519	507	535	458	486	480	438	506	477	499	518	505	527	496	504	528	514	503	512	510	495	482	491	534	482	501	515	476	498	500	512	533	494	503	498	506	490	505	515	520	515	500	500	493	486	483	493	514	516	517	533	495	510	489	515	463	492	468	519	500	483	496	510	502	506	503	526	466	501	517	503	523	509	555	504	514	494	500	497	492	547	487	529	514
56189	87024	63656	33207	11897	3497	1136	538	500	543	447	551	446	519	535	496	503	507	518	445	504	463	495	475	481	473	509	501	483	474	514	495	559	486	499	501	515	480	494	499	451	494	509	513	481	494	496	459	490	494	463	485	492	493	475	513	452	481	471	498	472	438	460	508	475	480	519	497	457	514	504	540	481	486	511	503	484	482	485	518	459	495	507	464	519	492	484	461	466	414	475	468	496	462	489	478	490	493	497	477	498	477	500	484	479	512	495	492	487	497	484	505	466	496	506	504	460	491	490	492	513	496	467	468	463	464	491	506	493	455	475	452	492	491	482	504	500	487	461	476	481	494	494	452	478	499	479	480	476	483	475	514	472	476	486	450	461	478	487	482	463	473	515	483	501	473	512	481	494	519	469	507	465	514	516	500	482	481	469	496	493	505	432	495	496	470	471	464	491	483	510	482	525	487	501	448	515	498	510	497	462	494	524	509	491	485	480	478	474	504	469	465	450	509	475	492	489	488	456	504	477	468	472	467	497	476	473	517	503	517	474	488	486	523	526	496	476	492	505	476	469	457	509	483	480	481	467	478	462	528	480	459	552	500	491	487	446	485	464	495	527	482	464	479	477	488	498	499	514	493	492	469	482	461	505	468	478	501	502	488	513	475	469	522	488	496	481	493	517	497	534	531	466	473	476	487	426	503	506	498	493	525	495	475	502	464	507	484	493	496	471	462	447	466	529	518	510	476	489	480	478	476	447	484	479	487	507	477	522	468	481	530	506	502	488	490	464	533	473	488	484	500	489	471	489	510	491	455	481	468	491	496	535	469	468	483	470	473	445	515	475	499	524	486	483	495	513	518	476	490	492	492	473	459	495	534	507	502	465	487	470	500	491	539	481	480	490	468	497	460	529	500	442	503	466	488	461	460	515	521	509	467	503	487	469	506	486	486	490	503	452	517	452	471	484	493	490	493	473	473	480	498	525	472	440	483	455	517	512	515	493	506	480	474	479	488	481	467	513	443	457	506	528	491	484	501	469	464	455	480	499	535	514	458	466	464	492	505	481	457	455	468	476	477	482	462	466	507	462	510	461	509	478	485	489	490	452	502	466	460	455	459	517	522	480	496	490	486	506	476	488	484	498	460	503	472	492	491	453	511	521	485	487	486	519	484	486	503	470	534	449	483	470	465	492	466	475	511	468	479	491	485	482	496	498	451	545	477	511	482	510	485	457	469	463	477	464	456	489	487	498	540	469	463	494	484	443	458	488	470	522	478	520	487	468	473	452	470	494	455	499	467	465	493	453	506	492	495	501	498	517	495	465	470	488	510	450	483	535	485	434	510	530	446	503	513	486	481	464	510	474	497	493	518	476	491	491	526	486	484	459	478	483	485	491	478	489	485	478	495	492	468	461	508	456	483	515	465	488	496	461	429	466	460	511	516	456	502	492	490	491	496	483	488	457	473	469	469	494	510	518	480	503	494	481	469	484	468	482	490	482	495	487	469	461	482	485	470	472	474	474	483	477	480	469	499	502	515	510	493	454	544	473	482	485	508	476	504	483	501	459	510	454	493	486	457	484	442	530	525	475	522	492	496	480	453	489	442	508	481	507	473	444	473	538	485	525	481	488	468	475	499	509	447	486	447	463	507	512	457	440	480	488	490	489	472	548	512	509	483	482	486	495	495	498	450	477	443	491	505	484	478	487	468	485	512	466	511	481	479	491	514	458	485	481	511	500	490	498	502	463	500	503	497	521	427	504	514	498	499	504	457	530	446	488	485	486	486	465	501	478	515	448	495	507	526	492	479	469	528	499	503	488	503	502	423	475	482	499	493	491	457	462	487	485	527	499	486	534	526	443	471	482	513	489	462	480	464	488	486	474	475	463	465	474	481	510	497	430	472	515	516	460	473	492	487	501	481	505	479	499	482	470	465	484	493	453	517	473	524	471	445	493	513	488	467	472	480	451	493	479	477	468	495	540	483	510	461	515	518	471	472	453	500	482	549	548	476	451	487	500	482	503	510	508	469	475	497	468	487	462	502	483	474	505	464	450	464	472	484	495	481	469	480	472	491	465	468	492	518	496	458	466	512	471	521	485	460	465	490	543	483	537	555	491	516	501	442	469	486	477	503	503	515	437	460	484	527	483	470	531	467	501	513	466	483	472	488	460	486	486	493	504	470	485	498	526	494	500	548	484	458	472	485	495	503	507	475	516	489	468	467	510	488	494	468	507	476	437	519	520	518	480	499	486	455	501	484	479	479	521	469	478	486	511	502	473	455	496	445	524	510	472	479	507	494	500	481	501	486	454	476	461	481	466	506	463	519	503	485	467	485	504	500	469	476	508	497	490	479	486	482	509	479	484	470	487	498	497	461	486	494	471	481	487	443	462	488	472	464	432	449	438	486	489	482	462	483	483	504	493	471	482	502	487	497	480	525	462	482	470	500	491	490	434	467	457	531	533	460	529	511	459	517	451	476	547	471	481	479	498	467	467	519	469	472	481	464	457	473	502	467	449	459	453	496	483	476	487	513	507	438	497	484	490	466	494	486	501	478	479	467	497	477	518	506	518	517	474	523	499	498	519	495	472	508	492	489	464	501	493	531	516	445	481	496	488	510	492	489	494	511	500	493	462	485	517	462	483	488	485	513	503	462	470	468	494	513	463	515	474	494	537	492	499	480	520	482	505	495	467	477	422	496	487	465	495	481	492	494	498	493	494	485	483	497	479	479	468	450	488	451	471	453	469	499	468	507	518	460	462	501	489	505	516	503	512	509	489	484	493	512	508	474	498	476	515	499	508	470	476	473	503	521	486	524	521	483	493	463	469	498	501	509	503	490	487	501	490	513	499	497	440	519	531	495	474	491	482	522	521	502	518	466	515	496	504	507	481	485	493	482	488	483	466	505	510	471	478	459	516	483	472	483	475	501	465	450	501	512	515	492	479	488	465	495	524	511	455	500	520	496	463	440	509	464	480	471	533	482	486	469	510	465	481	461	508	516	526	468	482	474	484	465	496	529	465	458	472	498	507	520	496	504	502	506	462	439	470	483	486	471	487	501	482	464	534	512	482	477	457	447	489	490	503	503	465	513	492	478	465	480	490	490	529	495	481	483	492	487	475	517	513	489	483	493	458	481	489	441	453	494	476	476	472	424	449	471	529	511	467	512	519	482	464	515	460	502	504	539	480	484	514	521	461	523	528	488	466	486	509	489	499	550	470	477	449	513	481	474	475	493	471	466	507	491	533	514	463	490	499	531	500	436	511	488	478	494	510	508	537	530	512	478	498	474	490	489	499	453	488	471	463	479	498	476	466	449	505	510	511	441	472	496	526	504	496	500	458	527	504	461	477	490	489	449	496	468	506	491	547	510	527	497	503	467	489	508	486	489	493	492	475	486	520	490	489	458	490	510	499	530	487	453	507	513	489	531	511	477	510	471	459	464	486	486	474	482	513	484	467	524	498	485	494	490	482	496	507	448	500	455	451	471	496	489
24312	24119	38474	39264	27925	17078	4990	1079	822	842	768	803	788	792	725	777	822	776	731	790	736	772	769	715	764	731	752	800	741	714	751	807	752	777	775	739	781	737	672	782	778	735	706	805	726	756	792	763	725	759	717	728	697	696	712	712	782	723	736	724	702	731	763	730	740	768	782	729	710	741	688	705	750	720	706	733	742	729	713	722	772	732	686	755	737	768	756	739	701	718	689	720	718	778	765	724	675	768	760	726	714	723	749	700	707	696	671	700	734	754	764	783	728	732	739	724	734	705	738	743	749	680	713	734	767	754	714	737	686	688	721	737	735	721	703	721	727	745	715	769	723	739	734	719	753	755	747	727	717	738	777	735	710	774	733	693	729	756	727	760	762	732	711	723	751	789	755	677	709	701	733	736	716	749	732	744	708	696	723	690	709	778	732	757	733	731	754	693	714	753	748	697	742	735	729	761	743	724	720	739	740	751	756	741	699	727	766	760	739	777	731	751	750	753	726	736	700	721	691	732	769	750	780	704	768	711	751	762	728	779	746	672	691	724	714	725	758	753	726	733	739	748	754	726	712	729	714	756	761	722	728	720	736	757	748	724	705	786	756	750	755	715	792	700	788	753	730	748	736	736	718	757	782	709	721	728	682	741	691	764	735	732	701	705	713	686	734	702	743	722	718	786	693	707	725	733	722	751	733	729	716	764	756	730	701	794	714	709	752	705	757	729	756	773	749	764	742	720	699	739	722	772	680	732	757	706	698	729	740	719	720	709	781	708	746	734	705	720	742	758	745	743	732	699	771	695	792	746	701	756	757	756	753	761	738	716	679	724	755	720	726	728	757	729	723	711	757	778	774	759	710	685	721	766	757	733	699	677	766	724	723	784	732	749	731	700	715	710	702	714	740	675	712	766	774	709	716	717	749	726	744	695	779	734	737	747	748	733	709	726	740	698	739	726	731	782	744	745	745	765	767	736	687	734	691	748	711	728	763	782	736	714	714	733	688	757	688	730	719	700	700	726	712	752	766	717	756	685	770	735	666	742	747	747	766	761	777	742	695	752	728	716	772	707	703	727	750	732	794	691	742	762	718	790	734	772	761	669	730	760	750	747	730	761	705	722	705	705	782	748	755	689	722	748	719	707	693	799	770	719	753	724	775	711	674	688	715	735	693	747	777	738	720	707	713	763	758	716	698	741	695	715	744	772	747	704	692	730	691	716	735	716	735	694	775	693	758	682	776	755	729	713	744	702	747	774	784	745	701	742	683	697	679	749	755	728	741	724	790	748	726	756	713	737	753	712	715	730	721	807	724	696	721	759	716	734	710	771	781	690	763	675	718	714	736	721	761	731	736	761	694	760	733	734	753	788	724	752	784	726	677	713	749	762	717	682	761	738	725	705	709	723	804	706	740	756	705	728	766	732	714	776	746	756	755	801	722	713	716	684	743	709	699	712	710	688	742	709	703	752	737	720	743	698	753	706	750	770	724	708	737	734	747	731	777	682	713	694	772	729	715	782	750	744	699	787	746	766	735	698	749	771	726	700	750	776	725	743	739	763	715	732	661	743	731	733	677	701	746	714	707	724	746	710	747	765	758	742	729	760	723	685	726	704	733	748	793	700	745	736	729	773	721	741	739	749	756	664	711	667	729	745	751	713	735	744	677	725	750	758	736	721	687	707	742	735	721	737	711	729	744	752	762	680	715	757	721	753	789	684	735	753	746	696	735	678	702	664	739	704	764	712	710	723	795	710	718	695	683	706	750	742	731	742	712	711	711	714	716	738	731	699	744	745	771	716	730	703	728	733	735	707	708	732	720	724	715	723	718	710	771	741	763	688	704	748	715	741	778	737	753	724	734	743	770	724	742	724	727	743	718	739	742	707	717	706	700	754	750	695	703	744	768	755	734	726	694	742	747	731	691	722	690	746	740	683	720	774	719	736	718	735	743	744	732	775	733	748	675	759	765	789	754	742	712	807	697	724	706	766	697	740	750	712	700	702	740	747	750	775	692	737	752	687	726	748	764	704	763	744	733	726	678	788	753	756	713	755	769	727	746	686	692	717	727	707	716	783	717	683	727	681	719	751	672	703	730	723	785	697	734	728	743	736	717	700	697	716	707	745	713	736	727	730	745	720	728	772	687	718	732	707	690	725	735	722	730	681	753	715	742	792	775	734	728	747	697	733	768	738	717	796	726	711	728	718	738	714	709	762	768	718	685	737	692	724	727	726	737	745	742	717	759	718	729	749	707	741	731	713	775	732	715	747	771	708	737	694	710	739	676	722	730	738	714	731	738	722	745	722	739	739	750	746	682	757	739	730	679	738	724	716	734	742	687	701	719	703	751	745	730	745	691	713	704	745	771	719	699	690	763	731	760	736	763	694	695	743	735	727	686	738	728	709	728	753	727	721	727	760	743	698	765	759	741	688	757	709	749	749	715	700	710	701	739	755	732	719	762	695	803	720	729	725	682	736	759	727	701	739	769	753	697	777	732	758	745	777	772	707	683	708	799	691	754	705	727	732	730	708	733	747	715	749	680	737	718	732	702	752	733	750	725	707	770	681	703	719	693	774	752	730	724	726	735	743	718	719	744	758	723	730	684	734	693	730	691	711	776	726	709	742	652	733	764	749	684	727	764	719	734	748	715	675	708	708	758	724	661	719	743	731	764	778	701	715	718	729	721	747	739	710	708	690	714	747	701	737	691	768	726	734	732	673	734	780	745	740	722	743	719	750	765	716	734	768	781	712	763	718	774	757	750	723	742	764	712	759	720	742	743	758	717	759	729	735	722	737	756	762	719	691	677	733	690	733	750	715	753	729	708	710	733	701	716	734	735	697	721	746	736	728	710	736	696	712	717	725	719	738	775	748	744	718	700	709	738	749	742	727	730	737	739	779	701	692	726	732	773	726	709	702	745	747	751	752	738	725	759	758	749	734	749	738	779	706	736	729	735	705	771	685	711	753	717	725	757	703	704	738	696	726	725	752	699	736	740	715	765	741	768	715	722	737	697	698	722	722	739	744	681	712	774	724	690	713	710	742	689	706	747	732	733	701	704	673	732	685	738	722	670	714	716	765	691	740	705	740	724	715	741	727	732	730	770	732	729	774	707	714	711	776	708	726	753	745	733	735	710	742	696	722	740	700	723	743	683	748	760	731	718	730	725	752	734	760	724	729	727	711	702	758	755	780	768	741	748	692	764	712	740	715	747	711	709	715	777	702	698	712	766	744	715	674	770	710	755	686	743	714	792	741	713	724	773	763	711	761	754	717	693	695	790	765	752	787	749	768	777	700	791	695	721	756	755	764	693	685	764	777	690	751	754	760	756	709	746	729	782	739	738	711	750	771	738	696	736	710	703	722	724	738	726	753	774	752	729	751	768	774	721	735	738	683	726	722	722	708	690	679	702	718	724	753	766	755	701	725	738	700	733	761	677	707	773	736	739	698	707	705	697	733	748	711	758	766	715	677	748	730	688	745	720	769	772	754
61331	100763	79512	51436	23900	8269	2269	927	724	759	713	712	767	699	730	780	697	747	716	727	712	737	739	728	769	782	741	692	744	718	727	723	749	725	753	764	717	753	740	748	689	719	730	742	772	718	720	729	741	744	714	762	752	723	733	716	726	723	731	755	724	736	707	751	774	730	723	716	718	725	740	754	722	714	736	727	734	737	718	730	681	708	713	802	702	718	721	719	724	733	731	702	713	729	657	739	761	773	769	758	745	754	727	708	777	732	707	692	734	745	749	690	744	670	715	763	702	768	674	721	738	726	712	747	682	716	715	744	712	783	712	737	697	740	724	734	714	709	671	740	734	714	754	729	742	729	720	732	684	699	775	737	711	716	728	732	701	712	698	708	737	751	729	681	749	734	734	736	775	749	698	726	661	708	762	710	654	684	691	723	755	749	743	755	710	753	719	766	764	701	736	734	719	705	711	694	698	684	727	726	718	730	742	726	742	766	754	743	715	735	757	737	734	681	715	699	722	756	699	686	746	717	683	753	677	713	762	717	743	761	708	717	745	716	725	710	742	725	755	737	711	715	763	715	733	754	776	769	729	726	695	702	731	730	703	708	700	727	774	686	750	727	692	728	691	694	764	745	760	679	731	693	690	714	737	740	726	688	736	732	729	736	749	754	742	710	776	702	732	702	771	704	743	744	738	709	738	728	742	732	715	696	725	692	762	710	682	765	709	723	705	758	766	686	724	790	690	670	726	740	745	710	707	685	735	735	711	764	714	713	721	760	714	723	642	727	777	735	693	729	750	686	743	704	781	692	770	766	688	707	720	726	667	658	752	704	754	695	724	724	758	721	715	763	735	663	686	695	696	766	752	751	698	686	756	726	711	727	766	718	686	684	724	756	700	703	719	743	748	705	693	754	712	746	766	742	685	739	727	752	715	743	747	694	732	658	708	712	643	702	769	723	673	713	754	736	744	740	665	714	715	787	737	747	717	743	713	718	775	741	770	780	723	770	701	677	712	698	747	748	752	735	744	668	753	720	754	712	698	726	692	692	714	717	707	714	724	725	723	740	712	713	706	748	714	757	696	740	766	741	777	766	708	714	792	723	707	673	730	777	701	758	701	696	794	736	749	700	756	767	771	683	749	723	745	729	742	736	736	716	743	741	759	771	715	720	750	759	764	748	703	746	718	675	737	703	691	709	727	705	717	727	690	742	711	748	706	705	715	766	749	727	711	720	707	742	722	728	777	729	743	733	714	705	710	686	702	778	718	691	707	711	737	776	745	701	724	662	691	757	775	695	733	703	779	701	728	705	707	714	770	732	701	714	715	715	738	703	740	779	745	673	686	757	752	732	730	710	681	708	748	665	727	701	679	730	700	696	741	718	694	692	728	720	713	735	742	779	679	778	635	749	741	709	689	737	712	747	676	691	732	757	704	729	709	655	716	726	674	705	674	733	725	792	704	697	743	755	745	739	786	734	713	747	737	756	711	712	726	709	750	734	711	687	750	671	776	759	706	701	739	696	737	736	726	735	737	735	737	713	715	764	671	723	754	762	751	724	749	731	744	705	748	780	725	726	747	706	728	689	706	738	752	753	775	716	718	728	716	688	728	730	724	773	677	715	776	747	740	674	729	690	708	683	640	764	719	688	776	691	715	750	720	711	748	740	752	720	749	748	728	663	767	738	718	738	676	737	727	752	694	683	727	735	696	698	715	704	702	727	692	688	736	720	709	775	728	671	749	711	713	745	654	717	688	725	724	723	677	691	717	738	778	722	772	724	697	716	668	732	768	720	665	759	724	791	683	678	727	742	743	707	752	730	665	754	710	715	723	714	740	690	748	746	710	744	718	747	752	657	768	687	721	691	728	717	670	708	766	738	714	752	705	654	711	684	719	729	715	730	704	726	742	757	715	693	699	743	746	683	756	704	682	692	695	760	671	700	747	738	702	700	745	695	724	676	738	731	693	744	751	696	699	738	704	687	697	715	766	762	703	715	704	675	789	735	730	731	712	734	695	751	698	715	698	709	714	724	733	706	706	698	721	710	734	695	728	745	710	740	711	723	735	665	724	740	727	739	714	712	728	663	709	750	745	692	724	709	761	751	766	711	752	732	704	690	730	745	657	695	750	696	790	745	724	677	744	730	717	746	784	695	736	687	754	709	717	668	695	739	712	727	717	735	709	718	728	703	773	697	696	729	714	731	690	731	685	747	716	742	797	711	751	732	730	717	709	704	675	691	740	728	705	740	678	690	677	667	672	735	707	742	726	773	706	695	747	724	730	755	735	756	751	742	712	735	741	759	732	711	700	728	724	741	702	745	722	741	723	711	698	728	722	715	720	713	710	757	705	691	707	734	722	750	720	709	706	722	676	772	691	757	733	713	714	745	704	724	724	677	780	680	720	735	749	756	731	721	722	699	750	740	741	730	749	713	715	652	731	716	694	700	733	735	741	700	719	703	712	721	752	740	742	747	702	692	712	697	759	725	718	713	749	665	745	720	754	744	690	736	725	746	727	732	695	708	747	756	711	725	725	693	795	681	726	761	732	711	711	701	707	719	727	683	741	710	707	696	737	734	715	727	732	703	692	723	751	731	790	749	722	706	762	710	741	714	716	674	727	707	754	685	748	698	711	719	777	719	732	763	773	751	721	774	736	777	735	732	717	729	776	669	666	694	765	733	729	709	709	661	712	743	710	726	733	707	715	707	688	691	766	704	698	685	744	720	743	698	662	712	770	701	699	752	731	729	689	732	737	737	696	713	766	721	726	686	746	729	716	701	749	676	700	735	704	714	701	700	744	697	754	656	694	685	682	725	737	726	773	725	714	751	766	710	725	748	724	743	757	747	687	697	658	707	728	683	712	749	698	718	696	767	732	713	732	708	689	716	732	745	690	733	760	733	743	762	733	677	728	719	662	709	758	730	735	674	696	763	696	734	713	737	704	705	780	711	703	708	708	730	677	690	716	716	754	731	740	711	765	724	682	706	744	730	681	733	701	713	696	746	716	687	727	714	753	756	741	712	748	732	714	727	666	690	689	706	722	699	721	737	731	775	697	767	736	776	708	701	734	763	718	703	724	732	743	740	749	707	741	671	746	707	705	717	778	709	748	701	699	729	727	712	756	735	681	724	717	726	714	751	740	725	730	754	720	726	731	695	666	697	728	696	723	718	727	728	732	709	712	702	727	748	743	733	745	743	704	700	707	742	672	751	680	761	735	700	735	680	751	698	717	736	699	719	716	728	726	723	736	721	700	690	730	674	739	735	727	683	728	753	666	746	728	705	761	755	729	734	756	741	693	713	707	729	687	739	738	743	723	693	717	677	724	701	688	699	715	702	742	749	707	741	715	665	703	715	706	708	727	674	678	716	642	725	730	726	721	704	715	700	736	724	701	704	715	706	692	744	718	716	727	726	691	697	728	701	720	695	746	658	705	708	689	733	759	716	706	768	697	697	730	758	759	722	727	735	706	711	653	717	740	710	724	689	699	741
30384	31294	26887	13077	3262	1123	699	565	597	569	576	574	593	589	591	540	592	530	576	593	609	559	569	568	608	587	604	598	596	598	562	583	597	576	569	580	579	561	602	575	586	569	593	552	607	606	598	592	580	593	552	542	566	567	586	596	569	574	593	582	583	618	563	573	565	594	563	576	555	536	603	584	583	547	539	574	611	589	565	526	578	584	579	599	591	551	594	596	574	570	588	544	580	611	590	588	578	601	611	599	554	542	567	559	547	539	544	572	578	611	558	538	543	641	612	584	561	546	577	581	588	563	605	572	583	566	584	641	544	576	594	570	623	573	547	596	558	548	560	582	558	556	569	582	604	570	598	607	549	571	584	523	592	572	586	548	559	592	547	588	617	593	539	550	579	573	597	593	549	561	536	548	558	575	549	559	585	574	561	604	555	599	585	607	602	600	565	588	512	541	553	554	540	564	583	579	563	580	572	579	559	611	588	553	534	595	603	541	604	581	558	571	608	530	562	569	587	536	614	557	582	577	582	549	574	531	600	584	547	558	585	556	570	566	556	532	579	560	574	547	594	597	507	571	566	545	569	583	542	568	571	579	575	559	561	569	586	572	563	561	538	579	598	579	605	558	564	557	572	568	557	539	535	583	557	572	521	580	545	567	556	553	578	630	594	583	594	603	583	582	588	586	549	561	599	603	549	587	549	540	593	555	565	555	544	543	606	588	568	575	566	581	576	546	564	573	549	587	548	598	558	594	599	591	590	561	585	536	550	546	586	578	597	561	562	556	594	580	567	570	577	548	542	585	569	570	537	554	522	543	574	523	590	549	598	514	598	596	542	567	569	585	555	575	588	609	584	591	533	571	587	544	577	601	584	529	609	579	548	587	564	549	554	560	611	612	588	591	615	594	589	554	550	582	554	563	552	577	557	572	540	527	563	588	552	522	570	576	573	536	571	584	560	528	571	584	589	500	598	565	536	576	558	569	595	588	599	550	575	581	555	555	561	548	557	572	613	604	559	572	604	572	585	537	593	547	542	579	585	605	578	597	579	595	614	547	547	580	556	563	553	623	569	569	571	550	532	559	590	540	546	574	589	570	596	555	559	505	571	585	564	562	609	568	581	566	565	619	536	578	586	580	549	596	558	558	566	567	592	566	587	580	568	550	615	569	535	581	562	613	575	613	566	584	566	567	615	567	604	607	545	563	560	587	561	582	583	487	549	600	564	595	544	589	560	585	573	556	589	584	590	610	585	566	556	574	606	547	549	536	585	568	584	536	554	584	559	599	540	543	582	598	611	557	598	555	590	598	572	593	535	604	584	568	590	604	615	537	597	558	594	566	565	601	555	592	595	569	570	575	574	556	533	586	548	547	572	571	614	615	607	597	572	603	526	570	589	549	566	589	564	575	633	575	580	604	500	537	566	515	547	598	560	585	596	554	595	601	562	571	580	563	569	550	567	583	572	553	582	558	578	547	544	571	542	618	586	526	528	554	549	579	587	605	589	578	551	545	587	555	567	571	594	604	598	551	578	561	560	512	572	551	578	572	529	580	589	598	528	589	594	602	585	582	534	566	556	528	588	542	542	574	570	606	548	539	557	581	596	576	574	556	554	565	578	576	597	584	581	555	612	578	593	591	568	589	590	535	538	581	542	508	537	559	571	542	570	581	579	563	543	559	556	596	532	601	592	556	581	547	564	535	606	570	588	585	579	577	589	541	644	555	616	588	551	553	574	649	600	568	566	563	581	552	535	573	598	571	579	585	539	561	559	614	615	566	587	573	532	572	577	620	551	570	631	541	543	548	580	616	592	574	546	564	558	549	596	592	585	572	554	584	559	566	555	560	609	605	569	541	576	526	548	560	589	579	581	575	575	580	538	621	569	524	565	586	638	596	552	527	567	553	594	582	551	578	583	594	564	564	581	559	585	564	531	569	587	595	574	532	529	561	525	547	582	627	578	523	578	589	547	545	542	556	607	571	579	578	575	609	551	542	554	572	613	558	564	595	552	579	606	586	609	574	620	607	557	495	556	595	579	577	603	554	565	563	601	582	580	565	571	585	563	567	564	542	560	563	577	575	576	603	626	551	550	586	561	546	591	565	613	581	566	585	633	560	564	554	559	579	590	571	547	595	523	559	567	555	576	568	575	600	594	600	540	573	509	556	537	571	583	534	564	608	575	569	568	579	588	589	572	556	574	607	568	591	569	570	546	545	588	573	580	552	605	612	533	576	553	585	557	588	531	593	567	583	586	599	557	545	528	574	560	567	573	562	565	543	597	635	562	582	579	591	604	590	561	608	562	555	539	550	582	593	568	590	587	528	584	612	607	584	566	567	580	543	579	572	552	600	602	540	582	601	527	594	580	538	541	554	584	549	586	554	555	594	573	559	588	608	554	562	590	575	569	568	568	580	609	560	584	593	632	535	597	566	497	582	573	599	551	591	547	620	576	564	588	595	599	558	642	592	573	627	567	573	554	593	609	562	591	518	566	571	609	553	561	592	568	544	592	554	541	540	564	554	582	587	551	587	586	555	516	550	553	561	558	582	610	537	549	577	596	570	531	592	573	537	606	558	578	587	553	579	570	595	561	566	543	575	532	610	582	542	531	596	569	555	608	552	543	546	582	552	580	567	583	551	593	581	572	608	582	578	533	561	531	551	529	519	554	560	582	590	584	586	539	576	537	549	541	601	573	562	568	608	570	598	574	568	591	533	584	588	550	601	579	550	552	553	555	603	596	599	582	563	596	560	551	546	576	569	606	536	554	605	576	572	609	622	608	536	629	582	608	580	581	564	613	574	555	560	570	588	565	621	557	581	547	588	568	561	565	625	554	575	574	595	497	581	598	569	562	586	570	552	556	582	572	611	601	583	570	554	558	566	575	531	533	582	583	550	575	572	549	619	596	579	590	579	573	551	590	559	606	567	587	581	558	596	492	545	606	610	552	592	613	573	558	578	547	558	623	610	557	552	556	571	576	540	575	568	548	541	568	599	571	627	581	599	582	535	548	584	567	571	554	561	595	573	559	569	595	592	562	574	570	529	544	535	570	605	589	575	608	569	582	551	598	584	579	586	565	569	550	610	630	596	533	583	603	569	556	579	558	588	570	586	564	534	572	560	571	582	605	585	573	554	537	566	554	563	587	586	560	527	576	579	582	592	547	598	551	582	524	583	571	577	545	576	539	586	567	527	590	550	584	559	577	581	526	524	605	570	597	592	613	605	537	556	576	578	558	564	608	541	507	592	572	608	523	608	570	589	585	582	564	565	557	610	565	544	572	567	544	556	601	598	575	581	520	610	583	603	605	579	566	565	552	544	584	552	573	556	622	614	587	584	562	570	565	565	597	542	607	582	583	571	567	549	578	551	580	555	582	563	537	615	548	556	581	558	538	602	549	569	542	614	584	561	562	543	533	575	562	578	569	606	549	532	548	562	578	560	592	589	577	519	579	569	600	602	562	516	536	581	554	594	551	593	575	598	624	594	553	599
23245	36491	22032	7773	2476	1027	613	514	497	536	497	501	508	514	492	505	546	479	462	516	487	526	509	528	516	517	502	525	505	514	519	467	506	480	512	520	545	537	504	510	470	470	526	516	529	482	466	478	504	530	523	449	521	521	511	504	503	493	514	518	479	518	529	482	543	506	467	540	480	495	509	529	487	531	511	496	484	486	488	531	494	533	497	541	498	511	499	470	518	522	493	507	526	505	481	521	504	481	523	529	506	518	508	524	463	515	522	497	531	513	483	481	554	505	483	469	490	524	519	493	515	548	487	549	574	499	507	502	502	514	492	533	449	515	531	496	500	493	515	509	517	541	484	479	505	494	511	493	522	454	526	507	490	509	533	474	483	508	517	549	511	514	495	515	510	483	527	539	491	517	508	501	547	519	479	489	513	507	512	509	534	545	471	515	479	502	514	543	503	458	463	520	518	505	486	549	493	522	505	485	510	499	501	470	500	511	497	532	515	534	493	529	487	498	516	491	509	483	444	491	512	474	523	548	511	497	524	490	501	497	516	484	516	514	524	520	526	552	528	527	497	474	476	515	486	511	504	522	526	508	528	497	529	499	539	513	534	478	534	510	515	500	543	508	492	516	484	475	512	479	480	516	474	527	493	519	555	493	488	492	478	487	523	516	554	462	537	507	479	520	483	464	459	476	464	519	502	487	527	484	491	508	456	493	492	488	508	510	471	514	441	500	523	474	488	511	496	507	501	524	533	481	529	479	491	509	494	524	517	483	464	534	515	510	533	545	474	517	547	554	520	508	521	556	511	471	513	507	511	529	471	492	499	490	524	471	529	508	473	485	496	498	501	496	559	510	490	488	511	494	479	505	534	519	495	470	485	505	541	510	500	543	484	432	531	445	455	512	521	501	508	504	506	514	508	519	460	501	482	515	531	508	474	495	527	537	498	493	481	523	518	542	470	503	512	532	506	519	530	559	494	483	481	546	485	527	528	519	533	517	532	490	478	524	535	493	507	501	514	453	523	530	485	546	519	515	496	485	485	508	521	467	508	497	527	485	495	494	516	516	535	520	461	486	480	525	515	518	461	514	513	468	532	511	549	539	475	492	509	520	502	531	503	510	512	486	495	514	514	549	506	540	510	517	507	498	454	490	492	517	468	515	536	510	486	502	475	489	483	524	479	508	511	506	512	480	501	530	508	490	489	494	536	542	548	499	499	512	492	466	524	501	481	490	496	507	462	526	475	506	470	531	508	476	516	513	560	494	474	524	509	523	511	527	522	494	527	515	504	497	495	485	470	517	514	499	520	524	533	532	509	505	515	518	500	504	524	471	506	482	471	529	501	490	530	518	532	519	464	506	535	521	505	465	507	528	519	501	571	504	517	514	508	541	520	511	527	516	510	499	440	491	497	483	503	505	490	512	481	492	476	573	492	544	485	496	497	487	560	485	499	515	464	531	494	513	506	441	471	541	507	465	489	518	517	483	482	477	501	490	488	506	508	507	511	514	480	522	498	504	475	507	490	533	527	566	505	492	507	483	503	450	523	504	525	447	528	497	542	509	498	509	506	512	487	494	483	478	527	533	478	460	512	503	506	540	507	491	514	474	492	488	489	525	532	492	486	498	548	494	491	502	500	453	496	475	457	533	464	503	534	525	504	492	498	494	523	484	512	521	511	520	528	559	488	514	508	455	514	534	533	524	474	485	517	505	552	518	514	475	506	469	507	480	488	504	490	536	519	516	484	486	493	481	487	507	518	491	484	511	499	558	494	490	508	499	534	476	554	516	540	501	519	509	477	505	545	487	489	494	564	521	500	492	526	482	500	457	510	523	502	517	496	504	510	525	537	527	532	477	528	519	535	538	522	511	501	509	499	524	510	476	502	533	511	504	468	485	532	504	494	502	514	554	517	484	484	487	489	513	483	542	503	519	496	515	490	528	509	530	535	463	536	518	488	499	500	515	520	523	466	495	519	467	524	431	485	540	491	502	496	505	525	504	514	559	492	502	480	555	542	511	498	505	512	485	499	521	551	524	540	491	504	477	452	493	537	507	487	504	539	533	522	506	492	484	488	497	515	518	484	525	526	499	518	504	528	474	487	526	519	532	496	547	497	520	522	511	411	504	539	504	524	508	506	496	481	467	503	525	485	490	451	534	473	474	502	474	491	475	509	483	503	510	476	506	522	521	502	466	495	522	511	534	506	573	499	457	540	516	508	565	471	531	512	496	522	499	503	528	538	493	498	522	502	509	531	535	525	472	512	513	480	523	538	518	526	450	476	498	483	487	510	475	509	507	540	472	492	483	477	502	502	503	463	516	489	514	472	520	469	495	484	464	495	485	493	475	489	526	526	480	513	479	547	448	490	494	487	549	497	548	507	501	483	474	538	493	486	497	550	508	480	459	484	504	541	486	516	481	493	504	486	500	501	505	509	538	502	514	475	512	530	503	494	512	512	461	515	493	511	506	531	491	471	494	520	523	507	524	492	542	507	525	509	491	472	526	535	527	494	501	516	510	508	524	513	518	460	504	507	480	527	561	537	466	519	525	515	498	499	540	510	502	511	463	551	499	486	494	453	512	513	497	505	510	495	510	502	500	525	528	461	530	489	490	566	488	487	524	527	554	507	504	574	499	520	500	545	489	512	495	498	530	511	497	513	498	469	548	510	510	494	510	491	564	504	487	517	478	531	476	503	527	491	493	471	538	498	532	488	509	528	533	518	503	503	514	487	489	502	521	503	537	525	519	524	500	524	492	498	512	507	444	534	502	506	503	549	516	521	488	510	482	498	496	537	529	502	478	522	478	515	517	525	529	493	484	475	494	487	487	542	497	506	481	483	466	558	472	498	522	533	539	503	539	504	535	507	551	455	504	522	548	482	470	496	519	496	504	499	502	518	513	501	532	515	503	504	504	510	499	515	482	489	558	550	509	481	512	511	509	508	469	494	525	508	530	524	499	505	521	502	519	540	510	506	500	539	537	510	512	508	514	454	497	535	524	558	513	525	516	533	516	538	474	515	456	498	499	491	514	515	533	490	466	520	546	499	497	514	509	465	503	526	549	506	511	512	523	500	485	514	518	479	527	487	484	501	521	493	554	523	477	532	549	473	529	497	501	479	508	488	484	520	515	496	532	495	480	483	509	542	506	508	509	512	492	529	495	494	537	476	538	530	545	520	506	520	461	469	535	563	505	510	493	505	498	493	497	579	500	489	502	526	509	558	518	516	486	505	500	550	493	464	513	528	500	499	492	525	488	554	512	500	556	514	480	546	525	472	481	497	534	504	494	519	514	505	530	514	488	506	477	499	513	489	479	487	497	555	479	505	495	497	543	510	523	537	554	523	505	455	502	520	515	469	507	528	523	478	492	495	514	495	520	480	514	529	501	512	515	471	537	468	538	516	497	505	495	456	497	509	491	503	479	550	531	491	502	484	526	475	584	498	519	510	520	482	458	486	526	515	485	482	516	498	517	494	490	484	527	517	515	525	494
25954	29887	46819	40216	21203	6610	1410	644	538	533	543	548	520	491	501	526	531	521	516	533	515	528	583	537	504	486	537	558	490	533	497	527	535	569	511	494	525	502	533	493	508	487	536	517	482	532	581	541	516	529	456	517	525	505	530	499	512	480	512	526	506	502	475	538	516	514	512	516	492	493	538	547	505	497	549	484	538	510	527	505	541	518	537	510	518	447	526	525	512	496	525	507	527	517	539	554	511	549	500	516	511	508	518	522	531	492	516	512	501	497	520	533	555	523	528	527	525	470	514	462	491	529	544	516	507	521	511	551	533	483	536	496	520	510	539	547	520	550	531	532	447	531	500	501	545	485	510	519	535	490	519	543	523	494	495	468	509	496	517	532	564	465	526	475	485	471	522	476	504	496	529	517	509	475	490	483	565	511	521	512	534	522	508	503	509	535	507	531	549	503	542	494	516	517	492	530	558	537	493	526	540	511	481	513	455	522	512	543	512	517	528	560	507	498	547	536	523	499	485	551	532	530	546	536	505	504	524	501	513	496	512	533	513	530	520	502	549	510	493	527	523	559	475	529	516	554	495	492	551	518	528	536	508	547	515	508	564	486	558	510	510	469	553	528	531	528	493	443	504	501	494	537	519	487	519	518	555	474	540	503	502	539	460	553	513	535	528	539	472	548	519	509	531	511	501	533	543	519	517	510	518	550	524	518	513	507	522	465	508	519	529	550	509	542	486	527	496	510	530	543	523	549	521	497	537	488	510	495	505	485	494	510	518	515	477	520	500	515	504	502	515	540	530	489	517	521	535	550	547	511	507	533	535	505	540	541	546	540	520	500	528	550	505	511	512	516	526	570	485	506	491	475	501	508	492	525	526	500	510	554	502	505	547	570	501	490	525	488	495	526	489	521	497	498	473	519	508	503	537	466	502	513	492	498	491	563	496	513	497	523	502	520	495	513	512	480	481	528	525	504	521	534	503	541	520	505	530	511	540	527	505	513	492	555	540	495	520	507	503	520	500	539	519	552	517	522	516	500	539	535	501	524	522	513	507	514	539	510	462	521	504	494	542	485	525	515	541	572	522	527	512	528	515	534	516	508	532	510	500	506	525	487	534	517	511	527	499	538	503	492	570	505	530	509	547	510	536	540	521	527	504	546	461	518	512	499	506	555	507	487	512	506	535	531	511	495	533	526	523	514	537	485	519	503	497	468	526	474	504	492	523	548	461	524	527	483	540	545	459	483	510	530	489	550	477	528	524	529	539	501	483	529	529	503	491	520	543	573	512	483	523	550	547	498	538	485	478	506	532	509	507	506	498	526	498	535	530	511	520	520	497	512	532	523	567	531	530	540	530	510	496	530	506	516	514	510	530	508	502	504	543	519	526	542	482	546	509	516	544	523	480	484	489	508	522	518	535	485	515	540	507	522	491	489	538	541	514	556	507	508	538	496	522	514	525	491	495	535	519	524	497	518	525	507	567	487	520	512	489	482	511	515	509	504	538	545	566	506	554	489	477	554	456	492	532	538	526	558	489	562	539	521	520	507	514	520	500	493	530	508	528	551	539	524	495	505	516	524	491	527	494	481	519	539	511	449	537	514	551	484	495	518	559	579	478	489	524	495	511	506	505	485	503	493	529	502	510	481	536	519	551	524	559	508	531	505	543	509	506	523	517	508	542	461	500	557	551	515	520	543	514	492	482	513	522	531	512	508	524	500	539	480	509	484	510	538	497	540	527	493	520	519	526	511	556	510	535	541	540	538	490	525	525	553	486	501	520	500	534	514	519	512	487	557	513	524	516	496	523	497	517	532	502	517	542	502	511	519	511	526	481	507	526	515	550	486	527	476	528	499	535	520	515	518	525	541	518	509	536	533	518	525	517	538	549	540	530	516	473	524	529	497	502	507	593	537	510	514	496	482	512	504	520	479	528	488	515	513	508	489	541	506	497	558	507	501	519	502	520	496	526	518	551	489	520	509	493	516	547	481	547	508	549	511	512	534	516	479	474	507	508	515	503	542	518	549	570	492	552	557	523	531	506	524	548	557	549	514	525	516	524	539	501	510	527	493	497	541	551	447	531	504	532	471	533	495	512	510	469	507	523	524	517	554	503	544	540	484	483	508	489	487	530	553	582	536	495	513	558	511	524	528	504	511	505	507	480	497	516	518	541	554	505	495	553	523	515	500	542	501	515	495	555	528	511	532	497	541	547	497	528	505	500	509	507	551	494	512	531	501	522	508	535	509	512	519	514	490	509	518	554	500	510	498	508	532	494	530	524	509	546	521	494	527	520	505	483	499	524	489	520	578	496	484	501	511	536	542	549	506	492	561	555	509	533	497	543	530	530	500	506	560	536	485	519	539	518	530	549	505	521	528	517	525	492	517	509	477	507	534	532	506	514	524	535	541	535	529	515	471	544	510	474	504	501	506	509	509	554	539	513	522	543	491	475	502	563	509	538	530	520	503	550	521	520	482	553	513	550	510	517	498	517	548	453	481	517	521	505	497	498	522	510	517	518	532	498	530	499	499	550	552	512	515	495	501	495	516	479	561	522	556	487	514	494	510	491	515	509	528	512	530	492	528	533	517	482	490	535	516	512	512	554	564	520	515	514	477	496	508	518	497	505	494	532	529	497	518	516	522	545	538	567	544	494	507	522	466	532	507	507	535	496	501	512	531	462	510	504	522	517	496	525	548	497	522	523	550	547	520	523	534	522	514	537	507	500	504	485	482	565	514	500	515	548	519	506	512	498	516	545	550	549	540	507	537	541	517	531	540	498	514	511	523	502	543	528	490	502	508	479	500	524	495	515	528	507	544	483	555	495	511	462	500	490	566	533	491	512	532	499	514	515	545	494	531	504	488	576	527	497	537	506	485	500	513	465	494	504	488	510	525	519	546	514	503	497	518	519	557	558	530	482	543	537	499	505	558	484	517	535	519	502	532	521	507	582	521	537	528	490	536	508	494	508	528	538	522	499	510	490	491	497	498	542	541	560	505	495	483	498	528	505	558	496	509	501	518	493	518	525	506	482	513	506	513	514	517	534	511	542	503	555	509	522	543	530	518	507	506	507	544	480	541	517	523	535	485	496	516	526	518	516	539	491	484	522	515	490	515	512	520	530	519	498	520	538	471	541	518	500	578	492	492	553	495	506	526	546	489	572	530	515	532	492	546	492	517	510	517	535	540	537	522	519	507	489	559	524	492	525	512	532	514	489	522	492	528	487	499	519	500	532	526	525	526	517	581	511	524	513	513	490	516	530	562	495	521	502	521	543	536	517	516	514	525	523	506	539	546	516	521	575	482	552	547	514	482	508	537	494	521	505	496	491	519	551	507	482	482	491	500	485	524	533	532	502	524	520	508	516	484	534	507	534	549	500	502	453	492	493	527	494	486	545	499	543	560	496	491	544	475	498	516	487	464	487	482	548	517	511	523	539	468	538	505	545	511	513	524	569	567	530	533	521	564	486	526	496	504	513	550	504	499	504	562
54086	89894	63423	33784	13007	3652	1164	624	533	532	496	492	525	542	543	504	492	513	528	516	536	554	538	541	496	498	531	540	462	507	536	540	516	498	504	576	528	514	537	548	529	505	531	545	524	517	537	559	502	507	533	519	458	494	506	501	476	546	501	493	543	495	524	551	512	475	549	521	522	529	513	492	477	526	540	491	516	488	548	501	501	491	451	513	515	495	505	509	548	519	541	569	506	533	476	550	490	493	507	520	522	508	526	523	473	524	520	498	523	502	512	529	539	535	563	526	508	523	537	445	483	513	534	540	527	498	519	547	512	507	529	546	526	491	546	487	458	507	515	497	556	470	499	502	523	527	505	503	540	471	482	488	530	503	529	499	536	513	518	523	508	525	496	544	528	562	518	516	493	478	487	515	504	493	542	528	497	522	529	481	507	470	536	499	512	525	576	488	492	481	472	477	528	508	477	511	518	512	463	507	512	479	533	499	518	540	527	527	492	523	507	516	485	535	527	499	517	492	509	490	492	544	498	498	511	557	495	481	526	508	546	517	503	528	506	537	495	522	536	497	557	534	515	490	506	521	476	444	509	546	483	534	489	533	483	531	486	485	512	517	516	485	517	544	489	495	539	455	511	516	468	505	506	498	503	552	528	475	463	449	451	497	532	496	490	495	466	499	505	505	489	487	529	536	532	502	502	515	509	520	515	524	497	505	507	508	514	513	526	478	503	487	506	493	482	506	481	476	501	484	504	514	540	507	537	522	519	506	518	568	530	531	521	499	482	509	498	508	538	533	480	522	506	524	518	527	507	474	530	494	494	518	522	528	508	536	514	469	528	471	493	501	492	478	471	485	505	499	537	489	479	502	493	506	472	531	467	535	502	482	532	506	523	507	525	561	512	496	497	505	542	509	517	557	534	460	500	492	513	485	498	553	490	485	491	507	495	475	516	553	517	527	498	550	527	478	462	528	481	464	533	532	496	495	505	550	497	500	521	507	536	540	474	530	468	514	484	513	523	474	511	491	495	529	496	502	484	542	467	529	502	485	541	505	521	496	508	488	515	516	496	503	504	502	515	515	497	488	508	526	522	507	526	463	519	507	495	513	528	489	501	467	554	517	485	511	498	488	498	469	508	525	509	497	498	515	514	535	468	523	485	496	509	559	486	538	479	493	500	540	480	510	524	512	542	476	529	523	506	548	542	493	517	534	475	525	502	488	514	475	488	506	501	565	481	538	506	498	518	493	547	515	542	490	498	494	532	485	528	504	516	546	517	533	506	486	543	495	561	504	464	499	495	472	492	518	507	452	501	563	489	499	510	483	561	488	490	522	532	526	536	508	533	487	489	563	491	499	488	519	524	528	478	505	489	509	489	509	529	520	511	489	488	480	506	508	478	515	467	563	526	483	470	509	499	518	498	492	488	521	527	493	544	513	505	510	497	529	526	533	525	496	501	504	486	469	497	517	453	524	546	489	526	513	512	509	500	498	489	513	481	492	537	494	540	496	501	552	517	534	542	515	493	491	476	512	492	498	530	523	495	537	489	471	503	545	539	492	516	528	520	520	514	553	491	456	480	484	539	534	522	512	494	493	452	561	551	513	481	512	500	480	521	500	533	488	515	476	522	526	524	530	478	512	496	494	500	544	478	525	499	535	524	493	482	503	531	516	492	507	467	545	508	523	497	493	504	456	513	565	506	539	522	492	507	533	516	505	537	518	567	524	464	530	471	528	503	499	540	492	520	489	519	493	502	531	529	468	514	507	520	484	542	529	480	516	508	501	520	510	520	540	522	529	508	500	536	515	494	529	482	469	502	517	555	500	493	491	538	525	438	490	513	502	496	493	525	510	512	522	508	528	501	529	507	495	474	552	514	480	497	479	532	477	497	485	506	490	527	497	549	539	510	526	509	513	523	487	487	529	497	483	510	456	501	509	498	533	513	492	496	514	476	539	490	506	523	520	500	487	523	503	518	537	478	520	497	481	508	524	464	502	513	533	478	527	481	492	530	523	473	530	541	522	502	528	496	486	524	476	518	482	525	479	533	499	484	489	508	478	562	541	522	476	502	535	524	561	545	520	448	510	538	499	509	484	529	536	492	519	517	528	489	511	510	506	529	517	533	501	532	564	492	514	496	530	514	493	533	521	508	481	460	519	514	556	473	442	493	524	520	465	489	546	486	490	543	525	524	539	485	496	499	492	495	528	508	502	514	515	510	520	502	515	498	534	508	561	504	508	484	503	467	524	483	505	510	531	527	497	510	546	510	509	485	538	479	502	516	535	486	492	487	500	468	547	515	516	516	490	505	529	500	543	495	498	513	533	519	516	488	520	493	498	511	466	529	497	524	526	497	546	508	513	475	496	487	481	463	508	526	501	481	511	504	549	540	516	455	511	494	533	508	543	493	515	498	540	494	493	560	491	551	510	523	483	516	527	494	506	516	498	510	490	550	491	550	514	490	516	496	479	504	530	495	527	493	479	501	544	518	510	507	464	489	477	529	531	512	551	525	508	519	484	536	527	492	476	498	504	502	474	521	496	493	520	491	577	498	531	508	509	547	519	473	473	478	533	478	521	484	521	537	516	484	542	472	489	508	493	485	533	499	503	482	527	533	499	540	504	508	478	539	478	486	489	506	503	516	508	462	494	487	527	498	493	524	529	499	521	489	477	549	514	494	524	517	524	491	513	489	481	540	491	483	497	487	513	505	489	487	496	530	537	489	497	495	499	518	502	494	482	529	514	504	489	489	455	544	499	487	505	531	493	478	526	537	449	537	527	507	530	522	527	501	483	507	487	511	531	473	544	459	539	523	532	501	517	494	501	492	471	495	504	494	497	480	511	498	514	514	485	518	514	466	541	485	472	508	459	468	524	504	512	504	500	519	477	498	501	493	496	491	520	515	503	505	465	538	529	517	490	506	524	513	496	494	551	506	500	490	507	532	510	552	506	502	536	486	516	512	527	513	491	488	497	503	525	526	563	507	509	558	507	570	497	516	522	506	532	486	499	503	472	490	536	491	483	497	501	537	552	505	512	519	475	492	551	492	556	496	519	507	486	517	501	541	510	557	484	480	482	534	471	477	500	492	538	529	496	465	485	484	513	512	537	488	523	514	506	486	531	513	517	496	526	495	486	510	515	509	515	510	505	546	501	542	502	524	510	496	477	526	538	533	527	531	529	455	479	495	536	572	530	555	522	522	506	507	512	486	543	512	503	560	520	494	532	535	483	512	502	522	510	499	511	542	535	502	540	525	528	534	501	506	516	518	485	471	506	512	515	520	514	506	515	527	528	482	517	505	479	537	490	479	506	501	494	553	524	558	507	489	449	522	524	523	503	523	505	530	516	497	587	483	517	493	483	498	520	494	519	502	478	435	531	520	506	521	492	501	485	456	528	484	539	500	535	501	526	495	511	525	464	496	467	507	548	505	479	511	484	534	462	495	549	497	505	500	502	479	527	503	503	528	498	520	517	511	493	482	542	497	444	511	487
24250	24196	39071	35737	24986	15034	3887	1107	819	814	816	759	776	785	764	785	759	753	766	731	725	745	801	776	780	696	769	749	843	725	804	761	758	712	748	745	784	756	760	778	763	747	741	795	747	780	700	750	744	771	748	744	724	725	722	756	716	814	750	785	783	765	732	770	745	743	719	756	793	743	733	775	769	799	737	774	695	754	730	707	731	718	762	756	751	742	739	707	747	706	738	705	692	737	797	726	760	738	748	751	776	742	706	770	719	719	704	803	716	737	765	705	748	734	754	764	788	718	729	707	696	738	726	707	697	765	750	708	760	763	735	774	703	698	758	740	763	728	741	737	759	835	727	751	725	752	726	707	708	724	790	775	732	734	729	704	789	709	728	712	791	695	761	745	743	733	745	767	727	750	752	745	771	739	744	755	742	791	795	785	746	687	759	727	739	742	743	756	766	734	806	730	792	728	726	707	738	744	733	783	767	758	688	740	787	719	761	703	722	754	781	817	713	749	713	747	730	779	735	758	741	735	733	792	724	748	741	728	750	759	724	731	687	735	719	716	742	747	753	723	730	744	777	741	742	763	730	745	740	750	781	725	772	768	740	748	805	732	735	759	750	747	722	737	763	728	752	717	765	722	740	738	776	792	721	702	734	765	751	700	772	741	759	756	723	750	725	752	716	730	747	713	758	774	745	797	767	737	751	719	712	756	755	795	729	759	773	712	794	757	690	778	721	780	751	743	756	721	710	715	763	763	750	754	752	762	723	763	721	750	717	715	780	761	777	729	732	750	769	794	758	682	788	765	728	739	747	745	768	811	710	704	728	739	749	770	722	780	760	734	751	696	716	721	761	748	717	748	734	773	743	747	735	735	707	731	723	775	749	753	716	760	781	729	733	779	767	669	765	763	737	779	729	768	751	742	721	738	721	774	749	731	699	785	739	797	721	720	771	761	720	736	739	776	726	767	734	724	750	705	737	770	743	723	810	741	728	721	728	670	753	725	729	783	716	746	702	763	726	766	796	758	702	729	698	749	765	702	751	770	678	753	761	756	786	799	736	741	713	724	680	754	739	793	779	747	735	764	718	726	704	755	723	779	750	729	752	679	741	693	718	742	766	695	750	713	692	766	773	748	756	728	823	750	756	737	710	744	743	733	728	765	716	757	770	739	736	721	769	733	710	743	736	695	731	754	749	788	793	738	765	729	788	745	765	783	760	742	741	735	739	708	702	735	725	739	743	689	745	759	753	731	701	736	769	779	716	713	761	729	787	765	690	715	734	731	745	752	788	754	770	732	766	727	776	735	734	766	694	748	769	752	778	719	746	765	756	742	695	803	758	762	738	712	769	750	722	687	735	708	737	749	684	763	744	698	712	747	716	732	756	760	704	775	743	733	741	761	769	759	741	778	687	740	728	747	739	748	712	775	742	759	775	716	757	803	724	716	761	746	739	764	753	734	717	713	768	738	721	756	740	681	754	736	772	748	718	718	735	778	790	721	702	767	787	712	745	739	698	712	816	728	745	771	772	791	751	723	730	764	689	716	707	733	741	725	769	738	745	720	758	769	767	714	758	752	684	785	717	780	705	711	771	764	767	770	727	716	754	758	774	722	720	728	742	717	755	724	748	738	755	747	709	817	765	782	726	732	722	715	726	750	755	794	752	718	750	750	721	711	722	707	720	733	714	734	776	756	709	735	733	757	751	741	721	737	757	713	744	783	724	723	701	749	742	786	715	716	703	669	728	737	734	795	724	725	711	755	733	758	735	726	736	741	776	784	765	784	733	692	720	765	737	721	800	741	742	741	770	771	758	734	770	789	765	749	723	772	733	734	727	717	746	775	754	753	715	772	744	750	806	756	696	721	710	735	763	734	734	736	733	779	741	754	764	737	675	768	751	754	776	734	724	769	771	749	722	774	739	730	759	715	806	734	763	723	778	760	728	746	789	701	745	709	737	742	710	766	737	763	717	779	753	718	712	763	758	783	763	705	729	761	751	687	751	728	773	737	720	719	710	737	763	769	775	747	807	751	761	760	755	768	745	772	793	718	729	741	749	710	750	716	741	729	765	723	728	720	745	729	716	740	693	707	812	748	777	739	716	778	759	754	762	725	783	751	709	737	764	731	733	749	712	757	694	745	788	777	760	754	737	683	783	764	709	684	736	767	721	686	782	784	773	735	735	765	725	777	774	725	701	783	718	757	775	808	754	776	710	696	720	782	781	769	702	777	761	732	741	728	733	726	739	772	754	718	744	751	711	759	753	727	759	794	751	769	745	780	711	775	746	731	749	765	769	751	736	732	737	730	762	685	754	789	757	744	714	730	754	726	748	745	762	721	748	738	798	787	706	771	733	718	746	709	728	752	710	723	756	734	780	731	730	787	764	750	732	766	738	786	795	735	764	756	778	753	775	757	720	755	729	734	757	717	744	717	777	729	752	760	761	777	706	731	713	672	745	748	739	702	769	756	733	748	778	769	741	758	744	754	733	720	782	749	732	706	742	724	784	770	789	732	768	736	714	794	747	754	699	745	774	735	736	749	758	804	717	730	753	760	754	771	728	833	739	761	771	780	797	704	745	711	739	750	692	761	694	711	713	759	750	725	740	722	746	739	749	725	741	724	666	759	766	716	709	709	730	680	727	729	704	783	748	762	784	813	765	792	755	784	774	722	770	745	741	774	714	742	720	767	712	732	801	730	707	739	747	681	738	721	750	757	730	742	776	770	754	775	799	721	832	710	764	738	751	788	711	730	752	714	749	725	736	719	735	714	730	747	726	763	767	728	738	767	770	769	730	720	718	746	736	723	660	750	751	693	746	746	717	752	768	695	768	717	696	767	757	754	704	726	741	765	739	768	741	698	745	742	754	734	780	738	726	764	741	752	713	701	723	725	745	744	752	696	750	709	767	748	745	776	741	700	686	780	777	734	765	781	719	713	738	723	762	734	714	735	730	766	775	741	703	717	713	731	704	747	733	758	733	754	724	782	740	709	702	742	730	760	771	757	761	730	751	730	726	715	738	724	743	721	772	743	751	736	720	750	726	766	716	785	754	786	775	781	769	761	746	719	745	752	639	717	746	728	737	717	698	727	750	723	774	776	761	707	706	732	751	704	723	719	765	768	733	757	791	760	715	747	724	773	702	751	718	725	743	751	732	700	745	771	718	748	697	723	758	780	737	752	685	758	790	686	770	715	736	727	721	707	733	764	756	729	787	778	720	771	723	747	807	761	731	753	770	723	734	771	767	743	706	748	759	792	769	791	754	741	738	749	681	742	724	713	744	731	769	722	736	750	757	749	747	712	706	745	776	741	734	767	743	735	699	710	745	754	697	759	700	703	721	728	746	724	810	740	748	770	743	739	767	715	690	781	775	751	751	739	741	732	775	723	729	727	745	722	743	790	725	801	767	791	766	757	783	763	716	755	751	743	701	743	739	762	777	746	733	762	731	726	736	773	687	717	717	788	740	746	776	718	755	728	690	739	733	729	702	729
64721	101835	76107	45477	19281	5793	1711	846	729	756	762	772	735	680	736	747	733	716	725	726	723	771	719	741	709	735	727	727	705	782	752	728	713	745	763	749	707	682	749	717	768	717	681	709	738	776	753	708	728	750	720	711	771	741	758	745	754	738	688	753	786	714	772	732	716	747	756	727	727	688	764	747	774	769	748	725	754	780	735	720	769	697	776	714	762	735	776	722	739	691	745	736	753	722	754	733	711	776	796	698	747	726	697	723	737	758	731	738	786	742	744	757	744	727	759	759	733	746	686	756	719	784	710	720	744	791	720	704	730	724	760	739	677	720	761	741	748	771	697	804	789	697	724	706	733	706	684	744	751	706	734	754	776	723	672	703	738	748	729	707	729	698	712	722	744	789	733	749	721	717	711	799	732	753	727	733	754	695	735	730	775	703	727	739	728	726	720	751	769	765	717	721	732	755	704	762	775	711	737	724	751	744	717	742	740	715	695	752	717	779	755	763	777	731	723	733	751	688	696	789	715	752	728	785	787	714	742	726	709	664	757	736	695	726	760	749	748	743	735	758	705	722	725	727	719	727	752	722	698	737	742	745	814	734	769	732	763	772	747	748	738	741	733	731	775	732	721	776	726	745	731	722	739	726	745	739	722	787	782	761	741	720	787	734	707	719	703	718	790	722	739	732	721	731	737	734	734	738	761	759	716	704	699	721	690	768	728	743	762	768	756	739	776	726	726	743	708	756	750	751	708	798	703	741	744	702	703	726	708	751	691	758	742	710	753	697	756	718	761	761	714	753	755	778	732	726	717	702	724	750	752	761	782	773	716	796	737	687	759	767	709	704	709	779	658	775	706	744	722	718	713	759	729	738	776	755	738	785	719	724	793	796	689	725	757	752	768	736	697	710	738	762	722	725	717	750	751	718	733	761	703	722	761	726	702	756	749	740	747	743	703	737	701	775	741	686	734	757	743	753	762	721	747	703	702	747	766	714	794	688	743	723	775	743	739	766	747	751	751	700	712	689	765	730	738	744	764	737	705	787	787	711	715	699	794	711	736	776	769	766	668	755	749	709	738	689	722	768	723	728	773	781	739	694	704	710	750	709	735	702	692	737	744	750	747	686	753	702	731	726	709	737	726	736	774	687	739	753	712	745	705	757	731	805	727	722	742	752	734	758	768	734	707	707	731	712	700	754	739	690	722	748	754	737	724	767	739	764	714	752	721	722	735	741	747	742	689	700	718	747	750	749	721	703	751	695	710	705	712	786	718	719	746	721	758	763	662	755	780	755	733	771	720	755	768	776	757	729	730	758	727	734	739	724	707	764	770	768	736	717	731	753	727	740	735	732	755	740	747	710	764	679	794	752	748	781	722	776	737	725	701	746	730	769	740	705	716	732	727	706	663	726	690	673	723	753	769	751	731	776	732	679	750	720	776	740	697	716	710	716	732	791	754	756	743	730	738	748	735	703	738	733	764	711	729	713	758	748	752	732	676	712	777	767	756	719	786	752	761	736	742	798	759	704	739	728	766	748	694	712	729	731	718	710	760	697	763	783	750	748	754	735	781	760	693	731	750	762	764	729	779	758	739	706	741	713	722	776	708	771	727	774	753	740	719	773	724	734	703	769	762	746	757	732	765	735	737	729	736	737	710	729	745	698	773	727	756	783	720	787	725	707	764	715	758	729	724	743	773	756	760	739	769	765	746	735	730	743	763	711	726	736	740	781	742	714	687	759	747	738	729	713	712	706	726	796	707	727	740	734	769	786	729	659	722	769	760	781	694	740	746	720	741	756	756	714	757	718	732	713	721	728	713	702	713	725	745	749	788	743	697	710	754	736	728	747	718	728	664	693	756	727	754	776	696	728	671	728	722	739	746	686	747	745	746	751	716	715	750	711	777	742	742	733	747	737	739	752	769	812	701	702	712	742	708	777	718	742	760	743	686	698	740	757	727	799	729	752	744	725	737	784	727	782	710	724	768	758	758	753	717	766	682	685	723	769	703	777	738	659	742	685	706	707	690	739	732	743	752	730	774	687	780	706	737	754	753	718	712	730	766	739	742	639	757	722	737	683	743	748	751	732	730	725	719	709	752	737	726	743	753	783	728	742	739	708	726	736	690	725	715	750	761	795	760	709	695	727	738	703	771	738	716	749	770	742	724	738	678	752	748	737	706	773	803	788	721	763	757	723	758	737	768	747	741	747	768	710	757	727	723	738	782	749	743	694	755	722	736	693	713	735	705	693	709	744	672	723	724	700	753	769	744	737	730	713	728	727	760	743	759	744	766	727	719	713	693	783	724	753	709	726	747	740	723	719	766	727	700	706	732	714	712	737	726	734	755	744	691	751	729	731	738	693	750	789	775	715	713	769	699	785	789	722	745	754	745	699	729	765	765	773	749	735	719	751	725	750	734	748	753	731	774	700	758	680	738	743	707	691	700	671	737	740	729	744	795	783	755	728	723	751	744	713	716	733	744	711	728	736	741	718	723	703	708	696	733	700	747	719	744	722	746	732	731	751	689	723	740	751	691	731	759	725	711	728	717	707	715	742	785	743	763	695	680	745	745	743	718	719	749	705	781	738	731	658	775	708	708	710	717	725	747	758	790	724	731	683	704	763	715	761	733	715	671	731	741	736	710	730	751	770	746	746	744	789	741	715	783	762	781	775	760	749	732	730	704	742	714	751	735	772	762	772	715	754	770	711	728	738	714	718	723	736	707	740	737	728	681	719	710	774	752	733	751	692	715	765	705	795	718	757	698	734	731	760	730	706	735	783	737	778	687	741	751	744	727	681	700	714	761	755	736	748	688	691	766	729	692	719	739	715	719	725	751	758	720	717	733	711	710	706	696	747	712	730	692	744	780	752	705	761	763	708	743	739	757	747	717	693	769	772	739	745	745	793	728	785	677	725	731	716	745	710	760	722	695	751	759	742	737	767	772	738	730	765	744	705	730	701	728	759	768	714	734	679	742	782	759	717	753	806	743	750	695	732	725	723	729	731	729	692	741	730	719	733	778	755	714	777	752	724	722	699	736	721	732	760	739	772	763	655	719	735	718	747	695	700	754	755	737	701	724	733	704	657	763	798	720	761	751	719	703	687	743	712	754	724	753	709	724	766	756	683	728	742	748	710	725	723	708	721	722	754	760	710	718	759	713	699	724	758	718	756	746	698	762	700	707	734	731	719	731	726	758	780	709	776	677	746	665	730	724	749	750	771	738	745	697	771	725	773	715	717	719	782	761	687	696	719	737	780	782	738	773	725	708	719	759	726	688	769	749	718	720	698	684	666	774	725	684	743	696	740	755	712	736	726	715	767	693	702	719	736	746	682	748	774	758	725	724	690	777	717	691	736	727	686	703	794	709	708	729	719	726	738	672	747	740	765	749	733	711	745	753	740	728	724	723	736	731	729	753	771	713	767	743	771	777	730	733	688	751	718	679	742	744	769	668	787	675	726	722	708	731	720	754	701	719	761	708	728	690	728	716	752
30739	31431	25882	10168	2147	830	632	554	540	534	562	566	567	521	575	562	560	544	544	576	556	541	561	568	572	565	568	547	584	576	538	553	580	544	562	576	572	537	581	566	519	603	517	563	557	581	571	552	566	512	581	592	571	539	545	543	532	553	548	568	541	585	551	570	498	512	513	602	531	594	554	553	583	563	558	531	549	523	526	572	559	547	546	529	521	537	561	538	528	549	546	579	528	547	592	561	546	585	579	541	585	559	550	572	538	512	534	518	544	542	566	576	563	569	531	547	557	542	525	551	536	541	565	552	558	559	554	521	545	559	529	506	565	550	548	567	553	534	556	544	553	584	549	536	574	564	540	541	584	532	537	592	582	560	582	577	527	554	559	526	576	559	601	539	555	550	555	587	560	584	576	545	563	546	519	605	593	575	534	565	559	491	567	569	574	560	554	541	528	576	527	569	550	537	532	562	546	569	547	526	538	543	541	548	557	546	537	527	529	592	574	556	536	556	531	547	596	569	567	557	513	590	521	535	575	586	550	531	549	508	555	562	554	550	562	533	529	540	531	560	596	530	538	562	560	549	564	568	537	555	534	586	592	610	542	513	578	545	577	557	535	548	564	539	554	555	548	530	555	522	562	554	523	609	566	539	543	549	567	574	521	535	560	580	535	572	532	556	573	551	564	565	533	570	576	568	534	579	534	545	582	536	552	533	537	520	539	565	515	562	594	528	554	583	534	530	555	578	579	568	529	592	536	580	547	528	546	549	555	550	571	563	542	567	559	538	501	564	547	517	532	569	542	539	579	559	532	520	549	540	609	517	539	565	528	554	558	573	542	497	564	492	555	545	576	530	539	534	558	555	554	536	583	595	516	555	496	595	552	524	549	583	533	506	604	556	566	557	603	546	545	543	532	543	513	525	537	540	543	549	574	520	552	550	532	571	589	577	560	546	537	530	567	537	579	549	527	553	562	530	556	564	565	542	548	579	534	533	546	534	566	595	562	571	525	528	581	529	524	543	529	552	595	573	564	576	555	560	556	549	566	547	580	569	582	583	539	533	580	537	548	584	601	525	587	555	544	618	561	550	532	571	531	517	576	617	492	548	527	529	568	543	542	551	526	506	564	488	580	583	551	573	535	545	511	546	578	562	511	573	538	513	535	581	536	584	535	531	547	557	569	554	559	596	557	576	577	576	600	568	548	558	551	532	548	557	549	544	525	525	551	504	573	551	575	580	558	546	527	506	565	582	580	508	577	559	548	566	564	533	585	522	560	565	531	551	586	537	583	541	546	574	565	569	493	527	526	549	535	552	555	525	564	585	543	543	570	521	561	571	581	533	533	523	568	575	537	577	546	580	580	618	568	562	561	544	522	564	562	538	579	517	612	551	592	591	570	559	458	556	567	622	577	586	568	570	563	514	535	554	543	529	517	548	587	488	547	530	543	562	555	526	568	587	557	558	575	583	545	544	563	548	594	483	574	556	570	551	552	517	577	518	545	542	573	526	565	531	553	575	549	592	539	576	584	548	543	557	564	497	581	567	556	573	488	546	538	538	521	576	517	580	553	563	542	574	531	590	527	556	535	525	579	550	571	576	557	605	575	521	536	585	578	568	593	578	520	584	566	579	566	556	553	577	537	544	565	574	532	559	591	561	519	555	556	546	550	551	516	562	537	581	568	547	518	567	540	517	547	552	536	572	566	522	533	554	567	568	538	573	585	515	579	590	545	531	553	563	545	553	564	583	533	572	576	596	593	555	543	546	560	566	532	563	580	564	569	526	589	567	557	540	550	553	557	532	558	569	517	552	546	519	590	541	593	577	547	526	563	588	516	556	532	562	553	578	517	576	528	582	521	595	589	552	523	547	538	550	562	538	570	560	558	562	514	527	568	533	551	576	558	540	560	543	539	554	590	588	552	536	587	582	535	506	547	537	530	577	573	568	547	629	586	527	570	591	583	556	536	587	535	585	554	540	537	532	549	546	569	513	614	529	539	564	567	539	487	555	567	547	546	534	533	560	578	526	516	594	578	589	565	545	549	560	585	534	518	549	558	579	575	545	565	571	576	562	532	567	577	581	510	536	555	550	554	554	583	560	551	573	572	560	561	549	567	518	547	537	509	511	552	554	563	545	557	587	597	590	562	545	548	562	582	559	552	555	570	568	546	602	540	551	588	594	551	505	538	545	590	505	566	565	586	570	579	606	549	606	530	583	541	545	568	522	559	581	591	571	576	580	558	568	557	581	607	548	556	538	556	532	544	551	541	550	531	547	557	526	532	567	581	605	545	574	552	539	564	582	564	555	527	580	526	556	522	515	578	545	548	604	532	581	553	515	530	568	529	551	537	536	504	553	583	585	542	597	520	568	576	556	541	580	529	540	557	538	579	561	525	501	562	553	556	584	542	548	582	532	546	567	556	523	605	566	532	553	529	529	546	582	592	557	569	554	556	599	564	557	562	565	560	521	505	567	549	486	567	536	566	557	535	512	534	517	521	548	556	543	609	524	569	587	552	544	590	552	579	530	555	515	502	581	547	549	521	532	549	553	562	572	562	546	581	581	547	530	526	552	537	550	563	559	505	535	559	577	532	544	564	527	559	523	561	523	533	537	550	527	581	551	560	542	559	514	559	545	529	528	537	535	561	536	566	562	562	571	542	566	550	537	556	584	568	559	578	558	551	558	560	539	596	527	575	592	605	580	501	554	526	543	564	561	541	561	583	572	539	548	584	518	561	594	540	531	568	548	568	546	550	564	564	574	558	570	560	563	574	530	559	561	542	534	533	582	540	543	616	537	586	563	551	548	583	571	557	580	560	568	562	577	539	522	557	522	543	583	570	533	582	551	571	596	577	522	531	551	550	602	554	523	536	533	566	539	553	510	533	516	550	546	569	580	554	540	523	565	546	579	579	546	547	533	547	561	582	531	569	563	559	539	591	582	574	599	578	594	555	565	516	540	563	614	574	550	539	598	546	551	531	558	571	521	572	536	617	546	588	562	553	576	571	576	541	501	528	567	520	539	583	569	560	565	527	525	558	536	570	545	567	518	521	527	584	583	603	550	533	577	555	548	542	530	543	563	517	534	540	549	528	561	516	573	574	554	532	544	571	561	552	618	585	572	573	552	579	580	563	559	532	534	563	526	539	556	523	558	558	553	557	530	579	590	521	565	580	551	588	519	552	539	571	553	612	577	552	577	548	564	543	525	530	541	563	604	533	557	524	526	572	543	533	532	580	592	529	571	582	570	560	594	575	547	552	590	552	519	559	572	564	565	597	562	541	528	540	526	541	563	539	519	508	573	555	534	574	591	552	532	581	561	533	550	504	549	563	585	542	535	548	508	525	504	529	558	518	531	582	567	537	567	573	549	583	544	575	617	529	589	541	572	546	564	544	567	575	542	556	529	521	544	576	525	514	548	533	556	581	580	554	539	497	557	563	555	571	580	552	573	559	590	540	537	542	580	583	564	551	513	514	536	536	507	556	580	518	578
24135	37008	19669	5780	1863	771	536	509	527	468	496	486	496	481	488	534	514	513	466	473	512	523	526	492	488	458	490	526	471	517	517	484	455	502	512	514	471	504	478	433	490	490	516	507	536	479	464	472	471	446	493	494	485	505	489	509	497	508	441	516	501	472	494	463	491	505	482	522	507	529	509	485	509	510	470	503	467	513	508	443	524	474	468	499	487	495	489	479	487	485	453	497	510	459	476	464	492	531	502	487	482	505	477	468	491	499	500	510	478	488	508	454	465	491	433	481	459	530	535	502	480	453	512	510	483	496	476	519	509	540	496	477	468	437	481	505	482	489	485	499	517	484	480	475	500	482	452	502	482	504	464	514	516	460	487	481	543	509	499	483	497	453	455	462	501	469	504	498	514	492	501	511	467	502	483	494	489	494	473	469	479	489	478	509	500	478	467	497	489	479	507	515	458	481	503	474	501	478	478	522	515	445	504	512	489	478	442	478	464	490	488	485	512	452	455	467	487	480	517	469	499	523	493	455	468	482	489	497	489	501	470	516	473	463	480	480	521	482	462	461	490	490	496	466	485	487	494	508	505	458	536	488	517	484	513	465	497	498	454	488	464	507	525	495	499	451	485	493	460	507	492	472	469	514	503	445	438	439	479	512	539	511	484	489	484	486	520	534	518	485	489	486	528	497	487	460	469	501	504	475	532	482	477	489	483	501	499	465	486	517	492	504	473	501	489	489	465	501	493	519	480	502	470	483	457	495	484	520	530	525	508	486	481	522	505	455	487	471	498	509	513	508	533	466	486	480	507	492	509	484	497	473	490	490	469	466	550	510	500	511	497	470	458	494	495	487	502	502	493	475	512	509	485	475	527	465	495	468	500	435	476	475	545	471	496	506	517	486	509	502	510	493	489	498	508	476	444	486	499	513	490	496	446	487	504	493	536	466	517	546	484	495	474	559	496	476	489	494	468	478	454	511	473	476	502	523	496	472	489	515	453	519	502	488	474	480	470	474	529	479	499	531	479	532	483	484	508	521	510	426	458	472	463	466	506	470	469	529	450	470	490	476	516	499	527	496	516	500	477	507	498	530	476	513	459	457	474	492	484	479	488	465	503	484	518	459	498	491	507	512	490	504	491	485	520	497	512	470	454	493	516	511	496	473	507	478	486	463	471	435	526	526	483	497	477	486	480	491	441	495	489	489	505	499	492	514	485	487	476	485	489	500	471	496	488	461	477	476	499	489	467	451	523	510	507	475	525	480	489	517	487	496	525	467	486	494	508	504	474	477	499	487	502	512	460	465	522	527	513	508	471	490	494	491	498	463	491	506	508	478	517	486	462	494	450	477	478	503	459	484	491	512	559	525	498	507	456	494	482	534	490	510	485	503	467	491	509	510	483	487	494	482	509	477	488	507	473	471	502	525	512	493	489	493	472	463	465	493	452	500	484	502	487	468	475	485	467	497	481	494	480	515	494	462	499	467	463	478	485	506	494	482	505	503	504	457	494	474	518	470	489	477	491	491	515	482	453	528	496	502	493	489	472	462	500	483	482	482	532	492	488	490	467	487	467	503	498	502	457	491	503	516	484	507	568	534	522	504	513	526	498	491	538	494	493	457	469	498	501	492	493	476	501	492	505	498	471	490	507	468	507	529	479	468	494	514	499	492	482	480	508	494	498	485	484	476	468	481	444	525	524	468	526	473	506	469	482	483	474	468	461	481	496	464	508	507	482	494	496	492	521	475	489	522	492	477	490	500	453	522	490	513	484	483	487	526	483	482	461	528	490	463	484	457	490	513	483	507	475	483	473	488	488	473	474	449	507	477	528	514	484	516	504	505	505	505	491	486	499	476	511	488	495	501	515	478	450	488	503	480	475	477	504	486	476	471	487	463	451	468	475	495	506	431	466	527	522	482	489	503	498	482	489	509	500	521	509	501	494	483	497	533	445	475	496	481	466	466	522	506	499	502	467	465	505	490	463	513	486	494	483	515	463	471	499	499	525	526	505	462	489	438	507	455	459	492	431	481	488	471	491	483	492	494	468	501	495	489	552	498	491	437	500	485	477	473	486	494	468	496	501	496	502	492	494	510	474	479	493	525	475	477	487	544	531	499	491	521	500	485	506	483	457	476	470	486	481	498	525	503	504	503	489	491	493	480	510	480	460	466	462	520	537	493	489	470	480	518	502	557	460	504	545	488	494	457	485	476	503	529	524	545	451	501	501	489	474	458	479	482	462	529	505	493	478	474	477	504	510	486	515	477	433	475	501	519	516	494	498	480	487	480	496	451	480	515	532	470	501	526	457	488	531	519	501	489	490	480	484	434	479	521	520	471	526	500	488	480	525	501	477	528	466	509	498	477	472	489	527	505	422	496	438	491	496	493	500	474	536	506	489	496	501	478	506	484	495	517	502	471	519	491	467	483	471	489	503	458	513	511	470	485	506	466	489	526	456	495	490	460	490	504	473	502	496	517	476	491	495	498	458	471	442	501	450	479	479	478	510	515	492	495	501	493	494	522	498	507	490	470	501	452	481	531	465	499	491	534	483	501	490	481	493	488	517	495	472	485	489	500	494	477	476	489	516	455	493	471	528	479	474	475	489	510	457	508	505	483	490	477	506	472	518	475	484	477	469	509	488	498	499	523	504	472	533	478	464	481	482	482	525	484	508	510	497	488	476	497	484	491	499	524	491	505	505	506	476	521	534	474	488	486	503	481	430	509	507	513	462	513	496	504	491	514	484	469	517	542	494	522	464	524	511	491	511	478	500	454	481	501	474	475	471	516	470	475	466	498	506	497	482	517	483	471	500	509	509	516	498	476	500	465	469	506	453	478	471	537	491	485	490	530	504	487	496	471	471	457	491	497	503	536	456	479	487	498	470	504	503	496	436	479	491	534	470	507	467	489	498	500	484	488	480	471	524	454	485	484	499	481	483	496	503	503	513	453	497	483	456	477	547	495	496	491	545	492	485	490	491	502	454	511	479	533	512	485	488	488	485	527	533	504	481	471	506	473	526	493	510	487	508	514	494	491	505	511	493	490	497	494	538	515	493	465	481	459	499	513	486	456	478	506	466	469	495	473	476	482	469	477	519	483	534	496	462	447	499	485	488	515	506	511	465	496	503	484	545	465	515	481	503	460	440	504	484	459	469	486	525	485	443	503	497	504	496	481	496	457	526	490	523	501	460	489	478	487	483	503	473	498	486	498	483	485	479	490	471	468	512	508	488	473	486	523	491	441	449	520	459	516	551	497	513	486	522	456	465	510	499	434	491	494	474	506	477	453	469	470	474	524	447	509	470	462	503	531	488	518	493	534	497	479	502	505	485	500	484	498	511	466	536	477	527	505	494	522	514	487	450	524	480	508	500	462	451	492	461	466	488	482	479	481	511	471	506	489	488	462	465	496	468	508	478	489	523	497	491	511	542	498	515	514	461	487	464	499	511	480	478	473	514	519	472	448	522	451	495	504	486	489	490	475	505	501	458	452
25856	28557	44144	37191	20663	6740	1280	503	480	451	470	457	452	471	450	458	452	475	458	441	455	438	454	486	416	384	422	431	443	460	459	439	465	489	423	434	437	418	468	454	449	475	471	455	455	464	432	435	449	440	434	424	446	453	460	419	455	480	422	451	431	489	458	458	432	449	405	431	436	439	457	426	453	446	454	455	444	427	416	444	426	446	448	424	418	405	440	457	419	444	408	455	411	483	457	445	406	427	426	433	478	423	480	422	465	431	463	399	454	456	467	474	448	434	454	440	432	450	455	426	421	412	431	444	474	460	464	432	458	454	445	449	444	417	408	406	440	445	430	480	456	433	453	441	448	448	458	430	428	487	431	449	432	448	409	446	452	472	414	480	427	412	426	482	453	469	439	464	445	457	446	413	441	447	449	444	452	465	447	430	436	441	454	426	433	431	453	470	448	426	411	411	471	470	459	432	482	482	453	435	456	463	468	450	439	440	420	438	416	422	463	414	469	466	422	441	458	432	463	465	446	436	455	441	453	401	445	460	468	470	430	467	436	437	413	460	436	421	464	428	456	453	437	404	467	436	420	476	486	436	422	452	440	419	416	453	401	444	465	439	444	435	426	427	444	411	472	448	448	465	427	446	438	428	418	441	436	456	475	440	454	462	426	450	427	440	452	430	459	410	396	454	463	442	438	425	426	467	471	421	448	442	439	451	403	453	443	476	433	434	448	434	448	431	471	444	440	442	441	417	492	409	484	411	426	415	402	454	479	452	428	416	432	422	422	466	444	416	454	508	424	473	432	417	418	446	425	454	444	411	437	410	408	425	443	432	456	431	472	458	470	483	478	453	460	468	469	449	464	426	448	456	449	444	452	460	436	434	465	393	448	402	437	396	393	473	428	471	461	450	417	395	449	425	444	469	442	415	386	439	405	455	455	483	499	465	456	465	430	462	454	408	468	431	463	395	457	425	444	456	450	423	375	432	425	454	444	417	414	443	441	451	470	409	442	453	411	470	413	421	433	416	439	461	403	444	467	462	439	453	416	417	417	444	444	437	432	435	430	469	453	432	424	444	448	442	448	459	436	450	435	451	451	432	439	445	423	435	495	406	434	463	403	443	479	421	428	466	443	455	440	455	467	455	485	442	491	456	436	404	468	465	474	455	438	450	421	443	436	413	452	478	426	441	476	425	480	439	451	448	438	454	476	434	415	481	420	470	432	508	436	417	448	421	440	427	447	465	424	423	416	459	421	421	408	429	421	459	428	468	435	428	422	406	437	396	481	459	449	442	457	437	446	439	446	422	423	413	420	399	426	475	429	496	434	413	440	437	486	423	430	498	479	415	435	439	443	453	447	401	455	431	427	419	438	430	466	444	458	436	469	422	428	475	411	412	444	444	432	427	471	427	406	485	401	439	428	422	430	438	492	448	451	457	456	444	437	447	468	468	448	468	459	453	446	475	443	457	480	470	419	419	420	427	446	444	422	422	449	454	445	443	472	413	421	456	466	450	439	443	436	456	441	455	463	411	433	423	419	478	401	459	448	458	426	467	466	466	454	466	435	449	520	427	455	468	439	447	477	427	458	425	466	446	467	478	464	434	442	464	461	435	419	433	468	453	440	432	440	444	477	452	467	467	458	479	436	474	416	427	427	417	455	458	453	476	451	433	453	449	430	454	457	427	446	413	419	474	439	467	461	445	449	459	440	463	459	438	426	439	474	393	433	486	429	440	411	440	460	430	419	445	416	445	417	466	411	424	442	405	463	474	437	429	487	441	435	428	469	421	461	458	416	453	413	429	444	383	454	411	454	435	399	455	469	446	445	446	459	444	443	408	445	462	463	460	447	465	418	475	443	469	437	426	460	445	443	428	460	463	489	447	446	425	416	460	450	485	431	439	413	414	415	440	465	437	426	451	414	429	470	466	463	468	443	478	422	438	476	473	461	450	454	490	440	425	466	467	450	496	438	434	451	446	458	449	443	427	455	436	437	442	485	447	451	446	462	451	418	410	442	450	460	445	470	467	435	463	455	453	440	446	453	402	436	477	466	483	422	430	399	451	465	437	449	441	443	426	439	417	435	485	440	429	410	429	469	475	401	467	461	498	451	456	484	434	466	460	419	451	449	439	448	455	426	445	436	452	406	442	458	437	434	468	417	465	444	459	426	448	431	432	425	464	453	454	476	454	402	430	451	445	463	430	477	494	429	465	439	437	433	454	449	433	450	455	478	484	500	455	447	454	421	417	463	445	415	409	429	462	447	465	422	422	478	485	462	477	453	425	402	455	441	435	414	487	430	487	459	453	474	448	440	446	426	424	439	469	447	455	471	477	456	431	470	412	440	447	463	472	470	431	441	413	405	447	393	426	415	485	461	461	428	466	460	465	416	439	414	439	445	414	425	463	443	455	477	449	429	442	390	412	442	434	446	446	439	444	421	447	453	481	465	427	457	417	456	459	467	492	415	453	440	438	451	451	473	414	443	484	455	456	433	420	464	440	397	431	429	435	444	402	427	451	452	447	468	438	440	469	473	440	426	455	487	421	416	429	471	448	424	461	449	452	446	436	444	457	454	468	463	443	437	435	436	482	449	421	442	440	435	444	437	449	446	447	444	465	460	427	443	464	460	478	439	442	409	467	454	414	433	426	441	463	439	429	447	397	457	468	447	431	447	387	436	453	458	463	405	482	451	437	427	459	475	457	440	418	451	431	408	465	436	425	439	460	462	416	430	458	461	452	434	444	469	397	425	462	432	420	449	433	408	415	472	434	477	419	435	468	474	431	448	474	452	443	442	436	462	462	475	435	403	423	416	429	471	426	479	458	447	469	450	423	444	420	425	425	382	438	445	462	440	461	434	443	447	437	424	380	470	471	425	440	486	401	460	441	471	450	446	474	471	469	444	442	472	444	458	452	415	426	399	449	465	420	444	474	454	476	421	449	427	464	451	461	435	441	468	448	431	460	407	475	438	469	463	439	450	435	456	415	428	442	430	432	428	437	429	451	404	442	433	448	432	460	458	441	419	419	473	430	453	444	404	424	454	454	457	430	477	433	440	431	436	446	481	454	441	414	427	409	409	457	434	451	462	460	426	435	461	461	484	470	440	440	420	436	440	436	467	447	504	401	441	410	432	471	445	426	436	476	477	419	447	495	425	441	429	488	428	467	427	422	450	417	450	450	468	436	424	458	440	431	443	437	408	444	444	413	449	435	437	438	430	423	424	431	431	465	437	453	485	446	443	460	416	460	428	457	447	414	475	434	460	455	414	463	452	438	435	461	416	426	453	414	427	438	442	428	445	448	459	446	440	473	447	430	441	448	481	414	479	454	419	436	449	486	471	448	449	459	451	436	431	449	424	459	439	419	459	453	441	456	433	441	474	482	474	421	449	452	421	419	436	446	419	442	433	469	429	432	430	459	461	482	439	442	468	428	436	422	430	422	397	426	433	410	437	456	439	402	458	428	409	416	440	430	424	437	492	466	396	465	438	452
54705	87092	61346	30724	13030	3834	988	539	467	446	458	464	452	475	454	427	431	417	437	425	423	436	465	473	432	474	432	451	500	453	465	442	419	472	433	453	482	386	499	426	428	442	429	457	458	427	425	427	474	381	464	441	445	439	465	439	462	442	453	446	445	437	456	463	441	422	459	419	462	445	460	449	435	424	447	446	469	443	463	435	489	432	417	441	448	432	429	414	445	424	438	452	463	453	431	426	472	434	425	442	431	456	420	422	412	463	462	470	426	476	457	430	441	454	442	419	459	445	442	442	419	436	436	442	453	422	447	428	443	445	441	475	468	419	479	446	443	457	456	425	465	450	453	475	417	454	441	447	441	400	421	443	474	435	449	441	453	476	411	444	444	478	442	421	417	470	425	469	441	424	440	450	428	433	450	463	464	421	446	418	460	416	419	406	449	442	390	429	421	453	426	457	441	449	411	446	439	462	474	412	415	433	431	473	458	494	497	472	461	482	441	448	416	470	441	452	427	457	427	440	452	424	470	462	457	393	443	459	443	449	407	481	441	438	446	477	444	444	401	431	445	469	423	456	434	454	450	465	416	423	484	425	417	495	438	457	420	399	438	429	470	409	458	439	414	463	436	472	421	473	461	453	407	461	457	453	453	403	469	421	459	411	463	427	433	448	414	420	434	447	441	443	448	465	449	427	434	445	467	450	423	428	392	462	427	416	446	462	440	448	448	452	423	485	417	467	396	463	498	447	440	449	431	448	441	383	441	478	499	454	458	447	477	417	443	420	457	429	392	466	444	460	476	421	439	490	444	420	429	445	436	462	437	457	388	430	456	435	472	457	452	441	435	455	427	449	423	442	461	430	460	447	472	445	428	426	436	408	460	445	458	386	450	433	429	427	460	423	424	452	459	458	449	426	463	439	463	417	404	438	432	456	430	440	413	468	427	421	469	389	440	445	474	480	460	442	432	456	439	421	461	440	444	453	509	450	491	378	413	437	472	465	463	446	454	479	473	449	437	450	415	464	453	420	427	465	427	483	436	454	434	406	428	476	460	471	443	419	453	444	440	423	483	448	447	453	447	447	441	439	459	440	446	451	405	441	418	444	446	440	438	441	435	418	444	449	454	456	470	450	479	432	468	456	423	461	453	455	438	438	460	455	434	421	489	424	434	421	450	428	438	429	423	491	451	439	437	435	441	455	439	426	452	435	425	453	445	459	469	445	385	416	457	433	464	485	456	428	440	426	386	442	454	436	479	415	454	458	468	440	441	433	427	460	459	441	457	458	471	461	470	437	422	441	453	462	431	420	441	420	399	417	458	401	429	447	428	412	441	491	431	431	409	462	458	451	438	482	458	405	439	464	432	431	473	478	435	399	449	456	450	455	449	451	428	458	422	442	454	453	413	431	468	457	425	442	442	441	444	425	445	414	429	479	435	462	437	421	450	466	447	469	428	448	432	423	440	468	450	466	460	439	413	427	456	463	450	445	438	428	439	454	426	457	434	407	438	448	441	437	454	473	439	457	418	479	442	455	463	433	439	440	435	417	409	451	416	434	426	429	450	495	389	423	423	418	409	410	461	418	453	439	454	450	430	415	432	447	454	455	424	457	413	431	454	483	447	455	496	441	402	449	439	457	429	393	438	435	442	421	430	405	436	463	429	456	439	394	456	442	428	429	410	458	496	471	449	458	483	439	457	436	414	426	449	438	458	438	439	451	413	417	410	433	434	457	417	429	479	457	449	476	463	451	451	412	450	437	432	424	446	434	444	459	466	470	423	449	436	449	450	409	461	404	418	457	463	503	453	432	442	452	472	464	425	455	424	475	425	434	445	435	441	447	429	437	476	409	444	441	462	433	445	466	469	469	425	438	448	431	446	424	441	430	467	449	418	440	439	394	433	438	445	422	439	434	442	449	440	477	443	428	413	437	434	470	426	403	476	466	413	458	441	410	495	444	457	479	449	398	424	442	469	464	445	463	438	437	431	413	426	458	442	464	474	412	434	464	450	449	429	432	445	438	419	465	420	421	465	419	441	436	429	446	459	439	440	439	433	438	462	498	448	450	417	447	456	445	449	451	427	426	436	430	445	415	474	456	421	467	454	423	430	473	430	472	419	458	419	472	435	456	419	398	462	423	415	456	462	444	447	425	456	440	434	424	444	403	453	434	435	450	468	429	454	437	437	458	413	428	430	437	406	426	419	438	477	440	439	428	438	420	415	448	429	471	412	442	474	410	470	421	488	439	471	414	446	435	436	463	445	485	433	481	413	448	459	479	461	463	419	435	462	452	492	441	444	458	434	457	443	415	456	432	480	448	411	430	442	444	481	400	450	443	425	447	455	492	448	468	467	462	482	453	422	438	435	475	476	436	435	423	443	459	443	428	433	441	448	443	462	415	412	441	458	430	432	388	461	425	424	434	433	447	444	437	468	440	476	478	431	409	408	455	404	455	427	477	442	431	432	425	436	460	440	456	397	427	412	420	423	445	450	436	430	420	463	431	420	468	442	419	454	441	471	472	416	422	456	455	416	443	475	469	487	455	483	416	439	432	412	416	461	449	477	437	415	454	470	442	453	443	451	435	464	409	393	456	445	420	457	449	442	436	431	460	436	439	459	454	430	480	430	432	448	416	453	461	455	434	447	443	457	423	401	444	422	448	420	451	437	406	453	444	463	442	439	436	434	426	457	456	428	494	446	461	432	472	429	443	440	443	430	446	456	417	435	440	449	447	418	453	435	461	404	473	463	508	431	463	420	440	431	421	410	437	433	495	459	444	430	450	456	467	458	466	451	469	407	436	425	469	463	415	495	446	438	434	441	460	434	433	422	438	414	449	467	420	468	451	435	434	454	434	442	439	467	464	458	449	432	423	447	391	437	429	463	423	483	445	444	454	426	450	490	405	488	439	467	444	494	431	453	451	411	413	441	451	455	419	443	429	462	461	440	441	416	447	423	449	448	441	425	427	428	452	431	432	458	459	451	401	441	453	432	422	418	441	439	471	441	402	459	433	444	488	429	473	444	432	411	454	415	457	433	422	412	473	452	429	427	429	431	468	453	442	452	481	406	465	393	456	452	428	451	462	437	481	445	434	451	455	412	427	414	434	468	426	436	471	438	466	437	403	470	434	474	446	460	427	471	446	475	420	425	433	438	448	484	458	468	413	429	462	435	429	438	429	438	450	453	457	431	423	439	423	475	448	441	459	479	469	425	425	426	430	445	435	437	449	421	430	429	440	458	441	449	468	476	448	451	415	446	437	452	438	440	405	426	420	432	406	493	444	431	445	481	462	453	426	446	419	424	464	433	440	441	448	435	448	446	458	447	452	461	461	448	472	461	446	399	447	452	466	414	444	435	448	440	469	416	452	460	500	423	423	482	478	454	427	453	411	450	414	438	406	449	420	419	450	426	409	455	454	446	452	439	479	430	457	440	416	452	443	433	452	501	418	439	422	410	440	424	442	395	437	448	444	448	425	439	458	446	447	459	470
24158	23451	41048	42109	31628	18889	5588	964	699	672	707	634	659	663	690	614	637	652	665	671	623	670	610	660	646	648	606	672	685	606	638	615	616	636	638	648	689	632	622	627	633	657	614	678	683	600	582	626	618	633	677	581	650	567	643	612	613	650	631	657	625	616	645	591	649	651	665	646	645	602	629	667	634	611	666	631	642	613	581	672	673	609	625	645	639	695	688	616	609	641	682	613	607	657	663	652	636	595	623	609	609	671	615	652	567	620	611	639	598	660	652	639	636	682	645	642	615	651	689	666	615	611	602	624	627	662	583	584	629	633	632	624	629	645	629	668	625	629	624	640	623	636	637	626	634	666	616	646	627	656	607	629	636	599	626	633	641	658	583	603	623	610	577	633	628	626	596	674	655	614	650	617	612	617	597	653	605	626	574	658	641	637	638	602	676	669	643	665	645	615	586	612	674	618	656	645	596	596	602	656	636	670	654	644	609	623	631	621	671	642	611	639	669	604	652	639	637	651	638	613	618	595	638	647	614	613	667	588	633	673	611	656	645	639	615	628	637	661	617	630	616	617	622	622	609	642	632	621	618	632	617	597	640	599	619	613	660	608	605	632	581	629	661	640	641	610	639	686	598	589	618	643	674	641	624	666	643	627	652	652	629	622	652	605	635	580	677	629	596	666	609	616	674	574	614	628	643	625	667	614	655	631	631	588	674	656	646	684	628	602	641	619	595	668	576	627	659	621	597	661	650	633	616	602	643	646	646	608	615	623	672	627	620	667	642	604	668	607	665	652	660	621	586	596	683	587	630	655	640	638	651	639	640	663	619	640	631	636	610	634	569	599	629	680	618	621	581	655	646	619	604	648	642	618	640	620	628	622	623	626	612	627	615	606	639	663	643	605	616	597	617	636	643	626	646	623	628	627	629	642	645	632	638	664	658	634	624	587	597	666	640	627	610	626	608	607	607	630	617	586	602	593	598	623	602	655	634	580	585	611	614	636	654	647	661	631	630	646	627	614	641	640	624	604	616	634	645	633	584	668	652	633	663	620	594	610	629	617	619	652	648	605	664	641	632	630	592	622	610	620	617	661	632	630	572	638	601	629	635	614	623	596	628	599	648	629	664	619	647	602	658	634	691	635	614	633	640	650	639	634	593	662	668	672	661	658	635	588	627	680	654	607	640	586	607	638	689	629	659	582	636	637	580	614	613	664	626	611	599	623	624	609	603	634	651	605	658	598	599	627	632	637	635	618	676	680	650	622	616	690	616	680	593	647	653	621	619	613	629	632	607	585	561	611	676	638	615	696	608	614	625	655	602	612	622	615	620	621	638	659	610	622	606	610	628	666	613	659	584	599	629	619	631	677	645	605	623	630	618	632	600	648	629	642	600	593	611	646	613	608	654	669	631	634	637	655	621	604	620	603	609	619	597	604	626	607	584	625	655	642	607	605	623	656	683	621	637	627	654	621	611	624	613	602	587	596	662	656	629	597	588	628	575	602	658	631	613	649	582	648	643	622	621	606	641	645	631	664	666	636	663	643	660	625	586	605	634	667	654	614	659	636	640	615	621	658	653	638	585	613	640	641	595	613	607	625	623	638	635	624	628	636	629	634	601	614	639	646	605	660	614	586	669	651	687	627	624	605	627	655	628	606	641	603	632	650	599	651	633	665	595	636	626	622	610	596	654	606	634	589	644	671	645	652	667	706	640	600	616	647	623	608	618	639	637	672	588	640	605	610	622	640	626	623	629	608	635	650	606	623	640	636	594	644	651	594	597	599	649	628	630	666	659	655	593	602	596	607	679	650	621	671	638	609	640	625	591	632	609	610	656	633	639	627	607	620	654	628	662	662	591	627	612	634	554	610	657	586	648	617	660	672	647	633	621	660	635	607	616	609	605	625	630	635	660	681	607	607	692	611	619	634	606	590	615	643	656	576	602	629	639	649	642	607	610	637	585	670	659	600	597	635	622	601	634	612	599	613	652	631	637	652	654	667	618	619	617	639	621	657	642	629	656	632	650	618	647	662	597	669	632	635	602	646	629	645	683	618	628	637	645	617	644	649	644	623	654	688	622	670	615	653	651	601	645	613	609	600	604	617	627	608	642	601	671	642	628	645	660	630	655	631	611	638	651	603	611	638	617	668	663	638	668	615	640	610	655	631	636	596	598	656	629	639	651	607	649	652	633	652	589	640	671	598	643	599	654	635	600	617	637	641	613	638	658	629	609	633	589	622	620	574	647	635	666	604	649	655	665	614	638	634	585	572	646	653	641	640	621	660	689	595	618	623	626	656	628	611	623	603	650	592	650	661	591	603	616	593	631	602	633	612	618	604	671	645	678	626	641	625	642	617	614	666	643	656	638	650	669	621	651	607	605	680	607	615	620	657	630	594	677	618	666	632	582	652	568	611	625	674	612	604	628	628	665	641	661	647	625	632	618	651	598	634	578	619	621	607	665	659	668	645	652	595	625	657	643	654	639	626	604	630	642	675	653	626	626	660	615	606	599	583	634	605	642	624	569	607	657	633	589	635	664	623	610	663	603	666	613	601	581	632	655	632	620	619	638	614	649	674	604	574	637	643	646	635	626	631	597	647	637	601	627	666	599	635	609	648	627	644	583	607	651	625	620	622	551	593	622	661	636	624	641	687	627	634	614	636	604	651	594	548	630	638	664	618	619	598	634	659	618	609	655	592	631	642	632	624	604	643	606	612	653	566	612	613	619	633	661	600	632	587	643	622	617	632	676	612	628	611	658	614	657	600	648	660	638	600	621	649	613	649	627	666	675	655	606	630	610	615	656	637	646	647	616	612	633	644	623	620	633	627	645	616	632	573	619	656	595	631	643	601	643	674	619	621	660	605	605	618	590	625	619	630	597	682	585	629	597	638	648	607	611	614	672	653	620	622	631	629	652	632	604	627	600	665	666	574	621	606	628	625	646	625	637	644	644	623	595	599	648	624	650	661	610	625	668	609	619	661	634	597	632	632	596	611	618	636	648	664	578	631	641	628	668	646	606	634	611	622	617	612	679	609	607	621	603	605	633	669	635	621	661	672	654	637	628	664	670	626	610	599	580	624	651	621	629	694	633	635	649	611	684	618	630	610	658	634	603	658	601	652	619	709	630	623	660	603	625	652	570	615	603	649	641	659	620	664	617	604	596	648	618	582	696	641	621	678	661	573	609	612	618	635	637	629	639	660	624	596	616	627	621	581	600	646	673	640	655	590	617	618	613	629	602	625	664	626	628	660	629	574	635	632	641	614	671	634	594	617	636	593	610	625	631	649	607	661	659	609	624	590	629	599	612	661	661	646	623	614	631	625	614	650	571	601	573	604	610	612	640	638	646	634	646	634	609	595	629	629	668	632	603	606	593	608	654	631	657	631	659	591	632	604	638	659	580	615	589	626	644	655	629	626	612	642	615	596	637	633	619	660	648	612	646	610	586	668	614	631	623	648	603	606	638	584	600	653	632	626	649	646	570	613	589	612
63124	102984	82145	54863	29944	10117	2327	800	609	621	663	623	621	631	696	628	660	654	679	627	663	650	640	641	628	656	699	678	630	630	640	649	667	639	677	657	641	675	613	659	660	696	652	642	681	655	649	668	649	617	638	597	645	638	664	645	647	656	672	661	667	632	657	684	672	653	674	627	594	641	692	645	730	674	619	604	691	657	712	606	642	623	626	655	622	700	668	728	665	652	654	598	632	628	645	674	585	656	672	603	671	649	632	661	668	643	618	623	607	670	662	663	604	623	632	637	670	607	656	609	683	660	620	632	613	671	683	637	617	646	625	634	632	647	666	647	610	695	641	637	632	607	638	623	681	653	653	635	645	663	613	658	661	646	649	654	619	643	689	593	649	677	639	665	717	621	673	647	588	651	624	636	652	649	683	662	648	642	724	662	650	659	653	629	634	667	666	602	619	661	619	656	673	618	660	622	636	643	617	639	656	677	642	697	592	649	688	683	651	682	667	645	680	638	663	630	695	592	644	670	662	622	684	650	645	651	636	600	649	639	670	642	631	664	662	664	610	662	610	609	690	645	629	684	663	664	668	677	659	700	616	652	680	695	634	637	591	651	631	669	616	645	715	653	691	643	643	627	639	638	661	690	635	615	637	683	611	693	641	636	625	649	657	660	683	632	630	638	662	631	658	643	657	690	665	659	700	659	631	662	688	651	632	656	648	654	620	665	679	600	659	675	663	615	632	658	686	659	632	633	641	676	664	641	633	659	674	634	622	637	675	650	651	658	632	689	638	643	667	630	645	593	694	632	653	630	653	625	674	683	645	599	697	637	587	660	665	631	652	610	635	636	667	671	633	662	679	629	640	634	659	606	666	662	677	657	654	699	681	648	584	647	667	630	643	685	638	666	666	591	648	635	703	670	634	652	680	623	644	648	637	663	691	613	648	630	646	646	590	652	659	637	645	627	640	651	671	647	628	657	628	638	664	630	635	634	652	644	625	689	614	684	646	665	644	645	680	633	667	668	616	662	692	665	677	630	700	626	654	673	599	676	612	660	661	650	618	690	680	626	671	658	621	645	613	655	644	575	615	645	645	633	615	586	629	648	628	636	643	592	665	684	656	609	650	609	679	648	658	657	646	621	634	675	639	632	608	672	677	638	673	650	632	625	608	650	618	570	612	627	681	662	638	687	626	615	637	602	605	640	683	617	654	646	641	642	625	621	619	644	631	636	678	635	610	629	659	715	633	610	656	673	632	682	708	640	617	716	623	629	630	620	699	616	648	662	678	640	649	666	629	652	611	687	641	673	646	597	638	608	645	607	645	644	632	664	686	619	661	593	632	639	674	644	638	644	678	643	613	666	655	644	645	610	635	691	658	633	691	614	609	655	668	658	642	635	648	635	623	635	637	662	643	644	667	631	671	620	683	657	612	635	654	656	641	626	640	625	641	659	682	646	655	641	612	629	712	657	634	683	631	661	660	649	642	674	645	594	645	676	635	636	639	668	683	663	628	629	675	666	613	656	662	728	671	623	660	655	673	647	629	651	681	638	639	633	667	668	652	670	645	630	649	635	623	666	659	677	645	642	653	642	664	648	634	661	666	644	657	657	570	630	642	611	660	669	665	658	620	625	645	660	608	609	677	620	625	678	623	652	620	625	655	632	647	660	596	643	633	608	677	643	633	637	670	627	633	668	663	655	599	636	629	628	660	669	632	672	646	681	638	685	630	658	638	613	650	654	628	635	695	609	636	637	626	677	672	693	579	631	656	654	638	674	602	657	633	639	651	648	665	627	650	636	628	693	630	622	633	622	597	630	680	658	705	661	671	637	625	684	685	693	648	583	631	691	679	669	654	665	630	644	649	622	673	635	612	622	614	651	644	671	634	654	664	651	672	649	649	645	677	692	653	595	659	647	667	653	639	676	659	642	688	589	631	645	613	618	651	623	680	623	597	657	630	619	677	653	616	638	674	643	648	643	653	674	658	644	653	649	671	674	667	667	635	694	624	612	649	629	670	594	640	654	641	645	648	630	581	644	621	619	649	653	620	662	678	641	692	617	631	592	643	643	617	653	608	595	597	610	627	600	648	641	631	655	636	676	660	617	633	630	613	688	647	612	651	639	667	637	643	643	677	618	608	621	656	663	621	631	601	665	652	634	646	658	640	649	669	659	669	582	638	694	673	632	647	637	681	700	651	716	655	623	619	647	699	626	653	677	638	668	626	630	633	642	641	654	677	615	672	670	661	626	640	647	653	684	675	676	708	620	654	651	633	591	630	646	593	615	650	647	628	708	610	631	617	645	652	618	613	603	667	664	643	692	643	601	671	630	641	610	689	717	683	643	666	610	649	668	657	673	626	611	658	679	629	635	656	617	659	629	663	699	697	638	717	651	603	648	643	681	690	615	652	665	674	617	653	612	633	602	669	622	625	652	621	667	624	662	619	635	679	631	610	663	644	602	640	664	618	644	690	619	662	589	646	649	626	659	674	659	655	592	642	628	634	670	638	647	646	632	615	642	654	647	648	640	690	658	652	637	706	639	614	647	656	626	605	643	666	627	676	641	620	618	600	607	627	680	661	628	708	641	663	625	665	654	711	635	634	669	631	664	615	659	625	651	657	657	630	658	678	667	610	704	625	658	639	663	657	620	585	658	622	670	656	647	645	651	646	656	635	653	626	643	658	656	575	661	639	573	650	623	628	625	654	603	652	695	661	629	606	652	650	664	660	634	631	655	662	652	633	640	628	607	639	595	690	652	644	649	666	617	653	653	620	635	634	610	648	670	649	685	614	629	664	596	647	640	686	648	675	638	606	620	687	641	610	662	611	669	645	610	628	661	627	624	704	581	615	662	634	605	609	624	645	668	647	680	619	637	623	620	653	624	630	671	604	648	699	664	626	684	641	604	618	603	628	681	655	666	635	667	609	617	647	621	672	664	635	592	614	605	661	641	617	635	623	651	644	657	653	659	621	657	670	668	645	697	638	675	619	651	655	667	647	685	657	634	679	663	632	654	657	637	649	631	640	667	601	638	663	636	596	633	621	646	663	644	646	621	661	665	612	674	634	673	668	609	658	641	637	655	636	621	652	658	679	626	659	646	622	641	687	620	617	649	655	673	652	659	680	695	679	598	599	613	670	638	609	605	652	650	649	626	645	683	638	637	629	602	635	612	608	604	671	652	662	653	638	624	617	640	636	635	648	641	676	683	626	620	685	640	687	630	642	599	632	677	647	600	652	594	645	670	650	645	651	649	637	664	664	627	634	680	619	677	635	669	662	665	646	649	695	606	668	635	676	675	700	639	655	567	667	655	639	640	654	682	594	665	642	588	643	644	665	564	606	646	653	644	682	663	690	659	643	618	632	647	605	695	692	628	663	657	611	657	620	655	584	649	632	595	652	666	640	651	638	679	620	635	660	707	644	683	641	642	651	647	630	630	675	636	626	674	664	664	667	688	636	646	649	627	579	663	665	618	667	632	619	626	671	621	652	664
29034	27636	28021	15150	5027	1290	579	473	485	476	448	472	471	430	465	455	439	492	442	420	485	451	465	439	441	432	400	400	455	447	495	450	499	443	477	431	428	450	422	455	446	485	428	427	421	441	454	423	470	436	453	409	436	424	462	456	460	458	465	437	464	447	459	439	498	443	481	445	453	426	448	451	441	462	471	428	437	418	470	427	426	409	428	447	467	452	444	474	455	439	407	449	456	461	449	436	431	416	445	414	456	438	393	471	414	460	477	431	428	439	422	424	427	474	407	443	450	399	431	456	468	399	433	457	470	424	473	453	468	434	459	453	445	437	467	438	452	430	440	414	407	446	447	421	449	436	432	434	470	466	420	468	470	455	416	457	441	436	405	419	427	463	423	438	460	474	453	455	443	430	459	449	432	438	430	471	437	455	477	437	452	430	477	444	435	437	453	427	451	454	455	427	437	436	446	481	437	427	415	449	478	455	429	441	466	439	457	443	427	418	450	419	424	453	439	442	443	451	438	469	458	411	452	464	428	430	439	474	447	433	427	420	440	477	493	422	506	471	455	404	445	456	391	428	475	437	404	459	490	452	433	418	482	414	436	417	413	436	425	452	461	452	470	393	438	449	389	425	441	426	433	446	428	473	455	469	438	476	472	471	457	469	466	417	429	478	432	448	448	429	429	441	431	456	451	430	448	459	420	454	435	453	421	415	429	467	487	470	458	462	425	443	434	455	452	423	456	408	430	465	467	456	442	436	454	412	438	448	464	445	475	426	436	452	463	476	437	435	444	436	460	437	472	456	464	436	394	440	438	423	436	457	480	455	431	444	473	432	415	469	444	462	434	406	476	447	458	454	459	431	408	429	452	411	444	481	466	423	405	415	439	463	473	476	410	466	449	438	458	405	443	437	419	446	447	449	447	437	420	501	445	445	450	421	452	444	416	424	457	427	438	423	453	453	438	444	463	455	469	435	444	452	438	453	451	462	448	439	452	451	469	439	475	430	402	438	425	443	438	438	464	485	451	422	443	440	455	484	445	441	442	416	422	426	461	440	457	473	419	441	439	435	416	483	426	447	409	474	463	438	428	454	448	452	431	463	429	446	444	451	460	451	445	441	459	452	452	456	471	417	442	446	482	425	430	434	435	441	419	408	452	458	454	457	483	462	429	444	468	413	422	423	457	440	414	448	437	450	434	436	464	437	478	440	441	496	437	447	430	433	420	468	459	453	418	457	458	443	412	442	474	477	452	461	415	440	455	463	474	465	451	466	425	459	446	464	460	467	443	455	401	434	496	460	449	445	435	415	446	454	436	454	424	439	436	466	452	429	425	469	437	453	452	455	458	409	414	472	473	460	450	446	462	401	436	445	454	471	456	442	439	440	415	411	447	430	438	445	436	444	425	456	449	424	484	454	442	444	437	441	441	442	418	423	460	444	416	437	440	438	427	437	461	462	453	466	426	471	412	445	431	432	425	461	466	435	445	427	464	416	420	446	425	440	428	428	456	405	448	413	440	449	431	448	447	420	447	415	445	392	397	443	409	473	449	425	449	450	440	457	436	440	431	475	432	462	485	421	436	428	441	456	435	479	427	471	451	435	381	456	440	442	427	435	420	425	458	436	443	430	459	462	439	483	461	444	460	455	406	474	415	447	438	431	430	432	428	446	469	426	456	441	451	451	420	469	457	452	475	418	427	413	438	433	477	457	472	443	419	461	443	467	461	455	440	417	426	432	410	461	460	441	430	423	470	402	445	474	412	449	435	468	487	453	445	451	428	456	466	474	438	473	492	433	449	454	417	445	419	468	456	445	394	447	437	471	473	445	423	457	441	426	488	445	458	429	445	467	451	427	446	428	436	446	432	460	437	440	466	459	480	438	467	496	426	437	403	471	436	438	458	458	457	455	474	457	418	447	428	434	425	443	418	472	428	451	432	448	468	427	473	469	425	425	444	441	482	480	418	430	482	458	462	443	461	409	457	438	449	452	483	463	445	428	449	466	400	478	463	452	429	439	442	449	442	431	408	464	445	428	413	435	443	482	484	452	423	450	423	458	452	426	477	451	413	425	469	465	459	463	457	436	441	460	435	495	437	463	456	478	427	478	438	447	422	454	439	475	411	472	419	438	464	424	428	429	452	428	424	401	415	450	405	421	443	414	447	417	468	432	420	400	422	457	431	478	455	479	414	417	405	432	495	428	465	467	471	453	450	481	423	429	425	428	454	439	468	454	470	424	468	451	455	463	441	450	449	465	421	461	464	442	456	463	475	427	431	439	431	435	443	454	427	422	489	428	437	430	460	490	444	479	431	450	408	432	445	459	469	467	407	461	459	443	438	483	440	459	491	468	409	440	410	419	411	427	450	451	445	446	439	427	406	441	462	473	471	445	496	451	453	461	435	392	449	436	430	461	406	440	427	433	442	451	473	471	438	450	428	401	451	452	443	438	434	425	448	438	441	443	448	450	477	445	431	439	420	426	440	421	416	445	440	449	428	447	391	476	447	424	425	433	434	426	427	475	428	455	451	429	428	426	464	436	440	467	449	433	444	445	434	471	471	467	424	418	472	430	455	448	455	454	395	415	438	452	425	422	470	438	435	450	475	409	433	424	420	428	460	454	429	410	427	466	441	473	418	454	490	443	426	455	454	458	456	455	453	435	430	455	425	441	437	443	415	434	421	463	421	443	412	445	449	464	439	455	421	466	427	433	453	428	414	440	451	429	433	446	399	469	446	432	424	463	441	436	434	451	491	447	458	460	466	451	452	443	441	453	469	440	472	473	469	470	413	479	441	455	463	483	466	416	466	447	446	426	429	423	425	420	435	426	417	485	442	447	450	445	450	457	459	454	454	428	432	440	484	424	412	443	437	453	438	425	433	412	449	424	447	455	461	458	433	438	426	448	433	440	487	415	465	468	423	425	457	415	469	448	430	462	430	449	432	438	437	422	419	446	448	461	450	442	442	485	458	443	430	435	438	454	482	497	440	468	452	464	487	449	451	429	413	416	428	414	426	499	488	453	411	461	451	449	447	415	438	449	439	453	461	445	468	416	404	437	438	433	453	449	422	463	462	439	435	472	473	411	387	499	427	436	436	444	431	472	447	374	452	488	435	474	475	467	461	430	426	465	446	415	448	439	462	449	428	423	437	409	466	450	449	426	466	469	466	441	423	446	446	430	464	456	431	484	415	436	438	446	442	434	479	417	444	471	467	446	437	438	404	452	402	427	463	451	429	458	453	434	445	469	414	438	427	471	473	443	433	456	463	454	463	440	447	463	444	454	472	444	477	438	476	416	459	453	439	455	427	447	422	435	421	446	446	461	428	444	480	484	485	428	435	412	446	430	472	418	494	453	451	452	439	412	426	421	439	436	489	475	431	471	482	448	465	492	436	436	464	474	445	418	457	427	463	460	394	436	421	435	449	451	430	454	419	448	443	424	473	410	446	457	398	435	465	431	419	422	446	436	410	480	439	465	436	434	466	448	428	459
18864	33513	24055	9410	4152	1194	531	405	440	413	444	420	426	455	394	426	416	429	387	430	430	431	376	471	415	447	396	400	438	406	421	408	425	417	401	407	399	400	454	409	426	409	430	411	409	398	410	407	408	391	429	423	399	395	405	390	428	447	387	400	428	444	445	415	428	415	388	456	460	425	400	426	421	425	428	426	396	449	416	438	384	439	432	370	403	381	395	423	448	429	417	393	412	421	410	399	453	410	440	435	440	384	405	416	431	412	446	373	420	382	428	423	400	404	394	436	409	411	390	430	422	415	391	419	433	394	384	362	380	427	428	416	422	374	414	395	398	451	377	428	446	406	399	390	428	452	393	398	400	402	414	413	422	431	423	358	386	419	424	438	419	409	392	434	368	394	424	402	411	399	421	415	449	376	405	457	402	441	390	410	385	400	417	383	436	395	434	410	390	420	438	410	394	448	385	404	404	389	431	424	400	404	450	381	445	396	452	435	418	419	398	440	404	406	426	415	410	439	383	427	406	412	418	423	451	408	437	432	388	434	414	409	397	406	410	446	422	404	384	428	406	395	433	384	422	396	383	426	414	407	398	416	411	420	400	421	408	444	422	411	399	440	448	405	416	435	391	452	385	396	410	376	421	382	434	422	406	429	407	408	397	439	436	408	386	380	386	460	404	430	424	403	409	398	419	417	450	391	452	424	390	435	400	425	385	433	413	412	385	426	439	417	452	438	426	423	380	448	428	406	404	421	430	440	424	424	379	464	462	416	401	407	375	394	417	444	413	398	382	408	420	416	429	424	432	414	354	436	411	455	423	427	451	436	465	453	413	387	427	430	448	396	404	418	385	383	394	405	419	388	417	448	387	404	389	433	412	428	376	451	391	403	426	409	406	417	422	410	384	406	422	385	407	425	397	393	411	443	419	403	405	408	406	399	394	410	411	439	395	435	417	439	443	434	441	441	396	390	425	409	455	439	423	428	400	444	414	391	396	395	424	413	402	396	423	431	422	404	383	415	424	446	397	421	427	437	418	452	381	432	421	417	382	397	428	450	406	418	411	414	391	401	418	392	405	396	405	379	404	399	434	442	407	437	393	402	396	408	403	450	396	416	465	412	407	425	408	413	424	405	451	412	425	417	415	387	423	405	428	424	433	400	428	427	424	424	402	389	421	405	389	392	425	427	398	400	487	430	414	399	385	412	437	433	429	449	384	386	388	403	403	413	423	391	418	402	409	408	387	394	396	423	398	411	436	408	418	420	450	435	448	418	428	418	445	432	398	424	431	427	443	403	446	433	416	403	469	437	420	409	379	403	417	405	392	431	432	374	380	407	437	420	429	408	416	370	387	428	413	393	373	412	384	402	412	400	442	406	405	434	464	425	414	430	428	455	430	413	423	435	422	398	445	420	423	409	405	414	366	421	402	405	405	444	393	434	435	400	408	407	397	406	448	407	405	424	387	404	404	406	395	413	403	420	462	410	460	388	421	401	413	427	428	437	401	410	427	427	422	424	422	454	405	388	406	428	392	445	433	403	454	404	428	381	397	384	401	401	433	416	416	371	409	437	422	408	418	404	392	420	444	443	407	443	417	402	441	403	427	435	396	400	402	429	423	402	424	428	415	426	434	430	420	433	430	409	381	420	413	391	403	404	416	423	419	446	447	411	383	422	401	425	382	409	406	422	429	396	416	430	423	415	405	418	433	389	411	444	373	421	436	433	386	377	421	418	409	401	385	437	402	421	426	410	407	444	436	412	407	426	405	442	421	401	419	417	421	457	421	452	393	417	406	404	433	408	381	437	394	407	423	432	404	408	441	412	424	400	406	440	415	469	408	404	425	408	433	437	403	391	426	398	426	398	444	395	404	439	428	360	427	375	452	403	427	403	439	437	417	416	418	400	449	416	400	406	432	433	411	406	406	391	407	416	374	446	396	430	398	418	386	429	406	390	405	427	391	396	429	445	401	397	407	477	404	407	398	420	402	420	391	383	432	403	420	443	426	393	386	366	426	443	401	407	428	402	435	398	428	425	437	399	444	412	413	390	375	439	417	469	438	372	381	454	396	405	411	391	403	414	433	383	427	349	432	412	398	412	445	407	414	382	450	400	425	408	411	433	406	372	430	401	416	425	417	424	443	431	398	412	396	375	422	466	418	420	428	438	422	440	376	409	422	443	418	418	448	401	424	430	412	413	420	382	422	394	442	400	408	386	456	421	407	412	429	411	440	444	446	367	395	442	421	424	407	436	398	405	406	418	354	413	443	385	454	395	437	443	432	444	410	404	427	389	393	375	409	400	413	370	451	456	414	424	439	414	404	433	419	390	375	405	403	435	406	399	422	420	397	423	421	396	405	404	427	420	408	386	414	402	479	415	432	426	420	435	412	388	416	421	406	441	374	446	428	399	401	447	426	399	432	413	422	462	429	411	404	427	420	388	398	424	397	412	429	439	389	432	371	377	403	436	408	436	417	441	434	393	401	443	414	437	427	440	393	386	428	445	409	405	438	423	428	425	406	437	400	425	404	431	406	372	405	429	406	424	434	424	432	431	438	397	423	404	402	438	411	444	375	412	373	428	450	405	405	446	413	410	353	437	432	405	369	424	398	422	437	417	392	409	382	442	377	427	448	445	416	420	418	451	429	393	424	383	443	414	392	445	389	430	421	419	438	409	426	429	431	422	415	410	407	424	408	421	418	398	398	439	399	381	391	383	408	449	441	379	441	432	401	414	423	411	399	395	418	418	398	405	377	421	437	367	430	402	426	415	373	382	427	412	406	424	411	396	438	429	406	387	394	406	434	401	428	449	377	405	427	393	380	407	415	416	427	437	394	414	425	421	416	427	407	397	421	400	419	444	436	425	443	389	410	391	376	414	408	410	420	393	430	431	445	389	435	375	386	393	425	410	434	435	404	430	461	405	414	370	416	415	439	423	408	459	409	442	428	416	400	416	386	404	380	411	380	402	434	429	409	430	425	408	420	403	418	428	434	405	441	418	427	396	429	369	404	448	419	429	413	407	403	397	445	423	404	422	396	417	405	395	397	436	416	391	408	391	452	427	398	407	425	440	424	420	372	429	397	444	397	378	426	413	397	411	435	403	394	420	441	397	410	407	381	391	431	389	421	414	413	384	426	398	449	427	405	448	430	426	405	438	429	434	475	390	409	426	369	386	451	389	442	420	415	427	381	415	387	414	385	412	417	443	413	418	428	430	383	392	398	399	426	435	449	407	441	420	379	401	400	434	439	441	392	387	417	408	438	411	432	443	441	438	416	446	438	395	420	435	429	381	420	420	429	423	436	401	449	410	432	467	397	408	448	428	390	421	397	417	433	425	398	396	414	409	408	405	424	415	429	419	446	388	398	418	414	376	441	385	408	409	401	438	376	418	402	442	447	398	421	397	428	436	418	395	399	380	411	424	428	405	424	420	446	401	432	457	380	395	402	422	412	432	417	383	430	414	417	405	430	445	417	419	449	443	413	390	392	424
25669	26730	48521	43703	25285	10011	1784	520	434	419	414	424	380	423	408	378	363	410	412	415	432	398	383	397	358	397	412	389	386	440	380	405	411	374	403	382	409	402	380	379	379	369	401	401	372	386	382	369	391	450	373	357	407	367	383	395	405	386	409	372	427	381	372	405	401	428	413	411	416	405	387	401	391	376	408	411	383	376	380	376	396	393	381	408	387	423	409	369	369	383	407	375	398	354	421	384	376	381	368	401	396	388	415	410	427	389	380	399	393	421	395	407	373	385	402	409	366	439	373	376	409	393	338	393	383	405	385	378	363	372	392	379	346	409	383	429	420	389	385	391	397	410	384	392	411	416	366	386	350	396	376	397	369	419	367	425	428	376	409	411	392	369	405	390	410	393	365	396	389	393	404	413	384	404	381	348	387	400	382	365	383	415	398	409	391	389	369	397	387	372	407	407	416	411	369	378	387	399	372	379	430	448	392	387	419	374	396	429	398	389	365	387	408	398	410	404	341	386	349	409	382	346	365	397	353	373	400	384	419	437	368	376	427	382	365	341	362	378	398	378	360	359	388	379	383	393	396	383	347	397	368	370	403	385	402	409	364	389	398	415	372	435	374	373	371	385	398	413	428	420	366	397	379	405	398	338	427	393	405	390	370	414	406	399	376	375	365	367	412	397	389	408	412	389	398	397	408	372	414	372	388	360	397	394	397	389	382	395	425	389	400	381	409	389	390	425	367	360	436	418	410	363	412	396	365	395	365	408	393	430	391	404	368	369	405	394	402	392	387	435	392	391	387	377	368	397	380	369	398	388	427	418	361	372	397	408	354	418	397	401	385	398	420	379	420	404	367	399	428	355	408	365	458	404	380	364	392	404	403	373	377	420	366	388	368	353	409	395	384	378	384	389	379	380	382	385	379	415	374	367	423	401	399	396	398	345	390	383	415	376	356	396	379	383	366	413	396	417	390	381	428	344	363	369	427	389	360	387	383	367	398	372	371	414	365	393	406	375	401	394	401	350	402	393	408	392	372	412	350	397	411	381	412	414	387	406	406	384	360	390	348	390	406	391	411	367	396	361	376	365	380	422	395	410	351	411	394	389	377	399	391	404	394	385	394	416	436	387	395	413	388	417	394	405	386	413	445	415	376	377	394	407	405	367	397	388	391	412	376	382	371	369	392	398	362	382	379	451	409	397	378	359	382	387	394	368	375	365	362	410	398	409	373	359	370	392	378	395	380	379	395	402	387	374	401	375	385	413	420	386	410	391	390	372	386	400	394	397	369	404	379	391	418	375	362	399	405	423	401	414	402	375	409	360	391	427	386	411	382	381	387	366	384	387	402	411	410	401	399	406	390	365	399	403	407	398	380	382	426	370	414	397	386	368	409	404	423	404	380	365	401	373	435	390	379	403	387	372	384	406	410	381	421	404	396	380	378	372	387	374	364	378	357	377	401	379	387	357	377	424	409	377	364	385	367	389	386	389	413	403	390	439	396	387	414	379	414	384	376	391	367	417	358	419	372	419	384	387	396	391	388	376	365	425	412	360	377	382	402	457	407	378	369	381	386	384	375	378	375	403	380	420	369	419	385	406	415	366	392	390	373	393	393	356	376	394	391	358	403	391	392	405	397	372	405	398	436	407	372	391	375	410	382	393	396	378	413	361	389	392	403	399	396	394	369	386	394	384	388	424	380	390	408	382	427	355	409	363	411	387	408	371	412	363	410	390	419	395	370	390	360	407	403	377	420	359	407	424	375	403	361	418	419	352	394	422	340	376	379	365	391	402	355	346	419	400	408	382	416	406	372	389	390	428	351	369	381	436	393	384	411	370	422	375	367	399	421	373	378	389	408	412	394	401	432	366	420	384	382	341	407	395	395	374	383	395	407	346	330	371	379	395	377	387	379	416	392	431	380	380	415	349	401	392	384	417	421	407	402	405	441	400	391	375	407	328	396	427	394	365	386	420	389	364	419	383	399	389	410	422	372	358	379	384	380	349	388	398	397	370	384	363	375	386	397	406	383	365	363	379	401	389	393	439	379	385	403	397	395	392	393	370	359	385	411	380	370	391	399	339	354	403	392	386	396	388	371	382	375	384	378	384	391	381	398	370	371	373	409	407	428	395	373	380	398	443	388	383	380	440	398	392	420	384	387	373	391	377	399	408	392	415	419	400	413	392	380	390	411	408	391	388	387	422	410	369	369	401	404	414	370	353	425	388	398	408	366	369	420	395	410	413	360	381	394	370	355	416	422	397	370	368	372	369	419	380	390	365	394	383	387	399	399	394	386	374	396	383	371	406	380	384	358	391	383	390	383	406	385	407	413	348	396	361	399	397	345	398	375	418	375	399	386	375	385	351	404	414	356	395	375	396	391	395	377	408	402	424	405	382	397	362	417	384	359	376	404	362	392	392	424	379	411	414	397	370	411	374	409	361	377	383	385	345	409	402	405	420	388	364	427	354	416	394	388	380	370	402	399	379	372	411	404	382	356	379	411	400	375	409	420	389	360	373	410	369	398	431	391	391	389	344	388	379	398	400	387	403	397	428	374	372	405	398	405	385	374	398	414	395	400	375	431	409	389	378	369	379	373	436	399	378	369	407	397	397	343	373	382	383	381	367	383	375	420	378	417	396	397	433	384	383	393	391	411	371	396	396	382	411	432	367	403	421	405	415	407	410	377	409	420	368	393	380	395	416	409	381	387	377	390	423	363	392	410	354	421	420	344	413	377	383	391	374	356	411	425	404	346	406	394	403	425	404	407	354	384	382	414	384	415	406	387	398	394	399	412	398	408	395	389	377	396	379	393	386	380	378	379	413	405	408	368	407	404	408	398	405	407	404	373	411	392	398	381	391	400	413	403	418	386	362	415	379	401	363	370	370	336	375	380	414	404	378	442	407	392	381	404	385	396	412	400	365	396	401	368	381	362	373	382	408	400	376	410	394	372	414	423	331	365	379	413	414	397	392	410	441	404	391	381	393	377	369	412	398	402	375	365	425	367	376	390	363	390	376	392	391	377	399	395	365	342	415	376	379	362	404	409	386	377	399	431	385	396	364	374	423	407	366	346	373	393	393	390	399	384	449	362	408	396	397	381	361	388	376	359	374	369	363	430	368	423	371	412	380	416	409	391	422	389	389	379	363	387	369	357	365	383	413	383	420	390	394	425	388	344	376	358	409	393	379	408	395	431	377	401	373	403	388	412	392	382	414	400	372	361	361	375	363	402	413	394	366	415	402	367	408	418	397	360	358	392	397	388	391	392	399	413	401	383	388	362	380	374	398	381	384	406	410	375	421	389	384	381	405	416	392	383	390	403	374	349	410	365	401	410	383	394	391	418	358	373	359	396	371	388	418	391	402	369	389	412	375	367	406	408	390	403	425	388	407	427	412	382	389	384	394	334	424	410	398	374	411	391	408	380	425	391	423	376	382	422	377	418	385	408	380	363	394	387	429	412	417	370	399	418	383	378	385	378	421	403	388	420	354
50455	86283	68558	38260	17848	5847	1363	573	382	409	413	391	402	422	384	419	387	366	426	434	441	392	420	389	391	398	403	371	393	411	404	408	382	398	399	418	428	450	388	406	409	380	408	379	386	409	416	410	391	378	412	431	418	416	431	403	405	467	427	391	430	423	382	408	410	405	438	366	396	375	388	426	407	450	404	408	387	421	397	427	442	426	406	420	388	395	438	426	384	418	415	441	385	426	396	422	399	381	422	405	402	412	407	407	399	451	410	397	420	394	429	362	390	426	386	396	414	427	386	404	395	396	441	405	390	420	381	396	433	404	431	453	397	444	394	395	384	375	393	386	387	389	368	407	427	402	416	382	390	381	372	414	392	392	408	423	398	350	402	429	418	403	442	394	409	393	400	380	434	404	431	379	414	378	413	424	362	423	406	397	399	419	389	420	377	422	415	425	410	438	417	411	394	397	384	411	410	377	381	404	388	391	398	432	403	419	398	403	378	414	437	439	387	454	425	365	424	431	407	381	374	393	414	370	419	429	351	398	430	382	409	384	378	412	399	442	419	405	413	372	406	400	429	387	443	399	405	436	401	371	407	414	424	436	387	371	404	425	354	401	426	399	369	384	412	394	350	384	434	383	414	402	433	405	404	395	399	387	399	416	405	403	414	385	410	385	432	401	394	398	405	407	400	413	375	405	385	411	397	414	372	429	387	392	365	381	401	392	379	373	378	433	441	397	351	426	404	410	410	389	402	388	386	439	420	372	386	418	383	452	406	381	420	398	411	405	434	388	427	407	408	410	394	396	427	378	431	411	403	407	449	438	396	424	408	429	362	408	418	388	404	398	358	373	417	379	377	405	407	392	412	406	436	394	416	366	416	386	423	383	393	398	417	416	403	425	386	392	355	409	402	411	408	385	414	427	368	390	403	400	398	403	353	399	425	400	400	388	432	404	403	407	407	397	368	404	441	377	379	405	370	427	402	390	404	415	399	398	414	409	415	424	394	400	381	424	402	394	378	413	381	408	417	394	356	392	422	401	425	415	383	406	391	404	397	379	371	419	385	388	390	413	409	393	430	391	402	428	430	390	407	386	404	390	390	416	412	414	366	438	374	391	419	373	398	368	385	411	384	420	402	384	368	384	388	392	413	435	409	376	391	380	404	413	413	393	381	363	415	389	417	387	420	429	382	407	426	407	397	381	420	380	395	402	412	428	366	392	419	416	414	407	420	431	415	438	365	426	399	396	392	401	408	406	424	405	428	385	371	390	415	409	397	381	416	412	403	400	400	422	452	424	352	429	397	395	425	399	389	427	404	369	381	364	405	418	430	402	377	392	400	415	417	407	399	363	402	417	398	391	389	375	423	407	401	422	379	424	412	400	389	423	393	409	405	383	394	398	406	415	409	384	429	387	419	396	408	399	420	407	434	400	378	411	429	398	418	398	396	387	405	402	406	396	407	444	394	393	423	413	409	396	423	414	376	394	410	368	407	418	405	404	398	424	413	436	442	394	396	421	381	379	389	348	418	422	441	382	410	407	434	455	412	395	400	377	402	421	431	411	430	396	348	398	390	422	399	385	429	383	379	396	420	457	395	405	395	365	370	408	402	425	390	400	426	404	332	343	447	426	423	410	386	381	381	398	398	431	392	396	383	398	399	415	430	406	388	383	431	432	400	401	434	421	423	369	401	416	403	408	382	399	392	421	394	416	366	431	412	409	430	382	414	396	414	427	411	415	422	415	425	411	427	419	410	374	408	362	391	417	415	361	421	376	384	450	412	358	419	387	396	406	418	396	422	399	400	401	402	400	402	395	381	398	431	406	366	413	397	407	383	413	401	382	389	434	425	425	441	413	384	401	382	424	412	410	413	426	427	425	391	393	412	394	402	416	408	393	397	414	413	402	407	397	400	420	412	399	412	430	422	401	371	406	406	400	415	459	378	436	382	407	409	433	396	392	399	372	403	437	424	386	367	387	385	400	422	421	414	421	388	393	426	389	418	408	413	415	438	382	383	413	389	443	392	410	414	413	402	410	387	382	423	400	385	422	408	392	397	407	403	399	394	407	379	436	418	418	399	397	417	434	405	404	399	400	374	399	426	377	398	386	419	394	373	369	424	375	379	373	400	397	399	409	385	375	429	423	386	411	423	433	409	390	404	383	421	436	427	388	413	429	380	407	383	403	388	388	397	453	400	419	431	414	414	424	418	421	383	413	424	433	410	453	415	423	386	394	416	404	384	398	386	391	393	404	410	383	389	384	375	404	419	424	397	436	412	400	399	379	393	415	402	370	419	451	390	372	416	402	403	434	379	389	395	397	410	382	422	432	413	399	415	410	396	410	439	410	359	413	359	429	370	421	393	412	386	386	387	460	400	373	408	405	425	377	384	396	397	392	394	399	369	396	403	373	420	429	410	435	419	403	381	425	389	396	385	425	392	401	410	410	389	413	416	359	400	412	441	436	398	405	405	415	447	390	414	399	415	429	405	390	412	392	364	398	439	440	373	411	412	420	442	394	417	391	383	369	428	431	403	427	416	421	386	392	445	394	410	384	422	419	373	404	424	414	403	433	399	407	380	387	422	417	391	404	415	393	383	414	395	417	437	413	401	403	453	413	387	409	391	392	390	400	367	381	386	390	381	415	374	342	421	424	403	410	398	403	430	375	444	407	428	419	399	400	377	391	398	437	395	427	410	403	410	415	431	406	381	421	363	409	390	389	443	438	399	386	383	387	344	382	411	403	405	430	414	394	358	417	402	420	407	398	413	420	389	382	352	422	386	386	405	425	418	397	369	408	396	399	404	400	441	393	382	426	404	406	408	376	434	412	381	426	424	375	429	447	391	363	411	371	391	434	398	430	388	409	390	398	426	377	365	389	390	349	353	419	391	394	392	436	412	421	405	403	451	408	408	401	414	386	446	430	425	393	435	422	391	402	394	374	385	395	412	396	420	442	401	405	375	420	396	378	413	371	417	432	418	437	353	392	393	407	370	407	416	390	395	426	409	418	400	415	376	419	384	416	414	356	390	411	432	377	412	402	425	445	422	375	349	387	380	398	397	411	436	419	414	378	378	412	412	420	387	389	433	412	399	428	383	379	417	389	373	406	418	406	420	416	386	398	405	364	381	438	404	371	400	421	374	418	404	399	444	424	402	404	395	371	431	410	407	375	405	395	390	407	419	422	360	396	378	422	437	420	381	408	422	391	382	414	419	376	417	398	441	373	429	407	405	413	411	403	351	394	378	418	364	399	408	403	410	428	401	393	400	456	394	400	409	416	357	419	399	395	398	389	398	403	397	424	425	396	389	397	420	415	382	404	397	408	405	431	410	411	408	378	419	409	379	422	391	382	425	395	405	392	362	349	417	378	433	425	405	388	380	401	389	396	411	404	415	410	374	421	366	409	399	392	374	432	446	417	403	393	421	425	403	413	416	423	423	435	419	426	423	445	394	374	413	390	395	389	399	414	380	409	382	377	437	391	431	419	423	372
24232	22805	39876	40664	30805	19260	6279	1052	685	674	693	594	669	692	668	665	655	653	619	642	664	661	674	639	677	626	601	624	585	604	638	611	656	611	626	690	656	623	620	607	651	666	555	601	620	626	619	634	620	632	638	625	645	651	641	640	612	687	639	609	616	576	670	608	559	623	636	625	633	620	622	626	619	602	629	637	593	596	613	652	630	603	580	661	627	593	649	615	607	609	594	622	609	648	651	597	616	611	627	610	627	658	610	636	626	623	636	643	654	630	634	608	617	618	601	633	627	585	599	610	614	616	614	583	624	630	614	662	637	612	586	571	626	627	625	602	598	638	637	601	616	619	614	647	622	632	600	580	593	596	627	645	589	683	621	597	635	581	631	601	628	620	634	606	607	620	632	594	640	608	622	615	609	603	591	632	607	615	627	607	640	638	592	594	637	640	598	606	665	649	638	609	638	625	614	603	628	632	631	628	656	622	607	573	606	582	628	622	599	612	632	601	601	635	626	648	606	621	585	625	648	613	628	625	645	681	645	652	623	601	619	620	648	653	629	661	609	553	666	617	637	618	605	573	645	631	624	630	649	623	636	567	606	635	632	609	630	605	614	665	595	615	617	614	623	614	622	638	603	621	642	604	665	641	579	582	596	626	634	636	661	601	597	663	610	619	604	585	603	604	637	628	629	660	600	648	635	561	582	631	643	645	657	592	620	620	633	599	626	605	645	653	623	650	633	589	679	614	652	601	640	614	637	632	631	624	657	622	610	622	653	624	646	632	639	589	593	637	591	583	563	597	603	605	654	622	639	625	630	623	634	591	606	583	657	576	633	600	579	611	604	561	644	607	604	604	588	598	625	593	613	646	629	652	626	598	560	627	633	578	616	605	577	619	602	611	602	598	615	599	637	600	673	652	620	605	612	612	623	604	560	602	622	600	607	608	599	548	602	625	596	609	635	588	651	625	607	635	603	631	634	613	620	595	613	614	621	569	631	617	626	615	602	623	611	581	635	622	609	649	628	599	640	588	620	634	612	612	607	576	648	631	615	631	596	634	664	605	642	577	600	625	648	572	599	615	667	594	628	655	628	576	589	591	632	604	651	588	634	627	665	593	654	612	591	609	591	582	584	641	642	582	607	609	635	618	629	627	592	614	639	626	620	651	562	639	633	640	607	590	611	559	601	652	608	618	604	660	607	602	592	613	632	584	620	640	600	635	607	637	610	604	628	604	614	593	669	597	660	597	616	653	654	593	591	600	600	619	594	610	624	613	620	605	622	617	588	621	603	559	621	617	636	617	650	625	656	607	661	616	601	659	633	587	639	606	574	609	607	585	627	622	608	635	618	580	609	616	630	590	648	608	651	601	625	639	649	631	574	617	619	639	608	605	612	600	602	630	626	664	611	643	629	606	637	570	625	650	663	615	596	570	608	646	658	674	630	624	642	611	632	611	590	675	619	587	605	614	608	569	684	609	615	619	654	627	652	619	608	618	612	603	640	597	584	616	660	577	675	641	624	616	630	633	576	640	614	598	588	560	607	633	582	649	590	645	643	602	670	596	604	653	622	638	625	584	640	640	658	620	617	634	607	676	656	680	549	618	627	610	601	602	570	620	571	618	638	624	607	598	604	617	666	589	587	554	589	645	640	603	583	598	598	638	628	641	610	626	640	669	632	646	620	633	560	657	604	619	656	576	639	630	602	589	575	606	604	632	617	631	558	598	635	635	586	627	616	617	654	566	650	629	613	595	604	631	578	623	611	636	592	622	605	646	626	633	608	617	585	604	636	600	615	623	634	642	630	607	567	623	626	651	620	565	612	617	604	584	582	604	583	630	613	608	613	592	589	639	587	622	635	638	608	618	640	611	637	601	625	630	616	593	654	594	592	622	616	627	588	594	645	581	612	633	641	656	621	654	617	629	615	612	572	625	651	607	628	595	609	630	588	572	618	642	606	630	617	628	626	578	597	588	594	620	673	633	651	610	612	584	607	595	618	600	657	621	676	589	658	653	617	606	580	637	608	659	618	637	659	607	588	644	584	583	635	590	616	698	612	626	586	645	619	641	630	625	607	653	637	607	659	623	674	595	587	656	597	601	647	590	594	622	612	614	616	647	593	652	624	667	617	617	627	631	629	615	676	605	630	631	642	609	633	637	604	638	612	633	604	646	615	617	631	679	583	612	602	604	647	546	631	621	602	638	568	603	591	637	618	612	618	606	628	650	612	618	590	604	608	635	585	614	634	624	604	637	612	653	579	594	616	657	632	651	630	641	615	592	589	578	640	626	626	626	595	626	648	606	614	592	658	595	622	614	590	618	621	647	594	646	613	650	659	573	611	634	650	629	579	641	605	603	599	612	629	668	610	594	612	575	602	648	614	607	661	615	647	599	653	577	629	576	596	584	653	645	642	611	633	591	573	638	625	632	631	657	646	592	615	607	603	664	645	634	635	589	638	619	619	586	608	657	621	595	596	608	614	624	678	598	605	639	604	636	604	648	571	650	646	643	622	617	618	565	633	659	582	647	648	628	607	617	619	577	598	622	615	633	640	657	607	641	606	638	633	594	598	601	586	652	630	609	593	677	614	641	670	632	626	596	598	596	673	608	636	568	643	596	636	649	574	619	619	625	564	626	636	612	638	596	659	576	595	645	576	565	620	619	601	589	585	635	557	615	637	645	641	613	616	601	644	592	647	600	594	595	645	600	639	620	629	652	609	645	592	590	602	594	660	626	622	609	607	612	602	617	608	649	646	619	612	640	643	637	651	643	602	596	575	601	641	637	620	649	601	625	626	626	604	647	606	578	618	602	592	535	657	592	621	576	620	615	618	591	629	582	617	618	646	666	616	617	654	622	605	619	609	675	659	604	637	589	627	602	573	592	656	631	604	619	591	638	601	629	624	616	621	653	596	618	634	613	623	616	646	607	581	586	615	589	595	638	572	606	578	614	590	609	649	582	639	604	618	659	606	570	623	621	636	630	623	635	593	651	624	690	621	617	662	627	567	581	590	625	632	622	625	652	653	636	604	641	612	614	621	642	565	597	597	620	609	628	621	619	618	619	623	595	605	635	606	625	591	578	607	578	602	636	593	590	618	669	651	616	618	584	612	614	659	654	612	590	604	617	647	616	589	604	586	616	624	617	592	619	630	617	598	645	583	637	637	641	640	664	600	589	641	594	612	599	642	625	626	634	649	621	625	627	606	624	639	601	601	594	644	602	584	592	617	651	629	641	587	652	630	619	625	643	620	639	621	618	638	562	623	639	596	622	572	653	608	646	643	648	604	662	616	633	622	631	600	599	662	624	657	606	611	630	690	665	635	647	590	641	670	616	652	611	619	670	618	628	620	632	593	609	643	620	628	605	596	605	623	619	611	573	612	637	581	597	599	613	643	623	618	600	628	564	609	652	611	598	621	639	587	634	597	619	639	666	644	662	610	603	630	634	564	610	604	647	618	586	662	574	638	615	622	636	651	642	651	602	628	649	627	570
61561	99063	78293	54714	29833	10509	2697	839	622	683	681	652	633	595	650	683	697	622	662	623	622	655	656	630	639	695	614	646	597	620	642	659	682	674	636	645	624	661	657	667	647	660	696	636	681	642	633	637	621	617	605	658	659	673	620	626	618	669	636	647	663	630	625	594	629	635	662	620	644	601	682	663	613	644	672	689	604	654	615	621	681	649	638	611	601	604	643	601	592	669	616	676	639	596	622	668	644	678	635	682	655	636	653	672	656	665	653	676	597	688	674	619	631	646	689	656	669	695	658	645	629	609	622	635	704	667	618	638	655	660	623	634	612	666	617	653	651	610	596	641	656	645	651	634	614	690	651	639	634	672	636	663	627	619	684	643	642	646	676	649	618	665	645	597	669	640	655	648	614	634	662	667	692	636	627	653	641	629	640	626	651	615	653	610	662	664	598	646	651	628	600	636	687	638	613	670	619	706	606	638	672	618	663	653	638	662	634	624	671	632	689	643	647	638	653	631	602	636	671	631	653	569	622	664	625	650	611	651	659	653	652	599	661	621	651	607	655	633	594	606	610	645	607	659	656	616	623	653	638	644	655	670	635	637	643	654	628	635	590	626	695	584	589	624	647	635	635	616	625	639	641	628	662	587	630	666	607	596	631	653	664	627	611	658	659	610	643	619	610	640	619	669	670	630	606	595	716	646	695	648	631	661	618	676	652	634	675	598	652	643	660	631	642	579	646	581	591	628	654	618	677	653	643	646	664	647	668	634	594	626	646	644	694	664	602	644	586	644	614	649	687	584	645	655	673	609	646	623	608	652	639	622	574	602	636	642	653	651	629	673	617	706	667	646	660	622	666	600	588	644	611	643	645	617	643	583	617	637	641	649	644	633	603	622	671	630	627	646	693	616	611	673	653	633	611	617	618	653	590	618	674	613	630	608	669	628	615	628	607	581	632	675	640	641	632	631	648	599	626	617	616	600	623	633	632	659	618	618	678	645	624	652	621	637	603	657	644	667	631	637	666	656	659	707	627	602	644	605	632	651	620	665	632	589	640	655	653	647	626	619	629	645	617	638	624	631	647	634	634	645	623	606	614	646	635	646	638	645	695	601	612	623	641	625	644	664	654	616	601	705	694	699	620	621	628	657	634	631	616	673	650	646	593	604	606	664	575	625	607	688	653	575	625	605	676	616	685	616	634	629	645	608	623	662	648	632	676	632	668	598	664	685	579	616	650	629	612	629	629	625	653	592	651	640	653	607	656	602	582	662	660	594	631	608	654	635	601	630	650	614	613	649	588	688	655	648	675	613	615	676	683	611	652	637	651	619	631	640	646	644	641	614	610	622	627	602	647	582	682	632	641	645	618	656	660	625	644	631	655	664	622	653	640	684	654	657	630	624	619	596	612	640	677	697	637	637	645	639	615	627	645	613	673	598	648	655	573	629	637	612	614	615	629	661	652	644	641	611	657	627	606	655	622	638	644	620	672	609	608	631	640	598	653	689	590	651	621	635	632	647	646	680	655	668	622	601	620	624	615	655	582	625	635	599	639	617	648	635	651	607	630	684	635	645	648	670	620	654	643	611	633	655	627	682	627	625	675	657	622	629	615	624	663	657	630	676	659	709	656	614	615	646	624	638	646	638	611	649	627	578	586	605	654	663	652	617	633	664	625	630	645	650	631	595	643	643	658	667	631	603	603	633	636	647	679	608	677	669	631	627	619	647	639	676	656	662	615	649	655	645	626	615	667	589	666	622	655	647	628	643	603	667	636	625	658	661	642	603	663	620	655	617	650	659	621	579	611	632	643	666	597	649	649	683	633	629	661	676	635	655	659	648	685	626	657	607	608	680	669	591	620	592	622	640	603	658	678	640	660	605	693	642	659	676	605	611	639	637	584	646	600	626	700	651	621	672	661	643	648	668	636	637	607	642	641	657	651	616	613	621	612	633	656	657	584	665	628	596	621	634	640	609	642	647	635	622	628	687	600	604	682	670	669	639	663	640	630	657	654	666	638	669	639	634	648	632	647	623	619	628	658	634	661	655	648	676	629	664	650	635	629	638	655	619	655	611	593	606	636	637	626	605	712	615	609	640	633	666	689	621	664	639	641	608	643	630	641	585	648	649	603	659	640	593	622	633	641	640	628	590	642	620	627	589	661	647	625	607	640	600	674	629	654	641	642	651	637	655	658	628	655	631	617	646	626	698	692	611	656	659	659	667	591	666	633	637	636	624	635	620	607	657	619	655	629	606	598	614	666	582	603	622	658	663	624	581	631	632	633	650	653	659	626	665	652	654	617	692	620	651	641	652	589	617	612	698	625	635	617	657	665	619	615	683	667	633	641	639	643	647	672	648	644	664	622	654	620	636	638	647	623	633	661	621	648	649	655	624	621	618	677	619	672	632	655	604	617	623	648	597	607	644	674	596	637	645	689	647	626	612	608	622	647	644	626	641	685	593	612	642	646	670	595	641	649	628	585	654	608	666	654	651	675	631	645	584	625	594	665	670	615	638	638	675	666	623	638	638	664	618	642	655	610	589	649	653	684	639	618	606	636	623	655	650	622	634	609	613	624	628	622	634	647	634	616	655	600	662	604	648	647	643	640	628	638	649	598	682	637	654	676	608	625	652	629	606	651	678	610	646	620	613	651	591	632	669	647	640	603	643	638	632	591	662	634	606	651	672	631	609	698	620	670	603	627	604	611	638	595	623	627	637	629	661	596	661	670	642	694	590	665	621	641	649	618	636	673	640	653	612	657	655	645	633	668	682	654	611	644	639	644	642	663	661	626	622	615	598	658	648	634	608	698	667	600	651	665	653	612	664	628	649	638	619	606	650	586	620	655	645	600	627	656	650	597	619	661	627	669	610	649	638	627	644	595	629	681	614	647	664	658	678	619	620	643	623	642	649	659	628	600	629	648	616	642	641	668	672	644	592	671	628	626	636	654	655	649	615	636	628	631	661	637	590	618	638	639	648	637	626	618	651	614	623	653	657	648	630	599	599	629	633	634	632	638	657	638	614	648	682	615	658	634	620	637	649	665	664	652	590	598	659	630	625	660	641	622	624	642	630	611	669	596	653	604	617	644	627	616	638	664	690	646	653	637	589	616	689	621	630	652	623	651	572	673	617	660	634	591	611	625	630	614	664	595	599	598	622	635	618	615	630	627	640	631	635	638	608	636	682	631	654	661	675	640	659	632	622	678	603	605	634	650	643	624	658	615	642	637	634	611	691	634	631	631	620	624	616	628	626	593	618	651	621	623	603	648	650	601	676	608	648	615	663	652	641	588	691	633	602	621	636	641	634	623	629	621	649	595	622	650	645	623	628	648	622	671	655	647	660	609	648	629	604	622	628	632	640	630	652	653	671	657	616	631	664	594	630	664	612	600	635	666	614	694	631	634	629	634	675	610	614	641	650	630	666	638	647	637	619	628	718	637	646	639	645	623	654	625	652	588	653	639	637	660	610	665	672	622	628	614	600	623	597	633	649
28614	30660	29853	13893	3724	1223	571	456	502	436	440	466	439	468	434	444	435	430	422	427	455	455	484	468	453	458	451	488	495	464	451	460	474	440	450	474	434	456	464	453	466	469	451	480	470	459	455	474	436	470	448	436	450	463	477	461	476	463	398	441	485	468	435	453	453	437	441	438	446	447	470	492	461	470	428	474	409	469	413	444	465	456	461	478	457	469	469	450	447	459	446	440	466	445	439	434	468	456	475	458	430	465	454	520	439	435	487	438	449	437	464	484	427	451	438	476	486	425	463	442	449	471	459	411	411	510	439	479	479	457	430	430	405	458	460	446	434	433	445	445	424	466	429	449	460	445	461	474	465	443	450	408	477	434	422	497	416	435	477	468	447	447	410	436	445	449	434	475	448	510	444	476	499	464	460	481	467	431	447	489	449	457	451	484	452	448	486	466	439	482	421	448	459	486	457	492	417	460	454	461	469	469	428	442	415	470	456	439	419	457	430	467	461	457	416	452	491	445	418	456	422	458	417	458	440	422	506	463	448	444	476	431	476	422	491	450	466	437	474	445	442	453	398	483	448	422	502	467	461	442	444	463	470	447	421	453	447	441	498	462	460	453	426	458	436	461	446	427	451	434	484	464	453	432	451	448	437	462	434	446	491	469	452	453	458	428	457	427	449	433	460	426	476	461	427	436	465	441	445	467	450	469	451	459	449	427	443	450	483	443	471	443	451	433	430	429	400	497	436	431	464	479	448	431	452	461	510	411	456	431	406	459	449	449	432	462	479	452	465	452	464	468	459	454	464	455	401	445	452	432	433	454	455	452	468	432	457	431	507	434	438	486	458	443	485	456	432	485	509	468	435	463	452	409	456	434	475	433	425	480	456	436	444	459	403	424	474	491	487	464	442	447	494	478	429	446	489	499	445	458	447	453	462	507	433	494	420	433	472	464	475	440	494	458	449	467	424	459	437	463	424	395	435	471	503	439	467	468	460	453	438	485	452	447	470	471	415	435	404	468	450	467	477	452	470	449	423	432	425	462	465	454	493	463	421	477	401	452	435	478	479	476	460	463	444	481	443	449	424	434	463	449	458	471	454	425	436	439	434	466	470	431	474	455	446	464	467	455	476	466	439	477	459	473	421	464	456	480	441	468	464	466	478	477	460	491	465	432	445	449	463	466	443	469	447	441	455	459	443	480	459	407	415	502	436	449	428	432	448	441	473	498	440	456	472	446	419	438	433	442	495	449	435	452	454	415	483	477	478	482	469	437	427	445	428	423	479	462	414	437	443	452	432	451	456	439	429	465	466	455	429	462	469	435	472	459	467	432	457	459	481	481	453	423	456	520	443	451	423	434	483	456	510	480	460	448	447	440	430	473	416	438	428	453	470	411	406	477	450	452	464	497	477	478	474	436	454	450	484	466	427	469	440	480	476	459	433	408	480	429	450	463	469	482	462	466	483	467	497	473	441	478	442	418	461	448	448	475	437	470	445	486	442	463	437	449	466	472	431	424	463	430	494	435	444	463	493	449	473	453	454	441	441	457	492	432	462	438	460	417	422	439	450	456	484	439	468	429	465	425	487	473	484	473	445	423	445	430	427	454	435	435	419	480	430	439	438	476	446	436	465	473	444	468	482	449	481	472	464	431	473	427	479	436	462	476	456	466	470	459	444	461	434	426	457	449	410	486	505	484	454	451	488	457	485	471	437	444	466	474	453	484	447	441	472	477	433	477	474	487	460	468	427	481	463	504	436	491	463	402	476	429	459	452	455	456	452	446	456	476	448	418	461	461	475	447	451	479	450	461	431	423	495	445	452	454	472	455	439	425	433	465	458	437	446	437	447	458	439	420	445	466	429	471	457	427	446	452	458	470	461	454	496	461	437	486	431	453	443	459	439	479	455	457	379	451	486	465	492	404	432	461	432	483	465	479	475	468	454	474	459	458	469	426	421	450	443	485	453	441	487	423	467	454	456	460	421	480	481	398	447	487	454	435	457	469	444	456	474	446	425	445	455	443	443	475	448	423	475	457	479	424	471	453	474	450	459	477	414	456	450	438	441	487	447	445	470	482	440	455	411	454	483	468	496	450	451	465	463	486	463	448	472	444	500	444	494	460	449	436	462	469	477	472	464	484	515	442	482	443	482	452	495	468	445	474	431	452	459	442	437	445	448	428	478	459	456	477	463	465	459	463	436	437	433	440	460	433	454	461	473	477	440	439	482	427	470	477	467	467	441	473	415	434	468	445	460	438	482	442	469	466	467	438	465	438	441	427	493	486	456	406	470	476	477	467	447	467	459	494	463	436	478	442	454	489	448	501	463	477	458	466	452	467	417	487	450	435	441	425	461	457	429	445	428	437	515	449	460	481	471	411	452	472	470	460	463	469	497	447	504	463	449	471	470	453	503	435	499	460	472	481	471	502	442	481	425	464	479	463	428	442	472	436	480	406	463	440	480	452	430	477	425	454	432	474	464	469	453	489	445	463	436	455	450	456	451	449	415	421	441	429	437	440	483	476	453	473	478	406	465	443	418	428	446	438	442	458	446	453	447	432	494	426	447	459	454	425	467	464	445	468	456	437	463	482	453	474	470	462	405	482	440	452	438	465	457	445	430	455	445	454	465	505	423	422	506	444	467	424	434	426	455	482	450	487	451	455	429	464	451	455	475	399	471	433	483	462	459	454	445	450	418	478	469	462	482	459	458	434	489	464	475	458	493	442	420	501	528	435	456	457	464	464	454	416	456	476	460	424	466	451	455	481	444	420	457	443	419	430	429	462	439	458	456	423	471	451	465	471	464	413	469	438	449	424	408	433	454	416	481	440	471	443	438	405	439	449	403	512	446	450	462	456	457	469	467	449	445	424	461	447	514	421	450	482	463	469	472	452	481	439	456	448	475	471	487	428	463	422	448	456	456	442	433	464	465	483	459	471	456	433	471	443	466	462	466	430	497	430	432	474	480	514	433	503	431	491	499	439	462	441	443	470	467	429	448	450	474	452	433	480	461	442	463	471	458	458	428	485	418	449	450	451	445	458	493	436	455	449	493	431	433	447	458	447	443	468	448	424	431	422	456	437	421	446	460	443	421	457	487	465	443	441	469	440	459	444	494	492	456	462	435	465	466	464	452	464	488	450	454	442	477	447	434	446	456	442	427	460	471	472	485	487	463	445	463	453	425	427	452	470	484	442	452	458	429	419	436	453	474	482	471	453	394	434	466	447	481	455	466	446	457	477	499	471	455	466	456	450	451	423	460	470	447	469	472	451	459	470	456	435	445	455	422	453	469	444	483	449	449	448	419	436	463	490	464	445	455	445	478	480	441	460	451	480	426	453	450	461	467	456	445	430	444	506	466	452	436	462	458	460	455	474	457	533	474	469	487	476	418	477	439	446	452	460	484	438	448	452	477	426	483	474	462	440	465	512	416	501	436	436	471	460	436	423	440	446	434	441	436	457	461	460	441	476	489	470	446	424	450	453	447	475	425	436
16611	38976	23691	8358	2943	1199	578	401	431	410	416	434	423	385	430	410	434	426	424	444	466	449	403	478	449	376	425	410	439	431	442	428	447	456	453	438	396	407	409	458	448	409	444	417	420	387	470	413	423	452	382	434	427	395	436	442	416	464	423	475	496	423	434	420	418	432	415	410	406	439	405	408	456	411	417	418	451	465	408	425	460	441	416	431	398	431	368	452	412	404	437	398	458	416	389	424	417	432	446	439	420	431	418	397	434	380	387	428	417	437	445	420	414	389	403	411	437	410	443	397	421	446	407	433	434	430	399	424	430	434	436	443	389	424	399	421	427	424	404	438	433	422	424	464	418	404	423	434	421	447	425	412	406	437	394	391	442	388	416	427	403	408	407	427	388	414	409	407	440	422	443	430	435	408	433	431	409	450	411	389	401	402	412	424	396	418	399	411	467	406	406	436	397	448	424	402	411	390	440	403	392	408	409	411	442	408	423	439	438	409	437	417	440	403	432	418	388	409	410	449	428	430	445	410	401	411	398	421	406	418	392	430	442	388	392	417	423	437	398	427	446	440	467	422	456	393	446	406	403	448	398	398	390	399	418	408	374	417	393	393	445	426	437	415	454	423	414	417	435	448	444	427	425	412	456	435	432	419	408	431	415	406	440	452	422	428	449	414	421	438	435	414	408	406	425	407	435	406	412	410	445	431	421	426	424	427	384	406	440	413	413	453	419	387	392	418	418	426	388	444	423	436	452	416	413	416	402	400	404	390	438	437	408	438	451	397	400	449	431	424	406	417	413	407	407	424	425	387	445	440	410	428	425	429	440	436	459	419	399	383	457	442	397	416	414	437	422	443	414	394	408	436	423	412	379	418	453	407	445	384	414	393	396	451	417	366	404	425	432	405	427	424	415	388	404	416	412	427	411	402	415	442	451	412	413	421	392	399	440	414	367	413	363	383	388	425	445	443	407	404	433	406	384	419	400	431	417	407	411	407	374	404	389	414	465	398	411	423	414	428	444	394	411	398	426	423	445	448	394	385	417	441	442	424	436	409	430	429	412	405	424	424	418	425	431	454	401	413	423	415	398	421	420	437	415	435	416	430	417	416	429	444	410	452	443	412	417	422	401	408	409	415	398	420	399	423	409	392	447	459	402	452	426	458	420	425	422	395	385	407	425	467	415	418	436	399	405	412	398	404	426	403	396	430	431	436	421	407	441	401	445	408	409	404	438	453	405	419	408	439	423	386	444	422	451	405	420	412	440	413	432	415	444	443	425	442	466	407	406	445	440	422	447	392	433	418	415	457	387	392	434	412	401	398	460	419	445	411	389	388	465	448	436	426	429	418	398	400	440	435	393	399	420	422	428	431	420	436	403	458	389	413	418	411	438	439	424	416	403	423	426	425	390	442	420	418	427	418	439	437	444	411	454	434	414	422	404	414	452	452	424	447	419	406	439	438	459	397	397	419	430	488	372	430	417	426	397	440	380	389	392	413	431	407	402	410	429	423	374	405	411	436	408	438	412	451	397	428	405	420	413	400	407	402	408	403	416	413	380	459	427	434	431	385	409	392	408	448	432	416	439	412	417	400	411	407	415	376	470	416	422	407	406	420	456	457	418	410	442	412	461	430	417	406	390	398	420	397	445	388	444	431	402	410	426	409	412	405	428	439	432	397	395	424	402	458	392	429	412	397	432	433	409	444	454	442	403	396	405	378	401	408	408	442	427	438	412	446	465	403	414	401	387	442	412	466	411	392	411	447	423	443	429	438	375	449	399	372	433	416	423	434	428	421	394	401	379	388	444	393	385	446	429	432	379	432	398	418	435	438	440	424	428	411	392	411	434	452	420	432	433	392	433	411	428	403	444	442	436	402	418	398	406	395	401	431	431	383	441	450	418	462	428	413	430	425	400	401	430	456	394	425	422	423	435	414	401	421	425	422	445	429	417	418	396	441	456	438	420	412	421	425	434	404	428	411	376	448	450	416	437	444	472	428	463	405	434	440	429	385	422	422	423	416	417	442	429	419	402	411	471	429	434	455	450	447	387	435	400	381	445	383	402	407	407	384	400	409	427	402	436	465	419	415	439	426	411	407	410	406	427	416	416	430	437	378	383	429	418	401	417	430	426	433	426	415	442	396	388	419	409	417	439	413	460	398	421	417	398	391	461	437	399	409	456	414	425	396	405	412	421	417	443	360	428	428	398	427	404	413	427	394	398	430	417	421	412	398	432	430	395	439	406	400	393	414	424	403	404	424	417	431	423	420	408	423	448	426	398	406	430	436	394	432	414	455	443	375	441	437	418	449	423	438	376	431	402	409	427	420	394	432	366	402	412	434	436	433	416	376	438	405	413	413	436	418	447	433	423	407	451	433	415	391	434	399	411	443	428	403	401	466	403	398	384	401	454	432	395	418	413	416	425	450	377	455	406	427	408	428	390	401	419	438	404	424	436	412	420	428	409	429	438	426	429	447	417	425	410	449	420	404	408	405	431	412	410	421	415	426	436	407	435	411	402	430	418	428	402	438	410	412	433	432	416	425	400	427	401	390	430	437	440	450	435	442	428	421	407	399	429	416	437	384	409	410	401	416	425	404	417	408	413	412	390	416	411	425	428	441	391	413	395	417	428	440	420	413	466	412	451	409	439	435	382	415	430	419	433	416	437	404	403	433	448	427	418	422	418	446	424	423	432	422	402	404	411	401	453	400	411	418	451	408	445	427	429	429	417	388	420	454	431	448	400	398	431	427	415	406	409	441	409	403	410	418	403	432	404	444	430	403	405	389	445	430	412	418	449	433	417	385	452	392	438	422	409	422	412	413	422	442	431	417	386	402	408	461	438	393	416	447	437	455	441	421	386	419	384	415	417	422	413	451	428	414	408	433	426	381	410	420	430	428	422	403	404	405	399	424	435	436	384	436	423	375	389	413	428	394	419	421	406	421	413	405	388	419	383	388	404	424	423	440	437	444	410	440	460	418	410	383	401	431	469	446	404	421	404	418	432	420	405	417	427	417	453	391	426	409	431	423	394	399	384	433	406	394	415	397	421	427	436	480	441	429	404	433	426	447	401	417	417	447	389	421	430	407	402	429	408	420	407	392	392	369	410	439	437	453	368	433	416	417	413	418	420	422	398	433	413	397	413	429	420	421	369	439	434	431	439	449	441	392	402	412	437	412	407	433	385	431	387	414	439	437	381	419	421	446	437	432	416	422	428	396	411	427	437	429	398	394	408	431	461	442	402	398	414	451	427	418	441	404	442	424	401	397	412	428	410	411	387	405	405	440	395	430	406	377	406	400	446	373	421	385	414	422	424	424	458	391	464	438	429	422	451	423	450	417	396	439	418	412	394	449	393	458	431	449	420	467	399	426	431	409	410	415	413	393	427	420	391	408	439	405	418	413	423	444	428	410	433	434	405	394	428	426	419	431	426	430	423	406	406	407	432	444	397	470	420	411	400	426	407	413	430	464	419	422	386	425	439	444	392	419
25987	28705	42248	37982	22781	8126	1615	548	461	442	410	442	411	429	415	377	459	387	394	388	397	399	377	424	396	384	417	400	408	411	415	377	437	393	387	385	409	406	395	398	415	410	435	434	398	423	416	401	440	385	405	400	410	381	382	421	417	432	415	419	401	417	415	383	403	417	383	427	391	415	426	437	442	451	393	432	417	386	408	421	371	396	394	415	412	376	388	388	424	388	407	420	391	436	387	428	419	418	435	416	438	452	399	411	397	432	424	426	412	402	399	430	388	405	426	417	405	403	426	427	397	420	389	400	394	422	385	394	397	393	413	411	443	396	399	421	400	395	414	402	419	387	417	374	404	398	436	410	404	406	404	381	431	381	416	415	419	361	394	391	358	409	413	443	379	407	404	375	397	438	434	419	391	390	390	438	434	426	427	400	417	421	380	440	438	429	392	396	403	395	353	353	396	413	426	412	399	382	398	411	405	437	407	396	392	408	371	357	409	415	382	396	396	397	393	425	413	355	387	396	370	374	395	399	424	405	390	384	403	431	397	404	407	425	407	379	405	408	431	400	372	430	383	436	410	376	363	406	404	429	394	382	396	433	404	426	434	419	411	397	424	416	398	399	414	426	412	396	418	423	400	406	417	383	424	387	391	392	418	413	420	402	386	397	388	434	438	423	426	428	399	406	403	416	426	425	364	397	387	413	387	453	402	418	402	385	419	383	379	441	431	401	406	413	387	452	388	399	401	412	383	412	390	372	371	411	400	405	411	412	431	390	400	401	368	415	420	389	377	396	426	402	390	397	430	393	427	368	382	369	403	424	429	448	402	364	385	381	444	432	419	415	397	392	408	363	419	393	391	427	405	389	408	410	390	409	423	412	423	412	420	381	430	425	379	417	365	428	420	434	433	413	450	408	398	366	362	431	426	406	468	399	406	386	409	394	406	405	413	397	414	429	447	412	385	414	432	379	370	403	415	368	429	415	412	398	383	424	413	397	400	416	416	402	421	422	393	423	360	406	445	401	426	395	437	376	376	397	402	401	386	408	408	407	428	397	404	401	427	394	393	399	433	403	389	400	441	428	400	413	419	424	405	387	396	398	414	387	407	434	432	407	386	400	376	404	392	430	421	371	415	397	366	440	378	425	400	378	396	387	380	362	441	406	400	386	398	388	414	429	422	396	428	350	384	439	399	431	414	418	408	421	422	407	394	424	362	408	409	379	425	392	391	409	383	399	376	391	395	428	435	426	364	413	384	379	429	408	409	388	390	375	413	419	413	411	399	399	407	410	418	412	431	405	424	392	403	395	424	414	407	432	420	424	407	381	390	424	410	391	420	393	407	410	410	390	429	412	400	449	377	377	396	427	420	443	416	413	420	368	400	411	429	427	413	419	408	387	422	365	374	393	410	425	403	415	407	418	390	434	398	406	394	387	412	383	429	385	404	435	415	410	414	422	423	413	419	383	389	390	423	461	398	412	392	387	382	422	388	413	390	366	412	370	409	399	385	401	407	398	417	411	422	421	415	431	405	404	377	395	405	386	371	432	435	425	380	389	395	418	419	396	424	450	360	414	407	402	408	415	388	432	421	427	397	432	425	436	416	413	409	438	397	373	431	356	386	374	421	384	391	387	369	423	397	448	427	401	386	392	384	410	434	425	414	419	422	393	400	402	426	402	380	371	402	398	396	397	377	429	380	427	393	423	409	401	394	419	402	415	373	412	425	380	404	423	380	423	411	431	418	379	433	359	401	385	398	406	424	390	375	382	413	418	394	392	419	419	395	432	408	387	421	412	391	400	386	408	430	383	418	415	400	405	421	377	423	429	377	393	425	398	419	423	428	374	404	388	376	393	366	380	420	380	400	380	395	426	395	399	404	393	415	439	411	386	442	415	368	379	413	388	402	435	391	429	396	447	421	410	406	380	402	421	368	384	408	410	414	402	430	400	369	444	401	404	434	413	421	425	379	352	443	407	363	368	370	372	421	382	369	385	432	389	393	395	420	433	405	399	395	412	398	392	401	392	392	424	406	422	366	399	409	441	400	408	422	418	437	411	414	421	383	418	410	454	394	419	418	383	419	407	410	422	424	408	406	399	385	393	389	447	402	391	430	392	398	380	392	375	394	407	373	424	357	399	404	419	397	421	376	377	423	417	377	409	437	392	465	405	406	403	385	402	413	375	371	408	437	389	394	437	422	406	363	383	428	451	408	396	425	391	372	381	406	373	395	410	398	418	422	370	393	387	393	418	416	385	374	386	385	414	425	379	377	416	437	442	429	394	391	430	397	412	402	377	385	381	379	370	386	478	437	402	445	447	423	383	404	378	410	381	387	404	402	418	428	395	417	379	394	397	411	407	413	434	422	397	458	402	392	427	434	367	410	392	394	384	414	427	367	399	394	394	415	401	413	374	419	412	389	441	395	400	392	368	372	424	426	430	384	427	401	423	439	396	416	390	379	374	424	395	414	414	373	394	421	419	396	371	389	429	386	394	397	395	433	426	377	405	414	368	390	423	391	408	411	386	440	395	388	376	417	421	361	393	398	404	455	413	423	365	365	459	440	383	447	395	403	428	415	402	405	447	433	433	421	424	380	394	390	415	407	380	372	387	389	376	453	391	407	361	417	386	427	418	385	387	389	372	410	406	383	385	406	367	389	399	412	417	447	414	404	424	416	394	389	395	368	402	425	410	437	405	390	420	395	424	400	413	389	387	407	403	399	459	390	411	388	433	379	422	395	421	406	379	401	400	363	413	415	404	418	364	400	397	362	383	378	425	428	402	388	419	413	423	404	378	378	441	399	406	424	427	397	418	395	413	393	384	380	382	365	406	416	393	397	412	394	438	414	403	395	379	364	442	392	413	390	422	408	388	367	371	397	432	404	382	412	407	412	400	348	407	399	418	392	431	401	397	348	452	422	414	401	414	377	385	389	383	415	405	388	404	395	411	409	371	425	385	418	372	407	393	395	427	382	407	388	428	410	370	407	396	423	397	390	428	414	410	386	443	398	406	419	389	403	372	394	411	388	393	371	429	397	425	437	384	409	419	416	420	368	381	396	418	368	419	379	394	407	411	386	379	366	403	429	413	385	402	370	373	363	384	439	387	415	388	393	379	387	411	413	462	429	414	401	400	410	421	360	391	406	374	417	407	452	401	428	395	391	365	379	386	426	433	390	407	412	414	420	411	437	420	386	407	395	431	394	371	408	414	418	391	394	397	411	407	404	401	453	429	398	433	417	393	425	390	412	399	410	391	378	432	403	392	408	404	397	429	390	457	383	393	418	408	377	389	378	430	408	413	409	430	413	406	415	420	396	407	412	375	389	427	412	389	368	414	359	432	380	388	400	373	400	409	384	390	390	379	411	401	415	421	400	384	358	375	398	429	437	403	400	380	412	398	390	409	444	424	405	420	404	424	421	410	404	442	414	389	400	403	432	422	403	388	394	411	397	375	390	412	406	431	385	419	392	379	390	378	415	383	386	422	413	413
53405	87676	60233	33130	15427	4841	1333	541	435	407	414	440	435	433	382	418	404	410	433	413	453	394	418	426	470	416	426	436	433	422	397	419	410	450	459	411	436	416	390	412	406	411	407	417	416	428	431	435	454	485	451	454	385	407	454	415	420	425	446	426	424	413	410	425	382	426	451	422	383	398	422	422	394	416	432	408	402	401	397	445	403	433	431	427	431	413	439	421	406	399	436	423	425	416	383	408	396	439	400	405	399	395	397	452	420	419	385	441	448	447	393	435	407	442	406	440	418	418	434	427	389	423	372	437	430	395	408	387	403	403	398	388	398	404	427	458	406	390	444	402	394	405	391	463	419	391	405	419	393	428	410	470	409	449	450	436	402	413	405	385	401	421	416	401	468	415	432	454	416	402	403	407	394	435	434	377	424	409	394	442	425	452	391	387	408	447	406	432	371	418	407	440	406	434	397	413	428	384	406	411	420	407	393	399	407	429	417	417	409	414	413	419	430	464	400	395	412	455	406	392	392	429	413	399	408	413	404	419	400	385	394	416	420	403	417	400	432	405	428	427	435	420	412	413	388	416	410	417	413	388	399	413	476	367	464	404	447	446	414	411	432	404	425	405	403	390	390	397	423	396	409	431	440	428	444	400	396	407	384	422	422	457	390	426	414	407	402	397	406	437	431	460	415	426	413	374	399	431	438	421	427	358	402	436	448	422	429	419	432	388	429	426	443	428	426	379	424	431	447	431	426	374	409	431	375	448	438	395	415	386	408	405	433	415	433	392	427	457	412	424	394	460	400	383	387	431	412	366	455	434	405	454	428	424	432	403	407	390	408	478	456	405	409	412	430	413	451	408	417	377	407	419	430	452	444	394	371	441	431	455	434	400	377	422	435	413	415	419	397	437	392	426	375	469	388	417	375	424	455	417	428	411	418	419	428	416	413	388	377	426	394	382	424	397	411	403	419	410	416	424	387	467	409	399	414	425	455	426	421	410	406	426	421	380	383	422	392	410	405	420	417	429	437	421	410	408	432	393	399	424	447	384	395	398	421	412	469	417	452	413	407	398	390	431	408	413	360	429	383	412	435	433	390	416	427	410	394	393	410	401	449	432	448	438	399	385	399	420	394	413	356	440	404	425	402	375	449	434	455	427	399	383	421	425	417	425	381	445	394	411	442	442	417	404	406	413	407	442	423	435	416	406	429	403	422	400	429	406	410	382	424	393	405	433	430	401	384	408	448	405	459	401	408	441	455	406	415	433	420	427	427	430	428	443	400	432	393	408	386	407	431	386	418	415	421	415	435	405	431	393	455	391	424	423	390	379	403	425	446	417	425	397	462	395	392	417	414	445	416	438	414	425	450	406	402	408	378	425	403	395	427	401	416	411	413	452	444	400	427	412	431	416	413	407	429	402	413	425	411	392	389	442	438	396	357	414	421	395	432	443	397	418	405	420	425	383	412	421	407	436	420	406	421	412	437	386	453	446	394	406	367	422	382	416	440	416	416	427	412	414	364	419	384	426	398	421	372	406	440	449	437	405	437	440	425	421	388	401	423	395	435	410	417	424	405	410	400	420	420	399	421	411	425	395	398	416	396	413	404	400	405	418	460	388	386	386	430	411	424	386	433	433	381	448	390	437	427	406	414	398	393	399	411	415	408	404	392	411	384	447	377	401	429	427	418	388	412	446	418	426	429	421	410	404	411	400	394	428	397	407	380	436	409	422	392	380	431	394	427	406	404	411	402	417	425	395	395	395	440	414	415	396	391	424	408	426	377	405	409	412	412	417	402	392	450	410	447	365	402	453	455	413	399	411	393	414	428	422	421	425	419	417	427	441	425	430	425	396	399	437	407	406	394	449	451	428	424	419	415	420	424	432	401	425	441	397	434	405	431	414	421	403	400	422	421	420	411	427	422	441	431	431	409	452	447	428	422	406	403	409	446	419	443	440	430	404	455	411	409	391	428	401	413	398	422	416	415	426	418	455	385	419	427	431	381	405	380	416	416	407	428	448	456	425	426	430	418	387	428	383	409	400	401	439	414	406	398	397	420	406	414	444	395	421	385	430	387	445	423	404	426	395	397	448	382	400	426	391	418	446	445	419	399	466	400	382	447	394	427	415	410	393	406	448	415	412	425	411	414	421	412	407	393	413	425	410	439	428	442	392	439	406	407	396	426	410	389	417	422	391	387	384	418	391	435	408	413	413	434	433	441	397	402	440	384	405	437	399	411	401	387	395	445	435	450	399	372	405	450	401	425	392	373	438	423	414	414	404	407	420	445	420	464	400	404	394	394	404	406	390	388	401	409	445	399	415	416	434	393	418	397	450	431	386	431	423	440	395	384	412	398	442	407	457	401	371	428	403	389	437	411	414	403	389	387	385	413	439	417	430	430	401	410	396	428	431	422	406	404	439	412	422	415	417	396	410	427	456	390	451	437	415	400	416	432	431	428	416	388	445	387	437	417	457	394	425	399	401	421	428	438	406	412	363	438	397	377	372	419	410	458	416	411	419	403	421	399	452	396	395	435	430	390	421	401	432	407	424	439	417	443	405	425	422	404	436	463	430	412	409	458	436	403	424	424	353	401	405	420	401	376	414	413	402	439	385	410	400	425	420	419	392	410	400	418	396	421	409	394	422	377	392	420	403	438	416	394	388	425	435	446	425	399	401	406	426	399	423	409	396	450	431	424	401	419	427	414	436	402	378	419	424	463	425	422	443	462	424	419	409	421	426	428	385	408	434	414	399	355	389	411	418	402	423	399	428	404	398	411	437	424	388	415	393	376	410	457	431	419	396	410	446	422	418	416	436	404	398	411	435	407	420	400	443	420	416	400	421	399	410	433	405	425	426	416	404	442	486	388	424	433	446	409	419	394	438	432	445	404	391	419	394	378	411	455	407	415	430	441	452	399	406	458	414	411	411	419	390	428	401	397	442	426	434	433	434	399	409	446	434	417	431	402	428	417	439	399	407	392	393	415	398	409	410	435	423	441	443	430	434	378	396	456	409	363	423	437	405	392	422	405	434	399	393	418	425	421	414	413	426	449	391	402	429	397	402	440	430	402	429	399	448	406	405	442	396	385	425	396	400	406	405	405	428	414	397	428	425	446	421	440	442	452	388	377	413	423	388	412	410	437	426	409	406	401	398	387	405	423	429	400	369	421	431	375	388	413	425	414	437	367	426	396	397	410	422	420	378	420	416	425	409	408	413	425	400	427	400	398	390	413	435	419	412	422	417	455	449	417	408	438	366	383	409	389	430	410	423	424	440	400	433	434	415	421	410	430	417	385	393	417	404	413	426	407	390	422	404	397	405	410	407	450	400	436	381	418	403	380	415	443	428	420	400	437	424	409	438	413	385	391	441	389	418	436	421	403	411	407	414	434	384	414	417	434	434	419	434	400	407	445	415	437	396	399	408	411	400	387	435	418	416	410	422	437	453	404	412	424	434	420	414	431	391	397	406	455	405	427	435	429	432	418	424	410	415
24259	24168	38403	37797	31571	19442	5841	1173	687	649	642	653	713	631	665	621	658	637	652	623	676	695	609	651	670	656	643	634	611	612	588	647	695	646	644	643	617	607	672	628	620	638	643	617	664	611	639	644	603	645	610	620	584	664	637	651	649	637	616	633	619	613	585	604	642	679	616	636	615	588	630	601	607	607	656	629	597	614	658	628	639	614	652	653	595	606	659	641	629	643	627	646	652	583	620	661	636	625	609	627	582	666	591	618	598	595	664	622	636	632	627	610	584	574	638	616	624	598	695	602	630	587	608	632	633	647	572	644	593	643	619	597	649	638	580	568	627	640	635	623	634	597	613	603	655	582	667	594	618	593	604	683	664	648	614	594	645	585	622	634	649	608	638	590	659	627	623	640	565	599	637	654	617	617	597	598	624	621	621	650	619	666	592	643	611	619	600	610	639	631	617	629	590	600	630	665	623	625	653	625	667	603	582	572	589	640	600	590	662	683	590	638	646	647	620	670	627	656	651	679	641	647	633	576	681	627	643	589	623	645	643	614	652	653	619	604	637	622	603	613	614	635	597	641	569	612	628	624	624	645	593	564	630	673	626	656	638	612	599	632	637	595	636	619	627	626	660	625	580	635	634	637	617	604	616	633	614	627	625	601	606	636	617	632	590	636	591	596	657	611	602	620	638	609	588	607	614	620	645	620	645	637	642	590	620	590	593	636	610	598	575	560	620	636	603	629	661	610	606	619	656	645	586	583	650	676	624	650	651	569	621	592	613	641	554	629	625	638	607	561	588	635	572	647	595	667	623	668	632	599	645	623	639	641	724	616	601	605	611	590	652	608	612	603	602	611	641	629	632	617	617	621	618	607	657	598	642	692	559	583	642	631	609	645	571	610	623	617	609	634	636	616	571	575	649	640	629	644	624	604	577	678	624	600	626	636	612	617	629	610	608	615	628	625	583	582	672	595	583	616	629	629	626	599	590	622	587	614	594	588	627	608	602	630	640	628	596	591	635	595	637	590	606	634	632	618	648	637	638	646	647	628	580	634	604	620	616	610	613	656	665	609	644	628	612	665	609	608	612	646	620	620	577	608	593	637	578	576	636	650	603	645	619	586	653	681	618	642	626	590	632	615	609	597	620	627	654	588	639	593	640	627	670	615	640	646	603	597	613	660	669	618	575	591	602	579	626	633	575	585	599	633	619	573	637	657	616	637	613	631	645	629	602	640	604	653	649	595	611	638	621	626	641	602	664	609	611	632	640	653	596	671	621	614	638	591	637	641	628	573	604	606	620	634	628	619	625	599	601	582	628	607	639	572	609	604	618	636	614	600	592	575	616	638	658	609	612	655	650	587	618	624	648	630	631	648	586	634	635	597	591	584	621	660	627	612	612	578	628	592	618	613	578	671	628	627	612	604	594	638	633	608	640	650	638	611	615	628	611	655	618	602	618	610	629	624	578	646	677	647	606	587	641	652	610	622	646	637	600	605	651	635	634	601	593	619	578	609	620	652	634	611	601	633	641	602	610	694	614	608	650	625	602	652	618	620	611	629	602	602	603	648	610	639	602	648	664	561	658	655	571	670	579	604	632	639	608	633	637	638	664	625	583	602	683	603	588	605	613	651	627	617	638	650	631	614	589	615	596	576	637	630	651	644	664	569	597	630	669	618	584	640	618	658	634	624	631	623	634	613	565	611	659	602	604	643	677	647	630	651	645	620	643	619	620	639	616	595	620	603	657	625	605	622	579	596	638	645	655	613	625	659	641	604	583	619	630	594	614	612	610	618	640	637	615	658	638	621	653	597	642	588	567	636	636	587	618	598	596	598	637	634	614	673	647	604	628	636	586	624	616	625	602	640	655	619	619	636	621	598	624	616	628	645	647	676	620	578	627	565	623	645	590	610	600	623	609	651	604	603	598	629	619	625	649	589	619	619	582	628	651	625	629	581	627	646	624	603	634	664	601	617	591	625	642	611	650	618	603	630	633	642	667	610	607	619	642	591	621	583	597	645	606	649	606	643	611	639	612	618	642	628	628	629	598	616	575	628	587	653	594	629	616	627	626	631	622	609	614	588	630	564	592	588	642	636	605	643	583	643	649	640	608	606	621	592	644	619	603	652	644	586	656	656	650	654	597	619	672	598	594	654	591	551	602	605	628	614	635	640	649	622	616	595	651	566	617	597	601	595	583	560	593	668	599	584	616	636	593	621	631	599	624	634	602	620	584	649	606	634	600	642	603	600	614	628	651	632	607	624	614	635	688	611	585	650	612	609	622	642	632	625	651	665	601	610	602	663	619	628	636	623	584	612	656	636	641	626	648	617	607	655	634	610	586	599	602	626	599	619	577	643	598	584	553	623	653	588	597	599	607	636	651	614	645	598	613	657	638	606	585	636	604	641	612	634	599	620	639	648	627	631	662	660	632	605	620	625	610	600	648	648	608	646	590	652	676	659	582	605	618	643	585	629	602	648	610	629	667	648	631	606	653	605	592	626	629	592	574	605	604	630	606	617	631	579	628	629	634	622	621	626	629	610	683	633	604	621	593	668	620	639	573	584	621	660	644	671	632	614	614	676	620	615	608	644	644	611	623	614	640	629	593	570	621	593	635	639	628	639	640	673	640	590	585	612	564	643	625	657	591	620	618	618	650	612	617	651	581	625	574	613	639	621	595	582	693	631	629	651	571	648	621	632	645	630	592	682	633	620	623	581	658	673	603	598	638	601	616	660	596	571	620	602	639	636	595	628	589	611	637	642	604	612	630	648	581	588	604	626	623	624	591	644	669	659	650	643	626	634	627	617	604	571	608	604	688	568	607	636	617	662	624	622	618	627	614	622	665	624	624	623	647	656	600	605	611	587	637	669	638	619	607	602	561	618	643	637	626	606	613	643	623	635	571	651	615	646	643	617	643	635	651	584	679	629	671	614	622	631	619	642	590	650	591	598	637	608	631	633	660	624	653	607	632	657	621	603	570	634	639	575	639	615	654	633	592	622	636	628	626	638	626	630	598	655	621	610	602	628	655	638	629	628	631	627	618	649	574	609	595	596	601	609	611	617	622	586	658	665	640	602	612	624	612	629	648	635	626	643	606	618	648	589	627	623	663	655	620	631	625	599	616	625	595	587	572	607	637	571	646	597	651	596	598	608	655	675	637	589	659	643	667	614	578	591	606	595	648	614	562	636	618	595	611	619	652	620	566	599	618	620	635	598	644	626	639	601	594	582	572	646	675	635	632	639	624	589	662	605	619	590	651	625	613	628	642	604	645	605	636	635	596	652	610	617	608	670	628	602	613	636	628	655	636	624	628	610	597	611	637	627	650	579	599	646	569	652	612	608	632	666	632	648	607	629	579	620	620	615	550	598	606	609	589	611	607	607	603	654	601	652	599	650	639	574	597	628	580	587	635	626	663	599	612	583	576	624	671	626	610	624	623	609	615	628	606	617	608	613	618	611	635	558	607	637	643	613	630	660	653	623	623	669	593	615
56360	101502	75309	52778	31097	10447	2505	971	636	627	621	654	669	653	655	652	642	614	625	643	637	632	677	682	655	628	689	657	665	619	626	618	688	684	658	650	564	644	635	638	683	672	625	668	627	663	615	661	636	669	628	663	680	598	679	647	683	625	665	676	611	676	580	653	645	621	633	646	612	662	648	658	624	671	625	639	666	644	638	642	663	658	686	639	662	704	645	655	639	662	635	648	656	630	680	636	649	645	642	616	590	674	677	602	656	661	631	620	600	631	685	666	588	598	639	652	659	679	620	626	610	673	636	579	665	655	676	662	623	703	627	632	660	633	699	680	627	610	681	627	632	631	625	605	658	609	612	635	639	626	609	611	652	630	630	604	601	635	602	647	605	646	591	619	611	654	626	627	644	670	619	626	615	575	623	634	645	609	661	657	665	685	645	675	630	660	665	668	605	629	646	651	615	639	667	670	624	632	634	620	648	652	632	631	623	644	618	631	621	569	658	677	629	640	681	629	667	620	591	662	576	620	658	634	635	650	662	640	678	628	645	657	653	628	664	615	631	664	638	625	596	623	671	655	616	634	629	645	652	622	692	659	596	605	656	613	587	652	644	625	682	644	639	652	610	649	662	674	652	633	637	681	626	602	604	651	597	677	661	673	679	651	651	650	660	629	615	645	599	675	637	674	654	591	647	641	636	633	637	626	655	658	629	613	606	633	638	617	648	682	651	648	575	599	649	642	619	600	647	629	608	627	637	649	628	638	658	617	628	657	644	661	633	620	686	664	641	611	633	624	645	637	619	649	656	672	633	629	643	645	578	649	612	641	694	611	670	651	671	647	634	655	605	656	659	657	615	620	640	681	624	666	615	654	627	628	658	656	605	617	662	651	617	613	639	683	661	654	632	650	591	628	698	607	658	651	601	609	619	625	637	723	634	680	640	612	640	625	648	662	624	650	610	651	647	632	622	662	614	608	615	650	630	653	621	669	634	637	614	587	637	617	649	636	657	634	610	599	617	618	688	635	594	626	651	632	625	615	686	633	600	619	661	663	625	680	606	629	666	631	628	655	596	644	633	626	629	697	603	650	628	673	642	654	633	620	645	632	636	642	615	638	655	650	634	621	615	645	632	647	626	680	683	606	632	623	607	638	639	659	628	625	632	619	680	686	634	627	674	574	660	629	652	647	608	635	662	633	662	655	637	659	645	595	624	622	622	653	619	654	655	638	615	662	642	610	637	661	670	583	666	631	672	598	650	600	657	644	619	636	621	662	665	643	658	658	638	623	631	655	628	638	678	626	666	614	666	638	636	632	628	648	669	644	646	633	593	643	665	689	681	626	680	656	664	610	617	637	695	640	603	640	625	679	671	636	617	642	646	645	625	606	643	656	595	652	623	652	603	629	641	676	659	610	625	598	639	585	593	628	633	627	656	663	636	690	643	651	613	610	636	701	653	608	672	660	656	660	631	650	628	655	645	654	599	630	631	599	648	620	619	611	638	615	623	663	610	693	675	693	587	639	650	637	608	687	634	569	589	642	630	622	627	663	646	630	676	624	627	618	644	607	650	610	633	596	644	683	633	631	611	637	660	693	660	621	641	660	637	640	662	631	664	628	614	679	617	656	656	648	657	642	687	648	656	664	620	629	618	652	641	637	670	648	649	625	672	634	666	653	597	606	572	630	647	629	612	622	635	590	602	675	631	678	650	648	644	662	653	627	687	631	615	674	659	652	684	670	639	646	677	639	647	640	639	612	632	606	614	648	642	649	624	653	654	674	616	650	607	618	607	623	627	685	634	686	683	648	606	605	678	693	648	665	657	635	649	644	646	649	615	652	638	573	628	635	635	595	633	648	663	601	621	656	686	682	694	616	619	630	614	621	634	628	685	664	649	646	667	631	690	683	614	644	658	591	642	638	655	650	665	614	627	628	615	607	660	651	675	654	625	634	656	635	682	620	642	641	648	614	684	634	621	625	642	632	629	679	630	658	600	618	656	690	624	632	652	653	630	639	603	622	633	656	639	600	670	626	661	619	614	709	637	608	657	669	685	636	674	606	620	640	650	595	644	639	639	633	631	604	649	665	632	692	652	651	641	616	621	591	666	632	650	569	660	580	630	621	630	659	606	635	652	618	664	615	661	656	636	685	675	608	648	653	598	652	620	647	630	660	678	626	657	582	646	646	656	588	630	601	611	637	631	655	681	610	639	631	637	658	661	667	608	627	643	652	630	725	599	672	662	646	654	649	624	619	658	633	625	630	640	637	630	645	650	619	658	684	651	622	628	657	661	629	632	693	666	664	619	637	647	643	638	615	631	638	610	633	663	613	678	607	631	623	656	676	633	617	630	678	635	663	638	668	655	652	652	655	631	663	616	616	696	634	619	636	642	661	669	671	669	619	617	658	629	663	627	605	704	585	668	723	630	661	625	661	628	576	666	637	662	637	668	632	637	630	665	663	637	659	646	642	664	638	658	637	618	633	578	645	653	641	631	633	614	668	620	651	683	617	631	670	662	623	646	640	635	613	692	640	594	657	642	621	672	637	605	647	646	627	623	598	639	608	621	672	645	712	629	635	652	611	609	623	614	611	647	652	616	688	681	655	622	626	613	602	662	638	662	617	638	646	670	645	629	652	647	626	665	664	643	612	590	641	638	642	640	620	564	616	665	707	654	609	622	616	640	685	649	645	646	678	652	660	573	639	641	656	626	652	611	603	618	619	592	657	621	638	642	628	649	581	653	606	637	606	629	682	638	650	647	614	651	658	620	639	644	656	652	657	630	624	655	686	652	617	619	635	631	622	627	642	682	614	628	608	641	654	685	669	628	700	584	598	628	630	590	671	588	656	622	645	646	604	674	668	659	691	642	678	628	669	672	650	644	660	633	623	661	648	634	632	611	619	651	665	680	610	663	594	642	670	647	657	693	656	653	622	672	609	630	620	652	628	671	627	641	634	640	643	616	574	638	626	601	632	677	631	652	671	620	640	636	666	641	615	610	658	649	602	681	600	628	591	659	632	606	607	630	616	662	640	631	695	639	609	633	657	632	679	653	644	650	586	662	633	648	650	630	636	647	653	608	630	595	647	600	651	677	627	635	587	618	669	648	618	626	616	626	637	633	644	650	622	613	694	629	636	629	601	645	628	642	656	638	621	636	679	604	611	592	647	606	610	618	596	579	579	607	621	657	621	663	680	661	642	614	622	597	603	627	646	634	649	629	584	623	640	614	642	641	649	617	645	615	609	658	649	648	625	626	658	623	640	632	616	621	663	594	643	642	611	650	693	642	649	588	629	663	691	614	624	647	643	655	676	628	625	633	650	620	657	622	689	688	658	659	606	636	658	680	626	599	610	653	610	614	626	651	644	655	596	636	619	648	658	667	636	641	626	629	670	625	640	619	604	661	656	625	681	630	649	645	606	662	656	666	639	627	684	680	620	688	635	624	603	657	633	602	639	616	611	685	628	648	650	619	666	638	654	652	632	651	622	672	640
29711	30162	28797	12441	2844	804	536	453	434	403	445	455	442	445	463	414	411	464	437	434	404	450	451	419	459	408	443	386	461	414	406	453	430	467	441	465	429	443	441	480	445	447	436	401	447	424	429	436	449	394	428	469	440	424	402	421	394	451	418	400	421	416	439	436	385	446	402	458	390	446	471	427	420	455	431	457	428	428	439	438	420	430	449	423	419	406	452	377	447	439	424	468	446	459	416	425	444	412	423	431	407	409	449	410	465	431	462	432	463	468	450	438	434	452	423	450	419	408	452	476	393	403	437	444	414	440	421	404	406	435	411	388	421	423	429	422	425	398	440	423	404	411	450	416	418	409	446	440	448	429	405	423	416	420	411	435	446	437	402	438	427	417	423	451	441	467	435	479	474	453	465	421	439	449	431	447	435	410	448	455	442	460	400	397	440	457	442	427	453	444	425	469	443	435	448	466	448	430	457	444	438	417	408	418	429	453	426	402	414	403	407	455	417	462	466	453	410	436	427	436	430	449	435	442	408	420	452	421	403	419	452	447	450	427	428	435	421	425	452	444	435	424	444	394	410	409	431	410	419	422	399	438	441	448	449	446	439	418	461	411	418	430	416	435	410	402	465	410	433	423	402	422	427	393	423	433	412	427	439	403	447	394	443	472	395	434	440	428	448	428	466	443	432	470	446	424	442	454	457	414	425	437	392	417	449	397	444	440	463	452	445	415	446	428	419	424	425	437	431	452	419	445	447	420	472	444	458	469	441	448	433	432	450	448	471	407	436	410	428	405	421	444	425	425	445	402	444	409	417	422	413	428	499	398	391	423	413	441	432	414	414	453	459	429	417	450	428	428	430	430	471	454	456	442	442	394	455	426	454	418	427	430	478	412	402	400	430	412	460	438	414	441	458	459	455	408	411	439	442	416	463	447	422	434	439	428	428	423	385	451	421	437	429	451	466	434	426	431	407	436	406	431	453	430	436	421	471	461	491	436	438	424	444	415	418	407	427	433	468	431	432	448	440	405	402	455	459	451	436	423	440	440	415	437	447	435	481	406	419	450	396	458	405	415	456	409	430	468	445	432	410	444	462	457	439	426	457	419	432	456	387	427	443	411	435	449	436	483	429	404	437	421	401	439	416	443	401	435	444	441	374	423	427	387	420	462	468	437	450	442	432	400	443	423	434	407	401	467	440	408	403	397	448	456	456	407	408	483	439	420	440	434	423	419	415	468	445	389	451	394	486	442	444	430	466	442	440	422	429	448	444	433	427	423	450	468	405	424	417	449	449	439	414	449	397	453	440	390	406	384	430	449	435	416	451	416	433	402	411	438	430	462	412	429	419	465	449	432	408	426	473	420	426	434	442	398	418	447	446	415	476	414	432	413	412	440	460	419	482	444	393	430	428	436	480	442	448	421	408	408	444	422	416	404	460	440	405	403	449	455	428	430	397	445	385	437	390	451	419	440	399	404	432	436	427	426	392	445	437	423	434	417	431	448	410	414	473	414	428	397	407	437	429	432	417	477	411	414	464	421	431	441	435	431	385	462	497	468	419	430	398	397	449	432	409	391	456	429	411	423	379	431	465	446	411	444	448	444	415	429	457	462	412	413	433	384	437	419	422	450	431	412	409	429	432	453	430	430	438	444	431	400	475	407	415	457	427	446	439	420	437	386	483	461	418	425	446	457	455	412	437	435	432	458	411	439	448	438	439	406	461	442	467	412	442	395	403	441	423	448	441	445	437	432	457	416	400	420	423	436	450	475	414	446	425	477	414	420	438	427	456	394	459	397	453	427	455	409	406	443	445	434	443	424	424	447	431	424	470	464	417	455	403	428	448	406	430	406	437	461	433	453	428	447	437	436	423	446	430	432	434	450	431	444	492	452	437	428	470	444	443	450	423	439	458	444	414	415	406	431	396	439	421	396	432	407	420	429	472	420	440	419	423	391	428	427	441	447	452	453	413	438	426	452	398	421	423	441	453	454	435	464	401	422	445	426	464	422	466	431	396	441	421	416	430	432	448	435	440	409	412	405	427	452	436	425	435	432	416	447	443	427	430	396	406	411	405	452	460	431	441	491	406	444	421	408	423	421	458	436	436	450	411	417	396	448	437	438	444	439	452	422	436	451	442	449	457	436	435	449	404	454	427	424	434	474	411	422	459	409	418	415	430	401	468	451	473	389	451	395	399	436	452	445	415	392	442	445	465	437	410	473	425	440	445	425	429	408	432	443	457	453	457	457	417	396	398	399	438	450	402	461	435	439	442	422	405	447	412	403	422	431	411	436	446	430	420	440	438	450	447	425	452	425	437	408	432	418	441	399	408	456	427	480	430	439	426	420	417	413	399	428	418	407	439	428	460	428	408	406	388	442	428	408	471	465	441	397	441	449	399	423	410	406	453	420	450	459	459	449	412	449	397	461	403	450	425	458	445	410	414	461	400	410	438	418	410	407	430	416	432	400	456	439	480	414	445	418	485	456	437	430	455	416	441	465	461	435	400	424	415	414	441	477	416	403	422	428	429	441	453	445	414	415	418	443	450	454	416	427	402	423	431	438	462	432	408	426	445	433	452	404	406	432	450	428	434	406	451	443	384	410	394	405	418	436	409	448	433	447	445	471	417	414	406	425	460	468	404	469	401	448	461	433	425	429	424	402	451	430	440	456	395	437	408	420	468	450	453	486	422	431	419	415	441	447	416	421	417	402	456	434	488	455	446	428	442	458	467	456	431	416	456	441	420	383	393	434	447	424	411	433	405	457	457	457	423	409	451	447	466	415	441	421	433	427	396	429	454	451	431	438	473	431	432	409	399	424	432	415	440	454	433	422	422	452	443	436	467	465	440	396	413	419	400	459	456	404	438	428	405	463	469	442	411	443	427	417	443	415	420	432	451	420	428	427	418	448	439	410	431	445	459	424	409	435	459	437	409	427	408	439	455	447	397	419	440	465	465	406	445	372	436	477	473	424	463	450	394	419	470	445	456	433	441	441	433	440	425	452	434	410	436	462	420	478	428	437	450	421	476	420	424	438	439	406	472	415	460	452	409	444	465	419	424	465	400	427	434	423	459	448	435	448	448	430	466	416	424	432	443	427	448	411	424	419	405	455	447	443	398	410	423	412	423	492	427	474	471	456	441	425	435	475	450	463	458	407	427	434	444	455	445	417	437	448	459	445	402	469	430	421	449	442	484	433	426	409	429	455	396	417	461	479	441	406	434	430	415	429	473	442	435	420	422	421	430	464	407	420	437	438	447	404	410	453	430	434	471	431	415	428	462	425	430	443	417	442	417	425	426	414	451	448	441	441	444	442	450	448	409	430	424	424	441	466	458	432	407	435	449	426	440	454	444	437	412	437	427	410	423	434	420	404	425	458	435	448	473	487	403	399	387	466	398	444	465	408	414	414	392	428	454	455	425	450	458	428	442	428	424	438	406	447	419	381	413	453	411	454	400	427	419	399	411	468	415	439	443	423	433	430	429	416	411	442
21199	36977	23119	7323	2327	827	474	435	403	403	404	429	391	393	411	365	399	392	391	410	440	416	401	377	412	403	403	415	438	373	431	426	390	424	387	438	382	391	384	370	403	370	400	368	399	388	445	417	428	408	421	399	407	408	421	438	401	425	398	421	398	391	399	429	402	409	402	405	411	386	411	446	387	380	398	398	406	368	371	420	433	393	416	392	401	400	393	375	367	423	405	377	414	396	396	391	410	421	390	403	394	450	392	400	389	383	405	407	417	422	405	375	415	421	409	371	413	404	411	414	372	412	384	415	411	376	397	405	433	386	382	372	427	392	383	401	443	361	379	411	397	387	408	418	430	409	394	399	427	422	395	415	426	392	435	421	376	430	403	392	386	428	394	389	366	419	462	414	400	417	405	395	424	404	384	425	379	414	412	402	387	382	397	372	392	382	384	404	402	365	426	414	396	389	432	400	409	397	411	410	387	386	407	405	390	413	406	365	408	383	380	398	404	404	402	440	403	401	428	410	415	420	408	424	386	354	408	383	421	409	423	379	404	414	402	423	441	366	416	421	421	387	395	400	396	425	425	384	397	383	383	427	373	409	387	407	405	378	403	414	396	430	399	401	396	390	404	403	406	414	407	420	414	406	411	411	398	424	391	413	435	421	409	402	409	425	405	424	383	394	370	398	358	406	415	374	400	451	423	405	408	403	401	376	421	390	369	408	417	438	399	407	422	407	400	423	423	411	388	411	404	386	401	385	385	441	370	411	388	410	383	380	421	428	433	410	411	399	416	414	384	439	382	411	457	392	407	384	388	417	420	411	423	395	410	419	392	396	429	409	377	386	408	399	403	372	403	392	412	420	378	417	417	423	407	408	398	427	388	384	427	396	408	385	419	411	404	391	401	409	397	416	381	408	390	423	427	397	431	415	389	385	432	437	386	413	433	408	387	394	408	418	405	389	408	403	379	434	401	384	405	380	360	399	381	417	430	396	359	394	357	420	411	390	405	415	423	444	434	410	420	391	423	420	394	425	431	403	422	418	425	400	425	384	412	439	440	390	377	392	393	398	396	385	413	403	395	407	372	405	373	456	385	406	404	399	426	392	371	448	396	422	405	387	402	377	424	424	388	392	396	416	384	409	429	380	435	369	415	418	403	419	401	379	382	362	423	412	391	395	450	396	385	352	378	362	399	400	368	396	382	420	404	411	394	429	416	421	387	400	412	404	407	422	418	352	404	439	372	368	420	374	455	366	418	372	404	413	395	401	444	401	434	397	432	371	398	393	426	419	416	377	423	426	374	405	372	454	403	401	402	405	394	384	388	386	385	380	400	412	396	385	401	428	383	401	383	433	370	406	424	427	371	391	399	386	407	368	424	386	398	381	392	416	429	376	411	410	384	428	424	404	418	401	412	399	387	376	381	405	421	411	380	398	433	412	440	391	398	403	392	411	421	417	410	424	421	418	402	411	398	426	414	401	442	412	421	405	435	405	397	403	416	377	402	388	422	413	416	441	400	391	413	413	410	388	422	391	405	397	411	403	418	419	418	397	402	381	395	400	413	380	395	421	395	428	427	413	404	388	402	410	386	391	431	399	411	425	396	375	371	383	434	437	377	422	373	387	377	409	393	384	412	409	414	423	422	406	408	426	410	395	373	375	427	413	399	387	401	392	389	414	398	407	391	435	369	418	398	370	385	403	444	382	399	404	401	426	385	388	395	402	378	364	394	384	413	385	412	390	406	403	433	447	409	433	370	411	400	408	384	411	405	409	437	391	392	391	411	427	402	382	338	391	417	412	399	391	408	408	395	395	421	388	384	412	419	387	413	401	390	420	416	398	402	415	401	410	388	402	374	388	413	434	399	385	387	404	401	356	385	403	389	432	399	417	374	387	390	413	403	413	396	433	412	408	409	393	400	399	415	367	414	382	416	401	386	375	455	404	428	383	390	421	439	418	367	414	409	389	387	385	403	390	382	415	407	397	371	374	418	407	379	418	427	403	442	411	407	400	438	438	394	371	392	414	409	433	391	351	371	377	398	392	436	401	405	419	390	382	417	379	454	380	366	406	387	408	416	365	380	404	400	397	404	417	398	358	406	431	363	409	381	410	392	407	421	373	434	434	428	413	395	406	397	408	419	390	378	408	416	379	422	430	413	382	378	411	395	345	376	415	407	376	394	397	391	411	401	404	396	371	392	402	377	406	414	393	420	443	402	416	415	378	400	422	413	401	367	404	408	391	422	406	397	471	409	396	395	414	412	391	392	436	400	392	421	418	384	420	400	363	385	378	411	411	405	415	411	409	414	425	424	431	433	401	373	387	376	415	437	396	397	382	388	411	430	435	437	429	395	396	372	381	404	372	402	382	464	376	391	351	417	411	371	411	401	427	398	370	434	413	449	384	417	382	423	379	408	393	409	418	374	405	405	411	375	397	422	444	377	384	392	416	430	421	417	389	385	430	386	436	434	421	390	442	399	374	412	389	403	418	403	391	387	403	401	427	398	401	392	353	447	408	382	409	430	416	400	421	399	384	414	408	402	407	424	420	415	413	400	366	408	381	434	381	371	400	427	367	390	434	421	418	393	384	397	440	437	413	398	425	398	432	405	420	389	445	418	423	376	374	404	405	393	408	408	420	397	405	366	403	421	403	415	406	368	398	402	415	432	361	426	397	393	445	422	411	399	401	415	372	416	409	424	401	414	425	395	415	385	396	405	426	373	391	402	395	396	356	424	423	419	380	400	381	427	425	404	362	410	377	435	418	417	422	380	403	414	437	388	401	428	366	425	422	395	409	369	406	411	377	429	414	382	421	435	412	418	409	377	387	402	456	405	440	407	405	365	403	425	414	414	391	388	365	429	421	375	396	384	396	391	410	411	379	369	410	406	413	416	406	396	412	403	396	416	422	395	407	400	425	435	416	403	405	378	401	403	427	438	441	446	423	393	397	403	400	373	381	411	400	370	428	405	399	422	400	388	388	398	437	412	369	395	451	419	385	435	459	385	365	377	437	409	416	385	400	400	430	389	405	424	419	396	380	372	408	402	388	400	372	383	386	409	424	436	359	397	359	396	369	422	423	401	400	399	440	430	400	388	405	440	395	386	424	363	472	384	384	413	421	389	386	421	394	390	405	406	410	403	385	386	424	391	429	414	415	404	418	396	388	434	398	418	452	402	406	370	410	398	404	404	401	446	389	416	400	418	392	390	376	409	408	421	419	395	412	420	391	419	405	394	386	405	420	457	373	379	422	387	400	397	411	417	437	417	407	406	383	391	418	392	419	433	398	401	406	423	387	405	394	405	399	434	395	392	432	420	413	413	399	418	399	362	407	380	395	415	432	377	381	395	406	421	366	398	391	396	393	390	418	387	406	355	445	400	397	403	389	410	397	422	383	374	388	384	395	396	398	433	424	425	385	372	390	404	390	421	377	433	404	422	431	415	377	444	413	373	382	387	410	423	424	417	417	402	431	436	406	387	405	427	417	404	373
25679	27965	50183	40692	21254	8161	1801	641	374	373	430	336	371	374	372	348	379	373	352	338	363	344	373	364	332	351	329	375	348	327	359	356	380	403	382	374	368	366	364	404	358	356	367	336	356	349	316	339	366	368	359	332	339	338	390	384	355	343	380	328	342	363	349	373	357	322	364	381	352	365	358	335	323	362	338	392	346	366	367	367	341	358	351	333	373	354	347	382	344	382	353	372	366	347	335	396	369	353	372	364	351	369	368	353	358	364	359	385	355	332	347	342	329	357	343	331	341	347	357	334	351	368	356	390	350	336	347	338	350	369	352	319	344	382	368	374	342	365	339	294	331	317	339	350	378	355	347	354	362	338	340	358	325	341	382	364	353	355	367	383	333	358	347	359	342	384	343	335	300	369	340	351	334	336	347	348	346	342	351	355	351	371	345	345	333	368	345	352	366	359	358	348	337	364	345	405	374	347	389	376	316	374	308	344	351	327	359	318	365	361	333	364	345	358	376	352	357	362	374	331	374	375	338	368	348	335	346	355	349	366	364	338	354	332	370	361	342	366	355	367	343	354	342	353	305	335	372	371	331	345	361	307	329	322	346	380	383	351	370	368	356	338	346	355	352	384	352	335	352	320	351	377	310	373	340	375	334	351	335	321	349	338	340	345	341	339	365	356	337	343	372	355	376	330	353	321	351	358	364	352	342	383	364	350	344	357	342	386	337	329	385	336	361	348	352	359	331	392	366	374	354	342	358	345	364	376	348	360	378	340	338	382	352	357	328	366	369	324	358	372	381	384	357	347	349	333	363	350	337	359	321	357	355	384	366	332	339	371	342	311	345	368	356	403	358	355	372	309	361	348	338	339	361	331	340	353	311	377	358	361	354	337	333	357	343	315	337	389	357	354	359	306	355	361	342	341	344	374	358	348	383	389	333	342	361	336	323	356	358	329	341	354	329	351	328	351	367	343	366	354	368	385	346	338	321	365	352	365	333	349	387	342	365	326	350	353	373	330	379	325	344	356	340	361	335	333	361	337	338	356	347	337	341	349	381	347	367	341	341	377	352	375	359	358	380	376	365	366	352	344	347	351	345	345	355	352	357	371	321	325	341	354	332	351	367	390	377	348	343	370	368	335	369	346	334	354	366	340	333	353	359	360	351	311	334	359	335	356	342	343	351	365	322	349	348	358	369	359	357	385	358	336	350	373	351	356	366	381	395	350	340	327	320	339	355	375	366	372	330	367	360	355	381	347	364	360	377	349	358	363	349	354	321	358	339	312	310	392	362	343	350	361	405	342	358	345	378	377	387	370	376	344	332	320	343	342	333	361	341	345	348	373	342	359	366	345	360	349	337	352	373	378	367	320	327	342	345	352	351	343	320	355	322	344	360	324	352	369	341	315	364	377	348	323	352	324	344	379	364	346	368	343	357	332	319	345	378	377	345	337	365	368	351	373	363	339	359	369	341	337	324	379	320	354	344	348	325	371	339	384	343	342	329	365	337	342	381	337	352	382	336	332	360	322	346	363	355	376	358	337	350	343	370	362	350	376	368	379	324	337	336	368	371	371	363	308	377	344	357	343	352	363	339	346	370	371	374	376	343	348	338	354	357	372	362	329	341	317	351	364	374	347	318	350	388	375	328	383	348	371	359	315	336	351	365	331	359	371	377	387	329	347	379	321	353	376	335	373	328	367	320	356	362	340	372	311	339	387	343	352	353	353	339	338	364	374	341	358	330	381	349	325	326	385	346	360	347	413	352	355	284	351	303	348	344	361	328	365	387	345	340	341	340	357	349	353	381	380	350	319	365	357	338	341	311	357	327	363	345	375	346	336	359	365	322	383	343	377	359	352	360	346	383	342	313	339	341	373	347	339	342	404	346	382	373	347	332	365	369	361	361	353	401	330	373	360	349	346	372	359	349	360	330	366	319	372	338	349	393	330	329	358	376	340	334	343	332	367	337	350	369	372	348	359	321	343	364	331	348	329	353	339	330	348	343	352	326	365	370	345	339	364	382	350	351	348	350	354	307	337	370	336	357	366	327	340	325	358	339	354	404	375	345	365	369	374	349	368	342	343	351	363	357	360	380	359	361	359	338	347	338	375	337	339	371	337	381	391	346	382	334	349	353	362	348	337	357	369	363	360	346	411	339	346	352	365	373	373	333	384	361	351	336	369	368	342	342	340	349	350	340	350	360	349	382	359	349	341	370	362	366	327	358	334	361	334	342	343	333	363	352	356	339	369	336	367	331	329	331	340	346	406	338	363	352	323	351	338	367	347	320	356	376	357	377	375	353	338	380	367	352	346	372	343	357	380	361	310	353	355	328	338	379	337	355	353	318	329	341	356	351	341	360	313	321	336	337	354	337	355	360	341	371	346	361	393	356	361	350	332	324	384	356	368	342	356	361	324	374	349	354	314	371	368	382	344	341	316	369	322	361	363	328	365	339	361	334	348	356	363	349	369	368	360	352	363	360	325	333	387	331	340	335	348	338	313	319	379	354	351	348	364	344	363	364	348	319	342	354	351	368	332	378	356	358	377	382	338	355	363	366	394	363	359	339	344	376	331	378	326	311	340	340	381	379	363	350	342	372	354	312	366	393	368	377	349	346	388	359	360	334	357	340	381	302	357	348	349	353	343	362	358	343	368	358	385	357	356	357	350	381	354	308	329	364	371	337	306	352	375	330	351	385	360	354	361	353	365	383	322	324	369	389	376	383	339	397	333	369	382	369	341	319	363	347	350	361	350	347	378	340	387	377	374	353	369	355	366	334	351	322	339	350	332	358	350	365	305	342	367	360	349	376	358	363	382	354	342	337	346	356	368	387	359	352	363	343	361	343	346	382	376	323	381	335	341	374	329	322	308	352	342	348	383	351	374	389	325	356	360	371	351	390	379	387	390	385	364	370	328	326	330	332	363	366	380	331	382	407	355	309	344	351	370	317	355	310	360	329	401	345	311	389	374	393	338	325	327	316	337	342	356	365	362	367	330	349	350	354	369	343	402	342	360	370	387	328	329	367	327	364	317	321	330	324	362	357	354	376	401	359	364	366	329	346	356	366	349	344	361	339	358	345	346	310	368	366	331	333	371	360	333	305	335	351	360	359	355	347	385	365	354	368	342	322	351	374	346	356	361	298	374	350	344	334	342	353	358	360	366	352	380	349	349	345	325	318	349	331	337	409	346	348	361	338	378	355	328	325	324	393	361	340	323	356	368	322	370	359	366	327	363	361	345	335	344	333	374	365	362	373	367	353	379	341	388	351	366	356	373	341	361	336	315	362	359	378	360	333	341	353	324	356	328	332	345	362	357	326	363	332	344	323	343	345	374	338	343	364	361	342	355	329	364	365	385	351	365	343	331	346	332	360	354	360	374	352	321	364	361	361	360	322	382	367	345	351	382	371	363	336	337	333	370	357	345	335	363	352	326	355	353	351	382	352	366	380	363	311	400	338	379	365	369	357	333	352	362	335	320	348	352	392	345	348	306
51740	87105	65686	32824	13379	5510	1740	679	406	392	351	371	335	387	371	388	381	385	359	343	389	410	365	365	389	368	330	343	363	381	357	340	351	393	378	355	351	365	348	378	371	375	363	355	349	365	333	368	387	370	351	391	356	372	388	362	365	367	379	370	365	370	370	369	378	383	337	364	372	405	367	370	410	356	380	381	363	356	355	407	367	394	377	381	357	387	342	325	386	345	349	378	362	400	404	361	370	382	376	357	387	375	344	358	354	360	362	369	386	369	356	364	352	357	365	366	357	346	390	366	405	364	354	386	402	331	365	377	379	354	316	397	359	381	351	368	359	361	379	378	362	372	386	376	348	356	368	380	403	370	403	341	361	385	393	405	357	384	359	353	384	388	351	346	372	356	382	350	344	360	338	344	380	369	364	363	313	381	350	355	351	400	374	380	418	382	370	390	350	380	344	352	357	381	390	366	355	365	366	392	357	385	350	357	387	402	358	358	349	349	365	426	388	357	399	363	371	379	348	357	369	371	342	378	360	375	355	355	376	406	359	398	371	379	358	391	345	377	345	370	382	408	386	364	400	388	391	353	371	347	363	340	361	339	384	334	376	360	357	332	403	367	363	356	359	398	398	402	376	376	380	403	367	352	370	346	356	365	389	376	372	375	365	350	389	396	374	408	355	352	380	374	345	394	364	359	388	376	373	351	393	372	380	386	361	367	369	347	371	388	344	361	359	378	396	371	387	382	356	389	424	365	364	387	365	389	355	375	376	372	360	356	381	361	386	380	365	409	371	373	403	363	370	367	378	339	376	383	363	362	381	414	392	368	365	382	372	360	354	382	350	362	376	353	366	380	342	376	380	395	367	356	354	368	326	324	400	388	362	385	370	343	369	384	400	362	386	372	377	407	379	398	377	374	386	319	391	342	383	358	375	345	358	375	353	348	378	389	380	354	338	387	387	372	364	316	379	397	376	343	357	364	385	362	338	362	329	384	339	360	413	394	395	382	375	357	397	381	394	355	373	397	382	362	370	383	343	378	367	361	411	384	345	385	336	322	367	370	358	380	346	425	376	350	356	351	396	358	364	384	347	347	374	387	404	357	378	384	345	354	346	360	357	335	366	351	353	347	378	355	383	359	417	356	349	374	384	375	409	402	360	365	335	362	387	377	385	370	377	373	377	349	350	350	398	395	357	333	359	386	377	378	386	374	343	393	361	403	363	395	400	364	358	392	334	396	383	363	387	381	361	363	394	376	384	387	338	404	355	366	357	350	357	365	403	373	330	364	400	364	346	340	349	381	391	366	380	376	386	378	357	382	333	359	383	335	385	389	363	361	387	364	375	358	386	369	376	416	368	377	399	377	369	374	352	323	403	366	349	388	381	385	384	368	379	380	373	356	395	371	349	348	382	357	355	381	386	343	376	368	373	368	404	378	359	398	354	401	408	388	381	339	385	363	352	408	309	359	374	376	346	396	388	376	389	349	388	376	373	356	358	346	355	355	335	350	351	372	355	344	375	368	356	364	377	347	383	361	370	395	389	396	353	381	407	363	347	378	365	374	372	402	381	384	359	384	327	397	344	378	378	395	346	370	364	369	376	395	356	366	386	377	356	331	401	340	388	361	375	404	382	350	353	352	337	359	379	398	361	363	354	366	337	358	382	360	367	384	407	349	366	357	328	363	368	365	381	384	406	372	326	344	361	357	395	381	387	350	386	391	371	335	350	335	367	377	397	365	389	361	350	363	370	398	333	399	362	390	383	405	393	390	379	350	376	347	363	386	355	387	401	347	335	373	363	394	364	356	384	381	387	366	340	357	367	363	394	398	380	351	373	356	357	362	366	394	364	354	376	369	366	369	385	368	358	390	381	387	383	381	349	393	388	399	355	348	399	329	344	358	422	345	385	358	370	359	370	367	365	376	340	335	374	346	352	379	378	384	315	344	390	356	366	374	358	355	392	386	387	363	338	338	369	394	370	352	346	362	361	369	366	369	367	366	373	372	398	373	363	383	350	371	372	365	384	405	401	373	357	336	378	364	371	395	365	396	374	371	373	366	386	346	406	375	396	323	417	372	381	384	399	353	389	349	338	379	358	391	355	387	341	354	389	377	342	377	366	387	341	355	353	361	391	362	392	348	372	375	388	342	369	378	356	378	373	347	367	341	359	367	415	351	357	408	364	370	404	364	345	355	425	364	379	349	361	362	362	367	361	375	395	374	342	399	351	362	344	387	369	392	355	359	383	408	328	349	378	345	354	343	354	371	360	376	389	380	368	344	353	369	339	343	404	387	371	359	377	384	335	388	379	381	407	337	331	337	342	382	352	349	366	356	356	359	358	361	361	379	392	374	381	389	401	382	368	360	363	349	362	334	386	366	347	372	371	392	403	363	384	360	340	391	366	408	372	382	428	378	370	367	352	357	353	355	356	382	355	389	339	366	349	367	361	367	358	374	377	381	381	362	384	394	357	346	334	348	353	382	340	364	397	382	382	352	367	392	391	338	373	371	367	361	366	368	363	397	374	368	357	385	379	401	350	368	378	382	382	365	368	347	379	365	402	358	378	339	349	362	348	340	353	342	362	372	389	345	349	347	386	380	359	385	366	360	380	372	373	353	353	367	356	365	352	371	419	398	392	372	365	364	383	382	340	388	361	328	340	334	385	348	363	345	388	367	353	393	369	353	376	351	371	364	379	368	366	378	355	387	372	359	382	375	378	356	341	360	378	374	367	330	387	377	364	361	374	373	369	365	366	372	332	377	363	394	393	355	357	376	363	335	360	395	356	404	351	360	364	395	372	385	366	362	387	360	349	417	340	341	361	394	352	369	393	368	374	375	360	380	360	370	358	388	378	386	343	372	390	383	394	376	367	379	334	339	366	433	374	370	368	368	361	388	360	371	359	354	349	378	367	349	357	358	347	364	388	364	361	375	343	360	369	380	377	365	382	394	356	348	396	396	347	335	335	382	334	359	392	376	382	394	372	377	358	355	368	369	348	382	406	387	358	381	361	339	336	370	368	345	378	337	370	354	362	373	367	366	347	387	380	372	368	403	385	359	384	334	352	368	344	369	360	385	404	374	366	366	346	375	339	401	353	352	381	367	386	360	357	377	393	400	370	378	361	380	381	374	341	373	402	343	352	374	373	391	346	331	358	381	369	358	321	373	387	383	347	368	368	365	368	357	385	387	373	386	383	357	369	372	367	362	367	386	364	322	378	377	394	381	393	372	365	365	332	364	419	359	339	352	396	376	363	389	366	394	354	356	339	379	321	367	372	356	355	378	378	390	356	374	352	362	358	360	375	341	371	332	383	364	356	371	368	361	381	346	330	377	364	349	355	342	385	359	327	415	383	384	388	334	358	383	382	371	379	383	347	358	359	349	369	371	392	334	361	319	351	371	413	357	354	375	395	384	372	382	350	363	383	372	360	356	366	346	351	339	322	369	352	406	408	376	336	400	375	350	329	343	340	375	416	361	343	362	373	369	390	396
24180	22688	37908	40965	31262	21309	9330	2102	725	628	592	608	606	627	572	609	560	615	627	632	563	576	587	624	581	571	611	610	587	576	591	577	577	550	565	576	599	581	579	606	611	562	550	551	600	645	566	589	588	609	566	561	611	596	571	573	569	575	570	580	590	611	608	597	609	594	589	534	558	582	564	591	564	566	549	584	600	600	548	585	599	559	581	609	585	537	558	569	592	595	564	549	586	582	579	562	550	575	573	557	581	555	565	597	565	542	585	613	601	591	565	594	607	589	601	569	590	584	561	582	545	568	619	552	578	585	542	574	560	605	613	613	584	558	621	531	599	576	561	530	592	546	574	591	556	580	573	579	584	571	565	584	570	540	580	590	554	581	576	593	618	574	589	513	602	598	599	571	583	572	607	576	614	547	592	577	577	557	571	558	595	572	597	558	546	573	604	582	579	571	536	545	561	569	644	612	584	601	589	602	592	521	572	560	608	544	568	561	595	527	569	576	599	533	602	524	605	570	572	587	578	516	610	592	535	559	585	567	557	587	553	557	596	612	583	583	598	602	553	577	575	587	555	592	580	543	600	567	544	570	578	568	594	566	560	523	595	615	612	531	544	577	584	599	590	593	578	575	556	601	604	562	570	577	548	598	641	539	594	577	571	562	581	559	561	591	619	554	557	599	596	596	567	623	559	551	594	586	564	538	569	519	566	609	570	597	565	567	591	629	560	565	612	562	592	562	578	567	570	560	557	517	600	560	605	609	576	551	572	593	590	579	541	574	561	571	578	567	618	608	596	564	580	532	564	602	550	587	600	585	610	602	584	548	565	571	587	605	589	568	578	546	572	558	618	594	557	590	536	572	579	585	588	593	542	565	603	558	604	569	572	604	580	608	561	569	579	571	603	592	591	573	558	553	566	572	567	597	594	592	587	531	582	548	592	550	597	584	569	565	575	598	588	571	563	559	600	593	603	568	553	594	597	571	586	610	597	557	555	562	549	573	587	585	562	531	542	584	549	581	551	579	593	573	571	590	585	573	552	559	571	570	583	543	618	593	600	588	604	588	554	561	584	575	612	555	558	556	540	545	597	539	578	571	569	567	607	588	570	567	554	594	567	569	587	569	520	586	582	601	558	565	533	581	577	547	592	581	613	609	580	581	594	623	584	553	617	557	564	558	581	583	575	620	592	545	621	571	611	573	597	566	596	573	563	602	617	547	594	537	530	578	582	573	528	596	567	544	585	592	599	590	585	547	619	554	573	605	561	543	547	595	582	578	552	576	576	548	570	570	536	572	597	602	574	577	609	581	579	587	584	530	574	552	614	584	584	597	567	594	567	608	545	626	559	578	573	598	637	604	584	609	598	582	522	597	571	560	615	577	556	571	538	588	612	588	582	517	606	597	539	628	552	571	593	571	543	594	582	604	603	556	585	567	541	589	557	576	576	570	583	593	570	558	537	612	551	603	585	588	590	595	604	561	587	604	625	601	551	558	545	556	544	540	558	581	576	567	563	581	592	562	595	589	555	558	553	586	588	573	585	580	611	586	589	579	618	563	546	570	617	607	540	592	617	564	620	609	613	585	544	575	619	561	596	564	570	543	598	617	552	548	562	595	542	575	649	622	610	595	575	531	603	599	578	598	538	585	581	599	613	585	562	588	585	611	566	585	601	550	602	616	599	578	565	572	544	583	598	569	556	588	587	574	572	596	640	588	625	560	599	572	642	575	588	640	594	586	560	527	622	580	546	582	573	571	556	538	613	573	585	587	568	575	588	589	580	555	575	551	563	532	577	565	591	553	605	577	555	609	604	588	583	574	580	580	577	597	562	559	622	565	597	551	567	599	608	616	623	627	635	574	570	539	611	594	605	590	526	581	546	612	553	621	559	565	632	511	563	563	574	579	601	588	613	539	615	566	588	583	608	614	569	566	602	537	577	585	554	593	546	589	585	582	586	533	532	569	574	642	533	586	586	544	534	559	567	574	556	598	534	569	574	597	564	556	566	573	593	567	573	568	549	629	536	569	536	576	605	613	564	589	573	565	563	597	591	576	580	567	612	552	566	557	595	619	544	613	593	561	541	563	591	611	587	567	575	594	612	548	594	554	615	611	602	576	585	563	573	582	569	574	624	575	602	586	598	568	523	592	599	546	587	556	577	613	556	550	581	554	532	602	588	596	535	582	552	568	583	577	574	625	586	567	593	606	596	615	582	575	563	557	611	542	549	582	595	559	569	558	601	557	581	575	574	568	575	565	562	591	615	609	621	563	575	567	532	573	596	609	576	569	554	597	612	574	571	544	583	593	601	601	581	580	615	582	611	552	549	558	586	576	590	563	567	576	607	542	560	559	578	553	575	629	559	586	554	595	595	551	506	567	597	565	610	585	526	575	586	601	618	620	562	594	634	546	618	547	559	581	584	604	575	583	586	558	551	578	616	572	560	548	564	589	547	552	595	578	627	583	596	574	550	565	567	555	528	564	627	583	574	571	537	582	584	558	587	554	569	566	641	574	593	583	578	583	603	620	576	533	566	575	576	584	585	569	580	601	581	525	586	575	519	567	597	588	541	594	577	620	606	597	587	596	546	572	608	571	586	560	585	598	571	559	584	568	580	529	585	536	560	584	587	556	580	592	582	566	537	565	535	544	578	584	559	591	567	624	566	572	553	605	589	550	560	560	543	566	646	573	598	577	584	559	568	577	555	582	577	556	587	590	567	555	583	569	587	590	550	583	591	561	559	567	565	589	606	646	572	587	593	565	574	552	608	546	596	571	656	556	615	551	571	591	548	613	599	538	573	576	569	535	583	575	580	539	602	631	545	584	599	573	567	573	558	590	560	592	557	594	543	592	580	555	539	587	565	550	543	568	573	617	587	621	561	583	580	595	567	541	551	575	588	541	605	584	606	578	582	587	579	623	604	548	594	566	561	554	568	544	566	581	584	571	561	585	564	603	580	586	577	549	554	568	571	539	573	569	583	544	550	568	590	586	563	548	608	562	602	589	596	527	619	596	583	587	569	596	597	599	551	589	612	600	578	561	619	571	588	585	537	578	565	575	570	557	575	607	604	608	606	607	601	544	557	592	607	581	562	568	575	615	596	542	546	560	553	553	619	622	587	602	565	576	576	571	610	563	610	556	586	526	608	579	584	573	592	557	582	575	597	592	582	573	567	605	613	586	562	618	555	575	551	564	584	591	574	563	536	560	610	550	628	594	570	563	570	593	570	577	594	585	605	603	614	559	552	564	567	578	547	571	579	608	605	601	580	585	559	582	562	589	589	586	580	572	576	559	554	535	618	564	515	556	621	593	559	581	595	574	546	580	599	590	577	564	599	565	625	553	530	569	534	569	572	599	562	551	592	520	575	586	566	548	595	583	565	567	580	564	592	590	561	588	602	574	589	616	553	579	551	563	575	587	568	563	529	555	603	638	552	619	593	582	582	576	626	573	544	588	581	548	537	582	572	619	589	561	631	580	584	574	527	605	563	544
60262	96857	83823	54450	32050	13529	5910	2094	702	624	562	639	615	556	585	572	658	630	635	597	573	649	603	579	615	633	598	632	614	616	618	595	578	585	593	630	581	619	571	631	607	639	621	597	618	606	596	617	624	632	630	597	589	624	585	602	611	594	573	560	591	554	584	575	602	599	622	571	544	605	613	563	600	578	572	606	608	618	613	569	591	594	612	564	586	566	606	574	586	583	627	588	601	620	605	600	580	589	539	590	572	604	609	596	575	602	597	593	571	635	631	568	628	604	601	612	617	600	601	617	656	636	615	611	608	583	625	609	658	544	599	626	595	658	618	569	582	620	578	569	605	597	606	627	614	546	597	560	616	623	596	580	578	553	612	563	623	597	583	597	638	556	633	598	609	595	558	570	618	579	609	526	600	568	561	628	665	592	621	641	595	609	569	567	560	600	611	630	606	572	625	568	616	593	606	637	607	567	620	580	576	621	637	573	620	606	586	599	577	564	637	584	563	592	640	546	562	597	572	587	623	600	618	549	607	585	622	558	590	656	624	630	605	589	621	613	578	598	601	622	634	582	564	608	563	617	598	638	625	638	582	632	556	603	615	611	620	591	547	607	575	619	594	572	593	619	583	614	614	593	618	633	649	603	591	640	579	605	620	575	611	596	601	611	610	650	580	622	598	625	615	572	593	579	635	556	651	573	576	548	550	596	641	568	611	615	581	594	626	599	610	556	600	639	665	581	618	606	600	588	584	576	583	636	615	574	618	595	573	576	604	597	605	580	594	601	619	599	612	593	630	567	620	626	609	639	612	617	611	564	622	564	598	644	608	596	594	562	637	552	606	596	603	565	571	586	564	603	586	545	622	575	580	542	598	602	601	571	594	624	556	557	582	584	628	614	551	569	619	637	565	593	589	579	555	640	596	619	590	575	607	586	585	601	571	607	613	578	618	609	605	590	634	607	616	597	624	592	632	615	572	566	596	580	613	571	583	599	610	548	565	595	616	605	620	597	570	623	586	613	577	628	578	607	660	621	595	603	610	605	624	615	589	639	628	628	576	622	608	563	587	645	605	601	624	590	620	598	595	650	607	594	618	576	627	605	561	639	602	591	588	562	594	605	619	619	595	601	594	585	615	574	619	591	576	640	627	608	634	553	571	586	554	601	611	599	622	604	609	612	572	633	628	606	556	551	597	565	615	623	686	604	569	578	610	571	609	625	641	573	595	611	627	598	617	587	578	613	697	583	604	582	577	589	554	592	581	609	579	620	607	626	583	647	604	598	583	591	611	642	616	625	589	606	634	604	598	611	606	591	598	622	614	606	589	609	605	566	573	593	539	612	612	577	623	617	624	546	586	582	655	565	627	602	581	598	594	559	593	620	598	585	560	605	655	600	680	589	611	603	627	621	572	651	594	574	605	641	588	611	583	592	593	622	622	551	586	578	596	596	588	608	632	571	605	616	584	619	609	615	561	588	639	564	604	574	617	613	568	591	585	624	570	600	617	589	627	606	588	589	608	557	599	577	600	610	605	569	575	578	594	591	574	586	598	601	598	637	588	616	554	586	575	634	592	621	579	634	592	606	578	603	596	615	617	572	585	579	607	591	618	596	575	622	598	553	566	592	593	608	598	575	622	662	593	568	599	608	627	598	617	577	623	631	593	588	544	636	572	634	590	651	606	590	620	618	646	575	610	607	652	534	612	571	606	602	578	580	632	608	549	649	637	573	608	585	597	592	569	659	574	622	609	589	565	568	626	583	587	588	617	570	577	604	593	596	599	569	651	611	566	574	578	591	575	599	613	634	602	643	614	572	587	616	633	600	614	600	575	564	549	606	620	636	573	561	581	580	589	603	596	569	572	580	603	600	602	613	595	568	596	623	605	589	580	580	584	586	601	628	608	593	618	601	617	596	629	579	573	616	587	589	564	606	594	589	595	613	593	592	575	579	587	546	577	606	590	603	562	600	562	585	557	617	577	578	597	595	579	605	619	592	599	603	618	635	587	596	552	565	622	575	611	591	606	616	589	645	602	607	656	593	616	634	562	578	572	556	574	612	579	556	567	546	586	580	593	566	584	600	618	614	576	597	595	572	591	589	571	605	551	629	586	628	579	596	574	590	601	597	561	587	604	582	564	618	602	637	659	627	599	570	623	613	564	610	578	601	624	583	586	563	605	588	545	589	627	601	583	578	630	596	603	619	558	600	602	632	589	651	540	610	638	622	579	624	606	572	611	589	620	570	584	538	577	559	602	594	599	601	610	573	595	563	626	588	573	592	583	596	576	598	610	599	562	604	579	598	595	602	632	602	602	616	610	569	559	574	613	599	584	621	599	533	588	571	548	597	567	592	608	594	627	607	577	607	611	619	583	589	603	611	581	623	545	580	623	575	578	571	647	547	604	592	585	587	598	600	629	624	581	601	592	604	572	625	571	597	624	558	615	592	608	578	608	605	562	581	554	598	591	572	615	570	605	601	623	614	615	624	619	602	609	630	558	616	588	572	551	622	613	611	612	625	540	573	572	601	595	647	587	565	653	583	620	569	601	659	620	592	651	631	603	574	604	602	591	561	621	582	615	595	598	648	587	602	582	619	629	625	579	618	608	655	643	601	610	633	609	559	585	576	648	593	607	657	597	622	595	580	609	618	581	606	598	550	599	583	652	629	632	616	602	567	598	566	601	577	563	591	610	575	575	596	603	616	574	568	582	610	610	639	559	593	621	570	627	643	578	587	608	594	588	589	581	567	518	611	583	652	599	632	561	585	586	550	583	626	584	573	612	574	585	624	630	611	626	600	590	583	580	576	635	592	601	589	604	576	615	579	570	635	615	582	612	618	618	627	576	553	620	603	554	598	598	566	594	635	592	629	572	567	592	591	615	589	631	592	542	603	631	562	601	587	559	601	564	534	632	571	592	591	556	577	604	598	625	606	601	611	585	590	586	629	597	612	619	579	576	580	594	616	620	612	589	580	600	589	641	585	593	567	598	599	611	624	589	617	560	582	548	582	553	594	623	630	539	621	574	561	587	573	587	529	598	572	600	599	567	599	597	603	595	578	593	600	598	618	609	615	583	602	588	613	623	570	554	592	598	622	578	593	594	628	614	581	574	596	606	609	532	574	580	589	581	597	613	621	594	620	625	608	564	588	613	582	611	539	598	587	564	574	606	618	592	607	556	572	572	586	581	597	633	572	594	588	617	604	572	617	579	583	593	599	630	583	597	598	586	599	568	586	587	586	579	616	567	598	599	594	588	605	594	549	567	594	607	577	602	595	573	605	579	613	624	581	621	651	572	597	623	570	603	587	615	591	639	624	577	610	602	532	620	561	591	601	602	583	595	633	570	623	598	621	594	621	619	576	603	574	607	574	615	614	592	603	609	583	619	570	593	584	594	592	571	610	616	544	611	644	570	605	588	569	562	614	618	604	589	605	594	613	618	622	567	578	611	604	589	610	643	576	587	562	558	594	576	617	569	558	638	586	605	577	625	586
29081	27852	26636	14463	3749	1275	732	462	470	439	458	426	433	420	461	450	444	407	457	448	411	419	483	459	462	463	466	456	459	444	452	460	435	443	446	443	443	441	434	427	434	448	474	448	469	443	425	481	428	452	453	407	446	475	439	437	410	448	455	430	432	426	424	435	420	463	386	427	485	487	438	410	440	436	470	421	460	435	465	455	417	448	465	433	435	448	428	457	448	431	436	426	455	451	440	414	456	435	435	426	449	467	446	444	434	468	447	432	388	462	443	448	436	430	435	447	434	405	443	449	429	404	434	460	407	421	440	443	439	466	430	459	435	413	454	436	450	454	445	448	419	414	455	432	436	391	443	443	408	415	462	461	437	443	493	412	429	462	454	460	452	417	432	449	414	433	450	451	419	473	463	417	422	432	403	412	424	431	430	409	455	434	407	464	424	472	419	455	451	443	416	455	409	435	492	453	417	454	458	452	439	419	405	420	438	433	442	465	449	422	445	460	422	422	469	418	456	479	439	432	444	414	453	425	403	418	465	432	454	421	460	437	462	423	427	417	414	453	428	418	448	414	445	413	422	436	427	486	437	434	460	430	440	432	458	436	441	439	452	470	409	398	429	430	473	435	443	439	438	428	439	465	453	427	477	459	446	429	416	433	429	415	438	450	454	440	435	433	406	465	434	440	432	468	429	464	432	470	465	382	461	448	433	459	435	479	415	473	426	444	414	431	428	436	433	436	426	430	430	451	443	458	395	449	401	437	427	441	439	432	428	440	467	427	434	425	428	446	458	432	387	423	493	421	390	420	426	404	443	433	436	438	429	463	458	425	471	452	433	460	466	416	437	447	443	474	476	406	436	448	446	443	437	419	438	432	436	454	415	398	454	447	466	423	470	451	430	419	388	440	454	436	439	424	408	423	374	443	458	433	437	451	432	409	442	391	445	484	463	441	458	425	427	442	467	440	440	499	452	397	435	463	447	427	428	423	490	462	412	468	466	413	456	415	456	438	484	487	418	410	439	433	455	455	459	435	419	467	497	408	461	423	449	448	443	435	453	439	440	432	456	443	468	451	443	402	454	405	483	438	407	431	466	430	455	426	434	422	412	443	447	418	435	447	445	406	467	459	416	448	399	429	448	414	431	479	453	398	442	422	455	427	425	411	418	421	445	456	459	456	437	413	446	452	436	441	410	457	417	417	431	469	412	433	424	434	462	456	449	428	440	453	427	439	452	424	478	443	411	454	398	462	463	434	435	423	399	411	428	444	433	425	431	418	431	425	446	475	448	422	435	441	440	454	427	404	467	418	471	394	466	392	497	437	400	468	421	441	422	407	438	421	436	446	461	436	404	454	428	456	447	397	456	439	460	430	464	449	417	442	427	459	434	439	417	462	451	423	452	464	391	433	407	419	429	456	435	460	430	442	405	421	399	481	454	422	434	426	434	415	416	458	425	470	434	438	466	454	424	441	437	480	409	428	462	424	432	424	431	420	478	431	469	477	452	461	476	452	472	423	437	447	427	512	392	417	437	394	450	425	434	442	424	443	458	428	399	444	451	459	472	457	433	434	443	401	446	444	445	464	408	424	400	449	424	393	510	426	430	436	420	459	434	452	456	441	456	421	467	434	434	401	452	438	458	453	459	435	431	440	472	462	469	443	448	471	476	439	423	461	442	392	455	445	457	481	444	440	428	454	407	474	409	412	428	430	455	441	452	403	404	458	430	441	436	427	431	437	422	428	490	471	407	407	459	391	427	443	452	417	448	486	478	451	412	412	456	436	415	440	455	419	429	464	456	452	454	424	453	423	463	456	440	466	451	447	440	477	445	428	425	447	473	457	452	446	427	400	461	423	397	448	403	420	413	428	407	442	452	439	425	466	452	447	442	455	400	436	425	405	467	409	412	476	415	441	402	396	450	438	420	416	457	434	446	443	444	462	428	425	471	463	455	402	458	418	455	459	434	434	406	465	456	464	417	414	420	442	436	449	428	458	401	450	415	429	479	452	389	447	435	419	456	414	464	391	416	492	411	418	446	421	444	471	439	439	446	434	463	430	426	455	432	405	439	464	449	447	442	460	443	464	449	415	427	478	429	435	429	453	461	430	440	429	453	428	460	405	446	438	402	416	451	429	446	469	399	405	437	441	448	464	438	464	433	410	429	405	450	413	437	433	478	449	401	419	438	437	423	454	434	411	435	431	449	434	489	433	416	453	436	444	445	440	441	452	443	475	441	432	458	426	431	457	449	428	428	442	432	414	423	478	468	428	473	451	452	408	427	460	448	469	434	420	432	424	446	430	463	410	423	449	405	437	428	401	456	451	454	398	456	481	440	420	409	429	443	411	471	464	443	459	393	471	433	459	433	422	473	429	486	426	416	443	419	440	427	442	422	448	450	468	447	445	476	405	477	421	437	395	425	442	425	435	416	428	426	451	443	448	449	438	430	451	422	429	471	419	424	460	431	439	451	448	426	459	421	409	408	465	451	437	472	463	465	407	475	431	443	430	426	448	453	461	441	429	443	436	453	457	486	397	429	418	448	399	467	455	434	451	472	445	430	454	462	465	455	463	434	416	435	445	410	440	433	411	433	435	456	449	435	425	426	432	462	465	432	456	463	401	421	434	436	454	443	433	469	450	436	415	413	437	459	439	494	435	474	451	420	429	406	447	422	422	394	437	473	408	435	432	429	411	457	418	451	398	434	430	469	428	406	413	423	395	441	435	377	462	475	452	435	448	453	426	478	442	461	461	449	419	460	496	420	436	468	442	440	417	405	437	432	468	463	426	443	427	390	457	422	442	459	451	448	455	448	469	471	450	420	433	446	470	418	455	401	459	464	453	434	451	477	461	461	431	413	441	454	449	451	420	400	458	409	443	471	422	433	468	409	481	438	422	430	411	450	451	441	437	441	423	425	428	480	444	435	458	412	433	452	478	445	462	422	404	468	430	442	455	460	464	470	453	458	400	478	468	421	421	423	451	484	490	427	462	450	427	480	421	487	447	414	392	410	445	443	407	444	452	481	428	424	450	468	407	448	445	409	432	467	428	443	440	474	406	433	461	459	470	421	428	439	426	466	444	418	448	434	418	433	443	466	451	436	474	464	392	411	440	445	440	420	446	469	389	417	455	432	455	427	434	444	477	457	443	441	429	430	464	432	459	458	426	464	422	459	475	433	417	453	423	441	405	425	432	470	410	430	477	411	450	458	419	416	416	443	459	429	397	448	415	466	416	434	413	448	433	451	425	444	405	426	422	419	411	427	443	394	417	444	451	438	457	426	422	421	446	429	465	440	465	430	457	438	427	417	399	416	439	456	486	441	433	419	418	460	464	428	406	438	441	446	445	446	424	472	420	443	444	403	421	439	412	445	413	453	458	406	502	430	497	416	468	434	459	465	444	427	427	428	415	426	432	471	432	427	458	421	459	430	428	455	420	451	441	449	452	421	439	474	450	455	448	434	393	472	440	407	419	441	420	478	444	447	405	415	409
19590	33794	22990	9234	3092	1413	703	472	446	400	412	422	422	452	408	419	453	380	427	449	379	439	408	424	454	424	429	418	442	425	416	429	414	421	426	399	432	409	411	407	391	384	392	413	431	395	405	427	426	411	428	443	425	436	446	425	436	393	441	404	402	449	430	388	411	389	437	439	424	418	390	413	435	394	423	410	364	420	424	405	408	415	433	416	389	393	460	391	427	409	390	424	417	404	398	423	390	415	400	441	451	396	432	403	421	430	406	420	421	426	377	418	409	437	440	420	416	421	418	455	453	411	413	402	429	379	393	423	411	408	394	417	392	439	447	459	399	447	382	392	455	450	419	445	429	390	453	397	416	414	414	429	393	447	417	416	410	401	448	411	465	425	394	404	448	416	437	420	439	393	434	444	440	423	426	430	386	399	396	417	448	408	423	434	409	427	409	429	409	416	412	412	409	440	373	452	454	420	426	456	428	405	414	420	393	407	431	409	407	447	430	414	405	418	422	415	421	454	396	436	395	402	447	422	457	433	430	425	424	393	399	421	403	399	418	384	439	427	413	429	424	420	427	400	413	435	405	413	430	403	368	402	404	400	417	371	411	435	381	453	405	399	420	383	405	414	425	395	452	460	425	452	443	415	431	409	392	401	416	418	386	406	389	412	428	392	401	451	409	433	415	407	423	415	445	411	441	368	415	427	405	438	435	395	422	398	404	401	444	407	398	391	424	420	458	412	432	424	403	395	459	412	379	378	353	437	386	445	424	392	420	395	411	401	401	435	416	421	392	355	449	368	424	444	389	396	431	429	379	407	379	432	428	401	434	394	429	401	430	443	422	434	435	391	425	428	396	408	451	380	415	403	433	412	418	425	423	411	417	447	421	442	371	414	430	379	405	440	388	432	431	405	459	412	413	418	405	427	432	419	435	422	430	453	406	443	411	412	404	409	416	432	402	425	407	436	438	443	415	395	421	414	398	415	449	427	386	416	399	382	402	436	394	425	381	429	425	435	411	441	388	416	397	400	424	372	385	376	422	446	447	394	391	394	427	421	412	419	411	417	440	395	406	400	432	422	383	424	381	429	424	398	438	425	430	390	434	407	396	406	425	386	409	411	426	444	402	437	429	376	390	427	415	445	421	381	392	439	389	391	385	392	415	398	425	401	406	415	392	429	409	461	437	427	411	447	400	406	421	389	390	426	454	442	409	416	377	427	410	393	440	407	390	422	420	431	420	417	384	385	403	401	421	403	439	403	456	411	423	452	432	406	412	406	413	459	399	403	410	400	378	407	405	416	379	384	435	409	465	408	381	430	413	418	445	425	408	402	422	400	430	408	409	410	455	443	371	416	421	414	462	391	471	440	405	440	365	418	443	401	385	373	386	457	420	406	351	432	372	415	414	442	419	395	442	429	390	378	451	429	422	411	397	369	415	441	430	427	415	458	395	417	427	419	397	387	416	418	416	398	413	386	412	449	399	382	423	412	382	395	429	406	410	392	417	424	423	407	389	378	405	418	461	398	443	404	424	453	450	448	428	437	412	432	384	422	461	429	393	436	433	420	429	404	427	395	456	443	377	419	429	426	427	401	420	402	376	429	406	385	404	419	422	391	460	434	405	393	400	425	433	402	436	410	419	382	422	377	439	391	419	408	389	439	386	399	424	372	410	433	427	409	436	423	434	413	429	397	377	451	440	429	430	434	430	431	404	419	432	409	420	421	430	436	410	406	391	410	428	416	422	414	386	349	424	417	410	398	447	418	454	402	377	419	458	444	437	443	445	414	404	392	405	422	429	423	398	386	408	403	407	377	395	418	399	384	413	438	417	412	417	408	383	401	437	389	414	454	426	396	382	394	409	393	393	375	418	399	414	432	416	440	410	420	398	397	388	469	416	388	384	442	422	421	438	416	380	367	422	382	439	428	399	435	433	419	421	440	424	380	435	415	434	413	443	442	424	436	415	418	397	382	413	395	412	399	421	435	409	400	405	418	435	403	435	407	430	403	448	439	440	424	408	442	431	411	400	440	386	399	415	434	400	420	435	396	451	418	429	391	416	439	467	437	392	397	441	415	445	379	395	417	407	412	436	411	415	410	437	390	443	421	451	366	424	422	424	430	384	394	472	427	459	419	410	411	422	433	416	396	420	431	402	452	425	416	419	413	429	420	401	429	402	421	444	394	433	447	408	415	396	400	379	412	445	430	428	416	382	418	402	374	439	446	407	460	403	419	432	447	407	400	445	425	419	409	423	428	420	416	421	397	414	433	418	442	414	371	435	362	414	399	414	420	402	403	399	418	414	401	419	428	395	410	426	429	399	403	417	415	393	436	436	415	422	393	391	452	436	394	424	438	407	401	414	393	445	420	439	459	415	405	397	424	366	432	426	422	410	417	384	425	440	422	425	387	438	446	412	417	429	424	421	375	442	408	420	349	416	406	431	388	435	417	395	415	403	393	415	423	437	434	407	405	381	416	439	417	413	392	414	417	418	419	409	435	395	411	447	404	467	402	423	431	413	428	391	426	410	427	421	417	392	432	411	434	399	402	363	456	408	408	417	455	443	431	393	420	423	437	435	396	439	431	383	398	415	392	410	414	404	423	411	392	423	422	400	423	428	416	400	431	428	392	428	414	439	398	394	372	435	400	422	398	403	416	426	418	412	438	464	401	416	393	408	409	369	435	433	433	421	418	392	386	409	409	447	418	421	425	415	417	434	423	403	398	431	434	409	419	413	390	411	439	407	444	413	425	447	453	391	402	441	407	391	400	437	433	400	438	409	383	405	379	403	415	452	410	392	388	415	416	420	414	410	398	437	401	425	416	425	392	388	411	455	408	433	378	420	408	422	421	438	424	390	417	428	426	383	391	426	420	425	405	404	395	378	436	374	406	406	377	433	401	415	420	394	390	417	432	418	375	425	406	424	380	403	413	396	428	425	422	437	414	421	433	387	429	427	418	403	415	438	414	411	380	412	397	457	425	421	429	411	432	415	411	404	432	395	405	406	416	397	429	416	421	408	423	391	390	417	412	425	432	417	386	382	389	379	411	427	399	411	401	405	396	437	414	458	431	416	435	410	404	402	411	419	420	450	387	391	382	398	424	430	396	424	404	409	406	415	381	420	420	396	425	430	412	442	400	411	377	446	417	418	369	422	391	399	404	387	384	415	395	423	415	402	398	372	385	396	449	421	397	406	412	401	407	418	429	405	397	402	426	409	436	430	425	422	408	424	389	397	384	442	392	396	394	422	368	410	447	441	438	429	424	430	419	424	435	434	403	407	410	447	405	419	390	443	391	423	410	423	380	423	411	377	403	438	383	409	423	419	395	439	403	424	432	369	415	430	420	426	428	454	428	400	406	426	420	386	420	418	407	391	400	431	408	394	431	416	401	418	450	413	376	375	459	417	405	460	362	430	435	415	393	391	416	452	422	431	396	407	423	406	439	409	436	417	402	404	424	375	394	404	362	402	400	428	412	366	404	391	404	413	414
25648	27306	45900	39986	20945	7687	1502	570	438	449	442	442	405	445	431	459	405	414	426	424	425	504	440	439	456	431	432	438	402	421	421	428	449	447	413	425	446	414	461	450	431	432	450	455	425	402	406	427	438	429	433	436	447	438	429	415	405	403	410	437	467	387	407	432	412	416	378	451	409	393	444	429	410	420	427	401	417	412	405	457	435	418	400	394	406	439	459	401	442	455	441	419	433	409	410	394	433	441	463	432	408	437	446	421	427	434	395	407	441	422	440	413	380	432	414	404	398	431	429	417	436	416	428	424	416	438	426	395	416	399	401	423	394	431	440	476	400	460	417	450	383	405	392	419	404	389	423	422	449	436	421	403	381	437	442	420	441	404	428	424	437	402	433	427	435	424	403	453	414	399	417	391	435	424	439	402	435	431	404	382	439	414	424	472	448	446	444	396	420	468	415	409	433	425	462	389	427	396	407	431	400	432	418	424	447	416	451	396	392	480	415	467	402	429	438	445	463	426	443	397	460	452	404	413	425	387	397	438	444	404	423	416	433	454	409	400	398	429	430	466	440	416	433	457	417	451	452	439	386	410	407	447	425	434	385	438	444	415	405	445	450	392	435	455	404	433	441	421	428	429	434	402	404	406	436	417	438	429	465	459	426	448	419	457	434	418	392	401	415	433	427	450	443	447	418	404	443	421	432	409	446	408	415	411	437	424	401	424	438	429	453	434	415	385	401	398	430	405	411	423	442	415	376	441	423	410	401	409	427	405	418	410	417	423	446	435	447	420	437	445	431	423	419	424	442	423	386	444	432	434	417	433	453	444	408	414	395	449	408	444	407	421	451	444	411	384	422	389	404	446	429	407	417	396	424	425	424	435	434	451	431	434	409	425	391	453	422	414	400	438	434	408	438	420	444	473	409	383	445	403	414	424	434	395	430	441	398	416	443	434	426	470	396	419	432	451	455	397	412	411	419	457	404	452	437	461	455	414	407	437	432	410	423	418	441	414	424	415	403	407	421	432	448	419	407	403	442	435	421	449	433	427	441	428	428	438	399	408	469	438	394	455	443	422	418	414	467	451	378	429	428	459	410	430	413	423	424	432	398	441	423	420	415	425	452	432	409	412	461	436	449	432	434	428	434	460	430	380	454	405	454	443	404	438	395	409	435	407	432	442	416	428	435	416	373	461	424	397	390	438	423	412	418	423	418	434	443	451	409	445	426	450	415	419	431	430	431	416	439	437	449	401	419	447	449	442	425	435	386	455	402	372	402	444	413	411	429	398	437	446	413	388	423	420	444	404	441	447	429	423	391	407	458	408	444	421	412	411	429	439	422	431	360	447	413	459	422	373	445	443	414	426	435	428	426	407	416	416	399	452	455	423	407	418	397	455	416	405	458	411	441	403	431	414	407	409	406	418	448	448	418	393	425	431	400	423	443	409	419	453	376	410	410	434	425	409	437	425	415	435	407	478	423	423	455	401	425	424	453	415	417	476	414	378	438	423	392	394	447	421	428	474	405	448	413	410	432	439	425	406	425	417	408	396	434	430	443	416	469	421	459	453	413	442	446	436	462	408	391	413	424	421	440	442	423	449	447	449	407	416	458	433	425	417	428	403	415	376	436	431	392	433	442	415	389	412	442	463	399	421	449	446	428	439	435	422	424	418	426	458	420	404	395	441	430	429	441	415	405	395	391	418	465	428	446	431	458	438	461	422	416	460	476	446	393	416	420	431	458	417	404	418	423	423	402	398	467	432	411	413	396	401	411	441	418	394	418	444	408	421	414	424	379	415	448	422	423	377	430	422	428	390	427	427	439	415	394	433	431	417	429	401	454	409	443	423	418	422	443	444	439	446	457	460	373	418	422	417	421	418	447	422	393	407	423	423	400	417	447	417	415	439	439	397	389	407	429	389	407	435	414	385	422	417	429	444	431	431	422	425	408	421	443	431	430	439	425	444	441	444	418	455	402	450	445	420	454	426	436	419	402	431	405	420	391	391	439	411	419	408	437	428	389	425	449	380	427	440	452	405	406	482	414	414	467	429	453	424	473	410	410	449	434	406	467	431	416	420	404	429	407	433	436	430	432	476	421	405	399	429	433	470	453	413	454	425	442	445	475	429	409	440	421	441	434	418	422	416	394	426	424	391	446	401	416	401	418	419	413	452	417	451	412	380	410	420	445	458	466	436	420	375	417	434	403	448	411	419	461	454	421	382	431	411	416	432	434	434	442	430	405	463	448	387	408	425	418	437	427	405	397	419	444	428	426	420	448	389	415	415	415	413	392	406	427	430	423	394	429	406	407	414	427	461	378	415	417	432	407	411	418	410	395	417	406	433	449	461	381	407	409	413	430	430	413	445	436	396	455	401	425	392	369	420	449	421	432	438	403	459	418	430	424	449	421	415	415	426	422	389	412	429	412	389	400	386	413	440	433	418	415	427	424	401	384	424	437	414	431	418	449	426	444	404	428	449	421	415	431	439	426	423	398	444	450	432	400	439	405	427	383	390	408	436	455	444	432	452	420	402	412	409	436	445	418	446	438	376	424	467	443	401	429	410	407	387	411	423	397	406	422	418	408	417	421	406	438	428	414	441	420	429	462	398	417	419	385	416	432	437	407	443	369	418	446	388	447	409	421	401	453	414	388	411	449	462	424	409	417	415	403	391	414	424	412	441	399	412	451	398	434	407	440	419	402	393	372	367	434	434	394	422	412	425	427	430	439	423	443	445	437	424	400	455	452	441	450	438	429	417	440	419	390	448	419	404	392	432	436	445	418	410	367	414	435	451	402	429	401	441	380	442	402	443	405	417	422	436	443	363	416	401	447	397	419	429	400	438	440	424	429	405	413	441	420	412	419	434	440	415	428	441	466	453	448	457	418	430	440	418	401	435	445	409	413	417	462	401	413	472	402	427	470	402	404	416	438	436	455	454	440	409	430	440	443	400	378	423	389	411	401	421	415	420	413	425	392	399	414	420	448	448	401	398	387	387	415	446	411	425	424	426	410	430	423	467	428	406	396	424	415	397	457	450	401	388	424	401	443	403	433	405	422	409	428	468	435	466	437	472	468	428	422	436	399	450	393	408	447	425	409	436	421	430	423	419	426	446	426	458	427	405	426	447	418	420	413	402	424	440	415	434	408	417	392	412	403	416	402	436	483	431	451	440	436	407	481	439	432	410	380	375	405	465	424	442	391	446	420	423	417	433	380	438	420	426	439	405	447	411	410	400	425	427	412	441	429	453	429	422	429	435	436	456	405	430	411	385	454	394	413	373	417	413	466	430	428	461	387	372	438	409	386	429	412	433	396	445	415	457	417	438	403	421	439	444	401	422	420	444	420	427	433	432	430	372	420	424	416	452	422	428	401	402	399	401	386	403	422	427	412	382	400	431	422	424	490	425	445	470	446	432	445	425	431	433	389	416	442	402	447	404	468	419	426	420	423	419	482	377	416	424	400	409	486	442	410	422	447	428	409	408	410	420	438	420
54687	85036	64630	33282	13079	4778	1311	549	469	459	473	458	449	414	433	434	465	464	474	411	435	455	415	440	444	466	428	450	466	410	452	396	469	432	445	477	433	436	397	450	441	409	478	436	411	444	443	472	457	445	459	416	451	438	470	416	449	439	441	459	434	415	475	446	436	455	431	452	440	408	454	466	433	428	436	425	418	442	413	438	458	403	448	422	438	484	432	428	403	447	453	433	423	443	486	436	409	455	462	400	465	447	428	427	451	418	458	420	413	411	442	456	408	458	444	447	404	430	431	444	431	458	424	468	445	448	448	445	436	428	447	421	439	476	429	431	430	405	463	441	460	443	457	447	440	432	439	434	440	459	452	455	440	468	429	436	422	453	457	426	453	427	463	413	398	426	443	457	422	416	437	433	440	462	397	429	434	451	442	457	436	472	474	434	459	413	409	424	440	448	443	402	416	418	448	446	442	439	420	399	417	424	406	468	431	433	405	474	441	411	433	424	425	452	467	422	441	435	437	437	447	392	420	420	432	448	460	443	430	423	432	423	432	443	465	444	455	466	468	455	464	452	417	489	435	446	446	456	488	435	408	460	464	459	424	459	432	455	434	447	434	460	435	457	449	432	441	445	429	425	484	461	436	436	428	430	460	437	396	410	417	435	438	451	453	430	458	446	451	401	427	418	404	422	431	432	441	446	458	394	432	452	445	439	422	469	459	443	429	440	415	436	473	449	467	428	450	467	434	466	434	465	419	484	444	416	460	456	443	410	426	439	452	441	450	446	390	452	413	480	455	416	430	444	424	430	443	455	440	426	439	456	440	425	455	442	440	410	432	453	425	409	468	425	476	438	477	432	457	412	409	397	425	490	454	450	447	445	465	432	439	448	410	433	422	430	407	408	401	417	443	440	444	405	471	481	410	448	402	402	445	428	423	451	465	458	435	435	408	428	455	433	450	428	445	468	468	446	446	413	441	465	411	420	478	425	474	448	439	418	416	427	446	421	417	427	432	423	486	425	422	418	446	431	417	433	390	447	440	455	426	434	433	455	457	449	437	407	456	432	440	465	426	420	439	404	424	427	444	431	430	447	414	448	440	435	422	467	482	429	424	448	433	444	460	439	452	429	431	450	429	426	411	474	442	445	448	450	425	434	416	427	404	444	409	429	435	478	422	395	412	425	436	425	439	431	433	427	451	430	413	435	450	436	436	422	419	414	443	441	438	437	394	467	441	384	457	450	410	458	430	422	417	430	424	393	481	448	480	414	459	416	408	445	419	414	490	404	447	475	471	427	430	439	446	437	438	424	424	434	448	446	458	424	428	424	424	462	397	436	483	408	413	403	425	441	449	411	415	456	423	472	458	450	431	451	434	417	453	477	454	458	404	436	410	451	422	445	444	449	443	472	422	407	411	408	434	424	426	421	419	408	448	448	440	432	427	435	460	420	475	449	451	404	419	455	433	429	421	452	445	430	424	453	444	468	442	434	425	439	399	444	412	456	415	474	395	445	426	463	438	433	481	444	457	456	403	446	438	439	409	510	465	445	442	447	429	428	434	398	443	438	438	459	413	391	443	430	445	438	454	457	487	408	478	410	429	462	420	419	479	461	406	440	446	452	432	431	391	417	424	423	434	473	410	414	455	465	435	467	429	437	426	407	414	470	460	442	453	430	450	371	460	428	416	426	412	391	470	459	460	425	444	432	429	419	429	427	441	427	439	485	440	437	415	449	467	455	454	458	418	419	454	445	445	427	470	444	415	423	446	449	453	411	398	418	446	492	474	435	433	453	462	431	465	443	407	435	451	423	439	460	437	434	472	418	420	418	455	418	395	423	439	409	435	471	463	409	430	458	418	440	426	427	446	419	414	435	454	448	427	432	426	455	448	484	442	458	445	432	422	461	462	448	461	432	421	438	473	441	427	449	392	443	418	466	424	449	436	448	434	447	443	440	458	436	411	450	422	457	431	465	458	442	446	444	437	458	415	457	444	419	424	447	423	401	412	385	422	406	458	452	397	412	435	478	456	420	391	389	471	426	453	432	422	477	427	426	408	410	467	413	471	417	459	460	406	466	430	461	462	453	407	423	411	456	418	440	462	410	431	444	437	453	431	453	417	468	374	445	426	434	461	450	431	419	438	489	439	444	427	430	477	434	456	453	415	418	442	409	438	424	456	415	458	411	434	443	446	445	458	386	482	457	429	430	437	442	444	416	420	490	431	447	446	422	457	464	435	447	413	442	473	433	421	439	465	401	436	451	437	457	419	467	413	410	454	423	472	453	405	428	429	428	440	447	468	419	469	453	413	416	462	406	444	450	411	407	440	448	450	428	412	427	408	444	390	415	429	435	450	461	478	476	426	419	456	441	427	424	417	458	516	437	479	468	451	462	399	405	430	424	448	404	420	438	401	416	456	426	448	442	453	468	439	457	447	461	437	434	393	423	449	475	436	447	416	421	435	419	403	424	432	444	465	475	435	404	448	434	443	456	435	426	391	452	442	419	448	463	432	455	414	440	466	439	413	417	405	453	445	417	452	442	461	406	430	418	435	427	431	464	461	420	457	413	443	403	461	407	442	427	414	438	461	451	418	464	452	433	413	427	447	446	442	424	459	433	446	466	437	463	474	419	483	450	435	459	445	419	459	465	428	468	441	419	438	481	438	449	450	427	456	412	426	418	446	472	403	466	441	430	453	410	453	433	401	436	444	430	429	427	425	427	461	401	445	435	392	470	449	433	496	399	419	441	450	426	469	398	428	437	420	414	433	454	447	444	437	454	428	445	432	441	425	425	447	422	456	450	424	447	445	410	416	453	414	411	446	452	445	467	396	402	471	414	444	464	454	482	449	423	441	422	433	440	390	417	445	399	442	448	457	434	437	417	419	407	409	414	475	443	442	417	445	452	457	453	440	427	431	430	430	443	398	422	421	449	456	435	423	440	427	439	431	474	456	461	420	450	476	427	420	448	430	437	423	404	466	420	489	436	464	401	440	411	448	467	447	463	405	415	408	427	445	406	454	414	411	445	440	399	412	435	434	448	412	451	426	426	429	414	439	458	454	448	423	423	462	403	427	470	413	391	397	446	434	430	449	418	388	446	443	490	433	447	442	451	396	454	440	437	427	461	424	460	401	435	467	448	419	429	434	437	401	418	441	406	446	447	456	432	457	475	456	405	426	423	468	422	433	407	457	450	443	437	439	477	433	427	434	435	454	450	457	440	410	418	441	477	454	404	451	424	437	440	428	426	436	421	465	453	455	433	463	463	448	442	455	454	438	498	429	415	453	418	464	481	401	446	436	422	457	477	433	392	423	445	412	396	463	436	422	466	466	425	458	428	439	418	448	417	432	453	431	478	427	408	427	459	434	413	401	469	396	411	408	452	461	434	463	423	402	429	429	416	417	432	410	453	442	444	435	424	446	427	416	440	459	459	490	486	459	444	429	439	411	381	437	436	459	430	435	474	466	429	411	409	416	485	443	422	426	468	432	434
24195	24038	38399	37327	26482	16063	4481	1186	805	767	756	734	766	773	750	737	683	710	761	777	753	747	756	767	715	749	736	724	769	705	739	712	719	744	733	730	763	699	698	727	660	755	695	729	732	719	735	718	663	728	756	770	727	695	702	735	707	693	731	735	708	751	755	681	711	665	683	678	666	743	694	766	713	699	762	714	758	649	689	704	739	698	684	683	711	733	674	730	696	701	720	695	731	722	756	733	721	690	719	724	719	709	720	711	732	754	706	735	751	693	680	723	706	750	693	693	674	732	671	712	685	696	741	714	718	705	706	700	739	675	731	740	743	662	728	705	715	703	683	702	668	675	709	716	670	733	676	717	700	737	689	675	711	705	726	692	729	688	706	706	683	688	693	718	752	699	698	700	729	738	711	679	707	713	710	669	725	706	723	665	699	737	730	677	755	745	690	715	718	680	723	716	764	698	690	733	749	686	736	708	735	741	679	724	699	662	739	727	700	716	738	753	705	689	737	695	748	720	728	688	729	718	665	719	742	734	723	707	706	705	766	735	715	715	735	729	706	710	696	705	692	762	730	732	719	677	697	726	680	760	716	677	678	696	709	748	675	707	681	697	743	713	669	689	700	724	734	731	709	709	748	711	687	769	706	705	730	780	749	712	711	695	682	679	685	745	690	677	725	729	722	653	695	684	704	662	729	687	699	737	694	734	724	715	689	717	704	715	720	642	691	736	710	693	713	663	701	733	709	740	752	698	693	625	673	702	714	750	679	724	743	708	657	727	749	725	748	709	711	677	714	706	702	700	672	697	671	721	745	677	742	711	679	680	714	687	700	737	750	700	744	736	719	722	715	704	690	700	665	692	724	737	717	764	706	698	675	743	685	734	681	705	744	710	705	719	687	721	714	724	772	738	772	737	672	679	740	705	695	723	738	702	649	670	737	726	670	664	741	674	712	723	683	755	702	766	741	709	710	732	735	719	714	737	697	731	676	696	696	625	760	692	683	687	729	693	693	705	713	751	703	749	709	676	691	723	688	743	690	664	736	789	704	668	705	720	729	703	753	721	710	740	687	705	712	672	745	718	715	660	749	690	668	676	702	724	664	727	707	701	680	741	659	710	795	701	737	702	698	721	701	647	682	674	680	691	686	680	708	684	725	686	702	691	714	713	675	735	747	672	694	669	704	739	687	734	683	760	710	749	670	709	727	707	722	721	741	717	759	656	722	700	654	707	698	693	720	775	736	712	705	702	706	687	730	724	638	715	671	722	684	690	695	702	697	694	681	678	699	703	695	732	682	714	693	707	728	685	722	727	685	731	731	735	705	702	712	718	731	636	729	687	712	729	718	692	709	719	706	733	739	688	631	692	681	745	696	715	727	709	740	713	711	724	757	718	722	731	704	754	713	700	728	739	701	707	683	714	723	724	692	689	718	698	701	739	725	695	691	712	621	670	710	732	775	718	680	751	730	683	718	717	728	701	740	729	659	753	678	718	738	695	675	727	704	704	687	694	700	727	712	695	754	723	720	731	730	706	759	715	687	686	751	724	676	683	743	737	697	744	710	715	727	717	719	663	710	704	702	738	709	716	689	706	750	634	729	650	673	682	728	708	692	731	705	694	760	734	685	728	729	703	749	708	694	673	681	712	698	722	737	671	686	687	668	685	701	704	705	699	709	746	678	738	739	722	720	746	698	687	713	719	690	713	689	698	732	718	681	706	736	723	753	716	708	710	685	705	745	675	702	682	700	710	663	686	727	718	728	746	763	718	684	709	686	679	707	696	710	721	712	741	709	699	731	751	754	654	694	771	703	721	717	713	687	732	683	662	732	707	728	649	710	713	724	675	731	701	705	683	705	733	721	695	657	691	688	688	745	691	718	712	685	710	671	722	714	676	719	755	708	704	708	746	697	718	710	770	703	737	623	666	740	718	726	715	702	737	689	707	703	724	688	748	737	708	697	719	707	691	691	725	731	682	714	716	704	664	709	717	735	711	711	719	720	715	716	747	676	733	721	726	696	773	691	672	715	728	733	774	704	703	732	714	729	725	713	685	738	688	740	709	709	751	669	652	682	701	706	749	704	742	685	705	696	702	694	685	706	715	714	724	712	697	688	730	774	698	705	717	700	689	656	749	709	674	716	687	734	664	652	721	687	690	689	725	697	716	694	732	699	700	709	659	711	701	707	768	686	727	711	726	694	732	663	725	708	686	723	700	702	753	758	685	678	686	724	730	734	708	654	681	754	649	690	737	679	685	701	724	725	724	706	699	729	691	758	747	690	715	725	749	663	758	710	702	721	687	706	697	733	732	699	720	679	715	714	712	655	729	704	698	728	655	708	669	689	720	707	701	694	702	641	719	772	700	689	674	703	636	732	761	776	729	713	751	719	711	716	669	732	736	685	635	727	736	657	721	770	725	712	768	703	697	668	684	713	703	710	719	732	699	692	702	640	694	710	762	693	691	671	687	734	744	740	749	755	670	714	728	729	700	722	704	690	734	710	713	694	728	783	730	737	726	708	691	720	694	723	718	746	692	703	672	694	711	679	702	704	655	716	700	703	687	675	710	684	653	673	673	690	651	724	737	749	693	732	692	684	745	694	716	676	690	671	732	771	718	704	694	755	748	742	718	725	682	710	646	685	676	694	702	700	678	746	699	661	692	750	733	686	717	677	701	745	755	744	693	710	747	753	675	741	677	680	712	715	748	687	704	756	707	753	710	709	691	710	695	707	754	715	710	718	680	689	722	711	726	702	705	769	701	666	754	737	703	724	715	695	693	713	757	726	693	671	697	657	694	747	700	725	689	699	717	692	684	694	736	699	674	715	714	726	679	673	740	751	692	719	728	700	692	729	698	706	692	718	736	699	789	665	713	709	691	731	683	684	692	719	716	754	692	699	741	733	685	701	726	673	700	672	722	716	715	712	730	699	714	692	705	708	654	708	694	722	758	767	787	745	665	705	696	701	753	721	769	755	709	679	728	743	745	694	720	727	698	700	702	693	697	712	739	679	677	740	705	698	732	712	728	711	674	713	690	693	735	696	698	771	727	730	669	737	688	749	740	795	717	689	701	668	694	659	730	735	696	722	720	708	681	701	684	714	640	711	679	729	717	735	777	768	672	745	715	746	719	728	741	727	708	741	757	709	737	688	687	720	717	741	674	710	716	737	725	749	678	689	699	722	715	731	704	690	710	706	674	734	693	709	672	680	686	703	696	688	714	691	676	688	729	685	665	703	717	766	753	661	664	676	704	765	678	707	737	730	695	664	707	710	719	726	719	686	709	690	744	704	693	676	722	702	706	715	719	723	718	759	720	701	710	753	704	685	684	718	727	750	723	721	690	707	659	706	728	684	699	689	694	742	708	718	704	705	682	676	716	721	692	678	712	729	693	728	735	635	719	738	719	672	684	676	711	684	683	694	705	695	666	719	734	700	680	670	708	690	715	741	749	729	745	723	684	723	724	731	701	720	712	710	714	661	707	676	655	759	699
63839	103263	77056	48610	22432	7195	2115	895	730	738	746	740	722	742	699	735	728	722	698	718	721	728	732	722	759	691	740	733	729	746	709	724	723	687	750	723	742	725	722	767	707	720	702	757	764	733	762	750	707	674	749	727	762	724	742	719	699	694	712	711	741	696	758	753	728	752	705	688	720	728	737	720	681	693	708	730	745	700	652	704	755	696	685	719	726	723	727	726	734	701	692	761	755	679	735	697	692	714	720	736	731	727	706	720	684	737	809	806	713	713	710	646	731	742	694	710	733	714	736	700	731	716	748	744	709	752	729	695	734	752	699	724	736	721	696	694	739	722	727	673	738	731	698	716	737	731	679	735	756	706	758	784	768	717	763	714	724	694	759	742	751	722	743	755	739	706	738	733	717	736	790	811	688	748	743	671	720	743	761	672	734	702	699	749	733	761	706	745	747	706	719	726	701	704	766	706	717	722	717	726	753	778	670	710	691	702	734	713	669	735	722	676	706	726	720	699	759	714	706	722	721	740	731	747	701	734	703	703	729	675	712	676	749	731	714	722	752	787	732	753	692	745	718	711	721	714	734	745	696	741	732	751	701	740	760	699	713	755	681	660	730	717	768	745	728	714	699	734	733	727	696	701	717	688	742	718	735	672	702	692	724	717	784	694	752	709	763	659	662	698	707	722	661	740	714	725	672	761	699	738	688	695	732	716	733	738	688	716	758	746	692	742	711	725	700	692	773	701	735	733	676	728	761	725	744	729	663	717	717	688	734	741	736	713	718	777	679	718	762	773	698	704	732	705	745	719	707	732	731	685	732	709	737	743	725	703	718	700	713	700	731	741	722	683	725	671	747	717	642	701	740	729	712	736	743	726	703	774	727	725	753	714	694	703	745	693	718	787	712	752	673	729	704	750	738	725	708	697	673	724	676	721	747	737	713	720	698	736	658	716	695	709	738	778	650	778	705	723	741	718	710	716	724	703	735	751	713	725	744	742	688	730	733	734	762	741	679	734	749	721	733	683	737	722	695	700	704	694	737	714	754	729	715	756	728	720	674	687	720	685	765	682	718	707	765	742	719	712	708	707	733	734	677	697	773	701	730	688	724	678	782	726	697	731	725	691	678	701	676	741	693	731	734	723	696	696	750	729	686	713	700	768	753	744	719	711	761	788	728	695	689	741	755	726	741	708	677	677	759	719	693	730	725	698	732	720	673	711	766	749	740	702	685	775	761	744	764	719	709	735	685	693	725	727	737	715	748	653	695	764	707	760	747	704	716	690	726	781	690	710	732	698	627	733	719	767	724	766	723	724	726	760	751	728	767	686	702	717	647	735	702	714	717	716	759	693	711	740	691	708	710	656	728	700	705	717	692	710	739	724	743	704	702	705	696	740	679	766	722	718	700	721	672	732	744	718	738	689	692	699	690	735	772	707	650	721	752	748	717	725	679	681	691	691	740	733	724	752	728	678	709	689	700	723	748	734	769	790	678	681	693	750	666	686	764	733	654	727	704	724	719	722	746	706	714	738	735	716	689	708	716	755	715	696	713	725	762	711	680	760	673	715	678	755	746	700	724	727	760	705	722	740	652	707	717	748	707	768	725	723	756	716	733	684	695	712	686	740	734	757	733	742	705	719	732	724	716	762	727	737	720	743	636	740	744	743	707	744	770	738	700	701	752	701	734	715	695	707	735	717	748	688	714	732	705	724	749	703	719	709	713	688	710	727	699	737	727	699	666	744	742	728	657	722	680	702	671	709	660	718	761	703	679	717	720	748	729	724	728	720	730	740	731	737	748	740	723	733	710	736	719	701	690	726	725	736	726	730	723	688	656	758	741	690	706	693	671	698	786	740	714	718	721	750	691	716	646	697	709	741	764	758	689	716	750	731	711	693	687	723	690	709	700	672	718	740	653	741	718	715	710	748	761	717	765	738	745	704	713	696	725	731	746	705	690	717	673	732	682	733	707	749	722	715	726	718	762	734	688	698	724	727	704	717	725	722	745	692	797	752	689	729	750	763	751	726	723	707	714	717	753	711	713	714	719	708	762	722	762	768	712	733	717	703	715	704	705	706	696	720	695	728	742	754	695	753	722	697	736	675	731	755	733	691	697	682	700	702	689	741	779	677	716	716	769	692	677	701	697	718	702	697	710	700	671	691	715	753	736	721	725	729	701	697	721	686	708	728	714	711	704	725	729	688	697	720	737	701	761	717	718	738	706	669	720	721	753	728	697	699	730	689	727	707	729	739	706	701	701	717	677	697	720	699	772	692	749	712	650	757	724	693	708	700	687	744	716	750	729	698	752	705	780	691	709	693	707	702	665	786	706	697	727	720	710	738	700	696	757	683	691	720	746	755	706	705	733	728	739	709	695	725	750	721	711	721	741	736	677	721	728	678	770	742	726	698	727	712	720	734	734	740	750	733	717	687	742	755	700	749	715	724	733	734	752	703	751	730	759	727	693	721	778	695	670	697	732	703	721	724	758	744	728	697	725	703	700	718	757	705	735	732	717	713	665	754	736	728	708	694	701	717	715	735	762	762	731	742	681	737	736	684	707	729	702	663	710	702	704	683	729	668	704	740	729	721	716	711	758	744	676	710	754	698	748	742	687	725	701	692	748	690	688	717	783	746	741	694	716	676	685	724	715	669	739	690	750	727	705	700	744	755	758	743	666	731	722	722	744	689	726	697	721	712	723	700	725	702	670	728	734	776	735	686	766	727	703	730	696	721	748	711	685	728	717	703	714	735	682	718	733	744	702	727	705	750	774	724	720	723	718	714	732	734	733	728	705	777	677	696	734	687	733	702	708	749	733	725	746	714	696	734	715	727	716	713	714	730	722	730	727	702	739	716	695	718	706	722	744	731	704	728	776	747	699	719	681	700	724	670	710	731	752	713	658	714	742	739	715	701	698	712	690	689	694	717	706	745	740	697	730	702	705	751	692	755	746	708	724	765	705	693	716	746	675	698	717	752	723	731	706	780	697	735	783	711	737	715	781	752	697	719	700	704	724	713	702	717	762	710	746	709	753	724	724	709	712	690	725	731	675	718	720	706	706	666	698	759	732	751	724	715	702	698	719	692	686	710	710	720	729	747	708	671	738	739	730	723	726	739	740	730	767	706	730	652	709	696	746	716	736	763	689	769	749	804	738	726	730	669	727	705	783	765	713	730	720	743	712	733	695	727	731	718	732	707	703	690	767	711	686	741	753	700	689	709	714	736	714	737	715	739	741	687	712	720	723	713	771	687	752	703	677	710	673	747	738	700	723	718	704	698	723	689	729	692	709	760	727	704	714	715	718	749	718	713	715	660	745	699	752	744	731	737	732	668	718	763	716	708	702	686	695	698	699	723	676	768	697	707	737	754	715	700	750	716	712	681	729	726	736	695	693	715	698	751	731	706	736	722	754	706	726	711	747	711	715	726	739	719	696	700	713	724	728	732	726	770	695	644	685	733	726	695	776	729	740	737	720	738	719	706	708	721	697	738
30484	30872	26478	12193	2819	1000	668	576	552	548	590	566	558	570	569	562	525	579	540	517	555	571	560	576	615	558	567	569	544	580	607	595	558	595	558	544	530	558	543	559	576	590	583	558	549	549	571	586	583	556	582	580	588	561	561	594	533	598	564	521	574	587	568	535	588	550	558	564	556	535	573	572	580	555	521	551	551	523	565	592	545	549	569	578	573	580	607	539	541	588	497	581	555	553	537	542	551	569	577	564	573	546	544	588	583	589	578	528	560	581	572	555	583	538	602	504	570	548	594	593	581	533	517	578	575	587	581	583	527	572	567	551	590	556	567	538	540	552	577	515	536	537	582	529	546	555	571	549	551	570	571	586	568	598	560	562	604	556	566	550	598	574	561	602	572	584	551	578	553	555	567	580	583	500	546	530	606	565	506	569	600	542	574	544	541	574	535	526	552	524	565	575	544	565	557	549	544	562	549	552	575	556	577	594	548	567	539	571	547	536	553	539	589	546	549	561	561	560	589	556	557	519	600	570	557	555	567	572	602	566	514	581	537	530	581	562	545	573	553	559	588	562	553	584	545	569	533	577	564	568	535	567	559	549	547	546	617	558	602	567	533	552	542	588	520	586	532	599	529	607	561	579	535	566	567	590	570	578	541	575	544	558	550	575	549	561	529	567	567	616	554	546	515	538	565	542	549	575	566	541	574	590	556	565	602	586	559	544	574	567	622	550	579	581	557	549	545	505	570	550	571	543	574	610	581	552	543	579	482	532	564	554	553	576	588	548	540	569	559	536	590	522	564	546	589	559	564	542	539	568	568	581	552	548	555	519	574	532	556	552	543	541	582	577	564	598	562	528	547	560	530	581	587	528	525	589	587	621	513	555	515	558	527	607	572	588	559	563	543	564	568	583	565	535	559	595	521	527	573	605	532	528	497	567	583	541	544	562	575	542	588	559	591	552	556	563	587	572	586	571	549	551	557	562	530	593	528	545	566	581	580	555	540	555	562	562	567	577	565	544	601	601	571	587	554	524	564	531	568	577	571	530	576	554	581	501	553	525	537	594	545	582	495	527	581	521	578	526	546	525	543	536	585	566	573	564	599	561	550	533	563	577	557	589	563	555	591	557	558	554	592	563	566	538	519	531	540	575	564	585	530	536	547	538	556	575	484	583	573	602	572	549	591	596	604	552	573	566	594	532	572	549	522	597	552	586	505	547	534	534	548	585	508	576	543	591	596	559	575	612	567	561	540	528	566	553	550	570	595	553	556	592	574	575	529	559	546	561	594	572	515	588	575	576	572	581	523	554	548	544	549	564	578	508	576	601	569	548	604	593	580	574	553	555	571	546	576	586	565	540	582	579	550	591	577	539	564	553	564	569	555	569	566	546	600	556	557	594	569	580	562	533	539	581	593	532	533	552	493	563	551	558	536	573	575	533	567	543	574	560	540	581	568	563	542	527	565	567	582	560	539	569	550	554	583	542	509	541	524	597	540	558	587	525	511	556	562	537	558	531	564	545	590	563	546	534	546	526	609	543	562	559	553	598	536	599	536	564	531	542	570	592	575	542	588	562	605	533	589	556	539	589	562	607	569	578	532	563	559	567	545	561	562	539	518	561	558	532	586	574	577	555	587	572	561	550	550	537	543	572	591	589	559	527	530	547	561	549	560	579	580	550	614	529	544	585	531	546	580	535	580	565	549	540	575	566	527	583	600	571	557	554	590	603	550	526	545	561	567	567	565	562	569	549	535	523	557	554	561	541	545	577	593	567	557	529	564	566	568	554	576	567	565	550	589	542	576	542	583	591	530	547	546	576	558	603	540	575	544	597	544	564	569	608	508	552	555	548	537	605	556	547	527	569	563	538	539	533	559	540	565	562	549	562	542	550	555	562	564	565	498	525	588	561	526	574	582	517	552	568	585	557	518	564	565	565	559	555	534	571	587	597	569	567	505	623	551	557	543	566	543	583	564	540	568	546	565	552	535	584	549	568	518	537	582	549	582	531	554	568	573	576	571	544	570	581	576	559	569	552	589	546	534	550	581	597	531	501	602	546	563	539	574	558	560	506	559	565	568	572	539	594	576	542	551	575	556	534	599	545	588	546	584	568	549	546	556	583	563	609	535	528	568	496	538	569	565	573	554	513	554	547	583	557	538	542	550	586	523	537	571	572	555	554	562	555	548	557	531	597	554	586	601	604	524	631	560	533	571	549	555	580	600	593	578	580	528	572	565	553	553	532	577	533	577	543	548	620	526	551	587	631	544	537	558	531	539	571	575	578	552	579	561	574	555	563	525	546	548	586	579	569	576	491	528	536	560	598	527	586	630	572	552	602	532	558	536	557	559	551	536	557	532	582	563	591	596	561	558	568	516	542	525	565	566	586	527	559	536	555	572	563	601	532	529	562	568	533	547	572	556	555	533	563	535	551	554	569	584	548	563	497	614	600	582	577	573	557	564	575	569	599	584	568	553	547	548	550	554	570	545	559	561	549	577	543	613	596	566	543	544	566	581	561	573	531	597	588	566	565	561	577	555	590	572	562	561	550	606	573	559	541	528	556	525	588	519	574	585	557	531	544	572	547	558	563	544	573	545	553	559	524	604	584	597	538	555	576	547	543	538	547	599	566	549	557	585	540	603	559	575	582	593	570	568	562	523	538	558	613	558	533	572	541	556	556	572	547	563	583	557	542	582	580	553	523	557	534	566	611	587	566	570	551	567	541	549	554	542	516	537	556	549	587	571	580	582	550	534	568	594	573	574	561	519	563	556	581	590	584	589	597	528	541	544	531	586	554	536	580	580	534	580	552	583	542	535	533	586	544	558	519	573	535	557	555	581	581	579	552	578	532	556	544	542	555	581	551	558	538	547	535	605	524	562	495	534	505	570	572	562	574	566	544	574	567	586	551	550	562	521	566	595	571	582	618	499	577	541	535	576	579	597	613	544	542	581	522	576	530	559	589	574	556	589	558	549	558	552	576	569	596	546	543	547	530	554	548	525	538	532	559	577	564	570	601	570	573	546	555	564	511	552	574	583	559	553	557	553	558	600	555	565	585	566	560	576	526	619	515	548	564	507	620	583	556	566	521	558	553	561	555	549	594	551	534	517	562	569	531	556	545	560	561	538	577	620	595	572	587	567	530	591	566	538	549	553	556	520	545	585	568	590	571	578	627	581	573	621	567	511	557	558	547	564	566	578	570	563	597	591	540	564	563	563	518	554	542	588	555	558	566	530	553	588	573	559	570	582	599	563	540	590	564	559	549	580	571	539	554	570	575	557	560	570	569	568	567	590	551	555	557	536	536	542	564	574	573	556	553	562	565	542	560	566	549	577	589	564	523	553	545	578	531	578	528	586	576	563	524	571	605	546	605	527	601	555	574	520	560	545	566	546	577	545	567	549	551	553	540	524	563	563	573	589	518	544	531	588	565	586	588	540	542	557	577	508	594	580	566	539	546	555	566	544	581	604	556	564	560	571	580	565	542	591	600
24423	36457	20912	7320	2350	960	601	525	460	500	503	505	524	520	482	509	521	505	524	568	475	505	493	486	477	496	497	507	491	496	563	499	542	493	544	502	506	538	505	511	479	485	494	523	493	515	448	507	529	505	505	512	484	520	500	529	512	492	522	550	545	506	509	554	465	519	519	481	541	506	520	499	485	516	537	494	532	514	483	519	562	487	484	502	506	528	527	508	506	468	472	489	520	486	472	488	487	515	530	548	509	529	507	516	534	505	500	519	491	535	489	507	525	534	515	543	471	511	498	501	487	467	533	513	525	510	499	526	532	503	500	490	491	511	489	519	459	506	506	526	487	502	529	506	521	518	522	474	513	478	514	531	546	470	475	498	538	549	488	542	473	526	508	547	519	522	506	488	501	572	482	507	496	502	543	489	514	490	493	499	501	523	528	522	536	531	507	498	515	548	512	505	538	505	525	487	444	492	537	476	533	520	507	466	537	525	523	522	519	520	536	496	499	535	484	510	481	524	487	499	517	520	534	480	564	550	508	503	531	488	526	525	499	538	502	519	522	510	503	475	507	504	483	497	510	506	470	528	501	513	484	543	464	487	484	504	494	490	541	511	515	483	516	501	456	513	510	521	541	478	503	523	542	507	480	547	489	496	509	512	515	503	477	500	489	514	552	535	509	502	481	515	507	501	521	515	499	487	509	503	511	500	545	448	490	518	536	511	519	505	495	535	518	496	504	503	485	489	464	495	507	487	526	507	498	541	504	478	506	512	531	545	504	498	508	476	501	507	483	517	496	502	485	520	464	532	493	498	515	481	494	528	495	513	528	483	493	498	479	504	493	500	512	487	478	512	517	509	481	521	458	534	538	499	534	523	509	503	538	534	492	511	500	514	494	503	493	518	531	514	508	498	529	528	511	484	463	485	527	523	500	504	565	521	507	462	514	520	512	505	500	467	520	525	547	520	515	434	493	503	533	472	486	481	469	507	517	510	527	486	528	550	521	463	488	526	453	489	485	480	501	513	509	498	505	521	508	494	490	511	519	518	470	498	514	543	493	476	521	496	487	547	522	537	510	536	500	506	502	557	510	544	516	500	531	499	523	489	507	497	476	519	506	521	534	506	465	514	503	552	483	524	491	501	509	506	495	497	479	465	519	521	544	521	543	507	531	514	527	550	532	473	521	480	505	491	506	508	523	519	532	487	500	540	470	522	499	499	524	505	473	487	494	505	498	513	498	524	536	508	521	473	520	472	510	528	497	471	521	527	505	494	470	511	508	500	546	504	544	479	485	497	507	517	518	495	472	520	545	490	547	530	504	511	479	500	510	547	473	530	504	504	521	500	544	575	537	528	480	490	515	533	467	509	491	446	489	546	517	524	528	546	493	496	523	536	498	546	509	531	470	496	505	503	473	503	511	508	497	506	500	506	519	499	548	486	556	470	475	535	502	547	562	532	465	505	510	481	489	495	527	509	498	507	542	540	468	513	528	537	508	490	490	557	454	513	474	506	522	455	474	493	527	509	463	461	484	521	523	513	547	492	524	533	538	517	520	478	507	527	543	516	499	523	508	505	489	491	451	522	483	501	506	487	529	483	513	516	505	494	490	508	513	503	523	480	453	519	514	504	520	488	514	521	512	477	482	508	502	532	532	479	530	501	530	488	515	488	488	518	498	510	566	498	472	513	521	477	500	537	498	531	508	499	522	511	508	496	496	466	534	488	491	499	532	522	502	495	536	509	506	507	512	529	526	483	481	493	510	476	486	494	522	553	482	526	500	512	521	491	512	463	516	505	497	514	526	539	522	558	537	495	504	504	505	534	486	508	479	493	558	496	523	509	492	505	510	536	499	497	475	491	510	511	567	527	527	476	488	509	504	472	509	522	508	528	501	501	494	487	538	557	485	523	521	501	558	543	507	539	455	515	462	525	470	506	505	485	501	523	523	475	505	473	520	495	515	523	481	473	486	489	502	472	509	506	476	503	460	489	502	493	487	513	481	490	519	492	479	532	505	516	539	477	485	520	524	487	534	488	517	506	492	482	542	495	497	509	528	523	548	529	502	545	566	528	493	530	544	482	524	506	493	524	497	512	541	534	491	494	509	518	495	472	493	460	515	534	513	469	485	497	468	485	533	490	529	512	517	489	463	504	482	538	540	507	495	494	528	535	490	508	474	504	509	495	526	505	533	525	511	500	517	543	514	526	490	503	465	536	509	492	503	504	491	478	490	499	521	551	505	499	511	523	506	460	505	526	542	493	543	535	497	497	533	515	507	474	511	482	489	522	548	471	522	502	513	510	525	510	513	500	427	496	523	509	551	507	492	525	510	529	476	516	508	501	513	525	500	517	532	527	502	481	481	468	523	513	489	489	519	498	485	547	506	502	474	492	492	484	530	505	510	524	520	517	508	519	453	530	509	516	468	500	517	493	522	494	503	481	513	534	482	487	506	539	521	532	511	483	501	474	498	558	551	497	501	474	519	494	447	495	554	513	497	519	505	520	500	508	491	498	505	508	529	489	524	486	480	510	527	492	504	516	523	473	446	511	501	490	518	536	539	531	489	491	526	548	485	512	519	523	517	511	482	546	513	496	514	483	481	536	511	526	557	525	533	519	533	499	518	520	505	564	517	471	494	529	521	541	502	507	512	525	499	544	508	525	514	494	514	497	491	523	513	520	518	510	455	490	502	508	482	484	518	500	568	475	499	505	524	514	499	520	501	482	460	487	469	500	513	492	495	508	485	497	453	523	490	525	514	527	487	546	528	500	542	520	538	514	487	497	508	476	487	470	473	492	488	515	514	539	485	527	496	479	458	516	484	539	508	505	454	540	495	517	476	543	490	540	537	490	512	506	474	508	531	526	543	534	525	475	527	503	548	509	513	503	477	498	457	477	462	515	495	500	518	479	528	484	485	527	486	522	486	514	503	527	489	517	531	477	522	536	528	485	480	487	499	530	509	516	503	490	515	481	509	500	493	537	536	491	532	507	566	502	548	508	511	500	492	506	540	528	495	488	499	515	500	509	532	497	503	463	513	537	512	525	503	558	499	511	502	524	500	503	482	523	496	533	518	544	516	502	523	482	503	525	509	483	512	504	498	475	506	542	550	547	475	509	498	526	516	528	512	544	532	517	532	488	501	518	520	502	543	574	531	496	495	480	500	530	488	525	508	542	492	523	509	497	473	476	487	506	471	487	481	557	526	499	530	509	513	490	531	505	505	518	506	536	496	467	490	441	479	472	477	472	497	506	503	479	541	498	508	508	519	535	520	485	503	486	477	485	526	524	510	527	522	491	512	532	514	524	553	526	548	509	496	495	548	525	466	520	469	506	501	485	460	512	511	467	556	494	500	501	500	498	479	507	504	496	466	476	560	522	523	478	487	478	465	516	510	515	504	486	492	523	508	519	521	539	482	494	507	542	491	545	534	489	482	541	480	552	511	488	515	486	481	484	525	447	544	480	505	523	489	472	454	477	480	508	505	499	491	551
26085	27377	41976	37118	19639	6216	1459	722	558	550	575	547	573	574	549	584	569	564	577	567	563	538	566	598	546	542	553	560	535	563	587	576	503	580	585	549	550	568	513	515	523	558	543	567	565	535	553	524	568	574	556	569	567	568	519	565	532	543	514	517	554	569	476	536	525	544	567	582	521	504	537	595	562	498	520	541	544	533	573	585	541	522	560	590	530	536	583	538	564	518	551	545	553	548	523	546	540	551	518	572	555	546	501	557	545	567	559	548	573	519	521	555	528	555	533	559	563	581	574	546	515	574	527	543	531	612	535	553	543	551	496	543	507	541	530	511	533	547	536	516	514	543	488	587	505	509	516	554	562	540	560	548	535	544	563	530	557	576	569	541	536	568	551	562	538	535	544	527	563	553	524	571	548	575	538	532	582	545	532	553	541	545	520	571	517	496	514	556	541	550	539	543	558	568	519	504	553	561	537	520	560	559	537	570	564	602	545	520	569	498	560	547	536	554	537	552	543	527	550	525	549	551	565	584	552	530	529	565	503	537	507	551	561	541	532	564	509	503	519	555	525	534	504	521	548	554	528	543	533	528	564	587	546	550	557	535	527	530	549	578	578	554	537	555	538	558	537	570	532	532	534	524	551	496	536	569	495	588	584	543	554	541	567	532	544	530	494	509	527	500	539	565	539	575	546	543	558	503	603	517	518	535	566	507	509	564	547	588	546	517	580	539	551	539	534	491	537	587	538	542	506	565	525	530	532	564	524	548	550	549	554	529	523	543	543	558	564	577	530	576	572	559	525	530	532	517	514	542	524	555	533	528	523	531	524	544	591	496	571	511	537	555	532	528	568	534	532	588	569	544	536	582	508	538	524	550	529	567	561	567	543	539	533	545	567	528	577	513	544	496	511	552	571	530	538	518	529	598	544	518	554	578	540	537	544	543	526	567	573	537	504	545	544	520	548	554	525	531	528	564	539	559	542	579	537	514	495	532	558	560	527	518	529	571	553	529	527	575	508	604	585	556	585	536	516	540	519	558	540	536	557	522	573	557	550	575	552	530	546	549	523	533	545	564	543	579	563	572	559	546	563	558	563	556	549	536	553	533	508	484	524	511	520	525	527	563	539	494	560	585	531	528	498	515	517	548	518	557	517	548	506	568	560	541	521	548	519	556	559	588	535	537	511	534	559	536	554	516	593	544	527	518	544	487	604	547	544	527	600	535	482	545	568	554	550	565	524	567	577	519	547	583	554	539	539	576	547	498	507	557	590	556	537	582	538	544	569	516	554	534	551	519	499	562	546	528	528	540	522	551	565	509	559	549	539	545	505	564	551	542	519	544	555	563	586	507	534	598	571	522	579	535	521	550	539	537	545	550	533	488	575	557	526	580	527	548	515	543	553	545	515	533	557	516	546	518	551	539	547	541	514	517	513	553	514	557	518	549	544	569	516	513	556	522	547	546	551	563	533	533	517	572	520	557	569	517	552	549	525	522	569	554	505	572	560	586	523	565	592	518	556	566	559	527	555	514	533	552	552	520	522	521	561	573	546	564	552	537	524	554	507	501	521	558	562	556	556	506	567	503	511	527	535	496	561	563	546	518	552	535	569	559	509	554	546	580	560	535	544	568	539	542	522	588	576	571	547	529	535	513	558	539	543	568	564	558	532	554	515	580	495	543	538	565	533	538	555	516	526	556	542	531	519	540	584	582	501	517	517	572	588	529	541	541	541	570	540	523	557	556	556	557	518	540	540	481	511	526	534	550	584	574	589	578	516	540	539	572	601	546	596	535	553	579	561	532	512	502	546	523	550	508	553	564	542	556	537	529	541	477	534	532	539	548	533	529	547	528	527	538	530	555	539	581	555	544	531	578	533	552	517	557	555	514	526	531	538	528	531	518	535	570	516	570	532	545	539	601	503	575	521	539	550	548	547	533	531	526	548	539	578	545	578	549	530	538	517	502	529	498	542	497	542	534	523	510	537	509	513	570	584	578	496	517	532	514	517	533	581	533	531	553	603	549	546	524	520	541	575	540	529	536	522	542	559	518	540	513	548	536	584	508	564	563	548	526	532	557	548	559	556	577	490	542	531	545	505	535	563	536	548	560	548	519	537	521	551	505	603	557	548	545	554	542	559	547	539	534	557	543	507	516	558	553	535	537	560	580	574	568	556	543	545	560	578	533	522	546	529	544	560	547	525	504	549	561	587	502	548	544	575	523	546	572	533	556	542	539	519	547	555	561	582	554	544	524	552	562	550	505	554	582	541	569	499	572	493	552	567	554	540	545	556	523	556	511	561	557	561	548	507	572	557	575	549	564	569	521	469	512	542	551	547	556	576	541	570	534	580	567	538	524	569	572	530	522	558	520	585	546	568	542	490	552	578	537	550	546	546	550	572	539	548	589	520	545	475	535	571	541	501	547	525	533	527	564	588	543	545	533	557	571	566	512	549	561	547	522	523	553	533	533	519	558	554	566	563	524	522	519	550	544	561	510	529	556	516	531	568	531	516	583	527	543	567	562	583	559	532	527	551	544	533	516	565	534	539	519	544	561	580	520	553	523	503	507	560	493	537	529	565	603	505	536	513	570	568	526	521	570	535	531	520	569	542	583	573	509	560	499	522	527	529	548	546	538	526	550	534	537	594	538	518	543	541	514	549	558	551	579	549	539	542	525	571	544	547	528	552	546	542	542	556	551	548	564	548	535	522	552	564	568	506	561	553	588	576	554	554	586	547	523	553	550	572	541	533	553	534	539	534	593	581	552	536	547	538	541	546	550	507	548	525	529	561	567	518	551	566	581	520	555	581	516	567	533	529	550	583	533	496	571	524	526	598	552	580	543	554	520	560	551	580	538	546	567	536	520	545	515	545	500	556	582	527	556	517	554	570	553	537	564	559	565	538	503	562	540	533	563	514	550	525	548	525	502	543	519	526	511	539	512	536	588	550	527	578	572	506	516	530	569	524	487	597	534	543	539	541	510	568	530	531	505	533	543	518	553	584	528	508	536	536	529	508	535	530	581	598	535	506	554	570	575	580	554	532	539	592	581	543	564	518	517	531	530	534	544	533	604	545	541	559	563	543	581	580	544	550	511	512	507	550	553	586	522	547	532	555	558	526	557	539	525	563	521	553	520	581	545	520	531	533	533	537	534	512	557	537	528	543	589	581	553	543	544	564	520	557	561	501	566	562	563	521	552	544	537	576	474	554	582	512	536	505	496	552	517	554	544	557	558	559	544	570	511	551	512	512	566	509	557	567	610	566	544	574	578	525	570	569	533	536	500	514	552	553	543	559	516	553	576	534	536	590	497	498	538	527	525	562	568	562	531	503	511	511	529	552	545	531	526	546	570	543	532	578	555	548	541	564	523	580	570	545	532	548	573	533	520	533	540	576	522	548	547	572	563	544	535	506	563	565	552	535	526	547	498	569	540	572	530	552	540	539	530	542	529	551	530	479	547	578	504	565	563	506	549	544	558	570	527	553	543	520	548
58728	85581	61426	30910	11550	3452	1191	612	558	544	532	562	552	542	538	549	563	536	541	517	550	503	555	511	555	539	497	569	519	563	541	532	514	529	520	560	549	517	535	501	537	545	538	528	506	531	557	518	559	496	483	545	533	494	512	479	532	533	505	561	471	513	527	511	547	496	536	525	537	546	516	523	546	509	521	574	570	546	551	527	544	533	538	536	537	545	537	551	530	540	570	520	524	538	526	547	529	567	505	537	505	527	537	579	561	559	531	520	540	539	541	527	531	509	500	549	528	567	551	533	496	545	575	537	554	541	557	535	540	519	527	510	521	537	524	519	536	491	536	541	527	527	539	511	541	529	576	513	557	561	528	534	507	553	567	496	531	558	539	557	558	530	502	568	489	528	570	552	530	522	503	532	584	528	550	530	558	553	537	539	524	529	550	520	506	581	552	560	528	519	501	533	579	542	510	538	520	536	545	540	534	527	551	528	566	507	520	505	577	499	514	553	557	545	580	517	583	521	517	530	525	497	518	518	532	547	497	513	547	572	531	548	553	523	496	534	534	538	494	544	534	540	527	566	501	571	519	506	501	566	567	532	538	523	533	573	550	576	549	522	550	539	492	584	517	528	522	574	529	521	547	487	528	539	541	501	538	561	528	565	537	525	514	529	532	501	521	583	526	474	584	513	510	541	547	516	531	554	581	525	557	539	503	555	561	514	512	520	520	520	485	529	544	527	484	551	572	534	571	552	571	522	520	529	468	568	554	504	537	580	501	575	500	526	548	544	518	541	537	567	496	528	514	549	541	532	548	543	522	522	557	532	486	516	538	519	579	535	525	535	515	560	492	511	573	509	556	539	498	537	487	545	526	546	512	541	523	568	550	533	567	527	540	557	508	539	521	527	546	540	535	534	560	555	498	562	511	539	536	531	508	529	548	532	532	516	492	489	525	555	562	562	549	509	565	534	564	558	562	566	548	555	565	558	505	552	513	552	544	571	527	491	528	474	502	472	552	537	525	531	568	514	542	530	544	503	559	533	518	576	530	553	524	562	531	540	537	503	487	555	571	551	547	527	535	546	511	580	523	506	547	537	530	532	552	560	549	563	526	505	563	542	502	536	562	505	531	561	532	531	488	535	546	488	558	536	516	540	519	543	508	539	579	551	505	542	536	528	545	568	584	539	531	534	523	554	573	548	526	511	544	508	522	559	536	495	531	552	504	561	527	551	496	562	544	517	520	528	520	522	543	557	521	524	554	527	515	517	632	527	546	524	560	569	524	576	515	551	518	554	497	531	535	522	533	582	472	523	529	521	517	547	526	542	509	514	518	551	528	554	571	528	557	526	567	506	524	533	547	542	504	554	482	513	502	537	547	556	575	538	542	551	536	509	531	547	519	537	568	540	542	547	584	583	468	521	523	554	520	529	523	525	523	561	537	498	526	564	492	495	533	561	495	554	550	510	531	534	559	523	536	558	505	540	518	557	523	562	522	515	552	533	545	541	534	514	531	517	571	480	514	548	528	556	537	525	554	552	526	511	552	555	526	520	573	535	531	540	503	536	564	532	547	523	517	499	515	517	525	500	538	572	520	553	542	538	552	560	521	511	543	551	524	523	547	550	512	532	538	553	556	533	484	574	536	551	525	578	494	523	566	520	534	508	549	520	527	563	502	526	560	571	532	519	553	524	559	514	485	549	539	546	576	585	490	528	550	533	533	551	547	543	546	518	528	550	521	530	528	532	534	524	524	543	552	556	549	531	560	523	536	517	528	546	527	543	576	497	523	528	542	546	515	538	523	545	517	550	578	524	543	483	478	520	541	499	536	543	568	496	537	559	573	522	540	511	511	550	516	562	497	534	517	543	534	513	549	569	526	528	560	540	522	511	508	540	505	496	563	515	541	537	543	537	485	534	528	524	532	550	561	539	562	519	535	541	513	539	500	550	543	495	533	520	547	511	504	526	571	509	506	550	525	537	547	492	534	518	512	516	539	546	549	489	537	531	559	565	507	549	499	514	559	527	523	550	527	547	533	535	475	540	541	540	524	534	579	524	547	507	529	461	520	557	555	551	513	522	512	530	532	540	510	549	546	523	543	528	572	526	528	522	503	489	555	546	527	544	526	543	524	521	522	534	522	528	531	538	567	518	496	544	522	535	521	533	522	542	526	531	515	561	590	545	517	532	541	536	514	510	518	503	546	551	518	514	520	520	536	551	536	554	518	550	548	585	512	561	538	508	516	552	538	518	536	527	511	509	496	529	528	565	548	526	534	569	550	543	540	568	545	565	547	582	502	534	539	515	585	501	492	542	513	502	519	540	536	525	550	560	548	494	519	501	521	565	550	551	506	492	549	534	526	565	532	548	536	533	566	552	486	513	526	501	493	545	558	547	504	511	500	529	520	541	553	594	501	563	528	495	512	533	516	526	512	537	502	567	531	527	528	504	539	520	519	555	505	539	520	557	545	532	548	548	546	529	501	526	539	507	584	591	543	555	507	539	490	551	543	520	513	569	531	516	549	524	535	515	547	542	568	572	515	538	526	519	508	508	561	520	547	581	488	528	506	497	558	500	529	554	524	531	519	537	529	519	548	512	520	566	537	531	559	564	523	577	496	555	515	546	568	514	517	528	512	547	515	503	533	502	533	528	543	554	569	488	556	499	536	483	562	532	534	511	533	502	505	573	556	530	558	513	542	546	541	530	519	521	534	526	541	537	552	487	489	541	555	515	527	493	585	525	509	563	567	533	537	544	524	548	541	568	558	544	547	528	517	499	566	567	522	541	565	536	534	532	531	552	520	546	554	537	526	544	524	525	514	504	511	555	540	563	522	551	576	571	512	503	533	490	517	511	542	565	532	539	498	531	522	521	512	509	534	513	555	534	540	547	542	525	542	541	538	491	525	531	559	558	530	529	570	550	540	514	504	501	543	547	540	512	571	546	567	512	513	542	563	497	525	520	529	540	498	548	582	502	528	494	512	531	543	502	547	520	544	536	501	553	508	553	548	565	523	558	546	553	542	518	524	552	546	496	562	524	505	512	569	507	554	568	528	559	516	501	540	559	534	540	552	532	495	491	519	512	552	522	458	563	519	521	556	525	527	512	547	586	557	549	550	561	532	514	567	573	535	486	523	577	555	530	554	553	509	483	520	510	531	553	511	496	506	530	567	511	540	548	513	546	528	560	534	541	561	520	546	520	526	549	586	568	516	516	509	550	504	489	530	550	501	542	518	575	569	534	538	521	501	537	528	540	482	553	506	521	534	550	548	593	511	551	492	551	557	519	552	537	548	530	509	545	546	506	525	529	551	577	518	517	560	496	542	496	538	549	557	535	520	570	544	555	519	569	532	548	490	555	529	593	544	513	536	519	495	529	520	552	550	537	551	504	507	527	522	520	540	530	544	515	539	535	520	527	559	530	565	557	561	541	534	501	531	527	516	553	565	533	539	545	511	532	503	551	512	546	529	500	570	516	526	523	559	497	544	546	557	554
24169	23109	37243	37542	26963	16868	5193	1272	902	836	830	821	821	847	807	780	821	784	826	797	739	835	846	856	764	855	783	839	839	799	749	812	860	822	801	790	801	762	811	771	762	807	789	803	781	766	834	753	789	841	770	801	758	816	793	794	843	807	854	775	796	819	833	775	789	786	753	805	814	783	757	784	790	819	750	815	773	794	757	775	770	793	816	813	771	757	824	843	821	782	779	774	809	771	772	784	828	783	772	779	773	797	800	806	779	794	758	809	754	797	766	774	767	795	821	813	792	808	776	751	805	782	801	809	781	816	798	781	765	752	819	754	771	813	827	762	824	754	754	782	768	748	765	769	746	810	809	819	751	737	779	825	814	776	817	841	836	786	760	768	848	838	745	806	759	747	766	810	759	816	802	814	797	803	818	788	771	811	793	751	806	824	754	785	739	786	821	810	811	745	756	765	732	830	778	811	795	790	799	785	830	766	790	805	792	785	767	795	826	861	810	769	802	824	785	808	755	837	811	798	764	778	781	802	788	773	809	804	810	734	823	758	817	791	755	813	846	780	814	846	751	781	799	814	756	781	799	837	757	787	779	760	763	807	829	787	829	792	817	793	773	810	863	817	787	786	778	758	716	834	835	742	817	807	753	796	840	807	761	789	752	803	800	810	790	752	801	752	756	767	762	787	766	798	781	814	814	821	820	764	789	800	854	782	832	814	805	753	728	785	765	776	747	778	758	833	786	777	770	778	799	787	797	717	790	784	802	818	763	722	810	775	778	746	751	757	746	771	807	786	792	725	763	800	799	773	817	823	804	822	787	793	719	807	736	772	761	768	789	792	768	747	759	774	822	773	765	789	750	814	799	822	748	769	758	795	764	806	811	746	776	754	740	762	800	784	803	789	730	782	840	786	757	800	716	775	821	784	787	774	820	815	822	814	788	807	801	759	828	769	760	757	786	731	757	771	752	783	846	818	733	753	737	789	815	745	785	796	818	764	766	797	798	840	737	797	798	824	748	781	751	803	784	747	758	824	795	828	829	818	820	794	742	734	755	768	788	803	774	812	830	833	755	777	770	796	754	724	809	748	757	800	775	779	825	756	792	765	798	800	719	798	803	817	780	794	772	826	746	765	777	774	829	785	789	816	835	739	839	804	772	813	789	765	755	808	736	800	779	736	768	825	782	807	850	804	823	775	792	775	787	820	775	771	815	787	810	752	787	749	773	807	767	804	789	770	801	782	742	769	792	767	766	793	744	841	794	770	771	804	795	799	800	808	799	805	808	796	796	807	771	713	823	815	802	771	800	760	768	835	777	795	808	789	819	773	842	758	800	747	757	840	756	754	747	784	789	809	771	763	780	757	841	768	784	742	800	809	785	744	759	831	780	790	767	760	813	812	755	765	788	805	797	769	768	746	793	801	780	781	811	801	857	774	815	776	787	804	794	790	788	767	784	815	848	747	832	793	787	765	772	833	746	819	811	763	794	787	770	773	800	756	832	742	743	798	789	781	756	797	789	785	769	828	832	791	775	797	808	835	795	734	799	834	844	801	767	761	806	769	776	849	805	811	807	764	801	773	822	816	791	799	793	806	768	779	831	798	782	838	792	773	751	769	778	761	831	784	796	790	806	828	786	852	762	791	831	751	785	793	766	798	753	808	822	769	764	772	809	770	785	795	768	801	741	791	739	786	801	811	775	720	813	738	844	793	789	753	814	769	763	822	802	803	791	750	784	816	809	825	755	763	793	795	829	754	799	782	788	806	749	821	756	811	790	811	772	774	767	775	772	826	829	726	806	798	820	808	768	710	791	789	774	752	766	751	794	782	846	834	795	785	776	778	783	844	828	760	773	781	763	838	771	804	816	784	814	794	796	805	799	831	820	799	724	776	784	808	810	780	771	792	821	770	814	713	806	781	782	736	833	727	783	781	758	822	729	750	788	790	771	819	746	818	737	791	796	814	764	799	801	767	809	790	778	774	754	778	806	795	777	774	760	745	804	765	807	800	857	763	769	787	777	766	765	826	772	796	747	799	796	818	774	740	770	779	798	782	757	765	772	800	758	777	765	839	830	769	809	764	746	768	794	776	829	756	838	794	750	783	802	786	808	800	789	753	786	784	771	798	802	731	792	801	779	777	810	783	782	784	695	750	770	794	770	763	792	822	779	769	782	782	827	828	822	807	759	758	787	780	811	772	790	745	825	834	789	756	787	777	803	785	770	806	801	811	764	803	790	766	776	763	779	758	793	755	786	777	757	841	811	767	774	797	731	826	805	795	786	789	785	742	805	800	809	812	767	812	795	756	769	803	791	804	769	787	742	841	814	813	777	831	764	822	798	795	780	789	794	767	807	778	788	755	768	783	748	752	829	786	764	797	711	786	816	787	777	823	779	799	797	770	765	807	765	796	764	799	753	879	786	801	738	804	812	793	806	789	829	778	771	790	776	783	786	765	789	794	778	796	798	812	789	784	805	770	765	765	807	821	815	787	806	780	786	794	778	765	809	792	817	772	746	751	766	746	776	769	770	767	803	770	796	791	750	810	801	795	870	810	843	775	792	762	765	740	765	814	830	790	740	756	753	789	789	806	801	780	792	771	815	798	780	781	769	767	837	852	855	771	766	797	796	800	780	756	764	779	825	798	786	749	789	810	765	777	823	808	822	743	847	815	815	780	783	746	785	796	776	752	781	746	802	794	830	860	751	785	819	868	837	788	768	821	795	817	755	834	782	791	793	766	787	850	753	784	770	764	768	781	829	746	770	776	764	766	794	789	802	779	864	802	766	804	735	803	821	805	820	765	754	800	727	836	788	840	755	816	792	743	763	760	767	777	756	815	842	825	780	742	780	749	796	725	770	778	799	821	811	788	783	778	743	749	752	788	795	783	749	782	794	820	818	767	801	777	778	838	813	769	817	764	804	823	751	769	723	817	828	802	771	807	729	759	792	786	769	777	772	848	710	779	751	769	752	757	765	775	787	777	775	737	786	803	863	741	779	831	780	771	731	796	797	787	787	760	785	781	767	805	831	800	848	816	811	820	756	766	809	805	808	771	767	748	819	771	755	810	794	761	753	781	787	727	812	811	858	818	775	782	779	779	792	791	796	794	760	803	804	808	819	801	808	778	754	792	789	830	759	715	810	788	792	789	810	825	775	755	735	794	775	786	779	772	737	802	798	779	732	793	821	808	834	744	783	766	836	789	779	744	788	790	752	788	819	817	771	780	802	823	794	756	801	780	776	777	772	751	815	733	820	761	818	787	803	781	767	818	795	779	822	797	759	795	748	788	796	785	748	779	787	764	751	804	779	764	783	704	793	783	760	783	769	805	802	791	846	747	827	764	743	791	788	836	837	786	758	820	786	823	756	776	739	780	773	808	814	788	853	800	715	732	816	775	765	832	790	773	851	777	801	801	797	772	783	784	786	786	734	779	779	780	781	786	779	768	783	794	817	797	742	789	759	685	749	788	829	812	786	773	784	824	799	765	786	782
64603	102125	79373	49522	23480	7972	2500	972	790	761	834	839	813	787	761	808	737	726	803	817	766	723	747	803	780	824	780	788	827	820	808	776	753	790	816	756	757	782	840	828	745	807	788	745	743	723	809	775	797	830	869	692	810	789	760	804	771	759	781	750	770	749	745	721	761	777	768	790	747	828	800	774	761	801	752	776	812	728	778	797	726	799	733	822	821	800	792	775	768	747	780	794	764	760	775	779	735	779	771	782	757	801	763	757	777	859	779	719	777	762	765	768	787	822	805	828	767	794	785	750	731	722	770	764	746	793	760	780	733	753	738	760	759	757	812	795	795	820	773	781	792	756	769	752	764	808	784	717	737	797	751	807	726	735	743	712	741	806	758	792	756	783	738	768	770	740	754	754	740	743	784	749	766	798	748	845	754	759	802	744	780	747	750	742	805	771	765	774	804	748	765	779	791	836	783	813	840	723	738	798	743	760	774	798	783	775	753	739	778	836	759	805	800	729	767	773	760	753	759	754	792	748	761	750	755	774	748	783	761	797	782	765	738	775	746	778	813	746	751	739	788	762	755	834	765	810	775	748	794	794	759	747	727	754	773	731	785	780	803	757	763	741	772	797	790	753	750	747	710	734	777	769	814	814	756	825	735	767	798	758	808	782	824	754	816	773	758	761	754	701	737	749	770	770	773	777	799	815	787	786	774	740	785	789	767	798	752	776	735	773	745	759	784	821	762	759	795	784	786	803	764	760	758	794	782	812	787	732	731	760	751	803	811	730	788	770	826	774	746	778	776	767	751	851	798	775	788	793	699	744	753	825	806	777	721	805	769	759	727	765	763	735	779	782	774	776	762	796	780	722	784	760	744	785	740	740	772	781	818	770	793	779	785	803	749	761	772	753	786	782	771	788	760	778	784	749	770	781	767	777	762	778	765	794	825	752	766	766	825	785	801	779	787	716	749	778	795	744	835	811	781	770	788	790	734	763	835	784	713	798	797	840	796	767	736	786	749	764	761	782	783	766	772	727	751	755	771	730	753	779	771	752	783	752	794	779	815	766	762	829	802	761	770	783	767	785	747	825	811	755	789	767	708	772	783	761	799	821	756	825	783	729	812	764	754	783	805	768	785	735	736	774	755	765	814	817	824	797	751	762	754	739	781	790	765	813	772	777	741	779	793	776	800	770	807	797	740	805	775	788	690	812	787	757	803	748	725	756	735	735	737	791	793	774	761	791	772	787	753	806	793	776	741	774	756	739	806	796	737	754	775	756	746	776	753	758	738	790	814	777	798	773	737	783	788	754	800	758	735	771	762	790	828	792	746	751	765	773	750	737	774	757	793	786	827	759	779	791	759	741	746	804	822	758	787	788	811	768	777	760	781	737	754	764	784	772	811	797	786	712	792	777	757	749	816	819	762	753	784	760	806	799	751	772	742	761	777	823	787	808	786	771	751	768	807	765	799	796	734	800	782	749	785	813	792	801	756	769	742	772	755	783	773	768	807	731	751	754	788	796	817	726	774	794	804	764	787	798	778	770	779	743	821	791	778	800	782	793	770	787	806	719	778	730	735	792	741	788	772	777	729	773	796	769	779	747	780	734	793	733	740	779	773	743	773	765	772	790	779	762	753	811	737	765	709	779	794	787	795	806	725	738	788	757	759	729	754	758	786	737	787	799	759	759	799	741	770	751	721	753	797	770	769	768	801	755	758	726	731	767	780	783	758	765	756	794	793	745	811	784	756	736	785	766	772	776	783	784	753	754	751	757	780	744	718	762	742	789	755	747	784	761	769	841	779	761	778	755	756	770	770	804	780	791	799	798	775	754	779	795	741	829	783	756	746	732	826	756	748	790	774	738	753	767	791	785	806	754	751	810	708	754	779	727	776	773	798	770	764	764	771	775	763	784	773	745	748	767	759	816	778	828	709	803	736	802	742	753	822	712	741	786	736	798	760	773	742	742	745	839	705	793	742	749	762	807	751	757	767	789	808	758	737	793	777	779	723	739	787	802	768	754	840	772	811	725	740	769	793	740	788	782	776	796	772	762	777	718	746	742	785	825	748	721	783	794	773	765	742	778	863	738	755	766	789	795	812	768	722	761	790	763	752	783	747	770	744	789	792	793	801	733	723	823	792	797	747	731	790	767	793	781	794	768	752	751	775	769	808	767	798	735	757	830	777	794	745	815	744	769	806	789	751	776	807	724	747	761	804	723	785	750	741	779	738	813	807	792	772	776	773	755	809	743	812	793	756	778	785	768	798	729	768	785	796	799	777	751	748	767	760	761	803	753	748	762	773	769	769	746	821	705	752	784	747	754	758	753	752	756	738	750	769	770	768	732	781	823	732	719	762	773	813	832	787	814	775	779	765	745	787	788	800	688	802	736	762	806	771	759	745	726	771	778	802	731	783	782	806	808	738	772	730	798	783	747	737	803	809	760	800	751	753	787	785	751	816	824	773	788	732	744	791	780	813	803	810	767	722	771	810	770	736	759	782	803	719	788	806	743	759	710	783	737	762	801	803	726	761	766	782	742	801	756	769	779	789	762	787	786	785	756	741	763	769	780	788	744	747	810	796	813	806	797	758	733	798	760	801	754	800	757	783	763	764	804	794	762	761	786	777	773	717	764	712	771	768	768	799	732	786	800	776	726	762	767	782	793	747	763	700	750	774	774	754	816	719	778	754	761	736	773	778	746	796	781	752	733	770	726	731	727	769	783	769	762	812	787	739	783	746	745	807	793	758	803	768	761	777	807	795	790	797	746	729	768	789	787	778	763	805	779	815	782	784	777	759	755	764	720	818	756	761	749	781	754	732	765	726	728	831	760	759	794	789	793	762	736	693	789	746	744	817	761	786	790	777	808	790	726	757	779	745	722	749	787	753	764	754	800	802	760	759	767	793	780	755	777	787	777	763	742	787	785	782	788	773	710	790	796	803	703	740	758	770	747	761	748	734	790	745	787	811	799	771	792	740	785	717	734	805	784	729	781	805	824	842	758	757	713	747	744	721	737	801	739	788	766	749	763	750	786	785	763	817	695	823	780	766	811	699	747	756	801	801	763	760	781	766	738	764	783	778	830	791	783	755	812	764	774	784	756	749	725	777	772	789	797	781	751	771	745	764	745	737	779	763	790	749	747	779	783	788	758	736	784	763	749	777	788	705	819	788	765	767	786	739	777	756	749	710	767	767	728	775	806	779	797	831	736	824	778	737	731	772	789	788	784	791	745	720	800	752	785	713	758	777	783	769	746	734	779	762	756	765	760	761	735	766	728	739	816	802	795	738	720	778	785	758	767	747	740	740	732	762	740	732	734	815	771	764	778	787	743	752	730	778	777	788	796	746	716	775	785	779	801	772	761	768	796	753	768	784	747	805	796	781	776	741	821	785	791	707	813	770	768	761	720	792	806	762	765	789	787	712	746	723	750	759	779	772	773	829	814	765	803	740	777	758	753	759	773	774	705	807	755	850	793	765	782	750	749	760	799	800	777
30369	28922	25845	12631	3284	1187	772	664	632	686	590	612	582	628	612	574	558	657	634	612	573	593	555	607	598	625	646	589	597	597	580	645	637	595	605	581	629	610	628	617	631	617	558	623	616	654	596	612	620	621	635	618	620	601	614	577	598	588	613	628	600	604	583	567	565	623	594	640	618	626	654	640	588	599	600	595	619	617	622	557	594	608	612	597	654	601	642	613	618	615	617	559	572	572	601	567	618	618	607	630	621	554	611	614	607	601	600	614	574	639	631	580	623	604	578	601	571	638	561	600	586	582	590	586	611	604	590	620	630	600	595	584	616	587	605	564	559	633	599	618	585	611	612	643	608	585	617	632	625	613	554	583	583	585	630	605	613	564	640	605	591	591	616	646	602	601	574	613	644	607	600	621	599	606	605	633	620	597	602	592	575	614	606	609	674	601	625	623	570	620	579	565	562	614	601	623	614	612	644	595	636	627	576	614	609	580	565	617	579	583	600	563	595	621	573	566	631	600	601	622	591	630	608	592	586	619	594	631	579	579	575	545	588	648	585	681	616	557	648	602	634	614	605	586	629	571	611	591	611	639	568	562	624	662	574	591	576	667	612	616	627	588	591	597	600	615	618	589	620	565	577	616	573	573	615	595	593	633	604	639	588	603	637	571	595	613	630	610	654	564	585	632	599	590	633	591	596	603	588	581	563	606	604	611	589	615	602	606	571	601	609	595	598	599	621	614	590	646	590	590	643	589	627	573	676	645	604	622	571	621	572	614	605	586	562	615	592	580	602	565	600	567	564	572	644	589	597	614	617	600	587	577	634	605	600	600	603	606	615	591	612	663	588	643	594	608	577	628	582	613	613	626	607	612	612	611	617	648	568	584	645	648	545	649	582	586	579	607	643	634	634	619	585	586	598	577	586	620	616	619	608	586	609	589	601	598	636	606	627	599	584	616	592	573	536	604	601	618	625	580	631	625	629	647	601	647	636	585	632	630	603	605	612	636	628	599	648	622	636	609	621	602	627	605	619	585	616	581	612	627	575	591	600	687	607	570	584	580	624	592	615	621	596	577	556	586	647	580	591	604	649	585	596	627	594	600	587	598	593	600	621	561	582	620	649	621	612	609	591	633	585	629	562	631	644	637	638	622	590	581	586	620	614	586	592	586	586	631	625	614	630	569	619	635	573	618	629	597	602	616	579	657	580	613	635	582	606	607	626	620	603	603	574	625	591	597	585	601	562	652	623	579	647	620	619	565	589	617	629	584	585	564	622	583	616	572	606	604	621	607	622	586	584	614	606	573	648	600	641	581	614	607	604	554	603	595	590	594	563	604	623	604	604	601	636	585	600	593	665	620	567	605	626	618	593	584	591	593	622	588	601	594	669	620	577	578	621	587	584	612	584	635	602	584	598	594	604	606	637	594	606	629	606	607	640	656	612	617	594	595	603	563	600	586	554	615	643	603	637	622	657	616	570	599	633	583	577	612	597	639	600	591	611	623	606	610	598	647	603	659	579	612	636	603	606	621	626	660	554	562	585	573	596	592	607	628	629	656	610	611	601	557	592	615	571	583	590	611	604	588	615	619	611	599	614	608	577	621	622	623	589	639	609	579	598	634	611	615	638	616	560	581	634	628	605	618	658	604	628	584	619	628	619	601	641	574	578	612	605	607	602	602	556	637	593	559	600	565	604	624	597	553	630	596	624	658	581	604	622	584	656	634	598	618	609	564	605	616	614	603	595	615	607	592	612	610	568	587	612	601	639	617	586	588	637	580	589	631	613	589	575	651	592	618	629	643	618	688	592	632	650	629	587	615	565	612	634	603	578	578	614	608	604	635	610	558	629	596	618	628	593	582	593	631	587	580	609	599	608	665	624	617	615	547	620	634	610	595	583	618	611	598	613	583	643	610	598	654	625	566	643	637	615	609	595	571	589	606	630	536	601	628	599	637	582	584	631	623	615	576	603	595	614	600	584	571	589	587	569	597	590	611	558	617	642	589	648	625	600	655	613	652	608	557	569	643	593	634	627	573	589	555	586	575	638	642	590	591	660	640	585	572	597	637	612	570	585	590	604	627	655	621	565	598	603	631	617	584	631	604	614	615	669	616	582	582	600	613	649	650	604	585	594	599	613	615	618	627	591	584	589	653	649	600	631	572	619	613	600	569	587	596	659	621	627	614	590	631	601	589	601	607	601	618	624	627	625	575	603	575	612	578	597	643	567	603	564	596	602	605	611	637	642	643	596	573	543	630	602	634	609	630	623	615	641	625	568	599	597	630	552	587	631	624	641	624	611	617	622	606	640	637	599	606	612	589	621	612	560	600	619	611	638	630	608	590	601	628	562	647	577	617	594	607	576	595	589	636	610	629	630	575	622	573	632	587	619	553	596	563	643	585	602	632	598	618	597	615	584	545	604	581	628	578	614	571	603	542	603	611	618	602	610	566	618	615	587	601	573	607	613	616	664	585	611	609	568	621	619	587	630	609	596	561	581	600	607	635	592	573	613	627	577	627	618	588	615	606	566	607	611	604	565	612	584	602	596	630	634	582	622	593	632	609	591	580	620	597	607	604	597	572	593	593	591	601	598	654	648	613	581	635	633	622	629	592	629	624	619	575	560	587	591	595	603	577	611	634	603	597	598	611	662	589	606	580	607	619	584	660	589	611	642	603	619	619	608	625	602	613	629	609	597	605	620	632	589	614	608	588	631	582	599	625	604	608	680	604	609	599	605	616	619	606	616	630	642	593	581	618	637	544	612	601	550	565	652	626	613	625	591	609	621	584	604	631	600	614	581	632	564	653	622	652	604	645	623	624	593	611	585	606	623	607	598	589	582	657	595	627	591	615	594	589	641	603	641	606	610	603	606	614	612	574	623	586	607	621	621	601	577	614	594	597	628	598	627	586	631	606	588	616	617	604	667	601	611	622	636	565	597	596	600	644	585	607	668	630	608	600	599	610	644	612	640	590	605	638	598	583	651	637	648	610	655	576	592	639	573	585	627	636	639	615	645	621	601	594	597	639	601	591	590	580	603	632	597	622	601	592	612	619	629	619	620	672	583	606	575	629	605	639	606	602	628	626	648	632	623	604	599	652	576	585	560	616	566	608	609	618	675	658	609	576	633	553	599	599	581	590	587	589	616	578	582	597	625	663	657	580	589	606	604	601	588	612	574	603	623	604	637	623	599	627	629	595	568	607	620	631	609	649	593	665	588	594	664	613	623	649	563	602	635	605	617	598	646	650	613	602	589	606	616	602	619	629	586	665	586	604	593	615	670	603	610	624	608	657	593	585	599	625	621	617	602	604	599	578	589	585	622	596	574	584	644	556	613	611	595	621	603	611	553	553	605	588	545	613	590	603	604	654	620	584	603	585	606	595	610	634	586	579	614	638	613	605	674	594	587	626	589	592	602	606	573	605	618	618	616	607	612	591	623	631	606	635	610	641	585	617	604	594	565	584	701	584	590	619	663	631	624	606	594	608	641	622
23810	33971	21068	7809	2723	1104	694	587	518	523	560	568	538	534	537	541	565	617	562	554	597	578	528	531	567	514	539	538	538	556	546	571	557	538	536	577	554	535	507	525	544	525	538	551	505	526	523	559	530	575	503	569	529	520	526	544	572	531	522	580	596	582	560	591	517	530	520	562	565	525	527	534	520	519	551	529	503	522	542	553	536	509	520	503	524	514	547	566	585	542	539	552	518	537	557	549	573	536	535	563	504	562	534	531	531	550	547	542	551	532	542	502	521	556	519	559	563	574	538	536	559	528	529	556	576	549	560	567	583	519	530	530	544	515	526	520	523	548	502	568	485	558	523	529	519	545	548	505	562	548	573	520	564	530	507	524	546	540	548	571	513	525	530	524	505	544	561	569	542	584	588	547	519	558	526	549	506	514	522	529	535	529	506	540	551	517	498	525	570	573	561	553	541	565	534	521	590	524	553	545	548	544	541	538	551	530	533	530	524	555	561	539	567	523	501	534	518	545	526	582	585	584	561	525	531	562	532	561	572	585	526	554	558	522	540	532	503	524	540	536	532	530	551	551	555	536	537	554	543	527	527	498	452	525	547	560	551	548	537	523	524	523	515	563	583	581	537	542	543	558	579	524	531	549	578	537	543	561	525	560	544	507	504	507	543	538	564	519	578	531	525	562	523	538	520	590	572	536	551	529	533	541	555	549	565	543	532	542	563	535	486	553	544	517	510	551	517	538	538	544	577	529	536	541	566	560	562	511	555	545	528	554	531	572	542	560	522	580	526	582	601	560	560	560	526	553	524	532	549	549	585	562	534	576	534	565	550	558	532	545	525	555	539	548	571	551	521	580	535	574	544	531	543	547	550	550	565	576	531	558	581	523	549	530	515	520	551	500	542	534	538	535	549	566	549	572	531	494	578	561	508	570	550	557	537	534	526	522	544	538	533	546	504	547	547	499	564	521	560	535	508	570	572	530	561	530	567	550	536	560	528	560	569	545	566	548	550	524	531	558	574	514	554	547	516	544	560	526	502	541	528	551	514	550	553	504	534	575	555	531	539	543	527	541	547	515	548	546	531	570	529	579	541	514	504	557	558	539	595	540	512	527	569	530	595	529	533	544	560	539	547	535	507	540	541	536	573	539	561	576	584	540	573	542	534	585	565	554	535	570	590	527	550	515	558	559	535	539	530	565	532	542	520	509	578	529	556	563	565	529	543	505	521	514	540	524	535	499	530	560	531	512	502	526	531	506	504	542	525	565	570	574	560	564	497	526	550	545	518	559	523	524	552	530	539	537	570	560	512	527	522	557	568	505	531	547	537	514	535	528	562	541	519	576	537	558	548	587	551	546	518	541	510	550	571	577	555	561	532	528	556	524	590	496	516	523	492	554	510	547	564	576	532	524	542	518	517	551	541	564	516	534	500	495	502	596	571	574	569	532	522	551	575	536	559	553	530	530	556	515	537	511	585	561	502	535	553	528	513	567	525	529	556	534	527	579	510	531	515	559	502	515	551	512	570	528	512	523	560	542	522	515	527	540	568	511	545	565	529	546	515	567	497	507	548	529	589	520	533	579	567	528	548	555	548	541	547	524	591	578	498	525	557	536	577	536	521	547	548	618	544	580	554	536	557	556	542	533	541	609	537	557	555	518	488	554	537	501	594	580	537	518	547	534	512	561	546	528	545	557	559	526	551	567	557	557	530	512	497	602	562	541	547	531	518	512	535	529	585	526	537	522	588	555	570	527	536	566	566	561	503	552	560	551	564	514	531	547	573	509	532	567	525	539	533	535	522	539	524	566	543	549	568	587	578	553	551	547	513	558	556	536	528	539	553	547	529	563	515	555	542	529	531	550	546	549	554	538	517	489	523	560	574	571	504	605	537	544	526	523	584	543	493	556	546	561	566	550	521	494	575	519	537	508	557	507	564	556	563	525	548	524	523	516	534	558	530	544	537	544	560	549	532	537	527	517	519	569	529	554	550	564	558	553	491	554	556	563	563	547	520	522	561	551	560	521	536	516	541	562	580	558	556	541	538	527	517	505	542	526	546	571	583	563	569	587	547	524	583	549	592	613	496	561	540	591	553	475	579	536	545	557	579	527	525	502	617	540	556	546	540	539	523	578	545	545	524	539	516	535	546	516	566	554	510	557	549	525	559	566	540	575	522	540	531	539	514	509	548	567	500	557	565	546	549	541	515	544	510	529	492	522	538	548	531	530	526	499	513	576	513	562	550	565	557	541	565	538	529	521	554	542	541	494	537	557	488	572	546	546	573	545	542	542	577	510	529	578	554	543	571	538	501	533	528	554	537	539	559	561	528	575	521	527	549	540	562	556	569	556	564	527	568	570	540	563	520	488	516	527	543	561	555	512	540	541	493	578	552	540	546	521	551	536	573	570	543	546	532	555	555	516	545	544	547	528	525	550	542	530	562	553	556	540	570	525	510	522	520	533	560	551	548	550	533	541	502	581	532	536	511	552	520	491	529	535	533	539	522	546	548	557	506	550	545	538	520	581	532	531	558	538	549	570	548	513	598	553	492	523	574	525	527	535	576	534	565	546	566	528	563	546	558	545	535	572	528	545	534	555	508	549	553	511	520	529	533	550	560	544	549	549	580	550	538	527	570	567	563	554	533	517	559	522	488	540	528	545	550	528	571	535	568	549	582	511	546	537	530	540	557	539	482	510	542	508	526	526	607	513	550	558	541	515	547	561	490	509	517	522	525	597	517	539	596	526	532	558	537	515	519	483	525	562	527	547	518	556	521	530	542	540	512	558	521	573	515	518	545	532	536	550	560	549	544	540	573	572	527	583	527	516	554	532	520	555	510	514	566	546	498	543	555	592	524	569	570	578	526	529	546	563	589	518	573	494	593	541	600	535	532	505	540	564	538	572	519	539	513	523	589	576	538	554	535	528	565	535	519	531	537	541	564	537	540	558	522	541	544	530	497	575	561	567	559	554	516	543	531	563	570	565	528	554	532	502	533	530	536	550	498	551	551	520	551	547	523	556	565	578	546	580	541	554	506	524	535	516	527	535	580	579	537	532	532	504	537	542	528	511	515	549	500	552	502	501	579	531	530	515	546	528	564	535	574	564	571	532	532	530	555	560	554	544	557	548	547	521	563	562	566	538	560	561	536	590	539	514	524	574	543	582	542	562	553	520	533	565	550	510	534	526	491	570	531	541	543	551	535	539	529	498	553	548	551	521	513	549	539	533	526	522	551	530	531	549	527	553	533	503	534	568	544	501	521	516	513	527	540	541	562	591	544	525	570	550	559	522	562	519	531	495	523	517	556	568	564	531	560	552	559	530	522	543	537	561	538	525	556	568	518	543	504	552	541	557	504	549	572	566	541	550	556	541	543	586	554	546	515	513	540	504	502	542	537	548	509	500	538	533	532	498	563	541	527	544	507	558	565	550	530	561	570	547	485	548	558	472	516	540	563	557	534	517	547	536	537	535	552	532	510	544	488	526	538	533
25749	26665	43814	40162	23779	9467	2230	833	577	586	569	506	571	553	542	555	606	558	567	513	568	553	550	533	550	574	534	573	548	533	556	594	534	544	556	574	548	534	571	606	550	578	570	555	545	563	537	547	509	556	538	567	526	547	544	521	580	515	525	576	569	548	583	549	583	526	558	507	584	575	555	514	556	582	553	534	551	572	549	559	535	505	502	568	553	560	562	529	536	536	503	537	522	537	610	512	549	496	577	548	549	537	552	586	545	531	523	493	488	539	585	550	549	549	534	599	550	522	510	567	567	537	586	517	551	577	591	540	534	532	527	542	555	571	555	545	517	513	500	537	579	600	587	549	596	515	544	538	531	548	571	540	563	541	513	521	532	544	547	564	536	536	540	529	534	547	581	606	531	537	556	553	541	548	580	534	560	565	556	560	549	547	546	555	506	562	537	561	516	545	553	573	522	553	549	549	502	520	556	525	559	537	565	529	477	560	573	559	542	533	554	535	539	567	527	551	526	536	540	579	566	581	536	549	497	566	538	548	532	530	515	526	520	548	548	525	574	487	513	551	546	523	538	552	593	524	559	579	524	525	517	568	564	581	541	585	529	571	534	565	560	571	537	513	558	549	536	533	558	539	568	532	574	544	493	537	540	562	541	564	536	528	524	524	559	516	513	566	539	572	525	572	559	539	545	545	528	516	492	544	515	591	530	579	530	554	581	572	518	580	531	533	527	535	575	544	572	557	529	563	577	543	585	528	587	525	566	526	516	560	543	549	519	570	527	554	558	567	519	567	528	548	516	536	579	556	525	570	581	521	550	546	503	540	532	535	498	541	527	583	501	519	558	540	547	553	578	535	541	542	547	522	563	536	530	527	518	545	542	570	528	592	526	500	548	537	563	558	553	533	548	569	524	567	505	552	570	537	513	565	518	543	540	549	550	587	538	508	547	518	570	542	554	505	562	504	528	580	575	529	557	554	521	543	503	549	574	569	544	518	536	554	525	570	547	533	495	557	534	533	529	497	563	523	561	514	540	540	569	558	519	560	566	536	565	601	544	553	540	597	552	538	497	584	507	569	549	541	533	574	561	544	490	531	515	561	572	544	517	540	545	527	571	539	533	549	540	537	541	549	582	545	549	563	560	515	503	526	560	555	542	534	540	588	575	510	535	588	530	568	534	514	528	540	574	569	509	546	535	524	547	548	547	558	541	541	513	516	509	511	570	504	551	570	522	558	576	515	515	617	571	565	567	535	533	498	553	539	524	530	543	566	533	524	562	532	533	534	581	543	571	550	553	554	577	584	519	546	538	514	569	516	561	576	514	571	526	545	552	510	517	556	504	544	562	527	554	513	517	533	565	563	518	585	522	562	544	577	531	550	488	545	587	554	546	545	549	547	542	565	492	508	520	545	580	540	599	566	520	551	544	526	505	530	514	518	540	543	515	583	518	530	549	571	545	589	525	602	569	564	514	590	569	513	570	552	567	549	547	542	547	577	539	603	549	542	541	577	584	562	542	545	527	536	510	540	520	554	530	502	549	588	545	557	555	543	579	520	554	571	565	539	509	497	555	536	538	504	532	519	587	547	556	571	495	565	580	553	566	516	548	568	550	536	564	533	558	550	597	543	537	550	578	554	546	543	538	524	548	510	563	550	557	569	566	601	548	547	540	508	530	603	545	552	544	560	600	538	514	522	566	528	518	530	526	570	547	560	511	565	566	521	518	589	548	522	579	562	550	521	561	551	531	533	556	548	544	533	571	507	577	530	554	537	525	553	553	582	567	572	580	520	515	513	542	513	525	536	538	507	521	552	577	528	514	509	573	512	539	564	546	558	536	499	534	519	565	557	569	549	558	570	580	565	509	531	564	502	579	556	533	505	531	533	540	533	523	533	534	535	494	551	533	540	578	530	564	518	500	530	554	527	557	543	548	555	515	524	530	550	529	550	535	540	556	571	570	556	552	559	539	542	549	540	566	543	520	546	587	532	562	529	545	565	495	569	504	572	506	542	523	584	551	534	561	583	547	555	524	564	570	505	502	567	557	560	548	538	526	528	540	542	535	558	518	532	545	550	586	536	560	541	538	560	537	517	545	515	559	508	543	535	554	569	547	557	551	525	505	555	575	512	526	530	519	538	521	558	555	496	555	523	589	554	547	581	583	516	584	542	559	512	558	539	570	555	546	570	557	550	509	579	564	525	507	584	545	570	508	554	592	571	548	505	600	551	574	529	549	538	521	556	553	562	545	574	511	516	522	554	537	494	536	563	513	531	566	572	545	567	508	558	549	519	534	628	489	549	546	561	526	565	525	515	568	569	556	579	533	537	544	518	559	512	562	517	552	559	582	534	561	516	611	553	533	511	525	537	567	510	567	537	552	559	550	559	573	569	545	528	522	552	485	565	559	550	542	540	522	543	546	569	539	595	530	514	544	557	552	506	537	507	531	505	538	502	556	555	517	561	548	569	561	580	569	549	526	564	509	561	567	537	553	594	555	552	548	509	484	515	502	538	522	550	539	569	532	510	569	538	526	545	566	562	530	575	586	543	570	547	526	501	512	567	577	546	531	544	543	558	557	559	507	559	577	543	567	559	570	565	532	565	535	538	533	554	535	566	517	510	557	540	592	570	567	556	513	515	532	554	601	491	534	552	528	553	506	569	558	557	548	570	543	563	502	547	556	575	519	529	565	526	540	510	527	535	536	552	547	503	553	525	557	523	584	535	545	509	525	596	585	581	537	525	500	538	534	581	544	534	526	550	505	539	549	546	556	548	573	562	562	558	520	541	513	555	533	530	557	547	556	549	566	532	531	551	540	541	529	538	495	518	553	550	522	548	523	527	556	540	551	524	556	550	557	539	548	544	514	552	531	576	486	587	536	577	535	552	535	529	498	532	565	587	502	565	515	515	600	535	562	509	570	546	551	570	496	543	534	574	518	535	521	497	533	558	527	549	571	540	545	552	590	548	569	507	554	526	528	550	585	511	553	516	529	549	519	540	562	529	558	554	556	538	551	503	546	605	528	533	568	553	546	538	526	527	582	533	520	523	527	478	563	487	611	564	544	491	538	528	544	561	529	569	549	561	516	535	523	524	562	530	550	513	570	549	580	572	571	541	576	613	512	521	517	506	530	543	548	556	516	517	506	515	550	511	569	536	575	542	592	530	542	585	551	544	530	549	558	479	531	519	549	543	531	555	524	508	562	534	554	543	533	564	563	565	551	507	555	547	514	555	567	549	554	524	508	535	519	564	551	566	549	533	568	549	558	529	567	555	549	514	547	539	513	527	562	501	524	547	547	557	513	571	504	519	539	524	523	550	523	540	550	562	548	559	549	535	502	512	591	545	568	538	527	560	531	534	560	515	573	526	524	493	520	518	558	553	540	582	544	517	539	555	534	556	558	548	566	588	552	538	524	541	541	524	554	535	518	552	543	507	531	504	575	547	540	557	557	573	564	574	564	525	574	529	563	555	539	526	528	504	578	552	532	550
54685	85846	62898	35169	16395	5787	1814	789	562	541	550	563	543	550	527	511	532	572	544	522	498	514	548	499	516	519	533	507	534	512	515	558	567	579	525	523	540	522	555	548	552	542	503	541	532	527	553	517	512	497	576	540	579	576	546	570	557	518	538	526	515	575	569	538	543	522	554	541	511	517	551	541	512	506	541	528	508	548	576	565	513	532	503	562	520	544	537	546	515	533	558	549	494	547	540	514	583	526	542	520	542	533	542	548	554	550	556	536	540	507	546	574	571	515	555	550	529	515	533	512	503	561	553	539	531	516	518	515	517	532	498	550	533	528	536	508	513	510	549	531	509	489	547	529	517	541	485	565	558	584	541	533	566	577	550	535	532	546	519	622	541	533	522	551	509	497	526	548	510	549	569	564	515	514	523	546	526	571	512	549	548	506	493	512	536	553	541	553	552	510	512	522	503	525	535	543	515	547	564	531	550	544	513	554	549	513	531	521	522	545	518	535	535	532	530	509	507	555	558	534	534	567	565	501	541	553	529	555	539	587	525	528	519	551	562	506	514	493	576	508	535	532	550	519	552	553	544	541	530	539	538	580	516	515	545	516	566	570	527	552	564	538	547	489	535	518	556	555	544	586	548	558	514	491	517	511	533	574	534	521	514	543	478	523	547	518	573	570	551	551	525	570	536	508	536	514	537	524	550	541	534	540	529	501	523	562	515	535	565	531	517	545	543	518	490	527	556	534	534	503	537	535	548	542	570	546	509	562	546	526	502	516	567	517	568	527	531	540	527	513	581	582	518	538	542	535	540	496	568	523	521	561	556	558	513	537	518	514	506	536	560	540	546	546	553	515	559	506	527	554	555	525	555	551	572	559	528	508	544	566	538	519	517	547	494	499	514	541	544	551	532	530	547	538	552	557	524	521	566	542	517	512	528	506	532	524	515	493	556	517	546	504	519	551	522	543	554	553	535	508	522	530	556	492	551	539	505	540	570	535	589	508	555	520	531	538	528	501	539	495	572	562	514	551	525	549	530	575	570	516	555	548	540	510	564	525	559	567	500	492	533	537	560	531	561	515	541	577	532	556	566	568	540	541	496	509	515	518	548	528	532	504	512	527	538	527	522	512	535	558	569	502	517	513	555	563	542	467	528	543	565	503	531	542	533	484	536	507	550	525	513	511	554	567	548	557	510	561	545	547	518	564	510	555	587	535	539	495	573	525	504	533	548	566	526	530	549	518	533	547	529	562	578	548	523	498	530	509	542	531	562	531	521	548	523	543	527	542	563	529	548	552	510	534	536	511	537	526	523	520	524	524	508	580	568	547	502	528	562	519	535	587	564	572	540	549	540	534	531	523	511	539	554	545	500	543	513	506	550	567	511	530	517	525	541	544	534	519	556	511	610	547	512	535	532	533	532	569	549	549	556	545	547	515	551	509	540	529	540	523	522	544	563	527	546	551	577	529	542	557	555	553	531	551	535	541	514	529	517	518	535	535	549	536	538	560	489	528	505	546	531	552	527	561	521	527	557	545	542	524	460	527	521	511	526	547	555	537	495	539	553	561	555	543	536	552	560	542	559	527	541	527	517	527	533	529	527	562	536	538	533	491	530	547	513	504	572	523	554	507	525	533	541	515	557	572	522	520	554	563	516	532	514	527	544	547	557	537	527	571	530	546	513	556	507	537	562	550	584	503	551	520	527	529	567	542	494	496	540	564	546	514	533	516	505	547	568	514	561	549	566	511	565	547	535	548	540	534	532	528	535	558	524	518	557	519	534	577	520	519	520	529	538	552	517	573	529	510	536	567	551	544	519	556	560	547	518	525	530	515	524	576	543	508	555	580	550	560	582	531	551	516	521	529	522	550	536	543	528	520	500	497	524	556	465	589	548	494	568	545	554	540	490	504	487	537	517	494	540	570	555	536	511	502	498	540	533	516	524	501	520	522	516	519	573	553	561	525	514	548	518	518	507	535	561	581	535	575	521	508	509	557	538	548	492	539	554	517	576	582	544	559	507	512	560	537	506	540	544	547	522	555	582	558	526	553	574	514	554	563	565	550	515	533	543	515	525	483	524	537	515	517	519	500	535	519	554	534	534	549	543	504	534	543	528	553	566	513	541	532	519	553	561	512	555	581	500	561	553	542	552	505	540	524	514	571	517	553	596	521	505	544	521	499	556	534	498	547	540	512	579	542	492	523	562	523	540	580	507	530	535	556	562	496	567	540	562	510	488	579	530	515	531	510	496	556	600	547	538	552	518	521	522	549	538	537	524	519	508	547	566	577	536	528	547	564	531	505	564	540	509	517	528	523	558	536	520	528	527	551	528	537	520	574	531	556	524	560	546	507	496	529	489	502	514	513	525	533	559	539	588	538	564	527	558	525	511	543	515	526	544	551	562	570	506	559	532	555	493	563	574	518	515	511	558	569	483	500	509	541	559	561	484	552	544	568	566	523	536	546	490	563	522	516	562	550	581	524	546	508	505	508	502	570	548	516	506	602	551	524	524	501	510	596	525	560	520	511	556	562	562	571	513	578	588	508	512	543	502	543	504	524	542	525	553	575	509	557	568	546	544	524	547	539	531	544	542	522	534	560	529	567	525	551	533	557	547	549	556	558	537	532	506	526	551	549	577	518	545	528	519	518	557	530	530	578	507	537	519	527	495	539	522	550	524	518	532	566	525	521	596	562	545	550	491	529	539	527	509	537	521	554	570	499	520	533	539	551	559	551	525	556	542	550	524	558	522	496	513	533	517	507	549	555	514	510	507	520	551	545	532	531	517	537	535	572	513	554	551	556	525	550	560	568	524	527	567	543	528	537	551	521	550	548	540	511	606	497	515	556	498	547	490	540	592	557	528	537	562	524	516	562	536	558	464	555	519	505	552	531	479	567	587	536	563	507	522	573	506	551	521	528	566	546	553	520	563	533	557	536	530	565	552	525	518	535	535	526	584	547	516	567	525	495	574	505	560	512	543	503	521	547	531	547	561	551	546	554	560	473	577	529	561	565	574	528	546	542	549	562	559	544	538	511	524	548	573	526	525	521	544	542	549	522	543	558	530	499	569	536	554	538	523	523	538	523	534	537	508	552	560	540	568	501	534	538	545	542	528	578	543	498	528	549	575	537	580	504	526	505	512	587	537	556	502	555	516	550	518	509	530	494	516	542	506	530	493	574	510	498	512	504	587	495	513	523	549	512	550	551	496	530	561	533	550	511	561	509	535	540	509	485	590	539	525	555	559	523	517	532	559	498	547	534	518	575	550	554	512	522	509	567	531	531	501	557	519	520	542	528	518	521	556	500	572	517	494	531	535	541	555	502	514	545	542	546	516	547	503	530	555	538	542	548	541	531	531	560	544	525	551	519	505	538	521	530	540	529	509	546	529	542	548	536	522	525	542	536	540	491	565	574	516	525	589	561	507	553	531	564	527	528	540	597	519	515	544	536	566	558	510	521	515	516	571	525	512	538	550	573	545	509	571	529	536	491
24231	22879	37643	41518	33084	21426	8309	1678	917	839	827	850	795	794	854	860	813	798	746	860	772	799	748	842	808	773	805	826	877	799	783	783	750	765	767	787	762	866	794	782	841	822	800	805	812	756	819	826	816	767	769	755	763	769	814	758	759	793	781	795	843	826	761	769	801	775	835	842	773	787	800	803	785	786	804	786	765	799	783	799	793	750	760	767	717	823	775	788	747	779	778	796	848	756	759	867	787	777	750	811	824	802	824	784	831	785	753	771	788	757	839	795	811	818	779	738	793	800	868	789	770	828	777	785	774	777	767	749	793	750	788	795	755	849	791	773	819	788	780	826	765	814	780	799	815	725	795	809	800	799	736	765	801	805	830	734	783	763	769	793	861	795	776	752	856	819	768	788	739	775	796	854	826	820	805	818	790	777	783	763	762	757	810	794	805	769	791	786	773	795	775	786	750	788	781	835	819	774	837	757	806	759	726	804	785	784	800	785	774	771	836	806	764	821	798	788	813	809	797	770	814	786	791	768	790	807	753	766	815	795	784	780	758	776	775	767	828	755	749	776	772	832	777	793	822	799	765	789	792	781	744	737	828	828	792	822	773	758	730	759	817	812	863	795	810	827	807	800	748	799	816	860	797	793	768	780	796	757	773	758	802	737	815	795	778	815	764	767	720	788	766	786	797	799	766	746	757	797	801	785	781	779	816	738	774	788	777	820	827	776	772	812	864	800	774	792	748	825	750	819	792	768	758	782	778	771	800	796	803	791	770	787	800	736	787	743	773	808	793	817	807	768	838	744	778	817	801	803	811	802	772	748	794	839	743	744	771	773	737	752	755	820	752	778	749	816	768	809	843	780	847	818	778	793	766	745	788	786	764	845	786	770	730	769	761	827	785	832	804	817	833	792	784	782	794	810	785	800	761	780	796	694	810	797	777	788	803	776	777	802	770	804	806	768	758	811	829	821	722	802	801	764	766	769	734	791	813	728	753	819	808	771	744	817	807	758	774	762	804	806	860	777	828	717	794	787	778	779	797	768	829	777	807	800	809	791	834	799	754	775	771	736	821	764	747	791	763	781	769	780	822	744	815	820	772	794	770	775	760	789	815	801	790	780	732	760	826	808	772	764	763	798	798	788	777	776	761	778	774	784	752	751	841	818	788	760	792	803	794	759	761	803	795	767	802	800	796	775	765	768	846	777	790	772	762	788	845	795	777	757	776	778	801	738	791	773	807	759	817	820	780	798	745	765	795	776	834	783	754	826	797	825	768	802	764	784	803	779	806	838	818	794	789	778	778	803	772	762	780	783	759	796	831	741	817	790	809	758	809	770	771	728	793	809	765	773	762	796	813	775	819	786	821	805	811	801	752	799	776	796	785	781	807	752	823	805	849	779	815	786	841	795	731	783	750	761	782	794	807	808	732	790	765	790	793	812	798	847	779	781	823	787	767	746	787	791	792	777	769	803	834	734	803	791	799	759	764	751	793	771	751	767	822	806	762	799	817	773	805	787	788	715	758	845	793	748	795	785	801	838	764	820	802	853	722	781	811	794	784	823	730	790	758	783	738	788	813	802	784	792	796	780	726	809	789	776	800	758	749	806	767	779	857	788	810	813	775	861	811	770	724	803	815	815	819	795	785	754	763	805	832	773	727	814	770	749	822	778	777	760	785	789	817	788	800	770	787	780	830	797	851	749	774	777	753	776	777	795	808	802	801	792	738	814	782	743	805	768	783	766	757	772	783	705	814	762	804	775	793	789	777	738	818	769	780	781	825	786	812	759	762	816	716	764	785	791	817	814	785	799	787	831	790	789	765	867	730	840	818	756	814	757	808	785	785	767	770	769	796	812	820	784	762	784	742	805	773	828	776	782	740	775	773	744	749	839	798	794	787	755	797	798	795	831	742	824	829	814	764	791	790	806	799	799	782	767	778	789	765	783	793	776	801	736	768	803	819	754	731	767	815	743	783	765	700	763	831	788	815	777	806	800	765	786	801	828	777	812	768	760	813	739	732	781	817	758	803	773	775	805	802	786	789	749	707	765	759	784	786	779	755	830	812	776	761	780	786	760	774	807	774	806	821	800	769	781	780	747	793	809	765	832	787	792	779	753	832	775	787	823	822	810	811	716	769	877	850	826	778	788	780	773	767	777	775	811	780	859	816	769	794	823	808	744	719	724	758	757	774	698	817	807	768	818	769	802	770	824	733	801	715	763	748	762	767	738	760	801	804	756	769	777	762	787	816	845	762	830	824	822	847	775	790	795	795	760	729	769	806	771	754	795	809	770	749	792	755	742	779	771	757	818	826	782	837	779	780	739	759	773	783	746	755	753	780	814	751	830	778	753	739	803	782	741	821	733	736	787	778	787	794	803	770	813	744	768	764	763	731	813	796	753	779	800	779	760	821	776	815	763	747	789	806	806	806	778	765	785	762	824	800	793	781	792	763	781	818	761	753	779	760	759	753	799	796	807	822	789	733	812	804	832	785	778	802	782	763	819	785	804	763	821	781	768	851	789	776	809	768	819	803	813	742	794	773	769	801	790	753	773	800	770	794	749	769	830	738	799	803	796	736	816	777	782	793	794	767	806	761	759	802	802	793	794	786	779	799	785	757	813	843	778	752	774	754	796	815	819	799	782	824	771	778	792	798	750	770	776	801	745	774	751	777	799	739	785	751	819	804	777	776	778	799	784	770	788	802	796	814	747	763	817	772	793	814	772	770	818	786	808	761	769	739	769	782	762	818	783	768	779	792	758	721	763	738	790	799	725	798	781	767	792	795	801	715	811	835	800	787	773	804	776	785	789	799	784	769	769	811	757	854	797	832	799	791	773	764	753	778	824	747	761	787	795	773	777	837	753	761	784	797	783	848	773	761	840	821	763	791	822	800	776	795	760	718	758	743	779	767	796	738	824	771	772	786	781	765	747	830	745	756	788	791	789	807	804	772	745	777	801	806	803	770	754	733	767	772	756	796	788	746	788	755	784	804	806	775	721	794	785	803	822	804	790	751	808	815	819	791	747	766	747	806	821	723	797	778	779	829	802	800	778	767	833	726	738	756	774	790	819	821	800	823	762	776	789	762	832	812	782	787	800	783	783	807	802	832	748	783	791	757	833	772	799	768	754	793	784	759	803	775	748	838	760	791	754	787	791	815	780	809	813	757	777	809	829	778	796	789	779	754	808	768	773	775	804	771	764	784	801	733	809	790	743	804	779	784	737	754	741	775	768	734	740	776	759	786	804	782	716	774	801	827	756	736	729	730	796	795	801	809	782	740	741	769	756	781	780	759	788	774	785	762	768	845	784	765	790	800	849	790	759	830	757	790	754	770	807	767	769	794	805	745	787	808	764	755	763	802	800	740	731	756	831	789	789	760	799	768	766	794	752	792	758	827	747	777	788	846	806	792	789	788	775	832	823	776	799	775	780	731	781	734	778	813	776	763	803	763	847	783	799	799	786	768	761	766	815	822	766	806	864	795	784	817	758
63841	102714	80616	58078	32209	13147	3992	1224	759	753	765	758	745	781	721	777	791	793	699	784	791	826	816	785	825	810	805	773	780	756	795	799	750	751	795	769	752	743	783	742	764	769	764	750	824	772	808	772	809	789	759	765	748	750	752	814	758	808	785	762	785	768	779	734	769	772	778	834	790	783	754	750	799	773	764	728	780	762	783	773	766	766	771	816	760	794	740	698	752	718	767	761	751	773	762	760	750	772	733	744	796	724	790	744	787	726	779	774	813	759	747	731	765	763	769	777	719	781	798	819	803	735	763	777	782	740	780	794	766	768	742	766	772	767	735	776	793	739	725	809	771	733	771	785	766	736	762	806	778	832	798	753	738	717	769	755	730	781	740	777	776	756	751	778	787	794	779	818	824	772	759	780	777	715	733	753	825	773	830	762	782	770	812	828	711	747	757	755	759	789	804	786	755	737	843	785	809	777	800	762	752	778	674	772	759	810	744	766	759	743	816	785	799	779	764	754	781	746	739	762	765	806	759	774	758	770	800	774	739	733	774	787	700	794	766	722	803	765	775	777	771	759	781	749	778	805	751	800	752	770	700	728	766	774	762	742	737	724	763	736	752	688	760	721	741	784	769	785	769	809	749	729	758	766	797	716	747	793	827	720	764	747	800	792	668	762	797	747	734	794	766	792	680	807	782	824	802	744	773	743	787	779	758	825	810	775	746	803	799	787	701	769	744	713	755	838	749	816	723	744	806	753	747	765	730	771	715	786	753	728	744	757	789	772	753	774	788	743	743	781	733	805	721	801	787	770	738	810	696	779	808	775	794	774	772	781	790	758	764	788	777	763	754	792	795	788	817	775	737	743	754	782	781	750	799	762	739	752	755	741	797	734	769	773	719	741	802	755	767	770	832	761	793	732	779	785	779	747	755	790	733	800	758	774	765	755	795	741	717	762	774	783	709	789	811	750	807	750	766	768	780	817	797	813	761	767	782	788	776	793	757	762	760	746	741	780	760	760	735	786	784	771	790	749	709	796	783	785	766	794	733	749	768	736	789	829	746	805	740	771	798	796	758	721	747	765	772	761	787	742	746	787	763	772	817	759	743	749	766	826	781	793	793	801	774	698	756	767	781	800	738	777	760	778	772	775	820	742	727	793	759	728	837	752	766	793	767	743	726	726	752	798	775	768	742	753	722	793	802	779	754	742	744	787	721	743	778	787	749	777	779	775	780	759	789	801	800	779	802	792	761	805	735	853	779	794	759	762	800	736	714	737	715	783	773	783	788	833	798	768	754	736	739	797	753	748	745	784	798	757	774	741	752	766	759	739	815	767	821	780	757	782	752	758	778	746	746	787	809	769	785	784	761	814	765	737	738	770	788	768	753	775	831	750	678	786	738	727	716	815	777	814	724	797	722	766	782	761	799	732	730	745	772	751	743	809	739	730	762	792	722	793	773	766	796	746	765	774	818	763	770	760	722	732	764	805	744	810	750	760	775	771	766	763	735	792	765	785	754	726	807	745	746	776	717	799	769	806	769	797	760	763	768	753	797	761	766	749	757	755	806	768	709	741	740	776	779	748	761	786	773	749	760	806	806	779	801	776	781	741	792	751	780	763	789	782	755	793	780	791	715	766	776	758	743	762	760	760	784	747	719	796	728	791	792	768	782	800	750	753	813	781	749	787	753	800	768	761	802	744	750	774	766	748	737	825	768	739	730	759	782	773	786	753	764	748	807	795	791	791	752	765	794	758	740	720	770	754	792	773	816	809	792	771	775	822	720	783	736	806	792	728	826	758	765	805	768	782	802	781	780	786	734	796	758	816	783	749	759	832	787	811	735	766	760	814	756	744	786	724	769	820	828	779	762	756	789	745	741	770	780	848	725	807	754	777	740	752	744	790	771	711	773	782	773	789	765	771	815	769	789	799	764	775	761	768	778	774	747	787	746	815	749	742	800	724	777	752	784	746	741	771	796	736	732	803	762	790	777	756	763	746	797	772	751	785	724	774	783	812	736	790	716	776	733	774	797	745	749	810	795	771	720	795	794	765	732	731	753	721	795	766	742	783	746	813	774	769	808	766	743	810	776	791	808	705	754	748	727	730	776	803	714	751	735	735	786	752	727	752	749	804	858	734	737	758	766	763	787	799	811	745	763	751	767	793	763	781	780	745	798	812	720	765	764	759	779	763	748	769	776	815	779	801	742	744	750	742	750	758	725	745	803	785	785	731	749	821	809	792	752	768	764	764	811	784	775	774	766	779	752	776	725	776	756	740	792	746	738	795	752	733	742	789	803	790	774	720	805	776	723	786	768	781	809	775	747	783	758	753	781	816	726	766	825	785	776	816	705	725	750	754	732	711	713	777	792	750	719	733	789	779	743	755	810	759	742	812	757	789	748	742	715	804	790	720	763	780	785	743	797	694	788	784	790	799	805	729	800	760	745	736	694	804	794	755	779	827	754	779	821	750	756	724	771	719	741	760	772	727	798	766	795	793	773	755	747	787	718	820	756	763	762	781	749	747	740	777	764	768	702	799	806	747	754	761	735	767	783	774	818	796	746	790	757	766	757	785	744	764	753	766	723	797	756	809	803	774	682	724	798	766	788	750	796	798	728	793	802	778	831	799	772	773	792	744	752	800	784	747	778	753	744	755	743	747	789	729	749	785	782	759	758	778	783	778	742	782	748	759	815	797	757	735	765	759	758	772	757	806	819	769	746	786	764	754	793	786	761	767	764	761	732	759	801	738	698	762	752	734	772	755	721	810	772	787	754	747	767	809	764	750	749	791	744	803	784	743	786	774	731	762	755	789	772	742	805	769	796	736	757	737	717	733	787	814	757	780	796	803	756	818	742	765	764	767	776	769	760	789	743	744	743	786	745	801	731	777	786	810	782	789	782	773	776	776	757	777	786	741	735	702	737	806	725	771	776	755	730	784	782	818	746	793	740	756	749	758	769	757	841	762	760	751	740	753	780	816	772	726	772	712	788	774	811	727	725	792	752	727	739	769	778	708	737	761	793	791	719	760	761	784	779	761	759	787	711	765	769	771	750	816	765	733	766	747	779	728	776	855	768	794	775	732	773	755	780	756	811	760	779	786	781	737	790	785	760	738	769	775	800	739	796	754	757	814	762	760	769	755	761	801	793	776	793	742	719	731	768	762	738	766	692	769	734	740	776	788	743	745	811	746	781	809	744	777	737	762	797	770	738	746	739	772	794	749	770	789	729	776	784	792	752	788	767	765	791	760	770	732	776	760	775	737	763	744	790	760	787	814	794	723	744	778	723	747	725	814	770	830	760	725	743	737	793	797	728	790	730	732	763	765	781	718	774	815	797	800	759	764	774	836	770	777	786	779	750	798	737	784	772	752	747	748	808	768	806	778	798	751	738	768	790	740	765	768	789	757	768	746	745	807	791	763	789	754	751	757	726	707	746	747	799	792	764	748	729	773	755	782	748	789	763	772	718	796	816	815	724	771	729	777	758	743	757	778
28794	25567	28546	17784	6026	1897	874	662	576	596	555	596	583	625	582	539	557	558	596	579	584	611	585	600	626	560	568	561	597	572	605	550	567	572	610	554	600	566	627	539	597	571	546	584	592	547	655	600	601	585	580	592	606	571	565	597	592	574	556	566	574	602	557	552	564	548	597	536	602	543	527	596	590	601	589	627	576	555	570	579	633	550	586	541	564	547	593	604	591	568	643	583	573	582	613	562	534	517	627	529	563	534	595	598	620	602	603	616	552	577	555	623	564	578	560	544	540	523	524	579	626	591	572	576	580	583	571	593	555	574	633	565	603	558	548	572	602	613	568	551	557	578	555	591	579	545	560	582	611	579	568	553	581	575	589	588	567	549	577	531	581	569	582	565	567	540	611	597	558	552	620	588	596	568	573	578	605	581	566	563	547	555	600	618	590	525	588	587	562	543	548	556	569	556	582	503	586	551	574	592	587	543	570	543	561	584	590	626	560	564	585	612	629	564	627	607	603	575	562	587	570	557	563	578	535	585	532	599	560	589	590	562	585	588	578	609	597	582	582	583	581	599	563	586	594	580	592	571	533	569	573	573	578	568	549	594	618	548	564	562	588	553	546	576	540	588	622	558	531	595	611	562	580	583	591	579	574	589	575	576	567	561	569	578	554	534	572	587	538	575	603	620	563	573	577	584	566	563	570	563	547	604	545	537	564	544	569	572	560	568	572	560	560	582	580	585	553	595	561	560	588	550	583	581	554	572	575	565	518	533	595	581	542	522	574	622	584	567	571	598	568	588	561	585	581	606	556	565	548	611	567	587	550	583	591	580	572	583	553	498	588	589	633	571	598	555	568	538	575	606	610	557	566	591	605	586	574	577	540	611	550	600	526	589	568	595	534	564	564	587	556	528	589	622	591	605	593	578	581	616	603	584	578	591	643	578	592	592	551	608	590	566	604	555	592	600	579	547	536	552	561	538	585	607	591	553	554	599	606	571	597	552	607	536	613	606	599	590	599	559	630	577	559	573	575	613	610	586	608	596	580	590	551	564	601	576	530	578	569	588	542	618	546	581	561	585	603	552	595	586	574	650	563	573	535	581	590	587	586	609	568	588	594	525	569	580	591	612	564	579	610	596	581	587	575	631	541	588	562	609	546	569	569	576	607	566	590	575	610	568	600	591	582	568	595	582	541	573	565	608	595	563	596	560	615	550	572	629	575	559	579	561	574	608	537	544	601	581	586	618	625	591	578	558	567	568	581	563	583	616	522	550	558	582	599	584	614	560	567	564	563	571	562	627	614	556	534	549	588	571	599	563	551	568	575	559	573	543	589	620	593	584	564	596	581	539	601	583	565	598	567	604	563	569	597	572	564	579	598	589	555	543	561	577	582	538	581	562	583	597	602	585	597	603	542	560	578	563	569	609	565	581	607	600	556	574	663	549	549	634	589	595	608	562	580	597	562	593	562	602	556	617	568	578	562	570	568	585	555	574	608	598	552	608	591	588	602	562	582	596	598	554	560	565	516	559	532	551	585	568	605	573	570	601	605	564	601	576	591	574	560	607	546	595	555	592	577	587	621	561	603	571	559	600	564	573	569	582	573	610	592	623	587	578	593	575	569	582	606	592	595	555	561	571	596	572	535	540	597	539	550	594	540	570	601	579	543	540	581	573	566	638	585	561	560	617	582	543	610	576	555	590	623	551	558	608	595	593	560	574	574	580	582	550	572	604	575	585	613	578	578	564	525	554	570	564	584	570	574	551	613	577	535	588	537	576	581	568	602	536	631	585	581	603	599	557	606	581	575	578	603	557	603	600	568	546	597	553	600	574	563	593	615	562	602	538	554	567	578	568	553	613	582	531	637	595	566	548	609	613	628	571	556	563	599	543	612	602	613	569	593	541	595	582	539	599	535	570	578	579	587	605	594	577	569	587	619	550	566	557	574	586	528	573	555	561	557	615	523	608	625	573	562	577	622	610	571	581	586	596	574	597	595	578	595	560	582	591	591	572	583	561	595	629	582	592	579	559	568	613	603	543	589	584	571	587	560	605	555	560	570	567	602	605	595	555	607	594	579	583	577	570	553	620	644	577	538	564	585	572	572	576	546	598	519	585	579	541	591	565	540	591	581	575	599	598	552	607	589	582	560	572	606	553	560	553	608	581	517	603	568	552	597	559	614	567	559	609	565	634	580	560	609	564	575	554	577	580	597	568	555	597	600	549	539	605	580	561	585	578	606	584	548	604	600	552	563	633	541	570	560	587	578	611	595	599	561	561	585	553	558	578	593	623	601	594	557	597	592	585	618	583	571	585	581	596	568	568	590	573	590	573	593	585	590	590	598	571	553	561	593	600	575	563	593	578	597	541	535	578	575	538	580	550	584	599	570	575	574	610	602	556	587	634	608	564	551	573	583	635	556	590	604	548	523	589	627	540	567	557	580	588	608	610	592	537	610	581	543	603	583	561	556	566	578	605	583	595	579	556	579	574	534	563	532	598	540	589	556	582	607	538	574	554	567	550	563	607	546	547	567	584	573	548	574	571	588	597	588	590	576	600	530	606	545	550	622	548	614	573	575	567	598	577	581	605	553	524	585	598	555	571	571	531	557	556	606	575	547	579	585	598	594	530	578	589	568	573	566	580	587	620	561	608	573	603	594	547	582	587	558	618	590	588	589	566	601	580	565	544	613	620	598	542	574	532	565	606	591	648	566	559	563	580	576	581	564	548	594	566	533	588	576	618	583	619	566	540	586	553	560	573	556	539	576	554	625	564	590	550	542	616	608	537	601	579	582	578	547	544	580	552	557	597	591	606	582	584	538	564	579	603	590	609	596	549	601	570	560	605	591	603	600	606	584	615	629	578	601	587	606	558	568	564	576	568	558	573	579	580	572	606	588	597	614	588	564	594	578	604	551	613	577	595	573	577	585	616	605	553	575	542	580	522	627	578	530	554	599	561	583	543	592	590	581	617	585	592	598	572	571	585	589	601	570	575	549	631	590	523	544	655	553	578	569	585	575	594	528	556	562	595	591	622	566	615	584	554	540	547	593	573	617	560	563	579	618	575	568	588	597	569	562	583	566	593	572	557	571	594	571	578	566	589	568	602	624	588	565	597	581	594	591	567	567	594	559	547	556	576	590	594	576	590	575	559	553	571	542	542	568	542	568	555	540	582	604	564	544	526	594	618	574	613	552	594	572	616	593	564	582	590	562	579	610	608	549	566	573	574	568	616	578	608	564	600	586	588	539	592	580	581	590	563	570	583	592	621	626	541	612	562	560	580	580	636	554	580	573	577	598	603	562	563	601	538	652	517	610	552	566	575	576	507	588	601	569	574	575	556	620	572	565	535	577	563	574	572	591	582	593	603	574	557	539	554	604	593	529	590	592	536	572	598	610	575	555	599	577	551	585	588	552	590	582	620	561	530	579	589	592	620	605	527	563	531	560	595	581	524	577	567	558	590	562	524	604	560	580	564	515	528	561	565	597	598
16714	29973	25508	11459	4589	1728	779	604	484	542	534	508	536	530	546	544	539	490	495	545	588	534	528	548	570	536	530	511	541	508	535	513	484	509	544	482	523	484	519	491	487	519	514	523	517	494	519	566	560	499	524	548	473	558	514	503	564	516	507	550	528	509	524	556	503	532	494	539	523	524	545	556	545	518	536	525	502	541	574	489	539	497	493	526	523	507	494	540	488	531	556	506	523	511	541	540	532	535	463	535	561	530	492	536	488	541	499	513	567	558	544	553	537	523	509	558	527	549	549	528	493	533	506	548	507	542	529	508	518	503	522	517	481	539	510	550	508	542	494	547	591	509	537	536	503	560	500	543	534	514	573	552	527	486	506	533	458	532	544	528	527	549	512	499	505	513	475	489	542	521	514	517	538	508	500	505	525	491	525	576	531	547	469	520	523	517	514	548	531	520	543	544	568	552	507	545	505	516	537	489	548	528	542	538	448	500	518	521	550	492	545	518	481	559	540	530	510	497	543	507	507	532	518	509	519	465	518	519	527	505	514	521	537	540	530	517	529	560	512	531	493	539	524	463	527	541	474	535	527	519	578	512	538	508	513	508	498	519	503	512	543	527	530	516	467	549	516	489	529	536	499	513	473	508	492	564	514	537	534	520	526	515	549	502	530	490	509	553	570	532	518	526	497	505	609	533	556	526	520	545	521	491	524	552	526	532	532	534	561	544	530	498	495	513	495	535	499	521	526	486	519	500	507	530	502	519	515	502	550	531	546	499	532	551	538	526	548	529	493	527	469	514	486	507	533	523	520	571	546	512	532	507	511	497	514	544	537	487	473	521	510	526	491	530	519	495	519	509	500	502	549	536	537	502	537	563	537	546	489	492	513	552	530	475	542	503	507	493	530	528	512	489	540	496	525	526	543	536	533	523	565	537	541	555	491	496	524	540	536	522	486	514	502	545	553	544	504	563	486	477	544	539	566	555	482	494	485	492	514	521	520	532	502	510	542	569	495	549	504	535	558	505	533	554	547	535	545	513	538	529	538	488	520	540	529	481	505	501	525	530	531	528	572	480	539	519	511	513	521	514	508	495	512	523	537	542	519	524	570	519	528	511	499	520	539	543	557	526	560	528	552	508	511	521	527	502	509	489	520	570	494	499	509	536	531	513	482	564	527	509	505	538	556	505	515	583	507	520	484	578	513	513	541	529	548	500	524	501	537	475	578	508	507	527	508	537	505	528	532	534	537	546	481	516	528	513	516	508	550	549	526	549	516	506	541	522	503	540	523	561	509	519	545	511	552	522	525	500	519	544	547	517	542	521	501	546	505	519	543	555	529	561	519	507	522	534	517	494	528	532	491	549	542	563	521	528	483	544	519	546	488	492	551	541	521	511	502	528	513	499	548	553	534	536	535	550	526	551	583	545	492	508	523	540	514	560	524	518	510	529	527	536	545	555	522	529	527	556	558	513	524	516	514	532	519	499	529	476	523	535	494	533	478	535	575	544	521	506	543	567	512	515	513	534	492	509	520	569	472	557	529	554	545	515	482	536	487	539	484	512	548	533	520	509	460	529	507	548	507	554	501	502	519	513	532	482	495	522	504	509	560	533	544	531	480	500	570	519	522	529	485	484	521	530	503	546	515	527	497	498	460	505	495	560	523	517	497	532	533	519	529	535	541	507	534	490	519	535	531	560	514	523	558	519	544	501	484	518	539	508	543	556	543	527	534	478	513	506	534	512	521	520	525	501	518	524	497	532	515	542	552	507	525	525	491	545	541	507	517	503	524	523	511	527	542	533	508	502	556	530	522	559	502	505	552	532	480	526	536	537	498	540	526	489	489	566	504	521	537	516	516	535	495	563	482	543	479	471	525	523	554	520	481	527	527	520	541	511	502	541	517	540	526	528	513	535	532	516	541	543	486	542	516	527	503	501	510	534	536	549	535	560	540	547	499	499	485	549	511	532	520	521	553	528	516	510	580	574	510	521	530	553	505	508	505	539	503	524	479	550	546	481	523	549	522	510	529	519	549	514	514	535	505	508	569	527	524	540	536	544	507	549	548	556	524	487	533	494	535	544	497	524	515	532	495	503	543	540	494	539	521	570	544	489	520	499	542	532	560	494	553	558	497	530	544	500	502	530	499	498	543	534	515	537	486	473	514	516	552	539	531	539	482	518	507	521	516	538	523	530	501	503	493	534	536	525	510	501	521	562	533	492	523	499	525	511	480	510	532	495	521	478	491	509	538	499	535	516	523	492	529	524	514	504	535	499	482	504	504	469	517	521	528	540	493	557	514	533	515	540	561	504	533	510	510	503	539	502	494	570	516	540	520	542	506	548	543	494	520	545	535	506	515	499	511	558	519	487	538	541	553	521	493	533	508	507	564	504	538	520	530	528	526	516	511	484	539	518	573	518	522	541	489	536	510	516	549	495	541	523	530	519	522	496	518	469	530	505	547	528	519	523	486	494	503	521	536	556	491	482	514	496	555	530	561	520	500	548	498	472	515	504	475	523	491	514	513	511	519	516	507	518	484	529	509	536	519	501	491	510	540	499	521	529	502	545	586	516	557	495	560	511	523	541	511	510	530	533	510	578	574	577	508	511	530	523	533	519	530	524	535	530	531	476	496	480	502	502	511	526	491	512	520	490	566	516	545	509	532	538	585	514	545	499	545	519	494	548	549	550	525	585	550	489	485	558	496	552	578	522	490	515	514	506	509	512	551	527	523	527	555	541	524	493	497	506	545	523	554	539	536	517	536	525	539	534	533	510	536	507	527	552	515	472	549	527	546	465	511	482	522	533	529	502	574	522	528	559	525	560	508	532	524	492	495	534	505	516	552	564	508	505	495	481	515	474	527	518	534	527	529	497	494	527	499	516	510	517	522	540	515	552	542	501	501	502	550	517	522	540	500	500	566	545	553	518	519	560	492	509	557	476	516	546	480	566	497	485	481	553	518	519	517	517	527	533	508	538	477	508	541	556	482	473	529	526	534	508	538	480	494	528	517	517	531	510	511	516	498	497	512	518	503	530	512	499	493	542	537	472	514	554	548	520	512	518	493	553	506	518	490	516	540	530	501	508	513	543	530	540	540	543	556	481	485	524	502	476	557	517	531	495	520	509	502	511	564	553	562	528	498	531	528	540	565	513	549	536	493	492	515	513	537	506	507	523	488	489	498	567	537	519	492	504	543	525	509	580	514	507	514	481	513	513	498	511	542	567	515	532	557	541	561	501	528	514	533	536	572	543	539	515	525	516	502	522	538	521	533	548	494	526	533	543	502	525	488	522	563	551	502	472	563	529	526	529	498	542	474	544	519	487	517	513	553	533	522	497	521	495	539	546	494	523	527	478	550	532	533	510	492	504	541	545	555	544	521	557	500	538	567	523	546	516	564	528	554	590	514	544	539	503	545	516	509	525	515	491	535	549	522	533	513	494	538	549	528	482	521	483	535	511	516	526	491	513	520	534	536	512	517	504	522	567	516	538
25461	24485	48429	48714	28593	11575	2304	699	563	564	528	491	532	486	546	526	489	506	506	482	531	515	527	508	478	530	533	514	501	482	532	475	483	514	531	530	510	494	522	486	533	540	513	491	502	531	462	540	498	514	517	477	501	494	522	490	493	509	504	491	455	511	471	504	533	519	524	494	490	483	504	503	532	473	500	480	483	480	499	511	538	546	511	477	489	498	499	508	491	504	496	513	470	460	520	492	501	514	508	525	534	469	495	495	501	483	493	485	491	515	533	481	486	496	536	533	488	476	512	513	518	503	487	457	497	519	524	502	483	481	511	515	469	494	517	480	474	513	486	481	529	484	484	507	518	526	531	514	498	496	506	533	497	477	497	468	488	503	486	509	519	526	490	475	534	517	496	540	502	516	504	525	495	454	495	485	521	499	497	472	470	529	468	500	533	501	533	467	463	503	497	492	512	546	491	513	480	517	546	507	482	473	496	468	502	494	543	524	515	496	540	490	542	494	500	532	459	510	482	503	502	489	507	495	494	504	519	487	508	544	503	509	492	522	506	494	498	498	478	510	449	473	484	531	460	515	528	476	499	479	523	518	449	517	541	518	482	484	513	473	486	494	487	492	519	475	513	521	502	471	503	540	527	539	508	468	491	512	506	541	497	502	524	475	500	478	495	463	492	477	506	533	503	503	508	528	493	527	487	507	462	476	510	550	539	508	523	477	510	498	547	479	552	523	524	519	497	471	470	480	496	513	551	566	462	499	503	473	491	507	485	543	477	487	496	492	507	512	487	491	514	519	479	511	497	445	495	506	509	522	463	509	499	513	539	487	456	539	496	497	532	512	467	538	505	513	510	500	519	485	495	509	511	455	493	501	461	507	495	506	499	483	511	521	534	486	537	520	543	495	485	475	532	525	496	502	512	535	584	495	505	504	478	507	502	485	531	471	516	508	530	529	465	517	531	502	467	506	507	474	503	472	470	529	495	466	513	529	492	495	489	509	492	537	524	515	472	515	492	464	517	506	524	506	487	528	528	492	524	537	503	475	492	499	472	509	513	515	504	474	501	496	495	481	549	519	492	508	528	515	527	454	491	501	466	511	490	525	516	473	480	512	521	513	466	489	513	433	530	501	502	517	459	523	485	548	517	529	479	475	484	542	509	481	521	475	499	514	530	489	495	509	471	498	478	498	500	491	527	510	509	519	493	504	506	481	478	479	551	499	490	512	518	518	501	462	488	517	483	517	480	489	536	509	504	496	510	497	475	491	552	463	508	487	498	506	510	482	481	509	513	503	515	499	497	526	517	458	480	488	497	502	473	529	553	512	508	484	500	463	497	489	521	486	446	534	490	477	493	492	508	498	479	519	490	485	471	517	505	553	493	530	484	486	500	529	508	498	515	455	507	500	494	494	519	496	501	505	504	562	537	489	539	493	511	534	523	505	526	497	533	489	522	475	504	514	502	509	500	462	440	490	495	545	529	504	497	499	532	494	499	495	573	507	490	524	513	497	457	515	485	520	507	487	535	493	476	523	493	500	499	516	509	520	533	506	539	505	488	511	471	485	497	488	479	495	486	456	455	485	535	489	478	495	482	514	509	507	492	498	503	476	496	499	499	507	466	518	512	458	508	520	494	478	475	525	471	522	498	495	493	476	475	492	491	491	507	532	490	517	515	529	496	499	505	506	518	465	473	496	513	522	495	524	526	504	524	508	454	494	519	477	490	534	500	507	499	546	521	470	496	501	471	531	491	500	471	474	531	486	556	517	510	529	503	522	536	499	489	524	518	483	502	506	447	503	498	506	512	494	497	483	499	470	499	515	529	493	488	537	519	519	476	478	538	495	480	510	544	527	515	520	496	520	525	497	492	516	521	519	542	519	504	502	477	513	518	495	522	512	499	468	555	495	463	487	486	516	468	491	502	482	486	498	517	491	505	533	515	514	456	506	482	497	499	478	489	519	507	504	507	497	501	495	479	546	495	470	519	490	475	538	513	508	531	542	500	531	540	488	529	520	486	453	485	482	500	506	522	474	482	510	505	532	492	499	495	527	548	522	485	484	484	518	442	498	473	491	509	498	485	489	504	507	480	495	500	495	525	477	544	529	516	469	517	505	510	503	497	525	467	471	533	482	519	486	525	502	500	472	484	511	550	540	538	514	516	479	521	533	522	488	541	540	534	482	470	533	471	464	485	496	505	499	493	522	494	531	524	471	458	501	489	464	471	519	471	463	515	493	517	494	506	529	497	465	489	472	480	495	526	501	495	491	486	498	502	521	517	518	513	489	531	500	436	506	523	496	509	546	526	523	515	500	502	467	496	470	504	490	498	470	517	537	472	537	507	515	479	537	541	488	518	489	498	513	479	525	533	513	509	543	490	496	521	473	506	526	489	519	520	480	474	536	499	515	482	481	496	505	534	462	455	486	509	523	490	494	522	494	477	522	515	487	534	491	500	505	480	497	478	521	525	496	499	488	476	457	492	509	487	485	484	482	496	522	492	542	502	529	492	511	521	541	510	539	517	508	520	516	494	477	465	508	530	487	497	479	512	503	509	541	519	481	465	499	501	487	515	473	472	531	486	478	545	522	477	492	562	486	525	478	522	516	501	491	517	490	511	460	472	533	512	544	474	511	500	483	498	461	499	504	543	491	486	513	486	451	503	512	491	462	452	518	502	502	504	485	481	528	504	459	487	504	515	542	503	507	489	445	500	497	503	525	486	503	486	522	484	466	523	495	520	528	542	497	498	479	472	492	505	478	537	482	465	529	486	538	489	506	482	507	544	517	520	490	497	512	495	529	510	493	534	494	517	480	525	467	499	467	500	487	513	487	524	516	502	483	481	492	513	494	497	473	473	509	502	496	484	524	486	481	474	481	505	487	522	498	493	474	478	505	517	534	486	487	520	488	518	485	480	506	494	514	528	482	511	522	461	466	514	477	506	531	503	508	520	509	465	454	482	483	542	562	536	475	492	471	503	499	503	514	510	525	524	490	515	519	487	473	515	495	545	529	517	475	516	501	486	428	530	473	467	519	493	493	522	519	504	474	503	525	524	509	500	491	515	501	497	499	501	517	454	515	511	492	526	540	531	505	494	519	530	534	508	471	484	535	563	524	525	522	508	502	497	513	484	542	495	518	512	501	493	504	518	552	501	536	484	491	501	506	466	544	536	491	494	480	481	507	473	487	454	467	507	498	499	519	441	491	496	472	498	471	495	477	498	505	507	500	478	560	517	530	504	504	470	498	471	509	488	466	519	492	492	516	500	483	524	521	517	484	504	479	493	528	518	482	493	544	539	512	520	527	493	466	509	502	489	510	493	547	466	494	528	516	481	484	553	491	501	520	514	487	487	512	519	462	483	482	520	495	504	532	514	499	509	489	509	496	527	477	474	524	469	516	497	492	455	517	491	518	515	459	486	483	546	490	489	516	483	477	512	513	486	517	511	445	487	490	479	517	483	530	489	507	481	515	474	498	501	507	476	528	518	507
43753	82443	72705	45420	20071	6249	1650	684	507	544	531	524	506	497	485	527	517	530	507	550	496	483	493	548	508	496	528	506	510	512	487	508	468	500	497	490	476	488	492	521	478	543	509	478	483	512	496	499	471	487	497	492	465	506	476	523	507	504	474	517	482	536	532	494	545	524	480	523	509	474	521	466	510	488	479	517	520	484	486	532	461	521	510	506	486	505	488	492	496	479	512	475	575	506	461	505	492	543	525	521	530	466	494	515	522	514	510	492	518	518	478	504	482	477	508	503	489	471	522	500	507	547	496	482	502	502	514	521	512	519	514	519	520	490	501	491	492	503	480	486	473	498	506	522	497	480	461	505	506	465	512	483	469	522	519	496	473	486	472	513	483	472	505	482	489	478	546	507	504	483	504	494	452	531	510	504	509	512	471	504	475	488	499	506	512	485	521	519	481	495	482	519	476	495	501	503	487	510	483	521	515	505	524	521	480	494	498	513	527	505	507	509	476	526	502	502	486	493	520	476	518	543	485	517	497	525	498	499	494	541	493	498	498	495	478	511	531	492	524	512	517	542	527	548	484	505	520	537	509	486	515	477	516	498	530	484	522	519	475	461	511	485	548	480	525	507	518	506	477	549	475	541	520	505	507	500	524	469	514	487	483	506	485	469	525	525	526	514	460	508	490	495	508	494	528	528	503	516	533	503	526	523	525	484	479	516	475	500	529	497	507	518	521	502	532	476	486	521	470	502	541	497	494	476	467	532	548	506	507	503	479	473	519	536	489	454	463	526	532	511	510	490	502	497	495	466	494	533	520	515	512	496	500	490	497	505	472	464	511	481	525	465	520	508	482	511	567	482	462	513	509	504	487	511	503	518	531	518	477	494	492	484	544	495	490	537	499	527	508	529	506	507	518	483	520	529	528	494	526	491	498	508	470	529	463	549	445	494	543	526	517	547	497	502	486	498	504	492	523	488	486	519	505	510	531	491	487	469	493	551	510	491	514	480	474	469	498	508	519	498	524	473	478	478	530	470	497	502	514	495	529	506	501	484	479	486	462	479	503	509	520	519	481	500	487	457	480	516	514	505	508	501	512	473	480	514	544	515	483	520	501	504	499	512	537	485	517	502	503	492	548	463	524	512	479	484	491	527	511	518	484	513	485	461	494	505	472	490	486	524	489	495	488	531	521	520	481	547	499	483	500	482	465	433	514	485	496	496	525	529	498	523	526	469	515	461	501	477	470	514	500	489	494	521	505	459	490	488	525	496	521	500	492	533	522	543	508	506	532	498	514	486	519	500	488	528	479	521	480	484	480	489	511	507	509	487	490	482	497	488	521	522	526	513	500	487	481	491	500	519	498	457	499	513	487	485	496	504	507	492	470	486	460	476	504	492	481	477	497	460	529	516	534	490	489	497	526	515	472	464	527	503	519	490	528	470	483	465	501	517	480	477	509	526	503	509	495	483	500	499	530	501	460	450	507	468	500	498	516	491	487	523	537	530	487	494	459	534	531	511	452	478	512	525	493	504	470	487	506	533	503	512	492	503	468	466	555	530	481	480	504	524	506	535	499	502	501	505	480	484	527	475	505	494	503	509	501	530	499	529	542	506	501	536	541	480	527	488	420	483	472	507	511	483	493	529	531	468	495	495	502	500	521	471	498	515	489	484	527	495	519	525	467	483	490	490	506	498	520	508	533	491	521	461	504	504	488	500	485	520	480	483	479	469	508	528	497	487	507	515	519	458	469	509	456	514	507	503	490	490	497	488	502	502	491	479	503	514	475	468	542	498	503	496	489	536	522	484	497	509	536	517	516	522	541	484	498	507	499	525	508	504	501	503	490	469	509	476	469	492	465	490	509	469	528	484	464	508	478	485	488	464	488	507	503	464	499	526	470	445	466	483	528	478	512	474	463	539	455	526	568	517	510	478	529	516	520	519	487	478	524	489	487	451	480	479	474	502	490	503	517	521	514	518	488	511	519	489	553	497	530	494	490	506	487	520	457	525	542	480	463	483	522	479	485	498	547	519	496	517	524	490	490	475	484	523	480	521	517	555	503	512	530	479	501	505	505	496	505	555	497	497	540	516	524	509	505	502	487	480	499	464	474	512	488	508	485	526	481	530	481	444	478	520	473	492	533	467	531	535	508	493	496	502	470	518	492	513	459	517	459	511	498	471	537	528	481	520	485	555	485	536	477	491	467	490	487	471	530	506	461	525	486	512	496	505	508	524	482	512	558	483	500	503	510	520	518	473	476	512	509	526	545	468	485	507	502	481	491	495	457	506	480	482	488	514	473	511	502	510	503	506	511	498	503	491	522	509	489	464	460	481	488	477	491	496	507	492	509	497	528	493	481	513	489	475	521	502	507	487	517	485	475	547	483	492	496	491	507	491	529	492	485	500	493	483	494	498	508	510	509	511	515	482	507	505	462	545	457	511	494	476	516	494	507	494	497	502	516	462	542	499	484	445	502	472	551	509	482	483	454	504	533	475	500	497	520	548	497	486	507	463	478	495	502	507	479	543	499	531	530	497	510	473	511	494	476	475	490	506	510	546	528	485	530	483	505	493	498	505	525	487	510	493	526	529	504	462	486	504	532	508	476	468	485	531	503	484	468	503	508	535	507	509	457	487	538	501	521	560	464	504	512	497	456	502	512	503	520	509	502	506	521	491	490	493	454	517	517	489	508	480	458	524	494	502	518	518	521	490	511	478	507	517	495	495	508	528	516	540	526	519	501	502	516	493	499	541	502	519	474	523	471	487	536	502	486	544	486	527	481	485	470	519	504	497	538	467	492	487	513	520	482	487	488	487	470	494	456	501	483	470	514	482	501	469	539	521	476	510	489	476	514	521	541	509	480	505	521	545	499	504	473	521	439	556	507	465	507	506	510	489	546	517	500	475	491	513	479	453	523	500	526	536	497	529	488	490	490	514	563	510	506	452	502	498	523	459	544	509	503	494	488	532	502	547	539	541	495	534	505	495	490	500	539	489	522	493	506	481	482	501	474	465	518	506	527	521	512	494	494	534	524	536	531	513	493	498	521	527	486	506	525	499	508	537	515	507	486	497	505	528	503	512	527	514	495	448	477	504	486	503	489	485	460	523	488	480	473	511	496	499	463	522	510	515	499	494	489	489	493	494	477	507	468	508	464	488	512	497	515	505	502	524	509	538	490	480	547	508	492	517	513	483	501	529	470	471	506	491	523	490	465	471	488	469	537	457	512	504	512	467	483	506	482	507	467	497	549	477	491	511	496	492	516	496	512	522	510	545	477	536	491	542	519	495	477	477	529	558	497	447	507	518	508	486	543	496	489	490	508	504	508	523	460	473	491	544	513	491	442	507	460	468	532	490	468	488	518	512	498	485	489	481	475	483	492	529	470	494	489	446	499	547	476	527	497	481	497	456	538	449	529	506	491	492	494	500	518	520	461	485	498	518	495	492	511	466	465	475	525	513	497	481	491	483	501	491	497	483	508	514	524	490	512	508
24220	22190	43902	49945	34683	20679	8149	1539	784	771	777	775	739	766	741	719	759	721	688	721	708	737	685	759	752	714	710	704	731	714	693	713	667	743	736	705	741	703	674	684	760	721	737	724	694	784	752	757	732	687	690	669	731	737	706	720	792	722	723	668	697	687	694	722	713	698	686	702	643	708	688	728	687	733	720	717	691	742	679	674	706	672	684	644	693	707	699	702	727	715	700	701	675	693	694	699	714	732	737	705	714	712	770	707	708	678	718	718	717	699	723	690	701	645	743	698	719	737	702	689	696	741	702	697	711	716	744	731	712	691	686	679	709	673	697	682	687	666	697	673	685	696	705	737	717	675	673	700	697	728	656	749	695	675	704	693	741	708	697	622	717	661	694	693	660	717	675	710	714	681	677	730	703	700	715	695	704	732	708	695	694	714	646	668	733	739	697	735	700	704	675	725	723	704	678	713	655	683	716	706	692	722	679	653	661	730	721	704	661	711	700	726	680	728	682	669	783	718	707	690	738	715	751	715	696	675	710	691	699	722	699	747	704	677	691	703	661	723	709	699	763	663	685	732	709	711	729	704	719	677	745	684	692	675	679	717	697	705	687	672	735	683	686	687	701	655	707	697	714	678	721	707	748	749	730	745	769	752	726	709	667	700	696	719	686	667	728	725	730	702	667	650	687	703	689	666	743	711	745	702	708	692	705	702	666	708	737	708	761	748	649	710	705	732	676	726	661	683	714	687	719	732	762	661	718	718	664	689	687	699	691	709	704	684	732	701	693	666	701	718	732	688	705	732	679	685	667	716	752	695	712	673	700	673	744	751	673	703	703	651	716	726	711	690	710	672	718	764	729	702	701	697	770	746	699	688	675	683	679	724	656	719	715	656	683	716	681	691	671	703	764	710	714	677	711	712	665	661	677	684	683	728	720	747	726	744	701	708	696	709	711	662	717	691	681	629	714	705	725	678	690	725	694	747	699	722	694	678	666	703	702	677	708	683	680	715	718	664	723	697	698	681	720	678	683	694	712	675	694	650	679	710	694	755	727	687	710	709	688	704	657	654	715	666	728	668	733	646	706	725	661	712	677	710	694	736	696	694	697	674	675	694	705	680	727	716	702	697	705	707	728	714	725	712	681	697	667	698	717	701	704	739	688	701	690	737	695	694	698	724	713	691	699	694	709	733	728	746	713	682	690	764	731	726	723	751	759	720	709	679	698	690	680	712	774	696	736	692	652	714	723	685	686	758	698	733	708	698	710	695	697	725	742	679	716	687	699	739	706	736	733	698	698	696	736	727	757	703	692	722	643	701	735	656	706	696	708	711	753	710	712	732	663	706	728	671	675	751	711	708	707	693	677	642	705	687	706	682	757	695	701	725	666	675	731	673	666	692	685	661	711	707	746	686	651	719	683	717	727	690	684	701	692	700	717	721	694	740	681	640	701	689	713	662	727	719	745	732	675	711	649	701	713	714	697	696	662	717	757	694	751	693	669	707	722	673	698	761	718	711	667	683	713	695	734	702	719	727	744	721	697	695	708	757	753	686	688	703	699	686	691	689	681	688	681	733	750	671	746	691	723	715	714	730	700	709	686	693	723	684	696	693	677	694	696	641	644	678	702	719	679	754	729	677	747	705	711	733	675	687	642	694	678	691	715	728	713	676	689	769	711	697	702	697	681	716	732	702	734	706	728	717	729	689	666	713	700	684	736	703	730	692	707	717	703	698	712	721	678	744	672	718	703	728	690	683	749	712	717	722	721	665	699	724	683	734	696	711	717	764	752	714	696	703	744	705	716	693	720	692	722	740	718	676	696	694	716	695	717	702	691	669	709	700	727	693	715	673	731	725	675	684	717	684	687	724	686	699	706	720	686	721	679	735	699	699	655	721	675	749	702	654	703	644	699	672	668	712	729	703	709	708	717	663	707	714	651	731	684	706	677	651	697	718	726	707	732	695	701	684	722	673	703	697	746	713	691	682	676	730	728	723	656	717	676	659	690	739	666	712	703	682	696	727	704	683	753	675	675	683	684	695	697	663	700	694	742	686	672	696	722	712	737	714	725	691	713	761	663	712	719	752	744	736	732	722	697	722	711	707	701	652	680	667	674	728	701	708	732	755	746	664	689	694	728	746	719	716	692	759	685	725	691	691	721	672	704	695	700	664	675	672	725	761	690	688	706	691	675	658	739	705	707	708	691	733	688	705	661	706	690	727	635	669	720	672	715	712	748	679	686	665	714	711	684	717	677	689	711	756	770	730	728	727	713	717	677	717	666	701	756	699	684	681	698	683	681	681	684	696	716	672	728	694	699	706	733	694	695	711	725	718	716	676	662	681	712	693	706	691	689	700	645	732	715	657	698	671	699	728	757	682	663	709	713	724	743	682	680	716	696	726	736	694	693	701	769	695	742	682	765	707	699	672	729	706	681	731	662	706	669	746	707	753	725	729	681	692	682	691	701	692	709	690	718	698	736	728	707	726	711	684	710	695	758	704	670	683	711	644	673	713	682	701	664	697	707	720	658	740	728	717	743	660	622	672	723	721	656	714	687	722	696	699	739	721	716	670	720	683	674	662	734	701	688	717	694	673	712	647	716	684	711	726	667	674	678	677	699	694	781	762	673	704	694	699	714	651	729	689	734	686	669	706	748	704	690	749	710	693	718	713	756	681	739	727	701	674	736	704	700	724	725	681	721	697	726	729	665	678	714	677	726	709	707	665	684	660	675	694	681	705	677	687	709	698	669	712	700	666	706	686	687	706	686	711	728	678	749	720	702	700	688	737	726	692	730	696	635	688	765	702	730	691	673	703	720	724	711	698	697	686	686	715	742	720	747	663	752	684	692	726	689	767	724	702	734	714	673	664	722	708	736	712	669	701	674	697	697	699	705	685	768	659	704	709	738	688	715	711	752	629	744	678	694	684	701	728	695	703	673	746	761	694	665	703	691	704	681	746	709	698	697	727	679	674	692	712	713	669	682	752	647	709	708	657	697	713	626	717	675	744	706	704	760	667	686	694	713	671	691	720	703	764	699	680	716	701	702	697	687	711	739	672	719	734	676	677	690	682	708	691	729	713	710	710	706	712	715	736	716	705	685	710	669	672	694	728	672	665	663	718	724	703	715	655	725	686	676	683	661	717	700	700	659	664	652	717	696	687	749	690	675	710	697	671	694	678	694	698	696	710	732	652	658	723	706	683	695	744	739	687	737	709	706	673	699	695	705	706	722	677	669	677	705	767	737	723	689	713	688	665	743	723	698	671	692	700	728	722	761	695	675	696	746	689	690	678	682	705	722	720	706	661	731	683	683	663	679	730	684	673	669	740	745	698	757	663	670	676	668	730	675	707	689	699	646	684	667	694	705	727	713	703	711	690	701	721	697	669	718	753	732	686	713	687	687	646	717	703	700	734	737	713	762	668	666	752	725	742	711	732	677	689	706	719	735	713	695	686	777	741	701	703	682	691	711	697	637	699	701	706	702	679	686	708
58938	97461	88337	61213	32228	12779	4229	1297	734	722	711	723	707	683	706	743	697	705	730	727	681	772	742	749	730	677	736	719	718	694	750	742	718	716	711	717	697	718	681	727	694	710	696	729	732	719	681	723	742	713	713	735	675	715	688	718	723	701	696	748	697	698	694	707	711	722	728	726	760	715	712	743	690	685	760	726	709	695	703	713	699	662	713	711	703	688	673	753	687	693	713	733	710	743	746	715	761	744	743	734	740	719	734	723	736	750	707	738	710	673	706	727	694	761	694	688	730	663	725	715	729	709	680	675	711	730	726	750	695	715	717	687	758	708	740	692	696	718	692	727	733	703	695	728	756	695	691	672	719	708	737	692	739	724	727	742	701	687	674	686	692	722	729	712	736	681	669	676	702	709	712	748	706	718	682	710	677	674	727	716	660	692	725	722	684	711	693	725	722	742	715	734	723	720	693	663	704	707	694	720	685	725	718	716	742	699	715	663	693	735	760	708	757	692	717	665	726	758	737	741	660	704	716	732	720	736	701	703	711	716	696	745	699	740	732	714	695	725	720	708	676	695	725	742	664	743	727	655	716	732	733	697	711	719	699	679	742	696	678	706	755	728	745	707	723	692	667	719	752	736	686	725	742	682	709	713	697	705	712	696	686	716	706	696	677	753	731	722	733	666	744	714	702	732	683	676	691	710	747	706	712	759	717	753	682	688	676	692	744	695	707	773	724	695	715	722	728	738	699	711	722	763	731	707	693	707	739	699	716	709	683	680	721	714	720	682	717	751	714	707	729	726	692	717	697	711	724	709	710	726	711	674	715	700	731	700	700	745	668	742	673	694	745	735	670	735	723	744	740	737	718	742	724	684	735	727	720	740	744	724	707	702	657	721	704	738	711	807	715	733	732	746	709	760	732	703	726	706	704	753	729	729	696	720	729	752	668	739	716	732	711	757	730	747	707	694	728	735	742	700	692	698	690	710	721	728	705	732	683	726	728	692	694	702	726	718	695	749	724	675	695	732	759	730	716	728	662	703	737	745	776	701	766	717	700	743	709	689	737	723	747	705	679	721	729	680	709	696	722	720	731	716	703	723	703	746	717	740	751	780	717	729	721	686	681	764	709	719	683	745	746	733	740	745	723	728	720	690	726	715	685	751	735	700	700	738	702	736	736	683	660	727	718	690	733	674	679	719	740	631	689	709	668	765	681	719	705	735	723	755	713	737	699	672	705	686	697	785	710	709	724	703	713	723	689	722	726	697	740	691	715	697	755	697	734	739	676	736	663	707	705	742	730	714	745	705	673	714	734	666	650	722	711	717	686	671	712	714	681	683	708	666	677	704	719	672	714	745	735	708	699	722	726	715	707	740	731	746	700	693	766	717	720	728	713	652	725	702	718	713	676	707	679	732	729	736	692	693	699	727	668	701	709	706	696	678	684	699	702	710	724	712	724	726	682	753	705	736	730	703	722	722	732	714	723	714	759	698	726	684	772	766	727	692	714	741	693	643	713	738	730	710	694	726	710	697	754	708	723	721	717	694	707	715	707	740	709	731	737	711	696	666	658	738	687	729	735	685	702	729	746	757	724	684	706	717	711	717	745	725	707	694	694	724	770	698	657	671	695	683	728	730	708	694	723	670	709	754	703	725	696	648	709	670	734	712	695	705	678	717	706	742	695	720	694	702	710	701	680	694	723	693	710	715	687	730	726	694	713	715	736	714	694	734	706	726	663	724	763	725	710	737	707	711	702	709	739	757	713	745	768	659	736	709	685	695	702	716	764	684	689	657	696	753	739	678	688	710	708	743	713	654	770	673	715	693	751	689	764	731	738	697	690	716	752	763	677	652	758	671	708	726	672	762	719	657	700	716	720	673	722	706	715	686	668	721	738	728	665	714	684	750	713	689	673	731	677	739	708	737	701	792	680	689	712	729	699	729	697	696	708	679	766	689	737	734	709	736	712	720	712	763	697	756	715	787	708	719	735	678	736	719	681	662	707	708	726	718	668	724	700	659	742	701	738	703	798	686	697	708	716	736	740	708	737	730	714	694	735	732	731	723	686	711	734	650	709	672	736	715	708	708	717	724	686	704	750	698	731	705	745	769	753	674	703	718	739	699	681	706	670	725	753	704	713	719	700	703	725	712	742	728	750	716	671	693	669	755	741	677	695	732	693	724	682	742	738	689	713	710	726	703	754	684	721	645	660	754	717	663	695	735	721	705	692	772	707	722	710	721	673	701	704	703	680	753	678	714	734	677	743	733	723	668	694	694	673	718	723	721	743	762	670	664	766	679	717	677	701	674	677	670	687	773	688	664	729	695	716	739	717	693	770	707	715	713	685	715	731	748	706	725	717	704	736	723	748	698	715	764	728	672	706	684	712	704	677	735	708	668	738	745	657	748	670	717	696	711	692	734	715	692	673	717	715	721	686	693	709	736	704	779	683	711	726	719	726	724	689	720	683	692	693	713	684	751	703	751	736	706	735	733	748	703	706	667	716	715	771	705	721	702	665	732	684	695	695	741	706	769	705	737	713	674	718	682	718	708	723	737	760	711	776	721	760	704	708	747	749	721	733	674	739	682	695	730	739	748	644	670	683	734	700	704	699	707	737	700	692	656	710	738	713	691	704	704	711	703	708	689	732	696	677	692	710	721	699	716	706	697	717	681	727	687	746	720	722	725	723	757	740	735	745	724	742	688	694	761	749	691	710	671	714	703	715	693	719	737	716	737	723	694	675	703	692	756	699	738	729	698	712	692	744	665	714	739	740	694	687	682	691	697	708	688	738	691	723	644	716	710	691	697	750	634	651	715	727	738	702	715	709	717	724	714	709	702	692	695	690	726	710	704	686	683	689	649	711	660	711	683	720	732	775	722	711	706	737	713	745	654	681	738	682	729	684	720	671	750	757	737	720	728	694	715	708	715	723	706	709	732	696	713	656	742	713	721	700	692	724	689	710	643	745	749	672	725	723	704	727	725	734	735	686	713	718	740	709	738	666	722	724	712	701	687	721	686	721	713	707	720	711	732	694	686	678	705	722	697	721	736	722	714	698	710	703	697	689	686	705	721	736	718	735	700	747	707	700	764	692	662	719	753	681	718	710	703	700	740	708	693	733	741	720	677	728	745	740	746	668	684	733	696	723	703	754	729	690	693	744	719	741	696	725	706	723	722	712	704	734	720	730	741	704	693	691	715	685	751	743	656	747	692	743	730	734	725	715	680	712	703	722	725	710	735	731	703	742	716	709	714	736	713	709	694	689	671	714	717	700	722	730	700	699	735	721	666	711	705	678	701	699	767	738	732	697	694	762	730	711	677	694	698	747	759	701	696	736	698	718	760	679	738	715	721	732	723	677	703	716	725	701	689	714	686	686	708	677	682	714	721	645	716	748	720	720	707	686	727	721	713	744	759	724	720	677	681	699	803	694	713	737	705	691	725	715	704	695	707	701	731	702	721	664	722	741	727	705	711	747	704	686	726	744	693	736	721
28378	23401	32429	19488	5146	1545	720	575	511	521	502	522	499	485	468	486	513	482	508	485	517	482	475	492	494	462	503	440	500	472	505	494	490	474	451	507	495	495	498	500	484	509	463	504	459	506	516	474	518	515	538	475	495	499	474	479	488	523	497	535	496	490	505	499	492	492	461	513	513	517	495	467	481	442	513	530	461	499	501	517	526	504	500	469	462	492	490	534	521	506	489	469	496	460	476	488	477	496	467	495	522	488	499	511	464	505	506	448	491	467	458	467	506	462	513	504	480	505	468	486	484	493	483	520	538	474	478	551	503	486	526	536	511	487	462	476	534	491	484	469	447	474	479	480	459	481	520	539	452	496	482	486	514	500	456	496	502	494	450	515	478	481	484	492	538	508	536	504	487	479	527	483	445	467	477	464	483	514	455	463	476	486	458	465	428	450	481	494	501	480	510	527	520	463	525	504	448	476	505	490	489	513	487	514	477	537	496	475	489	505	491	507	479	496	518	506	450	492	522	507	461	527	511	480	527	483	529	528	502	493	498	537	524	471	519	479	461	493	472	525	492	508	489	507	470	497	480	514	517	507	480	493	495	522	502	528	457	505	516	499	478	500	502	494	429	507	483	480	460	457	437	514	498	504	484	466	492	476	464	469	480	519	485	500	505	473	463	513	453	523	474	506	503	486	494	460	499	471	512	514	471	493	512	501	492	478	470	487	504	512	517	505	455	451	498	502	533	474	492	515	457	529	464	470	460	514	485	521	511	464	457	488	460	492	510	501	524	516	495	448	511	489	465	476	489	501	537	516	517	480	499	488	472	473	486	513	480	504	476	501	487	481	511	497	493	442	542	474	473	459	451	530	472	486	494	481	503	490	511	523	497	448	492	509	513	495	496	503	518	502	499	484	464	490	489	474	501	494	505	466	493	472	469	494	489	473	518	465	473	496	490	487	505	497	494	474	483	483	512	487	531	526	512	473	485	475	492	469	536	473	477	468	504	509	522	528	503	487	492	499	501	480	492	476	499	455	506	520	514	484	487	485	502	530	544	566	507	470	492	462	446	541	481	469	474	445	487	473	507	495	490	480	477	488	570	448	453	493	476	488	487	488	477	491	489	514	499	501	456	470	510	437	481	529	493	509	490	509	517	514	494	486	514	459	498	460	534	520	526	470	517	493	472	495	500	450	484	522	499	509	475	519	489	507	494	485	549	497	508	472	482	555	484	514	463	487	487	456	497	503	490	496	481	482	495	497	487	507	487	469	492	522	500	463	469	478	507	494	446	443	534	476	499	496	478	475	499	502	483	469	510	503	501	465	474	461	530	502	515	545	443	501	492	461	454	520	456	505	477	483	474	503	498	489	492	473	498	500	497	490	533	483	514	479	472	494	525	457	506	496	466	523	520	485	447	540	486	513	509	512	492	488	526	522	480	504	541	465	505	467	492	497	495	490	526	489	487	524	496	494	474	518	504	461	508	471	510	477	486	475	504	512	522	446	483	459	469	509	472	496	532	497	484	536	442	520	513	493	523	527	500	508	509	472	502	478	525	495	468	510	534	505	499	493	495	477	477	487	497	490	511	472	514	492	511	485	465	472	508	474	514	473	496	487	506	493	521	496	519	452	482	477	493	513	514	497	466	511	541	463	525	504	493	520	551	509	485	485	488	503	481	502	526	506	544	470	456	493	516	525	509	510	470	511	459	493	479	540	470	475	498	515	468	505	487	528	521	464	486	491	463	526	506	527	493	470	526	498	514	524	509	497	515	509	494	499	489	455	494	499	474	502	479	469	465	464	512	455	520	487	496	497	526	485	540	487	500	509	485	446	504	475	545	500	483	477	506	488	478	489	451	502	483	530	533	469	512	510	480	494	523	460	530	489	521	494	503	514	518	517	512	479	495	516	472	493	507	527	497	473	498	481	499	478	506	507	501	501	468	459	487	504	447	487	489	519	440	461	468	489	514	510	469	503	508	491	504	521	513	488	501	468	503	505	501	498	556	542	510	502	458	506	485	468	472	464	509	467	502	507	516	531	469	492	512	529	493	507	486	483	525	519	472	531	501	489	482	527	494	492	509	495	531	467	470	504	495	510	486	517	453	478	485	520	486	504	499	490	528	484	526	497	496	525	483	523	477	496	467	514	527	535	509	443	494	516	470	500	481	487	484	540	500	496	528	493	507	491	480	474	466	506	492	486	427	521	511	489	532	487	531	460	496	507	469	554	475	496	488	494	491	516	456	489	490	500	484	464	496	481	521	527	507	472	488	507	472	515	502	525	477	484	522	487	486	488	459	496	536	491	517	479	516	538	508	459	499	477	472	506	506	467	483	424	533	480	492	470	469	501	483	463	460	485	461	488	481	493	468	472	489	542	505	525	527	511	509	491	474	497	471	484	502	472	519	444	520	509	523	478	481	472	477	495	457	483	480	470	510	523	484	490	462	482	520	475	484	470	534	536	471	500	493	518	491	476	457	507	484	469	496	532	480	487	519	498	485	480	488	490	489	476	514	460	483	482	534	516	489	514	479	493	485	493	459	501	517	500	493	522	486	500	511	476	511	512	491	508	479	499	521	494	465	499	476	553	489	479	517	502	492	513	476	470	527	474	490	486	483	452	516	497	456	494	510	472	522	479	470	492	492	529	505	500	490	474	493	496	506	450	493	511	471	487	440	483	422	466	512	503	501	477	521	512	506	475	479	493	516	486	488	489	492	484	485	486	474	507	482	522	452	476	530	527	501	489	483	511	511	521	525	507	479	536	504	477	480	522	524	493	502	523	524	493	508	457	513	496	537	497	528	505	490	495	500	509	523	485	491	504	469	477	491	475	492	497	517	450	475	506	460	473	484	524	463	460	453	482	509	511	503	504	487	491	463	491	507	482	489	474	497	466	476	459	470	498	510	494	476	460	524	465	467	523	511	510	521	529	480	497	496	514	490	517	489	506	468	524	509	479	519	503	492	523	495	503	470	489	472	471	486	513	489	533	475	492	493	506	502	464	447	506	496	518	493	479	506	487	502	472	487	488	506	465	483	473	520	489	494	467	516	499	477	454	485	479	540	489	494	470	473	489	537	474	499	468	504	478	483	455	509	491	502	463	489	520	524	494	530	494	511	476	488	525	495	510	481	477	487	502	506	528	503	500	492	453	487	501	457	481	474	530	509	483	490	498	469	456	476	508	495	517	476	492	481	454	494	507	480	487	471	479	493	489	538	491	519	504	472	473	473	488	481	518	501	507	444	460	484	468	527	519	474	496	495	458	499	476	505	517	489	526	455	444	513	508	497	483	503	523	504	496	513	462	461	466	476	464	467	490	487	508	504	508	458	511	483	517	534	480	493	493	477	496	522	497	497	517	472	499	532	475	492	495	476	482	478	503	479	464	495	498	510	525	474	481	469	514	529	485	499	496	496	506	478	527	505	463	463	511	558	473	496	479	509	497	448	508	503	460	455	484	497	497	523	491	471	449	425	496	529	511	513	448	473	471
15062	26747	30057	11792	3708	1427	659	515	460	493	455	454	488	456	492	445	443	445	451	432	448	447	433	457	424	466	481	446	473	442	478	476	425	497	420	440	447	435	414	474	445	435	448	435	445	466	467	438	443	472	493	444	458	450	450	464	458	441	448	465	441	463	422	463	423	462	430	438	478	461	438	442	445	443	470	487	473	450	446	461	456	462	466	446	430	450	451	447	474	455	430	452	436	466	444	438	472	492	445	457	431	440	456	467	487	471	464	429	463	447	468	452	450	454	459	429	459	467	448	440	447	434	468	482	467	444	465	404	473	450	496	470	456	440	481	424	444	399	438	451	484	453	440	422	424	436	449	454	437	467	481	465	455	450	480	456	430	480	415	435	471	430	425	473	473	481	424	476	470	450	409	409	434	454	415	459	447	446	475	478	452	444	459	445	471	434	446	419	474	419	438	467	451	476	446	473	457	457	444	468	430	479	459	448	432	429	482	455	467	462	466	444	458	407	459	471	425	449	388	474	479	435	463	474	445	460	468	477	460	466	459	412	471	454	424	439	449	419	482	457	427	446	449	434	442	495	462	447	434	475	475	472	453	450	424	483	455	446	459	451	454	481	480	435	455	428	441	463	417	441	463	440	413	415	434	457	452	471	444	452	449	439	414	469	442	464	450	466	437	453	447	430	423	467	471	424	425	438	466	443	446	450	445	445	475	457	458	457	448	439	475	469	469	482	453	430	456	442	405	450	462	454	468	432	451	451	424	448	439	429	450	423	452	512	476	474	465	453	434	483	455	456	441	425	426	472	446	474	439	439	473	465	428	455	432	472	474	429	427	427	465	478	469	454	492	476	426	458	439	489	454	487	438	452	437	432	488	443	465	450	440	455	445	459	451	445	432	438	445	422	446	424	451	468	484	457	417	433	453	461	478	430	447	469	431	451	434	448	473	446	461	412	460	473	486	456	443	458	497	454	405	466	476	443	461	459	426	404	493	421	458	458	452	492	456	480	449	442	481	442	439	460	439	436	454	436	442	475	456	499	436	425	435	457	480	449	437	439	463	441	424	508	469	413	468	442	479	436	484	459	451	432	466	439	484	449	444	431	479	441	463	434	483	406	475	433	419	447	485	459	470	416	471	453	467	459	474	454	468	453	430	458	416	439	447	440	436	433	457	454	436	480	433	442	469	430	468	461	479	413	444	427	446	430	477	461	442	472	488	433	417	484	492	449	434	428	442	454	497	473	428	468	442	445	440	451	457	451	446	464	451	496	439	449	440	434	434	432	461	435	463	455	452	451	440	464	464	423	467	429	434	462	444	441	440	477	457	457	467	453	426	494	469	440	483	447	462	453	434	448	455	433	457	460	451	429	431	423	464	456	479	432	427	450	450	415	456	430	406	486	463	436	469	406	504	508	421	454	490	471	483	448	485	459	447	433	413	427	450	471	452	474	411	444	445	476	443	471	454	443	474	452	432	486	413	440	465	448	434	440	472	430	436	470	467	477	449	459	468	447	449	465	478	440	455	452	441	432	409	434	440	465	490	461	452	457	436	460	452	461	434	461	481	460	453	439	490	452	460	442	460	491	443	447	418	440	465	478	440	467	461	436	456	454	457	426	413	408	451	461	409	438	420	404	437	450	452	442	409	453	464	441	446	454	439	434	460	486	452	489	400	504	433	464	474	464	435	467	472	450	444	473	454	485	482	455	459	448	460	451	474	468	436	444	459	435	478	445	431	464	432	428	494	466	477	419	447	486	428	450	464	461	447	424	463	438	457	457	445	464	459	452	438	442	458	460	474	444	467	450	477	479	463	462	438	486	460	471	475	469	472	451	423	469	438	479	440	468	449	421	464	455	475	455	457	479	461	435	407	441	430	473	443	413	427	492	463	423	449	452	476	452	445	473	459	442	454	460	424	444	483	465	468	460	472	459	426	445	453	473	484	451	449	447	456	449	419	452	451	508	449	449	453	486	500	456	435	443	433	438	462	465	450	439	461	463	509	417	476	470	455	437	476	439	431	446	431	478	436	491	414	470	469	440	423	466	493	484	458	461	434	438	458	469	453	459	454	414	494	446	466	451	420	429	454	449	446	440	472	428	436	494	425	453	489	402	441	465	424	484	422	499	437	481	433	436	461	430	462	456	450	423	408	436	486	400	450	409	450	470	446	473	442	448	444	458	441	455	438	454	421	472	484	496	442	417	456	461	438	486	464	453	478	433	459	417	476	437	429	460	437	461	448	458	442	505	422	476	458	455	478	438	466	467	457	458	461	445	435	414	491	450	432	451	465	453	425	468	445	461	498	460	446	440	456	472	456	462	443	471	459	421	411	435	422	464	422	455	438	459	438	459	460	510	464	514	466	449	485	422	502	474	470	456	458	442	431	429	426	435	467	473	449	438	474	420	416	478	467	446	428	438	473	426	454	441	449	462	450	433	471	463	470	433	422	468	456	421	443	422	450	456	438	449	454	431	469	449	439	468	452	450	418	466	424	420	424	424	425	486	464	432	487	429	471	414	447	479	435	427	459	453	473	452	444	473	474	465	470	444	449	450	470	452	445	480	492	458	442	448	452	474	479	506	508	427	457	484	429	445	478	453	438	487	420	453	461	434	474	456	413	461	457	479	477	461	472	466	484	438	424	452	437	439	447	477	458	460	434	436	437	463	458	446	456	435	455	465	479	445	445	436	467	427	478	441	479	431	449	471	455	446	436	464	434	440	443	436	470	427	452	491	437	476	461	452	461	439	437	435	470	458	468	476	459	453	457	483	431	467	443	464	476	493	438	437	448	490	410	449	475	451	513	416	468	446	467	415	444	418	405	460	439	418	467	422	457	452	435	437	496	492	480	447	429	448	440	436	471	424	449	449	459	440	444	444	475	400	446	458	476	429	479	468	474	456	487	457	483	469	444	449	455	446	457	475	485	419	484	433	461	420	434	450	477	427	431	473	463	482	435	459	453	492	437	397	472	439	450	474	449	470	438	429	474	446	464	490	460	435	470	451	515	471	452	474	456	446	441	462	464	434	450	422	449	498	477	456	426	444	438	490	450	478	495	456	444	409	431	450	452	474	443	473	459	473	487	466	451	475	460	476	470	429	440	452	433	484	432	479	415	458	456	430	452	445	453	494	494	453	436	467	446	417	413	451	451	465	445	418	456	450	414	500	453	485	470	440	438	501	484	430	430	432	482	470	448	403	445	469	464	428	478	452	428	445	496	459	419	449	419	451	459	438	430	410	456	423	475	469	431	458	412	456	483	444	460	452	455	453	454	453	439	451	462	466	436	428	434	424	485	460	433	484	390	464	445	458	433	423	463	431	484	490	441	456	423	430	447	456	437	454	461	462	477	447	427	439	443	408	455	438	442	462	465	478	423	476	447	454	449	496	435	470	462	423	445	439	428	465	478	453	479	471	471	459	433	509	474	448	417	473	441	476	482	486	459	422	477	452	462	449	417	434	469	428	450	477	434	483	444	440	460	431	443	457
25636	28124	47320	44788	25243	11244	2759	806	495	441	457	415	404	427	371	411	385	429	406	436	370	432	371	439	392	435	396	405	412	403	432	440	395	364	395	373	409	380	424	409	410	369	403	394	377	420	414	372	429	417	391	393	408	413	409	421	391	423	405	385	398	426	377	390	378	455	441	392	388	384	398	395	380	405	458	407	376	451	386	401	388	415	424	398	422	385	423	397	368	416	382	379	422	399	377	407	416	418	426	384	416	478	407	369	423	367	436	409	420	419	422	434	379	388	416	376	397	367	397	441	380	406	358	416	436	416	439	424	424	416	424	376	431	398	424	409	373	425	426	418	395	357	387	410	409	394	396	401	408	393	377	427	431	423	404	401	442	402	421	416	397	396	389	401	437	380	409	418	395	374	421	414	384	394	399	402	417	398	368	418	399	394	411	412	414	385	389	443	372	378	396	406	396	421	411	416	372	400	443	421	370	394	410	444	392	397	412	433	390	407	419	373	413	438	418	412	357	376	422	385	396	409	394	418	389	404	392	406	381	475	406	405	418	420	411	407	384	391	386	387	412	423	371	376	390	376	398	423	416	402	397	405	383	392	452	401	430	387	387	423	410	420	381	393	417	414	403	402	366	450	404	394	418	408	402	425	367	417	363	399	405	424	429	407	383	418	428	416	404	406	412	397	394	419	367	384	381	374	406	416	422	414	386	419	419	411	392	416	377	386	414	371	361	349	365	446	410	406	387	433	440	426	416	411	378	388	410	380	428	427	421	443	390	387	408	420	387	427	403	395	386	405	417	407	418	394	406	399	420	388	398	398	383	412	404	394	386	401	387	401	400	406	422	406	407	397	446	445	400	421	401	373	398	398	410	421	372	399	385	412	387	395	408	413	401	378	386	385	380	384	408	367	390	412	432	455	378	443	407	414	403	410	399	393	394	396	384	422	375	390	388	435	394	415	372	444	420	400	373	434	376	410	391	397	384	393	398	410	394	400	418	414	416	405	413	416	424	403	394	396	387	367	398	418	376	401	420	384	375	425	423	364	376	439	374	411	418	360	424	390	418	385	397	416	403	381	413	373	425	392	395	376	407	406	388	396	368	411	395	415	389	382	404	376	405	395	397	371	367	367	411	386	410	385	391	398	397	420	410	372	400	409	435	427	388	406	419	392	433	390	399	384	389	398	384	409	394	381	432	384	371	380	385	426	408	422	417	404	411	419	422	421	404	425	450	430	431	425	409	416	384	404	391	436	407	395	373	406	414	416	391	399	440	355	401	414	394	400	392	388	385	428	386	386	413	405	413	384	432	389	387	386	372	387	422	403	392	374	423	384	433	382	432	423	398	416	420	419	404	426	415	396	465	428	387	400	373	360	394	413	390	389	422	423	445	401	407	394	402	402	399	402	412	393	375	401	405	376	427	373	397	350	423	405	390	408	417	420	421	394	376	400	388	401	420	398	391	410	395	419	398	407	426	407	356	424	413	420	409	400	393	391	410	410	429	406	378	372	429	420	399	404	421	394	432	403	420	397	408	444	407	420	441	405	416	452	395	379	424	412	406	408	404	420	407	438	385	392	391	412	408	403	387	407	388	404	421	396	422	418	388	420	386	412	384	397	402	403	403	376	412	334	429	425	409	408	420	414	399	443	401	396	434	407	408	412	438	434	390	404	383	407	393	412	412	429	397	383	405	399	376	420	425	372	403	410	411	402	385	379	382	411	386	426	424	397	400	394	447	385	419	381	385	426	434	443	399	390	442	408	429	415	397	389	409	405	410	427	406	422	407	406	402	384	427	412	427	381	410	404	402	373	404	424	431	436	414	436	436	376	418	437	388	375	401	380	404	427	409	438	416	424	402	404	405	393	356	401	392	392	384	385	424	415	387	379	423	387	408	382	366	376	445	402	410	410	382	463	391	410	402	415	449	400	381	403	410	404	391	385	420	387	416	397	392	407	394	424	422	398	422	410	381	433	422	424	419	393	416	371	405	432	387	396	393	433	402	403	417	424	391	438	342	414	422	410	395	399	379	374	415	428	399	392	410	381	426	402	427	376	404	432	376	370	412	419	418	380	403	392	383	394	419	384	397	419	393	396	384	435	382	434	366	434	422	395	397	406	398	413	371	424	412	367	391	387	403	375	397	403	410	411	395	407	404	420	406	426	411	401	369	406	417	380	411	403	398	400	431	405	402	400	422	431	423	374	378	397	419	424	398	411	399	379	422	399	407	412	389	396	398	387	401	405	423	390	413	396	405	422	404	393	414	384	382	390	402	401	413	387	372	406	431	416	434	432	435	421	369	403	443	422	404	390	424	376	427	385	394	379	388	404	434	400	424	411	420	419	376	433	412	452	423	429	399	398	408	417	406	441	389	433	403	347	419	459	421	435	411	401	415	447	394	437	415	384	405	418	392	408	406	394	424	439	395	416	395	400	387	383	445	380	391	441	394	431	398	388	402	418	405	409	400	405	418	384	423	411	456	372	385	411	389	410	382	371	389	429	427	447	411	428	420	417	397	392	401	387	386	397	406	399	398	406	429	399	385	389	406	372	431	446	402	419	424	457	410	396	389	401	427	441	456	413	403	394	428	387	405	408	405	384	442	437	402	434	405	407	364	397	374	365	387	377	400	418	407	412	413	392	395	379	380	429	404	374	358	416	412	371	387	396	381	371	409	424	390	391	378	435	401	426	409	441	417	395	397	418	419	396	423	427	423	410	415	375	419	439	406	428	405	402	403	392	421	433	395	396	410	385	423	434	420	399	408	385	370	413	433	435	392	445	425	395	377	402	424	383	413	416	425	459	434	383	429	392	411	440	424	392	412	404	438	434	442	412	380	406	418	396	401	377	446	388	418	462	399	431	430	428	428	443	414	346	410	377	397	411	395	406	417	389	367	402	404	374	400	393	392	382	401	425	384	394	425	375	409	396	416	390	378	404	385	401	433	389	383	416	390	409	412	384	387	420	384	410	435	457	420	415	387	413	398	375	385	405	434	410	390	402	396	399	410	370	414	408	421	387	354	387	391	377	375	382	420	436	427	428	422	428	386	427	424	414	398	405	369	372	398	424	432	401	393	399	427	380	392	416	378	382	370	417	412	392	382	399	396	391	434	445	429	419	396	418	408	389	438	448	380	384	366	408	406	400	389	382	414	381	437	412	424	402	426	401	417	409	415	436	372	399	429	422	438	392	408	393	397	378	430	399	374	431	429	403	451	387	408	387	401	411	389	429	403	376	426	411	412	411	409	397	412	409	387	419	406	402	394	414	396	379	374	422	390	410	392	425	392	389	366	384	423	404	411	401	423	397	403	360	408	414	368	405	368	429	418	400	391	405	355	423	429	409	394	427	412	419	387	398	416	421	405	359	386	417	404	425	392	423	375	431	394	391	404	428	410	382	440	410	431	381	402	408	372	387	392	397	428	427	402	364	381	417	405	413	380	411	404	346	374	410	394	414	406	377	402	375	420	415	365	392	396	379	404	400	414	393
47281	85431	67524	40461	16649	7469	2358	980	452	426	427	436	415	449	421	438	402	449	417	391	401	416	447	435	444	400	460	428	402	426	434	436	398	417	401	430	426	367	428	412	434	393	425	372	428	400	431	444	394	434	450	427	420	400	415	421	417	386	413	386	414	460	420	383	407	418	450	400	422	438	448	406	437	436	437	426	421	394	410	447	437	396	427	401	426	400	356	413	463	443	423	414	402	419	411	412	432	431	434	412	404	459	414	426	378	390	420	423	425	454	431	406	412	426	429	401	451	391	419	426	428	427	405	450	446	403	387	443	436	434	376	419	376	437	413	383	384	442	425	410	436	419	422	420	423	378	431	386	414	396	419	420	448	457	391	436	404	393	393	445	404	416	411	409	401	354	419	410	410	431	433	403	402	366	417	435	414	431	410	416	408	402	428	395	429	418	390	412	412	421	437	403	421	409	419	428	422	441	426	399	383	422	445	398	424	399	406	408	424	401	386	399	424	425	391	398	396	452	403	372	397	400	405	423	426	422	402	408	444	416	406	409	384	406	401	421	444	406	430	408	440	419	447	415	436	388	407	410	421	420	414	417	434	380	460	402	390	412	443	376	447	427	439	396	408	370	374	431	394	416	435	369	387	379	393	403	442	401	409	401	441	428	426	438	448	415	430	424	439	405	390	448	432	400	405	390	430	431	421	371	416	438	389	406	411	430	447	417	402	399	429	413	395	444	402	405	410	421	415	385	430	419	410	439	403	411	421	377	430	380	418	417	453	434	404	398	405	413	427	425	381	396	430	397	399	399	424	421	389	391	411	392	440	400	411	460	411	423	439	442	394	410	420	439	416	424	445	438	419	429	388	413	436	419	465	396	386	390	416	396	408	402	418	410	412	427	415	402	422	404	400	486	409	423	383	453	411	439	415	378	442	396	432	422	411	394	420	427	425	396	418	419	474	400	445	462	434	390	413	436	379	414	442	390	431	421	415	408	417	415	427	377	420	410	431	428	405	465	406	417	429	408	469	415	400	425	403	405	390	423	433	392	384	374	423	415	465	424	424	427	444	422	411	404	409	420	409	396	428	420	442	426	386	428	379	440	438	461	440	401	407	401	397	452	426	402	433	394	406	412	414	385	421	417	402	396	400	396	436	389	428	401	393	381	375	414	408	386	430	404	404	434	357	378	450	381	387	413	422	400	409	427	416	396	412	434	431	388	442	384	391	425	395	445	408	411	384	409	419	381	402	377	434	427	417	402	450	425	430	400	412	432	420	434	436	443	405	404	422	374	431	451	417	430	423	408	397	424	411	421	408	377	393	377	396	428	385	385	402	398	424	406	435	409	406	403	429	433	371	421	420	382	399	391	415	400	433	437	406	409	383	422	397	404	455	392	426	415	385	387	395	415	432	385	437	410	399	412	435	421	386	419	397	424	407	426	416	404	393	422	393	414	451	438	403	406	456	443	380	359	357	400	449	407	379	412	388	442	412	378	415	407	407	418	420	433	390	431	424	368	420	445	402	422	398	435	452	403	401	406	379	438	421	388	404	462	412	412	406	415	411	409	431	411	415	381	403	413	409	398	446	398	386	426	399	433	371	417	422	415	451	381	390	407	431	447	425	406	424	399	389	412	427	377	417	385	432	408	465	401	455	420	421	403	387	392	404	424	381	470	392	415	418	423	407	404	416	411	388	434	402	416	417	422	419	405	432	418	444	396	430	454	397	424	442	418	444	375	410	381	379	420	392	388	444	423	424	438	417	401	409	404	450	427	385	414	414	433	414	410	395	437	436	423	407	418	388	422	394	397	436	402	415	377	432	416	436	432	424	416	392	435	429	405	419	401	393	429	401	423	361	414	443	446	423	394	417	432	368	404	380	419	437	414	434	388	421	395	422	419	417	437	420	408	423	410	405	373	439	428	418	404	434	401	431	408	414	419	451	391	385	440	422	437	394	430	421	374	438	433	394	389	430	443	409	425	396	443	390	396	429	415	408	404	415	401	426	450	392	409	433	428	404	409	393	441	408	393	367	417	382	433	394	402	419	394	411	409	423	393	430	388	385	387	439	380	436	453	414	413	412	446	430	377	414	415	403	419	409	401	413	397	413	429	418	425	390	433	417	445	394	401	364	408	389	387	410	421	387	395	408	398	435	434	392	419	360	415	455	405	392	436	405	424	399	421	471	419	398	389	392	396	413	388	399	414	421	425	435	437	427	423	434	396	422	390	367	407	440	373	419	416	425	401	427	424	401	432	392	407	441	448	436	438	422	401	426	415	373	404	407	409	407	381	377	406	443	394	409	387	437	405	392	376	449	410	436	430	443	397	392	426	419	381	414	440	389	412	426	385	434	408	456	397	407	425	410	392	404	423	394	397	403	450	444	417	446	408	422	434	415	458	416	384	421	381	403	421	412	412	373	424	428	440	423	390	402	423	439	410	432	448	405	375	453	425	384	420	421	424	404	418	394	453	380	391	442	448	385	392	392	431	393	396	435	422	375	415	393	431	438	399	386	434	400	396	416	396	385	410	408	378	410	409	436	454	424	416	384	420	435	428	418	404	416	405	414	417	433	411	425	429	410	395	408	426	370	451	384	427	392	393	430	420	390	437	401	412	425	409	395	413	388	441	424	388	418	427	416	413	399	412	375	409	393	410	409	440	420	413	367	415	407	392	399	445	381	416	418	402	409	416	425	381	446	454	415	392	427	418	407	397	381	418	406	395	410	396	419	414	384	391	378	405	407	447	409	430	404	379	410	419	411	424	402	406	413	418	412	407	397	439	417	413	404	379	433	399	391	435	428	374	411	389	405	396	452	358	404	420	413	451	410	418	414	430	396	420	413	426	421	404	409	415	419	408	401	426	402	447	417	417	472	415	431	384	362	439	398	421	425	408	446	402	404	443	419	381	395	359	379	414	432	417	423	393	402	409	413	422	440	371	439	412	417	399	417	408	431	396	409	422	447	406	385	381	401	413	396	414	413	426	371	438	412	387	421	441	390	405	439	413	415	411	430	435	424	413	410	399	404	411	419	395	400	387	420	417	351	415	380	393	434	434	401	379	408	407	434	489	407	422	414	393	385	450	391	417	397	414	391	442	390	402	425	398	394	383	412	387	427	434	438	399	390	395	426	434	412	380	420	399	405	414	417	420	392	445	388	396	395	372	414	444	401	403	428	426	406	417	427	443	429	397	416	429	381	425	420	423	419	423	400	410	404	365	416	424	412	390	400	406	385	433	408	430	403	430	406	440	393	424	395	415	399	406	379	430	398	429	411	411	416	428	395	413	436	405	432	418	382	405	412	439	417	383	411	399	438	443	435	432	402	404	379	436	371	452	416	431	403	406	430	422	410	402	408	458	411	401	426	416	432	424	398	414	393	395	428	473	406	392	428	447	394	396	410	407	415	423	386	434	430	440	429	402	396	426	397	423	387	362	428	386	398	439	399	415	424	435	436	389	428	428	418	425	430	447	371	448	435	452	372	449	422	391
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
