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
339588145066	339588145584	339588146134	339588146684	339588147234	339588147784	339588148334	339588148884	339588149434	339588149984	339588150534	339588151084	339588151634	339588152184	339588152734	339588153284	339588153834	339588154384	339588154934	339588155484	339588156034	339588156584	339588157134	339588157684	339588158234	339588158784	339588159334	339588159884	339588160434	339588160984	339588161534	339588162084	339588162634	339588163184	339588163734	339588164284	339588164834	339588165384	339588165934	339588166484	339588167034	339588167584	339588168134	339588168684	339588169234	339588169784	339588170334	339588170884	339588171434	339588171984	339588172534	339588173084	339588173634	339588174184	339588174734	339588175284	339588175834	339588176384	339588176934	339588177484	339588178034	339588178584	339588179134	339588179684	339588180234	339588180784	339588181334	339588181884	339588182434	339588182984	339588183534	339588184084	339588184634	339588185184	339588185734	339588186284	339588186834	339588187384	339588187934	339588188484	339588189034	339588189584	339588190134	339588190684	339588191234	339588191784	339588192334	339588192884	339588193434	339588193984	339588194534	339588195084	339588195634	339588196184	339588196734	339588197284	339588197834	339588198384	339588198934	339588199484	339588200034	339588200584	339588201134	339588201684	339588202234	339588202784	339588203334	339588203884	339588204434	339588204984	339588205534	339588206084	339588206634	339588207184	339588207734	339588208284	339588208834	339588209384	339588209934	339588210484	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2636	3600	2300	2637	3600	2300	2637	3600	2300	2638	3600	2300	2639	3600	2300	2639	3600	2300	2640	3600	2300	2640	3600	2300	2641	3600	2300	2641	3600	2300	2642	3600	2300	2643	3600	2300	2643	3600	2300	2644	3600	2300	2644	3600	2300	2645	3600	2300	2646	3600	2300	2646	3600	2300	2647	3600	2300	2647	3600	2300	2648	3600	2300	2649	3600	2300	2649	3600	2300	2650	3600	2300	2650	3600	2300	2651	3600	2300	2651	3600	2300	2652	3600	2300	2652	3600	2300	2653	3600	2300	2654	3600	2300	2654	3600	2300	2655	3600	2300	2655	3600	2300	2656	3600	2300	2656	3600	2300	2657	3600	2300	2657	3600	2300	2658	3600	2300	2658	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22077	20924	31166	28867	26599	24383	17437	3866	659	459	459	455	467	488	415	433	430	436	404	455	439	442	440	415	437	463	409	422	418	425	407	425	458	460	454	433	427	426	475	416	431	438	438	420	435	396	423	424	421	418	434	421	450	440	428	416	406	417	408	408	458	406	402	422	439	422	454	431	414	420	450	395	444	439	445	420	418	419	393	419	417	412	404	467	407	432	424	412	422	433	462	442	446	431	429	418	439	409	458	403	439	429	437	455	415	415	428	427	441	402	385	437	440	399	432	373	401	412	386	419	438	411	435	460	426	465	424	431	374	420	428	391	419	435	460	449	448	427	449	427	426	420	441	455	388	422	436	411	403	422	397	411	444	397	416	416	431	415	404	440	455	446	453	439	442	436	402	424	451	419	456	405	431	407	442	417	413	395	429	458	447	394	410	427	448	387	439	403	444	430	447	409	425	429	425	431	444	434	466	467	445	432	429	452	421	421	426	348	449	397	412	402	424	417	389	472	432	437	412	426	412	420	430	441	423	420	405	478	390	400	424	447	447	469	399	426	418	422	399	393	419	425	421	426	428	478	394	412	436	424	455	437	397	414	390	410	433	455	429	441	439	412	431	372	452	392	455	402	403	419	430	425	459	416	414	452	444	425	425	431	455	471	438	404	416	432	429	432	412	445	426	418	364	439	425	383	402	419	436	431	399	419	424	445	429	427	438	391	444	411	410	421	416	396	436	352	430	432	443	447	426	446	425	436	433	419	426	431	428	403	420	426	397	400	422	405	442	400	454	418	405	483	460	442	459	445	398	403	433	389	473	433	465	411	420	448	424	413	447	407	395	419	430	420	413	464	441	388	445	414	418	388	430	384	430	415	437	453	445	427	437	440	421	413	410	423	405	418	445	422	410	431	452	439	368	421	403	411	395	422	412	423	443	447	433	431	437	386	412	413	428	438	429	413	439	410	422	432	451	424	443	436	397	439	431	459	444	430	410	418	415	441	405	433	419	436	435	457	391	401	439	440	402	398	412	425	405	415	429	411	401	440	432	390	430	467	384	419	449	437	436	417	428	402	431	414	433	410	423	450	425	389	425	436	428	434	406	396	420	435	415	431	413	466	420	423	394	418	390	396	390	390	442	426	441	421	457	429	418	422	448	460	465	425	419	448	423	430	437	431	425	427	467	436	424	432	401	450	411	394	429	425	404	436	394	427	442	447	399	412	423	432	419	406	426	418	424	426	440	426	431	396	456	413	426	396	459	414	421	426	387	449	427	423	428	417	430	406	408	402	420	420	430	419	421	431	432	417	441	433	411	445	451	432	417	431	400	398	397	447	391	417	454	407	413	457	407	423	448	436	429	401	406	416	382	409	450	396	429	379	431	425	448	412	432	397	441	465	442	405	433	452	392	398	434	415	419	403	440	424	386	418	439	397	421	430	416	429	446	418	457	449	416	498	398	428	433	419	431	411	425	420	405	436	432	427	415	433	415	436	380	437	437	411	430	440	410	421	421	476	419	411	420	447	427	385	421	429	441	451	431	462	431	420	382	468	405	431	450	462	419	446	463	392	395	409	413	406	433	404	404	416	431	440	417	429	419	409	444	445	426	426	432	434	403	408	394	426	437	397	411	417	462	448	413	410	408	435	393	457	421	435	462	409	422	438	416	433	411	422	435	417	435	451	440	422	422	409	386	459	416	399	456	396	422	423	422	395	454	409	435	412	436	402	440	421	388	431	444	461	441	399	438	427	457	437	445	406	435	418	425	415	462	425	392	412	397	443	401	424	395	422	433	436	390	411	432	458	444	416	465	439	435	435	406	429	408	425	442	458	441	409	433	422	421	448	402	411	407	442	424	421	404	472	414	434	442	406	452	424	442	440	418	418	434	404	409	429	409	431	436	463	403	419	423	397	438	455	450	466	421	432	437	417	427	396	442	434	438	435	433	406	443	433	402	416	450	404	439	392	410	386	427	437	406	431	425	414	439	408	445	416	436	422	455	394	399	431	426	424	432	383	418	387	404	385	407	436	423	430	416	435	451	444	424	425	405	408	471	437	448	394	422	424	436	424	415	380	449	427	411	422	397	479	424	380	407	450	414	470	435	437	441	426	389	411	437	437	440	494	430	413	467	452	460	417	445	424	432	458	453	417	392	416	443	438	426	454	394	446	384	401	415	391	439	389	455	464	454	426	420	406	442	404	414	431	417	447	425	427	415	427	449	463	432	406	408	415	412	428	469	461	403	428	446	430	432	419	403	457	415	448	456	432	427	421	459	427	410	431	415	433	426	422	454	406	441	449	424	398	425	443	386	424	384	429	443	414	412	433	437	398	410	397	433	420	409	414	400	435	426	444	435	431	412	405	402	398	382	407	440	465	411	435	433	404	421	399	429	442	441	406	422	433	452	405	422	409	386	421	408	405	434	405	421	467	425	403	407	393	417	417	469	408	422	434	458	419	416	405	462	431	414	427	416	398	434	415	392	440	485	415	397	429	433	448	416	410	408	391	410	423	457	443	452	442	447	450	442	438	417	405	399	411	406	454	440	451	404	420	417	444	405	457	406	391	413	456	458	423	413	394	409	441	449	392	406	447	423	430	406	406	382	419	466	446	429	427	420	463	436	429	415	432	369	435	453	428	448	407	440	382	397	416	463	423	382	428	407	426	387	407	430	421	414	431	439	413	447	440	435	446	419	429	379	418	411	415	434	440	437	455	429	464	415	479	435	408	413	418	458	381	429	421	422	427	434	425	447	447	463	444	445	411	439	413	419	426	393	417	413	415	476	451	409	426	387	406	435	443	433	428	438	441	411	426	405	412	393	446	395	390	424	405	410	423	431	413	409	415	407	405	419	395	413	437	417	459	401	404	421	427	459	452	421	441	463	435	415	456	434	406	410	439	424	441	422	431	421	429	421	430	426	449	445	409	428	421	401	409	359	453	404	427	401	451	426	410	425	424	395	386	444	443	411	420	431	442	409	434	411	432	403	405	421	403	442	423	386	418	434	408	407	455	408	421	416	463	415	413	424	397	415	400	436	457	419	428	470	487	424	413	447	454	409	445	420	405	422	419	461	408	428	441	398	426	442	433	399	430	428	429	401	415	443	419	401	453	402	399	417	426	422	466	426	434	411	431	432	477	439	434	445	438	417	436	426	387	402	413	408	398	398	419	421	455	411	431	398	440	459	426	417	387	429	446	454	434	420	426	458	422	402	451	435	438	438	424	454	435	410	442	443	486	442	423	407	446	437	458	404	462	414	397	423	402	424	467	406	434	431	426	450	449	407	434	453	392	438	406	428	430	403	410	422	424	411	421	433	375	408	429	437	445	408	428	436	437	459	412	411	391	374	429	427	398	451	427	382	427	423	401	418	448	380	433	435	433	404	401	431	431	437	453	466	395	456	433	428	421	413	416	425	429	423	460	388	428	411	452	435	379	455	416	396	419	443	452	430	405	407	442	415	409	427	430	405	460	442	426	413	404	430	398	431	407
47717	97419	81497	59209	43216	30926	16943	5851	1297	634	656	578	570	652	610	642	617	640	630	611	640	663	631	653	615	650	641	630	618	656	629	684	657	620	638	671	648	661	620	632	657	645	655	607	672	645	628	651	691	657	664	673	625	640	645	654	684	609	656	641	681	614	643	666	635	624	673	664	684	655	656	672	651	649	655	666	706	632	641	676	668	647	595	612	683	630	644	598	611	670	633	626	651	617	666	622	653	630	653	629	659	655	639	635	625	594	604	640	623	620	648	641	632	654	646	660	678	658	630	651	624	642	672	632	640	670	647	631	676	601	705	620	619	642	602	620	659	688	650	652	638	674	663	680	623	679	617	641	589	648	627	569	673	645	624	679	646	669	609	646	670	624	647	648	694	660	663	651	663	618	643	682	655	661	656	651	630	637	651	651	651	631	597	630	701	649	614	639	603	651	662	640	663	635	656	641	631	691	661	656	659	632	596	677	629	604	656	638	638	614	667	623	615	662	644	637	640	660	649	633	606	643	617	612	637	607	675	621	636	640	673	642	641	635	650	642	643	668	608	673	621	650	651	604	699	651	580	637	705	659	623	588	694	631	664	636	627	664	643	648	617	644	630	606	630	678	642	632	636	646	616	629	620	665	628	578	626	615	661	664	608	619	657	680	637	633	628	614	663	587	623	616	668	657	620	630	671	632	672	603	658	667	637	645	610	648	646	628	608	614	633	654	694	634	635	657	678	703	640	594	674	627	681	621	630	593	645	634	694	636	646	629	605	660	680	599	645	649	631	629	602	667	679	666	670	637	680	617	623	646	652	648	671	672	652	652	639	682	636	641	656	617	643	639	652	660	624	658	671	631	637	617	718	660	667	633	653	668	623	639	639	638	691	645	653	624	633	605	652	649	658	628	640	576	647	680	640	634	648	639	631	636	637	669	649	590	630	688	642	632	627	620	645	671	634	622	647	617	616	635	679	664	594	656	678	668	687	628	677	627	645	617	673	697	642	651	656	624	661	579	683	619	642	677	656	667	683	642	685	633	630	662	658	610	640	595	677	651	666	642	675	614	647	649	667	659	680	697	589	650	661	659	641	624	627	618	644	620	643	635	658	649	615	644	650	608	653	611	663	668	622	605	649	661	689	653	655	657	643	631	654	710	620	618	651	650	660	637	648	666	640	654	637	629	686	648	612	670	646	629	646	631	648	632	646	620	657	615	608	646	661	668	648	648	619	611	679	672	649	680	648	655	633	651	654	593	653	627	698	630	638	637	664	639	683	632	606	642	669	646	674	687	617	649	644	599	624	653	669	626	688	694	684	624	709	636	610	641	646	699	649	678	621	610	670	687	652	653	659	657	672	635	651	648	642	620	626	621	628	608	652	659	686	664	599	602	635	667	622	613	654	676	633	668	669	663	650	632	637	610	695	670	619	666	615	610	633	654	629	621	665	643	675	664	610	619	653	628	651	704	647	648	661	680	630	659	614	665	647	620	628	613	667	634	592	594	615	609	616	623	627	624	672	663	616	622	621	642	635	642	637	676	633	603	638	678	621	676	653	623	641	640	668	653	654	633	609	629	605	607	634	614	686	618	637	656	648	639	636	620	598	605	610	642	647	614	670	649	604	651	638	647	648	619	635	657	668	618	658	620	641	667	659	629	631	656	645	625	641	697	607	614	634	640	684	647	600	638	602	656	655	640	676	633	654	637	628	647	687	645	626	619	601	621	646	613	655	637	660	601	666	674	699	632	655	682	652	662	632	644	648	652	626	700	600	614	693	683	647	634	643	638	611	660	654	667	612	647	690	622	650	655	628	675	657	652	632	658	664	629	626	618	622	670	631	620	642	606	654	677	611	652	635	636	634	627	658	596	638	629	618	693	662	638	630	633	656	619	661	596	651	623	657	669	622	623	648	607	676	590	637	637	674	627	614	637	647	648	629	658	614	717	641	652	685	638	654	643	632	646	658	644	636	622	644	629	631	614	650	652	652	648	680	585	631	663	617	652	639	685	607	623	639	694	659	652	623	679	646	649	631	650	604	642	632	640	643	657	685	672	663	656	624	625	642	617	623	642	637	646	641	660	600	674	640	637	669	630	643	623	655	643	623	659	656	611	677	655	640	612	598	669	652	606	694	673	663	647	718	617	662	651	664	708	607	654	653	634	635	627	648	612	663	664	635	610	612	664	668	636	596	659	627	678	621	637	682	645	680	659	673	624	636	652	620	629	651	680	652	658	639	604	607	661	675	653	596	628	624	655	603	643	643	622	610	679	630	642	650	648	630	630	644	601	676	666	639	661	643	645	666	655	652	631	640	663	635	638	592	612	643	645	636	608	624	681	625	647	613	632	659	622	647	658	629	658	602	624	615	668	646	640	638	605	634	672	665	683	606	687	652	653	673	650	648	682	625	621	673	627	644	644	620	642	628	622	649	636	634	584	648	650	679	586	632	679	649	608	649	646	645	632	609	632	625	636	668	605	626	640	642	637	693	599	626	646	655	644	607	605	650	638	626	632	622	606	635	652	662	665	624	670	663	653	650	671	643	639	642	636	622	682	678	655	647	649	646	616	597	621	618	608	675	658	648	631	646	655	570	634	593	654	635	649	638	637	614	682	656	638	625	630	625	658	632	659	636	647	653	596	629	629	684	593	655	644	600	698	691	630	639	630	640	643	643	616	626	671	631	629	630	635	683	640	628	650	647	615	640	654	607	659	632	641	639	629	667	633	632	629	610	640	640	682	630	624	635	624	630	678	640	655	615	662	663	647	617	639	625	634	662	681	691	623	635	633	665	583	633	677	617	600	674	628	678	654	634	626	674	692	643	680	642	655	678	581	628	602	618	646	614	685	621	632	623	610	633	668	687	651	643	652	650	611	653	643	629	649	660	665	686	649	638	571	640	650	668	644	677	649	668	682	651	655	584	668	650	630	659	626	638	649	586	632	640	597	618	659	657	666	649	617	676	653	619	673	638	604	642	662	594	636	618	596	662	622	675	653	588	633	663	691	642	640	631	621	633	613	645	615	699	667	655	696	621	613	672	614	677	656	641	644	616	649	630	647	636	639	655	634	598	666	648	678	689	645	656	624	653	621	657	661	660	674	638	653	656	658	625	657	659	666	627	650	625	634	673	661	642	661	645	684	632	643	696	651	652	610	654	620	602	606	655	655	637	660	621	610	629	650	644	662	649	670	679	643	648	575	628	614	631	613	639	643	657	670	633	674	639	637	595	657	688	639	634	639	603	617	648	624	629	610	637	634	646	691	631	670	687	654	628	662	646	610	654	614	644	629	672	649	671	683	633	620	632	709	667	633	649	641	640	643	665	662	665	627	652	653	612	656	644	586	639	649	675	635	600	662	647	627	674	663	675	652	645	628	614	645	620	647	654	679	640	614	609	647	654	669	644	642	671	634	691	659	630	637	646	634	651	636	610	662	641	680	683	629	608	676	669	681	623	631	634	690	570	636	633	664	643	610	665	640	637	688	652	599
28045	29051	31322	20132	7669	2839	1354	660	382	371	371	321	362	361	383	375	353	374	370	356	364	350	350	390	381	354	396	371	368	386	365	385	352	364	357	361	408	349	339	347	346	398	352	327	382	379	334	371	375	353	365	373	365	354	378	332	390	373	387	373	369	391	325	405	369	370	342	412	358	378	394	387	329	386	384	395	345	370	384	373	380	346	361	370	367	331	382	365	384	357	360	372	341	350	349	343	357	351	356	372	381	351	365	348	366	340	355	347	370	381	393	370	365	381	351	369	349	394	359	355	394	343	359	373	377	369	345	337	366	375	377	380	403	349	379	360	365	347	388	365	357	360	343	402	328	389	372	377	363	381	390	381	386	370	407	356	333	359	367	370	376	381	367	372	409	341	364	346	361	365	394	335	356	346	364	337	396	375	357	392	392	348	336	367	357	378	388	381	403	421	358	364	346	373	343	365	354	383	330	365	358	368	384	387	391	387	366	361	373	362	408	381	349	366	395	370	372	375	357	362	364	379	357	356	357	381	370	375	402	384	363	363	371	395	376	383	339	383	383	379	364	381	397	341	362	415	363	378	380	323	365	360	364	395	344	344	381	389	388	374	369	352	363	339	383	362	314	371	387	389	342	357	377	332	361	383	364	353	377	336	370	355	371	363	335	342	364	350	356	370	355	403	360	389	362	375	382	368	391	353	378	368	370	394	394	375	365	351	320	386	396	368	365	365	390	372	382	353	367	347	353	362	371	380	389	357	361	352	374	362	327	375	392	371	360	378	346	380	411	372	341	368	331	382	355	350	395	347	358	393	356	391	392	386	365	335	368	369	388	372	332	365	338	339	402	384	379	362	378	395	382	355	365	335	377	349	332	326	351	376	373	351	379	380	365	370	379	363	380	375	346	367	337	367	376	366	375	336	328	408	355	385	405	378	365	389	354	363	405	395	338	350	377	384	382	347	356	349	393	332	374	365	395	403	401	342	368	342	376	340	353	359	383	366	372	386	382	356	341	357	336	354	357	367	389	339	363	363	367	360	369	361	342	341	384	364	352	359	329	356	369	346	359	370	394	341	370	384	360	374	374	349	350	344	382	370	375	379	364	376	375	375	384	374	355	350	372	386	373	369	362	403	382	338	360	351	365	364	339	363	370	382	357	351	387	398	401	375	369	384	381	370	360	354	391	358	377	355	363	364	388	371	378	352	372	352	348	329	330	366	366	369	375	373	332	359	349	375	388	373	344	384	387	378	375	392	349	366	355	345	352	348	338	389	371	379	360	397	371	428	358	397	341	363	373	363	339	348	356	347	368	375	377	350	386	374	374	350	359	335	365	403	356	384	358	371	354	365	381	350	361	392	395	409	397	360	368	368	394	359	366	368	356	373	392	372	391	355	372	408	379	344	375	373	340	337	367	377	355	405	339	389	380	340	352	379	348	383	348	378	362	352	365	380	374	346	322	373	349	362	396	386	391	367	352	359	368	368	382	373	366	399	344	396	374	383	355	352	393	357	360	363	377	374	377	362	381	400	359	352	347	368	364	355	351	372	376	339	346	371	402	393	356	356	357	370	375	355	347	362	375	361	398	362	390	372	381	346	389	355	387	380	373	365	363	386	362	363	370	357	364	402	364	382	367	378	370	360	365	368	351	379	342	366	387	376	387	376	376	343	397	357	369	349	373	355	398	375	361	379	344	329	345	376	376	403	367	340	375	404	337	347	338	371	356	341	357	352	351	340	395	380	356	361	341	380	360	371	347	381	346	371	368	373	339	411	371	338	366	391	344	360	361	311	376	331	374	363	378	350	346	376	355	342	381	352	410	365	338	379	372	359	349	381	405	349	358	361	365	372	357	369	373	354	372	340	339	370	344	355	362	393	340	377	340	382	382	372	359	345	395	336	355	362	361	356	371	390	357	370	351	347	339	361	381	390	363	379	384	323	380	383	364	369	381	402	395	389	389	393	347	399	385	336	367	374	371	381	363	355	383	367	383	387	382	395	364	394	385	325	387	374	387	344	326	343	379	369	349	377	363	367	366	341	352	350	361	381	370	340	363	396	365	366	361	353	374	383	353	389	323	358	368	359	378	353	363	371	370	382	366	332	375	367	335	353	338	354	362	358	374	368	355	369	342	350	348	367	361	354	331	395	359	395	364	358	352	357	370	353	395	373	359	372	357	345	353	330	374	375	396	368	365	332	393	350	373	357	339	373	374	384	344	389	351	357	416	373	349	373	329	358	390	363	356	371	388	395	360	378	349	358	371	341	372	351	368	345	362	376	365	338	360	375	397	350	375	375	356	333	349	347	359	381	389	374	362	347	364	341	386	398	384	360	362	368	419	346	378	372	374	361	380	362	379	352	366	341	385	395	385	380	373	339	354	362	363	371	382	356	392	346	380	361	368	385	363	372	362	348	387	354	338	334	362	335	390	376	393	368	373	380	400	353	385	364	347	405	369	341	360	364	341	375	388	372	395	366	336	370	342	396	339	400	375	404	358	391	390	358	366	388	388	373	373	393	380	371	337	377	348	366	369	354	374	366	346	410	370	379	350	343	381	379	311	359	371	390	388	322	362	356	364	358	414	371	357	351	354	390	344	383	364	381	377	402	374	351	368	356	375	378	377	373	342	375	371	402	355	327	375	360	373	371	393	337	351	384	354	341	357	366	351	375	398	409	381	348	350	379	380	374	356	358	373	356	372	383	351	329	334	373	355	355	332	361	339	341	355	338	348	374	359	362	401	374	344	367	364	353	356	367	355	385	371	370	367	354	351	351	367	357	376	335	376	379	368	371	362	350	363	339	356	357	381	361	397	375	379	346	345	376	383	365	383	350	352	372	345	362	348	331	372	366	337	347	367	369	329	384	330	398	379	340	367	377	360	384	362	365	398	380	374	314	355	343	348	363	324	367	371	345	354	368	362	372	414	373	362	386	386	400	329	327	342	375	384	358	370	349	374	362	358	367	377	357	352	378	344	372	345	351	369	370	348	360	335	356	352	360	389	362	360	348	407	368	354	373	383	373	361	341	349	373	340	369	354	367	362	353	353	374	371	379	388	384	361	349	353	350	346	384	358	365	379	379	321	336	361	344	402	368	365	366	365	371	374	357	356	356	399	363	368	380	347	379	384	391	374	372	353	309	366	346	371	358	369	352	409	353	374	356	370	359	338	350	384	375	373	380	413	374	367	386	372	365	363	378	382	372	344	366	377	353	343	355	378	344	379	345	357	410	378	356	401	370	338	352	379	366	376	352	366	329	350	395	337	363	369	386	379	364	362	373	383	363	377	345	353	360	347	341	348	381	370	375	342	391	367	390	378	405	394	388	357	392	379	384	387	392	370	396	366	381	353	341	365	370	405	375	376	323	376	377	372	385	356	375	383	355	365	369	360	373	372	358	340	332	356	347	347	360	361	368	356	397	359	384	402	391	363	359	365	375	395	350	379	343	388	365	344	408	358	352	350	324	319	373	357	353	366	343	339	364	384	347
32459	48303	38064	22246	11480	5509	2566	1130	637	575	571	571	566	559	566	601	592	616	560	559	613	658	607	569	567	579	552	574	605	610	572	570	560	550	582	603	558	598	560	560	607	616	604	562	551	577	601	568	601	597	581	581	593	602	584	596	588	571	591	586	555	572	570	571	584	574	564	564	581	576	543	600	602	606	578	533	621	575	548	609	575	533	588	584	630	599	578	592	566	590	580	561	579	581	549	519	556	601	566	531	576	569	581	552	618	556	607	559	574	589	543	571	604	556	566	588	549	549	603	573	592	542	589	575	554	608	570	576	522	573	591	567	567	561	588	597	627	622	609	582	594	593	565	583	578	580	585	582	550	584	592	565	556	597	576	542	579	619	615	577	551	556	598	574	579	586	553	578	565	609	531	585	582	602	629	585	576	551	614	604	604	627	602	587	575	588	577	533	556	619	591	550	563	572	591	578	527	545	548	553	561	563	597	588	563	531	573	589	604	539	578	608	533	589	605	564	577	580	600	578	543	572	595	614	571	600	581	611	553	583	582	555	580	576	566	561	550	571	604	583	559	587	580	531	547	523	594	587	566	595	585	542	595	571	565	585	601	560	581	541	597	581	562	613	559	611	542	560	563	564	490	553	555	618	533	618	583	591	589	584	611	527	634	579	590	583	568	579	595	571	588	587	609	606	633	581	566	568	552	578	550	568	582	610	581	543	571	590	562	558	594	634	583	605	560	530	573	592	597	565	570	594	593	550	570	625	559	575	566	583	574	582	563	579	589	587	618	625	575	575	578	599	542	567	584	610	639	604	550	576	608	559	584	564	580	531	583	600	580	619	567	576	565	578	598	577	530	557	582	601	598	571	591	599	613	557	562	576	551	593	611	579	566	592	559	598	572	580	552	572	579	543	589	593	583	613	572	559	582	596	555	574	596	524	579	542	592	618	591	514	566	580	589	622	533	546	597	569	554	552	551	551	608	592	567	594	547	575	603	616	585	570	620	618	597	582	578	569	562	579	563	554	584	592	575	579	546	584	550	594	600	630	603	597	560	605	574	582	572	603	580	570	600	620	600	575	583	587	551	535	555	576	610	546	586	599	585	565	571	586	587	598	591	621	593	561	600	503	599	598	574	565	573	542	609	577	580	606	623	614	600	596	527	593	548	562	582	586	598	548	563	575	542	564	543	562	561	618	594	556	602	551	608	554	558	582	572	582	589	547	562	578	591	600	624	586	595	596	594	576	562	633	601	561	568	607	537	591	634	593	602	604	549	566	554	592	535	584	585	549	530	583	568	611	580	588	575	604	590	625	596	607	626	595	567	561	594	564	582	541	590	595	544	569	560	548	556	542	549	610	601	581	577	577	562	628	560	563	545	565	582	593	567	532	598	561	570	583	593	560	580	566	587	604	575	597	581	620	629	580	557	574	576	552	549	562	549	601	637	576	604	650	556	496	557	603	601	559	598	599	560	589	578	566	567	566	570	599	556	577	572	555	551	538	595	584	547	581	575	550	572	535	600	577	623	598	547	598	548	604	561	590	570	550	598	552	557	578	560	614	566	593	555	587	578	584	608	565	545	594	569	601	589	597	587	555	553	621	541	547	619	571	601	561	593	605	550	606	566	605	585	571	592	602	568	591	556	562	579	590	634	603	595	573	590	581	498	570	574	577	568	617	570	540	583	594	571	589	589	556	596	553	582	589	536	565	590	554	546	615	582	563	609	544	565	637	520	592	592	571	597	581	591	574	593	583	573	588	590	578	580	573	559	588	553	620	550	618	595	590	631	562	587	537	573	578	567	595	594	558	574	598	561	562	605	556	584	598	539	604	546	572	568	570	585	560	605	597	581	587	567	619	596	576	568	608	521	618	563	554	570	578	578	616	543	583	568	587	572	596	578	573	608	579	616	603	613	575	585	556	598	615	582	588	566	604	553	606	591	558	574	608	566	546	583	578	561	558	569	546	560	583	567	569	576	578	559	594	604	574	594	562	587	558	558	541	572	602	547	549	604	576	554	557	637	564	576	603	551	625	592	600	573	552	531	567	561	631	570	605	595	602	605	537	594	603	560	576	601	590	599	579	604	565	538	572	561	628	616	579	572	587	568	598	605	603	556	627	606	569	599	588	585	615	564	551	589	551	555	575	564	580	577	556	578	499	617	595	543	597	540	561	566	607	605	574	577	595	565	546	592	547	580	595	565	558	562	580	571	562	571	607	610	561	541	558	590	560	547	567	625	553	552	580	561	546	592	589	578	572	590	588	587	574	576	600	629	630	570	600	575	586	580	592	606	570	541	573	574	602	595	564	601	592	629	576	562	556	552	575	568	574	597	549	531	588	584	623	592	582	559	631	581	585	546	553	601	607	577	596	556	594	572	612	593	585	561	598	572	579	591	588	593	586	549	578	589	593	554	601	591	584	586	623	561	539	585	585	544	624	578	565	623	592	562	558	579	552	585	602	559	568	596	538	607	595	609	566	536	573	574	593	580	586	565	574	582	598	530	542	560	588	563	566	527	577	581	587	621	549	581	562	572	541	560	628	610	573	594	585	583	545	597	588	563	590	610	580	618	606	589	537	594	566	553	561	591	570	561	556	557	605	685	570	599	634	581	594	571	568	562	598	542	602	590	554	578	555	621	578	604	618	615	570	540	602	579	580	586	602	570	529	605	577	578	612	592	565	612	595	550	589	539	603	544	550	606	597	610	554	556	578	568	553	577	535	567	570	579	573	587	561	602	607	570	583	577	606	581	570	567	587	600	565	567	620	597	550	570	547	602	583	620	587	615	568	587	570	564	566	541	559	594	595	590	611	566	583	615	538	542	619	539	565	572	544	571	591	567	581	602	575	553	609	582	557	596	558	518	541	567	540	534	565	609	605	588	595	579	607	575	583	599	576	562	572	577	571	579	604	568	552	610	552	615	593	610	592	594	581	596	582	631	575	612	579	556	624	572	585	564	537	589	566	613	583	586	545	589	579	586	585	607	562	576	611	589	572	575	571	572	590	536	534	590	578	588	617	562	564	565	519	647	582	574	602	563	537	574	567	602	563	558	600	645	588	561	551	615	586	619	597	584	579	557	607	600	585	571	573	589	612	569	540	568	608	535	622	572	574	581	589	596	561	620	559	564	557	624	589	614	575	582	601	585	562	543	603	574	571	614	631	594	612	553	571	574	581	600	613	599	601	592	569	597	541	528	605	529	549	587	528	538	586	551	594	552	570	577	610	590	577	567	600	585	635	576	558	592	581	588	584	613	575	559	567	572	587	560	539	548	599	567	590	584	604	578	560	548	588	600	558	578	535	570	587	586	617	630	600	588	605	578	556	617	600	624	578	559	545	537	563	586	577	564	558	596	561	560	593	597	584	581	603	556	557	575	572	597	613	565	561	635	567	560	590	541	628	570	528	568	602	599	583	550	594	603	600	555	581	555	564	558	578	613	624	601	593	596	589	563	608	575	606	585	586	575	606	594	548	563	577	598	597	591	544
24833	23276	35989	34385	26105	17857	7267	1565	567	393	400	370	379	432	430	408	425	375	393	387	436	413	423	399	409	425	401	410	398	433	389	390	398	387	440	358	428	365	392	374	400	404	385	406	408	401	420	392	375	390	388	402	428	434	389	441	435	428	398	409	405	401	379	345	433	417	376	411	367	368	401	397	431	407	347	420	408	410	350	376	376	410	392	402	368	420	395	396	453	382	391	406	378	423	397	377	345	416	401	401	392	418	418	406	386	409	395	413	404	398	405	406	407	391	416	405	397	384	387	416	423	361	399	412	397	419	360	387	408	399	404	370	361	372	355	399	390	404	368	404	404	369	372	405	403	399	429	420	391	397	397	384	395	362	429	427	405	407	365	455	373	425	368	399	385	360	387	382	386	406	392	371	384	386	399	407	404	421	421	410	419	375	402	386	426	371	417	427	366	373	402	413	405	403	377	376	424	374	396	384	419	383	413	416	394	397	421	381	396	371	387	384	399	406	399	406	415	396	395	433	401	392	432	364	409	405	424	389	387	393	403	376	379	379	391	410	417	411	369	366	421	387	410	430	364	426	352	412	389	358	394	401	396	367	417	415	401	397	431	407	383	381	403	435	417	401	371	354	441	410	402	405	402	377	367	412	377	437	421	403	367	406	377	389	397	383	382	413	409	385	424	400	416	396	382	396	425	392	410	399	409	391	389	386	384	390	389	360	373	383	356	418	372	418	388	409	407	397	412	416	405	373	381	409	353	403	400	395	376	420	396	378	395	397	380	383	392	366	363	374	395	389	425	401	414	405	424	416	409	413	404	404	392	406	378	380	385	435	412	390	402	403	411	385	405	390	392	409	368	385	376	404	368	401	398	396	408	385	390	395	399	400	395	381	394	392	415	392	403	391	371	366	404	385	409	380	399	364	366	397	425	384	378	403	415	382	387	400	392	413	422	392	390	402	434	385	382	406	403	394	389	382	395	416	397	399	402	364	399	387	394	422	392	366	403	426	355	416	399	440	432	404	387	397	391	412	396	402	389	389	428	393	410	420	369	404	386	403	415	386	355	411	402	402	382	397	434	410	385	437	400	422	382	393	365	397	361	418	422	435	411	386	382	426	378	392	396	412	391	399	392	430	373	421	398	400	379	390	393	397	390	407	403	402	400	399	407	408	415	371	420	359	398	374	401	394	417	412	384	400	442	434	383	379	405	390	393	390	371	395	404	369	428	386	376	403	427	428	423	351	386	413	414	426	400	391	382	431	409	418	397	395	407	406	421	414	412	411	404	407	430	390	379	413	396	412	408	386	408	413	363	401	391	413	384	392	400	395	392	410	396	406	365	438	395	361	405	414	411	372	386	384	387	388	397	353	398	410	389	449	393	420	388	422	405	379	385	395	393	407	380	421	414	405	401	416	405	400	400	386	423	419	387	431	382	423	366	373	398	408	421	425	374	425	426	379	395	386	416	383	393	397	402	384	395	379	405	418	425	429	393	420	400	411	383	390	421	390	381	380	403	404	414	392	381	407	400	420	412	415	390	431	389	360	394	407	401	429	378	388	425	421	415	395	402	388	395	388	394	404	361	398	399	394	397	365	370	396	391	408	380	366	400	387	388	407	414	374	378	358	416	377	423	396	377	400	361	384	383	356	395	410	379	423	391	398	410	393	414	408	413	386	369	385	380	399	404	359	382	405	428	428	419	413	378	410	351	405	401	408	405	389	375	352	376	382	456	434	367	382	378	389	375	394	364	413	406	387	384	388	451	402	386	395	407	382	397	397	417	397	407	360	417	400	342	419	414	436	395	399	390	415	353	387	372	407	399	427	376	425	382	398	390	384	383	434	417	391	384	415	412	360	388	389	395	373	425	414	394	410	367	380	364	385	415	370	407	391	385	398	416	453	385	406	397	415	383	402	396	367	358	411	389	410	405	403	406	411	360	358	415	369	414	401	380	423	403	400	389	387	405	406	388	405	430	432	373	408	402	394	373	399	382	413	383	368	413	388	409	400	391	406	400	393	380	388	391	382	394	373	369	407	376	408	406	411	401	425	391	378	379	414	399	370	407	396	403	406	388	409	408	402	439	429	381	381	382	365	392	389	381	380	380	400	379	407	420	395	389	433	364	419	372	400	378	377	390	395	373	382	382	374	389	364	390	360	391	383	390	398	399	417	402	431	376	408	412	367	406	375	402	414	374	377	402	407	410	413	411	428	395	414	393	379	365	379	390	407	388	386	399	399	370	421	403	407	387	385	411	392	380	381	410	376	379	444	388	409	411	384	392	425	420	445	436	410	418	378	396	386	373	423	410	389	387	378	451	398	388	394	407	430	426	394	389	412	428	401	396	398	400	397	349	399	382	388	423	450	407	427	418	399	443	393	398	440	399	394	370	437	383	390	399	426	388	407	405	353	409	419	392	440	372	415	408	423	387	415	425	429	399	401	379	415	454	448	436	372	408	366	389	383	402	436	353	400	400	413	390	383	381	379	389	419	386	390	384	407	386	415	383	391	387	420	378	381	421	406	444	385	430	397	385	442	386	376	401	379	362	394	418	410	382	411	388	406	438	399	387	410	407	406	380	392	348	377	408	387	401	396	400	409	406	398	395	358	419	396	413	410	399	366	390	379	402	410	352	432	387	384	458	401	366	372	381	403	422	383	424	407	412	387	424	411	387	405	406	378	420	387	384	375	412	378	405	405	413	425	414	373	433	393	415	439	374	397	374	390	374	370	396	386	380	377	431	408	386	402	436	388	395	397	414	402	399	393	387	410	418	400	408	405	391	408	363	399	377	399	422	368	410	381	452	391	412	397	396	403	376	385	412	432	400	428	390	376	402	448	410	439	421	419	367	414	383	416	409	376	358	383	396	409	384	406	378	399	387	428	398	412	355	381	396	402	378	419	403	392	388	386	422	435	395	386	376	399	368	368	405	403	392	389	405	418	421	392	445	387	390	430	383	392	386	416	452	387	419	396	414	410	406	382	378	385	401	403	387	400	408	387	412	348	430	368	434	402	372	404	391	418	404	387	428	438	403	424	394	428	380	382	406	390	434	428	417	392	404	355	429	400	419	410	391	372	365	412	407	401	369	412	385	355	383	401	419	384	398	393	400	411	411	370	429	379	351	399	374	423	410	375	440	408	377	388	421	410	375	381	411	411	420	434	384	390	383	437	373	419	384	401	403	426	393	385	410	395	402	398	349	396	422	370	360	392	370	410	438	393	392	419	403	347	447	419	377	371	393	417	347	389	389	410	403	409	371	398	442	385	403	366	392	410	385	383	413	402	419	373	395	389	397	374	378	388	368	385	379	406	380	379	385	408	390	418	408	388	390	424	403	372	389	403	431	396	413	397	396	437	422	413	432	380	379	369	398	377	400	423	394	400	365	393	399	400	424	416	396	407	383	380	411	374	408	403	411	414	413	405	436	406	401	383	400	398	409	377	359	355	395	395	396	388	410	418	372	387	429	399	408	432	406	363	420	385	426	446
54943	88766	71382	47910	33256	20483	10215	3236	990	641	642	628	624	624	625	607	635	661	615	700	619	608	615	646	627	635	645	624	609	610	613	609	629	660	605	656	630	617	663	654	580	620	619	648	658	630	604	659	642	597	649	637	648	639	573	610	624	649	618	648	650	616	627	602	645	607	610	658	626	585	674	619	640	648	614	634	630	615	606	644	623	640	630	599	651	600	626	605	609	644	628	631	635	656	584	600	649	572	612	613	616	596	621	650	621	610	695	639	658	624	634	647	625	610	592	619	632	640	651	635	636	675	638	633	640	622	625	663	626	657	633	613	606	588	644	630	587	637	636	651	610	588	605	637	639	600	616	627	625	620	651	577	598	645	615	632	614	629	620	651	644	620	639	617	634	658	602	641	648	660	638	653	568	613	625	605	593	683	603	658	590	658	614	663	624	636	630	642	607	662	576	614	603	652	609	694	652	608	634	622	599	612	641	644	657	615	614	664	633	615	591	627	600	573	616	633	644	647	603	619	635	632	579	627	665	625	645	578	638	605	611	602	620	592	646	627	667	624	647	649	622	653	610	619	663	602	598	654	626	624	647	591	679	669	611	657	698	622	611	570	613	609	646	593	632	640	596	583	647	611	631	620	601	618	598	626	626	593	608	578	630	574	619	598	662	618	627	623	580	611	605	603	613	597	654	646	620	628	619	598	628	616	623	591	619	662	657	616	589	646	622	618	616	642	650	620	684	638	649	599	589	653	602	624	628	623	657	599	631	594	611	586	629	606	618	635	615	679	608	610	638	650	627	613	629	626	590	643	667	617	642	591	677	650	620	658	600	560	645	625	639	621	646	627	612	633	626	654	650	628	639	572	639	647	636	652	588	639	623	629	663	650	674	595	674	646	595	640	646	622	651	616	611	610	605	618	630	623	643	606	593	613	619	616	602	624	636	635	642	620	616	624	634	632	628	635	656	628	607	639	592	596	610	625	633	618	639	676	614	615	623	609	621	630	607	594	658	627	628	648	637	666	624	611	613	601	654	621	605	649	640	577	596	642	680	572	638	609	623	596	601	670	655	653	668	644	602	653	651	634	592	654	640	621	662	641	581	576	628	588	628	647	649	646	576	672	558	624	648	606	625	631	635	621	643	608	618	588	650	618	601	626	590	632	642	650	633	663	634	640	625	629	612	622	634	661	633	610	654	605	602	583	616	589	657	651	635	626	635	602	626	616	630	614	640	600	582	647	613	601	614	641	626	627	620	620	668	622	653	630	580	654	591	597	630	635	619	640	603	597	630	645	643	662	682	620	639	614	604	633	610	610	624	642	700	628	644	614	655	650	639	601	673	606	620	629	587	641	658	634	647	612	642	656	634	636	626	609	571	595	634	623	613	642	642	613	658	642	630	590	641	629	625	611	606	608	631	652	624	668	639	675	696	606	634	674	606	620	624	630	624	608	625	618	603	627	635	583	635	627	604	610	634	612	634	646	608	633	608	624	620	626	620	603	620	617	618	598	649	625	605	630	632	610	577	608	601	669	627	621	671	615	661	607	617	585	611	609	620	606	592	603	588	569	622	644	643	603	624	584	617	638	630	606	635	621	615	659	683	609	609	602	624	643	654	656	617	660	620	616	610	645	609	625	642	627	621	601	570	604	634	603	602	620	634	640	649	617	604	604	646	624	586	657	621	644	627	619	635	630	626	630	627	629	621	679	627	581	604	653	631	630	653	624	629	623	671	631	595	603	631	631	623	653	604	647	593	595	616	599	656	659	601	622	613	609	627	583	641	572	621	587	626	600	612	571	666	624	667	618	603	620	597	594	604	637	609	589	675	594	639	679	621	620	628	622	660	630	593	628	652	673	625	609	611	591	637	672	620	610	647	606	620	638	649	631	627	627	631	621	621	572	615	622	636	650	669	615	638	612	662	656	623	614	606	641	656	658	662	619	596	624	655	666	586	609	645	600	641	636	647	621	598	651	659	625	615	632	655	579	609	618	603	618	594	595	612	590	648	655	668	651	634	653	613	655	638	585	628	664	647	612	609	596	648	605	614	620	636	654	612	634	634	618	646	629	638	620	589	584	623	617	611	644	635	633	626	636	666	658	609	606	619	629	646	594	619	617	610	647	645	612	652	651	639	615	606	608	586	627	589	593	624	627	616	581	610	610	624	627	634	621	638	627	638	609	652	688	596	583	628	630	658	648	612	643	614	622	626	621	663	617	622	606	641	659	634	654	624	657	608	630	649	617	627	628	657	619	636	590	620	646	630	642	660	637	594	659	621	606	642	615	614	607	644	639	642	615	655	646	639	639	622	664	614	611	624	638	519	666	649	631	620	624	607	619	604	615	654	585	624	598	643	645	624	623	645	620	599	616	623	636	604	630	574	590	634	647	647	633	629	609	607	621	661	633	587	628	600	628	624	634	630	658	632	641	611	633	630	618	602	642	605	634	606	581	650	613	659	607	637	612	628	604	648	553	616	628	616	630	619	643	619	598	591	592	649	650	653	571	645	637	631	623	621	675	605	611	628	642	641	589	583	665	585	648	620	590	626	638	581	633	623	634	659	636	621	610	593	612	608	656	632	622	613	632	655	660	665	639	650	592	658	660	630	601	608	625	619	619	641	625	586	615	609	583	650	571	608	575	615	612	632	637	656	630	623	682	648	642	646	653	607	609	683	623	591	616	600	620	598	593	641	635	590	663	625	616	620	640	647	649	621	662	606	636	596	647	596	624	651	580	623	643	631	618	648	636	662	623	619	639	631	637	666	615	635	649	624	597	648	668	644	593	647	654	648	591	622	609	595	590	633	604	592	610	636	661	590	622	610	639	647	655	640	642	615	610	595	595	682	637	647	620	566	569	646	561	625	636	602	600	635	595	665	627	588	667	640	626	612	610	627	643	650	615	608	627	663	633	608	582	663	626	612	647	664	637	614	629	633	595	659	646	624	603	592	602	675	632	652	640	610	659	618	659	683	600	653	596	627	632	646	609	661	627	593	612	629	638	677	682	600	641	600	663	641	604	621	629	638	612	637	639	613	616	652	612	632	630	628	602	624	620	607	622	678	640	626	695	600	622	589	616	643	648	649	648	625	626	614	693	641	650	633	649	612	581	612	629	618	636	602	565	618	636	626	605	607	634	636	586	631	619	653	596	628	630	679	611	627	632	638	646	621	608	644	653	659	616	619	648	641	634	608	642	672	648	606	639	596	626	611	602	628	626	606	600	639	615	590	603	562	615	596	633	630	614	634	593	672	623	621	645	631	624	633	619	667	609	648	623	628	627	625	617	625	625	668	594	629	660	597	585	631	599	644	627	625	595	630	625	628	637	584	594	607	703	656	619	652	629	613	626	615	654	595	642	606	608	642	652	635	629	629	640	607	636	637	569	625	624	616	658	609	637	648	606	648	608	610	675	622	647	642	599	651	604	610	626	635	630	622	621	596	583	606	618	599	634	618	610	676	602	670	601	597	644	615	625	655	646	625	607	606	613
23291	22098	33089	30863	28419	25232	18294	4512	1229	451	484	468	457	449	464	474	474	448	437	498	460	453	462	421	465	469	422	451	413	466	481	458	455	488	502	424	435	456	475	477	468	440	479	465	420	458	460	463	440	488	478	453	471	448	434	438	455	448	432	457	469	435	466	429	450	446	494	412	400	434	463	447	424	422	453	406	429	433	445	474	413	421	457	495	455	424	467	449	438	415	441	486	477	498	438	469	467	469	460	490	449	445	465	455	471	461	470	430	418	443	464	453	456	457	489	438	452	413	429	483	472	429	433	460	479	433	452	418	416	469	462	463	411	469	443	485	416	457	487	468	454	456	447	415	469	463	485	506	438	427	406	446	429	423	445	438	445	482	447	460	461	492	404	433	488	471	468	442	477	463	458	480	484	445	451	456	455	435	441	489	424	451	467	434	477	473	449	456	464	445	471	456	464	438	440	447	447	450	464	475	428	447	445	456	424	485	442	472	469	402	430	416	454	466	461	443	450	514	412	480	447	417	446	450	429	440	464	446	461	443	401	472	447	451	400	446	427	445	476	451	417	454	427	420	448	419	421	445	436	449	443	443	463	442	470	466	429	457	466	437	433	471	456	441	479	444	436	445	444	449	478	428	454	421	441	424	438	461	434	419	439	447	430	462	421	460	395	427	451	428	440	428	473	469	444	464	458	477	455	458	501	473	447	468	462	453	430	445	462	456	417	433	468	473	438	437	436	444	413	442	446	427	467	432	479	472	462	457	447	438	439	472	476	448	478	443	470	447	448	454	433	466	462	496	470	449	431	438	450	429	469	448	456	431	463	469	454	459	471	430	468	443	455	413	470	479	441	461	465	438	475	471	456	485	441	450	457	426	464	427	428	435	419	487	469	440	453	477	408	456	481	441	478	430	434	458	440	452	500	459	437	437	442	422	429	483	444	442	378	440	481	476	462	443	519	417	437	480	444	467	452	454	447	429	434	449	449	449	440	394	461	456	483	474	429	416	461	464	445	443	442	466	434	462	445	487	461	470	465	452	446	454	471	471	445	438	478	451	471	426	432	455	418	445	446	443	451	458	484	455	412	459	439	484	473	447	509	437	458	467	467	462	450	431	433	439	475	453	472	455	434	467	473	442	448	445	480	446	422	472	435	431	438	472	468	462	452	442	444	460	453	432	444	464	453	439	443	433	426	468	421	452	450	466	446	426	485	481	455	443	470	431	455	496	452	451	471	446	455	461	514	445	431	480	470	442	437	468	455	450	463	471	448	419	486	457	448	449	413	438	462	447	496	474	437	411	453	446	425	453	459	434	465	434	431	411	470	445	482	422	459	462	485	480	457	465	493	490	445	514	436	463	486	473	431	438	434	487	450	423	447	421	399	448	473	453	468	454	448	489	448	445	462	446	449	449	432	426	426	472	462	462	434	470	472	453	462	466	473	482	470	451	428	449	446	439	459	468	432	437	464	445	440	431	454	430	452	464	442	438	455	449	439	444	446	453	457	447	462	445	464	435	442	441	447	470	448	442	464	442	428	481	447	457	449	477	458	460	485	421	464	453	451	495	476	458	470	441	438	477	462	472	460	457	453	464	489	483	467	425	446	446	457	446	444	502	455	449	427	474	438	480	451	479	448	470	422	476	483	459	460	425	446	484	431	444	482	479	480	427	450	441	426	466	467	435	425	469	405	444	434	425	430	469	421	442	431	441	444	486	455	475	472	455	423	447	450	460	441	501	485	448	463	434	446	493	473	472	471	403	449	461	432	474	424	446	440	456	439	441	429	481	448	436	455	490	439	454	471	462	460	407	461	456	448	464	444	452	425	476	420	450	465	448	438	457	443	420	392	444	437	475	426	492	484	487	467	470	446	441	487	447	459	460	466	448	426	449	403	428	457	451	421	439	459	428	434	448	442	489	454	460	445	465	491	437	449	415	464	427	478	480	492	465	457	444	471	477	467	447	457	492	451	420	471	412	472	497	457	443	471	420	453	451	473	454	455	439	431	438	466	441	453	440	430	449	455	432	433	449	441	454	418	463	444	483	420	445	419	476	404	502	444	462	450	405	454	447	429	441	474	494	472	442	457	424	408	500	452	436	460	430	460	458	414	447	499	422	401	501	452	442	453	472	464	472	453	380	466	464	430	479	449	450	424	499	419	468	461	433	406	457	434	450	428	457	485	436	470	422	489	454	463	451	506	446	468	472	400	464	433	473	445	430	448	421	447	491	448	433	452	479	439	450	474	440	465	485	498	461	471	448	471	471	442	469	469	443	421	466	492	445	443	459	423	436	460	436	440	468	479	466	447	454	471	448	478	437	451	452	452	454	453	475	441	428	450	432	470	441	476	480	418	432	430	456	436	471	510	441	436	468	492	463	431	460	474	450	393	410	430	453	430	432	432	453	430	455	465	453	439	420	434	433	466	455	475	432	457	458	445	432	462	429	419	414	433	468	467	416	423	455	415	468	492	484	432	497	447	423	439	452	445	463	465	461	468	468	469	462	462	499	434	435	425	484	477	442	430	474	456	469	469	444	435	477	481	471	430	482	416	391	473	457	471	436	436	445	519	463	480	453	486	420	432	451	409	457	405	469	431	443	434	465	482	442	425	449	441	484	430	479	451	443	445	432	446	443	445	453	442	482	449	462	452	422	445	458	438	445	458	430	422	443	453	447	470	472	467	466	474	459	444	435	459	443	470	436	437	412	445	441	438	437	464	477	426	427	436	418	472	441	438	430	418	462	460	452	480	435	435	441	448	433	469	424	451	410	431	458	476	405	466	431	427	449	429	454	508	435	414	452	458	462	431	462	469	462	429	451	430	397	433	450	455	475	412	449	444	486	472	459	460	426	422	448	483	437	441	468	426	426	452	461	427	434	432	475	452	430	463	414	437	443	488	463	443	491	448	452	441	440	450	433	469	472	474	427	445	445	419	457	461	465	440	435	414	464	437	468	455	450	426	445	459	444	429	481	443	472	489	483	464	468	425	484	460	462	473	422	446	485	438	485	425	486	453	457	466	455	479	456	442	445	408	442	460	458	482	447	433	464	415	414	432	436	432	466	441	457	473	468	462	458	465	465	462	437	444	457	445	446	448	431	434	469	459	475	453	491	512	449	477	466	439	461	462	451	474	482	462	441	475	440	445	434	484	453	413	464	457	432	453	444	465	461	436	444	450	471	450	423	396	466	434	429	443	455	490	455	463	411	464	443	465	461	435	408	432	426	425	472	463	454	465	464	446	426	469	455	406	452	441	421	441	453	399	425	463	502	479	457	440	473	430	441	450	460	447	473	447	451	458	445	436	443	455	451	478	455	437	421	468	500	445	467	444	454	489	449	454	440	448	465	423	456	496	445	452	463	424	451	450	486	402	461	410	420	451	458	459	440	444	473	473	434	450	436	430	465	456	485	481	456	442	453	454	419	482	451	448	450	431	467	454	431	419	436	479	412	486	447	431	478	439	487	476	448	436	469	421	459	437	452	475	476
52657	103395	85686	63051	45080	31090	18495	7180	2601	660	701	699	696	700	669	683	669	700	638	719	677	710	626	699	730	739	698	722	661	706	630	664	672	691	715	701	720	713	692	612	758	658	676	647	675	646	686	712	668	688	698	692	649	669	671	690	714	682	654	695	714	770	646	707	656	653	688	716	664	687	676	710	652	648	696	676	637	661	689	693	683	687	702	694	689	671	683	688	683	677	705	709	673	664	704	674	694	678	656	657	643	706	711	677	693	690	688	675	648	668	665	681	651	691	651	667	673	675	724	654	708	690	664	675	658	695	690	676	687	716	667	690	657	705	698	661	667	693	699	669	703	662	665	708	656	660	661	686	667	640	696	673	657	717	669	710	659	693	729	670	650	683	733	626	715	673	705	664	676	677	692	728	704	652	714	680	689	691	683	693	678	702	671	727	656	660	733	689	723	689	680	678	712	707	670	746	677	696	632	672	696	709	647	734	701	648	742	704	719	666	689	627	678	698	731	674	693	677	697	708	667	696	696	707	701	670	718	660	700	689	651	693	721	695	707	708	687	737	695	686	728	681	646	684	698	661	711	648	695	661	654	671	703	698	681	680	724	721	693	630	671	672	702	648	693	711	669	711	670	695	702	679	709	681	627	686	681	695	672	630	707	636	703	674	670	620	676	699	663	653	749	711	678	667	656	677	704	713	702	728	695	653	717	689	688	658	643	680	669	697	678	685	645	665	686	670	658	682	624	700	665	708	697	726	688	687	681	673	692	688	714	709	674	736	656	674	705	681	680	708	660	693	677	661	701	635	662	674	618	677	689	663	654	636	717	721	669	701	722	667	654	659	691	655	701	686	695	645	623	668	694	664	677	657	695	701	668	679	665	670	675	671	677	667	658	610	661	659	664	680	701	685	661	677	667	744	645	676	723	639	662	703	651	691	612	644	657	718	681	673	687	714	671	661	672	715	677	666	708	720	678	681	671	685	713	706	641	658	654	710	710	656	627	722	740	735	685	661	654	704	671	691	668	684	658	700	668	726	652	705	646	678	703	702	691	675	682	713	661	663	706	721	680	672	701	692	667	678	673	696	702	677	669	710	628	664	658	638	713	707	709	691	683	674	646	681	669	677	687	677	695	672	716	706	697	642	706	717	709	739	713	685	668	672	674	669	697	716	648	723	690	714	702	694	705	680	694	689	669	692	721	663	663	669	678	698	685	701	725	689	662	721	708	666	680	654	662	687	639	714	666	709	686	666	651	661	676	637	687	626	695	707	702	690	689	670	646	669	668	675	707	691	650	720	649	672	701	678	695	664	665	709	683	720	656	701	686	666	668	667	648	703	704	714	658	658	735	702	657	748	692	708	674	696	687	662	672	662	649	616	727	682	668	730	680	688	631	645	702	719	654	714	734	639	683	719	680	655	683	702	724	699	675	634	693	682	681	707	649	687	682	653	667	699	715	675	610	713	658	698	698	668	646	663	692	652	698	658	661	736	708	634	716	690	734	711	677	643	689	714	735	709	699	707	679	693	708	677	707	661	660	674	660	657	630	695	685	724	635	674	693	684	636	654	703	671	699	679	688	679	674	725	623	679	670	684	719	710	693	632	728	666	692	679	656	684	672	677	633	669	694	685	712	663	698	681	669	665	681	669	656	701	686	667	653	675	700	692	696	660	685	695	662	683	679	690	726	641	685	667	647	712	693	662	705	691	664	706	705	655	650	690	739	655	709	690	663	684	723	703	669	662	676	680	671	676	708	638	684	680	685	668	656	668	742	677	684	700	715	635	727	711	682	653	673	648	676	659	663	668	757	664	709	714	717	695	686	670	670	658	690	660	692	695	689	677	640	670	713	669	709	677	698	679	643	662	670	643	695	685	689	646	734	658	679	644	691	669	669	655	699	731	634	657	722	677	651	686	675	667	716	664	670	728	640	661	652	699	650	664	661	655	709	699	639	696	693	738	726	681	680	670	675	715	659	715	676	704	681	665	684	695	667	678	665	716	685	663	673	649	645	660	715	688	675	690	677	672	665	655	669	659	696	694	665	722	676	658	697	675	701	697	695	704	701	697	690	735	707	664	661	685	681	658	696	686	715	684	700	689	666	661	677	615	663	713	660	693	693	684	690	662	670	678	674	679	661	692	707	685	735	696	641	705	657	628	661	683	668	692	659	645	648	717	640	698	635	677	688	681	671	652	721	727	686	684	661	683	653	693	688	682	689	694	706	698	701	693	623	646	678	681	649	639	665	720	729	682	643	726	696	685	703	665	677	666	705	679	733	691	677	693	658	635	712	698	659	729	669	665	689	704	705	684	667	655	729	724	714	681	678	754	695	701	707	670	676	739	683	628	657	682	692	702	689	646	702	654	711	658	717	680	725	717	657	638	690	690	738	655	718	691	657	677	685	675	638	650	681	670	718	634	663	656	697	631	693	758	706	689	721	638	651	695	638	669	688	664	717	689	699	694	687	691	673	701	710	686	643	697	702	697	670	648	673	690	732	696	673	660	656	698	664	671	685	692	688	666	703	687	732	652	702	683	706	712	685	679	657	668	653	682	694	631	733	689	661	639	729	648	636	668	666	661	679	642	668	655	691	641	721	660	688	677	710	712	696	636	719	696	697	688	654	658	646	706	679	645	687	659	705	711	694	670	772	674	680	701	637	686	679	669	679	648	742	658	663	681	669	700	677	693	707	695	653	671	680	700	716	722	659	725	687	666	650	657	699	652	664	680	671	645	679	668	665	696	704	708	640	665	677	695	692	722	669	647	650	720	689	631	711	679	650	743	634	679	675	677	694	697	675	691	659	704	638	699	669	670	667	686	674	654	712	683	720	725	683	720	679	690	641	698	675	682	699	699	656	690	691	708	660	661	690	725	678	706	711	652	654	666	650	691	686	659	722	686	677	699	697	655	659	725	722	676	694	716	618	742	728	680	640	690	733	681	696	694	700	694	656	655	711	743	707	672	628	708	716	641	684	690	712	718	660	671	680	686	712	676	711	713	748	675	695	694	686	675	684	608	701	667	712	656	731	667	692	681	718	668	646	652	715	655	697	652	677	644	702	660	646	667	715	672	707	669	672	710	695	659	673	704	673	706	683	647	657	652	651	690	614	689	661	672	656	674	688	664	676	663	688	638	665	703	700	678	700	689	731	691	717	656	637	694	652	719	697	712	665	692	700	726	589	661	695	679	698	693	681	701	640	754	688	679	658	677	719	699	682	694	649	677	702	695	705	652	662	648	668	644	694	652	677	661	711	706	708	688	692	630	743	699	644	700	716	675	635	690	645	681	728	656	708	714	670	695	668	701	705	648	643	669	662	644	696	688	655	675	704	653	696	664	743	644	690	681	684	683	719	678	644	691	694	714	684	686	717	680	677	665	677	693	649	672	670	669	681	673	641	697	688	719	649	682	659	652	684	654	686	721	686	665	701	754	635	629	662	708	694	629	652	701	673	665	681	684	633	673	717	681	636	664	714	666	695	606	704	695
27874	29712	32011	20369	7513	2693	1245	596	436	385	371	406	383	370	364	341	388	361	374	378	418	384	379	385	359	382	362	404	389	375	378	394	361	382	365	378	389	350	365	388	357	368	336	358	320	387	409	388	408	372	359	341	335	411	316	338	377	373	377	358	394	391	374	340	369	397	387	368	364	377	368	394	377	375	356	373	397	363	384	369	349	387	384	332	381	355	377	368	374	382	379	376	351	359	340	325	402	389	322	339	363	399	391	365	360	358	347	366	374	380	363	370	356	363	395	337	374	361	376	339	386	378	351	373	367	394	357	389	382	402	392	361	386	378	350	336	375	399	367	373	332	344	369	383	368	383	341	388	381	369	341	366	373	345	375	386	370	349	414	382	383	349	377	346	366	365	347	369	353	395	336	353	331	372	372	369	363	370	383	379	342	381	377	401	392	340	382	374	355	379	347	398	347	364	414	356	390	380	345	354	363	366	378	387	377	375	375	387	392	379	376	378	360	369	363	370	408	411	370	342	337	337	359	372	387	366	383	396	381	375	355	383	397	388	371	367	384	378	358	389	381	368	381	364	352	378	373	378	395	376	349	352	393	358	356	366	374	371	348	389	374	395	387	327	404	380	353	382	389	356	373	367	362	389	375	366	366	383	378	407	343	319	380	398	348	388	363	347	398	402	343	385	351	351	400	365	347	363	364	361	382	382	384	361	373	370	374	373	364	360	328	386	367	373	374	371	398	411	360	370	399	342	397	372	326	406	411	388	369	383	371	373	368	352	372	376	390	342	384	366	360	359	400	395	381	367	366	364	388	385	361	354	379	374	419	388	386	368	376	366	416	377	396	353	367	355	363	360	359	391	383	357	356	387	367	402	406	375	310	408	349	364	367	350	392	369	421	358	366	372	374	348	332	372	348	334	395	379	339	347	357	371	381	375	365	346	381	387	349	363	383	384	366	368	355	362	359	359	352	372	376	360	378	378	325	351	396	411	382	356	372	375	390	341	344	372	315	340	376	375	363	343	392	362	360	371	378	352	371	360	386	375	389	354	379	371	391	375	357	384	412	369	407	371	368	392	346	358	344	367	369	397	350	373	361	383	376	401	344	359	377	390	366	362	379	381	373	367	340	373	365	381	315	400	393	362	375	359	403	352	320	386	367	375	362	373	398	361	407	342	375	370	365	339	354	348	365	344	370	364	382	358	356	378	384	392	362	373	356	407	350	348	354	387	369	360	420	388	374	346	399	369	375	398	377	342	347	385	351	364	366	377	391	344	371	385	366	378	383	391	362	395	332	370	359	328	371	386	372	382	402	376	398	375	364	393	378	393	375	332	369	370	381	364	342	370	360	368	382	386	382	390	389	369	369	386	343	374	388	398	387	405	406	369	367	395	403	343	357	384	380	339	358	349	347	400	379	412	364	351	406	373	363	365	378	390	389	396	354	369	381	394	378	354	340	364	381	397	372	375	367	377	396	389	404	349	405	377	335	389	379	393	368	338	386	363	391	350	370	365	397	370	365	395	405	364	379	370	377	376	366	384	377	354	333	347	357	372	392	372	356	339	344	342	358	396	362	424	381	383	359	398	361	395	367	392	367	357	355	332	387	376	398	369	377	389	398	370	362	360	368	383	391	353	326	384	375	396	350	388	394	402	397	390	398	360	379	396	365	390	392	402	375	377	329	347	379	365	363	390	384	339	352	404	367	356	381	368	355	387	381	365	347	379	355	357	358	352	377	383	374	341	350	395	371	344	363	405	365	398	366	341	364	369	400	416	340	364	366	357	361	338	400	385	359	371	378	351	407	365	379	379	352	359	369	371	345	384	371	396	396	370	361	366	381	340	362	376	418	383	364	389	365	351	369	342	362	370	362	357	386	383	349	329	346	396	367	391	402	387	415	402	363	372	344	392	374	371	420	379	371	344	373	420	367	367	395	370	405	377	390	375	392	348	362	386	371	399	349	358	360	367	362	381	343	415	392	402	354	371	309	362	402	376	326	366	389	342	380	366	360	376	389	365	388	383	376	402	379	408	376	398	381	378	364	378	377	383	370	381	384	359	375	361	315	348	355	359	384	332	400	348	352	368	387	360	361	399	369	342	377	388	382	384	355	355	365	361	407	423	372	358	377	390	333	381	366	350	349	379	408	377	374	394	372	376	340	357	390	401	416	373	357	389	362	349	363	396	378	371	369	379	382	339	380	377	350	376	376	371	374	360	379	388	361	405	340	364	369	364	356	348	361	334	386	346	353	348	384	350	408	344	380	364	390	339	371	380	379	359	430	376	374	381	406	359	328	398	344	366	387	362	358	387	382	381	387	321	342	351	366	382	360	369	388	377	358	389	345	355	373	374	342	369	370	383	378	391	356	396	380	389	361	409	401	377	360	372	371	359	347	364	373	383	389	375	403	411	360	362	359	407	382	363	382	406	393	371	345	351	380	380	356	376	351	375	391	362	368	385	343	389	373	385	403	359	374	406	379	351	385	364	386	353	358	365	382	382	345	380	386	368	405	384	372	367	338	359	363	358	366	362	359	349	367	367	370	387	374	362	382	369	364	386	342	373	385	339	413	364	403	341	401	351	331	361	375	391	375	375	369	350	384	384	389	369	356	387	376	365	355	371	384	378	352	369	368	356	385	370	358	326	334	339	350	318	344	362	383	335	387	335	337	354	384	336	359	360	359	376	379	391	348	372	387	351	402	409	405	391	355	391	391	344	369	397	393	385	400	362	365	369	346	384	366	385	386	346	368	372	375	391	340	355	379	372	345	407	362	356	380	349	379	383	387	351	371	378	359	403	385	379	389	342	386	381	352	383	372	400	325	380	375	364	335	368	342	362	381	330	364	370	373	367	394	349	398	381	386	363	331	384	361	378	380	393	361	349	363	384	372	372	375	382	372	387	347	364	354	382	408	338	362	390	346	351	359	362	351	364	367	399	389	350	341	343	378	404	353	360	371	367	369	390	365	363	379	351	346	374	363	394	371	354	380	362	372	399	366	365	351	367	362	367	363	378	373	400	349	380	359	342	384	368	355	372	351	390	380	337	380	388	365	377	349	351	353	323	394	358	363	368	385	371	390	408	355	394	380	387	396	406	360	379	386	374	399	383	412	368	351	407	329	372	372	371	346	381	418	398	350	367	369	376	383	366	359	365	381	359	388	364	371	410	375	406	379	375	416	379	367	356	373	338	402	384	385	348	345	374	372	361	370	341	368	359	360	366	352	350	376	377	366	362	367	339	350	407	392	359	371	345	378	365	387	365	373	354	333	359	372	388	359	354	378	376	373	374	357	422	360	363	361	350	347	398	397	409	420	388	360	385	386	367	378	344	376	344	369	366	371	359	321	365	342	365	361	419	360	364	361	393	368	348	399	351	333	363	392	387	363	408	350	371	343	406	367	370	350	370	369	378	355	372	376	340	394	381	341	404	408	323	347	375	344	372	400	362	357	362	383	340	376	372	335	378	379	400	384	360	357	385	361	331	375	363
30816	48556	37995	22021	11308	5513	2611	1189	674	574	592	604	552	595	565	571	548	584	602	573	567	581	586	569	574	573	567	582	582	578	605	561	610	608	582	564	566	613	577	597	557	588	613	588	587	560	553	599	621	635	586	590	595	580	598	645	579	610	557	591	597	577	556	586	639	593	582	569	621	585	598	573	566	592	566	562	596	571	571	568	601	625	582	597	567	601	570	577	609	570	574	561	586	564	576	606	589	591	592	572	630	574	608	587	576	627	567	641	577	565	617	590	608	591	559	604	571	583	542	579	577	584	628	595	595	594	616	570	617	548	560	584	568	592	595	572	580	621	590	594	578	587	569	593	595	547	599	605	571	604	602	569	589	596	649	565	602	574	571	604	560	605	546	564	642	584	602	544	565	578	568	589	615	624	593	592	599	590	535	586	563	603	598	548	606	604	578	588	557	605	630	550	553	606	595	547	584	598	578	605	572	570	569	597	560	565	597	567	614	600	582	630	592	624	566	583	568	618	606	582	576	602	601	538	546	582	598	601	567	582	569	597	569	636	633	620	553	587	589	543	562	581	575	565	596	588	613	553	575	557	620	625	630	613	544	576	572	586	583	593	607	516	580	600	589	544	586	598	586	570	571	598	642	593	576	628	604	598	590	562	628	597	553	616	599	610	632	608	522	626	626	566	593	596	640	586	606	572	607	553	579	546	582	595	611	584	571	616	594	588	610	593	647	586	559	614	552	591	579	555	611	578	593	590	613	580	597	613	551	542	572	545	544	588	574	574	591	580	583	557	588	612	633	586	585	591	557	608	610	552	517	578	583	591	583	641	562	652	610	580	570	571	579	572	616	646	592	594	571	605	614	612	570	583	568	595	621	623	570	601	603	573	583	597	570	574	569	530	584	544	620	622	571	590	607	600	576	568	579	541	570	589	613	589	551	597	608	612	618	558	621	593	600	608	590	561	579	573	584	585	567	560	606	539	571	627	601	576	592	613	571	567	569	615	569	586	600	573	565	594	581	631	581	619	588	593	531	579	579	616	594	593	578	574	597	591	573	610	597	545	593	583	561	556	577	618	607	572	559	582	616	584	588	611	583	558	611	603	648	591	590	575	522	592	579	570	552	605	609	607	584	594	565	549	584	562	575	582	534	604	590	643	602	596	627	569	636	589	618	589	595	525	598	586	598	590	567	613	553	585	571	586	574	621	583	590	622	591	565	578	561	609	574	622	588	625	629	584	565	604	574	588	595	612	575	555	618	572	567	592	618	557	568	603	573	595	552	591	555	592	582	633	571	595	581	598	555	632	585	544	565	606	574	592	552	580	607	584	591	570	584	558	625	573	608	549	598	604	578	605	536	561	561	599	586	587	621	638	605	588	598	599	562	523	613	615	615	602	591	599	578	559	584	554	554	574	595	619	577	581	554	568	583	580	598	567	592	600	570	602	553	580	589	572	584	634	573	608	604	619	561	615	638	616	588	564	566	581	581	563	617	612	570	533	586	608	594	573	584	645	613	568	578	580	554	615	568	568	575	585	588	573	577	577	629	553	607	605	544	649	589	568	584	586	624	619	575	572	543	571	585	608	604	592	617	607	580	568	590	582	583	627	562	562	567	589	597	597	575	590	609	609	583	630	617	596	622	552	558	590	585	609	627	585	625	599	576	586	567	625	571	618	578	597	564	580	595	614	582	622	620	611	523	606	597	612	575	597	585	592	602	595	627	540	627	569	568	561	603	578	591	648	659	639	583	577	594	553	579	570	602	601	574	582	590	545	627	592	602	592	635	563	564	570	560	589	585	625	605	583	550	575	589	591	577	588	576	586	598	601	589	572	628	599	610	615	612	555	594	616	624	597	595	570	585	598	609	556	570	589	648	610	605	606	579	569	591	614	570	594	567	603	569	586	625	610	588	585	587	591	638	617	617	607	594	586	581	526	578	603	558	642	628	635	602	598	591	602	640	603	565	599	566	610	605	570	539	592	576	561	570	620	587	626	603	587	581	626	552	589	579	602	581	634	589	593	614	608	633	619	571	578	610	583	567	621	542	532	633	644	587	594	580	588	571	614	601	599	577	560	619	599	575	600	628	559	591	578	547	566	593	555	595	601	601	554	612	565	623	593	619	610	497	572	658	628	605	612	608	547	620	580	626	592	597	578	577	601	595	605	622	593	607	583	607	600	580	538	590	577	608	607	587	584	574	613	610	634	609	612	536	559	609	612	618	559	603	588	612	584	611	575	562	626	594	573	578	649	592	590	598	594	592	580	613	557	577	555	609	622	544	568	560	581	591	594	570	606	580	590	594	578	594	609	573	582	575	588	565	595	565	583	610	598	628	591	546	542	624	550	579	598	597	568	612	573	583	604	566	621	566	573	614	567	596	592	595	572	610	578	586	593	576	569	562	577	587	572	584	588	615	598	584	606	568	627	588	574	547	601	617	553	596	669	573	596	568	581	601	618	575	551	573	576	583	615	533	607	537	605	626	598	566	558	582	621	615	587	562	549	608	526	597	566	640	597	587	594	548	560	606	612	619	551	570	547	596	549	592	613	574	580	541	579	620	587	574	580	628	600	590	594	595	572	594	555	567	601	561	606	591	599	591	618	609	557	575	597	625	562	570	582	575	563	557	612	643	599	572	612	598	603	565	569	586	596	587	582	590	564	610	574	625	584	590	650	594	620	582	570	591	560	566	609	564	593	579	566	593	623	583	576	595	578	615	600	564	593	598	573	542	555	619	583	607	564	535	596	574	562	603	608	618	588	568	565	607	589	580	580	580	609	597	626	576	596	549	630	571	607	573	580	607	612	571	558	619	604	544	588	593	591	598	594	603	593	626	567	586	597	601	584	604	564	623	608	578	574	593	613	620	575	599	623	603	579	594	605	596	570	624	563	586	588	649	601	592	592	598	594	560	611	589	568	589	611	564	606	556	556	562	543	561	619	607	627	568	594	613	578	574	584	590	575	574	617	608	588	532	610	590	590	602	568	607	607	596	593	597	634	612	601	559	606	558	581	561	594	638	600	625	578	638	571	622	619	583	613	579	578	551	579	590	583	567	586	603	583	580	583	633	596	633	585	622	614	597	592	581	620	591	590	564	558	608	561	567	589	590	571	602	608	593	643	595	627	579	598	612	567	552	610	580	567	602	583	619	620	566	576	578	606	574	615	621	571	606	570	586	585	588	589	586	606	597	557	590	559	588	583	577	577	562	597	602	562	602	592	595	566	554	634	594	623	609	581	576	568	551	605	601	585	632	598	580	608	611	629	552	579	602	562	588	645	661	573	582	601	553	617	617	527	590	576	594	550	592	591	627	593	566	573	605	588	601	535	590	593	584	613	573	565	611	618	562	613	557	566	604	589	582	558	575	564	554	609	568	552	609	587	580	602	580	605	586	612	562	597	612	571	569	608	584	569	589	540	579	604	551	562	553	607	561	630	540	631	550	530	585	608	622	598	544	537	593	590	563	546	597	602	554	605	572	544	557	592
24890	24350	37925	35851	26013	18578	8312	2128	732	444	433	417	403	408	441	445	411	381	402	394	391	407	424	401	443	406	415	401	404	404	434	410	413	396	407	437	403	404	389	384	416	386	403	380	388	391	376	402	401	376	423	432	416	387	409	412	407	434	445	394	400	394	385	405	391	401	392	419	393	416	408	416	406	386	391	429	391	399	410	369	411	365	378	373	373	412	435	421	363	421	411	396	398	410	397	390	391	407	422	406	431	455	411	367	399	397	425	417	435	396	385	391	410	394	387	385	393	416	391	384	390	435	385	384	430	418	381	420	368	424	396	399	381	433	393	432	387	386	392	419	416	401	399	358	381	398	415	387	419	386	415	444	407	376	427	411	391	429	385	389	428	415	419	416	418	379	384	368	400	394	400	401	393	403	381	419	420	384	384	395	393	349	366	423	427	388	371	410	397	423	415	367	424	400	402	377	393	375	425	421	413	414	387	411	387	379	390	385	405	388	389	394	433	416	397	380	390	401	411	418	451	418	418	421	400	392	417	415	416	425	388	380	432	414	409	408	434	390	382	418	421	415	404	371	391	413	400	399	403	410	402	420	379	432	432	358	405	395	401	400	372	409	432	413	452	404	435	400	390	424	394	411	431	423	422	419	379	367	396	347	384	417	396	426	427	426	411	381	423	421	395	421	382	390	411	392	360	428	408	413	406	416	424	396	413	406	427	336	412	397	386	368	413	414	400	406	365	426	384	401	425	388	398	422	405	399	395	436	418	419	351	428	414	377	404	400	399	408	459	424	387	411	386	428	441	352	374	416	367	413	403	393	440	393	409	389	395	413	412	358	379	445	394	396	414	418	424	430	393	401	403	419	393	416	410	415	371	421	428	377	413	377	412	405	405	433	385	399	412	391	399	383	415	358	369	416	368	395	413	433	417	438	437	449	422	415	428	424	399	393	367	409	428	405	381	411	416	405	391	414	380	419	403	402	354	420	420	408	427	391	417	419	408	413	382	427	397	428	401	400	376	431	418	395	424	394	432	420	393	391	417	383	429	390	397	382	400	393	414	380	411	406	438	415	436	383	384	427	405	413	400	434	414	384	429	403	406	386	419	442	390	380	425	407	395	361	428	349	398	440	393	416	378	398	396	411	436	416	376	439	394	380	426	389	412	376	417	396	405	422	374	445	398	423	394	362	372	402	414	404	395	387	419	401	413	410	449	392	426	415	388	407	410	367	380	392	412	402	440	405	407	422	396	419	371	406	393	425	441	407	390	395	379	449	402	373	428	436	397	377	403	416	436	402	427	404	363	442	440	426	408	418	409	373	375	359	372	421	378	425	405	407	404	405	386	364	417	410	408	414	416	401	400	413	428	417	401	389	388	390	421	402	373	387	390	395	424	404	434	403	405	427	387	413	440	388	405	404	395	424	368	425	461	400	420	405	371	402	438	422	385	396	391	410	413	388	400	364	402	414	371	400	412	399	395	411	439	428	376	398	393	368	413	396	396	380	397	400	408	460	414	406	406	429	414	396	400	391	417	386	425	425	394	419	385	400	404	411	411	394	460	423	378	390	425	406	387	402	405	419	407	411	415	392	392	374	348	399	375	391	349	374	381	404	420	404	423	372	396	401	438	384	375	409	397	418	400	391	401	382	430	418	358	435	374	379	393	399	439	401	386	404	419	394	408	429	399	402	399	361	417	418	373	413	415	423	423	379	384	378	369	372	385	423	378	436	413	414	392	380	399	406	396	388	395	414	385	410	390	418	371	433	393	391	405	425	408	387	390	454	383	439	384	372	410	428	391	401	392	427	408	420	410	386	414	382	418	456	440	368	401	420	397	419	422	416	425	415	391	432	384	395	389	422	377	372	410	417	405	377	427	402	382	398	395	404	402	393	396	422	396	387	414	400	415	380	408	367	411	405	416	392	400	406	421	365	424	419	397	415	416	387	388	361	413	434	406	402	413	400	427	410	400	366	413	416	371	400	437	428	408	373	407	379	394	373	417	416	415	417	392	411	433	414	365	404	416	438	405	418	407	386	419	430	401	391	394	425	388	418	469	417	383	402	454	442	380	384	414	406	405	409	385	393	351	366	381	393	406	413	383	387	455	385	376	411	416	410	404	451	402	416	427	403	423	376	411	381	425	418	405	397	424	413	406	404	419	443	423	453	397	397	404	415	380	422	405	403	417	396	397	429	415	377	412	421	407	412	419	406	401	421	418	408	403	379	429	430	365	411	417	392	422	427	419	416	383	431	410	439	368	370	422	367	388	410	419	445	400	399	428	393	384	412	379	407	409	369	398	429	376	392	413	364	366	410	385	399	402	426	381	441	394	400	413	385	410	414	405	411	405	364	411	424	435	386	383	408	362	399	366	414	401	409	398	411	430	403	399	399	375	394	367	431	421	410	411	415	400	411	398	414	440	377	425	412	372	375	405	378	381	435	409	410	443	390	430	418	409	399	385	405	401	410	387	436	418	376	398	429	396	403	413	420	407	375	393	411	405	402	387	404	388	414	430	405	381	433	405	392	391	385	406	401	409	416	429	410	410	412	401	403	390	399	392	415	398	405	453	412	400	388	450	423	383	391	395	418	382	397	438	416	406	372	411	398	410	383	397	429	418	412	374	412	396	405	432	406	385	429	423	404	400	363	405	375	411	408	436	423	398	436	414	389	450	402	377	384	432	420	429	407	432	389	412	391	385	416	423	410	392	410	424	414	402	378	424	424	424	379	398	436	380	366	413	432	414	416	396	405	377	412	410	396	436	416	366	429	393	410	444	373	374	388	398	369	382	433	404	412	392	422	413	423	394	410	410	375	424	432	411	387	371	418	368	441	375	405	337	413	432	408	415	385	429	378	387	430	427	438	399	401	405	408	423	396	415	429	401	366	402	377	379	400	383	370	418	389	397	425	433	383	402	383	383	434	432	407	419	428	411	407	446	446	392	419	425	395	405	364	396	405	387	406	419	434	416	388	413	397	409	386	404	421	417	396	391	412	393	392	387	369	435	424	392	420	434	387	412	423	407	379	401	400	379	405	401	407	406	389	435	388	412	405	417	408	426	428	417	408	409	409	414	403	364	446	383	420	404	416	386	433	389	384	422	413	452	432	435	400	407	394	429	408	374	426	388	401	424	422	431	455	383	404	421	415	412	403	404	435	419	424	428	396	415	379	363	408	394	395	408	384	401	401	418	381	426	394	390	397	396	380	400	377	417	370	409	411	415	441	416	389	387	388	417	448	405	393	434	390	394	405	402	418	381	402	422	438	442	406	425	399	429	432	404	402	404	449	390	442	389	380	380	406	385	411	386	388	452	383	407	416	411	396	392	423	451	412	393	360	378	442	416	387	403	404	389	402	393	399	400	389	416	399	402	399	399	387	371	449	428	438	397	397	425	385	420	423	414	418	404	410	409	414	423	400	404	453	404	415	413	418	409	397	393	426	391	383	403	391	385	401	426	401	409	398	392	431	404	406	383	401	414	436	423	397
52065	89289	72042	48090	32854	22505	11549	4340	1499	604	588	615	606	621	587	679	580	627	635	609	669	626	667	659	634	590	674	619	688	610	627	642	612	620	640	639	591	660	665	630	637	590	669	599	601	584	677	646	650	675	652	642	649	639	614	637	617	632	662	629	629	607	590	639	605	640	644	667	650	605	631	638	617	627	634	669	596	627	603	584	636	570	598	625	658	636	655	618	684	663	604	686	635	605	626	665	593	616	603	607	643	622	677	629	562	657	621	598	647	603	603	650	643	618	658	619	666	659	580	601	666	645	654	618	658	618	631	589	677	624	634	583	619	563	631	650	612	596	637	695	645	594	661	587	609	659	621	665	665	601	622	641	635	609	624	629	694	665	648	665	639	661	620	626	637	612	664	674	684	655	654	586	649	561	622	636	646	637	637	591	617	665	649	625	621	672	624	588	625	583	647	636	630	634	645	657	655	623	643	667	640	619	612	584	616	632	631	653	651	618	642	614	651	670	661	654	628	659	625	592	616	618	614	620	591	649	637	607	668	630	614	604	613	613	629	629	631	679	628	612	654	664	609	620	598	598	687	649	639	639	649	629	647	601	628	599	668	590	605	658	637	630	618	653	621	564	626	619	607	677	623	638	596	642	636	600	670	646	634	640	619	660	651	637	638	625	608	628	661	640	624	607	598	640	622	644	635	664	622	648	581	602	594	618	572	655	646	614	639	620	655	625	608	640	627	621	634	611	658	604	612	628	613	598	643	630	592	608	655	609	642	626	612	603	647	597	589	677	653	618	669	621	660	620	652	612	615	594	629	617	605	673	667	614	592	613	575	640	653	629	683	606	673	612	613	678	652	607	615	612	633	635	673	651	635	620	629	660	631	638	623	596	643	623	658	646	613	610	661	595	621	643	608	603	613	606	627	628	619	602	669	618	605	667	632	626	681	665	663	656	637	642	599	619	613	640	645	665	634	649	627	622	617	640	645	615	640	638	607	615	599	613	653	650	672	622	645	599	662	664	674	678	664	621	621	645	627	645	650	622	600	612	661	590	658	621	609	632	623	631	600	646	604	582	631	694	646	665	650	670	599	650	660	649	646	644	615	648	606	660	631	664	620	613	639	624	617	691	637	628	615	643	616	582	627	626	652	602	631	668	649	619	632	608	679	610	634	640	600	624	592	621	624	683	660	639	616	667	627	609	634	648	665	655	626	631	635	596	652	596	625	636	642	659	644	565	617	637	643	654	658	647	630	646	686	646	622	616	620	674	592	642	636	627	658	635	645	608	644	622	641	632	634	634	608	657	650	614	626	665	689	613	641	609	641	607	654	643	625	655	632	635	626	667	623	608	594	641	602	640	624	628	651	615	613	635	630	634	596	625	672	637	641	648	614	611	684	626	588	612	639	626	688	621	666	684	669	629	629	614	625	644	601	640	625	606	628	634	613	676	617	622	615	666	640	654	601	661	613	624	623	588	620	611	641	655	697	617	637	682	592	620	615	657	618	641	579	635	618	565	617	625	592	588	614	586	655	672	673	640	585	625	637	612	680	619	607	651	658	600	578	625	616	620	637	629	643	640	643	631	648	645	631	692	614	586	607	641	606	622	626	616	579	576	650	620	642	659	642	643	633	656	662	659	636	657	586	627	689	620	630	679	659	668	644	683	635	646	624	602	621	656	602	653	634	599	651	622	616	651	666	628	691	601	657	622	668	644	650	644	641	613	636	661	620	643	610	638	591	622	636	630	607	663	601	647	658	657	597	619	623	612	690	609	634	600	616	672	627	614	620	602	639	654	651	655	638	577	595	621	633	627	614	639	634	613	645	637	668	659	646	621	639	627	632	628	639	650	589	618	628	683	663	679	634	610	630	639	669	635	598	656	607	626	649	693	664	685	625	669	614	629	681	664	650	619	601	607	616	660	621	613	613	602	601	617	677	606	592	609	693	606	645	638	650	577	625	638	656	633	648	658	622	644	606	607	648	633	627	654	655	579	646	635	632	620	647	610	648	595	635	660	641	622	627	612	640	640	658	614	647	623	639	618	646	593	626	605	652	617	651	629	614	634	609	639	666	625	615	647	638	666	604	616	662	632	627	613	642	629	694	642	680	601	680	652	626	648	626	610	645	628	628	630	605	642	702	628	622	639	616	648	649	608	631	652	644	633	693	619	625	639	644	655	673	628	673	604	681	618	607	616	625	611	595	641	612	652	633	629	655	644	588	666	645	626	624	619	639	650	630	636	614	573	644	640	639	650	622	619	627	647	622	631	618	623	637	631	596	625	616	644	635	681	573	687	586	591	613	599	604	661	696	632	603	617	651	640	623	644	661	582	690	647	641	591	588	636	655	635	646	597	639	660	657	581	600	675	656	628	604	645	632	651	601	623	631	663	646	636	633	624	639	637	626	607	615	674	633	632	659	596	594	626	586	672	600	611	591	593	621	609	622	603	646	648	617	644	636	644	698	596	625	629	613	675	588	647	605	624	610	616	605	646	637	638	640	689	637	661	645	681	644	652	620	628	623	643	630	615	632	646	643	612	654	604	661	653	643	651	605	625	629	651	588	647	626	597	614	617	637	613	620	631	670	642	645	648	582	599	601	583	663	636	619	631	578	649	636	613	603	584	641	632	650	627	651	652	619	638	658	628	634	644	675	641	634	604	600	681	596	586	641	631	633	599	617	581	645	667	632	627	618	636	624	612	658	585	600	644	667	639	621	658	667	595	617	646	605	678	603	649	593	648	601	591	649	614	656	655	608	642	641	659	652	631	631	623	657	596	560	627	643	602	655	631	672	646	608	675	699	607	645	642	674	590	644	622	620	610	646	610	639	653	608	589	608	633	640	623	587	572	592	654	603	633	645	660	651	635	652	630	610	668	664	598	670	652	619	594	649	644	624	627	560	609	632	610	623	659	612	659	580	591	636	650	606	619	633	618	621	623	607	651	632	656	599	637	626	644	614	622	591	658	658	651	622	614	657	641	636	609	615	603	669	669	617	658	632	602	599	623	643	613	611	643	619	607	647	614	618	622	619	693	662	653	649	593	654	644	633	600	616	631	639	628	650	589	628	612	635	621	615	625	640	655	645	638	632	663	663	619	683	657	611	680	621	638	618	686	619	621	619	696	635	602	657	656	602	644	624	638	601	662	637	657	645	672	626	625	659	599	598	627	660	629	641	640	601	626	648	627	636	589	612	675	647	605	663	584	622	669	641	662	571	565	650	641	649	596	628	613	611	645	625	564	683	586	552	622	637	598	626	680	627	624	637	598	626	649	622	639	678	621	631	638	594	594	588	603	610	608	607	603	617	656	626	640	616	651	643	651	646	611	627	608	607	625	595	607	612	650	616	590	610	612	622	602	599	643	569	585	650	668	674	611	606	649	635	613	648	609	622	643	623	624	648	623	611	609	618	611	642	651	652	621	625	678	590	646	627	624	664	622	638	596	671	635	629	669	615	641	649	634	641	619	621	663	654	615	581	647	650	650	590	605
23402	22420	33764	31609	28808	26387	18535	4805	1182	542	448	457	499	437	503	470	441	484	466	458	412	462	430	452	442	462	455	462	456	482	450	454	456	502	502	503	500	465	460	423	452	470	469	445	462	478	461	485	454	462	455	437	455	446	454	451	454	429	424	476	454	434	479	443	458	443	436	443	470	406	436	413	469	426	459	450	440	460	467	441	416	473	439	434	455	490	496	461	467	487	433	493	479	496	417	429	475	500	441	469	481	420	468	400	450	450	423	490	407	450	452	493	476	459	434	478	440	410	441	429	455	472	424	496	431	474	425	474	458	453	420	461	456	444	453	459	472	406	445	469	417	445	434	422	462	437	471	485	451	464	433	440	427	480	443	457	475	452	461	412	453	480	437	461	480	463	427	427	434	466	417	472	476	423	445	459	469	465	485	446	485	434	453	447	466	453	460	451	444	448	477	448	463	437	437	459	460	421	475	443	435	479	424	433	482	463	449	508	438	465	426	447	449	461	435	420	476	468	457	455	459	487	489	436	492	407	474	461	438	433	422	463	474	454	453	495	469	448	469	442	450	441	440	424	454	457	446	475	475	430	493	422	422	480	486	442	457	458	459	466	447	456	477	421	436	455	513	413	465	449	485	443	472	463	453	444	447	441	440	441	429	452	430	479	467	440	438	442	439	460	465	428	444	431	437	454	418	471	434	484	422	442	416	438	458	445	456	468	410	444	455	421	446	486	433	466	442	468	455	421	430	450	418	442	428	424	454	408	429	476	459	430	475	424	458	444	457	442	478	433	431	447	474	472	469	438	431	500	452	445	465	448	458	468	464	456	447	453	475	457	458	461	437	437	419	463	484	451	466	459	468	471	425	462	480	467	467	456	446	436	467	449	455	429	433	415	415	450	403	444	431	469	467	464	478	476	438	407	468	434	429	446	472	464	451	515	427	445	470	434	431	423	435	440	448	452	471	487	449	415	482	458	466	422	464	465	422	467	462	472	439	451	496	359	470	443	475	445	436	465	478	438	443	440	465	449	465	482	453	445	420	443	496	439	429	450	442	433	455	455	452	472	429	457	429	420	438	457	458	402	464	459	470	444	428	452	455	478	463	438	473	465	464	469	425	465	434	461	469	428	425	479	455	457	460	443	476	471	416	467	438	450	440	477	435	465	413	467	449	486	431	461	468	462	462	433	439	458	488	476	446	435	478	479	489	437	443	441	454	450	476	409	473	461	449	457	479	453	456	458	458	457	456	426	457	438	473	451	444	441	472	435	436	468	462	449	434	459	438	467	444	449	450	438	452	484	459	464	442	436	483	458	510	454	452	452	446	457	428	431	443	428	400	452	456	465	443	433	460	428	440	438	424	466	463	476	415	462	458	466	457	474	448	465	445	428	473	441	457	437	460	486	478	423	412	419	465	441	441	459	481	478	461	467	481	458	458	453	453	448	484	442	457	467	484	463	455	466	470	441	455	446	457	473	473	441	424	432	465	479	449	485	403	482	443	462	423	484	472	449	452	451	450	423	462	433	440	413	460	444	461	452	464	434	469	500	469	434	453	472	479	479	448	456	462	466	458	455	469	457	437	458	437	468	467	463	421	452	450	427	467	483	469	455	484	463	464	461	451	456	437	443	489	488	450	444	433	487	445	477	472	448	449	457	467	409	427	479	466	425	427	433	471	480	477	449	463	428	474	489	432	452	410	428	439	467	478	445	422	437	453	428	504	459	438	452	461	462	499	450	462	506	451	458	476	453	433	471	467	444	449	441	434	396	488	469	457	446	429	456	491	450	438	482	455	467	481	414	434	459	485	416	468	463	463	457	485	457	477	463	470	446	452	469	473	431	439	492	474	453	404	435	477	456	444	514	466	411	437	460	451	448	471	434	448	421	450	482	439	433	439	450	422	474	461	453	406	450	443	499	438	423	456	478	458	435	418	461	390	417	429	429	466	440	461	443	488	482	445	429	489	505	446	435	488	469	435	448	459	480	430	442	460	450	457	418	484	468	433	509	502	478	457	431	469	442	496	412	436	476	482	408	452	441	471	461	460	463	439	464	479	463	439	480	457	409	455	428	473	461	443	491	432	455	442	490	482	454	435	483	449	470	437	498	483	440	478	473	442	481	449	464	434	441	442	462	441	470	447	452	469	485	441	440	453	455	487	491	498	468	472	493	457	437	440	451	443	444	437	444	448	493	462	485	426	444	464	450	427	460	424	463	471	478	413	435	459	454	460	445	475	459	426	455	438	463	462	447	489	445	489	392	465	458	477	483	476	436	465	466	455	479	491	447	438	462	468	439	475	437	459	441	420	447	438	449	473	465	434	419	457	446	457	449	406	460	467	488	461	426	481	447	452	451	453	451	469	480	474	434	432	448	467	492	463	474	434	486	434	479	420	467	465	470	461	437	443	440	437	438	481	443	478	485	421	477	478	468	455	445	454	486	402	452	454	448	452	480	480	454	443	420	447	452	419	478	447	443	445	464	465	453	456	465	430	430	466	460	435	439	435	428	433	433	433	421	440	453	465	490	476	435	460	431	501	483	450	452	501	459	498	456	441	410	405	468	471	437	456	468	430	436	472	437	473	428	448	430	460	473	453	457	449	439	502	441	463	497	450	478	462	462	466	431	476	447	471	481	441	469	470	408	473	461	458	448	435	445	450	465	502	461	455	442	476	437	439	472	433	407	456	440	438	435	444	435	413	439	464	450	401	435	442	471	444	429	416	447	481	462	455	456	447	460	464	473	424	454	462	460	461	468	447	432	449	449	500	460	452	429	489	457	457	448	435	413	444	503	474	462	433	465	480	462	443	468	483	414	461	500	465	454	456	453	474	458	508	437	470	462	439	438	445	433	472	479	455	453	457	468	444	456	443	465	404	421	406	473	398	452	471	426	475	450	468	488	433	429	440	478	454	443	452	469	450	500	436	401	429	468	425	463	463	456	447	441	446	448	426	490	462	465	470	410	459	453	470	461	446	445	461	456	437	513	447	478	471	458	433	431	453	442	478	458	461	470	467	474	455	473	436	443	419	477	470	465	415	436	479	447	477	460	447	490	465	441	451	481	460	457	474	464	432	435	445	444	450	468	459	490	477	466	416	440	446	473	490	471	484	445	446	460	456	494	430	431	474	468	462	463	461	435	482	455	459	477	449	425	471	501	469	487	471	431	464	473	449	477	484	416	465	443	443	469	446	472	474	406	443	414	425	436	451	442	455	471	466	451	442	467	444	491	469	464	456	426	473	462	450	468	452	447	480	450	464	481	434	454	447	481	429	443	424	482	465	472	426	481	433	442	442	434	479	458	507	474	452	423	456	447	443	466	480	436	435	461	429	440	494	477	456	438	426	439	427	420	415	425	492	442	434	471	472	453	441	470	457	484	452	442	423	444	460	467	461	443	460	423	443	421	429	428	456	459	467	462	453	419	463	457	465	402	462	454	468	469	428	443	460	421	449	424	456	448	461	441	451	479	451	480	440	435	446	454	451	481
45030	103764	85610	62494	45773	33276	19114	7789	2368	865	716	726	670	647	733	721	671	689	754	649	668	707	694	660	708	663	620	676	659	695	642	689	693	629	698	656	662	701	687	691	718	703	669	689	675	686	726	695	690	689	697	685	661	704	688	686	721	708	675	679	700	671	667	674	690	710	682	684	686	688	661	701	668	720	715	719	706	666	681	701	665	690	712	689	690	617	690	719	654	668	701	653	684	659	671	719	674	643	637	716	727	677	713	709	699	710	665	649	671	696	639	721	698	686	690	635	703	720	707	669	709	667	689	686	673	685	657	672	699	706	677	669	688	684	694	666	677	688	649	696	658	664	690	670	645	691	713	665	664	745	659	655	666	673	661	679	682	697	691	708	710	730	698	675	627	686	699	680	645	623	646	736	700	682	660	682	656	637	631	633	716	689	701	699	649	692	661	666	652	686	711	735	645	687	638	724	708	668	682	630	697	626	652	708	629	665	685	694	676	653	692	737	677	658	668	693	691	674	647	680	685	654	741	636	633	715	680	720	638	685	722	688	676	718	708	735	681	687	712	680	684	661	669	657	700	670	681	739	666	676	664	685	651	682	637	656	669	682	697	684	728	685	646	658	687	659	718	727	653	710	703	693	699	658	652	727	644	671	711	680	693	715	711	666	708	699	682	683	651	663	689	670	690	672	672	665	641	650	726	670	665	637	657	661	723	665	676	710	697	730	706	680	699	713	668	666	673	681	658	682	679	679	703	719	692	657	668	674	651	674	691	628	675	709	662	686	656	735	702	661	620	681	647	710	677	673	661	673	671	679	653	684	665	672	663	727	721	668	630	715	704	662	712	675	658	673	680	705	626	646	686	666	699	666	685	701	662	716	612	666	690	678	681	646	695	724	706	669	677	684	689	704	709	654	673	668	705	673	670	657	673	701	715	632	681	642	637	727	711	724	659	645	691	699	674	671	671	713	698	673	705	667	684	707	687	680	711	658	658	717	670	684	668	631	699	671	679	691	693	668	671	682	696	690	687	662	639	670	683	676	727	618	668	677	660	685	670	658	652	717	732	684	688	685	665	688	702	684	692	685	627	729	667	684	688	644	695	716	761	713	690	660	679	674	733	659	668	694	667	709	728	692	714	712	722	642	683	686	659	712	692	710	717	689	724	684	664	690	679	641	709	703	679	632	752	708	677	661	692	666	660	677	644	675	691	661	683	686	659	710	740	701	676	685	675	677	724	701	695	686	647	631	723	660	656	682	698	658	722	715	703	714	675	670	682	677	662	669	711	691	680	722	638	709	715	681	691	662	698	690	655	695	652	684	710	659	660	738	688	648	699	724	660	716	644	692	698	727	634	697	675	684	701	690	735	687	680	704	643	695	646	654	696	672	649	674	632	666	669	717	692	740	691	700	650	687	679	644	660	703	736	650	664	680	687	668	633	729	674	681	716	654	688	655	743	722	669	720	662	693	683	698	672	678	602	673	673	675	663	634	666	727	680	692	687	653	667	708	713	675	699	646	711	709	708	666	710	678	623	687	698	685	668	677	638	669	671	689	668	661	642	677	751	653	668	701	653	682	699	662	701	665	659	682	641	671	662	669	669	662	721	715	654	664	687	614	720	677	728	667	708	658	672	682	637	662	701	681	660	682	685	709	678	671	683	640	672	712	695	735	656	695	668	690	638	664	643	734	680	729	662	672	703	688	653	679	699	748	677	706	682	702	713	697	700	689	675	697	634	718	659	682	678	659	642	729	690	715	707	667	709	657	686	696	664	687	679	652	656	694	695	661	687	769	664	705	677	652	644	676	653	725	723	691	661	671	678	697	722	711	712	705	718	669	639	712	717	685	663	694	624	681	656	659	653	685	671	672	680	697	692	717	639	661	675	682	686	689	633	746	690	682	696	661	675	698	696	673	682	635	636	689	680	668	678	665	645	744	746	697	718	673	615	688	688	630	622	689	683	693	671	679	662	715	666	669	674	688	679	660	675	718	669	664	655	687	659	649	701	659	690	698	731	672	723	665	663	683	674	666	722	665	671	671	673	678	686	676	648	689	718	676	685	660	679	677	703	667	707	679	662	707	697	724	675	629	679	652	667	668	680	654	668	743	650	665	670	663	693	708	725	683	640	668	670	662	710	693	667	720	692	713	707	695	667	670	694	693	674	703	695	703	689	688	698	713	670	700	640	668	679	699	665	654	670	692	667	674	684	704	662	680	696	717	670	667	670	679	673	714	689	656	624	679	707	638	682	717	705	705	642	654	662	671	702	733	671	692	669	663	709	685	680	714	668	689	670	670	646	656	706	665	676	689	665	685	687	678	693	656	706	676	700	649	673	699	697	719	701	688	701	710	710	685	662	689	681	680	686	676	698	767	691	688	709	658	707	654	673	693	652	649	739	677	727	645	685	682	696	683	662	682	692	690	689	693	695	733	665	628	688	663	638	654	671	652	702	651	665	686	649	698	679	677	658	675	726	705	668	685	661	692	691	736	634	760	681	664	691	662	676	650	703	674	729	702	677	710	674	707	702	726	686	665	679	701	636	673	677	674	689	705	726	724	676	702	690	663	678	628	674	719	733	655	703	670	724	672	660	689	625	665	761	716	686	711	689	653	691	663	677	718	687	721	669	682	708	670	698	672	693	711	741	708	656	647	668	613	669	696	677	639	695	708	702	688	726	701	679	702	781	688	701	663	678	658	693	668	638	721	687	707	652	679	670	680	717	666	676	669	661	703	680	627	659	665	645	681	691	656	682	652	702	691	673	668	658	684	704	648	689	648	669	710	694	703	715	664	690	662	707	710	667	675	703	638	671	681	693	660	731	688	699	716	686	685	680	709	693	690	708	690	661	684	663	676	684	674	658	694	698	667	706	706	691	680	709	698	665	686	673	708	703	686	684	682	684	636	688	664	636	650	680	669	710	728	699	686	669	629	674	674	712	692	685	720	634	686	660	712	661	677	714	683	677	671	671	744	694	668	701	687	683	717	678	674	695	599	653	691	699	694	721	674	692	623	685	726	709	690	652	686	679	691	670	674	654	685	637	675	679	673	653	652	659	699	726	695	655	686	662	661	713	667	644	710	671	679	653	695	666	670	701	684	672	653	739	679	679	682	663	689	641	703	632	731	751	646	703	658	690	727	683	689	730	646	687	683	644	711	697	688	724	693	702	732	709	674	692	679	696	664	689	654	664	666	698	658	721	674	687	695	722	652	707	684	664	719	718	695	664	617	693	673	656	646	708	670	691	674	639	739	718	670	687	732	689	687	703	732	675	693	644	722	659	671	640	670	723	732	675	680	676	701	708	739	674	688	664	712	635	687	715	677	708	726	683	663	630	674	701	663	699	670	661	717	689	684	716	626	703	663	709	693	698	667	656	649	687	692	697	701	690	659	683	696	701	689	646	636	655	705	689	615	698	666	679	637	625	676	676	670	691	684	692	651	664	707	632	712	661	724	673	680	730	694	651	703	676	734	716	689	696	694	696	647
28117	29132	30867	19459	7128	2523	1156	598	464	399	402	385	355	393	388	366	403	351	383	388	418	338	379	361	359	408	409	371	336	369	384	349	359	423	310	378	369	379	412	391	368	364	383	365	379	369	360	396	360	367	353	380	370	336	380	374	367	375	416	389	371	389	393	398	355	406	382	358	380	382	366	350	367	400	407	331	398	389	386	370	355	395	390	372	385	388	356	395	380	384	353	383	383	332	352	401	355	411	351	341	399	383	369	373	382	379	379	406	358	408	343	374	368	426	398	360	375	356	363	379	382	394	359	377	390	364	385	368	373	385	368	368	389	396	394	400	404	387	383	362	376	353	379	365	381	354	389	385	383	394	377	369	389	403	381	384	390	399	418	363	352	377	398	382	382	395	356	392	375	388	364	401	381	374	379	372	381	398	410	397	375	380	363	382	368	361	350	372	352	386	413	365	408	400	387	382	360	379	365	366	348	383	420	342	355	365	357	364	376	346	401	376	345	365	394	410	359	420	392	364	368	367	397	395	390	355	360	385	381	367	360	407	376	369	382	382	356	388	403	373	404	415	359	368	381	386	360	351	383	373	347	410	376	384	385	356	400	402	402	381	380	381	397	401	373	382	363	366	378	396	350	407	382	380	395	405	438	410	427	393	346	354	397	377	390	341	404	389	355	338	385	372	381	377	368	368	376	380	371	381	392	369	370	357	391	386	366	403	392	372	404	387	381	386	381	350	416	416	378	343	384	361	382	387	394	357	421	385	381	362	404	337	377	404	394	390	383	366	405	375	362	348	416	391	371	388	354	416	377	381	380	378	391	350	381	385	397	393	369	377	364	371	375	406	365	389	375	383	360	352	379	378	380	393	413	367	416	357	373	390	392	400	345	376	374	380	407	375	399	381	369	392	388	383	373	352	400	341	353	372	360	363	365	390	369	318	365	389	353	367	372	423	405	393	358	383	359	371	400	390	421	374	404	375	368	351	384	383	364	380	359	376	364	407	360	370	373	380	385	382	373	368	388	385	392	363	413	355	372	383	389	383	352	382	381	386	399	381	368	376	392	382	374	381	390	350	378	397	407	371	381	372	370	369	355	391	380	353	362	374	375	396	363	360	348	392	397	388	382	362	353	369	452	383	349	385	370	338	378	373	410	360	365	370	372	376	390	376	350	381	381	388	371	400	379	379	343	377	386	385	383	428	340	361	358	358	396	380	375	353	383	408	375	395	422	367	361	414	381	378	366	362	408	403	339	381	354	382	389	357	364	389	386	334	434	362	381	382	378	357	360	370	349	373	362	370	358	369	381	364	365	387	346	382	393	385	403	354	376	379	361	397	386	343	408	390	386	396	352	379	420	359	367	367	381	373	391	368	347	374	367	371	380	379	363	356	377	380	329	383	362	363	397	375	363	379	377	390	351	357	388	359	341	403	389	394	384	387	379	405	382	379	407	377	387	369	355	329	398	395	362	377	374	350	362	378	363	377	371	367	343	358	374	385	365	405	415	362	400	389	384	375	380	375	371	391	374	374	375	391	373	411	370	362	362	422	377	399	392	371	366	387	381	394	379	347	334	398	395	353	363	398	356	366	414	368	412	411	380	364	374	372	407	371	368	369	382	395	381	348	397	396	392	403	370	384	367	428	390	434	421	380	324	368	397	396	398	377	385	390	361	397	404	369	397	362	372	377	381	360	378	398	352	391	435	403	338	345	397	408	400	374	335	337	394	382	395	412	368	384	355	367	428	380	398	399	378	346	344	402	380	366	356	350	373	387	359	386	381	392	374	366	396	379	414	366	370	377	391	389	377	385	371	392	391	372	376	410	387	410	388	393	373	392	356	363	357	375	405	362	366	423	400	384	380	370	360	349	364	388	351	398	367	348	376	413	404	361	363	368	358	356	385	397	355	353	397	405	364	385	368	401	363	402	375	352	383	390	390	361	365	375	357	397	386	388	397	413	377	337	344	387	376	366	392	369	390	377	366	395	382	380	383	363	376	384	389	403	359	365	367	371	370	384	355	402	405	394	362	383	408	372	394	373	411	363	410	359	414	372	361	349	382	409	373	375	401	391	355	366	382	394	352	403	369	353	348	395	355	368	359	367	389	380	372	384	407	372	368	407	370	381	388	377	371	395	369	377	382	382	399	366	378	405	398	381	346	342	356	367	393	366	369	399	383	385	409	358	412	387	368	397	367	364	377	402	392	382	371	389	371	377	373	371	384	406	373	392	365	372	389	358	342	384	380	387	404	380	359	401	383	402	354	376	413	389	360	382	398	404	384	398	370	397	393	364	403	385	380	363	376	389	370	407	393	374	392	372	380	372	361	373	395	391	384	363	379	406	384	392	354	398	375	356	368	388	364	395	361	407	356	395	378	411	353	382	364	384	398	339	327	366	448	353	376	385	422	369	370	417	364	372	358	362	382	404	377	387	385	387	340	400	375	382	371	419	390	388	356	383	410	364	355	370	385	377	382	400	374	408	373	393	368	409	364	387	389	411	365	383	367	381	388	388	419	366	412	361	338	341	367	356	345	394	377	356	371	389	364	347	391	381	351	378	405	371	348	363	403	366	387	379	359	346	377	386	372	385	367	395	389	371	356	364	378	358	418	383	368	389	376	365	404	395	394	361	397	410	365	368	392	335	350	365	399	362	384	373	366	359	353	373	405	354	380	357	370	356	389	375	363	375	379	366	372	372	384	413	364	331	387	378	339	395	426	363	385	390	415	375	394	373	382	360	372	408	351	366	354	390	387	362	388	397	380	385	359	370	409	367	390	386	376	382	335	360	401	401	368	387	383	331	353	373	384	370	361	403	379	420	416	349	379	340	337	382	379	380	388	382	365	388	406	367	385	370	384	372	363	349	319	417	374	384	362	370	416	395	389	401	368	351	373	368	399	367	358	409	395	370	401	396	369	361	353	376	388	393	364	374	355	360	382	361	427	381	404	382	408	394	392	397	379	408	383	366	384	365	419	412	410	361	374	372	363	359	389	393	376	396	389	354	396	399	354	405	388	387	383	382	377	389	348	367	394	400	382	402	385	390	376	373	365	417	384	376	333	369	381	362	371	380	391	381	386	365	356	361	337	396	390	395	390	378	348	401	415	369	429	380	409	362	368	372	404	375	399	365	367	372	372	384	406	378	394	377	347	346	361	381	379	367	382	373	411	383	385	382	384	374	409	400	401	360	409	358	379	365	381	366	373	388	399	392	363	399	395	406	347	382	365	371	376	409	393	388	376	384	404	369	400	392	377	403	372	379	390	392	373	354	403	378	364	412	419	370	417	391	356	374	374	336	383	368	394	387	366	393	352	331	386	349	391	400	368	391	373	374	376	366	362	371	416	381	405	351	368	375	359	341	345	369	387	391	386	387	376	362	367	345	392	367	405	377	366	393	356	399	414	367	376	365	382	440	363	324	350	388	399	391	388	385	382	411	382	394	367	365	380	359	379	372	374	344	380	380	371	362	415	366	396	409	376	379	412	373
33048	47962	36736	21453	11092	5176	2347	1158	707	574	614	565	621	570	593	609	599	625	620	558	640	619	604	571	620	615	601	565	606	603	567	576	626	616	605	646	584	621	565	594	610	585	616	551	589	573	603	559	595	620	640	585	629	590	588	605	599	602	591	603	624	604	578	584	620	575	581	575	660	553	575	627	552	613	607	601	609	587	566	542	577	578	620	601	607	614	576	611	596	585	619	585	588	578	642	600	644	593	610	632	623	588	578	644	587	610	615	583	574	607	605	560	564	616	570	639	581	593	573	605	578	613	574	625	597	571	590	635	594	588	617	598	596	568	568	629	560	583	581	585	617	604	590	556	628	553	598	654	588	571	594	636	603	613	620	621	540	600	589	584	584	588	591	604	582	613	605	613	625	587	548	585	581	590	575	581	572	555	588	594	607	595	589	566	596	569	616	602	580	617	596	611	621	610	626	596	592	622	599	574	557	641	583	599	588	564	634	553	629	594	615	619	615	575	600	593	594	574	586	590	589	589	557	611	598	626	593	608	643	592	589	606	612	561	610	592	573	596	605	614	561	591	664	570	612	602	568	597	584	557	590	562	597	558	585	586	568	571	620	587	590	610	596	580	587	588	593	596	628	569	609	628	614	589	573	626	611	562	639	550	620	591	584	587	583	639	618	570	600	568	582	572	584	613	563	564	622	572	612	601	656	604	615	601	559	597	547	570	564	582	592	615	560	583	599	611	616	603	573	625	585	615	633	602	570	611	591	637	605	610	602	574	577	579	584	627	605	591	602	569	569	623	630	578	574	594	564	592	583	592	587	586	577	535	573	596	598	581	616	628	586	625	597	588	578	617	632	617	562	588	568	607	583	602	610	585	631	668	602	558	590	564	622	635	623	654	582	632	596	596	627	584	581	578	570	607	623	587	595	620	614	637	603	616	573	604	585	578	580	592	616	564	573	613	594	578	621	539	591	557	601	626	584	606	572	627	630	573	595	571	627	577	629	607	606	592	625	576	652	579	639	614	618	638	585	570	640	609	618	592	632	597	578	618	629	626	614	572	590	610	570	634	641	636	564	625	598	610	551	602	592	566	594	568	611	625	560	613	572	638	584	594	602	596	593	589	578	561	618	593	592	583	589	664	624	658	634	626	561	583	618	591	550	626	624	608	556	585	570	603	591	600	586	600	607	630	601	580	569	610	635	591	527	582	631	577	595	610	603	583	630	586	582	618	596	548	604	581	624	604	618	656	582	575	566	603	581	578	604	579	586	613	602	642	593	582	597	642	627	621	621	584	606	586	600	639	598	577	610	559	573	605	571	617	615	601	611	561	572	589	602	616	618	554	600	576	638	582	593	587	611	577	595	603	568	618	574	623	643	628	600	603	642	580	609	560	589	594	608	625	627	597	542	590	580	557	603	632	609	598	621	552	604	577	571	592	558	627	620	623	600	617	596	591	609	593	596	652	593	624	588	593	590	589	633	603	559	562	615	582	615	613	574	571	614	574	606	609	602	583	585	659	608	549	605	607	553	570	604	595	616	617	593	601	567	605	602	610	564	598	618	618	592	611	612	592	605	575	586	590	627	572	579	621	619	571	591	638	611	612	600	578	576	571	637	598	608	638	588	577	610	630	531	599	608	611	637	592	620	604	624	587	599	605	601	577	610	587	566	509	616	603	608	554	618	594	620	561	580	586	627	620	599	560	593	601	586	557	589	576	575	621	616	572	584	601	585	620	640	582	590	611	589	603	602	588	628	595	601	609	597	629	574	574	589	562	607	570	611	580	542	597	600	613	645	574	578	594	580	615	605	621	627	583	610	574	609	641	617	586	625	580	595	576	629	588	571	605	586	602	587	579	595	619	615	598	596	653	604	556	570	621	596	611	609	641	585	562	585	600	609	609	583	637	599	550	585	641	622	598	609	630	635	604	604	583	588	609	604	589	599	579	529	586	551	586	589	611	575	603	633	603	646	588	609	568	647	586	567	594	607	630	608	571	572	617	608	595	580	592	637	600	597	602	565	624	611	595	598	606	644	622	582	535	615	642	659	579	566	609	628	611	634	594	608	591	619	597	604	574	582	634	606	597	596	556	613	612	586	618	620	618	599	573	633	598	605	609	617	607	526	593	601	615	562	588	570	611	585	598	630	620	603	567	598	578	571	574	630	574	582	614	622	550	590	598	630	596	594	609	631	631	592	592	552	571	644	588	605	596	607	590	629	581	604	626	548	607	626	621	591	568	579	650	610	615	575	606	610	567	603	583	563	560	598	626	654	630	551	582	584	626	587	618	572	578	635	585	597	634	621	574	573	643	598	602	617	607	614	609	574	567	606	561	618	590	623	568	621	584	593	638	570	568	592	610	585	558	581	595	578	566	564	568	569	590	633	588	572	590	576	581	606	539	617	572	632	569	607	600	604	591	615	621	626	605	620	558	609	558	641	579	611	574	606	615	567	627	592	626	620	617	635	615	603	622	598	571	613	547	548	601	599	594	578	593	584	567	600	601	585	569	547	621	589	564	602	578	565	584	614	610	565	600	606	579	591	549	606	589	585	579	596	581	605	566	565	601	591	561	583	576	608	599	603	634	580	593	616	616	573	592	615	599	597	572	611	616	605	582	570	575	628	626	579	615	589	603	571	581	574	586	561	598	591	587	597	596	598	566	624	612	652	612	619	613	626	591	572	599	641	568	628	568	653	570	614	626	586	589	600	607	614	601	583	598	590	620	585	598	535	596	637	599	605	631	587	598	653	598	619	605	617	591	577	595	601	668	586	573	570	566	608	637	607	542	600	600	574	603	578	586	592	637	598	639	599	602	581	623	607	596	562	596	621	569	616	560	583	654	551	638	569	580	550	594	586	594	598	599	592	576	570	574	598	626	556	583	566	582	632	577	588	596	618	612	617	632	566	617	555	587	574	531	574	612	610	607	624	596	571	633	572	632	600	632	555	634	599	609	600	596	613	591	607	633	629	627	590	604	590	591	573	541	634	595	606	592	634	586	549	600	594	571	622	590	621	620	608	634	661	611	639	507	589	590	580	632	580	597	622	606	577	548	555	576	593	607	620	566	571	604	624	593	637	577	669	600	599	561	591	609	605	611	645	602	563	596	570	578	654	596	586	575	621	639	615	586	623	599	607	615	614	595	568	598	608	626	632	549	565	551	573	613	595	584	603	611	590	588	578	623	613	653	607	584	584	600	665	585	605	610	566	592	585	664	620	630	582	554	579	611	596	582	594	599	550	567	611	633	576	572	576	577	584	558	611	615	556	558	590	570	620	587	585	586	572	592	580	566	563	603	569	595	611	606	603	613	582	598	547	585	614	631	583	590	646	553	544	594	611	612	596	608	602	559	636	583	586	575	571	614	591	596	628	598	592	591	585	580	609	573	597	578	632	609	600	583	610	595	609	590	575	579	600	587	576	625	599	607	589	611	582	599	562	553	583	589	593	561	584	614	596	609	597	580	610	573	625	597	589	632	618	569	636	612
24893	24342	37613	35956	26731	17504	6625	1520	651	436	393	427	439	388	408	424	424	440	375	386	412	409	411	363	415	419	432	402	423	403	420	421	384	397	408	388	400	401	416	392	416	427	393	426	435	418	415	395	411	427	421	412	414	445	424	444	426	431	426	409	393	372	420	398	425	440	383	446	404	388	401	373	452	391	403	385	375	433	397	384	393	413	415	396	407	381	387	403	407	414	407	394	380	410	419	439	434	413	422	389	386	425	412	371	401	375	435	417	414	406	405	404	406	377	414	408	417	418	410	391	363	395	377	399	411	433	383	362	422	404	415	399	421	392	429	438	409	387	395	399	393	445	454	388	387	411	397	399	432	413	392	407	406	396	384	417	436	418	385	447	428	417	434	387	424	396	430	403	387	440	429	402	418	426	427	401	417	416	391	451	424	394	416	387	405	378	458	426	415	386	422	396	388	410	409	403	422	393	401	386	389	394	420	428	414	420	418	416	411	407	416	428	424	452	403	416	398	425	380	377	428	413	422	391	370	420	411	402	391	395	391	398	397	373	403	466	384	410	414	456	427	431	422	358	345	410	399	413	420	452	423	382	397	409	404	408	391	426	368	397	411	385	407	405	387	401	387	397	374	395	384	419	398	396	419	399	416	406	411	402	410	405	437	400	439	400	406	395	398	424	398	393	402	437	384	386	429	398	414	428	389	402	405	413	407	397	376	415	386	415	407	422	416	413	409	419	425	399	387	400	397	398	363	454	438	443	361	366	401	391	410	414	418	394	399	382	394	406	405	379	396	387	441	418	396	401	393	436	412	419	402	449	432	454	427	384	370	382	396	413	390	355	416	408	415	444	362	412	381	424	435	441	439	394	410	381	386	443	411	424	383	397	404	383	437	415	415	443	398	383	451	405	402	410	391	399	397	375	398	425	409	395	378	377	385	411	395	429	394	420	448	429	380	395	396	461	369	380	431	446	409	429	384	397	400	358	405	381	396	426	385	392	398	432	389	377	423	375	400	369	414	397	402	423	441	404	419	405	413	384	408	401	409	393	412	413	387	401	408	392	388	380	400	432	425	393	405	390	400	404	404	403	421	396	393	406	401	389	399	417	416	415	401	398	411	411	416	437	408	395	384	408	415	445	368	438	420	381	407	396	388	383	388	406	427	402	382	400	422	406	409	421	370	377	384	407	401	413	429	394	406	399	423	402	402	402	406	436	418	410	425	379	408	448	372	413	353	367	416	408	415	392	423	393	434	399	406	407	399	380	416	452	396	385	406	407	425	392	446	384	422	413	413	365	429	439	419	379	407	423	412	385	408	378	420	423	410	425	371	406	401	419	413	351	377	375	419	402	429	413	401	381	397	368	415	388	412	421	407	376	372	360	397	409	414	380	383	419	446	380	387	418	407	392	422	383	422	403	382	389	421	464	425	410	438	403	401	389	410	415	391	402	384	415	424	411	402	402	417	391	430	404	375	419	430	416	398	429	417	408	430	382	415	401	384	421	406	414	392	387	420	392	424	379	436	382	443	422	428	410	456	409	397	394	395	375	399	439	395	427	412	389	400	402	383	378	379	411	387	397	366	400	389	449	384	396	413	368	388	424	429	431	375	405	414	425	411	387	383	426	387	396	407	398	412	402	392	416	430	389	417	400	452	416	414	368	398	404	403	391	406	424	413	407	432	426	402	422	403	460	387	391	417	425	375	372	416	424	415	399	389	436	384	402	384	434	371	425	415	388	419	418	396	407	381	408	394	393	423	424	420	390	415	408	413	399	414	400	377	405	395	415	419	412	378	398	363	395	396	418	410	421	424	398	406	411	408	366	380	416	452	408	418	388	426	393	395	389	432	409	400	430	406	403	434	407	412	401	405	397	428	355	411	405	389	385	434	414	408	404	413	415	389	399	421	384	369	404	377	416	396	413	387	381	404	414	413	406	419	413	419	391	408	412	403	393	424	416	417	424	431	402	386	435	413	436	410	394	441	386	424	398	395	407	430	416	389	389	409	380	408	379	404	418	387	387	405	385	415	353	383	378	436	374	387	445	405	364	431	427	411	423	440	409	382	427	394	382	410	387	391	415	398	408	416	356	384	400	445	442	395	422	408	411	372	421	406	410	434	370	421	396	375	408	402	396	417	412	410	424	413	435	400	354	402	385	412	406	382	395	417	392	420	394	408	435	390	381	412	397	408	415	408	389	417	409	397	421	403	402	345	425	401	379	390	396	385	409	407	411	395	408	417	405	361	426	374	403	439	382	396	382	398	394	404	370	346	402	426	395	402	393	409	419	398	398	399	403	400	408	399	392	420	393	437	386	423	395	363	433	380	406	350	399	436	431	390	419	399	391	435	395	402	372	403	439	374	406	402	416	402	381	398	394	389	390	421	421	414	408	385	450	403	398	391	402	415	428	402	433	428	444	392	406	388	415	423	410	386	380	395	412	399	397	411	389	407	351	389	414	425	404	432	411	416	368	405	427	463	409	410	396	399	402	430	396	410	412	422	366	406	388	411	421	402	367	410	405	373	383	437	421	439	392	400	369	441	375	426	408	393	390	409	379	389	420	395	394	369	398	421	409	402	409	369	442	429	357	382	403	417	396	400	403	369	393	403	405	400	397	426	419	419	412	424	393	401	387	404	423	387	392	397	388	406	390	426	412	402	378	398	401	411	397	397	416	417	414	436	408	400	438	390	400	390	397	453	391	417	419	387	420	424	397	382	393	441	419	418	402	417	409	408	399	398	399	404	373	406	378	425	421	422	402	413	365	404	381	421	378	435	383	450	403	421	423	400	368	411	419	399	417	434	400	391	380	400	391	374	402	451	401	389	407	385	395	432	406	409	405	414	385	407	429	397	353	406	409	389	409	401	392	411	438	429	380	398	382	392	383	389	392	421	418	424	397	405	360	441	417	399	418	409	410	388	385	397	401	411	406	421	473	413	418	401	411	384	432	433	404	397	426	394	380	413	404	428	434	384	437	384	352	408	404	454	435	420	383	414	409	415	380	418	410	416	367	415	386	394	402	397	408	430	395	403	385	411	377	386	442	438	388	377	426	368	402	404	411	429	399	402	390	375	399	423	383	401	402	402	426	423	375	393	454	405	426	394	413	425	406	386	395	409	404	386	387	400	401	391	412	377	412	402	396	431	445	430	406	381	396	415	406	404	364	406	423	427	370	381	399	388	401	389	429	399	426	403	391	428	414	426	413	414	421	390	399	400	435	406	411	428	397	405	371	366	393	405	440	408	401	406	393	419	362	426	428	419	399	409	391	353	401	394	413	390	426	396	411	399	406	391	406	424	406	380	394	400	417	410	397	388	399	432	402	435	405	407	428	415	406	401	402	382	384	422	402	406	397	405	399	398	423	389	387	377	410	463	417	401	400	438	390	427	444	392	417	396	400	412	390	398	389	394	409	391	372	426	429	421	386	403	432	434	388	390	365	409	401	388	397	423	390	405	377	402	422	433	426	384	407	385	394	387	420	417	404
53853	89100	70974	48497	33964	19673	9225	3100	1227	705	616	681	603	594	629	648	639	673	661	618	666	650	610	637	636	644	642	646	592	605	648	650	607	656	636	619	665	592	607	664	585	587	617	646	626	649	663	684	646	650	649	630	605	606	611	631	620	620	627	618	650	639	590	615	648	627	650	652	618	640	600	656	644	624	606	655	692	661	649	700	579	619	605	602	641	611	638	630	631	577	642	606	629	659	655	684	674	627	652	644	665	625	597	639	634	636	611	621	616	686	612	642	666	609	586	638	609	676	646	637	603	659	620	616	665	640	646	621	634	625	659	646	584	609	636	684	596	663	610	650	650	641	609	576	621	606	616	603	660	625	603	585	648	605	602	670	661	644	668	617	622	629	638	605	625	650	655	630	663	632	595	632	604	631	678	629	624	667	608	635	591	634	606	633	619	637	617	626	654	635	668	586	606	611	607	645	624	664	691	640	574	626	643	634	639	631	655	618	656	637	643	653	637	621	657	634	625	682	656	619	591	626	643	634	620	617	601	664	676	663	649	596	620	619	636	688	631	634	616	600	618	611	659	644	649	679	612	621	690	665	626	616	636	646	592	639	667	624	667	633	593	624	635	639	627	557	618	681	642	681	665	664	667	669	624	625	656	669	598	604	625	606	659	624	680	633	633	608	669	618	630	582	647	629	634	636	594	618	639	643	611	680	662	638	617	667	640	631	677	622	597	657	613	627	633	664	626	612	627	657	655	641	621	613	682	625	627	608	644	631	619	613	635	645	658	621	674	606	608	660	647	661	633	649	635	619	575	582	614	612	635	662	639	608	654	680	657	629	615	610	608	627	621	609	659	646	591	611	653	578	667	675	628	644	635	621	700	647	588	665	602	606	672	632	587	597	672	617	673	609	551	630	629	641	624	623	649	603	651	617	644	603	639	641	662	638	655	632	642	694	613	617	643	623	597	604	635	653	634	612	620	615	636	622	617	634	632	605	618	655	644	646	601	635	627	641	641	623	645	677	644	626	641	624	638	622	636	614	615	655	638	684	677	713	686	636	597	592	655	624	662	624	603	656	631	652	616	635	666	617	637	631	631	629	642	668	608	642	593	604	654	627	618	618	607	606	654	664	626	612	630	653	637	622	623	653	626	613	632	618	645	642	629	604	599	686	611	645	640	612	605	617	623	625	659	647	634	621	617	634	624	632	624	622	653	625	580	641	665	635	651	618	666	633	623	691	653	635	630	642	633	639	648	624	676	651	603	656	617	635	702	608	630	629	625	652	649	658	655	691	615	639	624	608	583	642	621	642	667	622	667	650	640	623	640	617	633	611	621	653	629	626	641	614	670	650	708	664	677	688	611	602	667	617	644	667	660	641	640	649	624	637	622	622	664	612	613	633	629	636	620	641	655	679	664	611	639	673	672	631	666	630	612	634	609	602	593	626	592	638	619	635	568	603	593	627	655	607	609	632	626	616	610	618	640	631	616	612	670	590	609	558	644	615	640	619	623	623	630	672	595	654	638	608	626	649	615	600	631	628	621	631	673	588	650	636	633	662	656	647	643	636	586	621	619	643	646	658	677	639	612	652	635	583	602	612	609	606	602	622	677	652	670	627	617	649	668	651	633	610	652	610	647	673	630	662	637	642	640	642	637	635	620	674	615	624	636	629	640	625	616	656	652	621	632	627	667	636	593	687	622	650	640	631	654	607	608	633	630	612	627	622	597	629	625	644	641	627	652	656	624	615	583	610	585	667	642	633	663	605	626	630	650	640	640	616	621	635	625	631	625	588	604	612	606	663	647	696	643	643	642	624	636	649	667	608	648	634	645	625	664	610	654	620	660	630	573	644	626	635	600	627	629	643	653	636	605	647	627	633	642	639	627	595	650	618	644	605	652	648	666	618	693	635	657	611	662	673	666	615	632	681	636	653	682	657	666	629	608	649	649	608	628	620	651	633	595	631	644	615	658	623	665	621	661	659	607	654	604	636	607	663	604	645	605	595	625	666	559	614	614	628	616	625	616	593	611	617	628	690	639	611	641	626	608	658	655	642	627	613	632	612	662	622	565	650	640	640	637	631	669	646	607	656	610	596	642	643	636	645	638	650	612	596	613	627	666	640	620	604	608	652	619	611	636	589	684	641	691	635	624	588	676	667	607	702	633	650	633	604	686	625	620	584	643	617	613	583	632	631	598	662	632	681	625	603	611	696	662	610	646	587	630	626	630	680	658	629	634	646	663	627	646	642	639	674	668	640	688	638	617	649	618	616	665	659	668	584	615	652	615	600	661	631	658	617	671	627	636	619	579	643	608	606	639	608	604	618	661	675	624	628	605	641	634	635	694	649	643	622	575	593	644	645	652	638	604	601	638	609	641	672	623	668	593	615	644	653	609	596	657	604	608	644	603	606	604	630	643	642	632	673	646	652	612	612	635	647	652	636	633	629	598	638	630	594	658	662	633	627	589	596	622	646	606	639	624	628	621	674	622	644	650	636	650	636	644	647	635	632	635	669	643	633	671	674	623	635	645	668	620	639	618	673	631	614	676	643	658	672	618	644	644	644	637	619	629	617	668	597	618	626	635	671	624	669	603	610	706	610	643	617	650	630	681	621	639	672	679	646	627	663	607	628	637	651	635	633	629	658	653	636	596	606	623	633	626	650	623	643	665	637	650	700	626	627	639	703	662	648	679	620	638	626	651	645	623	627	616	577	633	683	654	637	628	643	640	641	625	622	590	607	666	608	652	604	669	629	619	609	619	656	622	658	622	639	610	620	636	668	643	621	651	673	623	644	611	622	649	680	689	645	643	623	652	607	658	621	636	608	647	670	571	619	643	644	620	636	633	623	648	640	608	640	637	620	656	686	635	667	658	674	652	633	614	635	684	687	627	607	638	619	627	639	613	631	625	680	608	624	623	657	638	614	642	639	617	600	606	626	639	668	587	619	641	620	661	668	608	603	620	647	604	622	687	647	628	647	610	602	643	623	616	635	642	605	629	676	599	654	619	647	619	611	624	640	636	681	643	640	673	619	627	656	610	617	659	651	581	621	607	645	604	626	611	603	682	633	629	613	658	635	652	614	656	626	629	602	643	664	652	657	603	657	665	652	627	671	639	644	697	642	622	607	604	645	575	666	626	662	615	641	661	614	639	640	650	690	677	646	623	637	594	654	609	593	635	619	639	638	627	619	642	613	680	627	629	650	620	663	621	621	621	617	606	647	671	637	604	619	676	655	644	643	625	640	637	636	670	645	635	628	646	639	630	628	626	645	654	636	665	650	677	584	627	610	637	648	646	630	628	637	638	621	651	664	657	630	645	640	643	642	588	585	645	702	609	679	661	653	648	619	667	594	635	622	658	608	639	656	585	691	614	646	639	569	618	613	658	692	649	623	619	624	634	646	566	624	628	644	660	635	663	618	639	609	649	578	614	629	637	628	606	634	669	609	629	630	630	606	646	645	626	666	652	663	625	623	590	635	568	669	682	599	639	639
23370	22599	34036	32528	29297	24607	16793	3616	933	528	498	491	482	475	476	463	466	468	465	500	458	490	438	503	471	512	455	467	476	454	465	431	397	464	480	439	454	460	473	497	445	434	457	474	456	472	485	476	500	468	500	440	455	473	490	440	487	421	434	443	423	473	428	441	432	504	423	461	458	474	435	438	450	446	426	499	489	462	425	434	478	396	455	467	468	425	456	472	466	467	457	485	456	444	458	468	439	478	440	432	449	433	457	454	448	478	434	399	469	431	492	476	440	450	457	457	465	479	471	451	431	458	424	476	466	476	463	454	461	438	464	444	436	455	469	443	421	445	446	501	457	462	465	437	438	461	465	449	504	436	457	444	442	480	436	456	433	438	456	448	430	482	467	460	435	434	479	468	486	463	448	448	447	486	447	474	423	444	452	418	466	427	444	443	442	428	449	430	433	452	423	474	445	472	444	454	490	437	439	470	463	454	490	458	449	475	444	454	463	469	481	450	485	475	412	459	496	453	463	446	435	444	464	471	457	490	442	438	454	455	456	458	449	482	475	477	441	479	461	449	443	503	503	451	469	428	458	447	443	488	470	426	466	460	439	449	466	441	427	477	505	435	465	463	456	468	471	440	438	447	445	438	446	466	447	507	444	453	431	442	474	431	430	434	467	468	443	438	476	487	461	455	426	488	484	429	457	500	482	454	438	473	444	448	442	441	461	450	447	432	423	434	444	429	442	452	466	478	439	456	462	452	467	446	497	444	464	452	453	438	445	430	469	499	456	437	477	471	451	512	488	504	470	442	450	459	445	469	463	455	452	403	469	439	459	454	416	499	458	464	418	432	444	462	447	482	428	428	454	445	452	485	435	463	467	461	443	498	436	443	460	475	472	455	439	449	481	482	467	429	452	453	458	438	430	453	471	461	469	455	453	453	425	439	456	465	485	481	468	466	465	462	465	463	459	465	469	510	457	453	457	458	385	478	444	457	437	447	434	434	438	451	461	459	471	483	418	441	449	472	480	447	440	474	444	469	435	406	481	464	453	468	415	478	461	453	440	468	444	470	452	462	436	436	475	491	445	455	463	492	443	457	506	410	461	436	429	419	491	479	453	460	451	456	502	437	447	505	449	452	472	445	467	457	439	472	460	431	415	466	464	456	469	459	417	484	486	454	443	476	464	466	476	412	461	451	442	473	466	452	443	464	454	452	447	424	447	445	433	458	457	442	448	433	457	444	442	459	418	441	422	462	481	472	447	433	457	430	451	477	454	472	457	477	416	468	455	425	480	424	458	468	446	435	497	478	496	501	428	453	468	485	446	455	467	433	457	433	449	478	460	490	447	441	441	438	466	491	420	450	464	452	488	465	447	446	420	494	476	441	427	442	450	433	465	446	454	440	471	480	468	462	466	430	439	473	479	491	452	468	485	449	455	445	490	463	450	444	468	483	440	421	467	498	449	475	466	419	454	455	442	442	462	468	493	445	482	502	437	455	458	409	437	485	421	488	448	423	456	468	437	482	482	452	446	466	437	484	431	464	486	475	445	428	450	443	454	439	402	464	434	451	483	470	452	475	462	478	462	466	457	454	475	445	471	421	437	440	469	447	446	439	446	461	413	471	459	467	496	423	498	427	450	445	446	430	406	465	442	466	458	411	478	433	462	448	465	456	461	443	444	449	495	468	456	433	427	428	431	459	468	467	463	451	450	484	420	469	446	436	444	440	427	445	436	505	449	457	443	442	465	469	444	462	425	418	460	484	467	481	492	441	449	460	503	444	491	451	449	463	486	448	463	458	481	468	457	452	463	481	476	490	500	441	484	451	453	429	462	455	452	440	477	463	441	438	438	467	480	446	418	486	476	482	488	474	421	452	488	474	513	473	436	466	461	461	453	460	463	418	478	467	472	434	474	425	461	436	497	472	446	455	471	414	442	471	446	485	428	456	436	478	458	466	436	446	482	485	439	448	474	442	465	460	410	450	425	452	458	458	464	449	437	471	461	452	425	483	456	509	480	479	457	466	463	474	460	432	426	439	460	418	443	429	451	452	477	452	440	453	438	446	433	482	445	425	425	480	461	469	415	471	476	438	428	464	481	465	429	474	462	458	458	426	462	454	450	470	459	504	485	456	502	461	454	470	450	477	462	470	473	424	434	471	460	471	473	479	471	450	442	439	471	476	454	447	462	485	444	461	502	492	485	483	467	469	456	459	425	447	473	450	427	455	422	425	450	439	460	474	449	454	460	469	436	449	490	476	462	465	468	497	458	442	438	436	448	456	441	453	477	452	465	479	458	449	456	471	467	424	489	440	453	472	412	459	492	431	463	456	474	465	468	441	417	465	454	456	442	459	456	458	458	480	455	423	476	460	483	477	426	454	446	458	432	447	444	448	447	470	444	464	478	482	499	481	466	491	446	497	445	480	450	478	474	473	466	460	438	416	435	479	432	471	466	425	419	482	451	459	452	455	451	424	442	454	446	464	482	462	468	453	445	484	456	432	456	420	421	469	437	476	454	485	453	459	489	498	438	483	487	492	475	416	452	489	472	419	488	464	434	451	446	470	471	448	482	443	454	477	437	490	430	443	473	461	484	445	457	463	437	401	502	434	467	490	462	429	437	471	448	453	452	419	443	460	457	451	455	457	444	459	444	429	431	461	452	474	455	417	467	451	469	442	454	470	447	447	502	448	491	462	463	449	450	427	447	445	413	447	445	462	502	466	457	457	507	419	462	440	464	486	445	458	429	427	440	481	432	479	489	491	443	412	460	477	410	446	426	466	476	479	456	494	491	418	488	470	464	438	461	389	480	441	447	457	450	462	417	466	417	449	445	503	462	430	452	436	452	424	481	418	486	464	454	444	455	452	471	409	473	429	441	452	471	440	490	427	441	471	494	463	497	486	479	481	483	430	449	451	458	482	466	452	463	437	403	440	406	462	463	451	439	435	441	455	433	425	465	393	449	466	481	492	450	465	463	435	444	468	509	467	441	443	428	473	454	472	494	452	417	475	413	465	454	437	440	446	479	463	455	446	427	443	445	478	457	463	458	487	451	472	452	421	467	468	445	442	478	464	454	435	445	483	463	475	419	468	481	502	469	459	443	466	424	484	403	441	441	460	480	483	453	476	439	433	462	465	466	420	441	460	447	450	456	438	473	459	423	484	468	445	470	457	477	450	449	485	412	461	470	431	486	467	491	493	425	470	454	429	480	470	434	444	493	464	459	459	425	453	448	441	449	485	448	461	461	440	485	496	489	434	457	468	459	463	446	451	452	428	475	492	423	479	454	480	399	441	471	446	405	480	476	452	460	439	461	436	442	487	485	476	465	481	452	471	418	468	479	488	474	485	450	452	467	484	435	423	475	471	459	466	437	433	440	483	508	448	442	455	455	462	441	452	491	416	393	470	486	492	452	426	451	480	487	449	452	443	469	476	443	468	441	464	450	465	454	489	435	477	467	438	449	449	422	467	452	478	465	507	449	428	437	462	442	487
50228	104898	84859	64825	44997	30012	16234	5755	1765	799	681	735	688	683	694	683	748	681	668	681	694	619	652	716	712	699	681	690	661	744	712	663	696	704	717	669	657	669	695	682	680	667	665	713	622	627	680	715	661	677	711	651	709	693	680	682	750	685	692	686	690	676	678	663	679	663	665	686	692	638	670	680	660	678	642	606	722	687	696	638	687	685	735	713	645	678	685	697	691	700	703	625	672	692	681	670	671	725	681	686	686	680	685	685	670	672	672	718	685	683	719	734	724	697	659	732	683	685	635	676	690	683	672	667	650	678	742	703	700	693	648	690	648	675	676	686	692	649	698	716	624	718	677	674	671	684	664	648	681	654	694	693	709	656	681	648	644	730	656	717	682	690	657	649	705	637	698	691	699	694	704	700	708	634	624	680	627	687	648	663	708	651	669	677	674	717	668	726	697	678	707	726	679	690	661	733	689	734	698	669	674	669	704	646	695	693	662	686	673	697	708	667	670	742	687	686	683	661	641	686	681	681	674	684	707	657	674	678	652	622	646	690	710	670	632	657	695	650	712	693	667	635	669	706	688	672	718	667	674	688	684	656	694	688	703	707	730	694	707	699	716	650	707	717	688	680	682	688	664	708	660	678	711	675	651	709	709	681	717	688	687	703	684	686	673	702	690	736	723	614	635	674	707	686	688	661	654	649	639	660	705	682	678	763	633	684	655	617	658	662	674	685	685	655	676	694	653	660	688	690	710	671	660	673	726	707	689	719	697	690	660	686	636	689	662	697	675	680	692	670	668	675	752	652	679	637	636	664	654	719	693	678	673	653	669	682	691	693	681	664	677	723	669	686	683	688	679	714	683	735	678	632	740	695	718	714	667	662	689	672	663	711	717	710	679	640	689	667	652	649	716	705	682	666	681	693	615	700	680	700	683	687	675	678	621	718	685	765	709	665	720	703	655	646	656	704	694	718	665	704	704	661	699	680	689	667	655	697	655	667	653	669	644	720	670	680	641	623	684	691	666	700	698	659	661	625	672	697	674	648	696	668	667	682	618	696	699	679	701	652	683	669	666	638	654	673	664	671	714	683	704	665	685	717	682	701	658	731	715	658	688	675	642	686	654	665	684	671	634	714	661	691	661	664	667	656	708	691	683	673	734	688	646	677	719	684	695	706	722	722	686	681	717	726	679	695	699	674	684	705	636	657	667	694	725	704	695	636	686	689	664	673	669	666	689	686	686	633	649	685	655	646	691	639	694	703	693	691	703	707	629	732	687	692	684	630	656	651	711	707	705	682	699	667	694	675	730	630	721	680	648	694	688	683	675	705	701	747	718	686	675	701	693	670	663	686	723	641	665	700	689	707	648	703	697	653	737	725	674	687	671	675	679	643	622	664	707	708	658	650	673	666	664	661	669	679	678	649	650	660	676	691	722	658	698	702	698	693	717	675	708	698	675	678	666	690	669	711	651	715	673	687	707	662	691	677	672	650	668	652	699	657	643	702	640	662	665	675	639	667	683	633	680	647	658	717	675	677	652	699	693	710	659	660	684	628	701	688	679	705	696	676	661	637	634	713	714	696	697	716	653	699	679	703	678	703	691	688	622	659	645	694	689	689	666	682	655	727	681	687	709	686	701	682	657	706	702	680	672	661	638	702	705	651	670	640	650	699	724	678	682	668	682	700	664	672	667	723	674	696	659	682	644	640	725	664	689	638	672	663	731	645	696	654	643	669	685	680	647	703	658	695	711	663	723	707	660	716	662	694	662	678	661	703	664	701	680	665	663	725	679	643	675	710	630	683	665	611	711	702	662	655	637	726	683	697	708	719	678	681	716	698	632	638	709	653	676	694	651	727	711	623	702	703	712	723	646	695	696	718	660	695	644	659	675	639	650	671	706	624	697	708	660	689	692	701	680	670	657	673	694	691	690	628	640	653	655	662	699	680	680	666	638	678	701	705	700	660	663	667	690	637	625	696	677	693	648	648	679	675	670	689	663	677	606	663	717	715	690	678	696	668	746	669	681	700	643	684	707	699	686	753	660	660	652	701	682	673	727	606	705	651	686	684	639	653	657	727	680	702	664	635	690	726	678	662	672	678	698	690	676	689	719	673	702	672	695	586	726	693	665	687	698	704	700	699	700	680	746	684	655	708	676	656	673	707	697	654	678	680	666	656	657	722	676	637	660	658	619	679	698	663	707	721	645	683	701	655	665	665	681	681	707	671	675	687	673	677	686	650	711	625	677	720	662	698	679	647	681	636	697	664	707	689	687	681	669	644	683	631	738	689	689	648	683	703	719	664	708	640	693	702	739	734	708	652	664	714	627	671	666	638	730	691	692	692	679	670	684	672	681	702	672	685	676	688	658	681	691	633	675	724	674	708	621	698	669	662	702	666	685	708	652	643	663	654	705	695	712	677	632	664	710	681	674	699	646	675	706	711	682	656	635	677	694	655	683	628	707	659	666	695	694	646	701	664	678	661	662	701	638	687	714	625	719	676	695	689	665	681	638	637	697	672	699	695	674	745	617	667	680	683	678	743	658	640	625	678	689	716	736	661	668	641	693	661	677	682	690	677	673	654	723	677	668	702	637	675	671	695	699	690	692	659	654	647	688	690	766	656	699	725	704	662	698	704	645	667	719	664	636	692	705	676	751	674	658	671	721	685	717	710	681	691	672	723	691	716	666	672	663	625	658	755	673	704	686	658	681	658	720	671	719	698	669	644	706	640	663	678	656	634	675	695	637	639	676	685	630	659	674	713	622	686	697	659	708	694	681	712	664	641	709	686	731	670	668	680	698	677	674	652	705	727	642	671	716	655	647	651	661	686	637	672	692	706	699	707	736	645	760	681	680	680	657	736	629	702	746	707	716	695	675	633	691	641	674	686	695	662	701	708	673	674	678	677	694	688	728	709	714	734	701	699	726	645	691	669	728	679	672	658	700	704	734	669	650	671	679	631	659	677	691	638	671	676	662	689	699	700	685	634	677	672	664	678	693	708	685	706	679	674	635	645	678	677	699	697	677	699	648	667	631	711	680	632	640	684	704	685	676	708	677	744	679	681	702	632	672	718	652	701	673	698	709	689	666	653	668	687	662	661	671	666	666	727	624	698	676	703	688	657	717	659	632	687	660	677	685	685	718	676	678	668	707	702	646	705	655	683	684	637	686	665	681	682	678	701	685	717	670	732	679	658	747	685	690	674	687	706	769	655	692	706	662	664	633	709	672	691	719	669	658	617	665	666	669	699	672	645	614	721	652	694	668	641	663	674	688	643	666	687	672	682	685	680	693	677	652	675	691	702	667	697	656	693	681	683	694	721	708	676	693	613	678	693	710	667	655	654	665	684	653	656	707	651	699	649	706	671	704	665	713	656	681	683	736	688	766	660	619	680	665	685	680	679	695	692	673	668	668	695	719	670	663	717	667	724	668	652	692	711	678	656	723	684	705	691	671	694	667	663	681	657	654	706	661	654	667	718	691	696	690	688	728	655
28066	30712	32612	20303	6923	2216	980	579	405	411	407	350	392	407	372	362	369	401	344	397	382	374	372	386	408	419	395	369	401	398	408	357	335	415	391	391	394	400	384	397	407	351	395	385	387	365	347	407	400	364	346	386	328	386	342	365	377	372	381	377	389	403	402	387	395	398	402	400	416	396	353	423	370	371	367	352	381	382	348	361	364	374	392	371	423	383	372	416	358	353	380	362	379	394	377	359	386	371	374	377	358	387	375	393	362	382	385	417	360	375	413	376	388	352	382	414	417	393	407	366	407	412	395	376	386	394	384	391	399	368	348	371	407	372	390	430	385	358	394	380	399	363	369	377	400	356	384	400	381	363	387	383	397	392	413	353	401	382	393	365	361	382	369	350	382	404	434	373	366	329	370	352	340	402	389	381	402	396	369	409	368	404	389	387	372	363	428	409	364	406	378	378	356	386	377	351	365	339	408	371	374	378	359	364	391	397	395	381	425	378	383	377	388	400	382	379	371	365	362	397	383	382	397	366	386	371	388	382	365	382	379	389	375	375	391	365	387	334	368	373	389	396	374	338	373	362	390	405	391	367	319	388	366	368	423	381	383	400	378	374	352	392	385	394	356	383	383	388	382	397	399	416	393	392	393	399	393	356	382	432	381	382	375	376	399	366	379	423	395	361	375	399	333	367	377	371	364	393	380	435	384	362	402	360	364	380	356	377	373	411	371	379	354	384	368	364	382	385	380	365	393	364	370	396	379	389	380	375	378	400	365	360	369	385	398	349	385	374	390	409	368	391	352	422	406	352	408	379	385	374	357	395	402	397	425	402	391	371	388	354	421	438	399	375	375	388	395	379	393	408	338	328	396	413	392	388	370	361	375	334	410	411	380	382	393	387	399	346	374	395	385	352	322	417	431	380	384	402	361	442	434	394	353	351	353	394	394	385	411	379	385	386	381	378	401	393	395	365	346	384	405	368	378	352	368	358	404	393	372	355	374	379	380	398	383	390	391	361	381	368	370	433	385	388	397	371	361	392	370	360	370	395	379	406	371	366	399	395	408	399	391	373	387	375	367	371	361	375	372	333	371	380	356	361	408	378	369	376	349	392	382	401	401	362	381	371	356	399	378	388	369	388	390	412	361	373	380	387	358	391	379	363	395	354	387	411	368	375	374	340	425	351	414	366	398	381	372	348	382	377	401	395	402	404	336	381	356	400	366	371	405	403	404	401	388	372	391	371	381	354	374	392	374	383	393	400	351	393	392	374	412	381	375	411	374	365	372	388	367	370	349	383	345	416	380	364	417	409	379	362	332	371	385	376	401	408	411	370	403	371	386	413	399	434	406	422	387	406	401	374	367	388	410	374	427	407	398	368	405	351	359	399	369	379	421	382	407	368	383	367	366	379	387	392	349	375	388	363	382	384	370	374	389	389	385	404	382	340	398	359	409	408	379	395	380	375	414	398	369	381	362	402	341	375	364	381	388	405	374	374	391	374	370	372	373	392	384	377	363	362	387	338	385	381	387	407	386	390	402	368	389	376	375	383	363	388	358	393	383	388	369	394	362	411	379	394	379	351	363	410	356	389	406	383	366	388	384	376	378	381	363	359	358	380	371	402	391	409	375	410	386	355	364	368	378	388	377	388	360	407	395	380	359	389	373	360	366	366	403	368	400	414	372	392	363	390	406	362	369	413	385	334	370	400	364	414	383	385	380	365	393	369	386	363	397	380	365	383	372	411	373	366	407	373	416	388	352	376	366	414	377	380	389	408	394	355	383	357	367	390	363	395	381	371	382	383	388	402	386	416	387	368	393	370	378	393	384	364	369	355	387	404	383	385	402	391	357	392	395	404	389	405	377	380	382	342	421	399	396	388	368	390	389	387	398	403	380	366	354	409	391	369	401	370	368	363	388	383	391	367	359	398	387	399	358	401	349	400	367	356	402	366	415	391	384	366	409	383	409	382	368	387	366	372	383	403	380	398	361	345	361	399	390	410	372	385	378	342	367	368	383	372	369	341	374	403	403	358	351	409	369	376	391	348	399	389	365	353	354	348	383	397	367	381	380	380	367	374	424	392	421	368	359	405	402	376	383	416	389	410	396	371	372	362	404	391	385	377	391	403	358	380	381	392	377	378	373	408	359	398	383	367	326	386	385	381	366	409	346	389	395	366	371	365	421	401	375	368	354	345	357	404	384	370	360	380	405	381	400	377	366	368	374	386	382	360	362	393	366	376	343	376	397	389	392	407	397	410	361	352	399	401	359	395	387	391	424	382	367	379	361	379	345	394	405	394	344	382	397	410	395	399	365	365	382	387	387	392	375	379	392	382	355	417	368	374	379	385	403	369	394	372	351	367	350	392	374	377	390	354	413	427	419	401	385	410	392	390	387	373	409	368	401	412	393	401	380	377	388	389	408	365	394	367	363	378	362	401	371	389	390	397	379	379	383	395	403	412	402	398	411	353	380	396	358	371	398	393	432	380	388	370	404	381	378	374	408	369	389	378	398	382	412	408	380	391	375	388	383	369	358	386	388	396	397	355	375	428	384	387	378	366	379	364	392	359	365	379	376	367	403	389	377	422	424	395	385	410	417	385	392	391	380	360	372	362	373	401	368	392	394	351	376	348	416	356	374	390	380	358	389	358	379	429	360	390	376	361	396	373	370	366	384	385	404	378	421	410	406	355	386	379	358	390	403	394	372	391	382	397	382	397	382	392	388	376	374	407	385	438	382	341	376	394	388	390	372	364	402	352	423	373	389	359	407	383	353	381	382	375	398	380	379	397	378	357	382	356	393	409	386	349	358	377	374	399	380	399	364	362	357	385	382	366	368	392	399	394	402	416	396	383	365	372	385	404	422	361	413	404	359	380	393	396	336	416	397	369	367	385	385	372	395	398	375	397	413	366	405	406	361	395	393	377	396	364	396	394	397	387	378	417	399	363	356	408	353	387	369	353	413	380	373	384	406	373	396	358	372	377	424	409	399	374	387	365	355	395	376	386	386	372	363	384	379	357	395	358	386	355	401	383	385	387	382	386	393	385	388	368	359	401	383	360	372	374	400	370	398	411	403	390	373	390	369	382	389	371	432	381	378	375	381	352	332	401	386	389	333	348	372	377	336	368	374	372	378	366	366	370	414	373	392	381	368	388	381	392	446	411	412	361	412	370	373	388	368	367	388	359	399	382	367	376	383	406	351	414	350	377	364	395	407	363	377	392	360	367	367	394	405	414	354	369	417	418	373	373	363	367	402	370	402	392	364	375	405	361	365	348	378	380	406	396	386	364	385	399	387	400	406	392	372	376	395	417	349	383	387	401	355	436	373	379	408	414	384	415	378	405	369	400	387	402	383	412	371	368	402	381	364	342	394	387	377	395	382	350	347	384	378	383	373	403	379	359	390	345	362	347	409	394	361	372	363	391	389	373	351	351	390	360	389	387	378	383	379	346	363	401	392	400	392	400	397	356	401	375	382	373	406	393	354	371	366	392
30880	49588	38296	22278	10560	4374	2067	1050	703	598	614	614	585	586	587	582	634	552	560	647	592	613	602	609	546	584	573	630	626	594	642	595	559	591	638	599	625	598	639	574	602	598	647	625	585	598	624	599	621	578	609	620	569	579	590	563	628	578	580	635	637	614	672	602	595	577	558	634	614	601	604	602	601	560	636	614	623	575	598	601	592	596	605	637	629	605	616	590	577	625	604	600	629	621	598	616	622	600	593	585	622	586	585	555	576	585	606	567	560	578	596	624	585	609	601	578	641	624	632	592	576	592	595	630	601	590	625	593	621	601	568	669	589	655	628	601	628	580	619	617	596	552	594	624	548	603	620	607	602	602	590	552	621	583	582	611	561	614	601	635	615	592	560	581	598	616	628	618	594	581	571	574	609	615	655	636	546	631	587	570	613	605	585	606	589	591	602	606	580	580	579	537	578	601	557	592	671	647	598	589	611	608	623	619	613	598	648	581	624	567	615	643	629	592	651	617	635	682	621	628	596	651	593	623	593	632	625	575	544	596	582	634	617	606	575	564	561	598	609	609	637	595	547	567	618	607	568	611	630	600	568	592	633	643	605	552	608	619	583	610	576	584	606	598	623	598	618	607	613	578	609	605	609	612	570	634	593	590	629	642	604	583	603	632	613	604	586	630	572	620	573	629	590	651	592	610	596	627	581	571	536	636	638	646	555	622	611	589	655	572	593	623	574	564	641	547	579	587	618	596	591	574	608	588	612	586	587	633	610	618	631	585	582	600	579	627	557	616	606	596	641	578	540	572	638	600	607	611	607	594	633	632	643	619	630	600	617	580	576	637	599	579	605	595	586	585	596	594	589	598	595	599	611	596	609	585	579	572	619	608	592	571	589	592	606	606	622	612	660	581	603	590	620	584	597	599	622	648	634	648	542	608	626	603	612	576	585	631	614	594	548	560	617	562	580	558	601	561	573	555	603	581	663	614	588	571	595	583	548	590	567	610	595	594	616	577	633	598	532	597	602	593	578	541	583	596	575	624	626	627	610	592	602	581	633	565	635	624	602	612	601	635	613	560	601	612	604	626	598	570	623	622	571	591	568	605	611	569	647	628	552	593	598	627	596	600	608	612	616	590	591	615	608	638	604	584	588	573	570	597	624	621	570	620	570	647	647	571	591	581	579	616	593	562	611	578	612	616	652	619	621	613	583	570	583	602	578	564	560	587	579	601	625	613	580	581	617	616	575	585	609	528	611	591	636	631	606	592	590	608	624	631	600	615	593	603	595	596	631	603	570	620	592	590	614	622	613	572	631	599	597	578	612	595	605	588	575	596	647	604	602	590	603	666	590	638	555	633	601	573	587	557	573	633	616	571	570	571	610	625	541	655	640	581	544	548	616	600	560	622	614	560	589	592	588	599	576	603	611	608	618	590	630	630	610	605	601	613	593	638	619	577	606	585	564	575	630	546	621	640	565	601	625	561	545	581	586	591	617	596	616	602	614	628	615	587	596	612	614	657	588	624	577	609	649	603	564	613	560	563	584	552	596	617	579	542	619	549	578	624	618	569	589	613	581	604	663	656	599	581	601	587	570	606	613	611	578	626	597	605	573	615	617	644	615	650	595	558	611	628	612	597	633	625	630	626	617	631	605	604	564	623	641	575	574	614	612	573	594	591	653	603	624	570	600	621	608	608	585	619	583	619	615	594	640	653	581	614	661	584	597	628	574	603	622	602	591	617	599	617	597	590	547	578	624	594	600	597	609	638	578	615	619	605	625	581	664	613	575	570	576	636	589	605	666	596	588	580	591	585	611	545	594	574	592	632	584	609	603	600	621	577	578	605	565	590	585	631	604	598	655	609	596	621	592	621	614	578	627	599	565	606	582	590	593	601	624	624	617	607	588	614	604	574	603	605	630	636	599	586	586	608	597	653	579	632	610	595	606	573	586	606	632	602	570	650	603	599	619	559	578	585	588	603	606	591	611	613	620	618	610	581	590	578	624	599	608	599	625	593	620	601	595	606	567	578	608	614	586	641	593	591	650	601	573	596	609	637	610	532	612	607	627	574	602	598	586	593	616	595	588	615	607	565	602	621	589	634	640	572	651	563	614	624	621	626	609	618	602	635	554	602	581	611	578	589	602	648	590	587	630	568	582	557	593	639	606	588	626	589	629	598	643	646	635	583	586	594	600	618	619	637	616	602	541	585	637	603	587	614	630	606	553	593	590	590	589	562	600	606	630	612	587	638	611	625	560	599	629	598	585	598	583	585	609	636	640	585	636	595	581	615	575	570	624	623	632	613	590	575	585	609	609	566	591	616	638	602	601	526	614	614	595	634	600	604	590	601	567	619	602	610	592	601	614	597	590	627	574	658	618	541	606	608	627	617	569	614	584	598	544	594	565	600	560	612	587	607	626	553	570	610	586	612	568	568	617	563	576	609	574	552	611	607	627	592	600	601	655	562	572	562	648	568	650	591	578	599	571	571	572	629	601	583	600	636	596	551	632	614	630	575	610	592	622	619	610	546	560	586	598	616	601	630	594	630	593	601	586	601	593	594	611	622	664	594	634	596	582	594	610	597	583	598	609	590	608	598	576	613	622	590	572	572	610	617	622	610	575	580	570	571	635	602	633	628	582	642	630	577	613	639	588	657	596	594	565	613	602	606	649	618	636	622	599	587	601	664	629	594	583	574	663	610	587	593	608	619	610	637	583	596	590	691	592	622	597	586	684	662	584	650	591	616	630	619	589	582	623	608	585	569	619	600	605	628	672	587	575	576	552	566	586	602	608	599	580	611	606	600	595	625	579	621	567	605	598	604	621	594	625	574	575	624	618	609	597	558	602	603	579	619	608	639	671	598	587	595	617	605	638	570	604	608	604	596	581	601	539	604	624	625	609	581	607	595	610	600	618	629	606	619	584	579	590	597	608	581	588	588	607	539	563	620	595	599	618	609	642	588	622	583	620	620	572	572	606	617	630	532	606	560	603	617	602	565	577	542	623	589	589	587	568	586	588	572	624	576	598	622	632	596	561	596	647	601	563	593	611	593	616	651	612	587	589	611	578	544	639	585	624	599	630	601	637	610	593	589	606	612	629	611	638	597	589	711	608	592	585	601	583	609	621	583	608	604	623	625	585	611	639	604	615	586	577	598	571	625	587	599	625	607	613	567	634	554	586	614	590	624	622	631	593	591	593	589	606	617	517	607	626	614	629	606	568	597	551	581	634	616	617	566	599	552	590	603	634	605	569	635	564	619	611	616	614	642	585	595	571	570	596	589	597	611	620	582	575	604	596	601	592	600	576	627	600	586	596	601	559	565	600	619	609	621	616	610	597	645	610	596	614	550	624	609	597	599	595	593	571	573	615	580	598	582	619	582	591	626	599	635	642	588	618	570	583	572	601	588	597	598	629	611	608	622	611	606	583	621	609	593	610	584	612	603	640	628	596	593	587	625	569	559	598	589	579	581	572	597	632	633	618	602	640	606	595	607
24910	25096	39349	36786	25588	16324	5948	1644	670	434	404	392	437	406	439	453	429	427	449	437	422	374	431	410	414	412	458	420	426	418	378	451	394	412	416	393	415	405	377	392	444	377	422	413	422	432	403	433	424	385	420	396	414	365	408	415	413	431	364	397	382	384	382	408	439	420	420	442	386	418	406	400	403	384	405	406	396	412	379	395	383	393	432	394	400	392	415	392	398	422	426	396	401	420	394	459	335	405	405	453	405	414	411	433	423	436	407	423	428	421	419	408	416	413	386	426	424	421	355	448	410	385	399	415	413	419	423	411	387	401	384	396	393	387	412	415	387	431	402	416	389	410	437	392	429	431	418	425	416	379	404	403	379	398	421	401	426	424	390	421	438	386	390	404	403	422	407	444	413	390	406	422	381	424	441	384	403	389	397	396	406	425	410	386	393	391	372	430	371	383	400	369	401	452	404	442	377	384	361	447	407	384	393	424	420	421	394	380	415	412	419	423	440	385	371	398	400	442	400	386	421	382	404	404	399	398	377	390	429	366	430	415	402	410	376	407	390	399	396	401	382	395	418	417	410	405	380	380	442	406	423	404	415	405	417	387	411	400	408	416	397	397	409	390	407	437	398	413	380	413	425	423	396	406	366	421	449	400	426	453	403	392	436	373	402	421	434	425	406	436	388	397	402	400	369	430	382	413	384	417	416	435	438	398	417	429	401	428	396	412	435	395	430	424	413	404	368	382	416	414	435	424	407	394	456	404	404	415	359	404	412	430	411	378	364	413	431	407	406	393	375	442	419	411	417	438	411	400	425	408	381	415	377	390	425	431	463	396	404	377	416	415	412	369	426	408	403	434	394	392	418	430	382	409	379	409	425	395	412	372	421	396	381	395	407	379	445	437	423	396	394	420	421	415	452	445	413	407	417	415	367	416	414	399	374	437	397	431	443	415	386	412	409	389	416	414	398	411	397	399	367	397	429	415	410	416	366	419	406	387	428	395	439	401	380	414	438	421	425	378	404	423	395	414	382	406	425	425	401	383	376	416	422	403	383	391	395	405	418	443	390	384	406	409	407	410	400	388	409	415	421	389	434	387	402	419	391	415	408	396	409	421	361	413	397	413	398	465	469	406	367	406	439	421	414	407	371	402	418	392	424	381	383	373	403	441	410	417	424	390	398	440	434	402	377	374	406	416	445	424	421	421	388	410	422	417	425	410	403	382	394	384	397	403	396	390	411	426	383	390	438	406	412	452	396	429	385	400	428	417	427	366	413	404	399	393	365	427	410	407	406	416	432	424	422	447	418	440	423	450	392	381	402	400	397	381	405	392	436	405	397	421	398	396	424	392	403	425	435	431	385	404	376	419	455	422	425	370	429	398	395	401	415	449	376	450	402	413	414	474	453	397	406	450	393	430	360	424	414	426	378	397	445	420	387	376	419	412	414	384	391	420	422	408	465	425	413	405	422	404	405	408	417	384	423	416	389	454	414	388	409	403	405	422	419	401	418	422	399	403	392	411	427	401	438	419	403	371	405	384	425	412	416	427	402	379	443	425	396	427	390	408	394	387	398	401	380	408	407	386	438	397	405	433	436	416	408	424	397	390	427	416	422	396	434	409	403	377	408	442	409	427	429	418	399	447	432	414	405	390	420	404	412	445	381	433	427	422	407	432	404	397	423	430	419	377	422	409	414	397	367	426	389	386	390	410	388	393	404	422	408	447	414	411	411	436	418	419	416	418	428	412	412	422	391	381	390	412	417	385	396	402	402	387	364	390	395	413	404	399	428	375	416	419	412	423	384	437	404	433	436	418	419	407	411	390	380	415	440	437	399	417	401	394	420	425	421	395	416	385	404	454	378	387	405	412	405	396	453	414	402	419	441	397	380	408	432	414	386	418	400	384	387	458	397	417	405	410	442	414	429	404	423	433	366	410	427	394	407	408	393	368	410	416	438	395	415	405	398	414	401	380	449	380	430	419	416	416	372	383	412	367	412	404	410	428	423	424	431	383	405	418	409	400	375	432	418	379	418	438	386	382	399	428	388	412	365	403	418	458	413	396	425	392	421	433	399	390	432	382	393	402	402	398	420	412	395	393	424	410	399	421	384	389	399	415	393	432	426	393	473	425	422	443	414	403	454	439	390	416	433	421	447	413	413	383	423	408	428	412	419	420	411	408	408	375	389	391	384	370	402	412	382	390	413	405	382	381	413	388	398	419	427	417	435	442	428	401	419	400	361	396	407	454	406	423	396	382	427	382	408	431	389	452	393	407	395	435	373	423	423	397	398	420	414	447	393	448	404	416	423	419	413	393	383	378	432	414	440	390	409	406	420	434	415	367	416	411	414	381	436	408	391	408	398	426	418	388	356	425	399	440	410	421	414	415	425	410	399	374	389	420	438	413	401	440	401	406	420	389	390	398	402	381	386	408	395	393	459	419	432	418	437	411	423	418	416	395	401	423	409	432	384	422	397	402	421	405	411	420	429	396	441	378	404	390	430	409	418	380	400	388	385	449	444	399	412	418	378	438	441	394	431	418	404	417	394	415	401	404	401	397	389	397	421	434	447	408	394	410	406	415	386	414	433	414	441	397	438	408	402	389	424	375	421	430	406	402	423	390	376	406	400	454	388	402	404	393	450	403	392	400	429	414	390	405	411	408	438	379	411	400	418	416	413	365	403	383	382	392	428	429	402	393	414	405	406	434	398	421	434	414	452	421	437	439	410	430	395	434	413	377	372	430	426	400	413	390	391	437	347	444	380	431	391	412	412	425	414	381	416	425	435	396	429	393	404	377	413	447	393	432	417	427	414	406	407	428	409	380	427	398	430	398	479	431	392	416	401	438	381	388	376	418	360	422	463	413	417	415	400	356	411	414	421	400	418	405	425	439	396	422	407	408	412	411	382	399	400	373	414	414	399	389	397	386	374	428	400	421	424	381	431	422	401	420	409	370	412	398	428	406	424	410	396	404	409	389	402	418	418	389	386	393	408	394	405	399	407	405	405	441	440	400	370	397	395	446	372	402	388	454	438	397	393	421	410	374	383	410	405	421	401	405	427	435	408	413	399	417	428	415	437	428	426	437	392	405	430	415	402	391	405	438	403	419	427	398	390	419	419	364	425	372	372	409	367	402	405	409	375	405	404	389	395	411	398	415	386	367	423	408	396	427	416	426	436	432	404	402	390	458	421	397	443	436	416	416	394	427	431	430	453	401	366	414	422	406	432	395	410	416	385	436	375	411	439	409	459	430	406	396	402	409	389	401	470	393	388	450	408	446	377	397	384	409	406	394	419	408	424	424	425	386	411	449	428	422	424	419	424	432	405	395	426	410	426	410	411	412	407	422	407	350	415	397	396	413	396	429	434	410	387	455	392	393	392	400	403	417	379	387	425	425	417	415	417	436	406	439	442	439	395	422	400	454	419	390	423	412	395	384	412	384	395	403	416	389	420	424	422	387	415	433	402	427	409	429	420	390	400	414	436	416	404	365
52339	90688	72313	48318	31258	18585	8497	3411	1366	794	625	656	641	599	661	669	649	607	677	662	613	657	630	645	616	604	602	645	660	668	615	651	649	654	633	654	628	636	682	626	641	629	611	642	645	636	669	686	623	642	604	635	648	627	670	626	634	680	661	635	631	639	627	597	646	656	640	654	561	604	589	617	624	643	619	634	679	651	620	666	668	618	647	646	647	677	576	667	648	602	634	608	625	689	646	652	647	649	608	636	623	646	632	634	640	607	665	628	648	647	606	601	664	643	638	640	600	622	639	673	660	648	656	605	667	675	637	636	642	639	634	640	600	647	654	653	671	645	653	593	666	638	683	644	646	611	631	635	641	662	661	625	661	626	606	620	627	643	665	626	614	651	684	622	671	605	626	647	596	662	674	602	663	615	626	630	695	652	603	619	677	617	612	628	651	669	666	636	656	657	650	651	622	651	599	638	685	610	671	591	622	630	633	672	648	609	620	649	661	600	617	635	616	665	669	605	672	630	644	619	628	731	625	626	607	632	657	662	650	608	652	625	614	614	615	650	639	634	661	638	649	666	628	597	612	616	636	645	663	659	603	637	650	650	673	576	669	654	671	614	647	606	609	641	655	664	617	615	633	672	657	632	623	666	663	652	651	633	620	654	625	606	636	621	659	658	623	630	676	647	631	637	633	631	662	633	663	617	584	576	621	654	654	622	634	662	591	632	625	628	638	631	620	630	635	623	673	615	603	626	658	634	623	626	597	624	622	666	609	651	645	673	611	618	664	557	647	569	611	664	629	608	616	674	654	644	678	669	663	640	593	624	659	672	620	593	629	642	629	616	649	633	629	644	641	643	623	672	689	630	631	686	617	622	637	667	641	639	623	666	631	655	642	666	629	652	588	630	636	653	619	617	651	648	673	649	671	620	661	653	671	622	616	697	647	639	581	660	626	695	633	627	629	599	680	681	626	651	613	644	620	595	637	620	620	649	657	684	587	557	679	664	625	598	658	618	632	637	591	648	641	658	672	623	653	647	599	660	652	675	613	639	661	583	621	607	595	658	600	629	642	645	648	622	592	625	588	595	642	635	620	615	645	622	653	629	610	668	638	675	642	609	671	634	665	617	658	640	677	681	597	616	606	601	638	647	656	640	653	664	623	655	619	635	646	648	618	666	644	668	655	631	624	617	640	591	643	638	668	632	678	626	647	645	675	646	636	624	649	623	562	667	627	661	664	650	616	638	638	638	659	633	637	604	642	624	655	575	620	685	654	648	634	634	642	656	634	662	683	633	635	646	641	624	600	659	622	685	635	624	619	661	624	645	598	691	593	624	626	642	621	598	629	631	624	674	675	650	694	670	667	649	677	597	622	603	626	609	632	649	593	643	618	633	634	632	693	644	675	652	654	617	676	631	649	670	650	598	634	676	636	619	623	624	621	628	679	674	631	658	655	619	621	592	629	646	631	631	633	617	634	664	649	662	647	626	595	614	598	658	640	631	684	640	659	652	646	641	630	626	659	624	683	612	636	633	618	673	710	658	647	620	601	642	691	646	644	638	613	655	601	704	694	668	629	653	600	667	659	656	637	662	640	652	659	603	646	639	623	626	634	679	634	601	639	608	635	631	651	638	632	655	634	654	656	642	712	631	645	634	650	638	634	646	586	631	637	671	640	630	655	622	674	617	672	649	642	652	654	645	628	626	653	655	619	605	589	651	624	631	607	658	585	669	586	610	609	624	670	680	617	641	566	624	669	653	622	595	647	605	616	632	641	632	639	633	663	619	657	657	643	656	663	656	662	610	624	637	621	686	608	596	625	563	696	634	654	650	659	624	585	636	643	626	662	679	649	655	634	647	631	668	631	684	655	645	658	650	585	632	617	587	660	619	630	606	663	635	621	669	678	697	625	660	656	599	638	634	638	615	626	690	613	687	650	639	604	617	627	662	675	623	620	602	647	617	667	640	632	642	592	650	672	646	686	607	670	621	694	638	627	681	662	630	672	639	658	633	635	628	615	691	657	658	667	632	651	635	613	613	631	633	671	599	631	618	628	611	617	629	607	656	627	602	664	647	612	600	633	661	628	620	640	652	612	660	651	632	670	603	641	632	590	621	661	662	600	648	583	630	645	622	623	655	654	605	613	702	622	617	609	650	666	624	649	616	652	623	636	600	661	654	601	628	597	623	625	636	601	625	607	636	670	621	640	619	603	650	666	670	620	628	642	672	655	633	636	631	620	629	670	628	647	641	596	634	609	625	626	661	677	641	631	618	674	676	652	640	586	581	645	607	666	618	653	660	686	667	575	645	670	612	645	646	620	630	633	682	665	582	646	661	616	643	613	633	640	659	609	688	626	701	646	669	613	658	628	662	648	608	651	647	623	641	654	633	683	652	606	631	649	617	625	626	641	631	616	655	672	620	658	632	615	625	666	707	617	668	631	683	665	660	602	654	641	627	610	618	630	612	638	622	615	632	676	632	594	688	620	605	620	624	682	606	634	608	659	647	634	649	650	651	673	655	634	600	664	617	644	665	651	591	673	644	664	611	636	669	634	625	654	629	658	619	628	646	648	602	693	625	644	675	615	658	635	624	633	633	634	629	621	640	651	630	672	662	646	644	626	664	636	707	652	635	615	622	627	645	652	651	633	628	620	687	645	621	676	638	647	646	667	647	617	655	653	636	645	623	656	605	662	676	687	647	645	602	623	629	573	603	654	595	607	679	650	635	669	693	615	645	618	682	612	634	647	650	614	621	625	673	655	623	659	608	614	680	628	626	635	634	629	677	626	615	657	644	636	642	657	603	645	658	653	621	594	588	667	670	641	637	654	632	654	605	628	618	614	671	616	628	635	646	663	627	647	628	640	649	617	625	618	647	689	616	617	626	632	644	635	641	668	630	614	623	638	667	615	663	636	635	706	648	641	664	608	638	608	663	614	639	670	646	640	666	646	634	695	646	626	599	641	653	677	651	602	625	604	680	635	569	623	656	640	622	635	643	634	639	628	634	649	623	599	656	638	630	617	682	631	625	649	611	631	650	649	616	659	671	606	655	632	612	571	658	649	599	614	616	667	639	643	597	624	629	695	635	681	679	665	729	616	624	642	615	591	602	629	645	577	643	650	624	661	626	678	667	637	650	641	599	660	622	644	690	700	634	610	626	680	646	664	665	621	655	614	599	614	631	627	655	616	619	648	626	662	650	589	655	667	653	645	604	669	678	636	612	658	678	608	627	620	591	622	647	620	626	654	668	627	639	632	661	621	630	657	650	612	624	663	591	622	644	640	604	649	619	607	629	631	649	664	632	618	692	650	627	636	625	607	635	604	696	652	588	690	638	607	680	645	660	645	653	677	628	665	620	633	641	644	641	665	613	641	635	623	668	677	638	660	617	631	600	660	608	611	612	600	649	624	605	621	617	592	656	637	642	636	637	641	604	624	570	602	630	605	648	641	649	649	638	611	614	648	584	668	642	624	621	643	623	627	652	630	647	675	634
23362	22296	33042	30946	26965	23899	16562	4073	1215	619	465	478	444	482	497	452	541	493	497	445	491	441	433	459	439	471	510	447	467	463	437	495	426	438	464	450	439	433	435	466	469	461	493	464	459	461	462	432	447	499	449	499	509	457	435	457	485	457	433	450	462	446	445	481	440	424	427	475	467	458	446	446	452	467	470	454	455	454	430	459	465	444	445	446	446	455	487	424	441	493	461	437	443	434	463	476	411	448	434	469	496	467	473	459	458	414	455	426	513	442	472	452	442	430	445	428	452	459	449	448	446	435	456	476	443	463	497	444	422	474	423	467	486	443	453	487	456	432	495	445	445	447	448	495	479	460	463	490	468	471	482	489	465	444	457	444	473	415	472	452	450	449	463	441	440	415	434	438	416	476	468	471	480	450	396	480	442	440	482	460	473	440	457	466	486	424	446	464	433	437	450	464	454	449	443	454	458	429	460	468	464	473	461	443	455	436	442	474	430	442	477	408	425	431	464	455	454	491	438	454	433	410	470	424	461	451	429	461	441	435	455	462	478	442	460	460	471	430	486	470	453	446	433	440	470	466	455	441	456	453	456	490	447	472	446	458	453	456	471	480	457	473	436	443	486	444	463	414	447	487	413	491	456	454	449	494	434	462	449	490	463	436	442	456	477	480	439	470	447	457	438	469	436	450	432	439	423	438	447	438	447	446	443	446	477	476	460	469	440	503	450	482	436	454	473	468	491	427	455	460	400	504	456	497	467	501	454	440	492	468	461	406	437	446	469	465	445	462	457	471	471	467	434	409	484	489	435	461	463	449	471	446	442	471	415	431	433	466	484	451	429	391	443	451	476	473	459	455	480	458	454	454	452	432	431	467	483	447	440	449	424	441	430	467	492	485	460	461	476	464	464	457	441	473	452	444	450	446	467	488	447	427	481	434	444	473	451	442	448	451	472	479	497	428	441	428	463	453	465	469	452	442	453	472	421	490	443	462	430	439	435	439	452	443	438	470	433	450	432	491	456	452	397	467	454	440	465	451	453	464	434	442	464	451	469	461	468	456	427	455	455	467	459	460	473	523	460	486	454	445	442	453	451	471	417	453	475	453	450	435	429	457	481	460	495	464	432	460	451	447	473	458	456	448	443	408	439	439	432	484	448	442	444	440	433	442	469	490	538	442	458	433	433	494	411	431	452	453	437	455	433	442	468	490	462	468	486	463	447	457	463	458	453	436	448	477	439	469	447	416	418	517	468	452	462	467	444	464	486	458	439	430	464	444	448	445	443	442	484	458	429	439	439	482	465	457	449	434	431	446	447	460	487	448	482	425	423	434	440	467	462	452	444	440	439	437	454	485	449	461	460	497	479	427	491	439	451	453	468	465	457	442	454	448	468	480	491	480	420	448	452	464	462	435	453	465	433	412	406	445	449	444	464	424	426	469	428	417	484	480	440	422	402	419	459	514	443	424	430	482	444	424	495	439	446	433	441	445	454	479	484	431	475	454	424	457	451	482	457	457	417	441	423	487	435	462	474	490	433	463	477	463	435	433	417	483	469	453	486	460	464	438	429	467	428	421	467	419	437	470	467	435	449	451	482	476	431	475	488	430	463	490	427	465	448	426	439	462	448	483	433	459	430	455	423	452	437	409	464	417	458	456	439	398	480	432	439	434	501	465	453	450	432	429	444	475	421	468	461	454	448	457	441	417	462	478	498	399	435	474	473	439	469	435	473	423	464	450	452	465	471	482	484	458	448	458	468	489	454	448	451	442	475	476	461	444	466	436	479	430	460	468	469	436	479	461	478	458	447	481	454	470	456	438	444	440	429	431	489	424	453	449	491	481	422	463	476	449	443	439	436	443	474	463	424	475	451	410	422	458	502	520	488	473	464	472	437	449	437	429	465	455	434	508	465	500	475	429	481	419	444	473	441	466	421	448	456	472	432	440	434	435	453	473	458	485	485	417	446	437	466	429	424	454	454	471	414	426	483	461	457	439	467	440	437	472	475	460	468	448	449	467	447	431	440	435	467	467	456	474	446	434	447	408	458	436	485	464	454	422	475	418	459	474	463	425	447	460	458	418	440	449	489	475	463	464	459	422	483	442	431	455	462	428	498	459	421	457	481	410	457	459	466	499	452	490	453	437	426	441	449	454	438	417	436	461	441	455	489	420	466	458	441	494	491	452	463	407	487	475	488	473	454	421	482	441	466	471	433	465	426	435	453	470	492	410	408	464	442	470	441	423	450	462	463	452	459	452	406	434	462	472	465	436	469	446	460	454	463	459	431	465	490	514	446	501	449	414	468	485	450	403	459	472	445	454	446	495	417	451	435	441	452	416	482	436	436	480	449	439	481	447	440	435	473	439	489	480	428	504	500	466	460	466	465	468	443	436	453	430	474	500	461	423	471	470	446	453	474	446	457	475	473	454	453	476	456	470	445	466	458	476	479	473	475	476	501	440	454	444	466	464	431	440	491	479	448	490	442	455	451	425	456	476	483	458	487	481	500	448	466	443	479	473	464	473	451	442	479	443	447	484	464	460	450	424	443	462	491	427	462	487	437	462	448	455	432	459	435	470	476	451	477	460	451	465	447	450	467	436	411	471	473	454	439	463	464	443	458	440	447	472	448	454	436	428	419	486	474	472	468	469	462	387	449	450	446	469	487	430	462	469	499	460	473	437	486	491	420	475	426	485	469	449	445	435	416	437	432	471	443	434	447	492	479	431	504	449	472	453	453	494	435	412	450	417	427	478	422	478	449	477	468	460	490	442	436	456	432	464	483	448	424	444	444	489	463	470	455	476	481	434	422	458	477	457	453	436	466	463	445	451	474	434	459	470	492	496	471	446	460	435	422	425	472	471	460	457	453	433	453	441	483	422	441	479	451	453	479	441	474	483	441	441	459	489	427	463	424	474	461	479	441	471	469	457	399	425	450	448	419	462	486	474	466	438	460	471	505	441	448	484	469	453	463	455	428	433	433	460	452	436	444	436	442	510	477	452	454	444	481	427	452	479	469	436	444	444	470	436	474	425	455	478	482	454	421	471	444	441	445	455	479	467	477	443	439	439	430	487	452	458	451	425	459	450	464	461	441	406	447	469	448	486	447	441	442	486	460	460	481	459	493	456	497	427	443	441	437	454	414	439	499	430	493	449	491	436	477	442	485	406	460	445	474	455	478	439	490	440	476	451	460	447	443	464	454	463	479	500	439	466	461	469	464	470	425	481	464	482	488	476	448	445	480	459	445	437	479	459	463	449	494	460	430	429	472	463	447	441	446	428	455	509	502	462	451	476	489	421	451	444	430	473	456	459	489	445	491	447	470	427	479	477	460	460	496	479	470	444	435	464	450	476	472	469	464	450	437	465	428	496	459	443	474	485	472	423	456	477	418	467	462	448	477	487	449	413	463	493	464	429	488	419	458	453	426	488	487	482	443	506	480	442	459	482	417	443	485	428	481	461	450	431	461	472	429	452	415	455	440	464	471	475	439	454
52142	104525	84484	62703	42326	29243	15728	6856	2501	967	736	672	708	676	685	738	676	723	688	701	694	726	678	726	676	711	649	715	655	703	643	736	734	715	641	683	661	679	714	667	691	730	676	657	724	712	686	750	709	731	722	682	701	640	727	652	670	642	686	686	642	670	694	717	675	663	653	643	653	678	622	661	694	685	627	706	674	698	696	704	658	636	680	657	712	661	672	707	715	697	692	672	685	728	663	635	655	710	644	675	746	632	677	712	682	688	695	675	668	689	704	686	729	695	701	716	665	651	658	674	658	727	703	689	672	654	715	720	658	697	688	693	667	675	664	650	657	697	693	671	660	672	681	680	688	686	679	681	720	711	680	684	632	694	725	666	658	671	678	693	658	686	734	682	677	667	689	702	691	669	663	651	694	692	688	697	706	715	645	651	640	703	678	754	689	714	635	642	690	694	676	673	702	695	681	700	668	679	701	665	670	668	736	734	675	686	672	698	689	664	690	658	661	661	692	659	684	675	692	705	699	656	713	679	654	688	734	697	671	692	709	635	675	655	687	687	704	672	706	712	654	663	686	674	677	705	708	660	662	690	651	669	703	696	723	693	699	710	683	668	661	643	711	700	696	691	641	729	673	662	663	667	680	634	719	744	677	667	651	671	701	658	691	638	654	668	629	642	666	640	698	691	721	670	689	653	675	657	669	616	615	651	668	744	669	682	640	691	694	652	664	689	687	711	711	693	692	678	631	722	696	630	663	680	776	640	714	714	702	648	661	696	654	676	664	720	691	684	679	706	720	681	682	626	674	735	725	733	664	649	639	737	676	670	663	640	684	705	740	693	679	680	663	679	684	681	683	680	673	650	664	687	648	678	705	691	655	685	643	709	688	655	695	687	679	718	708	661	648	680	677	698	695	672	703	764	712	635	653	652	687	696	670	711	677	707	694	692	647	681	683	677	683	685	634	726	700	663	692	675	671	701	719	727	688	675	672	762	630	685	667	734	690	730	697	705	711	681	676	671	719	677	705	641	638	653	657	671	668	671	640	670	681	701	686	669	693	693	711	665	707	663	677	735	652	679	682	651	668	745	724	719	696	672	665	656	670	685	694	658	690	686	664	658	710	639	655	651	720	689	658	679	655	658	660	707	696	690	686	699	680	683	665	699	682	691	700	670	667	589	654	680	656	704	690	676	719	637	709	637	707	711	708	723	734	668	672	666	674	718	653	675	656	675	640	687	647	680	697	663	738	673	680	685	709	650	713	656	667	683	692	665	697	662	631	683	700	669	670	708	697	685	716	646	675	690	653	680	659	666	716	704	698	624	687	694	694	703	658	637	664	655	725	680	707	720	703	707	695	701	693	656	689	727	682	718	670	734	660	657	710	720	698	677	691	731	698	693	644	676	675	695	662	650	691	657	664	683	716	724	707	666	679	648	697	618	703	668	734	730	633	691	733	655	715	666	665	651	654	688	694	706	699	673	717	723	690	689	672	651	696	715	725	673	643	653	683	662	653	686	680	705	704	665	614	689	687	682	727	713	727	662	653	688	704	732	695	654	664	710	700	669	692	669	670	721	644	678	680	671	685	646	726	713	692	642	656	711	669	685	685	648	668	660	705	677	716	718	710	706	645	654	654	714	648	645	655	693	644	689	686	700	679	675	670	664	662	659	707	644	678	679	668	664	651	635	669	661	686	678	685	678	636	658	710	682	707	658	661	701	734	677	664	646	685	663	669	693	695	665	732	646	681	673	674	708	715	711	724	681	647	679	679	677	709	700	669	693	702	690	683	692	738	648	653	676	631	687	671	694	682	696	693	653	719	665	680	700	679	701	624	679	642	657	653	672	685	727	649	713	666	669	668	726	712	697	719	692	703	683	663	703	689	685	671	673	699	696	671	730	646	712	658	730	677	706	660	650	656	740	694	660	682	712	718	654	650	668	690	701	686	690	682	691	693	715	674	663	647	714	673	681	677	661	677	701	689	675	669	656	687	646	623	695	671	668	647	661	690	665	718	703	701	655	679	672	683	696	704	712	641	689	647	701	700	626	673	716	671	673	649	717	677	712	698	687	722	677	704	739	674	672	693	679	691	668	682	666	632	702	640	674	655	648	663	671	685	696	687	662	697	710	663	657	698	726	661	665	654	686	637	635	645	712	686	682	728	650	736	640	702	665	663	713	716	701	687	663	671	710	673	663	764	677	723	693	660	672	674	663	664	702	675	662	686	691	668	631	645	684	650	675	661	692	649	667	693	688	656	651	630	630	707	668	698	662	695	736	670	670	687	675	685	674	669	682	658	654	677	685	676	678	696	732	681	682	675	704	658	717	702	632	687	707	647	646	735	687	680	618	691	647	664	693	706	670	719	664	662	667	666	683	688	717	710	683	655	677	667	680	668	653	668	673	650	681	649	660	690	701	678	689	641	659	659	695	682	682	670	644	685	667	738	737	677	675	697	696	670	703	668	718	671	661	689	669	713	684	677	723	662	655	710	693	719	729	648	722	710	654	679	681	724	681	685	643	670	712	694	681	640	688	648	656	681	640	706	662	664	686	640	692	714	687	670	670	674	668	648	672	676	663	655	680	679	674	696	720	722	656	719	703	674	682	639	685	691	701	706	668	688	706	673	682	675	619	645	705	670	687	655	696	653	678	632	708	673	669	658	714	657	685	658	654	674	684	693	643	676	633	688	655	688	658	718	652	713	692	638	707	651	660	675	661	670	700	680	653	691	673	704	685	690	675	667	703	688	710	641	699	669	697	656	675	631	675	689	680	691	737	643	672	706	750	700	724	657	703	683	692	662	661	664	697	678	705	747	674	698	695	686	713	682	674	675	696	671	710	655	657	658	676	679	703	666	673	648	671	706	621	710	643	670	673	681	680	634	679	737	677	657	686	722	678	739	638	666	651	659	740	714	696	651	618	694	663	707	650	730	664	690	663	673	693	690	701	643	730	646	668	661	681	673	692	704	694	644	643	689	630	702	701	700	661	681	715	663	670	624	690	678	639	661	727	726	636	759	697	717	730	685	705	687	687	681	674	671	672	726	669	695	670	720	719	717	682	691	679	710	655	658	692	675	667	708	661	685	654	676	667	642	691	687	701	679	701	638	736	696	706	665	698	647	704	708	706	663	689	688	660	665	673	678	678	682	676	715	661	644	640	634	700	672	716	677	706	656	657	700	687	687	705	721	702	704	686	671	678	658	665	679	708	712	624	662	700	702	638	704	661	672	700	639	716	711	690	666	685	683	700	651	658	646	672	717	723	638	748	703	693	677	645	653	666	691	697	670	730	718	731	648	707	661	706	688	681	685	656	708	690	681	649	671	719	672	642	748	696	712	700	607	629	692	712	703	642	665	657	648	719	708	666	677	729	678	641	698	680	641	714	671	663	699	650	705	617	632	689	641	679	675	641	700	666	653	661	659	660	655	654	667	675	717	634	640	648	665	703	741	692	693	702	677	660	712	628	639	695	653	711	661	705	691	694	663	695
28126	30730	32345	20638	7096	2620	1093	568	452	425	391	415	349	357	384	399	372	390	408	389	381	363	388	354	410	423	404	356	401	360	398	392	390	417	412	413	401	417	353	395	436	392	393	373	428	416	367	382	370	383	371	418	411	381	382	405	381	362	370	351	391	412	386	358	381	397	401	397	384	407	384	376	386	371	391	375	369	373	366	376	387	382	385	410	410	358	353	380	380	393	409	370	358	408	366	394	410	425	409	382	371	390	394	383	405	396	376	389	370	386	400	342	387	386	348	377	391	393	392	399	396	415	376	380	389	381	427	373	375	379	385	363	397	396	372	411	352	389	407	381	399	365	377	372	399	403	378	426	382	396	379	410	389	354	374	364	357	372	379	346	393	403	404	368	368	381	400	430	424	382	337	397	386	355	387	406	395	384	401	395	385	365	401	398	403	352	403	388	407	360	394	409	378	390	391	377	408	368	404	415	344	407	402	384	401	384	400	387	381	366	367	393	393	406	379	405	353	367	385	371	379	418	385	399	401	351	402	395	397	380	401	390	382	425	351	373	392	372	349	376	403	384	374	357	368	417	373	416	375	418	380	403	358	403	357	411	380	436	417	367	434	378	374	390	371	391	402	412	399	354	389	380	390	395	372	374	410	398	390	408	378	388	409	396	385	385	382	439	411	329	342	365	383	391	421	393	382	398	402	402	394	384	397	411	351	376	372	409	359	390	372	380	397	386	364	403	463	413	337	375	401	376	379	361	410	384	390	429	375	369	372	386	394	399	409	389	406	382	355	456	364	379	387	380	370	401	348	387	392	388	372	367	406	435	379	388	359	355	391	407	374	380	397	406	445	386	383	419	363	379	400	384	369	391	398	377	419	380	395	407	392	377	436	399	357	354	372	406	386	391	427	394	381	387	397	376	368	386	396	380	419	392	367	378	394	389	391	394	414	396	432	372	373	382	386	352	375	372	389	378	388	403	407	404	373	429	384	389	386	399	349	411	405	402	416	383	403	387	361	366	369	384	399	397	353	401	395	408	331	421	403	374	390	407	386	388	369	379	397	381	378	376	364	392	404	420	388	369	411	400	395	398	398	393	365	432	385	381	362	367	424	412	421	402	401	416	398	413	361	408	388	366	370	367	415	434	393	375	419	393	371	370	395	389	425	374	396	370	385	383	427	379	390	388	388	396	374	381	382	371	388	370	396	375	414	362	406	370	377	384	381	394	383	380	411	382	365	399	402	392	355	379	410	367	384	371	409	404	362	416	368	375	379	382	380	393	405	386	431	377	436	363	381	370	376	385	419	391	387	436	387	388	357	362	382	376	383	378	396	382	368	399	366	425	406	369	391	391	377	393	369	388	389	384	382	367	392	361	386	384	379	351	380	414	410	365	410	385	418	388	341	398	393	390	360	417	396	376	416	372	377	417	384	393	390	342	382	404	412	393	413	378	380	367	343	392	410	375	398	365	418	384	387	355	418	377	383	384	405	369	399	386	388	365	384	375	397	397	402	388	392	432	382	402	370	370	398	405	394	371	385	429	377	396	402	392	394	366	395	392	377	386	355	380	381	398	412	376	361	412	424	405	376	364	396	371	421	386	367	372	386	393	402	361	418	373	359	409	378	389	395	400	398	396	414	400	350	358	380	369	377	379	393	380	359	432	402	404	358	363	415	401	394	376	396	399	394	421	415	385	360	397	353	388	367	380	418	384	417	346	384	357	408	381	376	404	349	370	360	416	392	382	343	370	393	343	384	366	391	410	400	405	399	376	357	361	385	399	400	411	383	362	395	409	366	359	418	391	376	388	408	381	428	401	383	412	402	386	389	398	422	402	427	370	366	389	395	409	377	395	382	356	392	413	400	372	393	362	395	391	391	396	391	368	415	360	416	374	409	436	354	373	375	366	371	414	376	373	371	374	402	375	399	390	396	370	391	375	404	391	394	420	387	390	375	383	379	378	406	402	406	421	381	409	387	401	380	404	401	367	375	385	399	355	414	413	360	407	381	449	388	382	392	393	381	415	362	415	384	383	411	373	381	426	409	392	365	383	388	404	397	373	399	380	377	407	359	389	379	390	427	379	367	419	387	379	422	367	364	390	350	391	392	370	394	365	410	365	397	414	386	412	436	397	427	391	447	396	378	383	377	377	394	373	400	363	390	389	340	403	385	407	399	382	382	409	366	388	388	414	392	363	372	371	348	394	410	403	386	376	392	427	385	403	369	399	415	359	358	391	327	396	380	389	412	403	370	405	397	418	397	385	382	379	392	383	387	399	395	383	360	392	405	372	398	389	411	417	401	379	399	424	377	374	409	420	382	359	380	410	365	408	357	388	370	400	408	376	393	418	383	368	372	415	348	396	390	395	367	395	385	356	353	386	439	361	367	382	393	394	374	398	405	405	389	403	376	396	403	405	413	428	412	387	389	405	428	363	413	370	384	378	362	379	369	396	394	400	386	372	388	408	384	425	369	386	367	401	392	379	379	385	402	421	387	384	395	401	367	405	403	401	390	387	379	358	404	403	416	395	400	380	381	385	392	353	378	397	383	384	381	374	387	384	343	381	391	359	417	401	376	371	412	386	388	382	402	361	387	374	362	416	400	412	415	393	373	368	395	404	380	389	400	385	455	402	425	402	408	371	394	378	409	402	386	411	389	395	388	385	381	346	366	370	384	370	386	391	370	408	372	358	390	362	361	431	390	382	371	398	398	349	382	392	396	382	392	342	421	404	358	396	405	430	408	396	352	380	404	375	378	385	383	396	403	400	365	362	400	378	369	365	417	389	420	389	408	379	380	380	353	356	401	411	397	380	396	386	394	380	386	385	356	387	383	374	369	383	388	369	416	373	383	413	402	374	414	374	389	399	392	409	399	377	415	441	406	423	377	381	398	379	364	379	376	358	384	377	390	361	406	377	419	375	390	392	416	389	393	416	408	394	373	394	394	396	444	377	384	402	394	342	361	366	411	405	404	431	410	372	374	395	343	425	410	364	411	369	378	372	399	394	435	409	395	407	379	412	375	367	376	387	388	379	374	431	350	390	410	387	410	383	386	388	366	385	390	392	374	371	430	387	388	394	372	379	396	396	400	365	396	440	368	384	375	416	409	390	357	439	379	395	419	396	402	425	406	415	389	400	401	397	385	423	404	409	369	392	379	400	389	379	384	390	392	401	364	394	392	390	382	360	397	368	362	417	427	377	418	390	409	376	370	363	380	368	384	399	423	395	382	365	406	404	386	395	400	387	381	398	396	394	431	371	405	394	372	404	351	437	380	364	394	432	389	389	358	355	377	372	408	378	410	366	394	400	412	367	405	375	363	390	365	379	415	460	407	394	402	363	368	362	421	401	392	425	439	380	395	362	383	394	425	371	385	399	360	391	426	353	364	426	380	391	364	394	404	398	402	403	388	375	384	360	397	415	363	385	411	396	388	375	396	406	411	411	396	368	382	422	397	408	401	384	397	401	395	400	383	423	408	416	395	373	399	391
31689	49261	37801	22398	10214	5360	2248	1058	723	642	578	611	598	621	611	604	610	622	602	644	667	622	592	612	619	614	531	598	603	585	644	579	595	614	585	589	618	585	659	560	588	600	628	641	577	642	640	588	589	621	592	635	645	622	645	628	633	621	634	647	628	620	612	629	641	597	604	601	606	591	598	597	608	611	595	595	626	622	580	593	615	585	610	604	604	640	652	572	622	612	614	611	618	591	624	636	606	629	614	584	614	597	616	616	653	630	626	592	623	597	561	654	617	621	676	606	622	591	578	560	583	615	574	604	578	552	625	610	637	660	561	566	627	600	597	636	572	618	646	615	629	634	604	615	636	633	588	605	603	602	562	585	587	640	618	611	577	635	563	629	625	638	604	623	619	634	582	587	619	655	586	583	595	599	573	603	601	601	573	584	622	545	577	651	642	608	586	624	634	613	584	563	631	632	603	613	609	615	580	601	637	596	605	607	566	620	605	611	556	586	605	615	624	611	598	585	639	595	571	611	607	655	603	600	595	636	596	626	628	635	609	576	560	628	604	595	625	598	633	627	596	643	623	650	603	630	633	660	617	597	659	615	571	600	621	626	590	624	652	632	585	599	640	615	611	605	593	569	604	645	660	636	663	679	607	612	614	582	588	624	625	619	636	611	595	613	556	590	623	622	602	600	617	628	625	612	641	638	621	629	592	617	593	604	587	628	604	611	590	637	596	634	617	651	595	618	615	660	614	580	588	620	573	586	647	602	599	566	666	592	616	609	570	580	612	570	582	648	580	626	609	609	630	621	587	639	632	606	598	615	599	591	598	638	613	648	584	587	574	587	557	593	598	601	617	643	603	617	613	572	639	599	622	606	615	625	622	611	551	588	599	643	662	627	618	616	595	629	648	559	585	619	621	627	613	616	542	595	582	580	619	599	595	633	633	633	594	589	620	634	624	604	623	579	611	617	597	553	606	564	631	600	642	602	622	582	563	558	600	609	614	620	635	601	570	610	605	626	569	619	618	616	593	587	610	595	634	622	635	599	568	616	619	645	574	595	616	589	602	652	632	612	589	634	643	575	643	598	605	580	603	612	568	574	570	622	627	612	592	605	603	643	561	591	632	552	577	627	598	622	612	599	607	596	653	613	617	673	578	641	641	585	580	583	578	637	627	645	592	599	578	563	623	623	657	567	661	620	576	589	623	623	567	574	614	601	607	579	583	610	597	552	628	639	605	607	593	631	598	630	617	594	644	658	630	586	608	621	634	583	571	613	638	616	617	579	569	593	618	606	646	592	606	641	600	595	654	565	616	576	634	601	613	602	632	607	589	628	597	594	614	654	632	632	619	592	623	649	575	632	626	571	611	631	572	575	609	613	589	612	607	618	627	627	628	602	599	630	596	626	568	597	572	605	608	593	563	602	552	621	680	630	612	615	582	617	588	601	616	627	626	620	627	622	612	623	598	637	618	579	602	585	612	603	593	616	595	641	651	607	591	635	567	592	573	640	569	591	598	583	586	616	631	637	626	607	628	597	616	543	588	607	642	616	582	580	623	623	616	613	619	590	611	594	573	603	618	647	616	581	594	596	600	630	631	659	616	619	606	617	604	612	617	596	636	618	619	588	606	558	564	588	607	615	616	627	607	602	650	590	604	565	634	626	564	626	630	576	556	614	625	589	603	599	657	616	639	612	594	588	596	614	599	632	573	632	589	619	627	586	624	622	572	615	561	576	639	586	643	605	600	645	614	601	617	598	642	617	613	610	577	680	568	604	631	589	597	637	604	595	591	625	590	588	624	587	630	598	644	621	619	619	619	611	634	613	587	562	597	614	611	622	617	598	582	665	613	528	624	640	592	620	619	616	596	614	654	613	552	603	673	598	620	589	608	612	595	633	632	570	621	590	579	606	610	562	626	618	606	616	577	596	580	661	625	634	630	622	605	579	578	599	593	635	600	644	636	626	610	574	584	605	572	571	601	601	597	629	580	595	605	618	607	645	576	598	593	598	566	624	569	612	602	670	572	580	637	599	582	581	574	583	633	620	602	628	602	668	626	574	599	632	631	549	668	591	639	659	579	590	601	633	553	592	619	569	613	629	595	645	618	634	615	608	606	588	621	626	571	631	621	634	565	594	615	615	603	632	617	613	645	584	632	602	649	595	607	585	615	603	626	571	610	611	631	600	597	606	623	620	588	630	575	598	623	631	623	602	605	593	577	600	592	594	614	631	624	633	576	614	605	602	623	568	644	621	617	587	633	601	608	596	580	627	632	610	602	572	591	586	638	575	630	604	590	624	639	627	530	574	616	608	597	584	585	638	624	636	584	633	599	563	595	617	618	651	553	621	590	623	645	618	633	629	579	633	636	604	582	614	583	608	617	601	646	590	614	620	614	626	589	611	594	556	607	587	576	610	610	609	616	605	629	603	579	628	620	601	556	616	619	586	621	611	655	605	594	629	562	603	617	615	608	623	621	611	620	595	609	604	597	593	631	599	610	562	600	603	612	625	646	647	631	596	606	624	679	621	588	572	586	591	593	601	621	598	600	601	633	642	602	598	618	599	587	605	593	603	621	617	649	576	633	605	636	603	561	582	620	601	617	594	598	630	603	613	609	576	588	580	610	605	573	613	636	585	612	620	650	588	587	606	546	593	640	585	556	589	626	640	643	612	610	621	629	628	619	591	612	600	627	607	596	596	580	627	574	582	621	648	643	591	575	613	600	598	579	584	567	599	593	629	605	608	604	600	648	637	597	579	648	626	620	615	632	589	636	638	584	610	621	617	647	572	608	608	587	603	578	582	571	645	601	561	587	619	623	590	586	610	589	602	636	609	627	570	633	669	596	615	599	597	607	603	603	591	590	648	651	613	620	633	612	640	584	626	588	589	606	587	622	604	607	607	626	628	597	632	616	630	638	644	604	590	600	579	603	605	618	591	569	597	619	652	600	657	624	595	627	621	627	613	621	624	630	601	623	529	624	625	545	623	635	581	600	578	616	575	589	610	625	539	624	618	646	561	573	583	644	597	566	642	604	608	593	646	610	616	629	580	637	624	591	604	630	611	592	616	583	616	631	619	642	617	580	619	628	581	572	569	614	657	607	625	594	597	615	600	598	641	572	584	610	556	622	611	589	571	610	584	616	617	631	645	629	620	619	610	611	649	607	572	617	614	602	599	649	596	625	595	635	603	593	629	625	575	612	630	612	615	632	637	599	602	608	589	590	586	575	633	589	591	616	602	626	670	595	638	634	582	604	593	618	647	586	624	640	612	601	624	606	629	562	595	618	637	605	589	584	608	606	642	602	590	554	576	626	588	622	599	636	588	624	578	581	620	603	591	605	591	619	569	642	616	609	648	558	594	611	604	598	589	630	568	618	633	623	564	594	650	579	598	621	570	572	598	579	606	563	587	599	609	599	554	641	606	639	626	637	631	624	603	575	646	572	601	567	565	590	587	599	603	597	609	591	586	636	573	658	605	605	587	618	619	609	611
24844	25260	39093	37402	26881	18025	6314	1334	607	469	385	433	427	378	426	433	425	466	389	439	425	418	365	389	440	411	408	405	383	453	417	376	426	416	405	418	420	430	400	440	416	423	410	401	439	432	379	431	406	405	442	428	420	421	412	415	429	381	434	392	402	415	434	399	405	413	392	399	392	405	405	378	349	430	439	444	388	406	422	385	429	416	421	407	393	429	431	400	404	422	392	412	405	429	394	417	413	428	406	425	388	419	437	442	434	415	394	455	408	410	425	425	394	395	417	399	426	419	419	431	426	440	416	415	402	432	411	389	412	401	396	413	405	387	390	405	383	410	419	413	422	427	383	399	433	415	435	398	452	400	407	385	440	414	390	422	401	405	429	419	416	425	396	414	430	408	415	431	434	384	407	410	416	391	375	420	440	424	424	398	374	405	417	435	420	399	382	396	375	457	397	436	403	414	386	397	392	366	422	378	409	425	394	386	450	400	445	406	469	372	443	439	387	385	404	415	372	396	430	433	410	411	389	441	420	477	404	374	439	389	452	363	388	410	417	380	415	390	429	395	397	419	397	419	421	391	400	373	410	423	412	398	369	411	451	363	432	408	407	376	413	417	399	416	424	396	418	429	415	388	406	396	410	429	433	399	430	386	400	401	432	413	457	408	417	417	424	432	450	408	384	443	423	410	401	429	373	400	401	433	414	437	416	397	384	398	408	439	417	428	428	399	406	400	423	402	420	407	421	410	425	409	411	368	433	390	416	401	401	420	426	433	420	409	382	378	406	399	402	376	407	429	374	432	429	393	443	410	402	435	378	385	432	411	402	414	433	415	439	368	414	392	427	409	401	421	389	366	438	438	433	432	408	410	376	410	430	409	428	416	444	422	423	381	434	408	404	446	414	419	405	409	458	414	413	411	367	427	418	361	393	389	390	423	407	421	406	421	381	394	384	418	409	443	389	426	432	379	426	429	418	369	439	415	412	413	441	375	438	418	408	409	392	381	397	422	408	393	385	386	398	418	408	411	423	430	399	423	400	399	425	419	410	415	423	386	405	377	403	402	389	392	410	426	383	369	440	419	381	400	394	433	377	377	410	429	445	423	433	421	440	393	420	430	394	410	398	391	411	419	379	414	405	406	460	437	406	380	414	398	400	409	402	438	423	423	368	382	403	380	430	410	429	403	368	428	402	413	362	361	428	425	386	411	414	428	429	411	421	441	404	404	424	416	409	417	414	390	436	387	389	397	429	381	439	416	430	389	416	448	432	391	411	390	421	409	389	408	429	425	415	395	448	355	429	421	392	411	382	394	411	422	390	380	392	453	438	410	419	360	410	407	414	400	399	411	425	425	402	443	406	398	421	430	449	405	407	365	423	404	438	392	419	422	394	410	378	429	412	417	422	443	424	419	393	431	437	383	425	406	443	410	396	378	408	420	391	391	398	395	411	421	413	454	413	432	434	379	447	407	402	426	403	427	403	423	414	417	408	412	425	425	404	386	407	430	393	443	384	427	393	408	382	388	420	407	384	429	396	371	442	377	410	407	374	389	379	427	434	405	420	417	454	387	414	403	404	404	405	407	412	403	403	400	413	446	434	421	430	341	390	411	396	396	412	436	395	388	428	439	403	407	396	388	394	424	417	427	422	409	443	369	443	378	429	452	377	423	448	427	436	401	432	390	427	423	403	375	373	389	386	397	419	427	430	413	390	431	431	392	389	386	392	409	384	440	437	410	418	377	407	404	388	434	390	427	411	424	411	373	395	415	412	389	399	375	414	396	425	414	391	420	412	429	414	408	385	388	416	400	384	424	403	386	405	423	429	400	354	416	425	421	419	407	392	391	384	418	425	403	403	431	412	380	423	412	399	410	428	420	388	440	389	377	416	412	434	427	395	408	390	382	441	456	425	409	421	372	376	428	425	385	425	397	385	390	430	411	417	395	418	379	418	442	419	406	401	425	453	384	428	416	397	434	421	423	403	391	416	426	385	416	386	376	381	370	382	430	408	439	418	403	417	388	405	427	432	400	409	383	402	402	404	406	384	420	418	419	464	396	431	398	415	406	407	408	420	429	400	387	419	373	418	383	424	362	441	450	410	425	406	391	453	409	411	413	435	425	381	398	433	389	431	436	422	420	398	427	421	414	434	406	400	427	402	428	385	418	389	440	393	418	448	439	414	403	415	438	445	400	428	407	402	427	418	399	419	415	408	451	451	422	428	448	401	380	418	395	413	409	434	429	396	398	430	429	421	440	444	430	406	378	418	430	385	401	434	433	389	400	410	396	414	403	408	395	436	430	424	431	410	401	385	438	407	443	395	430	404	422	443	397	387	422	436	392	390	388	406	432	438	404	431	389	365	397	395	410	403	395	397	398	405	479	431	419	406	430	401	379	387	410	391	421	425	397	386	396	414	385	422	417	401	417	398	368	417	414	383	419	402	425	391	425	418	410	418	405	403	432	404	410	406	388	429	390	419	413	379	392	427	413	433	399	419	415	396	422	429	442	400	406	406	423	438	423	430	401	422	421	389	382	424	393	425	423	397	426	406	400	417	410	366	430	425	395	424	444	445	435	430	404	415	442	431	435	394	398	382	405	397	404	434	403	401	433	422	397	415	431	387	378	400	396	376	455	416	429	391	415	414	404	437	443	380	396	399	422	390	396	397	424	422	426	429	380	417	416	405	416	360	401	412	436	407	371	390	409	403	396	396	390	403	367	387	384	384	410	349	461	383	413	415	449	414	445	408	404	404	433	443	429	396	399	390	410	393	398	393	436	396	436	401	400	431	399	396	425	411	387	408	376	405	399	426	415	382	394	407	435	400	404	419	439	377	393	433	437	389	409	447	435	431	424	404	424	395	368	418	407	397	399	393	381	416	427	411	411	381	424	419	402	375	439	383	396	377	373	400	403	410	401	409	419	427	405	411	418	421	401	412	430	397	420	438	390	367	444	415	389	411	375	385	429	452	412	420	420	403	364	406	388	426	404	432	415	369	409	403	434	402	416	428	426	439	388	415	419	397	423	384	417	443	390	403	436	389	417	374	394	402	390	404	404	394	426	380	428	366	437	417	421	427	392	425	427	426	419	430	410	400	395	400	420	407	401	408	412	386	418	435	395	402	416	409	402	389	398	454	377	415	393	411	377	382	390	381	423	410	403	394	382	376	442	401	440	400	397	395	420	424	417	366	436	457	434	372	429	408	424	405	440	404	403	406	412	432	415	438	420	444	422	423	411	395	387	401	420	406	389	443	413	425	426	418	424	429	409	439	397	414	373	378	393	425	411	391	390	415	413	400	419	417	390	384	410	411	428	390	400	432	397	418	410	458	419	410	404	406	385	390	387	385	422	406	418	430	417	387	447	458	390	388	396	387	430	433	438	398	424	426	422	400	412	399	410	421	413	446	396	436	447	405	420	424	403	403	398	435	404	451	413	381	374	423	377	406	386	415	439	414	431	368	393	394	366	387	412	416	390	421	423	367	377	418	383
49654	90812	71530	48798	33900	20888	8709	2704	1077	758	661	642	582	631	637	638	667	664	651	644	626	663	673	649	694	683	638	619	606	650	672	654	644	644	569	625	632	641	680	627	651	668	602	641	663	648	628	646	647	628	670	606	635	614	642	641	631	650	622	664	658	639	659	684	685	602	678	673	691	644	642	630	686	681	632	628	632	675	608	665	623	671	670	610	645	610	660	637	666	622	650	669	672	632	636	600	664	643	654	602	647	623	636	635	632	655	662	672	622	650	663	629	649	624	624	657	646	660	661	633	638	621	652	654	620	639	655	652	645	678	640	668	611	668	601	631	668	663	651	641	627	673	676	646	640	674	602	670	644	663	648	670	669	588	641	673	646	694	636	663	623	635	671	668	654	626	645	639	631	652	624	637	616	660	601	656	659	640	636	630	609	629	656	594	647	634	643	672	654	601	628	675	630	645	582	635	625	643	629	644	624	614	638	641	642	655	641	674	684	648	611	624	664	606	639	632	645	658	618	682	616	668	658	670	572	664	659	697	659	635	670	657	663	675	651	625	636	679	642	674	687	668	705	673	608	673	633	652	680	627	670	609	620	631	621	659	620	623	620	618	669	645	598	622	635	627	637	659	635	647	637	666	653	633	654	643	643	657	671	649	644	592	613	647	611	661	642	638	678	661	617	659	653	614	643	638	642	590	646	652	628	640	665	665	655	625	686	607	659	665	625	635	656	684	643	621	665	623	681	636	627	683	657	611	604	633	664	643	638	643	648	662	662	630	615	628	645	609	650	607	617	662	645	623	658	605	649	649	649	624	631	685	621	643	630	645	611	633	622	672	667	617	625	685	631	642	622	667	635	640	649	585	610	628	674	627	645	609	636	637	613	642	636	647	663	631	639	615	625	622	675	620	613	719	624	644	630	611	612	670	611	656	643	634	651	650	631	622	655	633	661	634	650	627	578	682	614	677	601	682	657	676	601	621	626	648	624	653	643	656	625	621	602	622	633	621	666	603	619	631	641	701	640	629	664	649	703	673	638	660	647	667	655	611	618	635	644	650	630	656	619	643	631	637	620	621	638	641	636	613	672	654	620	640	613	633	670	638	622	602	636	664	655	660	658	629	660	651	643	646	606	687	637	608	602	578	641	637	632	679	645	684	602	647	639	619	652	604	582	671	626	646	674	646	611	652	675	646	684	625	651	629	651	628	653	640	619	646	642	618	624	669	619	610	618	681	647	619	611	656	681	668	653	609	615	633	660	636	686	652	602	628	659	657	645	647	663	679	662	659	620	698	670	617	631	675	615	680	648	677	622	621	651	670	641	687	649	624	616	611	662	659	644	628	644	668	646	678	651	619	644	619	637	644	640	664	631	670	637	656	616	679	611	680	630	649	646	685	618	639	595	614	613	625	632	663	650	661	625	648	652	688	639	614	611	589	641	707	657	620	661	609	578	605	670	588	704	622	657	643	630	630	664	612	641	652	615	683	613	637	629	636	653	619	622	616	628	653	626	584	632	608	634	638	625	619	616	603	616	639	644	617	615	622	628	645	653	616	611	636	648	644	677	624	606	641	662	657	649	621	652	653	673	627	643	616	626	623	618	699	659	615	603	619	593	626	624	584	648	643	631	633	612	675	590	620	611	617	669	635	597	646	621	627	658	623	633	646	677	636	654	684	624	627	606	648	640	651	633	638	633	631	603	651	652	637	661	611	662	620	625	619	700	634	660	631	584	647	667	685	633	645	648	620	641	615	605	616	620	648	654	635	619	652	670	660	641	689	635	648	627	641	645	611	695	658	630	656	693	682	613	624	699	655	654	664	674	617	622	608	643	670	678	689	617	608	644	651	640	680	640	625	689	609	667	642	604	623	612	693	614	674	666	640	618	644	705	593	591	628	616	630	657	606	649	674	652	594	654	628	704	650	662	601	652	678	655	672	620	657	649	619	614	670	637	628	612	629	647	663	627	670	645	627	667	577	650	651	611	658	653	621	665	591	646	621	677	591	617	643	589	582	645	649	631	609	646	646	607	613	588	627	641	662	640	620	679	666	616	654	624	620	641	605	643	633	581	681	665	607	647	605	642	674	624	619	645	623	624	610	610	660	613	693	649	648	617	626	636	632	651	636	665	663	625	696	672	687	651	663	565	628	660	598	652	621	641	696	627	610	639	653	688	675	667	624	644	637	667	611	614	661	633	642	643	621	641	630	650	606	631	641	612	630	619	665	616	630	650	696	631	624	633	642	630	677	683	658	620	647	674	620	665	657	643	647	654	608	643	662	593	656	685	645	604	644	628	583	660	673	672	666	682	673	583	679	644	643	631	690	645	647	652	628	641	654	623	623	644	618	650	654	617	615	657	645	658	611	670	639	658	629	656	579	609	674	654	632	637	628	668	629	640	634	651	576	660	664	605	633	616	622	633	642	633	627	614	676	647	609	646	599	631	639	603	624	653	634	636	623	659	684	687	671	677	642	668	636	625	634	655	662	667	633	665	622	660	607	591	627	664	667	637	641	662	622	668	591	648	600	653	653	629	615	618	687	666	675	656	647	695	638	646	620	651	658	641	662	648	654	608	714	628	602	662	628	632	630	622	676	621	604	666	662	625	644	645	647	647	626	689	649	608	611	636	645	565	612	621	565	668	687	606	649	651	624	686	678	629	611	641	627	675	635	643	650	658	616	660	652	670	647	640	623	628	659	670	614	605	616	625	697	647	644	685	608	620	648	626	603	628	663	642	644	677	673	603	665	631	667	636	648	660	649	645	655	637	639	637	656	705	657	629	649	625	666	644	632	619	635	614	689	688	623	682	652	571	664	668	648	639	677	668	648	594	648	649	599	585	621	603	620	636	631	640	596	619	641	631	637	627	639	655	589	658	664	651	652	650	638	624	641	647	636	687	625	644	636	648	686	666	655	654	645	631	632	646	657	609	620	666	638	665	648	662	644	624	610	662	636	618	576	651	670	617	594	645	650	648	623	611	661	659	608	685	687	648	632	621	671	685	619	630	632	624	661	627	661	691	631	647	604	644	620	628	615	600	621	669	591	653	645	665	601	637	622	621	665	625	601	629	612	654	653	649	690	619	667	584	626	638	615	607	638	612	612	653	666	706	615	606	674	616	656	646	568	638	663	626	664	594	672	662	636	632	636	680	670	649	629	632	667	651	633	620	578	657	602	666	603	634	618	636	627	667	606	607	596	645	601	670	664	610	611	650	663	648	613	593	628	615	628	638	635	640	652	622	653	644	595	601	651	596	663	640	604	662	639	629	625	602	671	689	642	612	630	628	630	629	652	629	659	646	660	608	658	633	671	625	659	681	619	629	656	611	660	664	674	653	659	620	655	670	640	632	649	626	631	645	599	641	616	652	644	642	629	642	683	620	681	597	621	649	657	666	618	604	679	614	653	622	609	605	643	661	677	667	633	615	672	652	646	638	623	610	682	617	690	670	647	650	629	659	639	671	575	661	659	665	643	635	658	660	636	678	651
23329	22504	33834	32468	29197	24713	15795	2834	801	531	500	480	474	453	455	466	489	475	480	455	505	502	465	471	485	453	448	491	481	458	464	501	460	427	470	438	431	455	422	470	465	491	439	464	440	452	430	448	450	443	459	466	501	429	447	473	469	431	471	476	440	465	450	404	451	486	483	494	410	437	420	462	467	477	470	514	441	466	454	449	460	447	457	444	450	470	523	465	482	436	449	457	434	427	441	484	436	431	444	451	422	428	477	464	439	460	465	464	477	425	491	468	452	403	463	431	478	457	462	478	444	460	456	427	435	465	466	476	439	482	469	457	472	462	425	462	450	458	493	453	441	461	461	490	443	455	440	419	464	461	475	419	460	470	456	457	477	410	419	457	479	464	451	457	449	460	430	436	484	481	438	449	480	450	451	454	474	454	506	451	462	489	438	458	436	425	414	476	408	465	437	450	425	452	415	440	451	441	465	463	451	492	450	428	460	467	442	430	451	462	438	451	484	455	443	433	488	469	473	449	423	461	409	458	451	463	431	429	448	494	426	459	452	477	446	454	454	460	447	479	471	446	476	476	474	480	457	447	458	498	410	429	475	466	447	490	456	446	450	475	445	426	444	448	427	456	479	453	468	441	437	439	442	444	452	443	428	451	507	430	480	495	469	484	447	441	475	452	465	487	445	460	448	435	463	416	432	458	456	431	483	492	455	444	443	428	458	479	458	467	444	414	434	448	459	483	480	456	438	472	483	439	427	462	443	470	433	477	434	485	440	457	406	424	460	449	498	425	457	430	471	501	454	441	456	458	431	486	434	420	403	481	472	427	453	438	442	442	432	470	470	443	449	429	438	476	488	401	464	450	434	443	479	460	452	457	431	484	465	452	469	466	460	440	456	429	477	473	446	467	490	449	472	470	507	423	481	476	451	471	428	410	480	471	407	488	444	459	456	456	421	474	465	464	461	487	452	442	495	460	462	463	446	445	444	432	469	458	445	440	467	468	382	460	487	453	476	455	437	453	430	464	438	414	394	463	458	490	469	460	488	460	453	463	445	431	487	484	451	456	470	422	440	444	449	470	504	476	418	442	426	465	454	441	459	470	425	464	471	483	476	448	462	449	447	459	425	447	439	437	458	494	480	452	481	460	424	453	427	502	467	447	477	453	438	461	474	438	431	416	477	442	463	478	486	434	462	456	471	471	456	454	461	488	456	448	433	461	494	464	456	482	428	404	460	487	454	471	457	487	454	457	472	456	424	423	462	453	422	425	485	451	465	467	436	449	447	484	424	434	450	424	465	477	454	432	446	448	438	459	455	470	446	434	461	452	441	462	453	451	514	466	432	442	468	461	457	445	458	403	447	452	472	437	467	434	475	477	438	485	440	443	450	501	474	425	451	441	422	441	476	437	470	422	453	458	438	448	462	417	456	449	448	455	443	428	425	474	472	474	422	478	435	454	491	452	443	475	489	461	438	465	486	472	463	453	473	450	477	479	486	476	436	474	427	450	468	446	458	492	408	446	446	457	434	439	468	447	402	458	467	441	435	422	455	411	460	453	445	443	442	427	431	433	430	420	425	455	435	463	465	452	455	428	450	446	454	450	450	447	444	496	413	451	436	459	441	453	470	444	490	427	437	466	436	434	440	493	439	452	432	434	450	489	427	467	460	473	437	489	435	444	474	467	487	451	448	473	445	424	463	463	489	441	478	471	465	427	462	453	480	458	429	483	418	459	496	452	458	462	417	468	444	436	487	448	453	479	445	448	480	443	467	457	468	471	457	454	489	437	424	423	429	493	447	439	451	444	485	424	476	462	474	414	425	462	445	457	475	478	433	428	458	436	449	461	490	424	449	485	471	470	488	463	473	430	472	452	504	469	435	458	463	513	450	468	479	451	450	424	470	454	471	449	461	443	430	462	466	429	456	479	474	477	429	463	442	437	455	473	415	460	484	444	446	454	451	456	496	392	490	455	485	453	432	451	435	437	450	455	437	461	464	492	441	459	467	426	461	456	428	427	421	456	449	448	417	455	467	452	479	429	460	452	463	453	443	486	452	451	467	415	450	461	447	411	470	401	474	424	489	439	462	453	449	428	456	443	435	481	433	420	441	452	468	491	462	448	422	499	437	466	442	451	465	472	462	476	429	462	442	505	434	447	483	449	454	454	451	456	464	487	500	411	424	431	478	446	472	450	493	484	416	445	448	441	439	440	462	467	473	479	450	458	429	479	476	454	450	436	428	446	464	471	462	431	462	452	434	463	487	461	414	461	451	449	437	468	443	410	481	484	486	452	449	489	468	475	450	446	456	482	483	446	480	464	436	451	408	441	481	454	480	436	443	478	431	476	478	429	454	444	471	434	457	462	476	473	424	463	491	475	451	457	480	454	452	503	448	437	444	435	469	452	477	474	467	453	467	466	469	438	469	536	441	468	417	441	476	450	457	435	423	477	444	486	480	402	463	449	462	446	471	444	425	425	428	450	436	420	466	454	456	374	448	439	447	474	478	469	453	492	464	431	434	442	473	449	425	459	467	438	458	434	507	447	424	457	485	446	462	470	438	439	491	449	444	442	486	452	446	497	455	454	425	503	458	472	468	411	455	489	440	466	451	444	426	451	464	460	438	466	426	436	483	435	429	433	430	452	424	441	459	429	451	453	434	430	464	462	450	464	461	426	439	458	448	408	447	452	461	463	467	457	419	451	450	448	442	450	480	465	409	425	478	460	434	470	454	431	441	421	477	429	462	460	461	493	406	452	450	470	430	444	451	434	451	429	450	471	444	475	518	456	449	497	491	466	446	424	472	469	422	441	408	461	441	475	492	413	450	440	502	443	441	469	441	434	457	431	498	493	462	487	469	472	442	485	454	452	471	459	438	460	443	456	435	452	440	482	439	465	418	459	470	416	448	447	433	463	453	442	447	443	500	500	467	427	423	466	460	441	484	443	488	475	457	442	428	418	446	421	436	446	453	462	448	430	423	425	470	514	472	452	486	492	448	459	480	500	488	445	457	483	463	441	448	491	433	462	441	500	440	463	436	489	467	444	403	451	437	440	445	436	436	466	438	443	450	505	443	479	451	440	445	478	425	444	467	456	437	460	440	412	474	476	463	457	477	451	459	446	444	432	423	451	517	420	449	415	463	436	469	479	411	455	457	486	464	464	444	449	463	448	504	506	449	445	468	430	410	443	445	446	453	444	522	436	452	482	421	450	444	454	471	475	425	453	447	453	476	449	477	444	502	459	420	465	484	462	462	447	438	462	469	432	452	414	404	445	439	474	453	459	448	467	464	432	446	473	439	444	427	447	463	446	447	452	397	457	456	468	457	452	440	440	491	472	435	449	450	458	453	482	463	412	469	480	465	425	500	456	417	419	413	423	437	424	481	417	476	436	437	444	465	494	412	474	468	476	467	444	421	484	478	447	448	457	427	455	437	480	472	436	439	426	443	434	441	408	482	435	428	478	479	481	452	459	433	459	452	454	470	450	412	463
45836	103616	84901	62455	45557	29484	14125	4224	1390	792	699	704	665	677	719	698	703	700	628	669	669	695	704	676	661	664	641	674	679	678	663	653	662	684	625	678	694	712	683	688	700	688	653	643	707	690	714	653	661	670	683	685	678	657	685	669	675	687	641	680	688	677	680	674	656	695	673	641	657	673	717	696	665	728	729	708	673	706	671	631	698	656	690	659	675	634	682	678	781	700	674	693	695	672	703	675	660	682	686	679	635	695	662	690	712	674	716	698	712	626	726	678	664	683	678	661	643	710	694	723	655	682	683	669	658	691	616	718	662	656	681	669	691	650	704	715	699	691	686	666	683	692	703	659	699	686	663	668	668	697	660	721	694	653	652	722	724	647	688	709	688	713	683	746	699	708	748	675	718	647	680	692	676	692	709	686	705	648	665	692	690	672	733	682	652	705	699	652	634	688	674	663	667	657	657	699	694	684	691	713	674	707	716	738	678	667	714	662	692	676	690	723	699	735	625	692	691	687	683	741	709	700	651	643	705	664	684	678	674	659	702	657	661	714	694	719	728	681	658	671	662	658	701	683	650	674	676	693	663	660	688	639	680	686	669	682	672	700	668	691	662	663	688	682	690	669	632	710	711	709	700	655	701	636	700	664	696	681	728	690	640	707	688	703	679	703	685	711	695	679	682	686	742	668	654	601	693	723	731	720	730	692	655	643	684	697	675	707	689	686	684	672	685	717	644	681	702	688	633	637	652	678	649	698	658	691	716	677	725	631	700	674	703	700	747	677	643	696	684	684	672	712	669	741	686	708	649	684	699	717	757	672	709	661	691	685	709	640	691	663	679	667	685	671	675	647	675	717	696	690	739	652	626	674	724	711	713	703	700	666	672	682	662	623	683	670	610	671	662	659	690	664	664	662	696	680	716	631	710	645	689	687	660	689	669	693	703	707	700	630	658	730	708	678	732	662	689	691	672	678	648	698	677	661	683	632	697	703	713	693	698	729	686	682	668	646	646	679	656	662	670	693	690	671	681	715	692	689	673	676	702	706	673	688	686	659	668	695	685	704	666	719	692	704	698	674	663	749	634	681	716	646	724	696	674	706	656	674	680	666	669	724	681	708	677	706	657	680	630	713	716	697	667	685	681	701	654	688	715	729	655	670	665	686	644	716	655	630	693	709	675	658	656	704	669	686	687	694	647	670	643	713	701	700	670	724	760	684	630	650	713	674	671	700	686	649	646	672	672	668	713	725	702	660	670	679	668	620	698	676	709	699	652	694	638	669	677	675	701	689	662	659	674	664	650	659	696	666	668	688	630	659	731	697	621	715	658	708	688	721	659	695	645	686	673	717	716	663	710	710	666	683	691	673	680	683	651	678	621	681	668	648	717	700	652	659	729	670	698	715	676	669	704	716	692	686	697	720	731	656	677	680	676	670	675	662	681	736	691	663	698	708	676	671	698	730	677	694	708	724	639	699	648	638	689	684	718	704	663	689	654	687	654	688	715	690	716	693	707	699	700	714	665	670	706	667	700	704	684	650	672	682	674	677	678	669	669	662	711	672	710	668	696	629	676	726	669	680	696	698	690	664	678	695	656	692	685	651	692	681	697	689	708	643	665	663	649	684	693	684	692	692	672	659	672	694	685	700	689	679	674	650	680	673	672	660	710	699	645	599	674	687	648	706	712	634	703	695	696	673	685	657	637	682	678	717	692	669	694	722	608	654	629	727	669	680	647	676	692	641	712	703	667	661	639	745	685	689	700	720	677	694	654	672	652	713	686	646	685	646	675	642	712	669	676	717	688	669	673	662	711	656	657	694	658	669	618	657	640	661	725	637	710	688	711	713	693	671	657	649	704	700	637	665	671	664	658	704	719	700	671	637	729	640	660	649	649	665	670	641	683	647	654	627	675	669	712	689	642	671	699	705	641	686	699	759	661	660	665	677	690	728	689	700	696	691	652	671	654	676	738	695	672	662	724	639	647	660	724	630	725	682	708	723	678	718	659	688	701	653	670	706	658	664	744	661	648	689	717	621	634	686	644	675	675	717	669	716	638	713	659	739	679	697	710	647	710	675	656	693	649	633	704	667	665	688	659	632	703	704	698	695	606	686	659	706	682	717	640	716	672	668	639	677	665	668	652	657	692	687	628	684	726	699	681	692	666	743	686	664	698	668	644	669	679	632	696	684	712	728	688	679	649	682	656	651	661	657	683	692	689	666	675	696	698	679	696	678	685	662	652	728	674	686	674	631	694	677	726	721	687	707	714	679	709	701	688	712	661	680	683	715	730	683	685	678	710	709	672	680	678	672	649	613	644	676	683	673	626	690	674	680	709	680	636	683	667	683	711	643	680	712	692	699	654	662	718	654	676	649	728	679	659	710	693	679	677	697	656	691	706	711	686	691	698	719	648	647	701	650	670	707	753	679	647	733	699	679	688	656	697	730	642	706	630	676	698	652	679	711	623	651	722	654	671	678	633	693	732	685	699	711	668	679	706	698	692	677	651	690	686	669	680	693	745	710	688	635	689	711	635	699	639	714	678	704	682	695	648	646	735	698	654	689	713	692	664	698	673	702	689	705	653	676	726	678	699	677	712	716	675	702	678	666	715	663	729	663	732	640	688	675	631	738	699	659	657	675	705	696	699	630	712	693	707	687	735	675	702	692	654	729	684	706	684	743	681	676	673	632	670	712	661	685	675	673	695	659	689	688	712	665	684	654	633	651	661	681	706	699	677	703	628	688	690	635	705	681	691	720	725	662	659	682	679	659	737	664	643	674	646	607	643	677	652	636	666	646	673	654	652	678	696	657	708	699	690	716	668	721	709	709	692	655	687	689	687	719	645	666	663	690	612	657	695	668	691	658	711	648	652	683	729	645	690	686	708	691	700	714	658	667	704	661	623	696	695	661	704	665	679	670	692	667	690	723	676	679	672	681	644	711	705	685	693	711	693	708	700	652	653	716	690	690	667	677	672	655	678	700	654	673	705	706	748	647	691	670	688	669	683	677	677	692	726	688	691	668	683	695	648	674	669	683	680	657	696	703	658	671	698	676	684	648	659	700	680	679	678	706	696	685	679	707	650	710	655	691	650	680	702	709	755	656	679	692	711	751	657	664	681	718	694	693	649	704	692	700	691	683	721	694	684	672	658	734	676	668	613	640	640	666	731	662	682	672	709	634	729	653	692	692	668	700	685	717	669	665	651	699	707	709	674	681	724	670	721	687	639	707	668	614	701	692	687	674	675	704	577	669	688	685	698	684	690	685	676	691	693	623	719	673	693	689	730	673	647	667	703	687	632	681	658	672	685	689	673	675	679	718	668	661	651	692	669	698	673	691	682	685	658	676	666	721	656	679	690	687	728	629	688	703	686	679	666	686	680	701	692	700	678	691	700	654	667	686	680	668	653	728	674	681	676	700	682	724	714	687	675	670	696	692	724	707	667	644	663	642	660	664	682	705	710	650	702	687	693	697	678	673	670	689	665	687	703	640
27795	31358	33218	21508	8613	3047	1056	583	403	407	374	384	416	403	391	401	380	403	410	413	402	361	393	383	399	384	392	388	373	377	429	407	405	409	419	374	405	378	379	380	370	374	375	364	390	430	369	379	397	406	371	371	413	399	400	395	402	373	397	381	389	392	398	420	376	384	391	373	393	402	401	383	360	389	424	386	365	396	380	401	429	396	359	383	424	402	418	424	393	410	391	396	340	379	388	403	390	381	371	394	398	422	372	408	408	415	374	409	372	372	380	368	373	401	403	394	389	368	404	394	398	390	382	453	377	352	407	381	413	390	396	387	391	402	393	416	376	374	401	397	430	389	370	359	405	390	407	370	367	395	349	385	392	394	402	391	393	407	399	413	382	387	355	401	373	386	430	385	388	416	420	386	435	377	422	394	423	398	383	385	398	394	430	395	383	408	401	367	368	414	421	380	404	386	363	378	385	394	429	377	398	378	394	402	377	400	403	390	370	408	421	388	382	382	374	377	404	391	414	389	391	409	423	344	417	346	379	366	402	390	366	378	400	382	396	395	420	376	398	385	389	391	436	415	368	428	377	388	381	384	376	391	395	385	379	370	372	379	403	420	448	425	415	383	426	387	407	414	401	374	396	395	344	370	359	396	410	395	322	384	391	376	374	414	392	394	386	363	375	386	362	390	357	403	365	397	362	424	386	407	374	385	373	405	395	372	412	415	417	385	402	390	402	418	411	375	371	378	414	374	387	387	419	432	389	381	432	403	390	408	438	396	405	427	393	402	380	419	380	377	398	389	399	430	377	397	385	362	397	399	426	414	377	385	378	390	401	411	386	396	353	414	374	404	388	389	387	390	383	402	384	387	385	406	403	369	397	386	391	415	355	372	411	408	398	403	401	392	390	421	382	425	380	410	417	388	384	389	389	371	394	408	360	385	348	393	386	401	393	352	418	355	404	407	413	393	410	374	398	412	414	375	386	390	392	381	405	394	413	391	393	372	376	394	404	396	438	405	376	415	403	396	372	382	355	407	386	373	386	399	361	363	379	422	414	357	404	392	353	393	371	382	376	379	412	392	408	346	383	401	393	432	395	391	396	363	399	429	389	381	370	398	378	429	393	405	353	419	376	411	393	382	415	357	370	407	386	385	384	394	372	403	374	392	366	405	415	365	410	359	400	394	387	392	391	392	398	414	401	379	401	375	364	419	423	380	370	387	428	400	404	406	397	362	370	384	379	367	359	365	409	416	392	422	414	412	380	397	398	388	374	385	409	349	399	413	403	398	412	394	413	372	440	402	391	432	396	417	470	404	377	387	402	417	396	394	406	429	406	383	407	436	395	410	436	379	371	409	373	387	421	409	402	401	378	410	424	429	389	404	377	410	376	396	402	384	399	400	418	430	387	408	376	429	362	390	397	393	381	381	393	374	377	386	392	365	380	406	449	363	363	385	367	390	388	370	401	375	381	389	385	386	390	382	379	390	361	436	408	399	362	384	394	344	401	387	434	388	404	386	384	362	402	398	405	367	391	408	409	367	347	427	405	373	424	404	420	370	394	423	390	383	392	399	407	362	383	362	393	412	376	384	411	389	360	406	410	399	386	408	424	371	408	372	396	395	397	431	385	401	355	428	364	414	400	398	401	355	375	387	437	399	408	405	371	348	402	406	393	394	357	365	381	432	406	362	392	412	368	394	366	382	384	386	402	393	399	389	387	389	419	381	402	368	381	391	399	398	426	362	401	408	349	392	371	391	381	393	359	382	389	409	393	338	394	407	374	352	358	378	388	382	410	353	411	442	408	382	401	418	439	349	370	371	370	394	396	418	415	387	381	387	402	378	384	405	375	393	406	381	393	398	387	412	389	384	400	378	398	428	399	380	400	367	409	387	396	402	374	369	406	380	355	384	404	391	413	402	374	377	403	398	387	393	381	373	413	415	415	381	418	390	382	369	401	414	384	398	458	363	413	387	416	352	389	411	402	370	409	387	385	397	392	398	388	394	406	396	397	373	411	434	403	413	372	393	378	397	386	371	388	389	392	375	397	373	399	397	384	344	400	415	378	438	397	421	415	401	357	396	394	357	365	399	403	416	372	394	363	400	380	408	374	385	413	362	406	423	364	373	381	386	397	371	402	375	378	352	373	420	385	391	422	409	381	378	379	368	395	402	379	412	394	365	402	374	389	382	420	373	423	381	394	394	405	382	414	412	402	359	371	376	414	338	404	372	382	361	401	370	406	387	389	430	376	413	411	382	382	410	418	350	436	413	394	396	390	416	386	440	358	386	386	397	361	403	375	395	391	362	389	410	398	406	391	389	409	370	384	372	377	382	372	365	388	384	388	369	418	406	383	369	415	351	381	409	371	398	367	394	428	378	405	384	428	404	402	388	363	350	326	350	413	378	372	381	394	393	422	385	414	369	389	388	437	415	425	377	389	418	402	412	367	403	392	429	373	411	427	389	384	395	391	370	395	425	430	360	370	376	404	376	349	418	434	378	375	397	413	396	384	369	423	400	411	374	378	398	394	365	405	449	402	363	349	359	382	358	371	407	417	403	406	442	423	389	409	376	407	382	387	424	438	406	391	399	386	344	365	410	400	402	364	360	391	412	370	369	420	391	397	406	377	382	401	398	374	412	439	372	399	402	389	390	410	388	391	399	390	382	412	372	403	403	377	379	389	373	405	385	372	387	426	417	420	407	400	364	387	363	417	410	369	396	423	416	363	420	387	395	401	397	408	375	354	370	411	393	401	376	377	419	385	445	397	366	410	394	376	419	376	390	367	421	394	407	388	413	376	407	389	401	385	388	400	360	353	385	366	396	377	393	386	347	385	382	362	414	353	396	409	421	389	388	389	388	367	399	383	384	378	407	399	397	396	388	420	426	343	387	374	344	419	391	387	403	392	386	374	392	409	401	377	385	416	408	383	364	411	401	366	411	378	394	362	375	396	391	367	386	424	394	410	376	408	392	392	366	418	419	395	379	377	398	393	392	401	382	364	423	423	378	366	364	421	363	398	361	367	431	364	411	389	421	379	402	399	393	387	412	374	378	410	372	400	387	371	416	385	379	373	418	404	424	363	401	425	403	391	407	374	382	390	378	377	375	390	375	390	407	380	363	390	382	373	394	373	387	440	370	415	350	362	389	368	358	393	399	414	386	388	387	406	394	400	407	402	386	382	392	384	417	409	384	372	385	381	369	383	393	396	373	409	386	379	403	378	410	373	373	417	427	381	373	385	399	416	352	352	366	414	388	401	399	377	393	394	377	372	421	397	399	365	399	398	399	408	394	374	407	373	366	400	375	389	382	398	388	409	390	348	396	359	405	411	392	376	385	433	391	394	413	348	376	360	363	411	415	385	426	373	388	414	422	414	373	379	372	395	394	438	413	346	388	412	406	403	418	400	379	432	386	358	373	401	380	398	372	385	393	409	414	387	418	402	406	375	416	402	404	416	377	405	434	425	387	413	378	409	416	350	364	394	407	401	375
28743	50583	39162	23416	12720	5460	2077	957	711	633	662	619	591	602	620	577	629	622	631	586	592	599	584	586	621	627	613	638	647	640	620	596	604	617	649	594	584	624	626	594	598	614	651	656	613	613	656	602	637	581	602	618	603	616	627	631	603	581	612	643	664	552	594	586	618	655	586	583	600	636	588	589	606	557	586	552	583	605	638	585	616	649	579	619	572	610	606	610	610	631	599	596	598	655	587	657	609	622	603	667	627	670	612	594	583	595	578	624	583	573	626	569	611	621	603	620	628	615	581	592	619	634	607	631	641	636	591	612	655	584	627	588	615	576	578	611	587	569	624	649	652	641	576	638	602	613	632	596	628	581	605	611	584	633	641	628	620	597	583	602	585	587	617	630	617	610	543	577	657	608	607	617	641	618	604	612	653	592	598	655	636	607	618	615	575	613	637	643	615	596	643	594	598	638	620	634	591	598	608	602	577	628	577	595	582	653	636	577	635	593	606	591	650	618	604	662	586	596	612	601	617	650	601	593	643	595	567	577	573	630	585	635	607	580	583	621	576	617	668	623	629	613	556	567	601	572	625	638	606	617	629	592	597	612	613	577	584	618	617	622	642	608	607	591	591	619	632	563	587	617	612	594	617	604	594	582	621	584	615	592	631	623	601	629	568	651	602	642	608	583	602	561	608	591	573	588	595	584	653	626	570	632	594	611	582	643	625	620	614	645	582	640	577	587	579	553	595	625	637	604	609	612	621	662	608	612	582	643	605	637	637	633	583	627	601	609	616	590	614	620	654	609	633	609	610	605	580	624	607	607	586	614	614	582	606	653	633	593	609	610	602	619	612	600	612	602	614	625	613	650	602	628	679	630	601	623	631	669	652	600	585	601	601	575	591	593	598	554	627	613	640	591	584	579	630	571	610	634	603	652	617	598	572	618	617	584	637	614	666	593	623	608	612	594	627	577	631	593	650	640	637	603	581	606	641	614	585	568	542	626	618	565	650	602	674	578	594	609	628	559	601	607	602	632	649	608	606	622	620	629	613	594	629	602	616	609	611	600	618	557	620	619	651	609	571	614	588	636	628	599	601	595	592	603	627	588	586	600	580	611	590	614	610	583	610	639	617	614	620	625	615	605	622	648	600	601	617	639	604	610	619	626	622	599	626	613	613	625	585	582	629	624	591	627	590	622	626	637	625	600	571	629	634	611	584	614	628	641	612	621	599	625	605	593	564	623	622	580	556	600	562	627	637	611	635	604	608	651	598	628	583	591	604	639	647	576	615	595	595	623	579	563	579	601	620	616	633	595	643	612	616	597	619	559	595	607	587	554	558	626	665	636	615	602	624	582	597	618	629	572	622	593	618	651	595	570	650	612	617	566	622	607	629	598	598	634	575	601	633	660	604	632	639	595	627	610	588	597	598	648	640	582	538	608	592	633	623	597	620	646	594	673	635	645	608	630	629	570	625	634	605	582	576	599	647	634	649	610	658	581	636	609	652	635	610	627	610	649	583	575	678	569	648	621	629	624	588	583	610	629	583	630	621	597	622	593	588	596	597	585	622	596	632	575	613	608	651	601	633	624	653	622	621	653	600	540	602	585	612	577	616	594	675	619	636	622	633	608	602	649	650	648	620	634	595	624	633	613	619	597	589	634	630	591	612	598	596	619	611	575	612	631	592	603	627	633	624	618	589	590	618	612	604	685	609	579	647	590	574	602	627	599	589	633	580	593	646	604	593	625	600	603	562	620	587	637	617	644	604	591	596	635	600	612	597	637	603	579	613	646	592	597	590	581	653	639	608	586	637	619	628	607	644	635	656	599	666	560	606	637	577	607	609	622	644	610	599	625	653	600	625	624	596	600	622	667	555	555	610	593	678	618	595	599	604	629	606	613	624	569	617	628	564	584	590	603	631	589	595	627	583	595	557	621	590	618	624	585	604	598	647	601	613	627	637	627	613	606	632	609	586	604	621	611	634	622	611	580	645	576	605	641	601	675	680	588	587	626	596	636	597	649	635	654	573	633	633	621	543	605	678	624	635	611	643	618	626	625	619	562	644	575	600	610	632	609	601	623	612	616	626	589	590	561	623	620	640	573	606	583	648	596	568	596	561	644	579	604	615	592	649	623	614	609	619	633	629	598	593	594	623	660	563	611	590	598	633	562	644	657	601	584	636	613	585	572	612	586	613	657	627	625	593	614	576	627	567	625	640	647	633	644	604	587	613	640	593	618	578	594	592	567	633	626	579	624	598	561	591	614	594	602	658	599	618	630	611	617	613	618	636	604	616	564	621	621	621	640	607	635	627	632	590	624	606	604	602	582	611	610	581	586	638	578	622	573	613	616	585	592	617	599	646	644	593	580	576	575	584	575	632	616	602	587	622	573	592	635	629	587	647	604	605	681	589	600	618	642	610	655	638	605	606	610	630	601	579	608	610	614	598	618	596	598	614	631	559	616	593	614	628	622	595	612	635	601	651	640	622	606	628	609	609	627	616	623	611	615	636	592	616	606	619	575	613	620	628	611	632	616	601	591	597	603	583	634	639	581	624	630	628	610	575	597	626	563	632	607	585	604	628	654	638	630	577	628	604	629	649	629	578	629	593	610	609	631	565	598	597	583	591	604	605	609	621	593	612	637	633	596	615	605	602	607	589	617	646	681	628	611	611	611	649	600	609	610	617	658	614	604	606	655	609	603	572	621	656	606	583	580	619	593	663	633	653	600	577	644	573	599	598	573	607	646	600	634	598	618	580	622	614	601	550	612	679	629	629	637	576	610	598	591	584	599	605	635	659	634	595	618	612	582	667	625	582	604	631	580	582	580	633	619	622	673	581	675	614	607	567	614	629	590	585	601	620	626	640	624	600	630	634	608	580	601	574	630	671	575	584	629	627	607	645	652	627	651	621	625	605	621	598	644	640	607	606	621	601	605	597	585	595	644	633	637	572	585	619	637	646	629	612	588	602	589	575	625	603	630	592	603	594	644	627	633	572	638	633	578	611	602	618	610	613	606	619	594	579	621	653	615	617	628	612	606	582	613	611	576	629	622	597	631	606	588	603	636	654	581	641	613	587	611	610	562	635	593	582	609	634	621	641	590	594	598	600	611	597	586	620	601	631	638	617	671	615	646	626	619	588	616	563	576	671	616	640	622	598	627	664	609	684	595	596	574	554	641	617	599	609	606	595	576	615	620	626	610	625	566	597	598	630	596	590	599	581	614	612	586	587	592	590	612	605	632	599	599	608	587	616	586	595	609	633	617	579	601	586	629	608	639	659	604	575	628	606	561	612	594	621	646	610	603	624	609	602	618	630	602	640	615	636	690	595	580	607	586	601	617	654	578	588	638	633	555	634	616	629	597	613	615	621	581	594	574	576	615	613	614	623	603	629	650	615	679	598	586	622	613	629	614	658	653	574	615	586	602	609	599	628	597	580	569	595	609	586	596	624	634	617	608	586	599	638	633	572	603	633	634	604	624	583	573	616	579	612	661
24773	24409	37810	36220	26492	16677	5406	1062	573	413	416	410	431	430	414	392	409	423	414	408	438	422	421	445	430	411	459	400	408	435	432	411	420	409	433	429	443	399	388	408	399	427	412	389	412	399	402	392	430	404	452	423	426	413	445	404	358	428	416	405	434	412	454	393	404	387	421	434	398	394	458	407	422	429	421	400	401	408	394	430	371	414	421	429	424	428	403	395	433	420	418	423	442	394	387	418	430	421	409	421	418	457	413	402	461	417	408	402	428	421	410	389	428	419	425	388	355	392	392	452	419	405	429	372	412	408	437	409	432	428	422	446	412	415	400	420	427	457	413	411	424	387	417	381	382	403	446	431	399	384	393	398	430	400	381	403	409	409	416	451	437	420	423	400	413	404	423	438	424	423	401	438	418	448	394	436	398	384	391	385	380	418	412	419	435	371	420	418	389	406	414	420	371	424	406	423	429	431	409	416	415	398	390	440	412	381	411	431	422	477	386	419	456	419	417	416	387	424	428	425	410	403	432	439	440	427	451	431	390	416	415	393	422	402	424	418	406	384	406	432	421	416	396	388	436	409	422	419	374	443	428	395	410	432	440	454	419	438	443	402	443	408	432	389	405	411	421	415	432	410	410	407	367	402	403	421	418	408	413	418	405	414	441	385	447	415	413	421	400	432	418	427	411	408	388	424	416	423	427	419	402	416	390	436	415	407	435	453	356	422	418	421	423	389	370	403	400	383	387	407	428	427	445	430	396	385	433	398	385	407	415	386	413	442	411	379	411	392	422	442	394	396	379	371	416	441	453	375	430	398	418	432	425	401	437	426	394	397	419	409	359	408	398	414	415	426	415	406	455	431	404	434	432	380	403	436	431	427	384	440	397	442	398	400	426	446	420	416	441	422	421	424	442	389	413	437	407	439	442	399	414	418	435	425	416	411	380	421	448	400	450	386	399	415	427	399	462	418	416	422	372	392	435	402	407	394	431	410	431	442	419	464	412	398	400	437	433	400	426	422	394	423	402	393	382	455	434	401	418	395	408	365	390	413	415	386	379	428	411	462	432	391	406	411	399	406	401	424	416	419	387	423	428	425	376	392	409	410	405	426	406	406	398	395	412	410	436	391	393	405	432	408	398	411	398	446	437	408	405	428	455	463	424	373	385	418	400	430	397	403	417	439	431	409	403	386	412	386	410	396	442	399	390	408	424	429	438	440	415	387	428	386	412	413	395	444	408	391	400	416	383	432	480	441	445	400	451	362	418	393	380	411	443	418	444	400	412	385	415	403	423	408	420	419	382	411	397	414	409	385	388	429	417	371	438	437	408	397	401	380	407	382	401	431	412	453	392	436	366	429	375	433	439	411	410	419	435	435	395	425	397	410	409	412	421	451	433	402	390	410	394	412	406	413	406	410	381	421	441	430	426	439	389	419	417	395	395	382	409	416	412	398	413	444	419	360	401	420	419	434	416	423	417	409	389	435	416	427	433	402	414	387	419	371	431	419	415	403	400	402	400	398	428	390	386	412	426	434	381	433	415	401	401	467	441	413	441	423	403	425	377	412	389	426	427	424	400	380	409	421	416	430	384	409	394	420	400	386	413	401	421	382	424	406	403	408	436	375	393	406	440	414	407	417	453	354	415	421	453	405	461	405	427	405	440	373	443	412	418	392	393	411	408	403	394	392	414	397	393	403	418	409	431	412	406	430	394	362	414	390	407	407	406	408	445	402	409	389	429	431	411	457	432	410	436	423	379	419	428	388	428	449	400	375	428	388	413	451	399	419	374	419	404	442	415	406	433	428	409	413	406	436	448	421	437	415	401	413	444	356	419	405	390	447	409	416	386	452	407	442	425	384	400	371	432	418	436	386	383	388	424	408	417	384	407	414	404	405	395	407	369	367	411	437	394	435	423	428	426	403	426	392	427	402	403	374	402	429	448	384	422	402	405	424	397	434	409	394	431	404	418	385	394	457	439	346	438	394	445	409	411	442	391	403	412	414	411	412	404	359	424	400	408	451	389	431	439	414	424	410	393	403	421	437	415	422	432	435	434	419	406	404	415	407	395	424	440	434	464	414	401	451	423	419	404	400	418	397	423	423	413	422	441	423	371	393	411	370	401	397	418	435	446	378	403	384	410	466	409	418	398	454	412	400	386	409	442	413	435	419	410	426	438	420	415	409	445	424	401	402	388	424	441	412	382	440	377	409	418	434	432	403	405	417	385	379	445	392	394	386	441	404	434	409	426	393	403	381	437	412	423	405	388	430	420	413	428	416	407	433	427	418	411	446	402	426	457	408	420	400	434	420	410	383	436	410	435	461	410	430	435	415	365	455	426	415	419	411	416	412	397	423	408	449	433	386	411	412	406	412	409	401	402	370	426	419	420	355	418	376	383	400	406	408	414	372	419	453	421	445	434	436	418	424	434	399	435	387	404	403	405	390	427	415	398	379	401	431	379	409	405	412	402	407	396	402	371	417	430	414	428	405	419	415	426	387	456	438	403	430	430	421	417	420	391	433	443	442	413	401	408	426	429	408	420	386	386	437	417	401	409	431	412	398	454	412	437	417	435	379	414	405	406	406	386	425	424	402	439	389	400	413	409	400	431	423	408	414	395	444	419	406	438	434	415	392	388	438	404	419	376	399	431	427	431	434	416	421	418	461	417	411	393	410	396	418	399	421	380	391	385	402	407	392	403	388	373	418	410	414	464	418	407	445	438	374	429	391	456	399	382	423	407	404	421	425	401	395	404	409	406	391	418	417	435	428	434	371	429	445	410	416	445	393	378	421	448	416	407	414	422	438	406	417	395	424	383	404	416	420	435	437	401	432	390	431	419	437	382	442	430	409	398	404	424	427	418	399	434	410	433	398	385	405	429	435	425	399	418	396	385	417	423	400	413	427	428	422	416	386	400	435	397	399	426	414	418	426	424	409	455	360	445	434	400	397	421	374	476	433	391	372	383	375	421	385	427	423	398	383	417	404	438	433	408	401	413	363	409	393	423	404	436	415	405	431	400	400	443	398	414	383	422	429	435	411	435	407	416	421	432	414	446	393	404	409	420	410	398	389	472	380	432	391	408	411	438	391	408	430	457	427	458	408	413	422	430	391	373	398	394	391	403	417	403	411	401	405	421	432	417	418	418	410	429	392	433	396	433	400	402	394	457	440	399	439	422	355	413	405	441	409	445	443	442	372	435	397	404	416	405	416	406	427	429	398	426	437	384	383	394	417	415	408	412	427	406	387	381	423	425	430	460	415	442	420	423	411	329	420	403	424	396	404	383	386	437	411	420	390	417	396	406	438	392	399	418	438	439	382	405	434	449	432	453	411	412	430	419	382	443	435	420	412	398	384	383	409	426	425	414	395	420	435	416	415	425	404	427	411	442	384	409	453	404	394	361	405	429	414	389	439	444	400	396	409	392	428	402	395	370	379	427	434	392	432	421	417	416	405	370	393	388	388	449	415	421	399	433	391	393	403	410	407	385	412
53920	90612	70902	49007	33014	17781	6850	2057	931	656	624	637	652	612	666	659	614	691	636	636	599	627	623	638	698	632	655	631	661	665	638	606	693	640	621	679	652	641	583	645	616	619	653	680	629	655	607	629	664	633	684	658	602	645	710	647	617	649	671	685	601	646	578	600	653	624	651	621	598	628	651	651	638	640	661	620	656	697	680	641	632	625	629	619	610	634	634	609	668	633	708	679	684	599	645	635	609	641	625	646	671	632	616	664	651	666	635	614	613	697	637	631	663	664	631	704	649	658	624	650	670	654	697	640	657	705	652	651	669	643	620	611	618	613	679	586	594	619	690	658	653	645	643	665	600	666	633	643	628	633	668	651	670	635	662	639	678	692	634	657	634	634	634	692	634	587	634	619	626	639	666	612	627	645	633	636	638	582	640	602	654	670	619	693	619	608	642	669	623	646	669	621	624	661	674	618	629	683	625	645	668	673	622	677	590	626	626	600	636	655	677	676	654	613	623	611	600	640	585	668	662	615	657	614	624	637	678	655	670	646	646	621	644	674	604	665	676	617	631	655	588	616	690	654	619	667	644	622	636	654	641	631	637	641	656	640	632	645	633	626	651	632	674	647	602	631	651	697	645	628	629	615	614	667	631	648	680	691	610	642	652	659	648	633	636	610	638	613	651	694	636	603	638	614	675	653	643	668	613	635	631	598	634	635	625	649	652	656	637	651	632	693	663	604	631	633	642	625	598	649	655	641	634	670	621	698	626	652	582	640	631	635	655	641	622	638	622	646	629	665	590	635	599	616	570	628	653	657	618	616	653	627	618	699	621	634	658	621	661	657	666	601	657	633	634	671	700	616	643	605	667	637	600	651	626	635	689	655	639	673	638	621	625	647	695	639	596	641	620	622	609	652	662	610	633	651	626	660	639	610	673	620	647	614	636	634	617	610	628	676	630	646	617	620	610	593	669	653	630	610	592	605	656	654	628	613	687	626	673	655	691	627	636	612	663	606	642	664	637	630	627	645	643	641	630	650	657	649	630	625	630	627	671	630	695	628	627	682	620	644	623	585	624	659	640	644	644	576	638	622	648	665	610	628	635	650	643	624	731	634	648	649	672	617	660	636	648	651	687	637	611	650	626	639	655	667	624	661	606	632	621	660	655	646	593	632	641	650	652	614	622	648	621	711	613	657	598	669	654	628	615	677	632	620	685	648	630	613	607	652	646	645	650	645	628	623	683	636	641	640	644	635	612	687	625	615	634	627	649	662	632	670	647	634	655	624	666	684	657	671	648	625	636	657	671	610	642	664	653	607	605	626	614	645	614	695	624	632	611	604	640	636	613	633	613	649	626	657	618	664	642	663	625	644	599	636	624	651	632	644	630	668	615	664	653	656	621	623	608	640	617	603	652	649	684	615	650	650	638	636	666	658	632	611	625	671	623	624	649	647	675	655	663	608	600	655	641	629	637	626	636	656	597	649	639	615	615	611	638	609	641	627	683	692	642	663	655	644	633	638	617	616	643	647	652	671	689	624	622	675	665	642	660	655	659	652	588	614	652	634	600	653	603	611	649	587	648	659	647	654	656	554	650	628	657	607	658	658	662	600	657	642	645	645	633	635	641	648	614	651	667	609	622	622	684	623	627	627	660	650	617	628	628	612	639	651	648	614	631	663	618	614	620	635	632	653	672	649	663	661	644	616	698	628	626	646	629	627	628	599	661	622	610	654	633	620	636	657	642	657	649	676	627	661	630	620	694	636	642	669	664	635	649	647	683	638	655	657	628	676	654	617	660	610	638	624	722	625	617	649	638	619	694	647	612	702	649	645	638	632	623	641	609	639	624	582	631	634	617	645	605	647	658	607	675	623	668	597	608	631	625	596	642	640	671	605	618	605	632	662	661	617	660	653	687	630	636	635	625	614	657	613	637	617	650	614	624	659	638	697	628	638	624	659	645	620	627	643	646	614	636	687	675	640	624	671	665	635	616	675	610	604	656	624	642	647	652	652	629	644	611	614	667	628	582	648	613	641	627	627	636	638	685	625	642	642	636	660	636	638	657	616	637	649	587	653	590	685	654	618	685	655	640	651	661	635	622	687	630	647	674	649	664	698	640	650	639	665	651	648	659	657	683	642	677	639	633	638	668	676	633	632	692	612	646	615	611	650	677	668	639	636	668	591	609	651	650	605	667	650	600	639	624	660	594	658	622	670	667	648	658	595	637	686	615	662	601	634	628	649	632	689	635	673	662	614	633	630	668	621	641	623	609	636	648	619	658	602	687	672	646	611	630	631	683	636	644	622	624	714	676	610	619	648	639	667	616	649	656	656	638	624	622	670	603	677	646	670	656	652	622	646	628	647	705	631	619	641	636	652	664	628	644	591	663	650	616	640	586	677	655	600	665	663	696	653	640	662	656	638	622	621	683	622	665	620	608	609	625	638	658	669	635	638	638	630	648	636	640	618	625	642	693	622	674	612	620	633	590	674	633	668	647	660	637	646	677	646	583	633	639	685	624	659	648	637	652	655	640	628	648	618	625	612	649	614	627	621	693	668	682	637	666	665	651	622	676	616	659	650	644	642	653	593	637	636	639	624	632	678	631	626	650	631	639	649	632	645	605	663	594	659	618	659	665	647	600	640	637	660	657	622	655	616	699	607	664	697	598	690	638	665	647	602	663	661	602	665	645	618	627	647	608	616	635	689	599	629	659	639	618	604	651	672	600	646	613	659	636	622	631	701	600	633	669	619	624	688	661	650	624	684	641	676	655	659	652	632	639	634	595	666	656	680	644	668	673	637	605	618	615	678	648	655	602	663	644	651	668	666	705	629	615	633	640	597	612	643	649	615	653	616	657	636	624	622	616	631	662	653	673	598	619	642	690	615	612	674	656	628	646	673	589	638	606	665	691	598	609	660	639	648	626	657	659	652	652	650	676	657	640	618	628	591	638	657	654	629	653	640	627	687	624	633	659	656	688	673	635	605	644	619	642	640	636	658	662	657	635	616	614	640	622	617	636	656	611	658	615	648	637	647	611	665	701	654	630	632	600	615	628	632	646	658	590	653	612	662	665	670	675	670	641	687	643	646	649	683	648	636	614	633	630	656	643	646	597	670	633	656	598	683	666	635	659	603	615	628	613	678	655	681	569	641	612	622	657	610	666	634	650	609	626	654	669	673	664	633	650	671	606	677	679	648	609	620	683	644	627	645	612	650	668	618	649	655	638	667	637	598	633	632	668	643	635	647	667	616	692	650	644	653	679	666	650	570	615	605	666	654	643	688	660	615	632	692	629	652	654	610	654	661	650	657	655	626	605	676	665	673	595	639	656	664	660	658	622	639	671	641	636	620	621	648	660	681	690	685	617	677	623	654	656	631	606	648	667	621	645	651	645	636	672	610	660	639	639	648	641	619	663	618	649	659	657	630	636	642	655	668	657	655	595	641	634	655	624	627	648	624	614	661	627	639	617	615	638	669	640	664	664	677	674	652	628	665
23367	22291	33207	31497	28196	23564	14049	2157	646	496	482	449	526	495	459	475	478	446	459	483	482	437	417	448	466	463	495	473	436	442	491	463	462	462	469	439	433	483	500	475	465	427	470	463	522	481	462	453	425	454	459	463	412	466	454	462	444	460	461	452	465	472	471	453	505	402	403	473	464	438	448	456	474	432	446	446	435	460	460	440	453	450	421	488	449	465	455	450	452	467	460	461	448	446	469	453	470	418	499	474	491	473	454	443	484	417	450	479	471	464	438	454	464	462	457	468	498	491	456	467	472	460	473	475	453	446	459	465	454	464	444	464	444	448	447	479	463	479	467	466	426	446	497	468	427	492	441	429	437	446	469	462	476	425	473	486	455	459	438	469	492	455	464	441	464	446	432	414	466	460	431	460	499	472	448	457	473	451	411	426	423	465	408	437	425	443	428	463	446	454	481	471	448	488	452	410	475	438	436	485	487	460	445	475	482	461	455	452	475	441	450	489	464	475	474	454	449	398	462	483	422	450	441	471	420	416	417	477	451	441	451	437	471	429	448	437	471	450	445	469	460	441	463	464	480	456	441	473	449	439	433	444	434	479	430	481	426	471	428	472	433	420	467	480	457	459	458	464	443	422	456	458	445	430	489	442	429	443	438	463	426	468	438	477	416	434	462	478	465	451	447	443	493	450	439	468	453	454	445	456	424	455	432	451	464	465	500	466	466	433	460	448	457	444	450	454	438	459	462	439	450	472	409	457	453	453	464	462	461	450	517	453	473	430	428	469	461	488	427	463	413	467	434	454	443	487	456	510	470	469	426	459	430	450	450	475	452	457	458	477	430	446	426	445	454	438	501	463	418	507	454	459	485	434	483	453	421	408	445	463	486	437	400	431	455	432	503	477	450	445	433	439	439	467	456	477	470	455	426	465	471	446	407	453	495	448	469	457	426	458	453	457	453	470	452	492	473	490	489	444	457	449	469	456	484	414	419	471	417	446	443	467	429	454	455	455	456	452	458	496	437	448	441	452	509	470	459	495	466	476	441	424	480	439	421	457	428	512	447	477	473	477	457	434	456	434	469	471	425	449	436	442	458	440	426	467	456	502	460	448	462	471	450	458	452	466	445	424	461	458	431	472	396	462	466	489	463	458	469	454	454	480	470	446	467	455	464	450	476	499	451	448	433	478	473	433	473	456	421	441	447	483	443	450	429	462	447	463	444	457	487	451	464	480	439	474	472	469	452	454	492	446	419	438	420	469	462	460	450	467	472	466	428	435	483	454	450	480	436	455	439	417	470	486	469	428	428	477	463	484	449	429	460	448	464	466	444	435	488	451	453	427	492	458	477	442	449	466	464	475	454	476	464	466	452	470	457	436	461	450	429	475	454	449	457	443	456	431	434	472	473	442	440	451	409	441	479	458	453	426	470	481	476	436	462	445	431	462	508	445	417	463	467	484	466	463	489	431	422	459	442	457	458	460	432	450	495	480	462	463	464	439	476	469	462	483	427	444	475	443	455	463	460	483	439	434	458	483	436	446	453	458	463	469	429	467	449	425	463	454	436	484	497	431	440	494	477	482	467	453	461	428	449	451	490	464	418	445	426	434	482	442	437	483	447	437	446	435	470	417	437	460	467	436	451	448	433	482	445	426	453	466	425	453	441	479	465	416	460	428	482	482	425	410	466	472	426	481	476	462	468	425	458	479	484	473	434	450	493	484	469	478	479	479	461	509	477	432	431	446	402	499	446	472	464	467	446	417	463	466	466	447	436	407	439	463	478	452	444	457	458	517	451	464	455	475	423	455	443	455	457	442	435	423	455	452	471	466	449	437	465	495	433	469	461	439	434	482	460	460	423	477	481	455	455	441	493	481	460	455	437	484	465	469	484	439	437	453	436	465	458	489	458	436	443	487	459	450	479	507	468	438	460	477	480	436	451	449	431	460	450	414	437	425	440	438	452	411	430	441	465	444	464	466	460	484	440	440	468	489	425	484	447	435	439	466	436	436	490	435	440	458	469	480	479	453	433	478	422	456	435	470	475	410	433	449	464	465	471	411	430	476	472	473	510	452	457	413	427	423	444	461	405	478	507	446	463	463	467	489	454	448	444	432	434	469	459	470	417	413	494	455	476	442	470	421	521	455	465	432	485	474	427	473	468	452	456	445	481	444	459	477	415	465	474	446	481	462	455	443	424	486	463	461	459	442	469	487	453	481	420	443	467	440	440	445	438	448	421	454	494	460	449	464	449	440	495	462	468	457	492	463	448	428	468	433	469	469	459	463	468	462	449	453	432	468	443	443	476	458	432	479	434	437	473	463	477	423	460	470	428	483	448	475	425	454	461	461	464	450	450	447	466	418	487	431	455	427	486	482	494	481	444	465	445	460	502	487	428	458	463	423	467	460	490	466	465	477	481	451	446	451	438	437	477	461	414	423	485	467	464	481	494	463	482	467	457	458	466	452	434	466	429	436	433	488	445	422	460	435	475	456	460	443	457	430	456	421	459	481	427	446	450	483	442	462	458	439	430	472	462	488	446	481	422	457	456	496	448	452	446	444	424	439	474	472	462	461	476	447	437	476	420	467	432	441	459	457	442	471	503	453	429	471	463	450	482	477	467	441	429	431	452	465	448	453	464	460	470	452	444	469	429	467	486	493	472	447	449	467	475	450	424	494	490	500	406	475	436	455	444	459	474	420	475	475	470	455	465	432	449	463	470	447	463	487	450	489	476	424	466	462	441	450	449	449	428	465	465	459	461	473	462	458	469	471	442	457	437	441	476	457	437	468	481	467	452	484	479	485	431	459	476	439	473	479	435	437	446	472	436	448	438	468	471	443	441	426	424	454	449	426	461	431	454	447	473	449	483	400	444	424	458	453	435	440	427	493	480	461	473	435	435	442	464	428	477	441	448	448	478	413	421	422	473	460	416	433	419	475	455	443	456	459	447	438	411	464	452	471	479	448	444	421	448	452	445	450	426	481	440	399	479	482	453	440	425	461	464	437	494	424	473	461	449	471	481	419	473	467	439	460	459	439	482	444	437	448	443	441	456	494	455	460	438	462	462	465	464	426	464	465	453	472	451	503	444	490	472	500	438	458	446	476	482	470	438	454	413	474	447	414	448	440	443	454	431	469	455	439	417	469	464	484	483	509	454	464	447	485	476	478	459	454	437	483	434	438	440	467	468	432	471	446	433	465	481	457	449	440	470	479	454	490	497	463	463	444	468	455	434	451	450	468	449	450	473	457	444	504	462	459	471	471	463	476	450	465	471	470	442	443	424	453	481	433	464	446	466	415	433	449	468	451	434	441	443	455	464	435	465	496	469	470	480	449	488	453	442	408	422	478	476	483	450	453	469	441	440	421	439	443	445	481	446	474	456	486	430	469	471	439	430	472	461	451	445	443	448	486	475	448	449	467	486	439	444	471	445	434	452	465	450	442	419	467	435	458	458	474	452	469	481	457	468	461	441	448	464	482	430	448	460	481	484	475
54620	104035	83659	62996	43426	27127	11247	3123	1112	758	735	667	664	715	694	697	670	681	706	704	692	673	693	655	690	712	676	721	690	732	702	625	687	708	638	717	689	711	629	691	673	717	696	735	697	714	673	702	670	712	697	745	657	696	685	672	668	674	679	657	637	701	669	703	734	699	663	620	754	614	688	672	702	671	708	754	707	704	662	687	694	665	642	679	702	710	767	689	701	649	698	694	674	633	706	663	705	714	687	652	705	675	642	664	711	679	678	699	652	689	672	662	685	685	711	663	629	694	644	685	660	666	644	683	632	659	728	655	681	708	684	761	700	721	683	670	701	683	736	647	709	684	720	692	674	683	700	621	674	699	710	682	686	656	652	676	661	661	672	730	690	704	648	679	688	648	650	705	697	637	667	690	743	667	647	656	684	671	698	646	690	714	680	662	737	651	689	605	724	709	706	668	689	722	727	651	702	667	706	706	704	676	696	747	700	665	677	662	659	660	661	713	675	668	669	674	641	680	697	715	684	682	648	667	632	622	696	665	671	669	662	678	716	653	660	698	705	662	680	735	659	680	708	690	695	696	657	718	644	667	684	674	677	677	684	679	655	717	616	676	687	699	670	709	660	648	662	708	620	696	680	639	698	701	684	658	652	696	678	684	737	675	625	628	699	728	655	674	687	663	644	639	698	646	668	710	647	736	635	695	658	690	702	631	660	724	646	702	696	686	679	684	679	685	673	674	673	680	681	646	634	704	690	718	676	695	666	701	669	715	657	712	657	705	695	648	679	674	700	695	714	681	706	683	717	694	699	692	687	682	651	643	665	680	661	700	697	670	672	659	667	725	690	687	716	701	745	693	681	694	667	658	667	698	665	674	663	637	680	654	691	652	709	702	675	679	661	663	702	691	638	727	668	689	670	619	673	681	708	648	701	673	651	679	631	616	721	739	685	681	723	665	653	708	695	670	666	698	663	676	692	665	725	682	675	655	640	689	698	654	697	721	698	649	665	657	689	659	688	688	668	666	699	654	719	656	700	711	708	690	668	702	716	664	674	687	707	664	649	622	658	682	663	682	710	674	676	712	693	667	699	685	717	648	698	664	654	719	684	689	668	685	681	696	695	665	663	666	677	723	683	683	705	683	686	684	674	671	687	704	736	646	639	696	673	671	680	664	690	665	703	672	685	668	667	714	699	690	716	711	663	670	653	684	694	670	686	655	682	689	666	718	643	649	661	713	719	661	658	660	683	698	693	772	629	678	698	641	657	690	699	728	658	693	723	695	704	629	685	741	684	632	640	661	679	694	668	663	700	684	725	652	654	662	671	668	739	671	697	733	693	642	716	663	703	689	718	660	679	661	696	732	716	615	660	717	701	645	663	675	690	651	716	664	685	679	737	703	701	670	710	713	680	683	718	688	681	692	705	697	691	673	712	663	669	623	696	670	687	686	663	662	663	641	610	658	683	695	671	675	620	702	678	678	683	679	695	632	720	683	677	766	644	685	678	723	659	686	640	679	671	711	720	691	722	681	716	658	685	704	685	684	662	692	695	671	701	654	694	663	675	657	697	650	679	694	637	678	673	693	689	621	698	683	689	679	704	676	650	701	706	688	675	704	717	643	722	667	680	670	676	715	688	674	661	681	693	696	690	691	732	654	703	712	699	719	664	692	682	691	659	667	654	672	677	650	704	672	737	668	654	687	658	677	716	753	671	666	669	740	708	671	687	606	719	675	681	616	722	680	728	671	712	650	706	653	666	662	688	674	652	670	671	709	726	666	718	660	679	642	703	681	679	710	705	676	635	686	704	681	714	666	659	696	636	674	702	688	690	666	685	672	708	681	681	697	678	680	659	631	664	678	657	664	697	671	685	702	671	642	679	656	684	699	662	685	698	652	683	715	675	655	683	680	698	659	694	732	721	674	656	683	711	657	705	690	671	643	668	682	684	708	696	667	661	763	712	713	656	660	652	646	686	717	662	671	678	700	667	654	664	686	670	667	677	708	680	652	701	710	629	637	697	659	688	684	683	695	672	676	702	708	640	674	723	665	667	714	643	684	693	679	677	720	743	661	685	655	666	679	665	732	654	658	678	666	703	678	680	659	635	669	643	665	691	726	665	655	725	636	663	701	688	669	693	671	664	654	690	667	728	745	616	640	696	660	656	683	712	732	685	684	684	690	662	684	667	691	669	691	656	707	702	683	713	626	642	654	724	640	640	648	682	661	660	676	741	692	734	664	728	688	606	631	651	666	675	685	669	684	697	702	726	675	707	664	656	707	680	669	722	662	672	629	627	660	677	680	712	668	665	695	698	703	667	688	704	606	659	697	700	697	695	685	687	686	696	691	674	712	655	682	671	697	699	661	674	723	650	680	732	695	694	689	649	734	681	710	714	663	672	690	683	684	644	681	676	694	655	641	693	720	681	659	712	686	667	656	664	694	675	664	725	718	664	670	654	689	654	683	685	681	661	659	709	682	681	692	685	684	675	628	668	659	711	656	640	759	670	729	671	663	686	637	712	665	653	647	687	656	651	686	667	701	695	689	666	715	651	689	694	658	731	665	679	693	650	661	648	689	680	680	724	709	716	659	681	692	700	666	695	656	710	649	724	702	675	691	706	647	651	639	636	685	672	700	688	699	677	698	693	678	671	678	711	696	648	697	677	727	658	664	666	692	676	698	666	668	669	692	685	730	710	687	688	652	704	657	670	681	708	700	653	662	664	675	669	740	689	655	644	700	662	694	707	694	638	653	667	693	658	672	671	675	721	682	711	671	657	676	698	736	680	693	691	737	686	655	743	704	704	643	708	700	688	691	673	720	713	673	702	680	682	671	682	677	695	696	696	698	674	713	696	683	702	658	716	696	678	694	713	664	711	662	680	691	654	630	676	637	648	690	647	728	669	632	709	673	685	701	639	641	684	637	657	678	663	636	669	726	643	601	661	680	705	689	652	678	720	694	677	694	664	655	665	706	691	695	689	645	649	643	672	716	690	678	638	693	691	688	657	695	675	646	675	664	657	721	672	649	637	686	682	725	682	652	680	679	668	691	696	693	656	671	627	656	707	656	673	703	719	688	671	658	664	718	709	692	677	651	683	669	690	634	643	715	684	672	642	678	728	660	733	647	692	667	670	660	655	725	698	667	735	679	694	676	718	689	722	701	683	665	705	673	664	702	696	693	670	681	658	686	706	689	702	682	712	658	649	642	664	665	690	710	654	700	700	650	633	639	649	687	675	650	641	699	660	712	681	654	709	700	701	671	657	708	709	685	659	665	677	672	671	629	692	717	707	646	661	688	706	677	738	697	684	654	637	683	757	687	659	673	676	650	637	624	728	656	644	678	658	672	733	679	680	651	677	699	678	712	691	699	683	688	653	713	684	732	682	678	726	667	699	676	676	661	658	678	678	696	699	677	687	678	669	694	653	675	660	639	669	674	723	661	651	672	708	663	648	658	690	683	710	696	698	644	622	686	661	695	649	692	681	659	711	639
28185	29738	31237	19817	7140	2222	876	505	441	374	375	424	345	361	368	380	378	382	385	395	410	420	410	405	393	404	383	379	436	374	385	430	403	379	438	407	418	378	386	413	431	372	424	406	414	358	402	387	406	423	422	383	387	404	393	409	401	400	401	415	405	414	400	408	406	441	397	387	345	402	404	362	344	408	381	413	423	348	429	376	413	403	365	394	388	401	400	378	426	388	383	387	390	370	419	401	377	397	432	394	391	366	388	397	400	385	402	372	383	390	388	394	427	374	417	406	399	418	424	359	401	397	393	391	378	381	376	393	421	368	366	419	425	387	400	405	410	405	383	395	415	420	422	375	400	389	376	412	394	422	382	408	378	384	372	359	401	436	401	393	399	403	424	402	410	395	385	353	368	400	431	389	415	407	383	406	392	417	373	445	384	411	424	354	428	399	386	385	391	407	394	399	414	351	396	379	376	398	399	350	346	410	401	384	385	386	438	378	390	371	420	388	405	426	370	415	385	379	403	405	376	401	403	413	384	412	378	392	411	373	406	400	459	368	432	403	396	352	377	382	432	368	380	360	399	418	429	383	426	388	412	383	370	395	368	401	392	409	380	380	409	429	395	367	406	422	380	415	393	384	411	386	399	387	411	408	374	385	384	375	401	413	381	384	411	384	397	425	396	423	393	382	368	404	406	408	390	411	377	409	412	403	369	387	407	400	370	353	399	423	403	404	398	414	401	376	391	373	404	423	409	414	401	386	397	384	426	437	368	412	411	415	412	371	394	380	382	390	396	388	379	396	416	369	401	374	391	415	377	360	386	448	369	407	415	397	394	389	380	449	360	380	412	397	355	411	372	397	370	366	382	412	378	407	401	368	387	400	374	393	404	377	392	386	377	389	370	368	396	386	400	359	401	388	395	397	378	380	409	368	425	356	411	390	382	386	375	357	374	401	377	404	385	424	376	377	391	380	397	407	399	416	408	378	404	371	381	428	410	394	391	402	391	400	363	377	382	351	379	408	427	406	419	370	417	384	373	381	363	390	384	414	398	388	376	419	359	415	369	355	446	375	365	399	393	383	417	396	406	391	370	402	435	374	396	379	392	378	397	405	363	393	409	395	408	377	423	399	397	367	381	363	378	389	378	421	371	369	414	382	382	426	390	401	370	423	379	406	388	403	390	405	419	417	420	357	406	362	412	403	418	385	356	398	398	406	407	398	410	387	386	383	373	388	387	382	390	372	397	391	398	386	394	374	385	447	384	392	361	408	396	431	407	415	406	367	414	370	398	353	355	399	382	384	370	410	413	405	364	393	373	419	397	384	409	418	380	388	415	386	377	379	397	397	402	411	399	403	409	395	378	403	393	429	440	405	405	372	411	380	388	443	433	437	397	377	441	406	372	402	384	390	379	395	405	403	372	400	424	414	389	407	403	383	416	387	373	399	397	396	429	369	431	387	413	360	393	409	395	425	387	377	380	411	337	368	387	376	394	365	408	374	416	380	403	370	440	396	387	369	414	402	380	385	432	406	384	410	393	387	408	372	412	412	379	390	396	393	402	360	370	378	368	395	395	408	377	386	371	393	360	396	392	405	387	393	398	389	388	371	385	367	404	395	391	360	358	376	411	398	387	414	375	376	380	370	415	389	431	377	378	389	391	386	390	420	394	416	440	359	382	404	391	404	370	372	423	389	409	370	392	377	374	393	385	400	376	379	439	421	390	399	381	393	384	403	335	407	394	399	377	394	403	373	390	350	428	438	409	438	400	414	431	378	419	408	384	418	405	356	398	387	383	402	432	374	396	373	377	398	400	381	361	410	383	412	383	401	387	391	447	372	409	386	369	403	382	391	430	405	380	388	365	409	369	385	363	385	394	403	410	387	360	398	387	375	418	365	401	406	389	414	380	380	411	386	389	381	393	374	402	358	398	386	401	364	388	411	374	389	418	409	405	429	394	357	408	396	389	419	355	382	383	428	375	408	354	402	413	388	380	398	364	403	354	378	389	408	392	362	381	403	378	404	412	393	383	412	400	436	398	411	377	350	384	381	393	377	411	392	384	428	372	404	401	382	383	385	386	394	375	372	391	367	379	388	380	382	397	395	378	352	372	421	409	355	382	381	391	423	368	379	385	391	391	385	358	373	409	402	404	401	416	379	393	389	408	408	370	421	418	432	355	415	386	385	361	400	397	398	374	381	385	402	371	408	384	377	416	381	422	371	379	392	412	384	373	394	402	386	402	411	400	373	406	372	415	422	430	379	382	392	383	394	402	392	385	388	387	374	400	433	377	385	401	399	386	414	375	373	405	352	359	377	415	405	398	385	404	381	388	357	359	416	377	395	378	419	378	397	398	413	380	402	403	405	391	448	409	386	395	401	376	377	366	397	386	412	389	378	383	423	394	398	393	441	383	391	437	384	368	424	416	376	394	380	381	402	405	413	440	394	368	430	397	387	442	402	402	381	399	398	425	423	411	387	394	400	393	408	414	398	395	414	389	378	412	398	403	365	419	411	377	345	416	383	434	386	380	407	408	407	383	420	406	409	410	412	381	406	397	399	381	391	390	381	401	383	368	380	384	363	396	377	392	380	362	406	364	389	397	409	398	424	429	391	393	365	388	392	413	388	399	370	399	393	390	364	377	398	403	378	421	397	390	364	400	335	401	412	409	425	436	395	393	364	406	364	390	374	372	401	375	399	405	387	399	428	391	365	366	418	348	411	361	396	428	381	377	397	411	393	379	345	358	412	437	396	404	406	406	403	378	398	378	406	412	395	387	406	405	384	407	394	412	375	429	391	404	404	396	410	420	402	402	387	401	391	418	399	400	373	421	362	434	377	384	403	404	372	410	374	411	382	360	390	412	417	416	399	403	390	348	375	397	384	368	419	421	394	390	411	421	391	410	350	406	398	378	417	377	422	440	431	412	368	385	364	400	362	412	428	406	397	375	358	384	397	397	400	397	389	379	414	421	398	394	397	417	365	383	442	389	388	415	408	400	419	396	421	381	388	368	359	371	412	385	437	372	388	369	387	399	345	402	404	392	391	367	422	377	382	389	376	395	409	362	360	379	389	400	371	410	419	426	386	395	375	389	350	415	370	426	370	405	399	385	387	387	381	426	380	399	358	389	402	389	373	372	380	372	377	417	372	376	385	394	373	387	403	361	428	405	393	390	408	361	376	376	360	411	375	377	385	403	410	414	392	404	378	367	373	402	373	382	408	393	384	399	374	410	395	411	414	376	392	388	389	405	408	395	395	377	399	379	396	392	387	376	386	420	392	409	417	374	413	367	402	382	408	428	389	355	399	375	405	374	388	391	382	419	375	371	399	415	378	419	372	385	366	399	371	395	380	378	403	432	365	406	382	373	408	406	382	396	410	378	398	416	393	369	403	380	374	391	383	409	384	377	428	372	373	396	384	385	407	403	396	408	412	416	408	406	393	385	392	414	431	395	367	378	395	398	423	385	393	413	415	418	400	363	396	390	386	385	440
33598	48679	36835	21720	10394	4237	1656	864	623	636	597	595	603	596	560	636	609	591	614	586	602	614	600	592	585	605	610	595	625	611	667	651	599	566	581	590	603	626	581	605	604	630	564	622	636	632	642	589	627	639	596	602	622	630	623	574	595	638	618	548	627	577	609	626	590	626	607	629	641	606	604	642	629	590	600	604	636	566	637	644	685	617	645	629	630	611	621	592	622	618	615	672	625	569	640	637	623	544	624	609	641	613	568	607	586	602	607	556	595	585	608	620	594	586	589	611	589	604	614	599	604	598	601	621	603	612	603	597	607	629	599	585	576	629	646	613	595	564	595	589	615	589	615	640	602	605	636	628	622	615	606	545	645	573	578	646	614	616	586	608	599	644	619	662	585	636	622	636	582	609	656	618	573	634	633	600	600	631	593	599	623	595	582	659	588	637	620	625	573	620	614	613	636	621	629	615	612	656	608	610	593	620	571	602	581	609	603	592	576	620	614	659	646	618	634	623	626	608	612	591	645	635	576	626	579	613	598	633	607	639	604	616	592	575	595	608	574	595	633	597	643	638	630	592	625	612	608	611	590	619	558	567	621	570	616	655	636	571	574	608	622	609	575	604	600	622	593	549	596	629	604	643	593	603	584	599	599	609	598	586	616	612	557	621	623	587	613	574	638	598	619	586	617	597	652	630	555	655	570	584	644	610	627	593	625	608	624	607	602	627	630	638	600	616	595	601	607	593	633	644	619	634	637	578	638	614	625	607	608	606	589	601	586	590	562	653	608	631	592	581	595	589	632	596	592	606	618	658	650	652	634	611	628	629	636	590	647	661	601	601	623	574	598	649	549	586	642	633	642	631	597	587	606	628	573	606	611	593	640	598	558	619	606	667	633	631	596	593	570	629	622	638	575	634	607	593	620	618	593	643	606	634	633	650	593	607	587	581	610	604	618	601	571	565	612	595	580	655	588	595	630	573	619	608	612	646	633	612	644	625	620	608	630	623	622	624	569	598	637	601	670	600	585	632	633	620	646	663	611	639	608	602	595	568	634	606	614	610	595	627	631	610	632	635	633	654	641	612	622	637	603	617	611	614	577	628	555	601	625	617	625	571	650	593	637	565	622	614	612	638	563	651	595	631	595	605	569	593	598	640	586	625	594	588	616	625	565	612	697	576	643	589	589	611	583	549	610	630	619	590	598	606	591	595	571	663	640	636	575	602	588	614	614	619	596	628	551	629	608	589	583	633	608	556	598	616	610	639	605	626	618	636	615	606	583	618	576	649	577	622	649	611	591	577	631	640	568	601	605	620	630	633	620	631	619	614	579	598	636	621	652	643	581	637	645	630	633	642	652	619	609	617	583	625	595	603	623	615	586	592	611	614	599	614	647	645	609	599	570	616	638	615	576	624	628	591	625	610	613	568	645	613	577	613	605	584	644	622	601	625	606	592	608	621	577	612	590	675	638	608	621	598	627	553	618	611	635	615	619	610	638	614	597	592	654	589	620	598	614	656	628	595	586	668	606	606	613	619	580	605	579	592	610	574	596	631	625	608	610	625	563	623	599	604	624	630	587	628	658	552	593	637	573	593	644	647	615	592	671	636	609	587	562	595	556	616	670	620	590	631	602	622	560	587	618	627	613	612	575	597	648	607	599	613	679	595	583	632	595	644	638	643	610	596	643	587	600	597	627	627	624	601	614	614	627	580	608	579	641	594	618	597	638	619	612	639	628	596	615	587	647	577	594	601	583	624	620	622	580	623	581	582	607	684	604	610	596	603	629	632	563	592	620	590	632	600	636	620	618	595	599	555	619	577	629	649	592	578	560	625	628	623	595	666	644	611	631	623	591	644	554	594	647	586	619	600	643	610	584	614	553	601	612	602	615	641	582	590	593	587	637	580	607	646	653	616	586	600	606	611	603	655	579	607	588	581	631	629	646	641	588	610	569	638	617	632	664	579	591	616	569	643	630	632	601	600	569	596	621	606	598	580	630	602	578	611	644	586	624	587	612	612	683	604	609	595	597	605	595	642	593	641	597	574	607	589	622	599	615	617	599	639	557	650	607	571	634	628	587	606	608	608	604	630	617	578	598	601	634	623	632	635	582	578	624	649	568	610	626	632	672	602	599	594	599	584	592	588	605	638	589	610	586	618	589	618	624	630	637	601	602	572	594	605	608	597	596	620	577	605	637	616	637	570	641	627	610	594	556	616	594	624	608	589	577	642	608	576	633	620	603	594	634	608	610	603	608	614	641	623	617	614	621	578	585	557	637	598	578	650	651	617	600	630	620	634	593	642	643	600	606	628	622	567	576	590	547	587	612	641	607	593	621	599	613	598	644	574	591	625	615	604	622	601	668	615	644	647	638	628	647	626	616	604	636	599	609	616	611	597	610	611	647	639	641	642	616	590	688	596	635	582	589	589	631	615	643	584	595	606	602	617	625	618	587	649	644	596	598	610	624	608	635	613	634	588	659	631	607	625	600	588	610	592	630	599	622	625	656	612	604	616	586	607	589	609	604	596	574	666	571	561	589	586	619	628	602	589	611	609	582	630	586	609	630	594	637	603	610	612	662	589	591	609	612	580	626	636	644	640	565	601	596	546	604	603	644	643	596	624	601	628	607	597	556	609	641	605	599	616	661	575	631	610	624	636	634	580	605	593	614	615	677	614	612	593	596	645	573	590	600	626	629	595	608	593	594	611	638	591	567	610	614	619	631	594	621	587	600	562	582	559	644	625	606	618	614	622	609	626	627	581	629	614	644	554	575	629	601	619	587	616	595	598	644	579	618	621	603	601	618	577	649	578	644	633	623	638	628	621	595	647	614	644	619	600	627	600	636	639	562	597	637	610	630	622	606	597	615	626	599	636	602	618	599	602	627	623	634	601	606	644	578	630	615	631	588	621	627	647	622	609	564	669	602	642	648	596	614	624	604	617	635	603	601	603	649	589	653	596	609	591	635	625	652	611	589	576	628	616	606	608	618	572	586	628	683	608	616	602	641	606	642	593	582	618	601	627	632	628	660	609	628	614	615	615	628	629	591	624	622	589	597	575	591	608	636	677	628	614	623	611	631	604	612	588	614	630	600	624	627	609	577	603	631	605	643	657	640	594	645	618	628	609	608	590	653	654	613	616	595	621	602	603	601	639	605	594	607	587	608	620	644	635	673	605	624	675	607	626	614	656	621	579	630	618	613	621	608	646	575	640	594	613	572	611	626	662	602	614	591	637	643	618	588	636	649	594	573	597	626	633	606	594	623	622	604	611	593	605	613	639	616	640	582	570	635	582	611	588	586	614	610	611	575	612	636	623	657	625	624	632	615	614	613	600	637	597	620	580	662	587	611	608	596	618	620	607	604	641	623	547	641	610	613	627	606	600	618	623	585	615	573	630	627	646	651	618	628	614	589	568	580	643	621	578	639	631	659	552	607	578	622	637	627	642	597	598	580	593	636	623	583	618	574	601	596	633	618	615	623	598	590	613	592	621
24853	24310	37198	36035	25829	16128	4684	905	507	416	404	446	441	410	444	421	419	400	396	395	422	403	427	436	426	410	402	418	414	408	442	391	411	396	418	467	430	458	403	399	432	386	393	417	400	416	425	411	423	402	422	415	408	412	422	417	415	481	425	381	419	442	425	412	403	393	447	406	370	433	416	410	396	484	453	432	412	402	429	412	427	386	440	390	449	440	431	402	432	437	390	430	425	412	426	394	439	394	405	469	404	404	436	409	441	427	415	449	392	386	409	424	483	409	409	427	397	411	405	429	386	435	386	424	424	387	429	378	424	415	413	413	462	384	402	425	379	413	420	416	394	409	411	412	394	442	403	456	412	413	443	381	437	408	427	402	413	424	378	371	403	429	426	408	415	414	407	422	407	403	421	424	422	432	409	419	402	399	426	402	415	427	413	419	382	410	442	397	415	390	440	369	417	397	399	423	422	434	400	389	432	400	408	417	385	428	426	423	409	426	427	395	372	408	438	397	391	391	404	465	410	428	407	458	409	391	417	407	433	422	442	427	426	427	441	410	418	431	405	400	409	437	425	409	427	438	413	404	425	435	408	433	423	383	403	417	395	386	420	409	416	380	388	405	428	424	454	438	418	404	411	413	453	412	418	450	403	416	374	417	399	428	400	386	401	420	381	407	424	410	407	413	449	397	420	442	412	424	455	437	433	388	419	424	401	400	433	391	406	393	419	378	390	448	396	427	413	464	379	442	366	418	393	415	431	456	439	432	395	437	419	411	394	427	409	385	426	392	381	415	422	386	383	427	398	383	408	410	390	386	437	433	425	443	420	413	406	381	402	406	440	443	376	449	436	426	432	399	412	414	426	404	442	403	413	410	417	426	415	427	400	417	407	426	424	405	412	437	453	434	417	437	417	420	406	394	414	390	436	410	388	390	393	434	397	400	437	385	411	430	406	418	417	391	419	427	414	391	441	434	401	418	434	419	460	414	398	404	408	413	398	410	405	400	416	378	389	437	408	436	420	421	393	428	432	424	393	408	407	400	445	425	448	401	422	415	394	446	434	423	412	431	418	446	378	409	378	404	434	422	409	408	407	422	440	394	443	445	404	428	391	382	445	441	407	367	404	433	441	396	444	417	402	381	422	398	408	431	436	428	418	416	392	397	435	385	440	383	412	393	410	429	395	388	411	417	416	385	413	380	401	430	433	394	432	416	413	384	422	426	421	406	422	414	403	428	397	422	420	378	383	425	432	411	395	451	408	405	423	418	411	407	410	414	416	442	453	415	402	422	412	395	451	403	415	396	430	409	409	410	418	408	437	421	391	416	421	428	388	444	393	405	424	417	394	402	396	400	460	401	435	436	442	409	398	462	430	426	359	403	389	438	394	384	438	405	426	420	381	403	401	431	388	416	403	433	426	390	415	404	426	403	400	429	408	423	414	447	393	425	432	410	430	402	418	410	414	421	428	413	426	422	404	411	434	420	450	427	408	406	431	424	433	380	434	436	420	427	405	394	396	431	378	401	386	460	380	412	380	425	396	412	461	399	405	409	463	404	405	395	396	423	439	470	440	435	403	446	407	424	407	432	452	431	410	428	421	441	418	432	394	447	402	416	426	382	412	423	426	423	399	411	434	406	420	411	401	408	399	445	422	441	396	432	412	384	421	425	430	422	407	452	409	414	425	382	431	409	378	400	423	411	407	401	384	401	380	401	380	398	421	391	425	394	429	391	381	432	415	445	422	406	418	370	432	403	433	449	433	418	413	383	424	416	436	448	370	415	425	413	423	447	406	451	386	405	406	429	388	403	436	396	408	390	379	412	418	393	431	391	400	426	406	406	370	408	433	416	420	446	372	404	416	412	408	409	432	423	416	455	398	419	405	425	419	436	420	397	425	415	450	436	427	432	397	385	387	390	432	406	409	398	469	409	425	429	371	422	425	433	417	369	408	428	441	391	398	434	451	446	412	455	429	424	416	387	406	431	387	388	434	392	383	415	366	425	402	425	398	444	421	402	431	433	428	405	431	399	400	393	420	416	446	410	442	428	401	408	404	395	420	387	415	402	391	401	420	369	418	444	416	385	390	406	409	402	421	399	422	433	457	419	449	389	444	397	412	404	409	386	426	446	408	412	435	425	424	408	445	381	415	387	424	438	393	441	439	399	402	415	456	385	423	426	402	420	392	425	433	398	394	431	421	442	414	410	413	415	448	420	407	383	446	392	392	406	419	421	400	412	406	433	410	401	408	422	398	434	438	434	385	393	442	403	402	435	427	397	423	372	441	435	427	378	383	442	429	399	394	387	428	387	449	403	386	420	404	418	425	403	400	422	441	431	440	401	454	424	386	417	394	390	438	397	402	412	447	431	422	407	375	401	410	389	385	420	445	445	394	421	424	424	421	385	425	435	419	416	433	428	448	453	434	433	403	388	454	437	383	409	403	407	430	423	419	393	446	384	427	400	397	404	440	416	417	419	395	423	412	420	410	399	392	399	417	431	432	414	392	442	414	432	382	414	433	437	387	410	420	410	439	395	399	390	370	407	406	430	402	431	416	399	419	424	454	395	399	427	413	443	409	411	399	385	375	445	436	429	442	399	424	400	418	412	403	440	409	407	393	446	421	379	373	429	448	419	402	404	415	412	445	430	397	451	431	420	408	428	440	392	381	404	395	409	448	442	420	439	469	408	427	450	399	391	424	396	431	417	448	406	429	397	430	425	400	428	405	420	406	413	390	399	386	409	449	459	438	426	415	435	406	399	409	390	437	410	417	462	402	398	442	415	407	426	406	396	417	447	411	396	404	457	444	423	408	440	434	410	430	411	433	437	413	420	409	432	415	406	417	379	382	420	423	404	376	399	417	438	366	425	440	392	421	423	402	411	424	379	423	430	406	419	403	431	446	429	375	384	396	434	431	403	412	434	403	425	414	406	396	420	413	475	422	379	421	405	407	388	418	442	420	427	434	418	439	423	403	426	437	407	427	413	450	421	408	406	411	455	393	395	445	371	447	443	418	421	371	438	403	395	461	428	413	424	422	454	428	439	379	379	433	403	418	410	399	424	401	413	412	465	439	388	401	405	405	401	407	409	430	412	432	408	418	408	394	402	417	408	414	432	400	396	429	418	419	389	417	443	417	415	441	399	376	412	402	413	430	405	411	426	423	415	386	427	370	430	442	387	378	408	420	409	407	430	418	410	438	403	374	451	413	398	433	417	457	429	426	451	423	414	411	386	422	421	413	426	431	451	439	407	417	443	431	440	406	412	420	423	406	439	395	428	411	405	430	394	458	410	419	405	417	405	412	373	407	413	415	383	377	400	378	415	372	416	405	410	406	423	404	445	403	435	418	429	391	386	395	399	394	385	413	438	428	428	466	417	484	427	395	428	425	411	387	432	418	439	396	424	425	409	421	404	435	418	374	396	396	408	395	453	400	410	394	389	416	425	412	426	421	445	382	415	411	447	395	389	451	390	456	407	458	397	419	430	438	412
54108	89733	70247	48616	32157	17189	6076	1771	816	651	644	650	618	660	595	623	658	638	668	620	645	644	665	602	634	641	675	597	641	623	640	696	661	614	597	596	610	652	654	622	697	686	632	652	585	633	623	598	642	649	687	627	671	613	679	673	666	629	644	636	603	654	672	613	642	657	613	622	640	640	605	666	638	638	633	668	637	606	630	622	635	648	661	689	636	635	665	629	620	655	636	642	640	596	654	616	610	605	668	660	681	698	635	703	662	635	658	661	621	597	630	647	629	651	610	616	603	645	620	627	650	656	628	697	613	634	647	658	615	637	661	655	632	633	645	634	666	583	641	623	668	647	617	657	651	658	605	585	619	648	576	647	664	631	634	585	639	678	646	628	621	650	651	631	637	669	669	623	673	670	621	650	646	666	655	646	590	651	692	610	636	633	642	651	659	644	681	644	657	607	651	648	676	631	623	635	641	636	661	683	645	672	599	663	630	658	646	685	611	683	660	635	659	568	624	612	675	668	652	632	616	648	622	640	615	677	650	587	647	655	597	621	643	711	650	656	626	619	629	586	624	619	693	669	640	638	678	628	685	643	649	675	667	648	617	649	652	621	649	651	610	594	617	630	600	658	623	635	653	611	596	657	674	640	619	631	664	633	650	614	648	649	649	644	657	627	675	632	597	661	691	632	668	595	631	662	662	635	610	649	639	612	663	683	650	668	621	650	678	645	604	678	658	633	622	597	623	592	629	658	578	649	592	668	618	657	667	650	642	670	648	612	636	652	658	651	599	674	652	649	619	613	639	620	619	671	609	635	671	636	654	626	634	647	677	666	636	630	602	667	622	644	664	621	631	636	647	628	659	658	642	666	649	667	694	626	616	601	683	606	652	642	626	638	654	630	621	643	662	693	614	643	636	665	614	655	614	605	610	688	636	628	673	633	615	605	636	602	621	658	631	630	604	669	628	625	584	618	623	653	648	667	635	639	663	636	628	619	610	643	598	588	655	665	635	626	627	708	628	634	629	596	649	683	669	610	647	632	627	606	629	585	646	604	618	647	606	655	650	656	657	649	664	609	593	644	608	623	604	633	614	651	609	672	676	678	626	639	593	668	638	660	659	618	623	619	654	682	663	625	676	617	642	648	676	646	687	648	661	664	662	649	630	640	600	610	666	651	646	601	629	651	667	665	576	698	626	627	596	655	607	612	689	668	591	642	601	658	642	643	666	631	648	697	664	624	661	585	673	627	637	626	660	596	682	605	630	634	621	650	627	673	628	634	627	650	649	663	669	628	649	634	668	623	629	646	638	702	661	629	657	660	653	659	650	613	635	709	642	644	651	643	660	614	643	627	675	615	664	621	643	646	642	615	622	656	647	645	656	628	646	655	689	648	660	645	603	640	635	651	636	638	613	635	602	715	625	644	672	622	620	653	630	672	615	626	667	640	694	679	658	619	636	686	645	654	622	617	575	637	591	633	648	615	675	593	643	603	616	618	627	656	658	610	664	647	654	687	677	677	609	663	664	650	629	658	611	651	674	583	606	604	673	605	668	667	621	671	627	643	595	683	604	664	636	616	677	615	651	619	636	637	604	676	652	631	649	638	643	610	590	645	620	682	657	678	626	646	652	635	631	646	613	621	616	649	677	626	675	620	588	641	623	672	713	656	661	658	608	631	658	657	656	618	658	689	646	632	617	628	657	679	616	632	663	649	628	651	629	617	655	574	649	598	646	649	644	658	614	642	646	622	613	629	625	635	634	643	625	638	633	679	664	642	630	605	632	675	645	627	662	642	667	567	667	617	631	657	611	637	639	642	583	670	591	600	672	639	646	649	655	640	585	680	605	603	662	635	634	646	661	647	660	614	669	640	611	698	634	639	641	638	647	583	646	623	640	657	608	650	705	626	648	629	610	671	620	601	704	630	633	639	629	614	629	581	668	645	602	624	655	671	645	645	646	596	643	642	671	596	641	646	602	628	642	633	626	642	639	662	632	653	685	618	637	680	621	608	662	611	644	596	669	641	643	648	665	693	645	632	663	638	675	663	635	634	620	595	660	660	627	654	663	645	636	627	638	694	652	709	626	596	646	658	678	674	606	663	665	586	608	650	653	651	678	624	632	590	644	662	678	611	642	592	682	663	619	623	652	606	635	657	655	667	667	596	621	625	643	604	630	666	628	590	605	621	627	662	642	655	626	630	678	609	651	638	649	625	650	647	614	625	680	599	666	643	673	685	640	658	639	627	596	630	627	684	686	587	633	603	650	664	684	616	668	638	617	642	659	626	630	620	635	636	661	664	669	646	604	638	606	652	628	613	665	628	596	594	589	614	651	652	613	658	614	645	639	622	673	657	649	627	683	645	630	610	638	663	614	616	644	605	623	631	675	614	645	622	630	626	642	610	652	626	650	623	658	618	668	648	643	643	635	630	616	657	578	618	645	595	617	650	717	635	584	652	623	691	604	642	680	625	610	649	612	604	614	688	645	629	634	641	647	650	610	629	648	699	613	625	616	622	618	617	616	614	634	656	668	662	652	665	619	652	613	615	640	593	597	652	597	653	679	625	661	664	675	636	684	623	645	629	645	640	637	638	624	663	647	662	621	663	678	632	684	639	647	624	629	671	653	655	651	597	586	602	627	624	661	692	635	683	650	652	673	645	672	643	591	640	676	643	683	646	593	651	686	600	622	596	632	636	638	647	614	655	656	635	660	637	672	631	670	655	621	651	620	663	620	662	644	630	656	646	649	652	623	646	610	633	651	632	619	620	646	628	625	645	614	647	669	646	677	621	609	663	647	627	707	649	683	648	605	632	655	623	618	661	591	608	604	653	644	651	632	611	592	655	668	629	608	685	608	668	664	667	600	628	689	636	606	622	665	697	657	611	653	603	664	607	647	670	617	637	644	646	645	656	626	644	642	665	630	643	648	636	630	683	628	682	676	663	608	667	612	618	650	606	598	648	629	684	614	678	617	645	686	621	619	671	669	650	630	690	637	611	606	663	628	637	651	631	622	593	607	640	676	628	658	660	614	588	634	616	666	642	676	640	632	608	663	631	641	627	659	667	657	678	636	628	652	631	629	630	635	657	673	665	625	664	640	674	648	610	601	651	634	602	641	640	588	610	668	687	611	654	608	603	646	659	668	694	626	682	626	663	602	639	632	691	644	631	671	629	670	653	628	635	650	654	633	678	622	636	632	647	637	595	618	656	660	618	626	669	608	622	613	606	616	653	678	676	612	650	630	643	647	661	650	641	619	631	671	626	632	668	671	651	644	662	659	619	665	670	595	677	640	605	601	648	658	634	647	657	597	616	633	580	644	627	663	640	593	661	645	645	626	650	666	654	619	593	596	680	628	677	651	647	652	601	654	633	625	651	643	632	623	634	632	670	593	664	630	632	629	648	601	630	643	580	587	628	650	644	640	588	638	613	657	640	671	621	654	621	645	678	655	629	631	660	611	676	624	657	654	607	611	634	658	653	647	628	597	609	629	674
23313	22345	32851	31705	27287	23200	13806	2080	652	503	481	473	434	465	461	448	441	490	448	478	473	475	494	469	457	471	456	452	468	460	498	428	472	491	431	493	463	429	456	489	435	421	441	449	455	485	454	408	458	488	501	463	455	465	463	449	476	450	477	445	450	490	454	421	449	461	459	446	498	468	468	454	455	423	444	434	475	437	470	456	467	437	439	472	456	463	451	446	456	458	450	494	450	460	477	481	476	470	465	452	470	439	406	459	457	467	443	504	439	453	418	458	425	456	447	470	433	430	483	493	447	455	461	468	470	435	454	441	481	434	451	484	449	454	487	424	428	446	476	475	468	450	452	456	468	488	465	412	466	498	449	457	434	455	441	493	453	450	450	496	472	447	494	461	415	457	463	469	458	447	480	459	475	473	456	463	437	468	428	447	464	432	467	474	472	454	450	461	466	472	472	432	451	461	448	484	494	436	459	504	469	455	466	466	438	460	461	472	471	450	451	463	423	444	438	453	476	486	456	459	458	463	453	485	453	478	474	472	449	455	464	458	449	468	433	464	450	441	416	435	422	431	450	426	491	469	455	457	441	436	493	513	441	459	448	477	442	484	464	435	446	472	461	437	437	474	448	433	466	446	460	448	485	486	469	458	458	498	457	474	488	417	458	463	443	449	455	452	488	486	449	459	464	431	469	481	486	458	466	451	453	486	407	459	436	441	472	496	467	450	452	475	459	454	458	475	485	472	473	436	464	428	465	451	421	470	472	471	476	488	411	450	452	429	437	434	462	456	450	400	476	440	454	459	435	434	446	456	415	480	456	430	442	483	486	457	470	487	501	474	460	436	462	433	444	473	401	478	417	416	449	494	437	487	465	447	460	438	461	464	451	494	440	448	470	426	460	437	464	478	436	471	415	429	460	416	445	444	430	423	484	457	461	430	437	448	471	422	459	452	451	451	436	461	505	460	462	462	467	456	469	441	447	489	447	471	423	441	457	454	450	492	422	431	455	453	476	445	461	467	472	483	417	462	414	426	478	467	450	454	464	453	451	478	439	446	430	431	455	432	473	442	466	468	444	505	482	449	460	490	460	469	479	456	451	466	444	481	476	442	426	469	435	417	437	481	465	469	433	475	469	467	430	422	426	462	437	455	442	524	452	439	454	421	475	479	466	480	457	467	426	471	442	429	454	456	452	500	466	426	481	480	457	435	468	426	475	461	453	476	458	436	422	421	430	446	447	466	481	473	436	458	439	433	443	469	469	482	461	447	442	454	424	455	469	444	441	509	464	448	442	424	466	434	517	436	459	471	466	468	459	455	513	445	478	448	478	478	435	436	490	497	470	447	481	447	388	418	469	466	428	437	417	452	445	493	489	434	435	444	486	446	431	442	449	495	430	428	448	398	434	458	443	470	499	438	458	468	476	446	426	467	461	491	469	436	454	470	458	435	473	456	447	467	449	448	459	523	463	401	471	442	509	445	485	449	446	404	460	494	451	420	426	434	435	442	452	454	430	483	435	455	462	472	455	445	458	438	420	468	432	477	472	478	435	491	440	515	450	445	471	480	426	462	443	465	456	477	423	472	448	455	470	451	454	437	464	444	442	465	504	484	436	433	484	445	479	458	427	460	496	496	463	448	457	450	462	451	435	422	433	414	468	460	434	467	492	444	466	449	425	466	468	459	482	470	462	482	451	492	438	460	435	456	436	446	459	454	475	425	439	430	467	460	464	437	495	446	458	465	450	436	475	455	447	454	476	440	465	417	478	447	443	459	453	408	421	444	455	462	431	473	504	464	425	442	477	459	412	446	445	463	456	479	429	472	412	445	444	486	443	438	423	463	431	430	497	475	444	470	485	392	428	452	421	454	463	491	455	439	449	466	448	449	474	481	463	470	432	448	455	425	460	461	446	464	473	453	473	471	439	450	464	458	462	442	478	451	437	485	452	453	443	470	449	447	463	480	469	464	428	482	461	467	451	453	488	459	462	468	468	449	489	442	479	407	509	476	476	505	500	451	454	463	445	427	455	456	456	455	469	447	409	451	461	473	473	470	452	446	425	454	505	447	503	459	472	407	469	442	400	448	447	458	404	466	450	449	444	469	458	463	466	468	417	471	435	428	482	418	478	459	468	434	438	445	461	458	450	483	457	440	443	411	450	477	493	442	492	481	461	463	435	465	440	428	464	445	455	456	489	457	457	442	478	445	469	456	458	452	468	476	444	456	483	456	481	466	501	436	488	454	455	451	465	466	468	472	415	439	458	476	408	485	460	443	465	459	424	473	448	434	472	484	423	501	429	414	449	484	426	462	468	440	458	442	437	472	454	440	424	445	465	469	480	451	455	445	403	496	442	463	439	499	430	464	441	457	492	469	472	460	459	456	473	465	471	469	455	449	455	442	458	468	479	478	482	455	474	457	436	435	433	440	451	472	446	479	447	436	485	438	462	448	459	459	508	495	428	493	461	444	407	421	458	480	447	493	449	457	455	454	456	441	439	446	463	469	446	441	480	455	462	423	486	460	460	446	431	453	454	465	416	487	493	467	473	460	458	481	439	456	474	508	456	437	454	445	462	466	403	473	460	500	441	475	466	422	440	473	429	449	442	431	434	449	437	451	459	444	476	437	457	465	449	486	421	460	482	467	473	455	460	425	434	454	447	470	454	467	467	427	452	472	444	469	482	476	454	429	450	434	425	442	450	448	453	452	439	451	459	436	443	479	419	432	467	437	479	450	452	482	470	459	455	477	454	450	408	447	471	439	447	453	460	456	426	449	450	443	458	487	470	466	454	457	451	477	459	465	469	408	496	426	455	452	446	445	429	420	430	440	456	495	476	460	476	424	455	445	439	448	468	467	464	483	481	425	450	433	466	467	480	462	483	450	454	424	457	442	466	438	443	499	481	486	481	453	451	498	437	448	431	462	473	413	460	452	462	448	475	432	465	471	461	464	448	424	496	453	487	497	474	458	465	473	492	441	434	405	513	457	453	461	505	437	498	480	448	465	421	490	412	458	466	473	427	446	464	458	460	478	458	439	444	422	440	468	431	490	458	403	459	484	501	461	459	455	436	476	457	497	466	443	468	441	471	451	451	429	435	478	428	439	445	479	476	445	459	472	416	433	460	445	404	484	467	435	444	472	485	462	470	474	434	438	492	427	455	453	436	476	442	471	443	449	469	465	464	453	446	476	451	436	480	505	462	441	463	439	487	446	488	480	481	424	466	483	469	443	448	460	421	442	460	475	429	483	442	449	412	428	448	457	455	472	441	429	452	442	418	460	456	504	489	483	476	474	482	472	482	437	476	515	476	486	484	474	469	468	445	428	435	419	476	414	449	430	449	447	449	441	453	429	479	470	455	481	463	424	453	456	440	414	433	446	450	387	427	445	448	460	446	462	447	476	442	429	437	422	462	439	425	419	478	463	439	455	407	410	500	463	433	488	420	488	449	450	441	445	466	442	451	468	419	489	467	448	442	464	497	458	407	439	440	463
50425	103114	83858	61760	42244	27017	10946	3006	1056	711	735	710	688	708	683	663	694	675	692	733	722	672	693	635	653	686	692	695	693	683	623	704	635	675	674	661	662	686	683	682	677	676	669	663	646	670	698	675	696	674	693	666	661	690	684	703	677	692	713	696	668	695	709	703	705	703	713	683	637	722	682	686	643	696	663	646	694	682	669	668	701	694	660	686	686	693	697	677	674	616	706	693	655	615	679	683	695	682	708	653	664	685	658	662	708	693	683	654	629	675	670	660	677	625	647	709	723	685	706	717	708	644	715	670	662	723	691	661	705	700	612	715	668	647	671	682	662	649	678	696	676	714	736	691	670	682	664	700	656	666	674	677	623	708	712	674	723	696	632	709	693	640	651	662	691	702	739	700	685	662	692	692	638	718	643	673	685	698	672	695	662	672	713	690	666	682	670	684	654	678	661	672	763	665	731	722	686	718	729	661	681	629	648	668	726	695	692	637	722	649	733	676	683	681	680	699	703	713	681	634	667	652	643	645	649	656	651	719	713	704	691	700	723	686	696	697	682	677	671	672	678	697	672	672	717	692	687	661	672	689	665	745	648	708	655	686	696	691	657	683	715	679	675	719	697	635	636	665	702	697	673	696	649	668	718	684	694	669	662	675	715	733	706	670	681	594	639	645	669	673	663	721	657	687	654	638	725	649	646	688	723	717	693	699	648	649	663	641	679	695	663	663	653	685	681	667	711	689	662	692	676	706	730	710	650	700	702	678	674	692	677	668	644	700	664	669	717	744	658	703	655	642	697	732	669	640	669	702	676	696	740	653	668	697	697	621	667	669	668	720	689	671	674	717	682	716	687	644	684	676	712	670	659	670	612	672	665	707	679	662	640	651	670	672	748	724	703	674	713	647	729	672	701	690	707	664	675	672	675	675	677	661	678	666	675	676	658	699	670	680	641	669	714	673	679	693	693	678	753	685	676	674	661	724	644	747	657	741	694	710	746	625	651	696	681	704	703	666	643	737	678	647	716	707	722	703	709	601	696	713	662	702	651	700	623	679	690	638	673	722	680	724	660	683	665	672	704	683	656	635	689	714	668	690	660	659	692	686	629	691	682	665	681	667	677	689	708	680	624	635	640	681	704	698	635	650	683	710	675	668	700	676	661	677	692	654	696	704	649	656	661	692	725	706	739	662	692	690	670	678	604	711	657	693	649	683	686	665	723	648	680	684	694	732	655	659	685	700	651	656	670	694	684	688	646	654	700	660	668	704	669	715	726	677	665	702	667	646	670	658	664	661	692	688	639	687	687	722	712	720	684	662	699	685	661	664	687	673	681	705	721	687	677	665	659	656	655	654	640	647	664	680	705	626	637	655	640	721	643	661	690	663	691	710	693	653	652	712	722	687	730	655	692	706	639	655	698	654	686	661	676	701	658	692	691	717	706	699	680	652	667	709	675	679	681	671	701	688	709	674	691	652	678	690	706	658	676	640	676	673	669	703	642	649	685	670	666	680	699	702	644	626	638	672	689	665	699	666	695	696	721	679	683	661	697	669	660	668	690	683	657	662	660	666	678	647	692	705	713	684	673	670	653	676	662	695	663	752	663	683	682	689	725	653	698	709	674	697	657	665	666	684	709	701	731	704	672	714	659	661	648	633	662	641	711	659	728	667	641	768	657	691	679	726	644	668	656	650	673	649	647	681	685	676	680	647	689	660	681	669	684	653	676	672	633	683	676	694	679	655	666	657	666	682	698	612	706	649	646	721	717	675	703	665	685	660	707	667	718	712	717	688	705	644	645	674	706	698	658	670	686	721	725	687	680	661	724	706	703	672	696	721	672	656	649	653	683	659	704	711	672	694	710	628	695	712	706	694	711	652	692	673	689	694	666	714	679	692	694	621	703	651	656	696	642	733	649	672	733	653	700	695	665	653	678	693	705	685	701	676	688	672	729	692	709	691	698	658	664	684	669	680	659	692	673	667	603	706	668	681	685	703	701	668	741	735	671	738	656	702	675	717	708	648	673	672	698	741	704	670	685	703	697	661	670	644	634	736	715	683	666	679	681	661	692	717	705	726	658	692	704	699	677	650	730	659	705	683	681	639	663	655	667	666	700	672	726	681	657	681	707	660	668	700	666	687	700	669	700	668	651	746	683	686	680	655	690	689	709	714	688	683	660	715	673	672	696	640	663	679	685	685	669	677	660	630	694	735	669	657	707	701	672	678	744	703	687	730	669	703	634	677	678	706	686	727	675	682	654	669	656	656	709	725	718	662	663	670	701	675	728	701	655	703	659	621	694	706	643	690	704	684	707	632	722	648	655	663	689	706	695	697	654	711	669	683	659	748	688	698	670	725	661	635	650	679	678	708	638	700	697	675	681	663	693	676	671	684	679	665	641	640	669	677	674	659	698	681	697	667	667	657	702	656	721	676	688	641	660	687	692	707	696	679	685	733	690	621	708	695	683	663	685	673	688	691	669	660	684	697	676	645	625	654	729	669	700	689	661	660	663	725	675	674	649	728	677	681	664	684	670	689	689	681	673	646	688	660	672	680	719	656	682	698	655	704	711	662	690	705	682	654	667	699	708	686	684	692	698	673	681	691	697	643	666	706	702	686	641	680	695	657	725	706	667	662	721	657	693	683	690	679	660	670	670	635	633	651	667	653	688	702	677	695	665	682	692	703	707	636	667	662	679	718	693	664	661	692	678	631	657	726	725	685	649	668	666	680	697	737	703	661	696	707	666	630	658	710	678	651	685	667	721	657	684	729	668	666	665	657	672	683	648	668	664	652	680	697	696	701	651	708	675	684	650	694	665	704	697	737	676	654	660	678	631	643	686	654	689	690	692	671	636	636	667	663	661	680	629	661	699	696	679	627	663	690	665	668	676	692	678	675	659	649	695	657	618	693	717	719	672	686	673	689	699	726	716	677	680	650	659	676	701	660	651	676	634	685	776	697	699	639	677	648	657	634	618	706	677	640	664	662	681	707	678	687	635	691	679	652	651	671	657	658	683	605	683	669	673	674	682	629	703	640	674	657	670	729	644	656	651	676	664	681	686	649	731	758	666	621	671	724	654	697	668	633	665	675	669	706	667	666	715	717	682	712	680	738	703	704	665	692	689	730	743	677	644	660	669	682	661	748	683	636	666	709	695	650	686	671	670	708	707	689	685	646	672	695	634	692	732	676	665	681	710	766	703	683	697	673	664	735	653	688	668	625	665	646	642	715	639	722	702	683	707	671	692	660	677	669	692	682	673	677	718	705	666	651	688	685	674	705	697	699	732	656	634	712	686	717	671	668	670	690	651	683	652	684	684	680	660	660	674	701	660	645	628	683	666	674	622	679	698	737	685	672	685	677	654	701	662	635	641	678	698	655	718	698	726	706	711	641	639	703	645	660	685	679	698	712	674	661	709	706	658	681	671	674	699	679	727	705	736	681	648	694	669	646	691	666	708	711	670	678	645	684	652	656	701	629	667	713	715	663	675	707
27954	30182	32728	21399	7521	2682	1148	543	423	403	382	408	434	394	410	398	406	389	408	398	381	360	403	392	373	404	400	386	403	399	377	358	389	378	414	391	402	374	348	395	389	391	388	415	402	411	369	408	415	419	400	387	390	385	390	426	393	372	423	407	440	363	409	413	377	374	393	391	399	382	410	380	384	382	386	379	426	409	394	394	385	398	392	384	371	405	405	410	399	380	400	395	422	383	387	382	414	406	435	380	367	383	424	383	381	366	441	398	381	368	393	470	393	387	388	426	400	401	370	377	399	369	415	417	411	373	403	380	372	394	375	394	398	389	385	391	397	399	404	401	352	386	426	379	415	401	378	416	360	373	414	382	394	395	379	380	399	385	383	381	378	385	401	409	387	383	392	374	425	374	411	388	394	399	413	422	387	412	411	394	415	381	367	435	401	406	412	410	377	379	431	399	423	379	393	385	409	422	364	390	407	394	394	400	383	386	387	416	414	391	376	360	387	427	420	384	391	368	401	362	409	394	400	385	385	378	409	387	424	373	385	386	402	374	389	397	405	409	369	388	398	416	410	403	408	385	383	377	381	398	380	381	374	383	363	384	396	393	402	395	382	396	403	369	367	368	382	412	379	393	386	364	401	391	408	420	377	414	373	417	380	419	385	411	380	379	401	400	416	392	395	385	391	377	385	380	397	392	382	397	393	385	397	362	383	407	406	416	401	392	434	412	357	360	409	392	400	391	387	412	403	374	415	397	404	351	388	378	374	396	377	406	373	416	394	401	363	385	394	395	417	438	374	423	426	376	396	399	385	405	409	378	408	418	410	392	393	364	390	442	395	395	384	388	387	404	407	402	381	424	371	367	404	362	410	403	372	411	373	380	394	423	367	378	392	412	365	385	422	390	426	373	412	406	381	384	394	393	389	407	414	407	426	355	444	397	384	420	420	430	374	400	362	388	415	391	398	382	355	388	399	371	389	389	390	383	430	390	414	366	403	395	402	390	378	404	370	388	354	389	396	430	363	381	413	391	381	377	382	378	390	415	397	387	366	370	399	383	404	386	382	369	384	392	393	402	389	344	384	414	396	385	395	373	346	376	395	390	403	396	407	418	404	392	401	436	419	422	422	382	377	377	368	434	380	411	415	391	360	381	393	374	375	412	411	412	408	368	389	395	392	350	386	398	419	424	401	385	363	393	399	406	336	374	388	369	399	421	379	363	392	379	379	393	412	425	425	416	381	388	393	361	375	406	369	389	391	381	381	403	422	403	378	376	401	396	390	404	377	375	396	404	397	375	389	386	365	397	380	404	385	375	401	393	417	404	392	417	401	383	410	417	381	420	408	356	398	403	410	367	412	408	391	372	431	394	377	371	414	405	387	439	379	382	415	390	377	397	389	369	386	375	382	344	406	389	397	411	421	412	389	392	400	403	373	355	406	396	405	352	413	385	402	395	410	438	397	389	379	399	401	370	369	409	398	401	402	403	432	432	410	409	387	401	408	416	402	398	373	367	387	412	410	373	386	409	381	391	435	406	426	374	388	376	401	408	401	419	363	394	407	383	388	378	410	367	435	437	395	388	443	368	367	378	382	407	394	356	404	414	367	394	394	426	372	419	396	389	405	365	381	393	391	388	408	422	394	403	382	402	426	436	417	402	403	397	417	371	423	426	384	431	392	372	417	425	377	405	378	374	393	387	410	378	383	356	389	372	402	371	378	398	394	396	366	365	401	404	397	411	391	389	407	374	390	393	353	382	406	375	382	380	400	374	428	413	390	401	385	411	414	416	419	375	413	417	410	425	410	386	419	389	365	373	402	407	403	400	384	391	403	385	397	381	394	399	373	384	395	398	408	374	377	406	387	394	391	409	388	385	391	419	348	412	409	394	383	416	418	410	378	384	374	409	418	402	371	387	373	384	362	395	417	411	394	395	402	390	405	417	409	397	362	433	391	387	377	398	376	403	405	410	381	407	376	406	359	363	384	417	395	391	420	422	417	357	390	397	363	402	372	411	411	394	396	380	393	387	373	424	390	384	404	402	409	387	388	385	361	395	378	418	379	418	386	384	397	364	399	352	387	405	406	359	397	420	426	404	384	401	392	386	410	344	374	399	419	419	415	392	418	378	394	388	382	382	388	394	391	407	352	397	420	381	406	394	399	425	389	405	385	372	414	380	420	434	380	399	432	351	380	413	421	402	419	379	401	377	413	385	407	405	388	388	411	379	368	424	360	393	411	454	434	395	404	398	399	374	390	389	410	368	383	420	397	403	411	365	391	402	384	441	372	381	370	385	424	369	381	412	378	408	398	397	390	396	429	417	392	370	395	391	398	434	393	394	372	421	376	374	376	417	410	400	395	381	387	410	387	389	360	413	384	376	398	388	378	401	392	403	400	369	361	374	399	400	360	352	385	398	377	382	399	379	410	389	396	388	405	377	395	396	380	378	351	389	407	385	418	349	341	395	380	399	395	394	397	404	370	407	407	395	409	364	405	378	403	434	393	395	394	367	395	375	379	384	389	391	363	387	386	394	388	396	426	380	388	414	391	380	392	380	439	410	392	385	404	337	389	378	405	376	400	411	397	404	367	376	396	378	408	390	390	356	364	414	380	413	412	390	364	384	389	402	404	404	397	366	408	396	428	361	403	428	400	410	399	417	383	411	401	391	375	381	426	402	422	369	411	393	371	377	380	387	414	374	405	399	378	387	395	384	417	386	381	370	386	366	383	395	366	436	400	375	409	375	433	417	401	415	400	416	376	392	407	362	385	387	396	411	374	396	426	388	403	379	403	398	378	414	371	399	401	421	381	382	371	361	364	401	401	352	406	361	400	380	383	391	374	369	394	422	377	425	399	382	388	388	392	400	390	383	409	409	402	405	359	386	401	424	384	347	393	403	412	427	392	417	389	405	415	356	365	411	384	438	397	394	374	379	433	393	407	365	413	385	392	408	391	413	408	382	389	416	395	408	408	364	398	436	389	383	414	381	378	376	429	383	457	413	373	371	389	394	365	408	395	356	412	410	412	403	413	415	373	407	415	373	367	398	376	377	415	407	443	372	371	424	378	386	393	413	370	397	372	394	361	380	405	385	369	398	401	400	380	423	364	396	404	412	417	375	375	387	391	392	391	365	390	429	380	396	398	379	381	394	385	414	371	387	427	373	390	403	388	427	393	447	405	358	397	380	407	390	401	410	394	443	395	411	384	381	406	401	404	401	394	384	376	382	397	382	411	378	401	381	393	401	392	371	391	397	402	421	380	371	409	413	424	446	375	410	347	387	374	382	382	380	400	389	397	419	390	380	364	365	400	371	388	400	391	401	396	435	390	401	395	386	363	377	424	360	409	386	382	394	420	362	405	396	394	365	428	399	399	391	374	418	439	388	394	369	356	395	397	384	356	380	417	387	382	365	396	390	362	405	407	441	389	422	362	376	375	388	393	408	372	399	376	381	421	397	390	376	378	395	397	420	376	417	378	391	414	435	392	417
30801	50129	38599	23206	11087	5155	2083	926	652	611	642	619	580	627	618	594	619	619	637	609	599	577	635	631	625	614	625	566	569	587	604	617	590	603	590	647	623	616	596	590	638	659	580	617	629	590	590	613	623	646	631	638	592	598	613	644	591	588	630	634	664	601	603	603	623	589	585	562	583	588	602	647	562	637	644	642	632	621	589	602	605	610	620	630	653	608	588	610	599	608	610	617	601	596	596	640	620	600	613	595	614	624	573	606	601	593	635	572	636	568	649	639	644	614	607	591	583	644	625	605	628	642	579	641	582	569	643	614	615	584	609	595	624	594	586	631	589	599	596	652	614	627	619	626	591	615	607	662	603	649	622	604	632	585	642	650	591	604	623	624	572	573	614	607	624	612	572	616	634	560	614	607	621	617	661	603	611	664	626	641	626	623	606	566	593	632	671	634	609	621	600	631	598	602	605	599	646	599	596	632	608	561	578	624	631	630	601	590	580	615	634	610	633	608	616	615	602	618	607	638	625	564	608	623	608	635	616	606	614	602	588	614	622	613	657	584	606	659	572	634	618	579	607	606	596	624	579	625	636	610	637	614	573	597	627	598	613	603	603	599	584	629	616	604	594	600	605	622	603	590	603	597	614	562	576	650	628	629	569	623	613	570	615	587	655	629	577	560	588	609	635	580	610	601	592	640	636	556	569	598	626	618	615	573	626	635	655	626	646	625	604	617	645	563	615	637	571	635	641	667	662	619	600	581	626	617	611	641	630	609	586	662	602	632	615	598	618	595	621	637	626	667	562	599	637	624	617	600	577	569	610	607	615	598	641	591	604	561	602	571	610	570	584	592	578	637	611	572	583	604	645	600	612	567	636	634	567	619	552	614	611	587	574	612	594	587	626	620	579	600	601	659	593	615	612	612	634	616	602	608	661	600	610	642	627	621	584	612	633	606	621	591	627	646	570	606	604	617	650	564	624	594	623	603	607	611	574	588	605	582	623	622	609	621	607	599	647	651	640	584	580	652	643	664	559	647	617	613	625	614	617	579	634	597	597	570	582	646	602	614	627	593	630	638	581	600	621	589	604	585	610	585	596	596	657	622	622	579	603	607	635	608	639	621	642	578	602	583	617	640	636	649	610	632	624	620	606	589	615	614	612	646	607	589	620	618	629	652	647	636	605	561	612	631	576	608	627	629	636	631	603	582	638	605	624	556	598	625	622	584	597	616	586	617	579	609	613	612	660	611	607	598	656	620	612	621	618	642	615	602	594	589	621	631	580	629	667	652	591	624	592	634	614	588	654	633	554	638	635	594	616	612	612	578	572	585	583	594	635	647	663	637	612	647	597	630	644	597	638	564	632	642	624	611	600	605	624	609	605	617	624	604	651	576	611	576	605	639	581	640	616	597	646	596	600	558	625	595	594	604	586	614	591	635	616	642	615	594	584	615	649	594	581	615	602	573	627	576	581	649	612	595	593	625	632	638	599	575	668	617	622	615	609	600	636	600	616	602	600	612	642	592	606	614	637	614	572	621	597	627	612	572	623	620	666	614	625	633	638	618	635	624	592	630	591	634	630	637	627	610	624	613	608	556	593	705	620	643	636	594	605	637	586	651	585	592	573	598	597	618	619	596	648	594	626	616	652	626	598	620	645	594	609	592	585	560	581	591	624	619	583	580	596	609	597	596	630	671	598	599	627	607	542	636	661	604	608	605	640	620	642	628	608	621	639	642	631	611	611	610	619	613	579	638	632	618	571	588	614	565	645	639	564	595	621	645	611	576	616	624	603	552	655	626	565	658	619	645	629	655	610	613	624	688	597	602	595	601	591	611	597	599	605	593	593	608	607	605	598	626	601	626	617	565	546	587	575	560	571	625	615	569	637	628	587	633	591	579	621	634	577	608	578	643	642	573	582	584	670	646	572	596	622	593	601	600	567	605	643	675	627	634	581	602	601	645	633	568	647	649	635	646	617	665	574	622	585	602	638	641	623	614	574	622	595	656	641	619	621	594	614	604	586	594	577	585	618	638	618	607	685	601	636	612	616	608	671	656	635	611	617	586	588	642	646	589	617	592	634	628	617	597	650	591	610	629	630	641	649	610	607	626	603	602	610	586	593	598	607	625	642	598	602	585	625	619	618	582	597	640	622	617	667	609	598	614	605	608	617	597	590	628	590	654	607	594	672	631	607	672	631	619	596	687	598	623	620	610	600	617	620	612	594	599	612	621	605	582	609	604	603	617	635	609	605	590	609	587	659	647	637	657	632	582	604	617	643	625	602	614	639	619	612	564	616	663	635	637	615	604	635	646	598	620	595	606	605	647	631	606	591	615	644	628	572	629	611	626	616	587	630	565	633	632	641	593	637	600	621	659	599	628	558	614	592	640	607	570	570	574	621	645	609	596	563	584	600	641	535	614	594	634	688	599	598	601	622	642	637	588	604	610	601	591	646	623	602	611	610	636	623	627	608	605	615	619	627	572	635	623	640	614	646	606	610	628	586	628	600	621	594	572	572	561	601	645	551	628	594	580	639	628	627	594	582	602	630	651	616	630	590	605	599	597	583	592	606	674	604	622	592	577	593	594	618	602	619	609	610	638	585	564	627	587	642	564	612	612	577	619	628	570	616	602	577	623	627	631	613	588	587	628	619	616	624	664	574	630	637	611	639	639	595	621	620	623	608	611	609	585	579	620	572	632	602	658	639	646	624	577	639	587	620	617	602	666	575	590	617	648	619	615	611	564	609	594	616	638	653	616	634	595	594	639	616	594	626	578	635	621	592	613	615	600	583	628	595	615	614	640	560	558	597	543	606	581	609	603	608	601	586	602	638	647	617	617	599	653	596	587	600	628	630	574	603	613	565	594	587	604	592	611	598	645	612	616	592	626	623	619	559	661	610	645	619	582	619	582	591	646	623	634	616	590	542	650	637	619	603	634	618	604	597	617	639	582	619	632	597	629	605	591	592	644	601	624	598	606	589	589	616	624	622	639	592	577	565	595	637	598	645	615	614	643	630	561	596	592	611	639	542	650	610	627	613	607	601	616	604	596	569	578	638	586	592	589	620	616	596	629	580	594	619	583	645	617	673	619	592	583	576	606	614	594	606	611	589	656	616	623	628	600	612	638	600	596	606	630	666	557	600	610	623	577	627	597	613	621	643	613	646	631	607	617	613	620	597	608	628	671	597	627	605	549	601	626	584	629	623	626	646	594	621	609	597	592	640	626	616	624	593	633	596	620	635	611	663	603	560	610	582	630	570	605	612	658	639	615	589	590	569	636	650	613	615	618	595	683	625	654	596	628	621	640	631	626	577	582	629	556	607	647	606	593	613	604	628	638	588	605	606	600	628	594	600	578	564	616	627	628	588	582	587	604	604	598	636	648	574	642	643	629	579	589	640	600	614	612	611	586	588	583	634	630	591	577	578	603	563	607	598	628	585	601	646	655	624	613	582	630	601	602	614	587	610	600	636	630	598	573	616	590	600	618	630	596
24888	25000	38943	37074	26367	17037	5721	1096	530	436	385	420	490	373	395	465	435	417	449	431	428	443	445	443	428	424	381	444	419	386	445	428	414	438	427	448	429	404	440	420	394	438	386	420	413	430	439	411	446	454	392	357	425	422	419	399	382	405	391	448	429	406	406	385	441	425	423	420	413	445	422	441	434	422	432	420	408	415	401	415	410	412	445	374	426	420	430	381	417	471	436	447	382	415	383	409	385	404	456	402	421	422	414	424	412	447	418	429	418	415	382	439	437	400	403	410	414	417	394	460	442	434	390	419	412	409	440	441	433	394	426	431	442	396	411	415	435	404	402	430	448	440	427	398	401	419	386	434	431	422	411	440	436	391	403	430	407	418	442	407	442	413	372	432	428	387	426	424	413	406	393	458	410	427	431	387	386	402	413	373	393	409	390	381	420	420	444	394	402	376	438	437	415	467	399	425	384	419	426	398	426	450	395	437	424	425	435	374	407	382	419	403	419	422	376	427	407	386	414	345	399	421	427	413	452	372	413	385	418	426	423	402	397	444	411	411	416	421	431	390	411	435	430	426	388	399	407	384	395	451	418	420	423	440	392	387	431	403	380	429	440	396	409	429	409	405	418	419	397	412	419	434	411	431	446	436	421	429	385	393	409	443	435	392	394	405	421	385	375	427	433	439	405	408	418	433	441	394	437	404	418	428	454	411	402	403	418	409	448	414	410	427	388	423	418	444	396	405	400	409	441	431	388	422	416	430	374	423	415	383	433	413	419	424	388	396	414	420	385	418	424	393	403	410	435	457	400	436	424	407	385	391	449	409	425	433	417	404	379	417	378	413	406	402	400	427	446	415	422	389	450	390	424	376	429	424	413	403	410	443	412	381	438	423	399	431	393	457	419	424	422	394	474	449	428	440	415	435	466	419	416	436	420	445	408	417	424	431	405	400	418	418	445	418	415	427	394	428	454	414	423	407	386	417	378	424	373	413	384	413	407	428	408	401	434	402	400	430	437	439	399	399	416	424	417	401	363	411	442	419	447	382	416	423	385	397	414	390	393	412	428	402	405	436	468	426	402	405	416	401	429	410	394	413	366	437	424	401	401	415	420	398	401	411	394	420	352	401	433	418	427	433	434	445	410	404	440	392	423	386	446	407	411	414	420	406	428	393	393	371	425	408	415	407	415	436	403	403	389	433	406	407	415	428	441	448	408	421	430	423	432	454	366	429	412	407	357	410	421	410	374	408	468	405	440	441	461	413	417	397	409	446	426	420	396	420	404	396	390	402	377	420	433	427	394	425	411	431	395	400	427	414	422	370	423	416	383	421	415	449	401	440	392	419	398	430	414	428	404	393	428	428	415	444	403	423	409	410	407	420	443	419	410	403	438	454	413	419	456	379	408	407	448	406	408	393	388	403	434	410	387	404	410	435	405	439	402	472	441	415	376	394	413	421	393	456	457	396	381	414	425	421	425	414	399	403	413	423	399	440	444	398	406	380	391	425	413	431	422	405	395	403	393	430	404	426	414	415	448	376	437	395	418	382	399	409	428	449	416	397	423	423	439	412	386	386	449	404	378	390	392	387	380	416	361	451	406	437	394	384	375	401	411	407	405	395	418	391	434	426	394	395	445	390	408	449	457	382	435	422	387	424	426	376	437	443	394	419	447	424	403	413	407	422	442	439	428	388	422	402	388	428	397	394	410	425	394	406	402	393	443	417	415	420	448	424	411	427	415	442	419	409	404	430	411	396	433	394	438	417	415	446	391	436	405	402	419	376	451	390	384	404	456	431	434	408	418	403	440	391	458	384	408	375	408	424	422	450	412	450	430	416	412	386	423	409	404	431	464	445	392	405	405	407	421	404	419	414	396	428	438	427	396	376	380	416	424	403	390	373	402	410	392	382	426	421	470	382	441	407	425	427	435	388	425	431	369	411	442	430	383	411	413	403	399	395	408	397	405	419	402	429	412	391	426	434	416	408	434	419	418	380	373	396	416	428	380	454	394	429	422	395	409	395	410	413	395	393	451	391	433	418	434	441	398	444	438	410	422	407	430	412	437	387	406	420	408	401	422	412	434	393	415	356	429	418	408	394	393	390	438	412	431	434	371	419	391	425	408	369	403	395	429	382	429	408	434	412	459	427	432	386	440	387	432	445	419	420	407	407	438	411	435	454	421	401	416	381	402	400	374	394	402	396	379	389	410	385	437	416	394	426	414	417	433	427	458	393	409	415	418	383	403	421	418	411	422	400	444	440	421	387	415	448	421	410	447	419	437	407	456	426	423	394	384	420	421	407	424	432	408	405	442	421	406	404	408	394	402	419	422	394	403	423	452	411	438	416	379	390	402	405	402	425	437	382	378	414	387	425	468	431	419	411	411	365	403	390	430	399	412	370	422	391	394	400	421	445	378	397	404	400	437	413	393	386	432	405	416	448	415	385	421	353	423	400	418	407	422	394	406	398	437	427	404	409	428	437	385	410	419	441	403	379	457	438	393	417	450	433	414	402	392	405	406	394	422	423	411	410	376	394	430	427	394	403	434	441	408	428	417	400	391	454	440	414	389	459	435	429	391	399	421	416	389	431	406	402	430	418	365	405	433	381	427	380	385	409	424	416	445	393	392	414	395	421	400	383	411	415	406	416	392	396	403	409	424	412	432	426	413	412	405	438	396	400	419	410	399	396	378	381	418	431	441	415	405	387	375	433	454	405	377	435	422	405	412	399	450	383	402	421	402	412	442	423	436	402	396	392	428	413	402	424	427	424	426	402	459	399	391	395	395	411	393	401	408	411	422	416	412	425	419	393	390	428	394	433	437	419	440	437	420	418	416	430	410	404	406	450	387	424	415	404	412	368	394	409	419	415	419	404	394	432	412	431	414	390	424	411	431	407	426	423	409	376	396	386	436	420	454	376	416	426	425	427	448	435	395	412	413	431	447	415	391	392	402	402	413	412	423	412	417	427	424	396	411	426	407	423	424	427	428	393	407	392	426	413	399	389	401	418	408	431	458	429	440	425	416	375	395	406	402	419	410	405	461	433	413	424	422	420	394	418	433	448	421	431	409	370	449	380	436	411	424	426	394	403	409	436	409	415	417	429	448	466	436	390	445	412	412	426	389	433	380	410	439	411	421	402	434	408	409	400	440	407	399	423	405	425	417	408	429	426	418	411	420	438	407	418	446	414	403	403	379	413	438	381	425	402	407	358	401	391	413	431	415	440	394	403	375	413	398	399	391	402	427	391	407	401	430	435	414	409	406	405	437	395	401	403	409	395	433	377	402	445	422	422	425	420	413	427	415	387	428	381	455	357	437	448	452	434	393	405	448	406	448	407	422	391	432	408	407	402	404	389	408	420	399	384	415	424	392	398	412	395	443	455	390	394	408	397	427	425	373	399	398	438	413	409	423	419	378	380	408	412	397	403	434	454	445	407	420	459	434	402	456	459	430	440	452	444	412	425	425	385	384	388	433	404	433	403	389	418	402	414
49901	90906	72522	49011	32813	19035	7113	2089	883	689	666	629	645	633	675	710	637	628	668	655	641	667	668	645	665	672	624	643	658	606	649	634	663	667	647	632	621	640	617	596	611	600	646	675	650	642	604	597	648	663	616	668	635	652	644	656	629	652	653	619	664	712	621	620	635	646	612	632	627	651	643	677	673	645	666	620	654	655	631	643	627	658	616	619	626	646	604	633	667	593	645	658	620	631	609	641	632	624	678	641	626	642	683	661	653	634	647	652	625	635	620	618	585	616	645	694	666	633	658	621	655	626	597	654	653	633	634	700	660	613	629	623	685	641	628	640	652	630	626	650	624	645	637	652	630	681	636	592	641	653	634	622	649	638	639	663	638	661	646	655	630	683	624	656	621	633	624	663	670	669	623	661	615	628	670	651	603	664	633	623	684	630	668	644	657	603	579	628	630	666	616	594	620	677	642	632	650	653	687	671	646	642	604	615	608	593	641	653	633	597	639	659	679	653	634	620	639	693	630	663	629	658	647	682	660	643	683	648	616	626	690	645	651	673	616	593	610	646	635	655	647	588	670	642	626	652	646	634	627	635	608	635	672	644	675	656	605	597	664	673	650	612	652	631	673	633	584	637	693	646	633	622	656	634	621	623	664	682	637	621	638	692	651	639	608	636	653	652	656	662	635	623	655	603	602	635	645	627	665	623	640	660	612	605	693	635	694	649	636	639	626	659	613	656	607	646	651	597	621	637	689	651	619	658	624	635	619	603	645	628	695	675	657	648	667	640	649	679	618	658	613	641	631	621	633	681	607	626	646	636	625	655	612	650	605	595	615	639	605	685	650	666	628	639	619	668	651	597	650	660	626	621	664	663	693	661	657	677	674	690	612	694	639	628	662	652	634	627	637	682	652	656	671	623	682	699	633	641	656	647	670	649	650	601	665	617	628	666	610	651	618	661	652	618	657	671	653	653	650	619	648	628	698	609	633	683	664	636	660	628	604	657	644	661	696	633	602	618	599	604	635	607	655	656	641	659	630	655	631	620	609	633	662	620	651	700	640	635	634	639	645	638	676	638	575	647	676	591	628	614	630	605	604	632	631	663	658	622	652	636	655	625	643	659	644	595	652	634	647	648	635	625	649	649	632	624	610	611	639	573	668	638	673	647	649	609	651	671	636	710	663	686	612	679	641	669	689	634	645	655	637	635	624	659	609	657	664	618	672	657	616	659	631	651	587	656	630	604	652	654	593	650	613	699	615	633	622	607	660	627	573	642	641	643	656	631	646	660	644	654	688	653	648	659	634	685	652	639	625	611	596	620	637	653	630	646	648	643	670	640	630	677	672	670	621	593	672	659	687	650	640	640	615	644	670	643	667	571	644	632	621	662	604	662	676	655	657	616	601	669	648	629	656	602	602	627	614	636	630	660	672	619	666	658	681	623	660	636	633	647	623	626	607	678	647	674	607	647	617	665	649	618	647	619	655	638	632	656	653	636	589	686	642	645	687	617	645	625	665	695	630	606	623	635	604	601	634	677	644	640	620	640	652	609	657	630	661	645	636	656	606	666	629	609	636	606	597	630	645	602	636	623	622	645	634	661	634	632	655	651	628	660	636	722	615	675	661	632	653	695	657	609	678	634	593	686	711	649	648	617	693	595	686	678	628	663	680	658	664	667	644	648	623	643	656	673	635	675	630	618	636	608	648	653	668	693	661	671	612	621	653	685	636	643	632	662	595	651	620	645	674	629	667	676	674	649	632	697	602	625	642	620	658	661	636	663	651	661	634	611	643	601	665	680	625	647	617	651	666	641	655	614	696	649	629	598	686	620	665	660	609	628	658	664	632	641	675	657	656	647	627	659	710	653	652	685	648	665	662	636	630	618	675	650	642	681	634	607	662	598	641	653	636	637	643	631	655	603	632	661	667	638	639	661	631	656	597	661	658	631	661	668	621	641	624	634	631	665	677	622	655	664	637	637	668	648	664	676	599	639	638	635	655	644	655	655	655	661	616	624	646	639	621	630	658	629	655	642	644	621	593	653	633	647	600	633	667	634	641	624	639	652	671	651	618	653	631	631	662	627	610	628	634	651	632	643	704	585	652	618	605	624	662	638	633	631	650	618	663	656	668	656	615	659	636	571	592	672	663	608	644	649	661	667	645	674	600	633	646	637	640	670	596	639	629	592	654	615	699	658	614	683	651	637	674	658	666	652	613	627	659	640	666	609	640	630	632	660	687	657	635	672	615	632	631	629	638	631	598	632	650	620	664	620	662	632	682	675	600	653	661	657	610	685	617	581	646	684	623	657	674	645	643	690	640	693	595	655	603	636	664	661	671	633	687	630	635	656	640	655	625	663	653	629	619	651	654	651	638	629	669	659	641	669	652	680	656	574	651	647	641	680	689	665	631	644	639	611	656	679	654	626	634	648	665	731	612	634	649	597	660	621	675	624	642	687	615	665	648	621	650	651	643	681	632	639	607	611	650	608	653	587	633	624	659	659	649	678	661	643	663	613	663	644	678	650	638	635	635	640	605	663	645	625	658	621	635	649	605	624	596	670	622	652	642	621	659	616	633	608	585	639	641	701	668	603	656	674	678	630	602	637	652	657	629	627	626	641	649	669	635	642	644	665	667	626	622	629	670	678	670	628	637	625	608	616	599	615	651	639	659	695	640	666	614	628	621	617	620	644	643	596	673	645	659	608	649	673	669	688	624	639	629	603	678	645	628	638	654	640	651	653	664	649	649	654	677	629	617	650	663	632	641	688	641	664	679	615	626	657	634	595	666	646	595	626	672	674	690	656	667	616	676	619	592	653	648	670	680	622	639	587	622	657	657	711	648	657	622	616	654	625	687	601	637	597	671	665	652	629	620	606	627	597	638	650	677	677	670	662	677	700	609	622	651	615	658	633	640	666	668	641	600	653	627	640	612	664	636	654	662	636	658	645	640	638	659	660	638	602	622	648	619	626	639	648	651	631	628	630	655	666	635	609	657	648	670	624	628	617	652	628	622	656	610	630	640	620	654	669	638	643	601	637	651	645	631	647	642	645	631	630	660	660	652	643	637	602	639	638	630	659	653	629	663	632	636	651	618	638	632	632	625	605	624	636	622	648	636	650	673	651	638	727	647	669	618	641	638	642	623	642	566	668	638	652	631	624	653	620	616	672	627	633	612	673	625	635	597	627	618	657	631	697	640	617	633	632	604	681	675	635	647	666	648	612	649	629	636	621	640	625	630	647	661	628	638	690	621	655	615	625	669	581	606	643	702	635	622	650	622	648	658	640	631	642	674	590	641	628	679	636	634	653	660	646	652	637	565	604	634	653	646	659	661	680	661	656	622	635	668	630	624	639	631	670	657	639	635	639	663	664	627	642	618	663	630	691	647	605	654	627	657	580	661	646	628	629	627	602	625	644	659	637	643	602	593	665	635	668	651	657	640	597	608	650	619	645	656	625	612	626	610	628	651	679	635	665	695	617	662	670	591	663	641	625
23353	22696	34413	33421	28938	24862	14473	2385	735	501	492	465	496	495	487	471	503	425	482	462	440	480	485	469	480	438	463	494	474	458	496	433	484	481	458	454	481	484	445	476	483	455	446	401	445	446	446	453	464	478	458	475	454	464	452	500	475	437	491	500	460	462	470	455	451	487	458	476	442	468	452	472	438	429	482	439	476	432	491	490	470	461	468	446	468	440	427	483	459	452	430	477	458	461	453	465	452	444	430	481	446	450	480	468	475	459	473	423	452	474	460	460	435	474	440	430	447	498	450	485	463	460	467	476	461	439	465	483	487	461	448	457	436	441	475	477	493	459	454	454	458	459	466	453	459	498	461	449	473	464	487	488	468	446	489	442	469	472	477	482	454	458	460	490	465	455	481	466	521	477	441	511	462	451	445	445	472	449	420	495	407	441	444	441	495	452	456	444	436	470	440	473	437	468	455	466	483	474	467	466	415	436	477	490	442	476	474	460	467	436	435	488	448	470	487	482	484	471	464	416	510	456	480	470	444	445	456	448	424	512	477	434	455	454	461	469	461	509	516	454	456	438	491	453	423	462	439	455	481	457	444	479	421	455	442	467	463	476	495	512	479	448	432	480	449	467	443	449	470	480	471	488	437	428	429	430	488	464	453	410	461	434	452	490	453	463	478	454	460	468	427	497	473	458	503	442	484	454	462	482	467	462	435	443	443	436	451	425	493	480	449	436	467	439	447	427	462	461	422	486	468	434	442	479	423	463	444	457	435	459	485	440	448	485	461	446	476	442	466	489	450	445	473	452	495	485	459	438	443	447	449	458	450	422	473	469	457	451	451	455	484	472	463	488	424	456	491	449	502	454	476	406	485	441	480	392	446	467	458	429	440	450	490	448	480	440	469	456	484	455	459	441	471	466	467	500	435	494	398	467	466	478	441	460	472	483	444	456	465	457	452	443	479	443	460	452	454	465	465	458	447	489	439	486	496	473	429	478	458	464	448	472	467	437	446	482	449	458	477	459	488	448	483	448	465	486	490	429	476	459	427	481	450	428	439	426	431	479	425	450	451	449	414	458	463	424	494	482	426	410	443	451	450	419	430	433	451	477	437	470	448	469	447	452	485	485	440	453	456	450	431	445	432	446	460	462	463	490	484	475	453	489	459	468	420	474	501	443	465	439	501	457	460	471	468	468	444	468	449	445	445	458	448	463	460	423	487	511	440	491	447	475	466	476	441	461	480	452	403	453	483	482	440	458	480	431	502	470	440	450	453	442	476	500	457	460	483	431	404	471	472	472	485	461	466	444	462	448	482	442	472	467	491	445	455	460	451	470	454	451	420	433	475	449	509	447	461	426	439	414	439	466	449	461	447	438	462	444	450	431	463	486	477	452	468	425	463	472	448	444	442	479	463	443	467	503	461	432	446	458	473	488	430	474	497	458	468	443	466	462	455	427	451	426	467	462	482	445	435	445	485	450	466	474	420	439	453	439	481	449	439	471	469	472	468	437	452	493	492	493	436	481	508	490	458	459	428	469	454	460	478	476	465	453	462	433	440	488	477	449	459	434	464	452	456	466	446	447	463	520	487	466	469	450	464	459	449	463	465	437	436	425	485	480	472	473	469	436	483	423	462	488	437	453	433	466	476	444	445	482	462	492	473	490	413	419	461	499	446	471	459	451	459	416	456	430	481	419	440	478	443	458	457	408	456	483	469	475	464	441	427	445	457	450	417	467	505	487	459	485	473	457	448	479	491	462	429	432	444	446	453	430	468	463	452	462	446	476	511	432	479	438	434	486	462	487	448	462	444	445	445	466	470	486	472	485	458	449	467	458	479	465	459	456	448	463	445	496	464	459	436	421	412	465	477	454	437	463	479	460	476	462	458	397	454	461	416	475	448	460	437	423	451	468	519	453	478	483	473	458	453	411	462	440	448	431	449	444	501	505	449	446	444	480	463	466	462	432	487	471	487	462	465	474	489	429	447	449	453	443	477	495	504	465	450	447	446	430	446	446	447	443	444	483	444	471	453	450	472	468	457	489	449	448	476	452	517	454	452	462	461	418	422	457	460	431	412	432	501	440	466	474	430	468	406	463	413	496	446	454	456	456	448	458	470	455	422	467	414	432	462	462	459	466	468	481	489	475	453	449	438	515	424	476	474	429	471	439	444	471	433	469	464	452	488	491	450	419	501	446	455	422	440	472	436	457	478	490	491	464	482	498	473	496	441	432	452	480	448	440	469	441	438	448	447	494	462	435	461	487	478	432	424	471	445	497	473	462	451	446	478	499	482	464	512	463	457	428	458	418	484	492	460	492	480	447	504	448	461	478	458	452	486	491	472	456	473	482	491	456	494	450	470	483	464	470	475	434	432	439	459	446	483	464	446	440	424	440	461	446	501	469	443	468	457	467	473	453	438	504	477	460	464	465	446	465	457	488	457	416	464	467	433	463	468	453	459	473	446	426	464	478	522	492	430	464	466	457	424	435	490	490	437	477	488	458	459	456	459	448	469	475	426	431	461	452	475	431	453	447	457	457	466	461	463	467	430	454	469	465	504	410	444	452	443	449	465	447	446	476	419	444	460	454	483	465	447	442	456	443	431	458	457	432	483	470	420	475	436	434	438	464	455	459	434	468	441	433	460	451	434	453	474	472	483	462	454	437	503	478	445	514	490	440	492	483	441	467	476	486	469	433	451	440	461	464	481	456	462	475	466	471	446	446	467	444	469	466	476	482	457	479	443	448	437	472	468	440	499	484	469	440	425	453	468	473	460	419	467	451	472	434	481	476	494	507	452	466	522	477	453	462	462	433	480	431	436	466	423	474	481	463	455	475	437	456	487	467	424	421	459	463	442	452	452	504	480	461	474	480	475	433	455	444	458	473	458	458	456	472	471	481	451	435	420	482	464	427	473	488	443	496	467	454	481	478	462	416	474	431	468	422	487	464	462	446	462	445	438	465	407	476	436	447	439	474	461	462	448	440	445	457	473	439	440	435	481	441	456	465	500	451	444	468	470	464	462	481	489	501	483	431	465	466	461	478	476	459	443	469	465	437	459	462	419	477	433	432	433	450	459	467	471	448	473	461	479	490	457	447	475	466	517	442	484	492	451	474	464	441	513	484	443	490	433	458	423	484	453	449	447	437	436	474	473	489	482	486	416	422	479	454	485	485	441	456	469	503	454	475	415	506	458	507	423	487	413	411	451	448	455	409	454	466	477	472	472	434	430	454	469	470	473	461	482	448	470	428	475	450	471	483	420	489	448	449	478	478	493	430	432	483	435	501	475	462	456	435	450	468	457	456	474	461	450	452	439	459	480	470	456	482	470	434	518	480	476	477	486	448	479	472	451	457	460	441	438	425	475	510	475	438	480	455	490	450	448	502	447	480	467	483	507	435	489	471	446	448	481	463	490	441	425	423	467	464	480	456	446	479	478	453	462	441	475	446	429	444	397	469	418	435	453	458	447	475	472	452	440	466	457	477	472	499	444	469
48030	104414	85381	61732	44254	29238	12460	3550	1117	748	699	660	690	695	715	647	715	713	687	666	669	686	687	693	698	800	719	647	683	620	660	697	700	707	667	703	684	698	694	707	661	704	680	631	713	707	724	692	668	689	733	675	666	728	693	682	713	735	639	664	665	698	689	675	698	687	675	706	656	698	664	693	673	734	680	715	630	678	724	648	705	668	703	668	656	680	648	703	714	660	671	709	692	672	687	713	683	666	652	681	706	693	650	674	709	662	722	669	687	666	673	681	697	642	654	697	668	669	662	693	633	628	667	670	691	649	667	717	659	670	695	684	701	651	692	712	624	694	673	719	686	675	663	669	704	652	655	654	704	684	689	654	663	716	686	680	654	705	678	686	750	697	685	654	686	668	704	673	700	712	674	678	653	711	689	684	678	704	703	672	698	678	701	673	629	677	680	692	648	646	697	688	711	710	720	643	724	718	659	706	693	666	714	659	694	717	677	662	699	689	692	675	715	704	675	703	706	680	695	660	690	658	648	670	708	662	705	732	696	681	681	697	678	732	676	645	678	637	676	669	704	701	675	652	676	693	744	728	696	676	672	699	717	682	697	680	706	694	714	700	728	624	663	693	695	665	676	656	694	706	624	683	670	696	672	669	723	686	640	668	727	648	658	726	686	680	632	647	701	695	666	670	697	681	681	665	667	652	669	682	669	674	685	705	685	672	643	647	709	707	649	664	657	653	625	690	694	647	713	705	636	643	701	686	697	689	705	675	693	668	689	648	719	699	672	689	698	692	668	674	711	679	663	726	680	649	685	699	689	660	643	646	687	707	698	657	708	661	675	660	703	743	653	661	669	710	669	710	648	662	716	655	697	697	662	654	670	682	664	682	679	714	696	670	634	703	672	707	654	685	642	652	693	678	695	693	689	669	683	705	692	701	721	719	698	697	710	682	689	721	683	691	695	682	700	684	661	702	656	713	675	677	611	676	671	676	652	730	656	668	715	695	664	668	688	709	674	693	681	708	658	649	754	695	699	692	648	689	643	708	688	676	676	722	748	676	679	674	720	691	677	676	699	673	690	690	697	693	663	698	714	650	693	671	656	652	680	710	658	707	655	660	704	695	705	658	699	674	647	675	674	698	734	680	699	699	666	663	703	650	639	713	696	693	662	670	711	701	689	671	703	737	731	651	690	660	704	685	738	639	663	653	699	678	684	717	604	700	680	736	655	663	648	676	675	633	663	702	652	677	672	661	671	713	681	687	671	742	651	691	710	677	701	696	726	665	683	710	689	670	666	691	652	668	656	656	658	676	698	697	698	682	710	704	634	684	656	709	707	684	663	682	702	709	715	702	653	702	700	736	702	671	660	748	700	687	673	635	760	715	693	681	706	660	657	692	677	652	683	735	643	660	721	725	649	671	675	700	679	648	674	694	728	685	635	680	686	696	674	681	670	697	704	740	678	719	702	720	679	706	639	724	643	630	702	721	682	668	734	665	681	676	714	693	714	690	669	691	677	640	678	669	675	686	690	663	738	698	699	689	711	715	692	716	692	685	652	671	653	656	699	689	674	716	659	664	647	721	637	652	679	661	718	660	669	692	684	691	693	648	660	663	715	676	697	703	736	682	654	620	709	704	703	684	687	655	678	680	637	728	715	692	682	684	660	676	713	699	709	706	718	626	673	672	741	683	660	668	676	670	691	690	669	706	688	675	673	691	716	688	671	700	674	658	657	702	710	685	655	664	678	703	675	674	717	675	678	666	664	649	709	658	694	661	712	690	711	634	689	683	691	702	649	705	737	674	728	669	729	701	708	705	661	701	695	725	664	696	732	682	673	703	695	676	689	701	704	706	724	724	688	652	691	665	678	688	654	695	664	668	691	659	682	680	707	729	675	699	738	672	686	701	707	689	733	693	694	673	643	666	662	634	664	656	720	691	666	723	641	713	722	687	643	677	681	689	676	694	704	630	683	679	685	655	705	676	744	665	653	697	660	683	649	675	669	670	683	664	660	677	694	732	696	671	723	712	699	697	681	694	652	653	697	639	625	689	636	732	694	626	701	659	708	662	701	635	702	675	673	666	691	718	700	693	632	647	688	668	701	701	679	706	695	669	724	691	690	686	699	630	672	688	670	731	665	742	696	669	687	667	661	669	635	668	697	736	676	640	695	684	683	662	709	657	691	664	725	685	717	700	659	680	682	725	704	652	722	672	684	695	678	670	716	675	714	736	676	685	716	716	706	697	681	660	683	666	747	646	668	714	738	656	689	675	633	670	712	673	675	673	699	667	639	674	642	652	657	728	685	723	761	664	694	683	687	681	685	649	694	687	743	727	716	673	660	703	705	651	692	707	659	684	691	679	724	680	679	733	732	672	658	685	663	645	670	696	710	664	697	704	711	638	655	716	667	689	671	702	678	683	621	681	686	707	659	676	648	654	714	672	681	666	712	666	702	660	666	662	630	691	646	679	702	695	701	686	642	712	682	638	687	703	702	702	730	617	660	668	650	646	689	660	678	713	694	709	638	687	640	655	671	672	702	668	728	714	657	713	667	682	693	696	696	699	678	686	699	701	732	716	683	670	676	711	674	712	655	650	709	661	685	710	636	647	735	696	685	684	679	704	657	694	669	648	679	652	683	704	699	665	696	674	670	674	678	673	650	667	694	695	698	684	697	651	663	656	714	721	673	707	680	678	652	663	696	712	647	693	687	652	674	645	614	668	692	659	690	692	669	688	683	728	696	690	649	703	716	653	646	691	691	676	668	705	688	736	697	687	686	716	671	666	687	700	665	665	716	727	702	721	710	694	675	690	708	649	672	682	693	715	654	720	655	697	683	713	695	699	654	634	663	655	712	667	694	661	693	712	689	658	666	673	653	702	663	701	672	684	600	656	718	667	673	680	664	700	652	719	759	675	676	682	648	680	676	653	676	659	694	707	699	731	694	674	706	702	646	702	679	729	646	697	668	701	636	681	680	682	673	697	713	720	709	707	681	653	677	706	698	672	675	664	678	708	700	679	709	666	661	674	744	684	690	706	703	623	695	651	674	653	672	674	696	663	668	701	716	682	662	676	656	683	663	685	715	690	637	717	652	673	700	645	668	685	683	674	678	705	697	715	751	719	705	700	655	673	655	673	663	660	620	669	698	648	661	684	708	648	680	716	702	692	658	665	682	641	704	648	655	752	680	706	626	717	673	695	666	678	682	677	650	663	693	721	680	691	709	648	660	694	682	712	693	660	640	714	713	642	672	668	642	638	727	664	666	642	680	707	679	704	701	674	714	668	620	671	678	703	660	701	688	652	666	678	728	647	713	683	646	711	644	665	642	654	698	696	697	676	680	640	677	631	686	661	675	669	649	650	684	688	704	655	704	709	716	661	649	698	692	736	646	672	685	636	673	671	661	662	676	675	731	630	711	645	679	666	708	678	719	673	677	650	695	664	660	649	706	673	677	694	692	690	681	660	661	662	682	685	673	701	726	685	693	695	693	727
28374	29840	31736	19540	7189	2748	1007	521	412	377	380	407	418	418	395	399	393	390	396	392	398	394	352	391	389	374	389	375	426	410	386	387	380	425	412	400	392	398	381	382	357	369	388	384	388	392	406	397	345	396	407	405	397	409	384	375	398	411	418	402	383	346	378	398	424	375	417	386	373	361	409	415	389	390	399	387	392	377	399	406	379	371	394	407	409	399	400	418	384	380	411	394	389	430	431	359	366	382	377	441	366	400	395	376	382	376	393	417	370	379	366	391	392	376	386	381	383	411	416	385	410	407	387	396	380	391	415	372	381	382	367	388	422	410	372	384	377	381	374	421	350	383	404	371	359	402	387	379	387	399	399	375	361	388	409	406	413	418	378	396	418	369	355	400	403	405	363	422	429	398	388	415	353	387	402	381	368	393	388	385	384	390	375	364	378	362	406	377	424	399	347	395	396	432	405	387	390	376	376	359	377	410	414	365	420	389	389	380	382	403	397	358	389	372	428	372	395	442	368	425	381	377	382	386	390	382	393	421	385	357	385	361	380	392	395	401	397	402	392	364	402	424	430	403	379	391	397	342	421	402	364	416	353	404	415	386	404	402	387	405	395	380	406	383	395	365	392	400	388	381	391	384	375	408	381	405	362	396	392	372	412	402	409	378	423	429	363	361	389	436	394	369	418	387	380	412	398	381	366	386	402	394	372	411	389	385	413	394	403	393	403	355	354	368	393	350	401	400	389	377	389	448	388	371	411	384	384	376	385	384	388	355	394	415	378	423	376	374	389	399	418	367	375	400	403	428	382	421	384	370	351	393	407	363	433	397	337	403	416	378	367	386	391	394	390	410	392	387	387	404	395	358	413	387	415	413	417	357	411	437	420	379	369	400	406	397	364	382	378	382	360	395	384	382	427	395	398	387	385	408	383	389	385	380	431	408	368	386	387	374	397	384	423	368	381	412	412	394	396	407	386	387	400	362	421	366	427	395	412	375	374	372	378	410	391	370	375	433	400	390	357	345	382	386	381	398	393	405	377	376	365	374	391	350	402	367	385	373	396	389	421	415	412	365	378	401	393	378	378	343	372	418	389	391	400	356	425	396	387	390	391	366	399	358	379	368	392	373	373	359	380	396	416	375	408	375	386	386	394	359	428	414	423	394	363	387	403	383	380	370	374	386	395	392	385	400	396	382	371	406	405	407	382	370	398	390	401	376	370	426	400	364	388	411	420	409	420	382	405	386	406	385	389	361	379	427	398	404	404	369	392	402	408	398	379	395	371	380	403	393	374	382	387	375	391	369	371	405	390	385	419	365	362	441	416	382	383	394	400	382	378	384	378	359	398	395	377	401	357	394	372	397	397	385	407	388	423	406	398	418	364	397	406	400	400	381	385	352	404	415	379	372	370	398	383	370	385	379	377	380	388	427	372	402	400	404	415	399	386	396	411	405	382	390	388	391	385	349	356	401	369	377	371	398	410	382	352	414	379	420	352	395	397	374	358	402	360	361	391	390	373	369	377	407	387	394	390	390	355	414	344	385	379	393	398	364	427	436	422	384	386	386	366	367	377	395	441	355	413	407	384	390	409	416	364	413	392	363	411	372	415	384	417	390	373	403	383	374	400	366	376	376	377	371	399	385	370	420	391	374	384	383	439	409	386	375	402	387	400	408	396	369	397	360	399	385	402	416	403	390	367	394	400	354	390	411	351	402	395	360	398	385	397	390	380	422	380	412	361	416	348	402	350	406	381	401	391	398	366	372	409	413	382	390	400	396	417	365	400	400	398	386	409	392	401	410	395	377	393	384	389	385	379	373	422	382	391	369	400	389	415	406	400	419	405	388	407	422	371	390	389	370	408	412	399	393	369	373	415	403	390	401	384	404	356	387	409	411	367	378	406	385	392	369	404	365	408	378	382	376	395	383	371	405	365	366	408	368	408	359	387	411	410	374	387	402	380	365	372	384	386	378	376	385	352	399	401	376	374	401	401	383	443	420	398	388	381	405	385	398	413	397	379	386	399	397	405	360	381	429	410	377	387	422	391	416	373	336	380	405	422	369	402	373	377	379	365	392	405	404	391	398	360	376	402	375	400	377	397	375	355	384	410	395	381	406	403	357	377	398	405	378	388	388	399	404	406	378	387	392	404	396	418	405	369	351	369	419	366	415	374	409	401	407	380	359	386	398	404	438	398	408	421	384	405	402	410	371	409	435	360	409	385	419	371	381	379	377	374	368	363	392	361	410	407	357	375	366	398	404	374	383	341	371	403	389	384	389	372	370	384	377	414	399	400	393	337	377	409	417	356	410	401	388	392	384	387	417	393	397	408	405	382	406	420	416	435	354	376	412	349	340	416	418	375	395	369	394	383	390	364	375	395	384	399	347	403	340	378	371	396	364	322	422	399	369	394	381	414	406	435	392	409	381	381	406	376	355	402	363	370	372	382	353	383	385	429	404	400	379	401	392	390	369	371	384	390	386	393	382	388	402	405	384	401	396	410	413	401	407	405	413	406	367	373	387	383	441	423	387	418	369	375	397	371	388	411	373	414	401	384	396	402	381	392	401	358	400	348	380	389	383	405	374	429	375	388	408	426	390	404	386	425	361	394	375	387	389	358	354	372	394	384	416	386	382	406	403	392	442	392	379	379	410	378	347	405	387	378	410	394	386	391	380	379	392	390	381	367	374	391	367	375	386	397	385	353	397	367	382	404	399	375	383	348	378	387	379	381	401	399	377	386	421	387	386	351	346	368	412	359	400	388	389	415	393	394	459	414	410	419	426	374	405	395	404	342	393	393	380	387	418	392	420	364	414	377	423	363	376	391	364	407	385	397	393	394	383	406	409	394	397	409	377	380	416	369	378	390	378	396	377	380	406	407	419	416	363	432	360	356	380	392	402	376	425	403	391	378	385	387	367	439	407	386	396	375	383	397	383	379	365	371	397	383	405	370	365	397	387	386	399	369	391	421	370	381	394	384	354	419	382	400	363	394	372	364	459	391	395	385	368	394	406	389	393	430	411	399	413	385	360	394	399	384	378	393	394	403	405	391	404	428	397	385	405	406	401	366	369	344	382	392	391	364	419	394	393	380	415	396	436	395	380	363	406	409	414	358	398	401	397	374	382	422	421	393	367	406	404	370	400	381	379	367	383	394	412	384	394	389	385	411	357	405	396	386	396	363	391	370	383	433	409	412	408	362	368	404	399	429	384	394	395	371	398	366	380	369	418	388	383	380	381	388	392	366	375	385	370	366	346	383	380	420	419	400	381	373	374	372	342	436	410	403	381	387	391	404	383	364	358	372	384	400	360	399	395	429	389	386	401	376	373	411	407	376	412	400	400	380	351	385	381	370	412	386	384	386	396	379	403	371	383	384	371	364	407	372	387	399	350	420	393	404	384	372	405	373	388	369	376	380	394	389	410	375	361	376	412	379	385	410	411	426	379	385	378	391	431	365	396	371	388	368	377	375	397	356	408	415	384	367	390	420	413
32828	48923	37515	21094	11502	5292	1719	886	702	648	616	608	640	661	603	621	613	632	615	659	601	592	596	609	619	616	627	598	610	601	646	590	613	620	644	592	614	646	600	638	595	615	584	637	609	617	633	590	619	596	619	595	591	578	655	596	618	585	635	596	638	592	589	575	661	575	623	620	602	585	573	607	589	605	595	576	600	602	600	617	648	598	558	584	631	592	574	581	609	588	592	606	602	625	607	619	566	605	627	619	620	612	578	625	618	614	602	645	596	589	592	608	617	603	632	584	606	648	595	599	562	597	632	618	596	621	594	647	577	607	635	653	576	622	629	639	637	576	608	602	626	601	641	583	644	588	627	611	597	628	588	569	641	624	633	613	596	598	639	639	650	588	627	592	567	598	600	613	606	613	630	586	617	596	603	585	647	634	617	579	637	649	644	574	627	597	594	616	595	596	627	607	611	649	631	628	592	579	589	626	575	607	620	639	615	621	615	613	588	621	593	624	590	574	618	619	638	617	622	614	609	620	590	643	623	640	603	605	604	608	600	580	602	616	589	594	588	622	602	615	622	615	616	626	642	656	606	597	623	622	658	592	638	606	644	627	594	632	593	596	592	577	631	606	629	601	615	573	607	610	623	588	598	614	605	608	602	607	641	593	624	648	587	649	627	601	610	608	586	625	609	563	597	602	613	611	568	622	598	632	629	661	640	612	566	603	618	583	601	612	605	634	666	617	624	618	629	615	656	629	602	605	599	617	608	599	642	641	629	618	677	590	647	604	633	631	580	614	632	615	634	610	635	624	625	598	610	640	603	607	600	650	603	601	651	627	584	636	612	590	662	626	593	608	634	582	612	616	651	612	607	612	622	658	588	602	678	619	598	567	580	629	589	617	591	613	633	629	612	574	540	591	592	596	644	619	596	630	590	548	572	614	608	613	612	612	649	624	568	598	633	623	621	578	574	578	632	626	621	647	597	586	603	543	581	631	594	597	621	598	554	590	646	573	587	590	665	637	605	597	591	612	567	596	595	632	585	644	587	643	643	631	571	635	606	592	622	611	617	619	586	601	631	644	628	608	601	596	625	605	604	625	577	582	597	576	617	614	569	583	599	590	587	616	615	611	624	626	598	573	657	646	590	561	634	576	630	585	586	624	654	588	576	598	598	602	587	607	642	584	549	573	593	630	644	586	670	636	607	621	595	590	570	644	616	603	594	565	626	569	649	608	587	607	592	569	629	602	556	574	624	617	633	598	607	599	611	597	628	632	591	612	613	625	589	645	598	606	605	565	573	601	578	591	583	607	652	630	574	598	605	661	604	605	626	602	690	581	613	592	608	599	582	610	587	609	619	550	613	634	598	598	590	647	611	611	656	595	618	587	607	621	591	607	594	604	622	618	606	573	582	668	621	614	622	592	593	603	647	621	605	633	622	596	631	611	590	571	616	568	650	594	653	607	609	616	678	606	607	657	635	602	640	606	602	630	630	623	585	596	587	615	634	593	624	574	614	616	599	602	622	605	670	604	627	608	642	585	619	642	658	618	617	601	586	587	627	575	621	605	618	657	611	593	595	642	597	619	614	671	593	607	624	572	598	649	582	591	588	570	615	584	608	652	673	623	596	624	618	620	590	608	580	617	598	615	620	599	619	584	605	606	603	683	624	681	648	613	585	615	618	638	623	612	579	635	636	639	600	615	572	594	608	605	589	605	584	651	580	598	613	671	617	595	586	643	602	590	620	621	621	632	620	611	637	637	607	612	622	585	560	606	635	622	625	592	591	595	634	621	600	593	593	624	633	615	599	595	589	577	617	607	625	635	621	617	634	603	612	588	629	548	574	616	582	619	611	592	608	616	630	640	630	653	633	614	623	618	639	596	583	612	608	610	588	634	565	610	596	613	607	607	636	563	564	563	594	621	601	617	631	609	649	625	652	576	619	591	579	579	614	611	603	613	593	665	632	635	646	677	585	632	600	617	624	615	589	602	619	610	667	605	625	597	621	642	598	610	628	596	633	601	616	594	625	625	625	578	632	594	641	609	609	621	632	655	644	611	599	556	655	595	600	614	617	624	644	593	601	603	674	583	672	587	590	620	626	596	622	630	645	555	626	579	560	598	612	631	591	602	628	560	574	616	590	606	562	640	656	582	599	639	638	639	580	631	594	644	592	601	604	606	609	576	635	611	632	598	596	604	594	598	613	599	617	599	573	604	639	586	597	617	661	592	614	633	611	598	595	592	658	612	540	624	594	578	580	643	593	638	651	631	604	600	574	610	622	607	624	659	630	627	587	621	593	606	653	618	593	575	623	613	622	617	636	585	635	604	614	564	631	582	613	582	601	643	605	595	635	600	582	590	636	610	639	596	569	576	608	595	633	605	624	645	562	612	566	628	606	613	619	603	547	628	598	609	633	606	661	638	613	610	599	632	604	574	647	577	612	604	574	632	643	627	603	592	589	665	579	569	577	599	690	581	595	595	601	620	595	624	571	566	635	591	619	591	639	609	626	597	607	631	702	589	626	612	603	600	594	606	613	619	602	626	634	573	628	608	586	609	636	604	578	621	604	639	619	592	582	623	594	670	604	580	611	608	648	663	616	560	639	650	607	613	603	649	668	589	572	592	639	608	632	614	597	640	584	605	592	592	595	618	636	611	574	595	604	637	579	629	573	589	635	603	587	584	632	581	627	589	607	598	629	537	608	644	571	625	598	621	587	612	595	605	607	605	637	630	613	582	601	635	641	593	616	596	618	644	602	620	608	609	615	574	640	644	609	569	665	660	624	640	588	610	627	645	596	636	592	640	582	622	568	619	613	601	599	603	667	567	633	622	613	614	634	609	602	634	582	652	642	632	582	643	629	632	612	628	619	621	645	630	610	548	621	653	634	612	665	572	599	602	612	587	617	616	566	635	654	629	595	623	597	608	627	598	615	556	600	611	613	600	594	584	580	630	612	627	612	621	581	619	640	590	665	639	588	538	648	580	617	563	661	584	643	569	611	637	664	565	607	586	621	622	645	623	642	607	632	606	596	609	570	652	621	628	579	600	604	614	630	628	651	605	639	578	631	586	637	618	608	628	638	604	633	590	586	636	599	637	613	606	598	616	624	598	600	600	547	630	571	630	617	594	679	566	626	592	614	576	553	625	578	577	615	618	605	605	621	605	619	636	644	601	628	610	620	624	606	601	601	601	582	615	625	588	599	598	600	590	625	646	574	618	613	612	571	620	579	587	601	620	631	630	643	603	628	622	621	607	653	615	629	574	605	622	661	649	620	637	584	606	601	650	623	646	597	589	605	596	645	611	638	605	611	591	597	600	685	639	570	633	620	615	584	615	601	628	605	667	615	603	593	574	664	593	664	614	621	638	597	555	644	619	594	600	603	603	608	625	621	619	592	579	641	614	608	639	605	579	590	596	578	602	640	615	636	651	604	580	652	606	596	582	646	631	584	612	602	587	614	632	614	599	641	590	606	627	615	587	580	603	623	650	631	607
24802	24488	37617	35128	26260	16472	4591	999	469	441	420	377	436	420	406	402	431	419	403	425	405	373	421	397	476	422	427	459	436	421	421	439	437	440	442	406	415	452	406	418	415	407	420	445	400	414	427	404	451	424	388	408	397	460	401	449	460	433	424	429	417	398	417	392	420	399	429	397	387	391	424	375	431	407	426	373	356	426	424	369	411	381	403	456	437	413	412	416	412	364	405	412	394	433	425	408	397	416	405	396	423	423	391	385	401	444	411	410	416	452	424	421	371	396	437	407	411	438	447	419	400	428	361	420	408	406	418	447	397	408	440	422	408	438	414	422	435	373	435	430	423	423	404	404	439	437	431	413	419	415	383	409	406	412	403	422	392	410	408	421	402	403	400	455	401	441	423	408	435	388	396	405	400	393	413	404	426	405	440	409	439	399	401	368	428	398	444	403	435	463	412	414	414	427	411	408	418	378	416	384	386	417	412	397	388	423	403	428	408	420	411	443	393	419	461	391	369	430	413	425	410	404	416	389	405	433	383	410	390	374	411	447	439	386	441	442	431	389	440	399	437	393	426	345	430	396	413	384	428	421	443	425	406	435	405	441	445	417	393	380	403	408	420	405	435	390	382	418	418	403	420	441	420	448	414	392	390	429	424	446	382	404	405	407	411	431	395	420	398	395	419	396	384	393	396	401	414	436	417	422	419	381	375	379	418	418	435	385	450	356	422	411	381	431	360	409	439	398	428	451	422	404	375	398	413	398	375	406	390	440	406	353	400	417	394	418	398	400	384	430	432	400	447	426	422	395	425	451	420	410	404	401	402	405	407	383	430	408	426	432	409	431	391	421	408	403	389	418	480	424	417	420	404	423	406	404	417	420	428	416	404	396	424	425	434	405	378	403	422	376	396	399	400	428	404	442	370	434	396	425	396	403	406	402	352	418	423	384	408	433	431	447	415	444	413	408	416	401	410	434	435	410	428	380	400	422	413	408	424	395	395	391	364	448	450	391	429	402	395	392	382	439	383	417	432	428	452	427	404	389	428	423	399	467	384	442	403	400	421	408	416	409	425	400	416	436	438	462	444	394	416	424	441	415	394	417	397	430	377	428	405	404	435	403	390	412	438	395	399	412	421	456	389	407	423	411	395	402	452	397	429	429	449	423	412	438	441	423	388	423	379	417	404	410	424	437	420	415	395	391	425	390	417	439	424	413	375	440	387	408	431	406	424	414	438	418	412	401	396	400	376	396	416	406	391	399	421	428	434	397	399	430	392	425	381	407	410	380	435	440	378	404	422	420	413	417	409	394	394	382	444	400	439	460	412	411	419	402	393	431	383	469	398	420	444	424	447	437	429	445	430	426	394	416	447	399	420	406	408	416	457	390	407	430	402	401	409	390	403	404	425	445	433	436	430	398	411	406	430	380	427	416	419	389	421	420	443	422	435	411	397	402	400	428	433	392	432	397	419	421	420	408	418	443	433	423	435	392	416	407	415	441	405	393	415	412	410	461	389	404	432	434	463	422	421	412	419	446	440	411	463	400	414	384	410	413	385	395	439	435	420	353	424	387	407	419	413	434	407	405	418	434	350	400	420	384	458	434	398	390	405	390	397	457	383	399	409	402	385	412	429	404	433	443	395	414	434	441	411	438	437	442	455	433	416	437	432	437	447	397	405	429	449	381	393	429	387	412	434	425	408	413	405	441	443	390	404	413	418	415	405	428	393	400	436	450	401	410	411	400	430	433	404	421	438	378	412	434	423	415	399	403	433	395	404	439	413	466	383	450	407	436	465	456	405	419	425	467	415	416	430	413	403	376	423	436	403	380	417	400	397	431	448	414	427	402	416	453	410	411	402	367	445	387	412	441	422	408	427	440	406	404	387	402	404	416	359	426	383	373	419	411	405	412	435	425	418	391	402	412	419	407	410	385	395	412	405	431	411	419	407	383	405	410	386	450	404	428	406	463	407	420	391	381	438	417	391	440	386	412	402	400	416	449	388	441	448	407	430	395	410	404	407	373	422	432	430	410	399	395	434	463	410	408	416	393	440	459	435	428	415	438	394	377	397	417	400	435	395	396	417	411	416	395	418	367	465	410	400	411	398	421	429	408	378	470	399	435	378	432	426	429	403	381	372	426	409	385	393	379	445	419	391	398	391	401	414	397	376	409	400	418	418	448	394	426	426	429	417	410	400	395	421	424	439	391	397	406	420	400	410	407	446	405	424	438	433	405	377	420	428	417	393	456	394	402	414	423	392	437	428	419	418	377	401	412	460	418	412	445	410	428	410	449	394	395	454	436	431	413	425	412	412	394	404	392	432	416	406	388	405	429	395	428	434	385	397	430	423	384	409	418	424	383	429	431	456	425	409	411	395	400	469	420	414	462	430	403	389	389	386	390	445	414	413	385	436	402	395	428	381	413	447	430	397	397	434	393	403	382	416	418	382	387	415	452	416	429	404	423	410	397	430	392	441	400	436	383	435	416	399	381	392	459	409	407	401	430	420	404	424	359	393	413	425	382	396	403	445	412	422	386	431	435	411	407	391	450	402	438	425	408	439	426	411	419	436	388	445	436	418	439	392	435	419	389	436	415	436	399	409	433	400	396	394	426	399	460	379	398	407	418	436	432	399	402	447	384	440	422	427	448	444	432	435	436	411	433	395	413	382	409	401	408	422	394	417	389	445	403	434	445	409	451	413	435	398	429	410	402	374	374	419	412	410	401	442	409	423	399	399	425	415	411	419	426	395	414	427	409	395	457	448	434	439	386	384	390	417	456	419	436	468	408	452	404	435	410	413	389	418	400	415	389	413	424	357	380	375	391	402	422	403	408	435	418	412	430	396	416	426	427	404	430	376	412	410	447	435	395	411	374	413	412	376	403	429	383	397	410	413	381	391	419	434	434	415	397	374	414	391	397	403	420	403	443	412	404	422	429	388	387	421	397	385	414	397	395	400	418	428	356	427	414	359	394	419	405	424	395	425	433	422	401	424	455	376	390	395	400	407	416	425	426	418	401	403	425	389	402	368	419	415	430	385	403	411	404	423	399	423	420	393	382	419	412	404	415	414	402	417	384	427	424	400	429	412	393	424	406	424	425	404	427	397	422	410	448	377	414	423	400	426	425	413	438	441	402	432	434	398	390	386	402	432	415	440	452	430	385	406	444	371	424	431	391	413	436	394	413	375	423	394	436	438	404	423	407	401	413	431	446	416	414	402	407	461	425	459	414	458	413	424	407	439	430	437	397	427	395	420	429	392	445	432	409	424	396	432	411	392	391	443	427	433	431	412	430	383	418	412	366	433	412	393	420	387	409	422	385	441	425	435	390	391	430	428	427	430	380	432	477	419	371	429	405	400	426	394	389	414	393	413	415	435	424	404	396	447	384	405	413	415	431	392	419	393	364	394	424	385	450	431	429	426	446	426	408	371	410	396	383	413	433	422	407	433	425	395	409	425	486	450	397	417	435	437	381	412	418	426	429	414	409	444	398
54363	89634	69859	46389	34273	17716	5886	1807	876	645	650	649	700	670	678	631	627	630	672	618	706	688	606	691	638	626	614	608	631	643	626	658	634	656	680	655	639	658	650	654	635	633	608	651	646	615	652	666	684	649	630	666	615	597	655	675	618	679	670	677	681	621	661	683	665	636	675	639	609	615	647	638	625	626	609	621	660	594	651	638	665	663	632	667	680	622	634	684	633	640	634	642	650	646	629	655	665	610	612	616	653	602	660	648	662	631	642	656	614	683	635	671	659	589	619	641	641	694	648	624	616	599	630	655	619	612	650	655	652	634	641	647	634	626	622	592	655	681	681	636	669	622	652	627	665	615	671	639	653	637	656	649	662	678	625	638	667	623	600	604	642	604	603	613	607	685	622	635	613	648	615	643	659	674	647	609	672	608	625	624	669	632	686	638	693	621	671	617	668	649	655	640	676	636	652	672	633	667	669	655	660	662	644	656	638	605	638	593	671	654	604	640	653	657	647	631	616	639	645	665	621	636	657	667	590	654	641	618	677	626	661	606	606	611	663	602	632	652	638	646	666	616	613	627	615	684	647	666	655	666	644	691	622	691	641	627	613	667	649	637	668	644	656	641	644	642	653	631	641	610	658	616	675	680	645	644	653	651	661	638	635	696	641	654	629	669	638	613	656	619	631	663	616	656	616	646	682	577	649	662	666	690	641	679	609	637	637	612	673	667	664	660	626	633	670	614	630	657	631	623	681	624	635	598	592	638	666	703	625	651	683	694	624	633	632	661	663	676	607	661	610	647	639	630	665	669	643	627	654	663	653	607	646	660	640	659	662	643	653	642	592	641	614	662	670	657	640	630	663	669	661	650	639	668	653	618	627	667	667	620	653	633	659	650	669	661	637	663	639	665	649	650	669	641	623	634	638	608	672	660	658	614	656	627	642	582	603	645	680	619	652	583	656	672	610	610	614	638	661	671	635	629	650	616	640	643	602	640	647	646	657	629	624	625	609	659	643	629	637	681	678	657	684	612	642	677	601	646	645	659	608	701	651	673	648	647	644	654	644	600	613	647	664	647	624	653	720	663	592	637	592	588	648	673	675	666	673	610	661	664	655	645	655	653	625	664	659	638	628	608	657	639	634	593	661	662	666	608	654	642	639	635	643	646	639	640	616	623	647	627	639	656	629	671	650	664	643	642	626	694	635	621	644	669	655	600	724	638	642	663	615	689	631	622	628	618	628	626	689	661	611	681	645	624	639	632	680	658	612	593	648	601	650	611	601	627	617	613	669	652	597	675	636	628	677	614	642	648	661	669	576	645	636	665	601	663	621	687	633	628	639	682	606	662	594	674	648	627	682	634	659	646	648	659	641	668	614	632	628	610	670	624	693	656	646	610	607	597	668	653	637	588	637	649	644	607	651	659	636	634	646	634	629	657	628	642	665	648	619	646	647	635	665	607	656	628	660	625	643	599	623	630	630	642	629	653	631	646	647	667	656	676	585	644	649	632	677	602	665	631	584	662	618	629	679	634	650	649	650	649	640	646	634	634	621	654	665	673	646	656	605	678	661	644	662	653	645	602	648	661	635	659	685	602	629	669	615	652	657	663	642	652	680	708	651	680	640	613	653	670	692	644	663	620	655	618	606	660	640	614	593	604	646	659	620	621	674	636	640	613	609	622	640	575	633	608	640	668	645	593	619	615	662	641	661	651	665	649	617	663	639	635	634	686	635	629	654	651	641	634	627	672	637	636	626	626	628	629	662	665	650	675	635	664	685	679	660	641	647	635	696	681	638	658	655	631	690	677	645	654	668	643	666	674	650	618	697	617	623	628	634	612	647	654	594	660	642	623	637	650	642	612	638	588	662	669	638	640	625	629	636	647	672	647	618	653	650	643	621	658	653	664	648	626	637	625	637	655	661	626	645	636	674	647	686	659	657	639	623	669	678	621	643	686	612	668	672	653	724	701	600	666	659	594	557	621	664	624	653	612	635	679	624	632	634	607	639	654	648	647	688	689	657	650	664	636	624	680	662	653	634	675	637	650	651	665	632	682	607	660	682	689	633	649	630	704	637	624	665	670	637	626	636	631	618	620	640	657	641	674	662	672	627	656	666	625	675	641	638	653	603	644	654	642	623	635	630	624	650	660	644	653	640	652	644	629	638	596	666	597	648	660	665	584	659	607	607	689	652	640	638	611	668	626	654	609	637	664	654	742	676	596	696	643	611	633	602	677	721	625	649	630	637	639	641	687	663	644	652	591	635	618	661	661	655	661	641	649	676	650	690	631	658	657	664	662	659	633	639	650	631	635	606	646	639	649	611	634	665	647	606	629	683	665	633	645	672	651	635	655	669	677	605	645	589	629	620	651	637	678	652	633	655	659	591	631	626	626	648	696	667	617	670	649	660	640	645	691	630	638	657	637	640	630	636	646	639	683	653	634	630	724	642	654	640	651	631	675	596	615	636	669	660	651	641	654	622	639	666	648	632	628	677	608	639	647	613	622	636	670	633	665	649	623	619	631	668	628	649	643	661	649	639	668	606	647	655	605	660	706	651	620	686	600	600	617	624	629	645	662	692	668	641	665	674	688	606	647	716	651	678	662	647	608	617	629	669	663	678	643	642	625	631	650	673	633	616	645	684	636	671	595	656	636	635	598	646	666	639	641	637	657	629	596	640	664	580	610	641	639	643	620	621	637	648	651	622	609	659	638	649	637	646	616	653	612	653	653	628	651	653	660	627	658	678	686	620	654	657	666	640	649	660	629	604	673	681	638	585	645	659	678	664	680	646	664	608	625	674	629	647	669	649	665	635	661	638	605	623	602	637	655	653	659	651	607	676	632	648	632	628	643	645	695	624	657	609	648	661	607	655	627	662	648	620	660	616	699	671	654	699	659	702	634	597	675	659	631	629	660	649	619	653	659	652	625	654	654	643	606	653	611	665	637	637	633	602	589	655	643	626	633	662	668	663	663	615	649	668	615	647	636	634	648	631	615	633	648	613	654	644	650	588	671	663	648	625	610	641	659	652	652	633	666	638	612	653	684	601	643	645	630	649	660	644	604	640	629	619	668	674	633	592	677	666	612	628	680	643	675	665	649	608	666	641	642	626	637	658	642	655	662	650	644	610	659	632	636	666	657	636	656	670	646	636	645	661	617	663	613	655	650	653	632	678	643	640	664	621	676	671	665	698	634	632	645	667	643	643	660	629	690	625	619	597	653	643	604	637	627	619	695	653	669	656	647	652	600	684	637	612	637	607	615	614	659	593	628	643	672	630	618	648	702	697	660	626	663	660	645	654	633	676	653	645	615	663	627	600	625	635	661	703	594	621	628	634	649	679	675	645	622	660	653	628	684	638	615	684	636	579	625	650	681	606	659	648	612	687	664	610	673	626	624	655	621	680	633	646	635	653	627	647	682	663	676	666	686	615	663	601	669	640	642	642	631	601	659	644	647	627	672	613	656	628	670	627	642	626	640	637	627	637	629	609	645
23380	22357	33567	30907	28749	24203	13812	2082	626	514	532	507	485	497	503	430	453	473	479	474	498	503	469	478	427	469	509	460	466	480	467	462	463	490	484	466	472	460	429	445	451	486	442	514	442	459	496	468	445	407	465	482	456	439	457	493	448	522	454	496	500	470	476	457	435	435	432	478	451	463	463	468	418	439	444	486	426	449	455	430	489	463	489	446	440	478	480	504	488	402	501	462	446	486	460	433	482	454	485	433	488	452	423	462	465	437	456	474	478	487	472	453	434	465	438	445	450	448	459	474	420	480	461	469	476	453	482	481	499	463	459	480	488	443	529	488	464	461	469	492	475	463	480	451	461	466	462	429	484	422	447	498	442	447	443	441	452	446	464	436	476	469	467	434	459	471	495	485	461	495	437	501	426	438	468	494	452	441	451	473	463	432	468	467	451	470	466	489	448	479	508	488	450	464	489	463	462	450	441	443	446	431	450	451	462	483	449	430	436	476	475	499	472	450	513	467	481	475	483	487	443	473	450	494	464	473	479	421	475	495	450	456	497	478	463	466	454	472	461	447	458	463	459	476	491	445	448	465	467	428	488	458	431	472	471	476	465	445	481	449	490	451	455	466	478	450	471	434	491	475	476	494	459	444	461	468	460	466	457	483	455	471	443	440	452	493	455	470	464	462	425	472	491	447	470	433	488	476	432	468	517	420	485	441	495	457	437	482	490	413	436	495	448	467	455	497	444	461	435	446	420	467	478	458	474	445	480	450	443	467	458	464	440	447	491	469	476	439	462	479	458	472	471	428	458	487	467	453	519	439	470	430	502	478	494	438	453	482	443	503	472	475	474	465	476	446	436	455	429	458	449	450	451	458	448	472	469	443	487	457	441	491	465	423	479	457	428	499	463	488	454	509	460	494	508	448	469	474	466	447	469	450	482	496	433	453	461	471	474	463	469	468	456	452	455	470	488	479	475	487	483	473	488	440	474	443	455	471	476	479	462	459	503	462	450	526	465	459	461	486	439	491	477	435	490	448	432	471	482	461	486	441	470	444	462	447	444	418	452	490	466	477	411	461	478	482	480	452	458	442	449	447	474	464	499	458	475	484	480	475	513	432	440	449	498	426	474	449	446	501	449	452	481	436	459	464	471	449	458	469	443	461	442	463	485	498	447	451	463	434	444	465	454	460	463	511	471	487	482	491	462	449	454	467	417	487	502	467	468	471	434	490	492	436	436	463	441	452	487	470	459	458	465	472	445	438	470	432	444	453	451	491	473	460	435	410	463	456	446	488	464	491	430	454	498	436	459	456	471	472	479	424	464	453	466	457	434	473	443	503	458	461	499	435	467	480	444	466	445	493	467	482	429	513	449	464	436	484	476	439	472	467	448	511	497	445	464	458	440	487	459	468	468	441	444	502	471	443	438	456	467	459	458	441	440	451	469	448	491	477	481	483	468	432	462	426	440	475	498	498	483	471	441	477	470	461	492	442	422	484	423	500	462	467	451	460	477	485	455	444	469	448	426	469	499	478	456	487	451	445	443	447	452	463	465	473	455	448	448	479	470	487	479	446	421	447	468	438	423	440	468	413	408	439	456	448	485	436	487	482	490	503	482	470	476	490	452	478	494	415	465	491	479	467	455	459	480	462	461	463	458	473	499	450	477	461	466	491	442	458	499	443	477	520	446	449	480	495	468	456	498	450	457	415	488	517	461	468	509	419	467	488	472	477	508	464	462	463	476	457	424	461	433	482	467	434	487	454	456	489	473	487	462	489	446	456	438	457	474	499	471	426	459	476	444	480	467	466	455	467	463	485	446	443	467	496	469	487	494	465	457	447	482	462	454	431	486	459	462	413	456	476	488	439	450	465	479	457	421	442	466	427	449	465	471	460	457	475	435	468	485	470	475	447	463	457	468	413	462	484	477	438	459	453	478	447	434	464	447	507	455	441	451	452	479	459	464	449	440	445	460	456	484	473	435	463	453	486	440	474	475	448	435	451	473	472	483	471	530	452	437	446	476	426	448	488	445	490	489	471	488	457	465	462	448	475	432	455	488	461	463	438	490	466	423	441	468	474	477	516	465	460	464	465	488	459	495	455	470	458	455	452	509	489	493	441	473	475	473	467	490	463	439	493	517	468	458	449	471	460	471	521	443	447	474	459	497	437	469	502	473	466	446	457	483	479	466	466	472	454	422	482	479	459	476	444	503	470	484	463	464	446	465	458	447	484	463	469	434	469	479	465	461	450	459	447	452	475	481	450	441	447	522	419	429	445	492	448	462	468	493	470	469	494	440	419	466	439	443	466	480	485	448	476	452	459	452	481	445	452	459	483	475	468	476	431	434	460	458	452	463	470	444	442	495	439	491	465	469	462	436	481	453	495	444	461	484	490	462	501	437	491	479	476	489	435	462	466	426	464	493	476	504	446	470	458	499	473	474	468	447	460	487	467	482	453	512	452	459	457	425	440	454	474	459	436	449	497	463	460	456	477	489	479	462	432	428	455	463	488	469	484	471	454	467	431	441	493	469	460	439	486	494	447	437	497	456	438	408	491	446	448	468	470	438	463	453	508	460	472	458	497	459	491	420	468	445	461	509	476	467	445	477	467	487	432	463	497	475	477	469	464	463	450	503	460	462	476	468	452	480	443	451	429	477	492	480	480	449	419	410	476	486	469	467	449	467	479	484	461	454	430	462	451	462	438	424	499	463	500	471	478	493	473	481	489	477	447	462	505	453	423	430	422	475	477	458	482	476	470	465	442	474	477	473	481	428	465	475	473	526	462	473	465	451	477	453	447	469	500	479	449	447	433	433	472	481	476	464	464	427	467	443	455	450	478	458	446	493	459	474	468	434	454	487	452	479	474	441	496	481	468	475	473	472	462	466	493	472	471	491	477	474	500	446	479	444	454	475	433	497	472	458	473	473	453	468	471	495	465	484	447	440	473	467	456	449	466	459	495	454	497	472	457	467	475	486	444	474	446	504	426	454	471	477	487	475	467	484	446	430	468	491	508	480	490	523	459	454	420	490	481	471	474	474	455	426	478	465	438	427	470	444	473	452	489	424	448	463	516	462	488	434	433	491	417	453	480	466	424	487	451	438	469	437	453	461	464	501	495	462	443	447	487	475	470	466	432	463	475	436	445	458	477	467	465	481	470	438	478	466	478	449	507	466	449	480	484	459	490	451	423	453	425	448	456	451	468	470	482	481	465	428	455	459	446	441	413	448	473	491	493	462	467	445	412	457	460	455	472	465	460	459	497	453	454	443	475	485	463	451	453	494	453	439	466	458	456	482	466	494	460	493	480	463	472	426	448	453	470	469	456	458	494	445	476	465	495	430	481	454	454	444	484	442	452	447	432	441	483	461	447	434	453	449	456	465	476	461	475	450	469	457	475	442	410	486	491	422	446	469	471	496	459	473	469	485	478	453	479	444	474	451	491	496	453	468	474	468	455	463	494	474	435	450	476	446	442	450	490	447	472	490	478	480	488
52428	103746	82966	60328	45173	27190	11016	3029	1079	690	700	711	735	670	726	677	734	687	717	720	697	632	699	703	658	689	701	728	726	650	651	744	684	713	687	661	673	669	706	703	689	721	700	709	670	695	671	674	642	678	700	687	694	708	695	681	645	709	709	698	683	662	673	737	661	691	732	668	739	687	677	639	702	696	686	675	675	705	705	693	679	691	707	684	721	669	710	689	668	689	685	670	710	698	725	690	683	704	652	696	637	689	704	678	723	678	713	651	715	742	679	704	681	697	662	671	688	687	683	658	675	702	624	673	717	659	659	653	674	705	660	693	719	705	701	735	654	676	635	689	686	685	691	659	720	719	696	657	689	684	702	730	658	674	729	707	664	704	686	687	711	678	674	726	711	717	671	686	673	692	716	734	692	707	649	683	703	708	676	682	722	695	648	616	685	656	702	752	700	665	714	688	692	701	727	688	676	692	698	666	664	747	702	706	636	702	686	728	690	699	660	695	682	689	702	666	704	633	683	691	682	695	734	692	694	713	659	705	659	668	742	719	678	700	703	701	698	702	713	738	680	691	693	720	636	687	666	700	707	667	705	680	689	700	734	694	663	685	661	705	706	685	727	699	657	671	711	628	649	638	724	722	697	651	639	655	666	708	678	659	702	694	616	685	668	695	649	668	690	635	661	687	682	730	683	700	704	683	728	703	675	645	661	734	674	667	695	690	658	655	707	692	721	661	696	710	693	680	645	690	695	682	703	703	685	711	716	695	732	684	635	636	667	685	643	719	664	735	693	647	704	689	666	662	707	692	695	716	683	681	701	689	704	710	679	643	698	694	664	689	670	705	694	670	751	653	687	672	686	702	695	722	694	714	738	667	643	679	679	633	694	675	704	666	690	723	671	665	689	717	756	698	708	689	689	688	644	674	673	688	701	707	651	673	675	698	692	712	760	648	693	679	696	685	671	708	698	701	709	661	670	650	683	720	660	694	716	695	688	732	678	622	698	725	741	625	645	690	706	642	703	705	672	712	635	692	709	632	664	738	623	677	670	679	687	696	679	700	654	709	701	653	655	683	676	708	707	679	708	733	692	688	679	703	713	662	660	723	731	668	684	721	710	723	703	695	719	650	654	695	655	656	685	659	727	652	686	683	655	697	677	704	632	671	674	614	690	701	730	674	665	705	684	659	691	645	703	680	692	650	729	691	676	701	740	667	694	691	675	666	711	686	730	682	664	709	692	674	675	708	689	701	683	677	705	679	655	679	696	720	672	678	710	696	727	666	709	697	673	684	697	747	635	644	685	662	685	704	685	699	682	661	668	710	675	729	715	671	674	687	671	695	669	720	717	696	652	710	715	691	709	724	720	684	733	699	679	676	728	682	691	657	698	668	701	671	647	698	686	677	683	666	698	676	681	705	691	683	668	649	691	672	722	688	685	668	705	690	658	656	706	670	713	685	712	663	692	670	683	695	671	695	659	710	688	716	680	723	727	742	634	677	644	659	663	699	673	704	684	658	647	720	690	672	684	689	683	688	678	705	676	699	727	705	694	671	708	721	725	689	699	685	670	656	676	663	678	685	714	673	691	747	684	663	700	692	691	699	725	656	752	660	681	677	698	649	721	643	667	689	680	683	704	708	657	706	688	714	716	651	696	681	693	679	652	661	713	702	677	668	701	664	660	689	692	691	700	668	679	668	626	734	722	716	684	676	660	652	678	678	702	704	756	694	678	708	700	704	736	682	695	685	696	712	658	694	722	686	695	664	687	676	702	704	706	690	723	696	677	674	689	660	654	720	663	722	679	679	654	648	698	705	677	662	700	665	686	686	656	658	668	611	683	685	675	716	674	722	727	659	707	690	679	682	708	658	713	751	672	707	732	681	691	680	733	657	685	661	702	661	695	688	676	699	674	681	707	693	663	657	693	657	678	676	731	745	669	715	763	710	700	655	675	654	670	688	678	701	688	688	737	720	688	732	711	681	670	647	629	695	655	660	708	693	708	663	713	658	695	720	673	676	649	670	668	678	677	729	689	693	708	743	675	677	692	671	683	675	617	649	698	712	678	693	682	722	667	705	744	685	690	705	654	662	702	654	664	678	678	688	692	694	681	683	678	718	658	650	679	661	678	648	656	715	669	729	673	680	626	719	725	666	715	637	697	704	694	709	661	642	665	725	656	712	646	704	703	685	721	696	689	709	666	648	674	658	636	734	682	676	686	727	691	640	660	750	672	717	662	660	704	637	670	678	725	692	692	715	725	646	743	718	720	631	709	713	717	621	658	679	686	710	712	682	664	662	700	647	648	707	691	684	677	675	713	662	711	678	678	687	712	724	710	664	636	664	693	662	742	725	684	691	733	660	669	674	696	667	699	694	649	650	678	681	698	685	698	656	702	646	709	702	672	714	695	685	709	689	655	676	712	696	682	708	681	659	688	687	679	652	692	645	666	666	713	727	693	694	640	649	722	723	705	700	681	667	704	662	665	687	775	677	700	689	681	687	727	661	698	700	688	672	746	685	670	685	667	720	646	656	688	641	725	727	673	654	676	684	717	687	712	733	658	692	671	672	698	646	674	647	688	696	713	697	726	674	678	658	706	679	666	695	669	678	700	655	695	732	669	703	677	651	687	709	710	663	683	669	660	680	668	705	697	677	650	721	748	724	697	659	709	684	676	685	664	699	686	702	722	676	672	690	713	730	708	626	674	705	669	722	653	634	692	710	678	733	667	685	719	726	722	662	670	761	655	663	716	661	702	688	689	702	683	701	661	663	648	677	667	699	667	689	730	757	723	710	650	694	700	713	713	727	707	755	738	623	691	710	727	681	697	668	750	649	640	658	687	674	719	695	667	660	721	655	653	743	680	674	651	702	674	684	671	670	716	743	701	612	693	738	765	676	660	712	710	705	673	668	695	711	687	711	660	700	645	673	693	637	673	676	675	710	684	712	682	690	689	688	697	705	690	671	647	690	692	663	672	686	714	682	711	705	701	694	720	714	677	708	675	657	699	695	695	701	678	697	699	688	647	654	695	663	660	701	621	690	675	699	630	668	673	639	701	713	688	706	719	714	708	703	683	679	693	644	679	673	705	697	664	680	688	662	687	695	686	703	675	683	658	734	649	707	655	680	679	648	665	734	708	691	667	723	707	698	728	705	660	701	669	698	682	682	686	663	711	745	743	663	640	691	676	695	699	683	695	634	646	670	697	663	673	673	687	692	734	708	673	695	733	697	649	621	657	643	680	673	687	656	639	702	682	677	666	701	722	637	661	719	689	692	696	684	703	674	698	727	681	673	724	706	687	722	695	682	656	713	669	652	673	648	678	653	719	741	685	687	719	748	711	694	684	671	711	734	664	719	684	688	717	712	684	690	692	680	674	630	685	672	649	660	694	641	676	679	707	690	683	722	693	698	708	685	651	712	664	721	674	688	731	680	682	691	693	677	662	686	697	723	698	677	686	671	684	653	673	643	689	716	589	719	737	677	667	678	646	637
28178	30182	31794	19536	8011	2983	1096	550	454	388	396	382	381	382	356	384	400	392	355	390	412	404	401	379	368	401	399	382	387	373	389	367	345	398	386	386	396	426	399	386	400	415	402	408	423	362	392	344	403	391	392	382	404	380	395	388	401	384	388	405	369	390	415	368	408	407	390	403	374	349	410	407	399	363	400	385	380	450	385	415	376	399	377	415	389	395	383	409	379	404	395	385	354	405	384	357	397	343	388	409	412	408	410	414	373	394	416	415	396	427	404	375	367	384	419	412	407	374	368	403	404	404	373	376	394	392	406	403	381	381	379	416	403	404	387	415	384	384	398	394	396	371	390	381	424	377	408	381	390	388	394	388	389	404	387	396	412	379	390	410	410	394	386	388	419	364	383	379	393	404	415	357	434	395	431	396	411	397	383	390	403	383	403	380	366	377	416	387	379	402	386	434	365	394	379	422	383	431	359	380	388	393	390	389	393	375	365	395	379	394	385	432	342	383	405	418	409	377	363	373	375	380	378	418	335	398	395	369	405	401	368	379	418	420	400	395	389	398	392	397	387	432	381	392	389	386	406	403	412	397	365	386	365	409	403	398	389	363	387	382	373	385	389	363	395	419	358	348	422	385	343	384	420	406	374	368	406	384	383	390	368	404	358	367	403	390	371	358	419	428	378	370	399	424	402	374	416	386	387	420	423	379	410	387	376	406	388	374	388	382	400	388	362	376	378	372	429	399	392	391	396	371	407	392	403	372	396	387	372	395	365	431	379	392	369	380	386	358	381	390	367	411	406	384	422	406	396	387	398	407	354	411	346	425	378	386	390	375	375	384	405	409	419	369	445	367	405	352	400	373	408	403	408	398	412	373	404	394	382	390	396	378	428	380	374	430	407	409	355	374	393	395	379	388	382	404	389	388	362	386	373	372	395	386	368	405	366	371	373	375	369	405	401	377	420	408	387	423	400	343	401	376	413	381	407	388	369	396	405	400	409	363	390	396	395	407	422	415	401	340	396	407	416	384	362	391	385	405	393	379	399	402	365	372	379	394	395	360	395	421	366	392	438	392	366	373	386	376	372	409	409	406	403	376	382	409	376	379	379	418	378	411	378	415	419	391	387	426	391	358	405	402	346	367	366	390	435	405	397	347	377	393	417	349	399	391	377	416	409	389	407	381	382	390	430	391	384	384	394	386	401	402	385	422	398	412	364	368	408	391	415	390	399	382	406	388	400	420	398	394	401	432	389	386	389	407	402	375	388	386	383	381	382	424	388	374	397	353	387	382	410	405	396	386	394	404	395	373	373	382	417	356	407	415	378	386	386	412	372	389	413	378	396	389	383	387	396	394	370	376	392	383	404	387	379	405	392	410	396	345	359	399	406	397	400	373	377	400	401	400	362	368	380	417	352	417	419	405	365	374	396	368	382	404	393	366	392	384	377	394	375	387	385	398	383	407	429	394	385	386	361	411	374	385	368	388	402	397	391	359	359	383	422	394	391	402	392	390	398	417	381	402	411	431	426	388	405	390	402	391	368	383	400	402	393	391	390	412	359	401	396	412	383	387	380	392	401	383	413	382	403	339	363	373	413	375	398	424	383	388	431	405	398	381	407	419	415	399	373	404	388	377	374	396	408	373	374	387	379	361	397	386	377	389	368	392	402	401	406	377	368	386	403	402	399	412	425	367	449	385	390	385	393	385	410	373	342	391	367	350	395	391	401	384	398	389	375	402	389	382	389	355	395	393	365	391	424	376	418	393	356	383	381	411	388	396	403	405	446	396	359	373	364	376	408	393	405	392	366	377	377	427	380	383	357	384	444	396	374	431	373	368	401	367	391	376	345	397	368	419	449	422	394	389	375	366	364	393	383	382	382	379	366	369	406	386	343	396	403	376	408	374	344	421	384	386	430	409	392	388	398	388	406	385	423	424	365	378	366	427	393	378	406	365	398	377	399	393	380	379	366	387	388	400	392	399	363	370	383	401	383	416	394	383	362	403	399	419	413	393	358	430	420	359	379	428	385	382	390	438	397	407	398	440	395	380	401	388	409	370	404	371	392	387	357	449	377	381	368	413	402	389	385	393	400	390	371	368	379	381	365	404	388	383	410	382	400	372	404	405	382	376	381	370	383	388	354	393	392	396	398	417	402	381	396	391	388	365	359	380	344	427	380	399	408	389	398	400	421	402	418	384	368	380	374	408	408	403	437	363	370	415	372	404	400	419	405	401	388	403	353	360	409	393	407	397	409	399	388	406	386	379	357	395	407	403	380	390	405	377	392	413	396	370	382	399	376	377	379	426	377	382	396	360	386	365	390	369	403	386	415	386	406	405	426	420	413	421	416	389	396	382	381	397	380	406	425	374	395	388	406	396	425	390	394	402	379	382	381	372	398	330	384	393	359	401	407	366	370	413	418	404	420	428	404	408	363	412	374	442	391	366	399	390	378	403	375	373	391	429	345	390	407	366	404	337	366	389	398	384	397	398	367	362	342	393	393	407	361	365	394	402	389	410	442	409	407	393	364	403	383	414	450	421	389	389	379	366	395	411	406	390	402	368	406	391	391	389	385	396	396	415	403	394	404	345	427	395	379	377	376	416	410	415	397	395	402	437	432	376	374	395	402	404	408	392	392	394	395	359	397	415	369	363	383	386	367	415	433	372	417	396	403	403	394	402	397	372	369	414	385	404	434	377	407	381	416	372	412	366	424	386	395	392	396	383	393	377	410	388	391	375	357	388	420	397	392	378	382	391	417	395	393	398	373	395	362	384	398	392	393	389	395	402	403	376	407	422	400	422	413	411	374	414	397	344	420	379	389	378	387	369	389	368	343	401	388	374	437	375	415	381	373	362	331	400	378	359	374	384	372	402	379	402	392	376	386	358	410	384	380	392	412	411	386	407	382	373	407	400	411	386	389	396	397	366	392	378	412	414	373	356	399	417	385	399	406	379	416	426	401	392	364	398	385	383	393	402	395	395	370	425	354	385	387	390	386	384	388	406	391	387	384	398	396	374	412	384	419	410	394	404	392	408	425	423	406	401	395	400	352	408	384	379	406	407	383	380	369	401	361	384	407	425	412	379	356	390	379	413	367	412	354	378	406	378	432	428	413	403	388	342	399	399	384	381	416	385	344	394	391	391	379	387	415	352	408	376	375	400	372	386	419	373	416	380	402	412	380	408	401	376	393	409	405	427	406	407	388	418	357	424	426	385	408	396	355	384	361	385	401	376	384	408	385	403	396	378	380	371	355	339	384	405	401	396	419	382	398	377	355	371	359	343	408	390	387	352	374	369	373	371	360	385	369	367	395	385	402	364	337	370	390	406	373	389	407	367	351	384	388	369	386	391	375	375	402	365	404	393	387	387	390	423	394	350	416	396	408	368	403	443	371	435	376	408	429	397	409	396	360	375	386	391	374	428	380	383	390	380	392	423	370	366	406	391	401	386	396	398	405	378	399	373	369	383	434	437	401	365	378	414	423	349	382	360
32184	49999	37225	21340	12415	5427	2073	882	635	636	638	571	609	581	620	627	633	593	610	594	589	604	586	615	596	607	594	566	668	607	649	583	574	613	594	598	604	639	606	661	623	628	627	612	608	596	605	603	579	627	612	600	600	612	629	602	600	580	576	622	600	586	618	602	616	627	639	621	620	570	598	643	634	580	613	546	595	603	593	595	631	648	587	598	603	626	609	605	615	591	597	642	594	619	623	577	601	589	607	624	596	601	616	644	622	593	613	573	622	588	597	645	626	600	580	617	674	613	635	579	632	566	611	599	614	609	655	575	616	615	628	611	548	637	600	667	638	630	612	593	617	625	615	644	614	635	583	622	630	600	611	673	606	623	613	585	585	580	604	625	601	636	634	612	635	633	609	567	612	599	628	585	616	572	666	593	573	655	616	625	569	625	616	572	614	601	665	555	611	634	621	610	619	621	636	604	627	591	631	629	633	595	589	587	563	565	645	627	596	626	641	600	659	570	597	603	612	594	592	610	583	658	580	610	577	620	591	604	635	604	640	602	599	615	621	606	610	608	630	603	630	595	583	626	579	593	585	615	630	635	619	635	580	655	582	633	627	655	604	623	588	606	610	637	585	626	568	631	654	597	606	601	624	631	647	562	597	643	621	632	577	566	631	587	578	600	569	592	630	584	654	592	650	632	615	614	592	597	580	537	575	640	622	630	593	603	605	573	603	615	612	626	626	572	621	568	580	629	631	582	617	598	671	627	564	646	637	626	606	587	603	606	582	653	625	649	632	600	648	647	611	631	630	616	596	613	606	636	642	583	605	579	685	660	619	637	595	607	588	579	564	605	580	608	633	568	650	581	567	657	581	619	615	590	636	615	603	614	546	667	659	610	632	604	625	606	616	668	605	583	616	554	595	612	626	658	586	605	594	614	629	636	592	612	585	613	631	596	595	568	585	580	596	575	619	627	606	626	629	592	621	638	611	607	544	578	563	631	609	598	620	650	632	567	593	597	647	577	558	609	615	647	615	624	602	592	645	632	646	630	646	582	599	596	618	613	602	596	617	612	602	624	643	625	614	584	627	663	624	627	550	570	627	602	597	649	625	611	579	589	593	630	634	575	612	583	573	614	598	612	585	629	598	623	618	626	609	634	607	632	600	647	632	581	571	603	634	622	614	619	634	628	623	619	568	595	582	588	622	610	575	628	579	617	552	583	638	614	621	630	593	579	572	595	610	558	641	615	585	604	587	605	591	603	613	598	623	624	593	631	608	611	605	593	639	604	633	635	607	601	579	641	609	596	624	570	631	648	619	637	583	583	647	615	601	582	620	629	641	629	607	627	584	625	646	591	581	621	646	602	564	584	617	554	658	610	609	659	633	602	603	603	609	603	654	604	625	627	599	634	606	624	619	625	626	632	624	619	651	629	643	592	617	631	626	594	636	610	621	607	625	597	654	640	598	607	638	561	592	639	663	608	646	624	642	648	613	594	548	645	604	615	608	608	610	593	602	622	660	604	595	620	554	669	643	602	578	633	610	620	627	616	608	644	590	617	601	615	646	587	598	620	581	621	594	613	593	582	646	615	609	623	608	608	584	629	616	614	630	630	599	624	594	602	600	612	576	602	614	628	583	607	632	614	658	581	633	642	548	617	583	592	608	596	612	601	597	552	585	626	667	630	609	618	606	647	583	629	638	596	609	591	578	626	588	611	607	619	627	590	593	604	666	631	690	608	615	631	616	603	649	604	603	605	570	624	620	659	616	663	587	652	583	589	658	625	607	648	611	612	619	640	625	584	587	638	616	632	621	640	613	574	563	655	607	599	592	607	646	650	571	601	605	639	612	584	642	627	617	599	597	578	587	610	633	614	635	671	611	626	615	618	559	601	613	610	603	586	615	583	670	614	641	634	608	622	602	618	605	601	607	607	626	605	640	605	578	597	636	623	652	617	607	603	573	623	602	612	644	638	615	579	574	580	618	628	612	606	625	580	639	625	625	579	599	614	608	582	615	615	579	570	637	612	554	621	619	610	593	641	620	584	591	621	566	627	590	594	588	596	604	608	602	615	610	640	587	593	600	620	598	631	629	596	625	642	605	629	563	551	588	607	648	650	642	593	630	606	611	579	609	563	552	637	606	611	587	561	646	615	633	635	598	595	612	616	639	635	637	579	617	591	612	620	574	605	649	594	611	591	570	644	539	602	587	609	599	593	594	649	583	615	591	630	607	606	629	610	592	610	613	592	623	565	636	610	588	619	651	585	657	652	626	630	610	638	661	562	578	644	563	618	640	613	583	580	654	612	586	653	580	575	553	588	581	570	638	622	627	610	612	619	545	591	590	599	621	615	633	607	622	592	603	606	584	631	602	608	598	598	611	596	632	584	609	558	600	604	595	652	599	607	608	639	606	591	615	641	631	596	618	638	632	619	632	586	575	640	617	587	594	612	590	632	558	615	619	645	602	591	628	623	664	620	597	637	594	549	610	607	599	633	596	646	568	601	606	585	626	613	608	619	643	619	582	601	603	649	628	640	597	656	606	629	562	557	598	617	606	584	617	599	606	571	618	609	653	626	609	608	577	595	586	563	615	625	626	605	624	598	587	592	592	593	569	621	616	629	587	613	649	623	613	624	626	601	641	621	625	621	593	634	629	652	600	598	592	620	619	597	650	619	642	642	613	611	600	646	640	658	634	607	611	601	620	609	614	612	627	610	617	638	521	631	574	564	600	588	593	611	595	605	580	588	641	567	579	569	593	619	637	618	583	572	587	574	601	592	614	622	632	610	591	598	616	616	634	637	618	609	627	623	574	616	587	615	601	600	593	596	642	595	641	585	583	639	589	616	669	648	610	660	588	626	619	543	614	615	609	655	617	584	626	571	563	617	597	589	577	565	619	630	636	644	579	601	618	615	612	653	589	600	595	631	616	645	609	594	583	632	642	639	645	585	641	631	628	573	646	625	654	581	659	623	614	592	611	602	669	642	620	598	614	609	611	583	622	558	618	623	632	601	605	602	619	628	619	575	591	623	589	636	629	579	610	616	580	589	622	653	565	574	600	594	654	660	597	638	673	586	605	615	588	590	612	588	595	612	589	579	587	624	607	598	629	594	622	604	587	602	615	616	654	612	617	598	584	567	627	617	635	575	535	582	622	648	611	607	591	601	601	600	605	631	600	607	620	631	585	585	616	621	590	580	632	606	628	624	595	618	605	568	627	625	631	609	615	658	632	576	635	621	594	629	604	629	605	627	595	619	635	589	583	613	629	624	571	604	636	581	617	621	587	600	637	588	607	591	613	613	620	629	645	600	588	599	597	594	591	628	615	662	610	607	567	570	624	596	576	637	629	621	597	613	597	647	636	594	648	628	600	604	618	579	629	630	571	604	559	645	609	580	578	606	627	641	665	629	578	610	627	672	641	640	622	618	587	596	620	590	629	595	618	601	591	599	618	610	610	638	627	589	597	603	626	599	623	552	568	618	610	616	645	616	620	628
24849	25172	38626	35995	26925	17867	5482	975	436	421	429	400	444	442	408	380	418	378	416	422	433	425	421	407	440	421	489	414	436	422	422	410	392	419	438	432	438	386	375	436	443	436	383	409	409	386	418	446	441	429	428	414	380	427	398	455	401	402	422	424	416	420	391	426	419	437	423	425	406	423	410	405	441	440	434	443	394	429	448	413	411	376	420	430	393	434	437	421	416	437	413	444	428	436	429	398	396	439	412	412	421	453	417	404	421	434	392	432	455	427	436	434	438	401	408	416	432	414	362	424	383	430	391	441	403	410	389	382	396	411	406	420	408	419	432	396	437	393	395	385	419	401	442	436	417	399	425	399	390	447	412	421	407	429	427	439	396	443	447	411	432	404	390	404	395	390	401	454	408	441	428	380	428	405	405	407	399	408	403	399	426	444	423	409	405	424	417	437	451	412	413	428	424	409	399	381	409	426	381	454	414	408	428	445	416	400	440	459	391	420	439	417	408	449	425	427	452	436	399	432	402	433	453	413	403	412	430	408	472	442	423	411	413	429	391	417	398	428	366	444	419	410	399	406	443	439	401	411	372	381	392	421	423	391	458	409	378	394	419	413	430	412	389	405	418	439	426	438	387	386	387	405	433	401	401	388	428	428	462	405	413	429	414	392	413	441	419	414	430	414	396	405	394	404	415	430	420	431	403	466	447	354	443	406	456	420	401	434	431	433	404	414	387	398	389	408	402	397	414	445	453	417	385	422	439	381	418	442	442	405	414	428	418	435	396	426	421	402	387	408	428	423	392	401	420	414	404	424	402	407	449	410	433	399	448	421	388	408	432	438	398	453	446	395	396	440	385	436	434	431	426	379	419	417	467	436	407	410	415	418	418	417	435	433	400	405	462	434	394	419	416	421	386	385	416	399	421	435	419	410	424	401	405	432	435	440	394	429	386	430	422	431	388	453	410	428	398	372	402	381	401	430	409	390	435	429	405	453	437	425	367	392	447	412	431	397	424	386	423	417	407	424	407	422	461	397	426	385	424	396	408	430	418	406	409	438	396	405	409	467	415	419	436	400	448	407	397	421	401	394	428	432	399	410	418	427	430	439	456	393	396	388	396	436	431	429	441	386	385	426	432	443	426	422	420	424	412	457	421	397	451	414	429	414	412	429	426	406	380	456	414	379	434	446	446	395	404	404	448	367	405	438	427	414	423	409	442	427	410	442	399	416	406	414	410	428	437	420	402	401	465	417	409	395	441	418	374	423	437	426	434	380	435	429	449	409	412	381	412	413	416	376	431	452	421	406	418	396	421	388	427	369	453	417	416	410	404	429	414	395	398	416	374	413	405	360	431	402	399	437	392	450	420	403	377	404	386	410	423	363	409	427	438	401	440	416	423	437	426	406	437	409	444	421	450	422	389	408	397	416	411	416	429	420	416	358	385	411	395	422	399	431	407	414	408	399	426	441	414	436	421	463	444	400	448	394	413	420	391	426	398	393	430	410	441	443	446	429	396	414	380	375	420	405	414	426	412	427	453	405	397	404	389	390	416	407	432	358	409	389	430	425	435	433	395	417	419	419	409	377	409	441	391	429	423	429	390	410	414	432	424	400	419	415	395	388	453	383	412	416	408	402	444	442	419	434	433	424	417	397	409	457	421	443	392	431	437	421	441	387	422	416	452	429	441	392	398	427	416	430	427	431	429	418	407	457	454	419	373	438	420	442	437	408	428	415	380	424	436	416	422	456	415	487	437	437	447	439	365	395	423	409	372	412	432	416	392	393	452	415	445	434	429	416	446	394	387	400	390	430	396	421	397	426	419	379	419	407	410	425	419	404	398	394	393	415	398	441	417	442	415	425	409	418	391	464	418	406	431	382	417	398	424	382	376	426	411	386	416	426	412	399	384	423	416	395	427	405	404	402	401	427	382	448	416	425	423	435	388	431	448	462	422	425	436	415	422	423	413	390	411	427	436	415	420	356	397	409	407	418	409	410	413	393	451	463	423	443	425	429	428	429	431	431	411	426	449	378	446	420	427	413	431	442	426	439	457	411	412	410	439	420	411	444	401	406	426	441	447	420	442	404	403	409	425	414	446	396	356	414	401	437	444	452	409	389	392	437	461	389	426	416	387	454	417	406	424	375	416	387	393	481	412	412	417	393	416	455	427	387	380	377	428	452	408	428	392	429	421	436	417	416	420	391	433	416	419	397	405	412	406	437	430	375	431	426	415	439	402	395	404	439	395	427	422	418	433	406	397	442	388	401	433	372	413	413	425	408	430	423	389	434	401	476	429	410	436	391	462	424	436	447	440	422	408	412	428	433	436	412	425	397	411	428	419	426	426	407	412	392	445	412	459	412	423	432	405	439	449	436	405	444	406	419	410	422	452	383	412	408	371	408	411	428	427	412	402	372	404	449	391	408	432	459	446	447	452	456	454	388	430	386	416	402	409	416	437	450	386	427	409	388	402	416	453	435	403	413	409	450	403	421	427	407	420	418	433	384	416	411	418	425	439	437	434	431	399	423	408	387	410	418	444	407	444	428	427	407	402	401	386	429	416	429	451	369	422	411	429	419	420	436	390	448	390	419	456	396	375	375	413	442	397	424	394	411	412	397	444	456	436	422	434	416	414	425	430	427	408	414	408	408	420	401	459	426	447	392	399	386	464	438	404	427	408	449	416	425	425	402	427	410	379	458	436	428	422	403	407	416	454	468	372	408	453	409	426	442	406	434	384	429	426	435	437	411	407	413	408	425	414	406	438	408	387	423	410	432	420	388	408	421	408	418	441	424	378	413	418	397	426	435	372	416	420	394	460	395	400	447	407	391	391	462	398	416	404	472	391	432	438	431	382	412	412	410	407	423	407	430	422	423	415	413	414	425	408	436	432	411	418	406	420	397	409	396	414	415	421	426	423	411	425	392	402	406	406	432	408	419	401	393	415	398	406	369	412	420	456	400	382	425	469	392	427	400	423	422	418	404	419	456	419	418	429	406	441	423	415	388	442	409	423	424	403	424	423	393	402	390	439	434	394	383	421	420	426	457	417	420	430	408	423	385	396	409	424	413	407	420	418	433	432	449	409	396	425	410	416	431	440	398	414	406	403	429	378	385	442	399	412	419	424	358	421	405	442	435	433	405	422	406	420	436	451	382	440	411	404	446	404	415	455	432	420	400	436	444	419	430	412	424	420	418	436	418	396	422	437	427	409	412	418	440	432	457	394	436	384	443	426	428	424	427	439	417	449	407	405	437	423	429	414	400	456	414	399	412	420	426	409	430	431	403	408	405	430	432	420	450	421	456	431	428	422	391	424	424	415	418	426	419	392	419	386	423	402	407	418	410	381	426	434	425	397	392	429	426	443	435	363	438	423	422	436	406	408	417	408	412	401	407	429	420	395	411	427	436	432	382	417	406	406	421	427	397	442	441	420	426	418	415	429	397	411	411	423	426	429	395	428	414	397	446	436	396	410	414	411	427	432	419	418	378	386	431
51486	90778	70670	47903	34638	19408	6548	1784	831	675	670	651	645	607	648	618	685	653	673	673	649	667	684	612	656	647	646	636	606	675	625	671	667	640	585	633	685	640	685	660	632	631	663	673	638	632	596	694	690	694	624	655	639	614	637	670	688	668	633	704	618	644	654	673	696	678	626	608	655	639	640	625	617	643	678	661	663	657	695	613	644	650	629	604	611	678	630	603	657	687	641	663	675	620	716	651	634	672	680	639	660	627	659	720	670	629	648	656	611	621	642	606	641	635	626	641	673	630	653	659	657	635	594	654	689	629	649	648	665	655	679	629	657	633	644	642	636	642	632	610	660	645	630	603	647	591	608	629	665	673	688	656	663	658	644	626	652	649	610	631	671	609	635	617	643	642	616	648	641	627	648	641	641	640	680	667	608	660	627	642	673	643	653	682	611	607	650	625	648	642	652	629	670	694	645	606	672	611	647	660	714	641	629	680	653	678	632	656	621	650	605	619	609	642	616	613	625	661	677	666	653	649	631	628	675	676	639	622	657	645	658	632	675	599	637	667	613	669	633	603	657	667	645	693	661	650	648	640	641	618	651	632	687	656	628	644	601	646	646	614	664	656	650	640	702	637	647	632	633	649	652	650	662	654	688	610	612	676	655	600	637	628	606	661	675	655	629	640	662	675	625	672	679	670	667	649	717	629	626	658	613	682	637	642	681	609	653	661	616	662	640	661	624	649	612	632	654	666	637	614	621	649	607	713	633	641	634	601	672	641	671	636	670	658	627	631	632	589	647	633	587	631	616	657	638	682	682	619	658	606	671	593	638	640	645	617	676	657	645	634	664	639	646	657	649	638	653	594	657	651	617	593	656	640	608	614	635	636	653	655	619	616	651	644	641	641	673	633	620	677	683	663	656	578	657	605	642	624	665	600	672	657	686	655	666	654	620	651	669	654	639	626	689	674	611	650	678	628	603	668	655	674	678	651	649	614	641	673	642	593	697	601	674	701	629	619	641	678	637	659	687	638	650	670	659	693	649	623	676	725	662	716	650	664	678	674	610	663	675	572	708	659	672	652	686	681	643	646	662	611	648	658	653	650	671	660	598	621	661	591	657	674	654	635	670	642	628	684	630	616	626	669	714	654	621	641	627	631	635	689	632	601	640	659	648	607	646	656	642	622	661	629	617	617	628	632	639	616	649	624	658	679	680	619	641	634	672	617	659	642	647	633	571	633	631	604	652	639	666	620	628	672	605	643	648	625	658	626	671	656	602	668	651	588	638	648	624	611	717	656	626	630	675	615	592	653	654	678	673	615	608	669	660	594	618	684	589	636	653	612	658	640	595	618	627	626	638	652	613	639	642	668	665	642	643	657	649	657	668	678	655	677	642	614	659	649	615	644	644	686	658	672	667	646	615	592	642	638	667	650	662	677	691	625	671	638	634	703	672	658	655	631	606	675	654	667	611	638	637	674	630	659	625	623	641	659	661	618	669	646	606	656	635	640	711	631	617	639	678	618	684	651	610	633	585	653	623	630	654	653	642	675	631	651	649	652	685	645	662	655	667	630	619	639	614	639	617	677	654	639	646	577	660	721	644	630	620	663	649	685	633	626	678	631	635	616	619	585	645	659	613	678	650	628	629	656	649	645	638	678	635	611	577	624	671	667	639	627	667	634	658	648	644	682	635	654	710	629	621	677	623	659	666	635	689	663	622	694	638	652	590	646	626	656	645	632	644	653	620	598	640	706	613	619	674	655	600	630	632	617	636	668	635	672	609	655	702	647	590	646	642	590	599	671	639	655	613	653	639	715	635	626	679	643	624	664	664	664	623	648	650	637	650	650	634	645	663	603	700	677	668	629	615	600	633	655	666	655	684	637	629	651	629	641	632	664	671	660	660	628	589	644	567	658	662	628	738	584	631	656	593	645	641	641	596	622	633	635	636	671	605	664	642	605	667	684	588	670	655	668	601	659	661	628	628	622	642	634	637	601	630	682	664	627	726	657	640	642	599	659	691	644	685	655	619	667	639	606	588	650	617	598	644	680	646	654	616	650	597	667	678	651	661	673	651	591	607	643	653	682	648	619	654	640	646	665	634	662	629	620	626	624	735	631	643	646	638	674	656	622	619	600	668	682	622	620	673	670	644	659	623	634	628	638	637	689	625	678	651	643	659	648	659	587	662	652	650	666	681	650	651	668	648	664	688	650	708	635	643	638	673	648	647	621	596	619	617	633	683	660	675	669	625	631	642	652	653	655	624	658	659	653	648	695	680	654	646	651	659	680	688	601	677	661	645	605	639	643	655	656	628	631	659	652	631	667	641	681	649	672	616	614	673	650	639	657	686	698	644	645	653	666	666	651	646	681	671	725	696	631	603	659	647	635	610	645	635	694	680	621	666	659	651	686	619	622	631	689	655	638	595	614	679	679	589	680	667	706	646	681	620	652	681	594	647	653	636	607	643	655	638	645	636	628	667	645	624	646	661	608	669	644	671	666	667	661	642	644	648	683	609	649	637	670	619	691	650	691	610	658	650	625	637	595	676	647	653	642	613	611	617	676	653	660	641	642	603	660	651	652	637	649	675	650	600	643	670	577	671	672	639	628	643	660	681	631	702	628	663	607	669	630	643	644	645	631	631	674	592	656	660	668	687	661	661	621	631	601	629	613	676	664	674	631	649	616	672	592	699	668	628	602	644	591	625	673	647	654	616	582	674	670	654	646	612	679	677	673	649	634	629	682	646	625	648	665	633	618	629	635	626	632	615	672	632	640	651	693	642	634	575	620	646	641	637	637	626	625	648	617	646	602	665	657	652	624	632	616	640	610	630	661	641	678	626	645	618	636	675	640	673	624	627	657	659	592	686	663	677	628	648	651	679	645	636	648	636	627	598	645	661	672	687	646	660	643	651	648	639	660	643	624	652	670	607	624	665	661	676	665	595	624	649	639	610	651	652	642	646	640	657	639	653	632	650	644	649	667	654	609	660	694	671	604	650	654	627	649	629	633	645	640	602	679	643	650	632	619	629	652	650	627	643	609	659	662	614	631	699	652	724	685	622	638	598	676	616	660	631	638	634	635	675	642	669	665	663	673	663	648	680	593	647	675	644	627	644	665	654	673	655	636	699	628	659	666	651	625	633	675	637	626	638	647	640	693	568	641	689	660	631	693	624	670	700	622	644	684	617	649	624	640	660	617	662	661	692	713	649	611	585	666	683	621	664	628	641	640	658	628	628	619	641	634	633	625	626	631	644	646	707	594	595	665	668	666	649	629	667	634	699	668	633	645	659	654	652	674	683	656	660	638	654	682	660	669	685	634	682	631	605	659	670	659	644	635	644	659	633	655	633	655	659	601	660	679	601	652	657	646	664	660	648	641	585	663	659	652	674	633	703	570	628	662	594	644	590	686	600	596	629	633	651	666	654	649	668	614	644	647	599	682	630	619	597	655	679	681	624	609	641	609	623	632	657	641	641	618	680	626	636	597	641	652	626	631
23382	22455	33243	31245	28229	24026	14143	2071	617	492	476	480	475	470	501	485	497	457	473	472	467	457	456	488	487	479	482	487	477	442	457	469	451	500	463	491	479	425	505	471	480	455	447	489	487	445	479	473	473	469	452	496	475	461	456	463	447	478	483	489	441	413	454	485	476	443	460	456	510	449	434	463	455	445	469	453	501	478	498	451	477	489	484	467	455	463	458	464	486	455	478	442	482	470	510	470	473	481	447	448	453	494	490	434	462	468	471	456	474	448	417	491	466	475	442	527	481	427	429	439	492	468	487	442	491	435	446	471	444	471	500	453	472	445	482	483	436	456	441	445	462	422	439	467	484	486	430	439	453	462	456	503	451	465	470	479	413	447	475	444	478	477	447	430	449	478	487	433	490	479	452	483	425	460	442	479	463	461	502	454	458	506	449	483	514	426	485	506	484	462	492	448	490	438	508	461	504	453	462	459	456	450	503	488	451	465	484	429	455	440	431	500	446	463	461	437	439	466	479	491	447	446	429	495	451	474	476	452	514	510	428	482	497	456	447	494	475	488	432	465	442	426	457	426	451	477	446	495	466	454	482	477	451	477	465	454	481	460	452	446	476	488	477	480	472	445	473	460	458	485	463	416	444	472	511	450	479	451	462	441	454	474	461	460	451	477	480	491	472	465	431	472	474	434	425	456	444	489	435	466	431	472	430	458	426	471	475	430	467	451	491	463	505	464	482	461	464	451	427	462	459	464	460	453	473	421	443	489	470	451	458	471	462	482	469	471	442	471	486	463	468	469	448	468	495	453	435	490	443	490	444	466	484	510	490	485	465	460	445	461	453	448	447	463	466	437	436	504	493	456	450	450	459	477	490	484	449	497	492	466	496	484	477	470	471	481	452	491	493	464	473	455	481	415	463	466	434	486	435	455	432	440	466	456	478	470	461	442	446	421	430	490	421	440	502	478	441	454	513	486	441	481	427	472	455	456	458	500	479	443	483	468	492	487	453	447	430	463	473	455	489	449	491	452	448	450	468	438	509	470	457	450	481	448	466	438	443	465	460	475	480	465	442	436	500	455	489	458	444	479	492	446	501	459	415	446	473	460	458	429	476	471	443	490	442	427	481	454	438	471	449	478	422	455	482	473	445	440	500	455	431	488	475	466	448	482	432	442	462	462	448	482	456	473	471	468	496	442	443	470	468	494	505	479	416	502	500	483	443	445	439	464	444	459	486	459	480	501	427	476	494	434	475	492	467	446	486	458	424	451	480	481	474	477	463	475	464	441	480	456	477	464	437	426	453	457	466	450	418	467	433	481	465	465	450	453	458	505	464	458	488	467	475	425	437	456	477	440	416	461	439	477	442	442	436	411	474	449	462	504	444	474	465	487	439	497	496	467	515	446	460	500	452	462	486	450	450	445	461	479	461	440	498	501	456	454	478	446	471	457	435	426	459	498	447	447	433	491	458	450	439	449	454	447	462	482	476	464	461	442	436	453	490	475	472	452	445	452	507	510	471	451	443	464	470	452	478	472	478	437	492	476	485	486	474	421	424	448	449	500	461	461	478	434	464	451	457	417	464	471	433	469	439	483	464	443	471	479	477	459	446	463	444	458	436	477	464	451	458	436	439	424	456	479	470	437	474	451	488	472	423	468	457	474	481	461	485	471	453	468	472	469	477	498	502	456	497	466	455	468	499	465	446	483	478	483	481	459	457	474	460	422	437	463	475	490	479	468	482	493	462	439	484	465	453	467	480	464	493	446	454	487	475	479	461	486	480	464	465	479	467	468	472	447	422	488	456	444	469	469	475	492	448	463	470	484	452	487	481	452	466	465	457	466	452	437	506	462	423	451	470	459	445	453	456	467	462	490	436	443	485	490	488	463	469	432	451	489	445	436	447	476	464	473	473	494	502	455	472	483	466	444	471	454	453	435	454	459	470	439	477	498	457	452	457	468	472	484	508	458	480	459	459	470	445	491	465	437	470	477	460	471	488	451	440	435	471	479	469	437	452	493	486	403	453	473	443	433	462	427	461	477	509	490	446	451	488	461	457	449	481	476	442	469	517	422	441	454	467	485	459	448	494	488	455	476	434	471	447	446	462	480	444	451	455	467	438	421	453	466	430	476	411	460	424	468	486	433	468	457	431	485	461	471	471	443	477	443	458	466	487	467	430	464	455	432	483	481	429	446	448	456	427	426	512	430	465	464	444	475	480	471	491	444	476	505	437	444	441	451	462	463	442	485	510	439	493	510	448	487	482	465	443	465	476	414	463	463	454	466	483	447	494	434	455	476	458	460	432	507	444	445	490	464	448	434	455	463	442	472	452	427	495	470	466	462	422	490	439	396	466	465	470	436	468	486	442	432	456	463	452	438	467	472	443	458	479	450	486	450	471	452	430	421	433	478	464	460	480	466	522	454	474	481	454	453	468	471	494	466	443	457	462	468	427	451	489	466	470	460	455	476	488	434	459	474	426	468	424	467	456	448	436	472	488	464	467	434	499	447	486	492	476	471	492	450	433	475	437	454	500	445	505	436	462	441	465	442	450	499	464	461	451	460	445	450	432	452	442	461	443	441	438	478	449	469	466	440	467	469	451	477	459	448	465	417	425	498	455	484	460	447	441	465	477	470	416	447	453	492	489	452	472	461	478	474	495	467	499	483	433	468	477	482	439	487	435	418	443	489	464	467	462	446	434	454	470	489	446	468	446	449	465	468	453	509	485	440	423	482	458	437	437	450	457	479	474	476	455	486	514	454	434	474	480	460	475	514	442	489	468	443	468	440	476	427	466	450	493	439	489	441	425	425	536	504	485	475	457	405	437	463	461	461	462	456	475	479	464	467	454	466	478	457	446	475	447	470	469	447	460	428	436	479	431	449	447	500	470	490	482	469	491	441	460	459	487	454	467	436	444	463	452	454	498	409	480	437	485	483	452	434	466	480	472	450	507	462	462	462	443	467	466	457	480	428	471	468	442	470	431	465	470	475	443	462	468	428	426	433	456	469	453	452	448	454	466	441	438	452	467	450	468	452	498	440	497	442	436	462	428	467	430	491	436	452	448	454	487	478	456	421	445	469	459	449	458	443	476	464	471	457	489	495	445	456	410	442	496	456	476	472	452	462	455	485	426	539	470	420	453	431	458	452	453	447	457	465	417	438	440	431	510	458	463	431	491	479	460	460	443	484	481	474	478	450	460	456	474	476	494	473	425	468	428	463	504	467	431	499	464	488	484	455	467	468	476	462	457	518	459	463	441	483	450	423	462	434	442	497	501	466	460	459	435	457	433	465	483	471	484	475	445	443	430	476	502	490	461	454	483	459	441	462	489	519	468	432	457	475	460	490	490	439	474	486	477	457	459	454	475	487	471	462	428	477	474	442	443	463	480	452	508	458	450	481	455	438	466	480	503	453	457	458	459	437	464	402	471	479	448	470	455	421	390	436	453	462	484	473	420	462	439	458	475	459	500	458	466	406	470	461	471	468	473	465
52187	103853	82859	60360	44500	27782	11534	3049	1000	700	694	689	724	710	699	715	704	705	670	753	745	682	689	683	648	727	693	667	693	696	706	708	687	649	698	740	691	707	687	675	743	688	712	672	691	684	687	683	680	724	721	666	651	653	643	704	693	691	712	669	692	676	688	647	694	712	695	695	663	707	657	707	688	712	691	663	700	684	668	678	678	648	713	696	700	702	711	721	687	700	672	700	634	706	731	687	731	681	682	663	735	686	712	666	690	736	729	639	674	677	668	639	706	654	695	693	709	702	734	670	698	694	714	647	720	701	709	684	670	644	669	718	723	670	718	715	651	677	715	715	696	665	725	685	679	680	678	693	677	646	771	683	672	724	701	692	714	686	698	638	671	674	693	690	710	697	725	651	714	681	721	712	700	666	670	706	687	685	762	671	688	719	736	694	678	720	685	658	692	697	672	682	712	677	708	728	677	701	689	694	710	695	676	685	673	673	709	636	642	735	694	702	736	685	662	658	687	670	684	728	702	689	680	743	654	719	667	677	658	697	677	748	701	687	719	663	712	684	688	702	666	697	709	706	677	742	661	697	708	695	703	643	663	684	674	694	701	738	714	678	693	688	725	664	690	681	698	679	663	674	689	678	686	687	672	703	692	706	696	634	739	701	676	705	695	706	678	672	676	697	656	649	700	651	696	703	682	676	704	696	698	715	676	694	684	705	700	635	750	719	680	724	709	671	685	674	691	677	696	679	709	659	692	691	716	663	714	744	744	706	645	690	672	673	694	719	699	707	654	729	667	713	724	719	690	703	685	685	691	721	736	740	702	666	711	670	708	707	674	671	669	710	722	668	668	686	726	784	665	648	691	641	734	692	657	677	698	682	711	644	700	665	703	677	690	679	699	700	727	674	672	683	662	691	712	707	714	664	682	709	691	712	708	709	712	713	739	705	745	703	672	710	630	670	712	705	648	709	686	729	674	673	669	655	703	696	674	741	643	705	776	669	670	710	709	716	726	695	701	751	662	708	733	653	651	711	697	664	690	636	727	692	660	700	711	700	722	700	638	743	658	708	686	685	728	685	711	692	707	694	691	697	709	683	632	690	691	703	634	686	646	679	696	697	707	692	642	691	726	677	704	691	747	719	698	631	703	668	726	691	683	714	678	646	685	726	697	704	683	697	666	691	664	715	697	770	692	702	711	698	705	674	721	725	718	675	676	683	648	681	662	654	697	752	686	683	665	670	678	701	658	667	724	660	674	708	665	690	707	689	663	684	705	675	680	715	718	670	697	683	693	697	683	758	680	725	700	650	710	730	696	664	684	746	664	676	711	688	678	660	687	681	662	707	723	700	714	631	690	710	673	682	708	717	720	692	647	703	714	706	679	698	652	731	708	669	677	663	689	696	675	677	668	684	702	661	751	728	688	676	705	720	682	688	710	677	703	723	654	652	693	686	677	670	718	722	651	628	708	682	705	671	712	708	712	698	673	712	701	704	707	692	682	657	653	696	656	701	718	667	663	682	658	649	681	684	711	702	703	722	694	663	672	736	710	718	733	675	728	708	665	690	707	723	688	679	717	685	701	673	667	723	706	666	696	710	703	645	667	694	700	689	679	662	652	709	729	711	685	656	667	697	691	650	677	691	670	690	643	714	652	641	693	746	680	667	712	721	701	714	693	672	698	654	672	662	681	687	695	664	697	680	671	732	679	716	683	678	731	685	657	721	687	681	682	662	705	710	668	663	660	686	640	673	732	625	662	660	746	710	678	656	707	680	695	694	692	720	617	639	685	702	707	662	675	658	705	674	717	700	727	708	698	690	731	724	671	703	677	707	715	733	690	706	696	721	673	721	700	701	695	711	738	671	691	687	680	668	681	743	711	673	701	702	725	710	704	670	710	694	680	688	670	711	688	653	689	686	683	697	656	689	657	712	668	706	729	712	668	711	642	685	701	700	666	677	680	711	682	644	686	719	697	681	632	723	715	699	661	685	696	742	684	697	671	667	700	662	716	694	754	690	707	680	701	683	686	677	670	674	672	713	681	700	687	714	728	720	683	693	664	653	655	673	679	712	683	673	702	704	697	715	687	722	685	674	669	710	658	736	685	699	693	681	680	666	703	710	681	695	677	709	698	640	667	670	760	697	709	691	669	718	668	627	728	693	689	656	715	691	665	666	680	675	731	668	695	686	696	707	679	694	701	690	696	679	715	661	688	725	688	749	707	659	677	665	699	724	654	689	647	714	699	755	698	755	662	690	673	680	731	698	705	708	693	714	722	724	694	680	680	693	692	683	642	708	695	707	643	617	709	629	689	659	711	671	671	724	669	675	708	697	735	679	719	693	647	632	678	708	718	719	651	734	651	691	670	701	673	670	689	684	658	683	713	697	715	691	705	717	681	739	698	672	675	702	723	711	669	702	683	707	696	674	681	659	731	703	636	708	706	699	711	670	700	674	647	690	691	670	699	682	640	685	717	657	659	676	684	714	670	699	743	692	745	695	682	721	688	675	682	701	698	666	724	681	677	674	696	682	694	669	691	654	689	674	704	716	699	659	677	753	713	683	712	693	669	715	693	672	706	686	676	683	706	723	689	693	689	709	695	700	682	737	707	732	646	689	641	676	689	674	674	692	687	670	650	672	673	655	692	674	689	722	671	723	676	711	653	703	703	669	724	695	715	666	718	679	662	685	703	708	682	684	681	687	670	656	714	719	684	696	693	700	696	677	690	672	665	674	690	667	686	629	713	695	646	692	678	702	675	700	689	670	714	695	669	713	669	717	700	720	687	678	709	703	740	741	667	700	668	689	708	667	691	688	698	678	655	677	694	726	648	696	685	683	679	688	677	696	684	671	727	735	707	715	715	718	700	648	691	693	671	688	658	688	689	687	665	687	666	693	700	714	695	675	737	705	703	696	689	696	677	678	702	706	700	722	702	702	683	678	683	699	701	693	743	720	690	705	705	678	692	658	716	685	677	675	734	662	692	722	709	681	683	692	660	684	696	701	667	710	695	675	665	650	676	677	730	684	691	685	715	742	669	709	694	657	694	739	652	698	657	711	690	716	653	721	745	699	674	629	694	685	678	722	692	692	664	679	729	697	706	663	669	731	667	674	674	726	694	726	713	706	677	717	708	726	715	633	743	697	715	655	694	688	705	674	695	671	679	718	650	744	658	710	667	708	665	669	723	718	667	660	720	693	736	681	695	696	675	654	679	691	713	679	695	669	751	686	708	681	739	727	676	695	703	661	680	658	672	671	671	654	633	665	707	670	677	651	691	671	718	618	682	658	680	688	639	671	676	721	652	662	713	671	718	680	674	726	751	666	683	664	727	714	666	728	711	683	697	698	734	673	695	676	695	693	695	729	701	690	674	703	698	676	679	673	701	701	702	674	699	707	666	643	700	684	722	655	684	709	710	711	722	669	672	670	709	706	704	746	669	734	724	665	702	734	690	703	711	731	713	724	664	707	653	676	705	699	706	717	706	697	708	726
28425	30566	31732	19676	7549	2367	989	565	414	391	409	409	375	391	397	395	379	423	420	411	402	395	391	412	396	363	400	369	393	411	416	387	411	390	399	391	400	439	390	403	403	396	427	404	391	378	372	392	406	399	380	400	417	426	434	356	398	433	408	441	382	369	389	392	409	432	410	410	393	416	442	429	380	384	398	390	396	407	398	418	394	411	408	363	432	377	417	344	378	427	385	382	380	382	385	391	395	374	400	399	413	371	391	358	422	389	387	385	377	403	360	372	393	366	396	432	401	418	408	388	376	387	375	361	390	430	368	380	403	360	403	404	380	390	422	372	445	411	376	390	348	352	384	372	396	375	377	375	383	411	379	353	339	392	394	376	406	360	437	403	348	416	420	369	373	385	439	389	362	404	421	401	408	366	384	419	385	409	358	392	408	387	390	389	420	380	399	398	392	390	394	409	384	410	373	367	408	384	390	402	392	354	383	410	408	364	417	403	416	417	370	401	366	395	390	361	396	381	378	389	366	360	392	401	358	376	382	398	396	380	379	349	426	394	398	401	402	394	376	374	388	394	377	396	363	396	382	415	400	384	386	392	381	414	388	382	401	385	420	406	415	392	373	391	383	412	369	392	391	422	404	408	381	400	393	367	411	378	369	370	401	394	371	364	404	412	406	409	388	394	405	402	403	401	368	412	402	400	398	377	347	381	393	384	408	379	385	378	404	400	411	388	390	406	396	383	404	413	385	381	383	412	381	384	376	375	386	350	356	389	395	400	395	362	406	405	400	402	401	402	361	417	397	397	420	395	392	395	392	383	409	341	408	368	381	396	368	394	378	378	372	397	445	412	361	386	412	413	382	410	380	387	372	388	375	417	405	411	395	365	373	408	373	370	435	407	378	363	383	390	408	393	356	382	358	384	422	412	375	379	405	402	394	409	406	374	424	421	379	353	373	361	379	403	397	386	392	413	372	360	414	371	390	399	398	396	419	400	363	377	399	376	423	393	353	382	366	411	409	411	407	419	408	374	374	400	387	407	390	363	382	397	409	353	386	364	383	372	373	434	416	402	376	374	396	392	400	412	362	418	402	386	395	371	385	445	375	376	402	398	384	388	383	400	369	408	377	395	376	368	393	375	380	412	366	391	401	408	417	420	384	397	383	394	381	407	386	384	393	391	392	409	373	394	389	382	360	373	394	386	383	366	392	397	402	375	403	411	360	405	439	397	365	389	403	391	376	387	396	383	433	395	345	385	351	380	377	394	410	394	407	429	388	416	409	402	394	400	365	401	397	386	416	410	371	400	370	384	404	441	407	395	354	399	390	407	371	369	386	378	415	425	391	406	354	396	386	377	425	395	439	412	420	373	387	383	393	381	423	384	406	366	389	410	377	382	378	407	408	383	424	381	392	411	355	381	408	371	396	382	373	390	386	379	370	406	441	391	411	415	413	381	382	390	414	387	414	426	387	408	401	426	367	395	414	377	358	395	396	409	387	388	390	414	378	406	388	386	418	373	376	396	383	359	406	378	376	395	397	401	395	353	376	396	409	394	408	351	402	396	389	375	390	392	403	398	394	372	397	417	397	423	391	397	391	422	381	361	357	367	407	371	416	426	391	379	405	390	398	356	421	373	417	391	401	380	382	410	375	384	405	375	406	418	423	406	393	397	355	364	377	363	391	420	388	404	399	413	353	375	400	383	381	401	402	387	389	389	351	389	390	398	396	394	378	374	395	405	394	406	389	393	438	372	421	405	415	382	365	398	373	437	406	405	352	433	376	375	391	416	361	373	424	381	391	410	394	407	380	398	415	410	394	407	397	410	390	373	360	340	356	380	413	366	431	423	421	368	389	387	358	417	418	379	385	428	445	397	372	375	389	407	432	382	376	435	418	410	420	395	409	395	365	365	381	385	383	406	374	365	412	423	381	442	416	369	382	356	384	381	423	377	432	418	426	409	395	423	402	388	386	388	392	400	403	399	433	368	384	348	371	400	360	397	387	412	371	370	382	381	419	379	417	403	372	382	372	394	416	378	411	375	393	364	400	413	367	407	386	343	393	406	415	417	393	412	404	417	390	377	387	411	379	432	419	364	401	390	379	412	362	382	398	381	416	351	342	386	407	425	389	407	447	405	393	407	388	417	436	390	422	379	407	445	400	362	411	387	411	417	405	385	387	401	408	381	413	383	429	382	387	345	373	401	391	362	399	391	413	383	367	383	363	393	388	400	384	334	393	385	396	393	395	399	403	374	421	372	390	421	401	379	430	391	393	385	355	414	375	402	402	413	418	416	423	404	408	429	364	429	381	377	392	389	419	383	408	390	382	405	402	394	397	386	363	387	392	350	388	399	391	399	407	365	394	396	381	383	361	391	405	375	351	420	374	386	356	437	381	401	402	373	356	395	388	375	381	366	382	409	384	357	386	388	382	369	405	406	413	400	425	397	412	385	381	408	377	391	393	383	434	387	420	427	399	390	410	432	392	409	378	364	386	402	374	376	396	392	409	363	410	400	390	402	391	402	402	406	396	395	431	387	416	425	407	372	358	381	397	385	390	388	375	373	383	375	374	358	383	381	378	346	372	403	420	399	375	416	387	399	383	378	414	406	361	361	355	416	372	415	371	412	417	378	412	401	411	411	392	407	373	411	428	403	376	392	366	376	373	391	390	399	385	396	429	385	386	366	419	392	440	414	383	389	378	373	376	342	404	374	420	417	385	393	397	386	396	356	394	372	395	391	370	394	414	393	372	398	453	388	420	370	351	400	391	436	412	380	412	377	399	401	377	428	415	403	398	399	428	379	386	405	411	416	388	453	399	419	341	409	399	406	374	382	422	360	407	370	387	388	427	404	381	344	406	395	413	373	391	320	379	378	387	394	390	396	386	390	370	407	393	414	399	370	359	381	360	395	403	365	405	367	393	392	411	377	399	378	420	368	371	396	377	417	367	353	358	422	415	377	354	371	354	384	374	388	402	390	385	405	390	416	367	404	410	379	383	381	419	405	375	351	389	371	377	360	390	393	359	415	372	368	415	346	410	377	372	419	392	389	395	414	359	416	409	404	409	395	400	428	394	374	398	393	423	384	367	413	387	332	376	419	378	426	383	363	399	415	357	384	373	395	340	421	409	382	400	395	404	395	377	384	398	415	400	394	381	380	384	387	398	386	376	397	405	400	389	401	403	371	431	377	400	394	393	382	433	383	394	379	367	409	405	380	382	425	367	406	377	380	411	386	402	381	384	393	413	393	420	388	398	411	438	416	380	398	398	386	404	381	427	387	401	415	392	421	406	411	365	349	386	418	404	381	413	408	397	388	409	399	405	427	403	385	365	391	396	391	430	405	382	414	409	402	414	384	383	412	386	363	344	417	387	402	380	395	404	381	386	404	393	414	401	381	374	403	405	395	432	381	425	409	373	413	399	394	397	380	381	391	390	386	406	381	412	381	386	379	392	421	402	387	374	367	382	406	430	393	399	356	374	368	427	380	421	410
32712	49365	36823	21185	11475	4607	1895	882	558	638	631	621	579	637	604	597	586	644	613	608	645	608	593	603	645	602	603	590	628	603	618	596	635	636	593	646	612	622	615	602	643	645	570	591	566	619	636	590	629	641	620	657	566	611	637	577	617	621	577	625	628	612	642	616	620	618	621	589	617	630	626	618	668	595	591	640	603	623	622	627	616	567	579	612	591	551	618	632	570	658	642	605	635	633	637	591	601	610	569	651	603	611	612	611	647	641	604	623	604	611	623	619	639	598	607	637	629	632	608	599	605	630	588	641	653	589	613	657	619	567	597	604	611	590	615	617	630	618	602	620	618	596	638	600	583	599	605	631	621	620	597	658	617	568	591	621	597	582	566	642	583	629	620	633	592	598	636	666	561	624	592	596	588	619	574	654	563	619	605	628	626	599	632	618	610	632	650	616	644	607	619	581	644	581	594	622	650	571	630	639	656	615	636	657	586	551	608	650	598	644	652	580	615	609	621	572	574	604	616	547	608	642	588	599	598	593	598	625	618	625	603	589	629	640	624	635	613	595	617	597	632	614	656	642	636	600	604	624	600	602	598	575	623	592	570	620	635	585	581	602	619	574	598	583	612	639	583	581	618	614	589	611	579	635	619	605	605	610	606	567	576	643	600	650	601	612	568	575	576	653	602	596	635	607	639	647	605	612	625	585	655	621	605	603	581	623	614	595	607	633	617	651	589	624	618	649	582	624	569	611	606	584	621	603	606	592	628	590	646	607	566	606	655	653	618	585	613	601	574	616	602	591	563	601	640	591	616	619	598	603	582	596	594	609	602	593	627	579	614	609	645	579	589	635	610	631	617	617	578	600	616	646	602	621	628	612	587	616	598	634	617	588	606	586	574	633	612	602	627	662	607	580	595	584	577	628	617	634	602	648	584	615	630	603	553	612	652	620	608	582	581	605	624	617	604	597	612	588	619	619	575	644	610	625	585	618	602	581	592	618	582	647	626	592	601	607	606	612	649	605	634	588	625	593	586	605	595	604	600	627	652	583	619	583	646	672	564	645	590	622	612	657	582	648	605	620	639	615	650	623	630	608	602	577	675	629	629	619	587	630	626	565	606	598	641	603	626	632	598	644	604	620	606	651	631	605	616	604	604	635	614	626	612	589	627	602	664	615	581	599	668	598	592	644	614	590	595	616	637	616	629	603	646	600	659	613	579	623	555	608	616	574	624	643	598	613	590	614	601	640	600	653	608	653	629	623	666	619	618	597	608	663	641	619	607	556	567	614	577	634	585	637	566	643	607	588	611	669	643	622	639	585	619	571	618	609	595	590	586	604	579	648	629	585	576	621	603	616	626	651	619	604	569	599	610	605	650	690	590	622	638	635	617	604	614	621	584	638	608	582	622	632	573	657	616	564	623	588	574	614	639	636	637	632	597	561	617	583	629	648	598	598	632	608	614	611	624	620	602	575	660	592	633	620	614	622	582	602	597	602	608	612	607	581	609	593	650	646	624	619	623	633	626	633	590	594	646	588	639	645	632	620	592	596	577	635	637	631	551	640	634	631	607	634	617	607	603	627	622	581	620	580	609	651	629	584	568	596	612	628	645	600	641	623	596	585	643	581	621	638	626	655	562	645	587	628	634	658	613	616	630	587	630	615	591	590	591	571	575	598	621	605	628	638	639	640	604	560	622	617	590	577	597	620	611	563	602	609	579	616	621	611	616	611	603	620	588	613	602	608	610	633	660	640	613	618	639	624	638	615	621	596	641	648	598	599	626	641	597	635	605	629	604	565	593	604	618	604	625	631	585	635	628	597	600	592	600	637	592	615	591	614	625	621	614	571	586	611	595	563	650	632	615	632	618	592	597	585	590	605	611	598	605	603	595	635	632	594	612	593	592	577	585	580	634	631	584	630	616	540	637	660	592	593	681	618	612	633	603	646	643	623	638	563	627	577	628	613	612	599	633	619	630	595	609	629	591	625	596	624	634	582	651	610	617	603	570	628	601	605	588	618	652	604	605	592	629	621	618	632	641	633	620	646	566	588	607	629	623	621	628	661	551	620	602	588	622	631	621	635	592	637	546	632	601	625	588	655	579	584	564	629	590	655	590	609	536	605	609	632	595	625	597	627	622	593	588	588	630	633	607	633	656	614	587	607	577	624	590	612	635	587	611	601	562	585	594	618	622	599	601	658	603	585	610	641	610	647	629	596	601	633	671	570	631	621	602	594	627	560	640	574	606	601	658	569	634	658	628	621	587	600	650	611	589	613	588	622	616	637	615	633	594	601	609	642	616	623	613	629	586	604	629	625	568	583	546	642	601	623	614	608	553	613	576	604	643	607	636	646	649	538	609	574	645	613	599	604	586	632	594	606	623	568	636	620	580	637	639	619	625	592	588	588	614	602	626	610	606	609	610	580	612	610	647	602	616	593	582	605	660	615	660	611	651	613	614	625	600	622	593	650	577	637	627	657	584	576	627	619	605	624	651	616	635	640	632	622	625	589	624	590	625	637	595	616	578	607	604	639	569	603	639	606	612	637	636	593	588	636	538	607	611	609	626	598	633	578	617	596	597	607	604	629	618	592	587	602	616	604	591	610	611	601	557	593	624	574	651	628	670	629	582	632	550	604	640	627	620	572	603	589	595	551	638	603	621	573	667	637	619	594	620	564	644	612	639	602	643	597	619	640	582	634	588	579	599	635	644	657	628	636	619	584	598	620	641	577	636	615	612	614	609	601	622	641	645	601	631	648	633	638	634	625	609	608	626	617	667	584	587	627	615	603	593	642	649	604	590	593	573	604	597	618	605	614	586	616	623	608	606	617	634	597	608	633	562	569	626	630	596	610	620	612	629	617	613	600	575	680	641	620	608	621	583	574	613	597	550	579	628	605	646	581	622	641	610	610	599	619	611	592	630	612	611	647	617	595	565	599	622	647	639	632	627	640	644	647	579	652	623	550	603	630	685	627	611	599	633	592	596	589	612	629	622	651	633	603	618	606	568	638	655	615	596	646	623	597	622	607	595	608	642	626	655	620	573	594	609	614	657	640	595	627	663	597	650	622	619	616	638	612	602	634	567	614	623	566	592	656	608	624	639	581	616	596	567	619	621	637	632	605	612	626	610	601	620	562	631	600	608	561	604	561	620	606	631	605	620	646	618	631	632	612	631	638	606	631	587	594	622	676	637	604	626	626	627	620	638	611	602	653	599	607	581	618	611	573	602	612	631	654	586	578	620	616	626	613	654	627	636	644	628	610	601	606	629	595	571	652	597	606	590	665	616	612	589	560	590	616	581	661	604	614	657	608	589	593	618	633	623	641	611	605	634	604	635	621	644	620	605	653	612	575	610	616	596	599	597	576	588	633	646	622	604	618	585	605	598	607	575	666	621	614	606	580	662	638	591	616	647	628	615	626	602	641	620	614	594	627	669	604	642	622	605	677	612	628	573	592	622	617	634	623	681	627	643	607	615	648	636	576	601	604	596	625
24970	23890	36238	33570	25348	15345	4623	1096	544	445	405	432	424	450	426	412	438	451	426	434	428	392	402	443	409	463	446	439	426	464	434	418	426	432	415	413	407	406	445	447	393	415	432	430	414	426	400	422	409	389	410	436	418	432	454	450	434	439	431	436	396	415	426	410	418	388	423	451	384	439	409	448	428	449	401	436	461	404	417	384	434	400	341	418	382	433	411	455	402	406	421	435	412	420	407	397	419	418	418	406	416	392	419	407	402	432	404	421	451	451	451	423	412	438	389	430	414	421	415	479	428	402	433	408	377	407	455	415	391	408	439	455	420	397	434	414	427	433	410	465	448	430	407	398	358	375	420	424	429	398	449	441	396	416	394	387	427	385	440	444	417	430	419	413	425	396	424	412	387	425	400	408	405	422	423	410	414	413	408	452	437	447	446	432	425	405	432	390	402	422	405	368	396	417	369	413	449	396	420	422	428	398	406	382	440	443	384	412	375	467	422	458	419	400	434	426	458	401	405	412	418	384	434	450	401	422	439	427	417	442	426	416	389	412	449	403	404	365	424	426	423	394	410	412	414	438	416	411	408	388	413	443	412	382	416	442	399	374	408	417	419	387	418	429	437	415	409	413	391	469	408	419	412	430	419	393	409	407	427	407	451	400	430	421	409	400	413	432	414	417	383	382	448	446	424	411	407	412	379	407	460	430	426	391	409	425	394	404	406	421	413	432	416	421	407	437	399	379	427	428	459	423	434	389	421	459	439	410	425	385	412	434	450	410	425	464	412	410	423	425	417	409	458	427	396	428	389	449	413	468	407	421	452	402	405	428	442	419	390	396	421	407	441	433	426	399	414	423	395	398	391	422	441	438	427	438	412	416	419	436	396	400	395	393	451	408	436	403	407	441	396	430	415	384	389	412	413	381	427	433	422	435	396	455	389	390	452	398	413	430	429	391	434	421	393	425	408	362	423	423	383	420	407	402	387	412	453	415	426	373	455	422	446	422	458	440	414	417	387	403	382	392	388	447	421	404	387	456	448	398	454	426	404	437	416	430	418	434	377	421	432	397	415	451	431	412	413	410	420	408	425	421	425	414	404	435	480	429	405	393	408	397	402	440	445	414	433	424	417	405	417	406	409	419	419	406	417	412	445	427	413	397	432	402	408	413	425	427	409	434	399	458	432	430	433	408	408	383	434	429	444	423	413	400	423	429	378	422	424	383	468	404	402	413	414	415	404	417	419	417	429	437	459	419	397	440	438	459	415	422	415	426	422	404	419	434	437	422	419	415	406	384	422	422	416	414	418	455	412	432	406	450	351	402	411	418	404	430	408	434	432	413	453	436	437	419	418	425	437	423	407	443	434	398	395	431	450	419	428	397	419	414	422	405	401	413	388	466	408	408	412	424	441	445	440	409	413	466	401	412	436	416	428	427	422	435	446	415	396	417	405	378	419	431	435	416	407	407	386	431	447	413	408	410	383	438	452	425	412	448	385	403	413	426	374	398	391	405	438	422	434	378	404	448	414	410	388	454	434	436	459	406	393	417	444	395	423	412	418	435	446	382	427	444	425	442	413	404	430	421	391	426	433	456	402	416	420	409	421	406	419	431	433	411	410	423	420	400	417	455	415	371	404	423	401	421	385	417	405	411	414	383	393	406	402	413	436	408	439	420	413	386	423	430	444	386	403	410	444	394	444	436	427	435	390	406	415	423	423	429	445	441	393	394	440	458	413	387	400	430	438	420	401	443	431	458	427	429	439	410	430	461	438	432	389	422	426	416	379	429	417	414	433	436	439	419	428	405	438	407	390	401	429	392	410	414	452	421	414	408	406	427	426	409	420	384	390	405	411	429	392	394	435	434	465	427	423	436	402	404	378	375	445	425	431	370	407	389	394	474	429	383	432	399	431	422	400	433	435	391	425	409	409	433	395	403	413	421	392	423	425	410	435	385	428	412	426	393	426	440	417	429	449	460	428	438	416	398	397	405	398	431	424	416	406	444	401	437	382	408	424	384	409	425	409	434	396	396	405	421	425	440	404	424	402	431	403	432	427	415	411	432	421	427	418	400	432	376	431	407	439	436	415	408	399	436	412	418	393	417	388	414	414	407	429	400	444	440	427	431	411	397	451	444	414	382	405	439	398	422	446	378	415	459	432	410	439	443	428	408	392	411	452	415	411	394	408	391	420	406	401	427	369	429	426	397	408	397	423	402	431	437	440	442	458	446	400	392	414	435	399	416	406	433	423	426	432	446	415	408	416	381	434	385	439	403	381	433	417	417	440	387	395	426	398	443	434	446	394	401	392	384	404	424	390	426	441	432	384	382	431	423	432	446	396	389	430	406	399	404	436	439	397	410	413	433	383	443	400	414	426	394	367	435	458	424	404	388	396	413	418	428	419	426	423	401	401	384	444	391	385	437	397	423	459	404	410	373	393	416	402	435	449	385	455	432	444	429	446	391	394	416	393	387	424	414	414	421	371	423	426	432	460	435	402	428	411	424	388	406	390	428	416	437	415	417	410	416	400	406	454	413	461	428	420	394	428	411	402	427	404	405	473	391	429	420	397	424	393	387	400	401	452	403	402	422	413	446	434	391	440	404	436	434	408	404	452	451	442	394	405	413	425	421	423	443	397	430	418	417	410	431	380	427	412	409	441	411	421	384	395	420	410	438	440	435	414	424	416	429	392	399	388	397	413	437	431	394	412	433	444	433	390	434	415	416	399	436	428	425	462	403	399	400	414	429	426	442	427	390	447	398	386	432	404	426	413	385	407	445	406	444	409	421	376	430	412	443	449	414	456	413	426	421	427	427	453	422	445	416	405	419	412	404	407	421	406	385	442	453	425	423	409	413	427	384	407	404	379	432	416	427	418	409	416	408	402	420	398	407	406	410	451	420	426	408	417	378	426	435	455	384	396	407	441	412	444	411	404	425	393	442	418	428	417	424	388	432	389	417	435	411	443	439	436	415	368	417	402	425	421	431	410	434	425	431	429	408	419	430	414	459	430	441	431	416	405	416	401	423	431	422	381	409	413	400	449	410	392	415	428	417	399	418	449	421	401	429	407	387	414	415	427	413	410	393	380	419	392	431	414	432	408	430	416	414	449	408	435	435	427	427	425	403	381	428	405	441	393	430	409	425	415	383	414	422	415	398	399	447	373	379	409	450	409	454	431	404	436	428	440	410	404	409	419	423	452	408	428	415	423	410	389	403	415	421	431	421	389	375	410	414	430	445	426	451	458	414	416	418	438	408	406	403	407	427	454	413	382	422	428	435	405	409	366	451	415	428	425	426	409	423	405	423	410	426	419	381	449	404	397	468	425	426	396	415	415	397	404	407	412	437	417	434	412	431	380	416	410	428	453	397	414	420	439	417	418	426	390	375	416	440	437	427	409	417	412	442	450	405	402	420	447	417	404	448	408	460	421	466	455	420	432	456	408	401	410	428	413	415	444	389	396	414	415	377	444	427	404	437	467	420	405	411	394	397
56002	89039	69441	46037	31754	16344	6385	2105	828	679	648	642	649	623	670	649	692	664	663	688	652	657	661	641	669	643	684	623	671	660	650	638	618	638	665	674	692	633	647	664	646	640	628	658	725	613	626	681	673	653	685	640	642	658	655	659	612	633	672	590	620	639	660	676	649	636	636	611	634	680	681	603	651	674	643	637	663	624	609	671	657	643	620	621	635	643	657	648	692	623	646	631	681	657	652	635	644	636	663	659	657	672	675	624	637	612	640	675	661	655	657	662	638	676	671	628	664	668	642	648	626	622	673	662	669	662	679	687	604	672	672	680	600	669	690	640	629	675	655	634	632	650	664	644	641	632	627	641	669	662	627	647	609	639	645	621	654	631	637	644	620	643	632	605	614	644	664	673	646	633	584	668	674	656	609	581	672	654	611	633	645	652	619	649	621	643	657	652	632	654	661	655	684	641	646	684	653	634	710	651	679	654	647	631	639	671	671	620	637	676	646	631	646	632	656	647	648	614	677	677	598	623	644	630	660	679	657	694	634	622	584	645	681	644	654	646	576	618	635	619	654	665	638	632	680	672	615	664	661	650	647	631	682	654	663	648	668	629	676	680	627	639	662	654	664	650	633	664	652	673	662	604	647	666	614	636	662	633	642	668	655	672	683	654	609	585	638	614	637	657	675	650	691	635	640	658	637	622	683	661	642	650	623	621	601	591	632	628	673	663	632	639	650	631	661	674	649	675	626	645	653	713	624	622	649	656	626	639	651	654	631	651	685	635	648	706	644	657	621	659	599	658	622	658	678	671	658	665	632	601	651	677	647	665	671	693	657	658	660	621	616	633	647	662	621	658	667	635	613	609	658	684	619	620	622	661	616	652	642	629	680	681	691	632	631	642	700	644	686	621	668	574	658	595	679	625	672	631	642	663	648	606	649	662	686	647	688	629	665	633	621	651	655	673	635	640	626	651	685	645	602	685	714	582	662	653	613	652	640	668	683	640	667	620	626	690	591	684	679	671	666	676	655	650	652	598	645	605	611	654	657	653	702	652	656	632	633	635	656	679	655	638	613	603	654	654	622	590	645	599	606	669	634	641	650	676	655	699	676	650	677	611	651	649	684	646	631	611	666	635	617	684	620	645	652	708	679	656	636	660	633	672	625	711	686	650	610	622	652	679	625	641	651	667	686	654	621	634	635	666	609	668	719	700	630	640	625	658	665	620	641	587	605	658	601	631	658	666	615	652	621	656	624	593	651	595	687	641	627	636	690	674	678	649	600	661	685	650	657	675	662	696	615	656	669	637	597	669	657	632	670	643	660	637	689	642	623	650	693	668	634	693	618	657	681	616	608	656	667	626	679	656	641	627	624	662	657	659	629	685	604	617	657	628	632	690	639	664	625	729	619	583	662	656	627	661	646	603	652	700	629	632	618	630	675	657	646	663	650	677	686	657	614	651	599	655	632	669	654	661	661	669	661	670	711	638	607	667	645	667	682	658	646	600	645	618	656	647	599	640	622	652	633	634	668	625	654	646	643	691	677	680	628	682	656	641	644	656	673	609	625	623	655	624	623	622	691	664	661	650	651	604	624	641	620	638	656	614	652	623	614	595	676	627	687	633	639	657	678	626	632	652	655	665	645	661	645	666	657	613	653	638	599	655	649	640	571	658	623	613	658	656	623	611	641	629	671	601	615	632	661	596	679	664	614	669	642	648	599	642	679	672	612	659	642	651	631	669	589	622	639	630	652	652	626	655	603	604	607	690	615	622	673	609	669	623	663	639	633	685	636	654	631	614	681	633	660	622	635	650	654	660	649	643	652	663	651	651	639	589	669	626	646	638	698	681	623	587	667	632	670	632	598	650	633	662	680	592	643	618	625	650	653	641	652	617	647	609	651	628	666	658	640	655	691	665	617	670	598	670	650	665	648	626	664	665	611	644	652	637	674	637	659	639	577	630	690	636	642	691	631	667	620	657	622	630	638	614	691	667	651	661	650	619	677	675	645	645	594	626	622	689	652	627	671	639	683	631	587	619	677	644	605	638	652	671	643	661	649	619	619	669	632	626	633	690	614	643	653	620	638	642	667	631	671	698	641	675	714	647	630	637	645	636	649	639	655	667	630	657	635	630	653	602	628	659	636	638	624	638	631	631	652	675	666	591	646	646	624	614	636	648	667	678	659	655	671	666	679	633	658	663	635	653	626	674	608	651	679	664	631	619	654	670	650	618	675	640	626	642	648	644	657	644	646	628	670	647	666	668	688	619	645	652	666	626	599	635	625	643	637	699	672	641	639	620	580	640	658	618	654	638	689	609	616	664	651	627	687	664	680	637	635	611	620	670	630	674	642	692	674	634	674	655	675	655	644	678	637	627	608	615	598	586	595	690	632	646	625	688	680	622	661	623	630	650	658	631	619	660	693	663	611	635	622	653	632	657	628	651	619	651	672	675	622	626	662	651	642	674	624	622	603	629	653	707	643	618	661	638	688	639	636	660	649	658	611	647	627	604	633	639	626	664	653	673	612	625	657	636	620	677	662	658	647	623	633	629	713	651	667	625	635	651	651	631	692	608	658	692	615	671	634	654	631	654	650	605	630	643	626	616	646	630	664	643	656	674	677	602	590	643	643	582	655	686	634	646	630	697	604	681	661	657	663	696	671	647	624	660	661	593	671	642	656	636	678	657	591	641	642	614	691	624	615	687	645	656	623	618	662	670	637	614	643	605	646	627	624	675	641	624	668	700	606	621	612	623	638	682	610	648	644	659	664	660	631	701	639	675	638	664	659	668	639	646	631	663	647	679	643	670	648	634	686	619	642	621	653	646	649	633	668	661	617	704	644	618	601	651	619	712	657	664	656	687	675	623	646	681	655	654	660	595	641	630	673	642	605	636	598	677	638	619	611	643	700	640	607	655	652	616	668	639	684	619	649	612	637	631	616	663	689	585	634	615	652	607	652	671	619	647	636	639	632	638	642	689	678	649	658	609	663	671	601	617	649	685	671	682	654	660	651	619	650	637	645	670	634	635	645	662	693	637	664	638	661	622	637	676	614	654	647	570	678	629	595	683	615	620	636	623	690	709	649	663	656	688	624	619	636	656	645	646	666	659	634	654	614	666	679	661	674	692	678	661	637	656	638	634	665	682	659	672	659	677	660	633	623	670	659	671	653	582	654	665	637	650	662	669	616	612	667	652	630	656	598	671	659	681	659	621	665	642	633	639	681	636	651	651	578	646	668	645	654	635	622	617	642	668	673	674	614	649	628	651	613	658	627	679	630	629	704	668	633	622	630	639	646	655	615	659	656	657	647	630	659	650	671	654	660	650	656	667	644	616	699	646	639	662	660	665	640	596	676	635	643	625	652	709	615	629	633	662	637	649	627	666	657	672	620	648	651	675	622	667	640	643	676	679	631	665	634	670	640	658	671	600	670	619	624	639	646	630	676	606	660	677	584	662	663	624	634	641	611	651	652	636	663	631	621	677	659	621	628	650
23399	22082	32055	28125	26037	23087	14438	2152	649	495	486	486	458	493	467	484	462	490	470	492	453	484	482	508	459	503	437	500	442	511	467	485	438	446	452	461	492	481	482	436	474	523	487	439	416	471	446	462	468	491	430	452	477	433	448	505	486	471	455	502	495	463	472	501	424	498	459	474	429	499	434	438	459	471	484	393	459	460	477	469	488	462	496	456	483	485	456	469	421	471	501	444	476	439	436	490	472	469	453	465	508	429	498	466	467	488	449	463	461	463	480	435	461	472	492	478	471	503	460	494	488	440	445	508	486	487	458	467	444	467	495	486	471	445	457	439	450	471	466	471	445	484	453	473	449	456	452	452	470	479	461	432	460	447	446	482	443	466	450	484	461	399	475	508	469	436	468	498	417	443	430	438	444	506	459	483	470	454	474	437	451	442	478	456	441	507	463	479	466	471	481	433	442	443	452	492	450	482	485	458	490	438	460	454	486	453	426	419	493	464	473	481	432	486	474	488	473	467	429	434	486	456	474	526	491	442	454	521	490	473	467	481	492	489	452	450	476	449	474	460	469	445	459	432	478	499	466	475	454	492	457	485	455	471	474	500	465	482	484	462	451	473	463	460	482	452	458	447	488	443	466	496	465	432	494	440	475	465	450	448	459	470	472	471	449	489	467	510	443	462	481	474	476	460	472	493	518	468	463	478	455	400	470	473	424	463	438	453	454	467	457	466	404	478	468	427	476	474	454	448	444	466	425	462	464	401	474	463	474	467	480	451	441	436	465	457	443	440	446	466	448	466	456	464	458	480	454	452	458	483	435	479	470	461	466	453	466	461	452	443	518	440	463	481	512	452	471	479	451	436	498	457	457	502	461	464	475	435	460	491	495	472	464	456	467	430	471	463	466	438	462	489	491	467	524	468	485	481	491	473	466	474	458	447	461	475	484	504	496	460	458	446	473	451	477	468	443	449	474	476	451	468	491	484	450	484	472	426	469	503	462	474	477	446	498	461	496	462	444	480	459	473	457	409	471	471	432	439	429	466	459	471	486	487	447	454	465	458	461	397	457	481	475	463	465	451	471	505	474	495	457	465	444	471	463	476	462	500	489	451	449	448	451	490	468	463	486	454	447	471	441	505	482	507	416	473	472	468	473	477	467	457	463	455	459	486	459	444	460	477	429	480	487	455	490	464	481	479	455	462	467	462	453	459	453	472	449	476	445	439	504	473	478	492	460	409	463	462	430	454	494	517	468	461	480	460	478	474	476	489	467	464	445	486	477	483	456	484	459	476	460	462	493	450	497	468	478	487	454	461	509	517	473	493	481	447	464	450	441	461	457	456	446	446	505	462	461	456	457	448	477	469	473	467	479	503	477	483	449	488	445	418	495	485	478	450	486	450	516	460	447	446	441	473	439	437	489	485	446	452	466	448	487	464	477	458	465	469	459	468	502	414	470	482	488	436	456	454	458	441	473	490	479	485	455	457	503	488	492	475	434	503	458	482	476	475	469	445	463	437	461	434	474	479	492	462	442	489	424	470	450	448	445	474	482	503	480	472	485	438	498	460	464	486	494	477	481	459	500	419	444	445	430	508	463	477	516	498	473	443	467	433	477	486	501	433	475	477	449	434	481	470	467	459	480	478	453	484	481	445	453	471	481	466	449	481	467	481	462	501	431	454	452	477	521	486	446	503	456	452	478	484	475	460	482	480	495	465	468	461	472	474	463	472	469	481	479	456	462	504	513	489	484	462	443	446	435	499	480	468	417	477	440	470	483	441	444	467	470	449	453	434	462	464	493	456	449	487	456	469	501	488	459	476	495	480	497	443	464	448	467	442	448	448	446	434	463	430	488	469	445	497	455	466	496	462	475	438	473	477	461	455	468	460	436	450	488	453	458	446	457	444	441	499	477	471	446	465	436	454	498	449	481	462	501	486	504	460	478	448	473	430	455	462	480	461	486	467	433	435	492	455	462	449	465	461	442	471	466	431	478	466	479	470	487	442	446	476	449	433	455	476	452	443	447	474	459	472	455	453	455	482	455	459	422	483	493	481	443	506	481	454	487	431	466	438	465	468	423	467	446	478	421	466	476	443	463	462	446	489	470	449	480	462	465	480	454	463	451	458	424	467	469	438	456	484	471	471	484	441	439	473	489	442	483	480	462	441	470	483	478	463	446	448	464	458	462	453	454	461	461	460	467	441	450	463	464	474	456	484	463	436	443	461	465	488	467	409	476	460	465	434	472	469	484	506	490	477	457	468	469	469	494	461	453	496	471	477	493	481	445	450	491	433	484	492	496	468	437	433	483	458	480	412	509	443	443	479	471	448	467	494	435	473	490	472	444	478	503	441	482	438	452	434	502	462	480	449	479	480	461	449	453	465	483	464	463	435	465	443	454	487	439	488	466	469	467	496	478	508	447	457	416	460	492	465	504	441	423	454	482	480	437	479	445	441	514	434	458	459	445	449	481	470	446	450	484	420	454	442	438	459	435	479	487	445	431	450	457	463	462	474	481	442	459	437	456	451	486	434	465	441	457	459	477	469	490	480	448	453	486	468	465	473	446	405	441	512	467	444	475	472	482	471	435	460	453	489	486	443	490	457	461	470	448	447	477	486	407	504	477	428	453	482	462	443	464	439	476	494	453	425	498	494	449	493	435	486	457	474	476	453	470	479	456	461	475	499	449	416	432	452	423	480	455	485	493	464	485	452	469	475	468	477	463	473	472	491	507	458	462	454	477	449	462	499	455	496	513	478	501	456	491	440	496	437	460	450	483	466	460	461	405	479	453	454	433	482	490	476	478	477	473	461	460	437	448	524	444	484	423	450	455	484	458	455	467	411	472	500	444	468	474	459	449	477	473	448	467	440	524	469	464	512	431	467	483	446	450	474	474	446	462	497	478	501	460	448	454	481	453	483	455	447	469	469	447	493	479	448	450	434	463	490	452	465	488	458	462	482	468	466	480	479	497	477	436	447	432	477	459	477	437	525	477	473	447	509	453	460	501	451	454	491	485	421	468	449	458	453	456	461	475	454	493	455	479	441	452	486	462	452	493	489	449	526	442	465	437	454	426	465	469	462	442	464	464	465	468	508	437	475	461	492	481	456	466	501	485	464	463	464	477	462	455	499	464	452	470	481	467	457	454	436	442	476	466	482	434	456	447	482	480	489	421	438	418	456	451	429	453	431	494	457	436	440	443	492	416	492	436	469	444	464	470	452	482	448	489	438	476	494	434	504	493	451	491	468	464	457	407	439	483	476	489	483	471	478	472	507	472	423	444	442	458	489	473	454	466	474	449	472	469	461	449	450	472	474	448	465	451	474	496	491	439	500	493	439	441	502	471	449	478	476	478	456	453	461	444	498	473	437	455	484	470	480	463	441	458	486	439	495	492	470	453	486	454	485	465	447	498	468	431	459	456	475	483	473	455	463	451	488	449	429	421	460	482	443	488	460	458	487	447	456	439	488	410	450	483	438	479	462	469	460	510	501
57890	101990	82280	58981	42321	25969	10748	3167	1044	689	740	665	656	717	662	647	678	689	719	678	725	667	644	719	716	706	671	625	687	717	663	648	686	694	700	708	692	715	697	729	709	667	681	690	681	663	688	645	702	679	688	743	657	714	666	677	687	670	695	676	727	697	672	693	700	663	690	719	719	651	669	682	698	683	718	713	693	683	684	649	679	703	667	706	668	692	673	685	668	707	701	645	747	724	697	707	709	670	677	682	659	661	708	683	682	699	670	685	703	660	695	683	658	709	704	727	666	672	743	671	742	697	658	670	721	715	687	745	676	661	667	681	669	717	704	694	697	692	725	690	676	692	704	700	697	713	670	659	682	702	680	675	666	700	704	700	701	732	753	664	686	700	695	720	709	700	716	695	729	723	708	659	739	673	720	743	692	698	745	722	701	687	660	686	664	699	745	702	673	699	656	700	687	673	666	724	682	749	706	699	740	695	700	740	714	740	685	673	677	676	625	671	679	655	704	646	719	720	726	698	705	748	719	711	696	718	692	682	689	680	706	675	663	670	698	612	684	715	656	686	669	676	695	713	740	727	669	696	685	683	703	694	687	731	695	695	678	690	696	723	680	656	634	723	720	727	738	735	688	695	710	707	681	630	662	727	669	737	701	663	696	637	646	689	683	685	664	745	698	725	735	701	717	667	724	753	683	710	682	730	698	684	692	702	683	703	708	695	645	687	681	647	685	686	759	723	713	637	670	715	690	698	640	696	701	662	698	708	703	694	737	662	700	693	675	669	702	674	647	713	689	702	733	699	705	674	672	690	680	646	761	706	707	692	683	680	704	699	703	704	684	634	726	701	671	645	712	674	677	702	751	656	680	666	715	678	713	646	700	739	740	635	702	682	693	698	692	691	722	680	649	700	648	677	716	705	660	679	706	705	685	682	651	692	724	679	669	688	630	712	703	670	728	751	701	706	697	679	679	721	679	696	689	673	710	685	695	695	694	711	687	699	725	691	682	638	697	641	687	710	695	654	626	696	681	676	669	692	667	685	698	675	703	680	680	677	691	719	689	732	725	676	686	700	658	703	693	735	682	725	751	695	724	649	672	658	695	720	672	682	681	714	667	718	719	730	692	687	719	755	674	671	730	695	726	657	671	723	702	652	707	683	708	720	677	716	666	675	704	654	666	686	749	662	696	718	697	683	688	664	675	706	662	660	694	667	687	723	684	721	692	721	704	693	678	661	681	686	668	701	669	682	667	730	738	652	680	736	664	674	699	707	684	668	690	709	690	638	687	715	678	647	715	702	712	668	676	649	662	665	695	739	664	731	648	691	702	682	675	706	725	661	668	712	720	677	647	647	660	728	711	688	684	699	718	683	637	617	663	703	677	673	673	706	689	644	697	714	680	667	698	710	653	656	666	670	759	707	699	714	699	675	738	631	699	690	704	646	715	643	695	727	669	706	737	699	729	693	715	735	757	672	672	718	674	666	673	731	701	683	743	675	682	670	768	735	712	717	659	681	683	717	688	710	669	630	710	687	646	711	718	635	684	676	655	709	649	679	697	690	648	715	724	715	670	673	713	677	675	700	690	644	692	717	683	709	647	659	739	707	676	722	731	672	705	712	696	674	709	726	648	744	695	688	691	660	651	647	694	689	723	688	654	695	660	710	711	687	671	725	700	711	693	718	686	698	693	698	681	694	684	716	700	706	694	659	695	671	688	675	698	696	735	718	649	661	688	717	659	704	683	672	670	639	670	699	698	669	677	662	694	698	651	689	728	688	667	688	676	658	701	742	714	686	729	632	686	720	707	736	704	740	674	706	711	695	700	708	663	690	680	675	731	656	693	723	746	709	680	723	663	674	729	625	652	682	735	704	710	698	651	673	680	654	732	680	737	714	692	723	647	711	666	705	671	663	676	712	680	672	687	684	704	689	701	695	654	691	703	693	668	681	746	692	680	700	712	676	686	675	712	714	690	694	660	764	696	693	685	656	695	672	621	666	723	637	692	660	701	626	713	662	718	672	674	680	652	692	700	709	667	673	716	707	680	683	741	712	701	661	686	693	694	706	660	708	655	713	738	677	677	726	692	696	675	646	740	696	724	695	679	684	686	640	663	702	672	708	681	684	708	750	664	682	722	634	740	703	714	687	706	702	678	672	685	658	666	675	684	702	686	709	690	706	710	729	722	690	685	646	678	685	753	768	719	723	672	721	688	663	705	681	701	761	706	663	688	725	690	636	678	668	688	706	718	678	686	690	714	659	690	664	666	722	691	707	653	663	641	656	681	709	686	725	753	688	641	719	648	672	668	678	697	703	718	674	734	671	715	700	685	692	750	680	719	709	680	691	695	703	682	702	667	722	765	720	713	717	675	650	701	683	709	705	669	672	697	700	660	705	715	727	680	679	696	715	686	693	713	676	683	744	691	622	671	712	658	693	687	729	651	718	714	716	678	668	710	677	651	698	707	668	655	673	726	670	718	740	676	672	690	713	715	723	714	692	675	703	674	708	688	663	692	714	685	720	693	713	727	685	687	699	730	713	753	714	653	680	659	719	689	722	707	692	680	666	680	711	657	694	666	711	668	667	698	682	655	668	684	728	642	660	686	718	706	685	702	669	703	658	730	692	723	676	697	746	686	646	707	719	730	716	715	697	706	688	682	711	683	673	641	678	677	667	658	700	667	662	701	631	750	670	716	674	697	627	710	641	686	715	698	725	717	695	679	700	663	744	674	699	675	699	729	667	698	661	687	661	670	692	725	680	661	676	642	694	745	724	739	698	654	701	769	692	715	718	699	690	723	683	710	651	730	691	648	691	722	717	695	704	682	655	727	668	681	706	641	677	693	683	717	698	697	690	698	688	675	659	677	700	698	626	656	692	656	675	723	730	647	732	641	703	663	691	695	725	685	644	685	723	683	703	702	728	666	692	672	722	711	701	717	722	717	677	684	683	631	683	683	704	698	705	691	679	652	676	695	664	693	685	749	702	709	673	722	649	683	620	702	680	698	688	697	708	666	702	696	684	722	670	662	685	715	706	705	688	716	700	683	711	678	670	673	636	685	685	638	677	678	672	716	632	682	698	656	679	686	668	651	719	663	685	690	680	683	684	663	717	711	663	678	695	711	668	692	700	649	705	712	719	676	708	745	683	690	688	727	657	618	689	642	679	704	668	668	664	694	703	722	748	739	681	701	619	675	684	707	670	725	705	716	717	655	703	648	674	670	687	690	695	714	693	735	704	669	683	657	700	639	714	677	675	690	663	657	691	712	647	712	721	733	685	746	712	688	698	686	681	656	690	657	718	721	717	713	709	730	671	668	673	755	718	697	666	655	706	698	695	666	664	676	682	662	693	682	671	690	681	714	676	709	721	685	698	678	678	688	635	701	694	705	742	707	695	712	681	720	681	668	702	678	718	672	680	688	666	719	690	622	631	684	699	711	668	691	719	742	657	708	685	676	672	748	719	676	678	650	641	694	655	679	720	725	687	726	696
28198	29884	31210	19008	6743	2124	912	530	426	411	364	403	394	390	389	351	382	387	405	426	380	379	380	415	418	344	402	418	383	370	366	411	410	385	431	380	397	387	373	377	423	393	384	382	363	380	375	391	381	368	405	373	377	378	425	409	398	348	420	372	422	381	399	338	406	393	419	401	407	446	416	360	376	418	395	386	389	456	368	366	380	407	390	412	416	372	360	404	362	383	375	395	384	376	413	380	393	392	397	389	410	384	392	406	383	357	407	392	407	400	411	392	394	383	385	423	407	416	395	378	400	388	372	367	385	408	384	386	380	398	397	405	406	364	425	379	402	388	407	413	361	403	379	395	424	383	382	357	380	370	413	402	379	409	414	406	378	381	383	422	432	397	391	420	388	403	350	398	371	399	368	323	392	385	417	375	401	387	400	383	450	375	395	388	387	399	364	405	377	396	360	392	396	368	417	373	357	425	353	385	380	389	387	374	440	389	390	387	394	391	378	410	404	409	399	419	417	399	375	403	405	407	416	409	408	407	382	397	395	380	394	396	409	387	401	372	421	394	414	427	371	405	379	375	393	396	387	390	366	394	407	385	406	400	357	407	371	386	405	373	375	368	369	332	416	373	394	411	419	416	350	377	406	400	371	421	382	359	405	395	375	422	378	359	376	357	374	392	391	378	387	391	370	402	389	359	368	407	407	423	403	378	408	405	397	392	367	381	409	347	416	387	412	408	395	371	397	352	391	380	385	392	388	436	418	390	390	374	376	375	399	368	358	405	387	403	403	374	379	424	384	381	374	395	386	404	430	387	415	392	372	373	391	387	435	390	351	383	310	409	359	394	375	387	388	397	405	401	398	383	345	371	383	387	434	401	380	390	414	409	388	391	345	396	420	382	380	373	378	418	388	341	418	400	370	406	391	407	356	371	391	421	393	387	408	384	387	407	370	379	399	411	390	418	394	423	416	409	385	397	400	426	370	388	388	414	379	414	407	386	369	433	397	413	387	381	400	345	401	403	385	390	383	375	425	372	398	383	389	400	395	416	374	399	370	415	372	327	409	374	360	415	429	394	382	402	384	378	441	405	430	397	357	347	381	358	403	367	352	411	386	394	412	406	422	375	377	388	393	386	400	362	408	383	393	396	409	399	412	429	364	399	402	410	369	383	378	403	398	394	384	405	402	384	368	381	386	376	441	453	381	389	398	404	400	366	404	387	391	355	363	384	379	414	384	384	370	421	376	419	384	387	410	381	412	377	386	374	420	392	425	389	394	413	410	407	386	392	362	414	388	369	377	403	390	358	405	404	424	435	379	387	427	380	372	391	406	350	399	421	414	392	369	429	380	403	389	411	412	367	387	388	391	380	402	395	356	456	407	385	383	387	372	395	373	411	380	419	372	359	392	384	382	421	380	387	418	390	399	379	391	393	377	386	380	411	388	412	384	398	437	359	407	409	418	376	409	381	381	387	393	376	430	394	355	396	423	389	400	414	415	380	387	356	378	397	382	385	389	381	399	400	360	395	389	380	412	389	399	404	410	405	378	350	398	403	417	373	414	392	395	398	366	390	370	403	384	416	391	398	403	375	392	388	426	401	402	379	357	405	390	401	389	407	423	404	428	377	419	380	416	415	387	370	434	415	395	375	375	385	382	363	413	436	379	422	386	401	378	360	374	411	410	387	412	412	394	386	415	418	407	399	369	363	430	380	359	392	374	386	387	421	403	408	372	379	398	371	405	394	392	425	416	404	420	380	391	369	413	407	400	377	379	386	421	405	427	391	363	409	409	394	401	375	363	389	401	389	403	409	354	404	399	439	405	444	397	365	380	383	377	353	356	366	420	365	414	421	403	404	408	426	378	423	360	361	425	378	357	390	342	421	392	393	378	377	378	386	377	405	428	378	381	396	363	377	403	379	382	383	421	396	403	427	390	380	377	386	401	355	420	387	378	386	387	386	384	367	352	385	392	399	380	424	384	374	437	375	376	404	402	387	422	419	385	397	373	369	378	401	337	392	381	374	368	417	366	395	373	409	362	356	387	365	353	393	397	387	364	389	379	408	403	378	399	394	370	390	402	413	394	404	391	373	375	384	368	395	391	435	384	387	393	365	411	414	356	413	413	386	385	390	390	398	363	379	422	399	343	389	358	388	364	379	393	413	383	419	416	398	401	373	390	380	367	401	370	375	388	393	391	369	371	398	375	430	382	355	410	358	425	387	403	426	400	427	377	396	391	359	405	358	378	397	437	371	432	394	366	385	424	387	392	395	406	379	404	426	428	434	416	387	396	377	405	425	430	368	379	403	385	412	401	397	372	397	378	405	385	393	381	380	392	402	425	352	402	403	407	408	390	395	407	367	420	392	393	392	377	395	383	404	374	387	427	377	357	410	398	378	421	382	357	333	416	386	397	390	414	369	334	421	419	396	380	395	401	410	395	410	362	374	406	370	391	379	381	408	394	384	417	393	417	388	376	385	422	393	381	397	378	377	406	402	383	376	408	387	407	414	397	407	384	400	360	413	445	391	388	401	385	365	418	345	372	345	371	400	421	411	377	398	435	403	383	400	346	403	366	395	394	376	371	417	435	336	371	360	398	362	404	385	387	407	367	396	419	372	427	408	381	426	398	405	349	407	374	365	413	401	404	391	413	374	428	389	417	405	358	356	397	390	438	385	371	412	388	391	392	409	421	385	391	375	399	428	407	348	387	391	360	393	433	368	401	366	387	353	375	372	407	347	388	373	371	429	406	394	356	399	380	386	392	395	371	425	393	415	400	396	400	394	387	371	374	350	388	410	393	383	396	391	426	422	395	389	361	385	374	393	407	386	356	379	417	369	372	402	407	420	403	415	366	358	420	402	365	384	420	426	400	377	379	396	369	397	399	411	408	386	355	394	356	358	399	394	404	418	376	369	379	378	421	412	367	423	401	391	420	384	392	425	351	371	392	358	409	397	381	397	385	372	355	378	426	380	421	386	400	391	421	387	406	384	411	362	388	407	390	401	388	377	376	390	363	393	443	390	386	361	403	407	407	357	398	389	421	405	394	400	369	400	388	390	412	388	402	367	404	404	357	398	403	388	346	362	379	380	394	398	379	346	372	384	389	395	382	382	395	410	391	382	379	365	414	382	385	404	376	394	380	381	376	389	390	369	397	381	401	371	392	405	393	383	388	372	392	390	376	407	390	391	382	400	390	382	370	410	412	400	400	380	378	384	374	389	374	397	412	368	388	417	407	428	377	377	422	369	394	390	387	366	380	374	381	379	408	391	386	388	396	436	409	406	447	412	379	392	370	377	382	395	388	390	385	416	397	384	397	388	384	391	407	373	366	380	404	413	382	401	365	399	380	415	376	396	395	404	412	390	382	423	376	387	393	373	410	346	410	406	363	391	391	375	400	373	396	390	391	426	374	387	399	411	405	407	375	392	384	369	402	424	377	403	379	382	408	385	388	404	400	383	373	398	405	407	384	405	416	390	397	393	426	383	398	418
33322	48783	36470	20883	10461	4313	1645	926	706	636	626	606	601	641	597	604	643	661	584	630	617	612	651	600	635	669	610	531	637	589	643	591	636	624	611	617	611	585	620	617	602	638	616	649	643	624	616	592	563	629	630	605	595	635	600	628	579	650	605	618	646	628	586	569	604	626	579	614	638	638	619	579	594	641	568	587	576	604	603	639	616	591	579	602	658	622	631	636	634	563	593	606	613	573	587	623	667	604	648	613	598	587	580	610	606	623	601	611	593	598	587	674	614	653	626	622	628	634	634	642	606	656	611	605	605	629	615	668	605	659	617	602	590	625	612	620	619	611	626	612	636	624	596	628	588	612	637	581	635	618	655	601	606	596	659	606	623	665	679	616	627	670	618	598	586	603	607	620	641	571	652	576	612	624	582	616	591	573	598	596	621	617	589	575	648	595	612	589	611	595	615	574	588	635	601	630	633	621	627	640	626	603	601	660	592	580	621	629	608	606	632	598	605	590	551	574	600	610	617	641	608	665	608	607	631	626	627	633	646	642	623	600	627	621	576	651	604	629	632	650	562	600	602	610	600	590	677	595	613	597	635	647	667	641	621	631	596	612	613	632	612	627	628	602	631	632	605	652	618	622	615	620	612	618	607	585	600	575	568	618	668	646	585	641	620	616	649	639	561	636	584	623	600	622	648	645	650	644	594	598	606	642	586	633	600	595	621	626	626	599	642	593	626	602	582	608	623	634	618	626	592	625	577	659	576	613	562	626	619	594	589	573	638	632	631	563	645	635	622	601	615	658	661	593	642	598	604	609	671	623	621	595	597	584	621	601	615	587	596	589	615	640	648	619	629	627	603	586	589	594	636	609	647	648	634	629	605	589	601	618	627	626	617	620	626	549	630	628	616	606	615	633	635	599	599	618	624	623	626	616	604	646	624	589	597	577	613	642	618	640	575	617	605	651	581	591	603	649	645	624	561	635	597	624	625	617	625	591	612	636	554	613	626	621	637	601	618	607	622	653	605	616	623	614	656	617	625	602	637	636	565	599	602	590	619	633	614	569	632	596	615	611	662	633	584	623	623	611	623	618	625	622	614	578	612	580	600	618	597	626	621	602	615	604	656	646	608	593	625	624	650	675	599	598	603	584	591	619	608	603	602	610	625	626	580	599	600	629	595	614	614	601	594	626	643	629	584	615	627	636	594	628	604	606	599	616	641	594	592	655	627	567	646	592	541	593	621	586	622	594	561	589	599	569	597	606	647	559	614	607	601	644	597	608	659	609	592	635	628	613	642	627	622	623	624	629	654	619	652	666	582	636	624	623	600	622	628	605	647	602	612	581	641	610	635	646	626	597	672	632	606	593	554	607	629	626	649	631	618	579	636	606	627	627	626	609	575	603	615	601	645	637	632	606	624	616	607	626	606	593	637	620	635	607	612	599	608	615	652	632	634	567	616	585	616	628	575	652	624	584	601	610	588	597	633	640	588	649	609	603	630	604	612	577	652	633	618	612	592	632	573	563	598	597	622	616	632	611	631	618	579	611	575	616	586	630	648	621	645	639	603	613	608	587	603	616	612	625	632	654	582	614	636	676	611	644	580	681	613	623	577	627	615	635	607	610	646	574	633	607	587	624	603	600	590	608	614	636	607	603	636	627	604	638	676	603	599	652	588	570	626	629	602	606	635	617	604	565	587	638	631	635	583	658	602	596	591	637	590	592	604	580	616	646	604	610	590	620	592	560	601	598	603	602	590	614	591	584	643	597	638	618	629	611	617	623	592	607	629	587	596	578	584	600	630	592	594	664	637	628	646	605	646	624	624	587	650	586	641	624	647	632	652	616	645	636	645	620	668	606	610	642	638	618	614	632	577	589	631	605	620	583	626	607	594	568	602	655	590	592	602	588	624	629	633	623	621	616	680	631	620	637	595	604	660	616	564	626	630	610	583	602	555	574	610	596	637	609	659	624	625	642	572	609	616	595	573	619	569	588	609	627	635	608	595	630	624	624	614	589	600	658	595	621	638	646	598	652	584	636	572	609	587	561	641	632	580	628	645	624	628	620	613	611	634	597	600	612	631	574	660	606	611	627	592	608	604	617	603	647	604	574	595	593	649	629	615	584	552	617	613	623	617	607	604	634	629	664	592	628	597	594	610	574	571	622	642	594	611	627	613	609	615	594	588	578	601	589	614	597	622	635	606	622	630	594	591	544	569	649	614	607	587	627	646	603	604	610	610	605	571	576	612	617	642	636	587	627	645	610	632	618	605	628	628	656	634	565	642	648	587	643	603	594	682	624	646	599	628	594	598	623	642	582	597	575	624	606	631	627	643	594	605	613	609	669	635	637	602	605	663	592	578	621	623	573	627	606	590	565	595	585	596	626	615	568	613	634	644	593	589	644	586	604	632	627	622	609	624	642	609	600	632	628	643	612	627	630	556	647	549	632	606	596	605	623	596	591	575	649	611	616	595	629	634	600	588	611	623	567	606	603	614	646	635	599	633	560	639	611	571	642	608	568	598	607	571	665	650	637	614	601	648	592	622	647	604	589	657	623	620	641	606	610	633	617	618	612	629	628	596	629	653	576	570	615	570	615	636	614	617	604	625	610	596	619	597	606	658	604	597	639	584	576	634	615	624	582	599	606	607	610	596	664	566	609	614	658	628	596	583	607	613	612	617	629	626	618	608	653	620	607	588	639	628	634	649	621	548	585	602	634	575	586	596	651	608	588	608	631	640	634	591	596	594	608	640	604	585	586	630	629	578	619	597	598	577	612	583	609	558	587	648	674	595	588	577	623	597	586	606	592	599	594	576	621	638	623	607	595	607	630	611	616	624	555	609	561	621	574	621	598	653	589	641	614	605	607	621	666	621	619	589	590	608	610	619	621	584	663	641	612	634	585	598	609	602	674	595	622	611	576	622	613	610	657	581	590	580	597	618	600	581	620	631	584	611	635	625	612	590	574	652	648	602	595	668	599	601	632	627	607	652	585	586	603	657	607	625	594	627	569	588	595	660	652	591	613	606	614	627	579	593	558	632	577	656	625	623	600	585	587	615	593	597	606	621	595	645	601	546	616	595	615	581	616	626	630	648	604	627	657	613	602	636	623	617	638	609	594	657	628	656	611	589	645	611	625	617	608	648	629	594	639	619	599	633	578	605	577	644	598	637	608	630	639	599	630	581	637	615	659	596	619	678	620	629	609	638	598	599	640	619	620	628	596	632	604	649	569	641	650	556	601	609	630	603	628	594	592	664	625	609	627	602	639	603	656	606	618	598	616	579	601	604	638	615	653	622	609	587	620	644	613	642	616	565	625	623	603	602	615	655	562	612	639	613	616	597	587	660	646	598	618	624	580	644	620	638	615	587	678	658	585	588	599	612	610	563	615	566	612	598	595	620	567	596	643	607	642	587	599	601	607	624	625	628	573	667	618	611	591	586	631	619	633	619	605	580	611	625	622	676	607	592	604	650	583	659	610	626	634	601	623	639	662
24815	24865	37910	35556	25703	16003	4670	993	506	427	443	400	421	436	432	412	436	401	414	470	426	427	440	416	426	448	405	420	406	393	440	435	424	443	371	432	432	404	434	424	446	392	413	392	403	415	391	447	419	424	394	436	429	399	414	411	445	391	430	391	435	443	392	396	391	408	420	470	450	392	420	466	398	408	434	409	434	397	410	424	404	446	418	440	388	461	411	417	410	400	405	434	402	430	423	420	420	444	411	396	438	395	411	421	434	450	399	396	453	448	421	416	409	459	433	422	443	405	411	383	412	370	422	428	418	444	413	410	444	393	432	442	421	436	455	405	449	385	408	437	399	415	436	421	431	417	423	430	411	380	410	419	420	439	402	401	420	412	417	444	449	426	438	440	408	386	430	424	406	382	430	464	442	382	379	401	441	426	423	408	431	416	457	448	416	399	437	418	445	413	392	409	430	414	408	430	406	431	421	422	426	418	404	442	433	411	410	404	463	407	437	423	425	447	435	416	412	407	423	371	408	401	405	435	410	410	443	408	427	409	418	430	445	407	453	403	429	416	425	435	438	422	416	417	399	408	413	405	438	397	431	478	440	421	424	416	372	398	456	426	406	412	431	395	428	436	455	385	405	418	432	431	396	445	415	396	439	394	437	435	395	416	464	431	371	433	444	444	436	422	388	407	455	434	426	405	387	437	421	393	437	428	415	422	419	365	439	436	419	425	475	432	415	404	409	453	416	437	433	480	375	395	443	410	460	412	410	397	457	447	378	427	436	451	409	437	413	393	435	397	456	405	431	417	408	437	433	440	440	422	395	402	432	421	392	411	419	437	407	382	408	440	380	435	375	425	422	407	393	378	440	418	395	419	451	412	421	431	426	444	379	437	425	441	409	418	401	444	400	416	411	403	404	445	425	429	468	406	420	442	441	413	393	460	415	422	408	394	389	435	442	418	429	411	455	399	417	403	408	399	409	435	445	407	412	393	453	393	441	415	431	419	461	419	427	454	421	416	392	416	394	435	418	452	418	424	413	423	391	411	465	443	458	439	430	396	428	432	398	400	434	405	438	452	390	402	415	413	386	429	362	469	434	437	412	415	408	412	435	430	389	428	438	430	410	461	417	420	404	410	404	402	394	467	409	407	428	416	389	406	412	425	435	408	411	423	452	423	390	417	413	432	446	401	416	427	477	456	428	443	420	409	432	413	417	402	429	422	419	418	405	390	467	450	401	426	441	398	410	398	414	372	435	391	428	443	406	432	465	429	436	404	464	422	419	399	380	459	420	412	405	449	438	392	396	414	435	440	411	441	416	403	417	448	429	424	417	399	444	400	400	390	381	423	421	419	434	415	405	392	419	416	442	422	407	418	415	414	422	412	435	413	411	408	428	400	422	450	422	407	396	375	398	423	449	424	418	404	427	450	412	410	408	424	432	411	383	429	458	396	423	399	426	451	439	425	392	440	413	465	423	406	432	375	437	438	433	402	388	428	446	436	411	410	409	419	390	414	408	409	378	421	427	448	421	424	434	420	412	424	413	430	426	431	423	406	436	414	439	416	429	434	415	404	382	457	430	425	428	460	436	401	401	425	459	393	430	394	384	398	438	414	434	434	427	406	390	388	401	474	468	432	430	428	413	404	403	462	410	427	419	411	437	406	404	409	410	414	435	396	399	409	411	415	403	430	416	432	366	442	393	426	399	417	394	406	390	462	389	420	434	422	406	423	401	421	438	449	386	405	443	421	408	407	409	425	406	429	429	409	408	402	434	435	453	399	460	405	417	399	395	418	428	388	406	418	408	403	419	410	426	452	424	399	454	411	452	433	458	426	425	403	403	400	406	430	375	404	415	417	454	440	437	445	401	403	435	434	439	435	432	402	404	404	407	449	417	425	409	424	458	441	402	444	400	447	417	431	408	427	396	416	425	425	411	462	466	429	409	431	422	403	415	399	413	406	444	418	440	418	420	419	455	407	419	430	426	402	410	399	424	394	440	397	426	423	430	412	409	400	431	393	415	416	428	438	435	405	385	417	420	388	399	418	446	404	416	459	431	406	460	347	414	422	420	421	433	412	398	397	376	417	403	455	459	439	434	394	428	401	387	392	440	422	423	439	378	394	409	392	422	396	402	423	432	392	451	442	413	431	423	409	405	416	421	396	391	442	375	393	407	452	413	384	438	439	419	421	433	436	441	442	434	438	419	381	425	452	396	417	413	426	434	439	395	397	445	423	417	388	439	430	420	434	446	410	420	418	422	423	383	426	430	374	415	434	382	403	380	403	456	417	390	455	427	403	427	443	373	410	429	388	406	429	402	426	446	412	402	410	423	419	403	416	442	443	379	433	401	438	413	435	401	417	433	429	420	390	420	440	426	387	428	423	416	408	413	450	428	404	391	402	385	422	414	409	419	366	405	377	418	416	413	425	440	428	446	391	394	419	435	438	423	436	404	422	473	402	419	447	387	406	421	423	409	441	415	436	432	459	414	374	413	402	420	446	427	415	437	399	389	409	426	443	399	404	422	415	387	441	390	395	387	411	461	411	430	397	479	441	403	430	445	408	428	426	439	416	393	429	402	398	392	414	416	440	413	420	438	431	446	423	405	466	413	476	434	421	356	408	448	395	437	425	432	415	369	427	424	373	391	412	435	442	420	418	423	406	457	437	413	419	449	420	445	421	444	432	418	396	420	369	417	418	445	438	394	427	428	408	389	443	390	401	411	410	439	400	412	403	393	432	430	420	396	416	437	402	405	421	424	390	391	429	428	422	421	408	438	384	408	406	400	428	444	400	407	437	414	421	461	411	432	402	448	421	421	422	426	407	399	392	459	440	402	404	412	403	381	413	406	375	407	421	427	415	441	421	452	418	444	439	443	440	406	440	405	414	421	422	421	377	427	443	413	408	425	420	459	410	440	396	440	391	433	458	423	439	398	409	407	437	437	436	424	483	421	411	407	408	441	437	377	383	422	413	404	377	423	428	423	452	404	412	407	428	420	428	431	409	453	426	436	415	426	427	447	409	431	446	438	409	401	428	426	460	374	417	456	448	383	416	407	381	412	419	443	397	422	379	386	436	474	427	397	414	413	409	413	444	415	401	445	423	412	451	425	406	431	444	419	407	439	396	471	438	441	395	432	393	406	421	409	469	390	407	450	424	423	426	409	415	430	427	440	402	399	416	405	402	403	424	428	396	444	420	444	391	433	427	441	423	389	419	410	391	423	409	431	457	423	407	415	446	425	435	421	430	414	444	417	386	411	417	410	429	418	421	432	386	409	414	410	434	445	403	429	421	442	418	438	404	429	433	432	437	404	438	418	396	390	400	403	418	405	417	425	425	428	397	453	417	429	421	419	405	416	432	421	392	419	435	402	430	401	442	428	457	424	406	402	426	427	428	401	454	394	419	406	440	396	381	416	397	436	413	401	402	437	431	427	393	443	389	408	435	413	403	406	408	420	415	399	413	413	398	425	403	413	421	417	399	433	441	431	414
54226	90762	70468	47704	31816	17034	6014	1845	829	669	607	659	642	623	641	640	628	679	674	676	643	637	668	649	655	648	625	676	649	663	671	645	677	670	630	650	655	649	656	693	652	667	621	681	668	635	667	674	674	705	650	611	656	674	669	656	738	587	658	677	679	663	642	631	644	608	648	645	654	677	641	703	617	670	633	673	619	637	640	623	667	635	668	680	620	619	656	650	669	621	683	671	666	659	665	671	645	635	663	649	644	648	623	631	659	647	713	673	648	655	671	683	677	685	651	694	659	649	654	663	668	679	619	657	688	683	616	675	647	687	642	626	642	626	665	645	634	646	670	646	629	662	651	651	651	678	625	655	654	654	598	611	621	682	639	654	666	651	687	576	636	636	640	631	666	642	635	686	639	631	642	641	617	611	628	660	642	653	638	647	638	677	680	632	682	645	720	653	641	694	628	620	640	639	683	632	612	672	705	658	602	650	647	654	643	686	654	681	702	630	695	656	635	678	651	620	719	623	630	642	653	640	640	632	654	635	633	642	599	656	624	656	628	621	661	628	638	693	632	600	641	701	660	645	662	656	669	694	655	650	635	675	681	709	627	626	643	688	640	657	628	628	655	634	637	642	657	629	681	618	657	646	627	658	725	710	608	692	658	700	638	617	632	696	677	613	637	627	624	595	642	630	664	666	638	675	659	666	628	654	657	673	674	652	673	676	650	622	645	636	672	660	634	660	646	684	631	609	625	680	626	696	643	614	660	618	675	667	638	660	632	632	652	634	673	693	671	635	631	637	609	675	615	672	632	666	644	673	637	676	651	653	648	655	640	663	673	654	705	638	678	651	741	652	630	658	666	627	641	634	694	660	623	634	672	643	655	610	625	648	640	654	646	689	612	633	667	645	661	641	634	625	692	639	663	642	657	642	699	670	636	663	639	668	677	716	650	626	657	635	660	638	648	662	663	644	671	656	702	673	682	673	640	681	669	643	647	635	671	668	673	627	672	673	684	689	682	679	686	674	646	605	690	607	671	625	694	637	622	653	648	676	667	669	612	694	649	674	611	656	661	658	675	651	665	646	659	647	647	676	655	639	662	651	701	663	644	656	622	693	628	664	656	659	670	668	633	683	646	652	684	659	699	655	605	654	578	618	606	634	653	637	662	668	663	679	676	695	650	653	643	691	642	648	696	642	669	685	639	615	712	635	687	647	677	607	662	663	665	657	677	688	638	703	652	642	655	686	670	613	678	612	638	641	717	677	649	624	679	637	659	639	663	658	661	635	651	685	644	673	622	674	649	642	619	664	668	697	698	629	618	649	627	653	677	693	666	684	617	663	629	723	662	672	688	637	665	681	682	678	656	649	630	672	654	623	635	599	678	667	691	590	632	643	596	684	650	663	612	675	673	609	659	683	662	688	632	650	658	656	660	639	645	625	628	649	691	702	600	655	683	642	619	659	679	675	668	663	643	633	613	695	642	635	659	646	690	658	638	662	687	652	603	620	633	590	590	646	670	665	606	664	679	638	668	667	658	648	625	629	700	626	664	637	680	627	683	626	646	677	611	656	654	671	654	570	640	628	673	644	673	666	591	642	644	641	656	608	639	616	622	645	665	646	627	652	651	673	703	654	670	630	649	618	641	635	600	659	612	652	627	668	641	646	697	610	620	663	594	620	642	653	670	671	621	642	618	652	675	643	666	648	616	664	660	678	659	660	648	648	678	654	676	643	659	634	639	626	646	650	680	646	621	632	644	651	660	686	702	661	664	682	652	673	604	637	664	686	669	628	598	621	662	612	650	601	630	676	681	654	678	713	615	676	673	636	649	621	714	656	676	633	680	669	671	666	626	623	649	696	696	621	639	672	678	654	647	632	607	692	658	690	608	662	685	647	707	657	632	668	647	618	658	636	625	640	616	639	653	624	647	647	655	608	643	642	626	653	636	673	658	623	662	645	665	669	689	642	619	637	674	664	659	657	649	632	606	687	656	673	689	640	670	630	678	636	691	729	673	685	673	635	653	706	620	655	671	683	671	654	641	647	638	643	642	641	649	634	649	702	637	675	663	618	639	645	650	626	659	656	652	632	635	652	643	681	637	720	653	643	655	679	639	648	672	686	671	679	651	662	623	628	657	616	663	619	660	688	704	613	643	653	645	658	637	691	675	644	623	663	648	638	636	656	667	650	672	634	587	649	670	641	674	641	678	662	666	702	606	648	723	633	660	660	648	625	655	611	668	647	646	699	635	656	646	649	635	626	648	677	638	692	690	665	597	600	638	649	652	678	698	637	644	658	660	672	636	654	688	691	681	622	687	621	625	678	622	625	628	669	641	612	691	657	658	662	665	649	610	647	661	654	659	664	633	708	678	684	603	659	686	633	693	641	717	670	668	642	676	688	659	626	653	695	676	621	669	704	604	654	621	657	638	600	660	652	640	681	642	651	661	688	690	621	635	638	635	588	671	614	610	650	585	662	659	678	660	661	657	608	619	683	666	645	659	656	700	652	638	630	672	640	669	654	653	604	661	665	679	689	628	645	651	615	620	655	667	627	676	655	626	694	636	646	658	604	680	719	648	672	641	684	662	633	624	683	683	674	674	626	626	698	655	646	616	636	643	632	686	656	618	625	641	624	678	656	622	680	642	644	680	623	659	663	656	645	622	675	664	705	660	668	646	655	654	642	623	618	644	667	626	636	650	680	657	664	694	667	672	686	612	652	683	664	694	664	658	651	658	650	667	648	649	657	617	626	663	643	625	654	597	666	660	657	664	634	686	657	657	626	666	664	648	691	640	582	591	636	637	663	669	635	600	680	683	622	698	644	651	619	606	654	654	707	606	644	650	646	683	657	600	668	619	670	570	681	666	679	655	664	658	681	628	642	668	660	668	694	653	636	661	690	646	673	644	652	648	608	637	676	720	623	663	661	635	660	620	652	657	678	651	641	648	651	685	692	662	689	685	626	631	673	639	651	699	658	657	623	659	674	667	663	702	680	653	650	646	610	647	615	665	632	684	669	607	660	633	667	650	635	674	640	659	654	671	637	648	687	619	681	619	657	646	662	610	616	667	619	645	705	649	660	677	652	668	647	618	612	663	636	679	642	605	637	661	637	675	702	605	624	714	682	633	626	675	643	637	599	630	621	625	614	656	690	632	653	664	664	649	620	655	672	652	633	664	650	680	634	690	653	579	632	615	632	624	680	619	659	589	625	610	632	670	661	682	628	655	634	664	650	638	662	592	673	671	670	652	659	613	639	653	624	642	693	626	618	642	683	649	664	655	642	646	630	644	649	593	637	618	630	630	688	681	623	633	672	629	673	656	684	600	625	688	624	636	643	629	633	673	596	697	616	632	669	591	673	652	662	661	639	627	634	672	604	627	659	644	675	694	658	638	661	651	658	635	599	654	648	661	655	678	654	677	676	648	640	627	634	662	589	616	650	637	664	626	640	653	635	652	637	670	624	641	703	685	696	657	626	619	626	653	655	634	667	663	644
23350	22284	32310	29942	26331	22410	13662	2331	742	490	457	500	508	442	428	439	503	496	489	475	481	498	476	477	432	481	428	479	493	511	468	467	474	484	463	486	496	493	479	440	468	500	458	470	464	426	423	478	432	452	432	448	458	486	535	456	474	476	477	461	497	439	471	463	459	493	444	492	462	439	523	480	436	453	493	493	485	472	468	453	497	454	464	469	492	476	473	486	480	501	494	490	461	474	482	501	465	432	471	444	475	489	476	472	479	489	409	456	472	496	477	450	469	516	484	442	448	462	454	483	444	450	460	476	466	436	466	490	481	471	440	487	494	463	497	467	495	454	481	449	484	490	460	453	465	462	434	430	456	447	506	467	448	445	429	466	461	441	456	473	463	424	452	430	475	451	488	464	438	464	472	416	426	430	461	465	506	440	456	476	459	462	470	488	453	455	482	477	456	439	473	487	460	434	431	466	471	456	451	509	476	464	449	454	465	453	478	473	477	472	503	475	497	489	432	469	470	498	470	488	473	504	465	460	453	476	464	492	470	446	464	443	472	487	453	474	482	462	497	482	491	485	478	449	460	477	420	457	443	494	451	476	451	490	441	504	504	462	443	462	482	482	473	452	497	448	452	460	449	465	490	472	469	456	471	490	463	469	488	449	451	468	453	449	454	448	469	472	479	490	474	498	445	486	460	452	448	455	498	468	430	440	433	452	462	457	432	449	445	452	461	473	447	475	473	483	428	486	455	492	485	472	449	464	439	429	459	458	410	428	482	463	467	481	436	488	474	464	451	517	497	471	475	516	468	442	466	462	473	413	433	445	470	449	488	452	477	455	452	458	439	499	495	441	470	451	461	458	473	457	462	416	461	448	456	414	486	493	451	446	455	493	478	466	426	487	476	446	491	470	457	427	481	479	478	494	450	481	460	492	473	471	476	475	454	486	424	470	442	480	486	502	465	513	491	482	448	444	430	477	469	472	484	443	478	497	519	490	469	473	478	431	469	470	464	464	443	461	436	500	472	483	495	453	485	490	517	447	481	453	503	455	439	486	487	451	465	493	430	481	430	430	446	467	510	451	474	457	456	470	440	467	449	459	499	448	470	486	472	473	464	411	467	461	439	475	476	465	484	457	448	486	498	495	455	489	466	458	494	471	416	464	494	491	488	504	459	453	477	462	467	482	483	430	468	454	432	453	456	497	452	464	481	436	472	418	467	475	492	452	466	477	469	480	473	490	466	444	491	472	452	496	432	476	463	447	465	471	459	459	470	488	455	457	490	484	486	459	475	448	444	429	425	472	451	447	477	492	459	441	463	451	473	482	494	449	469	475	449	457	446	484	457	477	424	463	440	492	476	494	451	504	468	469	465	462	476	432	471	471	468	497	472	435	473	444	462	452	447	500	430	503	446	502	464	477	466	462	499	490	458	480	437	532	460	479	470	515	433	474	480	479	470	419	450	454	462	470	476	497	447	489	529	460	437	468	479	495	474	468	482	466	457	453	493	489	468	432	470	489	414	464	456	461	471	501	484	474	454	471	483	448	453	442	480	474	466	442	445	493	471	465	486	512	497	452	445	465	470	438	473	467	455	476	450	476	439	484	448	458	462	466	479	487	511	462	451	494	476	479	467	443	450	440	447	447	488	493	457	475	471	485	449	470	486	464	473	473	514	444	470	444	439	465	479	450	448	480	450	482	497	455	431	479	435	479	478	461	448	437	448	477	465	484	465	440	467	463	477	416	448	513	434	482	458	449	505	433	466	469	450	480	491	464	464	489	484	464	508	459	448	480	483	454	482	487	471	434	468	481	471	479	444	478	504	440	431	425	451	492	446	457	426	466	484	441	494	435	416	469	440	474	476	451	430	469	442	476	437	449	429	495	488	468	447	479	452	481	493	437	476	432	433	508	450	478	476	490	480	498	449	500	499	463	443	479	466	467	448	461	504	457	459	472	458	459	464	491	426	456	467	494	443	497	498	464	463	489	462	481	492	453	436	496	445	497	454	466	471	440	456	464	441	438	443	447	464	442	429	468	478	475	428	445	458	471	456	485	470	455	469	463	501	495	509	452	417	444	463	462	464	483	450	455	473	491	480	500	453	449	479	452	475	433	468	475	485	459	481	476	445	479	456	483	511	443	416	447	449	486	496	475	467	463	434	502	441	456	474	461	452	484	471	482	469	473	501	467	470	490	459	447	447	496	427	448	412	480	482	508	453	470	460	473	482	495	477	445	443	449	448	435	478	485	467	481	435	474	463	480	455	449	474	485	425	422	494	432	475	469	459	455	414	449	487	443	461	463	494	491	484	452	500	476	460	526	445	466	495	449	441	432	492	486	493	490	483	464	486	459	467	473	475	426	432	485	480	474	456	466	485	473	489	477	473	435	482	497	455	463	442	484	502	479	434	450	457	451	459	453	486	476	436	463	458	446	477	519	459	434	481	454	439	465	462	498	450	456	467	443	498	481	486	481	464	455	435	471	431	419	392	417	447	452	461	497	484	494	493	485	467	444	479	441	497	532	408	485	461	512	453	452	430	446	472	443	476	464	461	448	447	477	429	488	459	464	459	459	456	453	470	490	469	458	462	497	418	464	458	425	486	505	452	469	471	431	494	459	454	436	473	441	436	432	437	470	493	458	449	464	423	479	463	474	509	462	447	471	493	473	473	436	478	447	498	450	473	470	479	462	473	429	437	461	438	466	429	475	442	477	485	465	420	489	476	473	458	462	488	503	465	469	486	448	470	481	450	458	460	470	470	467	454	462	483	475	448	474	464	452	457	489	464	494	453	501	477	452	476	485	471	459	452	486	475	446	469	454	490	457	424	431	426	471	440	470	447	425	494	471	456	482	483	474	453	497	471	500	450	484	476	484	482	490	476	499	455	475	509	483	501	488	504	473	434	467	447	490	445	489	456	473	474	480	451	466	466	476	489	470	415	490	422	461	442	455	500	485	465	474	460	445	453	460	455	484	434	451	452	475	479	451	467	449	407	443	461	470	459	475	476	467	449	441	461	444	470	451	470	454	483	455	456	440	452	445	440	437	461	503	466	468	465	436	482	466	478	456	473	464	432	446	483	471	464	458	460	437	457	493	476	469	454	411	460	480	482	503	491	473	431	453	496	500	474	492	454	450	437	482	492	461	458	428	458	462	491	468	468	492	471	496	470	472	477	469	515	479	463	473	484	498	500	467	479	459	457	455	483	481	482	459	465	479	489	459	459	451	458	472	456	458	446	458	502	432	436	397	444	448	474	477	464	465	447	444	480	465	432	463	463	467	470	465	451	431	461	447	463	424	419	415	449	495	449	468	470	438	489	444	439	435	483	435	465	439	514	486	500	478	450	461	497	415	487	468	453	495	445	469	446	446	440	424	442	468	459	456	460	487	429	446	472	474	513	479	469	443	497	489	492	448	432	481	433	493	473	422	432	471	478	476	434	466	414	470	489	467	442	489	480	435	474	451	419	449	429	475	473	451	450	494	470	457	451	433
55038	103788	82949	60638	41451	24964	10848	3518	1283	706	703	761	707	655	665	701	736	727	728	684	695	662	694	691	732	715	701	759	743	721	676	666	662	688	735	711	703	702	709	720	634	664	684	687	722	725	680	668	666	692	656	727	680	690	676	684	700	688	697	729	690	727	739	698	745	684	720	701	705	704	712	696	709	711	700	773	678	683	715	660	664	660	748	689	694	656	700	730	723	688	709	694	698	700	673	659	720	700	700	715	691	672	670	735	756	663	708	695	683	728	664	692	694	759	718	699	709	696	708	686	696	672	680	697	724	717	698	693	690	714	718	730	656	697	702	690	625	646	714	686	758	741	696	703	710	624	659	683	667	686	720	712	699	691	706	700	670	674	678	704	734	680	694	687	713	701	692	702	692	656	675	725	651	674	672	759	741	726	702	708	732	663	691	706	666	667	710	700	712	688	683	680	700	726	734	657	711	746	708	664	701	674	685	757	710	711	682	691	695	730	726	728	686	681	694	736	698	681	686	713	695	724	717	670	652	683	707	715	717	657	676	759	625	675	672	708	711	678	676	701	752	724	662	668	671	696	667	707	675	690	685	682	722	743	700	701	745	712	719	679	694	678	694	692	673	662	699	688	671	671	679	697	699	700	708	713	713	730	649	660	705	707	689	650	708	707	742	728	767	698	685	661	703	709	700	701	624	734	694	660	750	689	658	720	701	725	688	696	706	668	690	726	677	766	714	668	697	759	660	697	729	689	717	693	699	640	714	654	752	711	714	692	672	719	684	773	693	709	682	681	654	658	701	736	697	721	687	713	687	693	711	697	687	714	706	679	662	670	702	702	646	719	700	706	725	699	641	719	724	669	698	715	726	656	651	675	681	694	662	661	685	669	721	715	685	677	714	666	704	708	714	662	691	679	689	703	676	687	735	705	706	694	646	718	709	710	747	707	727	722	715	687	710	697	636	710	709	727	691	683	667	682	716	683	735	726	727	679	661	671	712	654	693	689	694	678	697	725	722	739	682	689	712	718	723	686	703	710	712	693	740	678	693	704	722	686	710	684	740	715	715	717	691	719	676	726	717	669	659	732	713	688	675	684	713	707	669	673	703	699	687	688	671	683	746	626	703	742	679	712	697	690	688	730	705	688	682	728	697	673	755	726	693	731	705	692	662	724	728	743	715	715	645	687	701	671	704	641	667	673	685	666	709	687	722	733	674	684	686	712	683	691	681	728	640	699	698	665	716	692	697	717	712	737	709	704	663	689	686	699	668	705	742	713	682	705	702	745	716	681	699	718	734	731	688	695	624	675	662	712	696	662	653	715	706	707	736	641	692	712	684	728	627	670	629	707	730	700	699	717	692	676	669	722	685	736	703	734	699	727	691	690	725	690	668	732	632	727	702	702	674	743	708	686	699	632	679	663	692	709	739	709	716	692	651	708	737	700	715	696	731	711	686	686	693	719	734	672	726	709	710	679	696	667	646	684	677	710	693	692	689	690	656	705	743	742	722	717	707	704	698	687	719	722	655	693	702	670	735	705	680	692	746	688	735	714	704	701	670	682	708	653	696	659	679	696	700	719	709	669	672	700	723	632	692	672	668	706	662	717	650	677	717	706	699	686	726	721	658	700	672	716	725	678	707	662	639	665	720	656	682	646	687	712	704	684	693	700	734	654	673	698	746	714	724	702	708	676	738	676	717	683	720	711	672	663	676	689	725	704	702	664	658	698	698	695	702	710	693	703	732	689	710	682	715	703	737	744	690	664	740	619	720	686	681	722	742	719	681	684	661	709	704	712	715	716	691	697	669	711	706	652	658	681	730	706	677	712	700	674	719	727	681	696	704	687	647	696	659	674	640	724	685	708	728	653	696	703	707	729	695	644	704	702	684	704	691	664	697	713	642	695	740	689	728	645	738	700	660	662	681	749	699	693	672	663	687	668	671	705	723	684	682	686	740	682	691	707	736	710	756	706	658	648	685	700	655	672	704	701	694	672	703	687	682	690	693	731	713	696	719	703	680	648	658	661	730	709	705	673	669	678	707	696	759	706	638	680	685	674	699	703	730	677	708	653	696	685	695	672	691	720	700	710	709	652	685	715	728	681	692	620	720	687	681	684	651	674	703	708	699	705	657	688	676	684	726	664	674	675	696	660	650	702	676	736	695	669	718	703	714	672	713	716	752	701	698	699	640	689	721	739	683	714	682	684	727	683	708	679	659	710	718	732	715	703	716	662	646	713	705	663	742	718	697	681	681	678	651	707	706	666	664	668	726	682	676	693	681	722	692	667	702	692	659	710	668	705	699	730	747	752	647	694	699	723	702	695	729	695	699	657	668	716	696	676	703	709	707	679	693	666	722	697	679	715	688	721	725	707	676	707	720	670	677	661	677	643	688	682	726	663	684	690	709	683	684	689	714	723	677	675	742	725	687	748	695	689	686	708	721	723	681	668	733	724	734	681	672	691	697	710	708	667	740	663	690	694	704	721	692	662	698	687	723	687	678	701	661	699	683	708	729	694	657	669	697	716	735	715	686	710	677	712	698	675	680	683	743	723	678	683	689	665	753	715	672	692	747	756	718	665	720	729	687	717	685	661	674	690	678	668	709	655	708	702	734	748	707	737	663	733	726	724	669	707	698	700	703	681	649	684	711	700	695	653	724	680	721	698	717	683	707	720	680	711	710	668	695	679	742	721	694	703	677	696	692	664	687	695	751	750	755	671	713	659	699	689	662	708	729	700	647	702	736	695	702	724	734	692	659	654	670	668	725	699	678	679	670	672	628	640	668	664	699	682	684	711	707	713	736	672	693	741	756	667	677	732	687	714	668	637	723	713	694	692	668	632	687	699	700	691	672	724	679	666	672	668	669	685	698	687	698	714	693	732	695	707	719	697	729	727	650	724	718	755	681	697	697	672	719	673	716	701	743	676	743	717	667	693	703	690	750	738	688	701	733	698	666	715	672	711	664	705	656	720	706	696	697	734	673	676	692	711	711	659	702	735	709	729	707	656	686	717	710	719	685	681	681	755	708	679	694	673	682	679	689	678	696	704	698	707	725	670	710	720	704	692	723	699	671	662	670	672	732	689	711	705	704	690	689	718	687	739	666	702	673	682	703	692	694	750	692	735	708	663	661	744	705	670	720	710	663	678	685	735	711	700	697	668	728	694	708	739	683	708	616	645	748	685	693	712	705	703	693	643	732	699	649	711	688	687	678	687	709	724	721	705	698	729	705	677	677	700	700	687	677	696	705	697	696	778	759	707	687	702	738	750	715	693	649	681	711	686	655	701	729	720	687	718	694	660	720	699	645	696	733	712	740	737	673	692	686	715	688	712	759	704	697	660	702	656	770	693	693	670	680	701	673	726	678	704	670	660	706	674	689	668	727	716	706	677	682	682	712	688	725	691	694	693	684	663	638	687	695	715	709	685	717	733	661	678	758	682	677	706	691	683	699	684	682	671	693	644	711	722	670	661	687	701	676	714	707	690	700	704
28253	29400	31538	19744	6757	2145	961	541	427	401	437	407	401	417	422	408	367	443	384	382	411	377	402	421	376	380	407	414	379	411	373	435	418	377	408	364	397	396	394	410	414	384	419	432	385	410	402	441	343	421	403	387	385	383	400	413	374	385	408	396	416	411	418	348	411	390	375	372	416	411	401	412	407	389	387	439	397	380	400	392	389	383	387	359	402	417	423	394	425	402	406	374	419	389	368	407	345	415	375	349	374	463	426	409	383	366	418	449	387	399	401	377	411	384	391	421	396	415	391	408	384	395	399	396	457	400	396	378	396	420	371	418	399	375	377	421	391	358	403	424	386	364	426	382	390	383	399	431	393	413	428	393	407	402	375	392	385	355	426	399	425	392	393	414	404	414	389	361	425	370	381	408	386	375	406	438	405	397	433	423	363	379	397	421	415	375	392	390	403	388	412	422	411	379	394	422	400	400	415	391	412	395	378	368	407	408	395	395	375	376	388	353	408	402	397	420	406	387	362	372	400	418	392	385	426	387	371	399	417	438	401	443	381	383	408	417	405	387	381	409	419	380	411	453	388	392	419	421	395	434	432	383	421	374	409	363	423	388	366	400	382	399	416	384	419	400	389	396	411	439	412	383	399	368	389	428	439	400	385	405	404	421	391	397	392	397	362	352	396	407	399	422	396	402	384	429	385	439	399	402	423	393	403	424	403	409	432	383	414	377	438	395	406	404	406	419	427	415	362	423	409	426	369	395	419	398	383	399	374	396	432	356	367	398	401	393	381	433	401	416	355	394	420	364	430	420	375	417	389	421	414	418	411	413	402	409	425	371	401	372	385	391	386	417	395	392	416	378	387	404	398	384	388	377	394	393	366	401	432	371	403	402	385	398	418	410	435	425	421	382	402	384	392	406	410	399	385	437	404	451	444	364	375	391	377	375	386	412	381	391	393	406	380	416	409	421	403	386	433	392	370	389	394	389	404	394	392	387	387	385	399	372	393	402	419	394	401	402	356	386	343	415	388	384	384	418	438	400	426	399	404	384	404	382	396	360	373	369	389	408	396	392	386	399	365	386	415	388	394	373	412	399	398	409	417	405	397	416	394	396	377	357	409	402	380	402	399	411	423	387	408	367	409	416	384	395	409	379	367	417	389	398	402	399	380	408	402	375	403	407	405	394	437	397	402	384	400	414	420	411	390	419	415	417	411	388	404	390	429	408	390	423	368	437	433	393	396	404	377	412	432	406	429	388	429	447	421	377	406	410	374	385	413	407	413	363	366	395	400	411	393	392	463	372	399	381	397	417	384	381	374	420	392	412	380	384	394	382	413	383	385	387	389	437	404	392	436	400	412	375	388	399	415	367	417	407	360	375	415	407	395	438	367	407	374	415	399	385	403	449	401	404	360	384	373	417	398	431	393	369	407	406	403	404	425	446	386	384	390	374	389	411	389	405	413	409	435	385	403	387	397	400	382	373	392	397	384	384	402	407	370	386	427	399	384	378	355	405	370	403	416	432	368	381	415	428	422	407	389	417	383	398	402	365	404	409	383	406	415	406	432	388	341	397	422	382	410	374	392	407	384	409	419	394	388	418	377	419	405	428	410	402	403	391	412	391	386	444	390	416	407	393	421	424	408	422	392	383	405	455	408	383	367	338	391	374	382	414	366	420	415	411	385	381	385	374	378	419	391	370	400	392	387	413	426	426	393	380	416	349	394	393	378	385	411	389	423	406	384	393	381	416	399	421	397	369	396	426	418	404	413	398	386	409	412	405	417	386	397	406	390	393	396	382	371	406	372	394	377	377	386	401	394	395	416	371	384	397	409	432	381	383	427	398	417	405	393	364	396	413	430	380	406	390	428	394	391	391	403	404	383	399	393	374	386	406	373	378	368	382	422	401	383	415	397	415	420	393	383	368	416	413	417	381	377	412	408	438	409	390	437	404	385	429	374	372	421	397	392	404	396	425	379	387	419	401	368	396	371	402	414	380	381	417	393	433	401	413	387	439	405	404	428	361	396	397	428	387	411	413	404	405	389	458	462	429	394	402	385	432	409	411	379	392	442	405	384	380	378	421	403	401	372	455	397	401	392	439	383	413	387	426	394	413	411	410	366	409	398	412	402	359	439	389	392	415	361	411	388	385	428	399	395	389	390	411	395	441	370	406	412	401	385	438	424	380	408	415	388	401	396	401	387	430	438	405	424	409	386	427	383	405	393	414	395	407	380	369	411	403	391	418	417	381	406	404	368	386	402	433	400	366	396	394	404	413	395	414	405	434	401	404	357	407	383	408	388	394	387	439	398	413	451	406	402	380	413	417	423	384	394	355	378	391	401	420	384	392	407	391	368	399	391	409	416	421	380	420	385	386	375	383	434	358	415	387	414	426	352	405	370	444	436	398	411	377	420	402	411	393	392	358	390	418	438	404	416	385	427	402	438	393	391	376	403	425	419	365	413	395	413	383	394	381	372	384	379	409	396	376	402	395	400	406	399	403	417	405	401	408	359	369	353	411	417	411	389	419	381	424	375	390	400	399	423	375	400	379	392	415	401	424	413	389	382	408	392	373	418	402	423	386	388	392	394	385	374	392	379	402	397	376	399	376	415	393	391	400	392	398	402	400	393	413	376	386	391	368	412	366	412	426	404	409	391	382	376	408	399	419	363	407	375	415	421	419	377	398	389	408	414	445	393	417	414	404	398	372	364	454	394	402	419	421	397	407	434	400	392	432	384	406	419	436	371	404	413	389	413	411	398	389	400	408	457	414	397	375	398	430	388	417	380	397	413	423	406	421	372	386	375	397	390	384	405	392	400	417	358	396	381	390	433	386	434	410	363	381	399	373	374	395	415	367	403	397	380	419	388	391	396	383	385	423	419	410	393	385	402	357	375	403	421	389	424	387	429	400	384	381	398	416	413	363	378	387	411	427	394	392	423	399	385	390	384	415	416	402	410	403	405	438	403	403	421	393	399	396	409	430	383	393	410	370	414	366	380	380	402	390	399	417	398	370	400	410	409	430	377	379	402	415	395	392	405	393	406	371	421	388	428	393	398	419	371	429	419	424	385	396	389	380	374	409	441	387	423	385	364	397	403	422	390	391	421	410	379	392	372	389	413	385	395	437	351	391	411	405	397	433	393	401	395	405	386	396	393	413	419	408	402	408	436	400	386	365	383	406	436	382	394	405	408	395	407	411	370	403	385	404	361	376	391	390	388	417	385	376	427	403	363	343	387	386	384	408	368	368	372	395	381	385	387	448	387	411	423	390	414	440	397	408	396	423	399	376	413	393	396	403	413	397	404	408	398	394	387	385	405	418	404	438	403	396	402	400	392	369	390	350	427	392	406	442	402	387	383	387	376	398	429	419	398	371	392	388	400	415	380	391	383	399	422	371	386	400	380	411	408	394	377	398	397	418	430	427	439	372	367	400	401	419	373	419	437	353	412	396	404	374	425	382	426	392	352	397	398	411	343	414	390	381	422	409	368	399
33979	48921	37208	21758	10269	3917	1712	992	639	608	598	646	636	630	655	616	627	620	654	682	646	634	613	596	701	616	619	654	584	629	643	642	677	616	641	664	611	633	625	618	603	644	598	642	646	624	643	612	612	596	621	579	621	648	611	611	607	634	626	595	628	594	660	654	624	634	640	604	605	649	634	609	627	645	602	579	648	602	602	668	625	586	624	625	636	618	643	560	577	634	638	620	653	624	624	591	595	569	655	609	641	589	577	617	619	685	594	639	616	623	628	631	612	645	599	618	583	625	636	589	607	635	622	583	602	586	631	587	604	608	592	596	652	666	588	660	577	642	578	578	597	618	631	605	612	658	596	593	598	607	606	614	613	638	633	621	604	591	665	631	608	627	603	650	654	652	658	611	620	623	628	621	586	605	673	613	549	625	581	601	659	598	603	607	635	613	624	645	617	649	592	610	611	648	602	645	567	632	624	603	607	613	574	590	632	680	620	636	573	613	624	664	635	644	665	641	646	644	595	648	606	610	636	630	656	616	652	613	608	616	591	583	603	623	629	554	593	619	603	612	604	639	627	651	608	641	638	600	604	592	604	648	618	606	629	602	608	596	638	680	659	629	609	606	627	591	630	616	616	637	606	647	608	614	607	603	623	604	611	549	630	604	614	584	582	649	611	629	653	620	697	614	647	621	626	612	582	635	618	615	606	607	638	616	621	622	633	604	600	649	607	594	645	652	593	667	634	601	613	632	601	647	621	588	670	617	588	625	631	605	635	625	641	615	600	623	618	585	621	584	583	605	631	625	664	654	652	616	605	602	576	595	588	592	605	588	554	600	614	581	637	634	561	633	593	617	615	635	607	630	628	607	650	610	639	588	561	584	650	658	597	570	652	632	599	630	642	615	638	644	653	606	572	578	630	624	602	650	607	662	597	654	582	570	575	618	651	644	561	628	591	581	570	651	584	641	614	623	610	602	606	633	592	579	629	585	578	614	628	583	644	649	603	583	627	580	609	604	566	628	596	625	602	600	619	637	596	608	624	622	597	662	579	647	575	600	628	598	615	580	622	611	614	615	602	609	620	592	597	614	607	604	597	601	618	617	587	650	678	623	642	633	606	623	607	605	631	594	613	575	605	633	620	641	642	591	622	588	613	589	613	630	647	624	607	573	603	639	636	602	623	610	596	601	617	615	612	634	622	558	631	617	585	615	609	654	582	614	619	595	610	598	596	590	646	582	605	645	596	608	616	615	574	630	598	631	595	614	590	645	598	630	636	623	637	630	610	609	628	603	592	605	637	629	604	575	604	624	618	653	592	634	585	627	628	615	639	597	648	649	589	644	645	637	621	604	661	609	608	631	609	676	651	640	625	646	648	617	605	651	591	625	628	582	621	655	616	688	558	599	645	590	610	652	674	563	602	607	608	640	637	615	617	632	605	606	636	620	651	635	615	657	626	609	610	623	621	618	631	618	603	631	598	631	638	603	662	614	642	574	606	603	618	653	611	553	606	636	647	650	590	623	577	631	605	603	600	618	659	577	595	602	608	618	663	623	618	617	606	604	572	632	586	607	623	629	655	657	646	561	595	629	673	599	599	576	611	554	620	621	597	638	615	592	621	625	620	643	605	603	613	580	647	636	633	569	661	639	588	621	670	606	601	637	630	642	623	615	601	621	608	608	642	602	645	594	666	618	663	638	671	581	626	617	600	573	556	612	601	646	626	621	638	640	619	634	614	609	585	637	652	639	592	593	582	632	623	612	592	615	631	612	644	652	597	623	630	646	641	629	609	612	645	598	638	617	579	629	640	610	630	612	592	629	655	643	603	604	633	614	643	630	653	654	654	609	624	608	673	606	606	630	602	595	615	627	619	634	588	593	616	604	628	653	563	574	567	589	611	609	669	594	631	621	639	642	626	579	621	637	596	635	640	599	633	615	611	640	564	597	639	626	616	598	647	607	586	650	584	625	605	632	615	600	641	577	639	622	607	603	601	629	578	620	576	635	584	621	625	594	647	612	596	619	616	647	635	620	653	656	599	638	646	599	612	598	592	620	589	619	632	651	595	630	624	612	621	606	667	630	623	645	667	597	649	658	589	653	637	560	615	637	611	612	646	646	652	606	594	613	573	614	629	587	628	619	643	605	644	591	611	623	604	665	610	598	611	609	668	568	647	636	594	659	640	602	618	613	604	616	586	596	576	591	628	651	637	630	635	591	663	613	622	630	580	618	574	624	615	567	645	605	636	605	616	583	621	626	659	610	639	620	623	580	602	586	588	613	633	579	626	638	621	588	650	604	599	611	605	618	686	666	641	637	626	651	610	623	608	661	588	614	621	628	607	630	632	638	593	589	635	621	609	649	612	616	633	641	607	593	574	617	607	603	646	625	685	630	608	625	597	642	601	624	585	619	625	599	597	599	616	615	631	623	620	662	594	597	629	571	649	642	588	573	621	608	620	628	641	622	607	604	664	603	611	602	635	607	611	611	609	611	628	631	588	613	615	631	616	644	617	641	571	646	614	609	590	648	648	578	595	593	625	576	636	621	629	670	607	608	610	617	604	615	638	659	626	641	621	628	585	622	616	583	584	640	647	628	627	625	657	657	666	596	612	599	593	605	649	603	664	631	658	629	637	614	615	628	662	545	643	640	610	659	641	571	692	623	644	597	616	612	645	620	584	596	622	642	650	595	589	628	639	603	635	585	625	650	603	613	625	625	592	601	585	608	616	653	633	609	606	625	611	621	642	649	586	635	648	602	617	621	633	647	615	622	574	623	602	619	613	576	624	644	625	607	665	587	651	599	629	624	653	574	632	616	588	560	610	661	594	614	628	635	607	624	663	637	637	612	664	633	648	628	660	616	612	617	648	608	625	632	620	652	593	597	586	608	609	609	646	645	620	628	629	639	611	621	613	643	572	679	602	630	613	603	611	608	612	646	608	598	601	612	583	679	622	570	631	595	628	595	623	603	651	633	617	596	600	633	635	618	616	629	627	657	614	600	647	652	622	665	608	596	608	596	530	607	618	609	640	642	597	584	618	581	666	575	581	598	623	596	598	656	596	620	620	652	631	625	604	631	646	632	637	624	646	625	628	602	617	637	608	597	595	630	623	634	627	636	605	606	654	634	623	608	632	605	607	623	619	640	627	629	618	599	627	639	663	645	651	606	640	599	650	608	614	675	582	624	579	613	616	574	602	621	584	635	605	622	585	619	669	614	613	588	631	618	619	642	641	595	641	610	628	620	582	629	637	627	651	671	639	621	637	649	650	600	640	637	597	628	621	636	580	606	612	640	652	637	562	619	590	639	635	609	643	589	629	612	614	639	624	619	588	597	642	628	617	603	628	624	603	623	603	633	609	613	662	596	590	611	603	636	609	608	634	643	579	548	653	576	622	628	621	611	634	614	599	588	611	631	609	639	625	631	614	636	597	588	601	642	632	597	628	611	645	591	623	596	640	611	610	642	667	610	669	643	619	605	622	608	617	641	583	648
24826	23861	36315	34747	25013	15009	4210	1043	516	457	452	399	419	423	411	410	426	450	440	429	438	404	412	453	429	422	395	406	426	412	395	389	416	430	432	421	416	399	410	408	453	422	431	421	420	410	425	444	444	423	419	383	436	415	431	412	412	414	407	436	386	405	415	415	414	395	445	421	427	441	411	415	404	449	399	402	401	421	431	449	437	428	422	412	422	416	424	421	380	448	435	449	433	437	408	404	413	425	396	434	421	461	401	459	405	407	475	411	421	397	432	426	340	445	441	433	408	425	391	421	438	457	427	433	392	423	393	403	430	446	427	389	393	416	415	390	410	419	464	413	454	439	426	490	430	416	404	441	426	431	395	427	441	442	480	415	442	422	431	427	406	443	436	460	415	433	409	419	404	400	417	422	410	394	414	455	410	430	442	416	466	454	434	464	401	435	423	449	419	402	398	410	401	396	439	433	440	438	403	441	414	403	393	435	456	449	407	421	425	449	437	420	444	393	451	403	456	442	404	417	404	415	455	411	434	459	407	432	397	423	412	429	419	433	437	420	441	421	423	448	393	463	417	451	459	411	424	440	452	443	428	473	382	419	453	440	388	408	432	437	419	424	428	417	388	432	435	425	412	430	412	446	412	455	427	396	446	451	442	426	386	434	441	413	413	382	433	420	439	417	441	447	378	443	438	423	438	377	399	417	397	460	426	385	428	395	423	446	377	425	421	420	447	407	417	446	423	440	416	460	421	401	397	423	393	463	410	439	430	383	447	437	422	417	409	419	448	417	430	470	413	455	403	364	423	408	413	415	416	428	438	446	430	441	419	410	400	401	420	387	404	411	435	412	397	418	442	418	404	409	396	441	374	430	421	463	442	440	412	378	385	386	436	422	427	454	416	414	436	417	401	414	417	411	386	413	408	403	423	420	440	411	412	440	439	444	432	396	450	467	473	419	452	429	410	408	408	449	418	425	406	425	378	439	429	442	429	443	417	420	434	408	426	413	454	412	413	420	412	461	422	424	409	430	399	421	431	376	414	438	410	431	454	441	469	420	449	408	395	431	411	453	386	421	427	464	394	454	402	402	436	429	427	427	417	421	412	435	417	400	424	442	442	420	408	418	383	419	426	434	425	386	445	405	440	384	428	420	438	385	400	428	420	428	436	432	403	442	424	421	393	445	441	388	402	388	467	415	446	398	409	446	419	398	446	417	416	401	425	396	435	429	419	418	470	398	412	406	422	391	410	411	440	435	407	448	455	425	414	392	409	413	402	413	433	407	412	397	385	380	424	397	416	399	435	421	442	452	421	386	435	414	460	417	393	421	410	411	407	393	460	407	437	448	461	427	429	466	410	350	397	383	415	411	396	438	428	406	404	437	444	456	425	399	439	392	427	464	394	373	419	421	389	385	405	418	461	412	404	421	436	445	392	412	415	400	437	441	408	388	401	390	418	410	396	449	398	408	423	408	420	396	435	432	440	407	441	408	396	421	407	445	381	412	399	419	436	430	402	448	421	409	426	415	380	386	403	414	431	406	396	442	414	438	432	420	408	413	423	393	448	430	429	411	428	463	445	438	450	423	454	392	440	404	412	405	431	421	440	430	381	423	397	389	445	419	420	437	437	429	394	434	400	384	459	414	431	382	421	423	419	415	420	427	457	433	456	414	416	422	441	421	395	390	388	447	438	405	407	470	431	417	431	427	471	406	423	418	425	466	438	430	390	447	420	406	438	407	372	403	398	426	455	441	438	424	438	408	447	402	428	386	413	433	445	419	396	428	402	424	413	415	428	443	384	421	416	405	419	472	422	403	425	422	427	427	380	467	408	405	439	472	461	424	420	439	436	426	439	432	423	421	428	427	384	407	431	410	403	384	459	434	402	399	415	415	414	434	426	432	389	414	404	412	444	432	425	409	393	466	442	423	415	430	408	434	424	403	406	416	393	461	432	430	420	390	443	409	413	443	402	416	412	414	434	449	433	439	433	436	445	426	427	417	429	397	418	444	439	435	427	441	420	400	459	414	425	387	429	430	434	427	386	372	431	430	426	418	426	433	393	438	439	427	440	433	438	422	377	439	443	417	460	412	399	451	447	395	470	430	444	440	406	430	421	412	401	422	451	406	452	437	419	418	414	359	402	409	458	395	427	421	443	408	428	428	431	438	417	405	446	426	409	408	436	404	415	449	425	439	441	424	396	398	419	418	406	431	443	427	421	425	447	411	380	424	397	409	434	460	437	409	416	428	416	421	403	419	400	460	412	405	385	432	442	463	465	468	464	419	397	436	392	452	413	384	393	420	408	447	449	454	441	403	438	415	410	433	462	390	421	432	460	384	417	420	411	419	410	410	364	436	408	434	404	415	403	442	413	411	449	404	412	438	426	382	436	385	442	418	447	420	449	388	441	398	440	438	395	423	469	426	411	399	413	426	431	431	402	440	415	427	454	423	412	422	385	426	473	421	422	392	396	430	414	448	442	430	431	448	420	424	404	391	420	462	410	434	426	413	429	414	420	410	444	419	433	409	431	423	393	413	428	418	406	438	422	450	443	435	424	419	441	427	432	407	458	391	402	426	426	414	391	430	398	425	409	441	440	398	439	420	408	406	443	425	405	386	413	413	384	429	394	434	402	447	437	422	453	439	423	393	439	429	414	425	391	432	407	397	432	442	403	439	398	413	350	413	393	454	410	460	463	469	419	450	404	405	423	410	439	462	424	423	415	408	392	422	384	411	420	424	423	411	428	420	400	473	455	427	425	429	410	404	393	465	422	423	409	422	432	416	424	434	466	412	452	377	404	446	426	383	413	398	386	412	372	432	417	435	420	444	411	422	428	384	415	415	397	421	426	429	429	447	420	416	402	412	442	385	395	417	414	417	407	429	413	420	440	399	463	416	422	444	427	409	428	410	417	413	398	391	450	401	432	435	426	382	405	434	441	432	455	420	385	408	415	411	396	454	395	399	414	407	434	367	404	378	446	441	429	423	401	437	403	454	440	440	447	426	396	440	385	415	468	426	424	418	442	439	455	454	436	434	419	412	405	429	425	412	426	442	414	442	399	439	438	410	432	405	422	451	396	421	422	433	395	448	400	400	408	410	435	406	440	437	394	395	379	434	437	434	448	410	435	395	454	405	430	402	415	446	380	421	462	385	420	412	440	432	450	435	396	472	412	386	423	449	440	409	402	401	439	481	445	425	407	427	437	413	414	415	451	396	419	407	418	423	418	392	394	425	418	408	440	444	432	418	401	419	437	400	432	435	391	416	464	411	423	450	421	398	429	399	424	420	391	388	417	407	438	445	438	409	398	436	406	396	423	454	431	414	415	437	418	423	435	424	459	461	432	421	428	430	435	429	465	422	462	421	425	440	398	421	455	430	426	452	413	395	411	407	385	402	421	439	415	418	419	416	379	414	414	426	441	422	415	414	428	424	435	432	421	398	433	424	420	424	447	443	439	422	426	390	410	400	443	414	452	435	410	405	422	388	422	441
55495	89577	70265	47315	31036	15528	5514	1984	778	642	692	688	659	706	663	674	646	690	621	622	678	692	682	662	614	654	650	661	658	678	655	669	636	631	677	671	611	645	673	674	638	671	678	688	653	643	647	659	672	688	656	596	613	658	653	651	649	648	658	682	604	671	618	663	687	653	691	659	628	613	696	625	648	657	635	646	674	625	654	647	649	661	666	698	649	633	682	691	660	659	619	609	654	648	595	707	672	630	649	633	664	663	604	658	648	652	642	642	609	636	597	650	619	668	635	609	684	625	641	681	673	682	625	674	660	676	645	654	654	663	667	695	651	668	641	606	687	623	646	654	635	663	641	648	658	662	684	627	620	637	705	678	664	669	647	624	658	614	633	642	641	640	658	701	672	652	668	667	609	640	652	647	644	647	652	646	632	640	639	624	663	617	645	637	655	640	629	600	657	683	638	679	593	628	674	655	690	673	637	665	667	688	694	678	602	671	634	644	636	610	630	658	609	652	663	631	620	665	646	615	648	644	628	584	611	652	680	664	687	616	703	666	705	649	655	650	646	678	682	623	687	648	663	655	664	657	655	643	607	641	641	641	676	675	620	663	637	634	663	679	660	676	627	656	659	651	675	641	646	641	611	675	614	621	609	634	649	670	661	700	668	629	688	659	632	631	654	631	631	650	642	591	632	680	660	661	612	657	649	628	659	661	648	682	588	628	652	674	635	644	660	666	635	630	654	684	647	692	704	645	630	618	699	655	665	645	647	640	709	652	653	707	642	656	687	709	634	670	655	637	657	630	647	673	681	661	716	660	615	634	680	631	648	640	659	686	644	700	665	668	611	605	630	700	654	651	663	658	641	642	639	613	595	646	626	630	641	690	700	659	627	631	627	687	617	686	685	699	630	624	703	643	659	651	683	618	644	667	654	698	675	655	635	616	693	645	701	640	642	641	634	685	654	698	629	592	647	655	665	640	709	642	674	673	631	658	626	634	651	624	653	661	640	659	674	623	653	607	630	594	685	671	642	636	683	652	631	665	698	634	713	693	592	678	670	698	686	625	670	650	628	628	640	649	627	603	655	688	696	613	668	628	666	649	669	630	679	680	632	660	647	653	643	671	618	605	657	669	669	665	631	644	675	694	666	627	668	671	637	666	650	699	692	620	693	666	620	650	648	629	680	662	633	667	660	681	635	664	720	687	695	710	640	622	695	666	677	668	616	633	646	685	657	640	700	660	699	620	674	602	695	654	676	585	644	635	645	640	648	686	651	665	682	668	678	613	672	642	655	612	627	660	642	691	641	631	650	658	684	659	650	687	650	688	645	631	640	657	652	651	660	632	593	685	658	650	614	717	625	669	689	645	644	705	649	638	582	664	665	682	630	636	636	706	690	655	644	703	680	680	660	668	624	648	628	614	671	699	687	629	628	668	625	662	660	665	678	691	643	617	629	653	687	655	671	651	639	643	623	640	622	599	655	669	607	656	664	674	649	633	655	670	649	641	683	657	710	652	673	641	638	666	664	687	665	697	659	648	636	664	663	628	664	610	646	660	590	623	619	649	682	635	646	634	614	702	621	664	695	642	611	647	628	658	666	621	658	619	634	650	675	646	704	662	699	646	604	622	653	674	631	646	668	674	628	625	656	631	683	674	667	638	652	647	637	659	689	664	664	623	706	639	670	645	672	684	692	606	646	660	633	665	692	648	674	635	682	666	651	653	659	635	690	678	652	653	668	693	648	664	616	660	626	681	613	629	676	635	670	660	634	623	678	645	648	656	650	652	616	667	657	629	672	661	626	688	667	672	689	659	651	669	649	664	614	644	635	678	657	688	675	646	657	664	666	690	633	695	640	629	662	644	668	597	656	633	686	625	685	675	640	624	684	649	646	677	652	699	673	647	642	630	657	662	657	654	643	648	648	625	648	614	660	678	619	680	644	730	648	624	624	630	692	653	697	639	634	674	676	642	627	661	639	684	619	667	645	690	633	665	661	707	690	656	659	628	681	637	635	693	682	650	643	698	671	695	623	651	623	693	647	654	626	678	676	717	630	662	636	611	651	635	680	644	651	632	660	666	626	673	676	672	668	618	650	675	692	669	688	688	652	657	648	611	701	665	689	639	644	640	661	669	652	679	646	670	631	726	679	606	659	694	657	690	642	645	665	609	629	637	655	668	666	635	669	673	581	673	685	643	652	708	636	655	671	612	590	647	682	675	614	653	614	657	652	684	615	616	696	696	644	640	678	634	659	673	635	650	671	662	632	664	672	636	635	631	637	670	637	678	647	623	640	622	626	614	635	681	650	621	626	613	696	639	688	661	648	665	678	656	635	641	654	682	731	676	612	635	662	612	680	657	660	684	652	654	664	641	662	653	639	640	629	655	638	640	632	638	664	638	670	678	692	681	604	672	660	694	620	649	649	679	599	684	646	631	620	615	646	649	656	626	712	699	643	660	668	662	615	622	684	650	641	649	674	634	642	602	672	625	673	657	627	661	628	646	661	659	671	662	646	619	690	641	651	636	624	661	593	664	683	711	663	635	718	653	646	645	646	642	615	690	665	642	697	637	635	642	692	685	641	632	685	615	638	650	664	619	631	639	685	655	682	641	662	685	693	651	625	697	663	600	694	655	675	667	655	684	647	625	672	667	633	630	695	681	657	667	652	680	620	622	644	672	668	658	667	640	650	657	644	651	645	680	629	585	651	619	612	662	662	664	659	629	657	674	635	620	613	653	618	631	612	665	660	651	667	646	674	688	667	634	649	631	647	668	665	634	688	633	638	642	627	607	668	651	621	636	655	684	680	658	591	640	663	694	645	616	680	625	665	671	679	676	646	696	610	643	655	666	659	673	648	611	645	686	654	617	666	582	622	678	616	625	622	663	670	650	683	620	704	678	649	669	683	646	640	629	705	634	621	642	667	644	635	681	644	659	678	728	686	699	701	626	640	683	671	680	679	661	624	622	641	638	693	643	649	680	652	668	669	684	697	630	691	648	620	706	647	629	638	656	621	667	637	663	678	673	648	629	671	602	662	634	627	620	636	645	640	634	665	649	667	661	645	597	669	684	702	681	631	635	646	643	678	663	670	660	630	626	667	670	658	638	678	609	660	685	596	660	635	643	622	623	693	684	661	696	640	662	661	667	663	647	666	663	660	668	647	651	659	607	590	595	695	621	655	664	689	649	683	594	621	683	609	719	637	667	667	704	628	626	647	646	643	672	634	653	658	718	644	683	661	692	659	624	631	652	648	627	685	652	631	669	675	664	628	684	668	699	619	660	631	719	638	649	610	675	632	628	583	607	677	725	644	629	668	655	634	685	646	713	665	629	572	680	693	620	638	624	682	680	661	701	678	630	654	655	644	634	622	715	652	618	672	644	673	646	648	673	646	645	621	622	672	701	660	655	652	698	642	630	706	659	620	667	624	668	653	671	679	665	666	635	635	647	663	663	683	665	616	662	690	667	648	668	663	701	633	660	656	637	680	639	660	666
23295	22097	32345	30183	26238	22227	13173	1975	637	517	504	479	523	500	448	501	512	495	452	462	504	466	451	475	505	453	494	449	484	498	483	435	465	491	473	471	476	502	471	488	428	459	441	462	468	427	477	483	438	460	459	458	491	472	459	433	498	456	459	448	448	485	465	457	492	473	500	455	427	461	414	435	455	468	484	524	530	469	479	470	493	443	462	483	492	443	464	453	467	486	476	451	472	444	478	468	423	442	448	465	486	467	472	471	461	456	451	466	486	446	463	458	479	456	500	475	487	452	467	444	452	441	494	482	463	465	481	464	450	458	430	471	459	471	489	447	448	453	462	454	446	461	444	461	450	416	450	480	477	482	482	453	503	462	477	495	493	484	466	442	462	450	484	496	461	450	440	495	462	474	432	437	469	433	486	473	489	466	455	457	464	447	450	499	479	449	461	431	466	499	510	486	454	491	449	455	483	497	472	468	448	431	482	461	464	435	446	425	505	458	435	493	456	489	445	488	441	486	480	435	478	476	454	455	464	476	443	461	482	497	519	488	446	425	438	488	440	471	459	431	489	474	485	484	507	488	476	457	436	481	464	474	427	443	505	461	467	447	463	470	460	496	503	511	467	523	462	455	490	470	455	470	464	477	509	430	502	471	490	436	438	483	521	475	465	491	504	476	461	481	479	475	429	437	452	468	438	468	508	502	463	439	470	468	484	449	463	493	517	509	493	481	447	501	496	491	481	445	488	479	448	454	439	492	474	485	478	470	443	505	478	470	444	498	460	455	504	474	465	460	464	485	462	441	482	459	468	470	495	454	512	441	463	473	464	456	425	469	423	446	472	467	494	464	429	506	470	478	459	479	465	442	418	457	489	464	436	477	453	465	441	497	483	444	493	429	471	442	493	480	469	459	420	459	481	461	474	463	486	489	479	467	448	454	482	506	489	448	468	414	465	439	509	486	454	486	460	504	486	488	486	454	460	488	548	470	487	442	487	468	476	493	421	457	470	442	442	487	459	460	468	446	486	465	441	483	455	459	453	489	465	456	469	496	475	463	457	492	450	494	445	474	462	496	455	444	506	459	457	470	434	470	459	430	446	474	466	473	466	445	496	484	515	452	495	472	488	442	454	434	466	430	464	455	476	460	471	431	474	486	458	475	449	485	454	490	454	441	462	427	459	448	445	459	461	430	454	412	498	457	419	421	447	433	451	453	427	438	474	445	485	461	497	493	478	526	437	461	454	491	481	470	452	456	533	471	436	496	441	471	456	524	422	469	485	501	464	481	422	474	465	462	474	500	473	461	473	425	433	473	470	482	464	457	459	463	461	414	420	459	485	473	448	450	495	468	463	438	456	486	457	474	490	492	495	439	454	483	446	489	478	523	505	478	494	486	459	515	455	493	460	439	430	481	472	449	469	449	504	491	475	469	451	464	465	443	459	455	474	444	459	455	469	470	473	478	480	464	452	473	462	464	456	475	503	439	481	459	452	444	488	438	451	490	477	440	463	446	450	454	440	453	446	453	448	472	446	492	459	471	441	452	477	449	496	486	438	458	485	491	491	445	444	439	448	445	500	481	482	467	465	463	476	486	511	476	489	450	504	500	480	452	466	487	506	463	430	501	456	422	515	472	468	466	460	461	505	476	458	483	450	460	469	479	467	532	496	465	463	447	484	506	462	459	464	452	410	455	447	446	438	473	463	466	452	455	490	495	466	465	499	499	447	463	471	462	506	466	501	455	433	471	491	459	485	463	495	429	465	443	447	450	498	492	462	512	479	436	452	467	423	483	479	459	495	470	465	502	455	493	467	474	457	429	435	437	506	428	424	461	455	485	473	489	472	491	454	502	472	486	474	470	477	416	495	454	426	507	466	457	474	482	429	468	461	474	514	473	456	491	507	482	478	434	441	491	484	479	493	464	451	477	472	498	447	460	469	400	469	486	500	455	519	472	467	453	473	476	442	458	481	479	448	470	465	497	445	505	470	489	484	454	491	488	437	485	451	462	447	467	477	447	444	469	484	431	463	480	496	451	443	419	460	488	485	450	463	476	460	452	498	472	427	474	434	442	463	499	463	421	480	453	482	444	457	441	478	440	461	448	494	504	475	467	453	484	434	461	485	465	478	452	492	475	496	453	475	475	427	498	427	448	472	471	503	454	486	493	474	433	456	473	456	461	440	465	495	487	510	455	474	441	507	479	484	448	455	465	466	485	464	477	509	467	428	523	498	465	494	464	492	422	465	495	503	477	466	476	456	468	505	509	453	462	471	469	445	490	505	418	453	474	469	446	488	458	464	463	476	432	460	460	460	479	437	478	462	474	440	490	486	513	459	451	462	467	495	453	508	457	443	464	451	458	473	445	469	461	446	492	442	440	457	472	465	471	488	476	519	462	464	462	449	436	484	458	464	491	471	471	462	477	405	453	459	501	479	462	480	484	450	467	468	463	503	461	468	450	476	449	462	485	471	455	448	460	461	434	422	447	470	447	432	472	479	463	448	484	473	497	452	471	465	442	493	462	502	478	483	461	453	483	471	417	503	481	452	470	498	476	474	468	447	490	494	441	453	491	467	469	463	443	453	451	459	500	451	504	445	462	487	484	484	478	471	445	458	435	449	453	439	458	489	446	484	465	444	464	474	453	483	500	448	473	476	438	484	422	449	477	468	469	464	430	455	472	483	487	499	463	487	463	439	473	498	478	450	452	459	486	480	423	427	489	459	436	465	504	463	474	491	458	475	463	435	434	511	470	458	501	494	472	467	479	486	455	482	486	478	490	420	466	464	448	449	517	467	450	489	482	463	420	488	465	466	438	456	501	420	485	430	458	487	450	433	474	438	466	478	493	468	467	489	419	463	463	453	455	452	472	473	413	488	478	492	455	453	476	432	433	486	463	456	479	465	466	491	430	488	493	440	456	469	441	455	458	468	483	461	456	465	476	439	465	452	448	484	424	442	492	499	495	421	468	444	465	441	475	452	472	462	431	437	454	513	508	476	457	528	484	432	450	440	467	495	481	472	433	437	467	419	489	463	496	459	449	439	443	455	453	483	475	420	442	514	478	496	447	446	449	457	487	463	482	475	476	456	452	475	461	500	450	489	427	509	451	513	465	468	502	466	446	444	464	440	464	497	493	467	461	490	441	482	489	468	495	474	455	449	476	472	434	466	468	438	436	441	469	471	479	454	444	477	483	467	496	484	489	466	437	436	469	455	475	468	488	431	462	490	512	469	441	444	477	459	456	483	478	470	423	474	495	485	466	452	456	478	479	464	451	452	453	424	478	444	519	482	471	478	473	437	466	484	464	479	458	456	415	460	485	435	477	480	464	479	434	485	454	446	464	450	489	472	434	462	448	484	480	454	481	516	505	449	441	483	467	476	507	476	450	479	477	485	507	496	471	501	458	432	502	462	432	455	472	475	479	463	461	488	444	485	445	510	502	458	475	498	440	479	475	440	450	478	440	465	481	472	472	486	451	442	427	468	474	444	496
58116	103091	83656	60876	41113	23949	9958	2955	1136	735	733	704	677	741	702	661	720	725	724	720	725	679	709	752	702	723	704	675	685	734	675	675	706	694	680	725	696	720	691	701	680	694	700	697	697	740	723	728	703	679	690	732	722	727	701	689	725	690	704	686	700	704	690	704	673	677	701	681	723	726	714	649	729	665	677	682	742	696	745	682	697	743	726	739	723	716	710	683	710	695	708	699	680	712	742	758	643	719	690	713	717	716	706	689	670	673	747	740	671	732	724	722	697	696	664	669	731	734	732	700	710	729	683	743	735	738	698	720	744	666	679	652	685	677	656	695	713	670	694	675	751	676	698	676	760	713	658	677	672	742	698	721	721	711	740	682	684	695	691	688	749	670	716	722	718	712	699	694	686	683	699	679	687	733	789	697	727	702	725	722	713	714	710	718	671	709	687	710	729	694	716	651	688	691	703	726	658	699	739	732	683	711	699	685	656	683	671	657	708	716	692	786	712	730	738	684	697	697	694	703	664	664	710	694	655	659	730	701	726	651	711	681	707	682	696	719	706	710	707	703	744	673	696	727	760	702	733	706	750	676	678	696	682	725	710	692	739	679	681	772	701	704	711	737	707	705	740	662	721	688	731	723	681	745	720	661	666	661	720	666	725	712	706	692	720	720	731	746	723	693	735	656	666	649	688	656	753	686	672	685	676	712	699	740	705	696	690	704	695	688	744	679	692	737	722	666	706	735	702	669	700	721	690	699	708	711	673	776	729	705	707	687	703	679	691	703	695	702	705	680	674	704	691	731	633	643	745	737	689	714	685	693	736	697	687	715	662	668	692	750	686	692	691	677	706	712	712	703	707	691	733	677	713	664	703	680	715	677	712	721	676	660	727	695	716	723	666	735	711	702	633	686	666	707	672	680	678	716	670	688	666	724	677	673	692	752	727	710	722	704	726	675	672	749	679	761	747	701	741	690	721	721	698	730	729	672	676	743	733	665	709	717	683	741	660	719	664	717	678	697	734	739	725	676	685	725	647	673	718	685	719	713	686	725	679	687	656	686	728	771	732	725	784	691	729	692	670	685	678	684	682	709	686	721	730	731	744	684	713	736	698	690	720	701	710	675	682	662	727	676	748	706	695	726	718	675	716	618	710	700	684	643	722	676	656	666	696	753	608	630	683	654	716	694	675	720	765	661	640	712	723	713	710	662	696	679	662	745	675	714	735	759	764	693	718	691	696	739	718	733	659	671	719	737	690	708	682	654	720	676	730	701	747	683	687	714	706	657	683	713	727	721	732	688	712	657	674	683	732	718	689	690	752	700	728	715	701	689	727	692	694	682	738	720	648	667	712	713	691	693	700	658	671	668	752	689	654	691	689	720	689	702	720	686	699	680	659	721	698	651	734	774	703	721	693	673	698	710	715	674	694	683	684	706	687	695	713	711	716	666	745	702	687	711	693	686	719	678	673	676	699	720	603	754	710	692	656	715	662	697	697	657	652	670	678	726	729	698	696	668	696	695	713	698	686	739	712	698	691	679	690	698	704	657	692	683	682	719	735	682	701	661	702	740	693	653	693	625	737	670	680	708	721	683	681	701	729	683	708	740	673	664	749	664	686	710	701	687	700	721	695	702	688	656	699	689	711	709	707	654	712	660	689	740	708	717	703	662	704	727	669	694	713	665	725	740	665	691	735	693	730	703	667	701	683	686	695	690	752	698	716	679	699	690	698	658	719	701	670	680	702	679	704	714	644	681	708	734	755	708	692	715	725	741	663	647	685	639	703	671	748	745	677	714	676	697	683	688	627	717	671	694	682	667	680	740	723	755	695	719	684	689	730	710	729	679	626	666	726	714	718	705	681	671	726	718	697	677	708	717	709	720	721	702	702	712	708	743	675	667	674	725	681	705	678	629	701	701	686	716	676	707	694	707	685	663	700	732	724	688	680	704	705	715	698	753	689	728	676	703	701	713	673	756	676	678	726	687	705	658	697	675	717	736	720	683	712	698	726	696	687	702	691	728	653	686	677	713	670	701	695	665	732	633	685	705	706	718	699	702	701	652	683	739	716	669	681	685	683	722	692	701	635	707	686	743	649	734	650	675	697	708	704	708	706	656	713	697	713	656	668	677	680	710	739	733	693	695	758	713	696	666	652	679	681	673	696	693	717	686	718	726	703	675	714	706	673	684	701	703	697	683	673	693	692	667	740	669	715	704	691	665	690	756	671	681	757	708	683	714	674	690	688	734	664	682	658	675	704	669	758	666	673	671	722	713	719	699	666	700	696	697	708	720	666	698	691	695	696	698	656	707	703	683	744	729	693	706	714	675	722	729	706	703	756	721	686	686	688	661	752	699	693	681	714	692	706	688	654	729	730	715	735	697	732	695	699	691	675	702	662	689	692	703	713	693	769	714	716	719	670	671	666	690	690	685	773	671	700	710	672	719	712	687	681	689	656	695	692	715	697	731	684	716	684	672	721	690	739	692	685	676	747	734	710	736	698	651	694	684	730	689	720	684	673	673	706	687	664	711	660	734	700	697	699	718	691	698	758	715	710	730	670	711	717	673	727	694	672	735	663	752	719	705	646	705	696	682	647	703	669	721	671	731	723	689	694	715	675	688	726	702	706	673	737	683	704	729	703	736	669	706	692	707	710	670	733	675	712	714	652	701	664	700	705	704	707	729	756	706	708	639	699	706	687	692	702	665	729	743	669	635	684	679	710	703	670	678	713	700	717	686	666	735	681	648	673	710	715	701	705	709	749	710	693	725	693	725	687	705	705	666	672	711	745	723	721	705	692	701	675	695	680	708	734	691	704	739	693	669	673	778	697	678	731	677	742	669	705	705	705	672	707	684	755	722	737	658	675	766	666	667	760	703	656	694	648	684	679	674	714	750	708	709	672	678	663	677	709	659	704	756	695	714	751	701	724	675	679	713	723	706	660	702	681	707	708	699	669	650	684	650	678	681	737	707	700	698	735	711	669	706	669	738	711	735	717	703	723	679	698	660	677	721	658	694	729	745	702	693	709	727	703	740	701	660	753	746	682	716	705	735	653	734	701	691	717	678	684	745	716	720	705	696	728	737	723	693	696	732	702	725	688	696	704	739	723	708	690	690	694	700	706	683	691	695	724	702	705	696	714	672	744	676	717	668	692	684	692	698	690	721	737	721	697	729	697	693	703	717	684	679	698	684	726	689	714	648	713	705	669	666	690	742	642	681	751	700	700	693	676	686	673	714	687	690	733	670	720	673	673	698	667	678	701	703	719	720	702	664	695	759	710	685	662	683	688	718	681	730	716	659	671	733	680	692	687	714	746	681	697	743	697	686	676	695	704	670	680	679	673	710	714	692	729	709	667	667	677	686	710	672	686	716	776	736	756	685	703	731	681	701	698	709	654	731	684	748	687	692	708	738	713	666	685	706	709	664	671	641	755	638	677	700	729	683	721	712	691	671	716	696	742	708	693	737	705	714	748	687	682	723	743	714	730	691
28160	29075	31495	19651	6215	1719	805	507	404	370	384	411	381	422	379	369	392	435	387	406	422	398	371	401	386	411	382	390	416	408	379	377	396	397	409	371	394	393	382	381	402	384	430	405	390	412	398	452	384	367	386	375	391	402	393	393	404	396	372	383	421	388	428	389	372	419	413	409	408	411	433	402	404	403	419	388	391	360	367	358	394	378	388	448	380	390	422	381	417	389	393	430	394	427	405	392	405	386	419	358	402	400	414	395	395	393	400	398	386	392	427	397	374	391	400	403	386	387	364	393	414	403	411	403	386	414	438	426	407	399	419	418	393	380	365	386	406	416	424	367	395	350	343	404	385	405	378	388	395	379	438	398	410	428	412	409	394	421	410	412	434	417	426	366	383	356	414	363	403	379	367	389	417	412	407	413	403	421	445	404	374	387	399	412	407	347	363	380	380	428	396	383	395	399	402	369	402	438	394	391	398	393	426	397	365	425	421	391	352	434	407	412	393	380	401	409	429	356	370	389	380	388	397	413	383	397	384	364	416	412	428	400	370	393	422	382	387	393	410	409	386	396	415	387	439	395	383	414	395	395	452	398	397	406	387	375	401	401	376	408	407	423	405	394	372	412	387	394	379	404	391	396	395	394	448	392	379	379	399	399	415	417	386	412	397	411	374	362	395	388	362	381	430	388	410	429	377	386	414	370	400	387	428	361	392	407	390	395	408	388	372	403	366	395	387	379	382	364	384	355	425	372	382	350	416	353	382	414	387	377	397	386	394	374	418	369	413	390	382	374	364	388	358	381	411	381	412	414	379	385	378	360	385	373	372	358	418	401	377	346	373	405	398	419	417	399	417	400	396	430	423	407	389	376	400	405	365	380	398	388	364	400	421	380	402	368	392	450	430	377	396	422	381	356	398	395	422	396	404	437	407	412	387	411	405	389	405	398	402	408	442	391	399	397	429	368	395	436	389	394	405	375	405	386	389	407	405	381	405	398	401	365	388	388	376	424	372	407	390	437	387	389	401	433	405	377	427	420	404	390	382	390	426	423	378	369	398	408	421	393	386	413	384	407	400	351	367	410	401	442	418	397	371	411	417	407	392	416	420	399	383	372	401	371	397	364	390	381	392	364	380	411	404	410	401	433	409	416	410	389	407	387	317	391	389	406	386	378	380	379	369	379	371	439	395	393	391	399	409	377	373	364	387	356	398	400	398	380	380	376	370	399	404	401	417	366	371	396	387	413	401	415	396	383	415	373	380	374	395	417	369	415	453	383	425	370	421	445	365	418	378	381	426	337	392	414	386	375	397	410	404	356	423	405	387	407	383	388	360	433	385	387	403	382	367	426	407	377	369	371	387	410	373	428	398	402	398	355	408	385	412	393	347	379	440	419	385	428	412	382	384	387	410	390	410	407	421	367	405	404	386	382	360	368	379	388	380	383	385	358	369	410	412	357	375	410	394	406	394	409	368	404	411	409	406	393	397	366	397	410	385	412	386	428	392	404	401	385	396	414	383	394	419	385	382	388	389	332	396	416	413	397	405	402	416	380	389	411	391	394	377	400	384	418	380	397	408	373	391	406	365	407	423	388	393	409	387	415	357	389	380	404	403	383	423	384	387	390	428	372	418	391	416	417	395	382	396	378	409	386	424	378	407	381	407	415	387	377	407	405	410	389	365	383	380	382	379	396	415	385	414	406	407	373	411	376	362	389	402	400	390	416	392	401	397	373	369	403	395	364	384	413	404	405	430	375	404	356	389	413	367	415	358	436	383	374	414	399	405	419	372	369	433	390	397	387	364	411	401	390	398	385	418	403	395	352	383	407	395	365	367	354	431	412	360	418	403	394	387	396	389	396	382	393	408	377	402	401	386	443	405	424	409	393	401	367	410	382	356	385	407	370	446	431	391	403	422	379	369	412	385	377	441	398	389	376	414	391	393	395	397	398	357	430	376	407	404	393	388	399	382	433	409	409	419	405	418	424	409	388	404	391	436	377	392	375	390	399	420	381	421	364	400	380	405	421	397	401	402	391	378	408	415	380	422	352	387	384	373	390	418	387	395	384	412	383	393	388	387	409	394	409	401	394	363	375	430	408	384	405	398	415	403	368	377	408	395	409	386	416	411	447	393	391	410	432	399	378	421	377	439	390	381	374	415	402	387	378	399	358	403	409	398	383	395	397	401	348	378	388	418	371	409	388	396	387	399	434	370	384	401	358	428	390	407	368	400	334	386	401	396	385	415	387	383	393	380	449	395	394	408	414	396	392	391	406	368	405	415	386	379	391	393	374	379	401	411	389	377	414	425	390	424	394	398	450	388	435	376	380	395	394	386	373	422	383	426	364	369	393	423	411	368	415	409	381	357	405	418	412	410	366	397	417	369	415	377	384	376	413	395	401	433	392	399	380	404	367	366	369	396	393	410	398	428	377	423	405	384	387	395	362	410	372	402	410	409	388	411	415	403	400	395	420	430	390	383	408	429	395	375	396	407	409	392	366	430	391	408	430	404	431	431	410	426	358	380	372	393	423	415	382	399	399	389	389	400	402	396	419	404	344	407	415	402	391	372	415	424	391	385	382	410	384	402	391	385	363	397	397	364	411	391	365	398	355	375	359	371	384	395	408	384	415	331	394	392	405	413	375	405	416	385	413	385	410	380	400	409	386	394	392	397	393	395	421	447	393	381	379	395	428	408	413	394	407	376	366	413	373	391	395	383	403	386	404	401	411	404	429	426	389	415	376	414	394	403	440	398	419	386	380	382	385	365	430	417	401	373	404	413	370	376	433	364	419	363	408	409	373	400	407	403	384	377	373	411	407	348	372	371	396	389	418	365	401	380	431	395	373	382	371	394	398	423	418	429	419	413	406	384	353	411	416	414	380	364	396	440	411	380	380	402	401	404	385	416	415	399	420	381	395	431	384	400	382	416	371	404	390	398	405	409	353	394	358	392	363	418	381	414	414	409	398	430	398	396	404	414	406	384	365	408	387	372	405	382	424	385	408	417	388	394	411	385	370	400	387	389	403	387	399	398	384	406	375	412	369	402	398	387	406	396	431	426	405	403	385	418	401	368	379	385	405	392	379	400	380	432	417	380	402	429	373	404	421	361	383	389	393	402	377	392	433	409	398	409	388	383	370	405	429	412	398	406	379	407	370	378	381	414	394	401	407	386	396	400	388	398	420	382	382	404	416	385	425	382	413	367	374	384	409	396	369	441	389	385	417	369	413	408	393	417	385	424	396	401	396	357	390	394	427	388	407	411	375	391	380	405	445	400	353	391	417	393	372	423	384	405	423	400	392	396	420	401	400	428	366	411	389	403	421	376	384	369	374	396	405	386	422	377	436	411	386	366	407	361	371	397	423	371	418	401	395	411	406	395	402	376	398	406	398	399	395	413	401	369	426	413	391	395	435	441	385	391	414	377	409	405	390	384	404	406	392	359	434	378	404	401	376	380	399	391	396	392	370	392	362	361	351	387	408	365	386	393	390
33734	48726	37114	21175	9554	3553	1478	881	681	646	614	655	659	597	640	577	603	660	593	615	616	646	585	610	651	617	619	612	600	630	617	594	646	612	634	584	662	629	600	600	631	581	624	612	607	579	607	593	627	655	634	686	611	665	624	652	621	574	649	569	644	612	632	648	653	606	621	644	642	705	631	668	604	617	625	658	638	581	627	577	639	670	604	604	649	666	644	633	651	574	603	631	642	557	637	665	640	603	600	618	568	596	677	631	627	666	665	593	611	628	646	616	609	598	609	642	613	618	626	592	609	577	636	642	630	638	632	591	648	628	622	657	612	598	618	627	646	674	620	600	613	598	631	596	602	642	600	590	614	628	633	639	621	606	646	570	611	650	584	627	621	594	606	615	623	606	635	650	659	622	589	651	628	613	617	591	622	622	639	626	588	624	637	660	636	622	664	634	605	646	600	643	637	655	637	669	598	684	621	657	656	609	624	610	617	625	591	607	611	625	602	594	576	622	647	643	616	624	631	659	616	618	636	677	629	603	641	621	639	628	650	614	670	622	638	641	598	606	627	623	670	661	590	591	599	588	591	620	593	670	641	599	616	581	624	677	613	606	622	650	643	650	589	618	586	606	623	614	649	645	605	599	652	645	620	587	622	631	619	610	608	656	591	633	562	589	582	634	622	612	646	666	622	650	596	592	582	627	577	672	626	631	632	667	623	622	658	624	616	615	600	575	621	635	644	599	621	651	602	614	622	596	656	612	627	632	633	560	642	632	662	621	596	650	603	625	618	631	642	602	643	663	675	637	620	606	599	595	615	645	624	632	569	563	637	638	614	600	597	659	596	618	627	600	650	608	641	615	629	622	616	644	625	613	626	600	601	612	624	601	605	614	592	571	646	642	580	609	599	625	634	623	631	598	650	599	634	607	611	597	597	630	625	617	663	652	616	604	621	595	584	628	583	593	611	660	569	671	635	621	607	608	608	624	602	600	669	637	653	658	671	640	615	607	643	633	599	587	593	633	621	613	561	631	633	602	647	657	582	641	589	627	631	617	646	594	656	602	603	598	616	620	586	621	621	593	634	619	684	653	645	612	617	566	624	616	638	616	657	607	614	601	661	645	647	611	640	606	679	612	588	649	605	625	644	598	619	625	601	628	626	606	576	595	620	666	645	587	603	647	624	624	588	639	636	625	663	621	589	655	629	596	601	619	561	581	608	610	640	629	690	614	627	621	608	639	649	614	662	673	563	673	657	656	646	617	617	657	621	623	616	608	617	632	665	595	609	636	649	602	648	612	580	633	611	627	596	629	585	637	607	640	591	620	659	601	609	573	618	579	610	613	631	631	618	610	640	609	622	601	644	637	649	653	667	614	618	578	622	609	656	587	589	576	627	642	619	604	600	605	641	620	601	616	608	608	588	560	607	634	643	631	590	587	639	584	624	624	678	614	610	528	665	603	612	609	606	663	595	627	616	646	614	650	623	650	631	646	590	633	585	600	642	619	626	614	651	599	650	607	600	607	624	626	634	640	622	594	596	593	665	624	597	626	620	630	634	618	624	614	623	614	595	635	614	580	602	620	615	592	627	611	596	594	592	623	597	587	637	618	561	553	614	609	617	631	618	637	638	628	601	604	630	597	578	624	598	592	625	659	615	676	664	582	665	653	650	640	648	652	665	598	628	595	644	634	665	644	620	633	580	638	648	636	552	625	600	647	630	568	653	612	661	634	617	645	654	618	649	622	629	592	599	621	621	639	646	627	630	629	630	606	632	675	646	563	617	615	649	641	622	617	635	562	584	618	584	688	648	631	625	630	621	594	598	611	620	635	605	639	599	596	630	597	613	656	627	601	613	638	631	631	608	583	647	651	576	598	584	615	585	618	613	579	663	604	598	636	604	584	580	671	603	636	628	645	629	697	627	611	610	608	628	626	621	626	587	635	609	631	608	614	598	599	632	682	660	571	648	610	637	638	592	576	579	616	644	655	644	602	631	613	597	646	637	632	671	611	622	646	625	659	612	668	589	616	573	660	634	628	659	640	586	637	614	645	590	662	624	609	619	643	624	653	596	636	586	567	626	645	579	602	653	606	613	610	621	611	647	606	667	600	599	656	626	604	621	649	610	617	649	643	577	610	608	626	642	628	653	621	594	595	632	640	579	571	612	629	644	625	642	631	606	649	646	655	585	628	657	652	573	662	614	619	611	664	635	604	643	613	610	647	614	630	605	665	634	631	645	570	591	655	630	654	608	652	614	581	598	618	641	636	590	661	609	598	582	653	578	647	616	599	635	593	625	605	669	614	588	613	635	570	579	593	600	619	618	634	599	620	638	620	637	622	603	610	617	631	615	622	602	582	627	630	621	602	625	628	617	627	568	662	664	566	627	598	586	641	623	607	612	629	630	629	649	630	642	643	643	590	574	606	650	621	623	652	632	631	639	625	646	662	594	636	634	646	633	626	642	640	634	627	638	605	594	597	599	617	638	636	625	614	572	630	621	582	650	598	653	594	627	648	619	609	585	607	614	636	621	603	641	637	652	648	651	648	627	611	634	631	642	596	623	626	623	596	613	608	618	647	587	626	643	628	644	612	658	620	622	635	553	626	594	648	603	604	640	593	595	660	609	605	657	616	639	649	602	629	605	621	611	606	666	641	631	619	642	626	624	582	590	642	610	642	611	663	610	629	621	585	603	572	633	654	646	647	615	622	603	660	593	629	660	663	599	617	621	652	604	616	650	597	616	600	655	647	647	609	637	666	631	640	667	656	630	586	630	619	621	668	582	637	582	606	656	662	642	638	618	640	651	618	637	620	556	590	625	621	600	611	664	618	675	612	619	612	631	634	657	685	603	590	639	611	574	650	636	617	617	649	658	657	659	629	628	602	646	626	642	615	586	633	612	652	619	616	620	584	663	631	602	612	619	632	619	628	580	597	585	670	705	624	614	650	637	656	582	628	618	632	622	604	664	624	639	643	661	625	605	610	602	609	653	613	632	594	623	669	581	633	648	614	629	668	641	629	598	651	661	599	646	629	657	630	645	572	636	657	640	639	658	632	584	647	653	656	603	593	593	659	632	651	635	619	591	633	608	622	632	627	618	598	608	655	624	658	648	639	604	633	641	640	604	599	590	620	589	624	598	611	663	625	614	643	610	657	579	596	694	599	655	664	641	611	592	614	597	596	632	657	636	640	625	597	666	652	632	622	629	605	646	639	637	624	620	616	610	629	639	633	592	599	657	635	669	621	630	609	616	610	638	602	602	608	577	657	652	632	625	625	641	646	652	624	612	613	657	631	637	630	640	591	616	621	603	644	646	593	637	608	615	601	628	628	644	608	604	620	631	617	646	632	617	670	572	582	659	621	622	657	605	610	647	631	628	630	625	648	643	631	648	637	641	648	646	633	598	639	686	633	628	638	606	615	653	615	648	622	593	641	616	640	595	631	635	606	588	614	621	606	603	574	626	610	714	634	617	616	594	634	647	610	614	640	606	634
24721	23909	36536	34633	24558	15342	4141	791	522	448	463	477	393	433	437	432	417	452	425	434	428	407	426	436	406	468	407	420	435	421	416	415	445	415	447	392	418	431	413	451	423	417	439	403	449	431	401	435	460	400	391	428	441	442	396	406	383	459	448	422	420	399	409	439	412	437	422	412	411	414	450	406	415	414	457	388	424	414	409	427	392	443	414	456	445	428	426	408	449	431	422	415	411	428	468	417	425	431	414	375	382	404	418	438	422	416	416	393	426	407	428	417	430	424	431	427	436	395	413	409	398	434	439	437	439	456	413	396	453	430	418	433	432	449	411	359	414	429	392	413	441	408	421	440	416	429	419	435	401	397	388	421	426	430	431	435	429	449	414	451	393	370	467	442	416	429	408	453	406	431	449	401	409	411	402	416	435	390	444	418	396	440	429	438	449	400	461	464	408	405	375	424	414	474	406	416	448	412	413	428	440	390	476	430	437	415	434	420	420	424	425	423	415	452	410	403	426	431	448	423	400	458	423	402	402	445	437	440	476	391	384	426	422	402	439	417	431	431	417	411	363	406	439	475	387	395	463	431	435	402	405	390	443	415	430	428	426	427	452	435	406	401	387	445	428	402	427	418	406	411	401	422	431	403	433	390	432	442	448	412	409	397	370	469	429	430	438	429	440	426	419	446	417	386	427	419	426	441	433	427	417	391	395	420	431	446	407	371	415	416	447	399	406	436	379	459	430	418	430	384	370	421	434	416	418	423	432	419	416	419	398	394	436	414	441	430	413	444	416	448	408	391	432	410	426	396	408	422	446	446	420	444	462	413	429	466	402	405	392	450	403	451	417	480	396	415	414	438	403	417	426	399	382	417	423	419	380	397	428	396	419	398	417	433	423	465	420	420	436	382	432	405	406	436	427	431	397	395	431	449	427	419	392	428	419	424	396	460	426	462	462	418	394	398	443	399	423	437	449	402	443	434	437	442	433	413	446	401	423	413	447	406	401	426	397	437	437	442	410	430	406	457	413	400	379	442	416	400	408	413	423	413	429	440	418	424	423	425	431	413	430	409	426	441	434	401	449	393	406	414	437	443	431	457	407	467	431	449	397	419	426	436	391	430	417	417	410	416	403	387	413	456	435	442	394	408	428	444	435	434	427	440	411	441	478	424	448	392	407	452	417	410	426	414	427	412	438	418	413	366	415	416	424	373	453	400	426	404	449	410	468	407	434	405	441	422	390	403	440	411	456	405	405	411	411	376	389	466	421	425	435	434	426	399	405	424	433	414	410	412	419	402	441	425	459	421	467	441	394	405	413	451	431	450	435	403	461	439	392	443	420	459	413	396	402	447	414	433	428	429	399	434	429	414	428	386	415	459	432	431	420	432	421	454	429	446	420	426	413	420	403	390	420	452	396	451	432	438	395	385	402	457	448	408	425	417	414	400	451	403	437	409	385	432	437	409	438	425	410	420	407	421	425	440	427	419	416	416	444	430	426	430	419	472	395	403	421	426	404	410	407	433	414	427	411	411	433	387	421	424	398	416	467	422	454	433	410	442	436	441	430	420	447	412	399	420	432	462	463	416	424	427	434	420	436	430	419	449	376	443	395	430	388	433	427	422	389	411	452	450	422	474	443	446	419	475	416	410	395	455	409	424	416	405	407	404	391	412	405	451	420	421	448	435	416	450	416	393	402	458	414	437	401	410	420	437	412	447	408	417	412	400	445	417	441	426	418	386	425	425	433	451	447	438	416	397	428	428	432	416	424	449	388	405	462	439	391	396	439	397	417	451	416	430	395	433	427	421	418	422	447	422	409	427	383	447	413	412	447	408	416	399	428	400	444	427	376	383	423	406	395	426	392	401	400	410	439	410	459	396	408	387	432	427	408	420	439	434	394	457	435	425	401	444	419	411	417	391	416	395	401	430	474	416	417	420	436	414	440	437	394	387	462	400	445	413	403	418	429	414	399	429	432	461	451	430	432	408	445	409	416	399	406	381	400	376	401	448	426	423	386	387	415	415	420	422	422	398	427	409	435	434	407	421	412	420	420	413	434	418	400	396	439	466	419	413	418	395	436	436	420	435	441	444	445	416	425	446	413	441	433	413	411	435	403	373	429	450	390	414	425	418	411	440	442	456	422	402	447	400	419	432	419	451	437	439	426	395	411	446	410	403	432	441	400	449	423	451	398	408	402	420	409	444	449	439	416	404	434	436	424	403	432	404	434	392	393	419	401	398	404	434	419	444	438	447	406	424	430	431	429	425	440	433	436	443	440	416	455	396	414	420	445	388	419	435	392	393	431	395	420	447	424	366	430	426	439	415	441	404	422	451	414	412	427	423	448	401	430	441	427	427	413	365	465	452	425	437	463	456	413	419	384	378	415	422	431	401	401	391	438	390	403	360	399	445	419	404	421	415	415	435	421	395	408	426	451	436	418	487	448	442	431	412	441	436	395	427	436	380	408	403	434	419	422	381	448	442	431	404	434	461	420	399	439	408	448	420	464	478	431	437	427	423	405	442	438	458	429	410	438	428	424	421	418	449	416	429	427	458	446	417	428	449	437	412	431	422	443	459	452	437	469	405	432	401	421	433	389	418	446	424	439	438	468	412	412	418	433	439	439	419	429	397	443	386	396	409	410	414	429	447	422	457	389	417	421	401	408	419	438	420	418	409	398	383	422	410	426	392	410	427	450	457	444	410	415	427	399	438	390	406	390	429	424	419	403	414	412	413	418	444	438	423	397	448	388	430	427	394	387	406	415	413	420	407	434	410	439	405	433	429	462	434	411	397	467	430	426	430	426	406	412	423	410	429	438	417	404	433	419	416	378	410	433	379	385	429	450	400	443	429	419	378	463	433	429	438	400	419	482	404	432	404	447	450	389	417	406	396	413	407	399	433	415	444	418	421	431	396	402	459	417	414	423	412	426	395	424	400	408	435	437	415	440	457	409	414	406	431	406	427	409	458	459	440	410	415	389	472	395	416	431	424	443	411	436	378	384	444	440	429	427	407	396	432	419	411	423	412	419	427	429	421	448	426	423	408	419	427	391	450	440	423	418	393	414	454	409	397	434	401	432	437	456	390	432	435	429	394	416	411	439	428	390	426	382	434	442	418	437	412	460	434	435	409	415	429	390	434	388	448	423	452	422	433	401	433	392	429	385	420	418	402	428	451	432	418	446	432	384	421	418	379	449	406	413	423	416	399	433	420	462	451	416	421	449	465	394	412	425	410	424	440	411	398	427	422	424	415	425	430	447	406	413	388	428	438	408	416	418	447	405	419	436	424	415	412	428	419	404	462	436	405	401	433	400	412	389	454	450	401	402	419	431	419	431	408	460	418	428	399	465	429	381	470	417	391	439	442	423	416	392	413	392	421	423	431	403	392	445	396	409	413	457	401	420	403	437	393	411	449	429	453	436	439	386	420	404	413	412	461	433	391	418	418	403	448	428	383	428	462	404	391	415	436	436	396	417	400	436	424	393	406	394	429
56100	90303	70824	47524	30040	15992	5056	1344	870	640	642	646	647	655	587	626	660	721	636	642	638	671	668	637	669	672	645	595	648	686	666	709	692	646	706	666	667	691	636	622	673	656	633	651	662	636	694	647	672	616	650	644	637	678	650	641	658	614	686	695	641	675	668	662	671	624	659	661	692	645	637	621	643	645	630	631	682	668	632	614	655	656	644	636	636	677	644	649	654	660	713	647	644	697	605	641	634	668	674	633	646	659	701	674	663	610	658	682	725	661	646	676	645	677	671	655	698	670	671	621	634	690	644	663	653	644	709	618	658	668	719	650	657	628	624	633	639	659	703	648	659	687	697	700	644	610	670	643	640	628	653	643	687	672	638	674	614	666	682	640	676	645	667	664	665	628	639	684	685	678	639	665	666	638	628	623	657	635	679	702	618	618	674	666	643	687	692	670	685	665	621	648	660	660	628	649	659	663	602	691	658	706	658	668	685	655	644	687	639	606	669	701	676	640	647	616	732	678	611	664	684	660	692	661	640	695	699	693	680	672	666	663	683	666	647	604	619	651	671	601	646	649	681	633	707	690	616	645	672	644	654	634	652	661	662	659	685	637	675	648	648	678	648	660	617	669	639	674	622	658	666	678	687	681	675	651	689	649	666	670	617	615	631	664	663	679	648	709	670	692	654	645	699	622	614	638	604	643	653	699	666	628	631	645	687	668	629	649	675	626	682	637	654	680	635	680	653	652	640	648	635	663	648	649	686	645	692	640	642	644	637	649	640	652	685	654	667	695	648	665	650	637	658	620	691	691	675	659	649	695	647	641	631	662	674	693	649	686	683	672	666	602	680	690	645	650	639	628	629	683	685	692	655	672	634	667	615	634	674	652	660	664	633	662	654	638	657	631	649	663	645	651	655	636	651	657	675	617	640	659	625	617	659	652	675	639	652	618	630	649	666	675	652	665	595	653	658	645	638	630	674	648	674	665	646	615	651	664	654	627	695	655	639	683	660	624	657	649	633	635	671	702	653	656	675	660	670	710	646	657	700	662	662	640	652	651	643	660	679	624	647	677	638	633	650	637	617	657	659	588	650	660	649	663	706	658	683	621	674	679	618	711	687	667	670	692	632	634	695	654	687	610	689	624	657	665	618	683	622	655	668	629	688	644	685	651	672	644	715	646	651	645	653	700	660	656	642	640	669	640	666	722	660	606	668	690	607	666	602	614	655	641	663	652	691	714	647	642	692	667	629	625	624	679	636	694	707	673	634	656	648	609	638	644	652	625	646	630	660	697	639	607	654	652	624	713	615	647	623	676	642	653	677	622	642	654	688	615	668	620	650	645	662	679	631	622	674	642	695	640	690	707	649	664	653	655	634	659	677	675	662	638	692	688	655	657	691	637	600	626	671	682	635	656	611	636	686	669	656	593	638	651	635	669	678	667	692	661	631	652	613	641	628	712	661	627	657	641	676	654	640	667	691	646	679	651	661	643	644	625	649	647	659	683	660	683	628	657	673	650	651	653	671	640	622	628	668	658	720	682	627	640	664	676	608	646	693	649	678	670	639	670	641	634	662	604	614	621	639	617	680	650	689	658	693	676	681	621	665	706	651	647	661	645	712	693	650	613	656	698	671	643	664	618	621	681	643	637	632	666	596	619	632	668	739	648	647	651	621	646	675	656	650	648	702	722	682	672	626	669	681	707	651	676	686	647	669	614	683	676	667	638	643	666	685	698	683	636	673	651	693	631	626	648	610	638	641	685	649	676	640	669	648	647	682	688	663	640	699	610	707	685	700	606	678	650	642	593	653	661	644	679	676	667	699	667	674	638	699	673	649	659	674	659	596	647	652	629	670	620	627	709	697	651	690	645	638	631	645	635	653	650	652	645	713	646	653	651	675	658	683	651	655	658	656	651	665	630	663	652	671	673	639	681	638	655	665	655	641	630	646	646	641	682	677	616	631	641	658	659	645	622	685	650	658	658	642	675	656	630	626	675	718	645	653	626	707	652	694	618	622	666	681	639	635	682	651	664	651	679	675	637	693	657	679	692	647	581	665	670	643	712	645	643	653	663	682	672	683	698	668	705	645	688	642	647	646	678	663	655	698	648	674	622	634	688	658	713	658	671	663	644	636	622	668	674	665	632	660	651	699	612	645	713	681	589	683	666	691	645	702	615	633	653	641	664	695	646	659	639	636	638	662	650	692	673	629	645	651	667	623	669	644	643	649	655	730	634	635	677	623	613	670	655	650	675	664	660	630	663	653	677	628	635	655	636	599	602	664	647	644	664	653	688	648	657	656	655	615	668	686	637	664	628	686	661	644	659	627	641	653	640	671	602	609	680	629	662	639	725	634	610	671	704	604	640	631	662	675	670	646	632	675	713	628	666	660	728	636	637	639	620	728	672	650	671	665	691	693	643	687	676	624	661	709	668	659	677	699	655	690	676	653	627	645	641	611	650	645	674	684	644	617	653	661	683	663	658	684	642	642	739	613	657	638	671	643	624	625	638	671	661	658	702	655	706	652	653	675	678	627	617	680	630	631	668	618	702	665	707	668	655	597	662	618	676	684	657	685	654	680	674	641	639	649	633	647	666	685	656	678	626	649	704	652	719	706	634	663	632	667	620	631	639	690	608	643	630	726	664	639	667	656	645	662	677	655	661	691	668	647	652	614	670	681	646	624	673	652	629	655	662	682	662	665	628	649	628	685	648	689	653	656	640	669	695	676	656	646	671	603	671	665	653	652	581	613	613	674	640	572	652	644	651	675	642	647	671	663	688	680	604	636	662	701	696	659	620	672	678	645	645	654	655	650	655	665	619	645	638	661	682	623	634	652	651	609	644	667	688	656	636	654	634	607	655	660	609	677	692	692	647	624	662	689	641	675	662	661	694	654	665	669	635	660	647	678	647	695	665	648	599	638	661	663	658	664	651	670	635	636	677	607	668	663	677	663	630	697	659	654	634	660	692	672	665	672	642	691	616	645	643	680	702	644	657	695	672	649	691	626	678	673	629	642	658	679	674	643	632	668	623	636	676	648	649	614	650	675	650	631	643	656	624	672	652	639	663	622	655	659	651	659	697	662	653	644	642	625	625	666	654	647	653	645	658	599	695	620	646	629	695	664	662	694	673	668	651	636	679	655	633	624	624	663	665	645	611	655	652	652	659	630	663	682	643	668	636	708	661	652	637	670	668	678	692	714	647	636	641	637	641	717	650	681	650	676	651	635	688	658	644	686	685	685	680	627	652	681	615	654	671	662	635	667	618	684	671	665	619	680	701	653	657	660	632	607	646	653	633	677	631	691	663	671	702	609	657	629	667	641	643	627	638	623	690	658	623	643	659	616	665	624	673	646	649	681	640	649	673	645	651	630	677	674	640	674	638	686	656	662	602	638	598	627	674	644	664	645	625	678	646	686	625	643	658	654	694	685	621	667	662	661	679	686	644	686	629	651	656	689	653	640	645	674	659	658	673	691	650	646	652	632	630	633	708
23252	22343	33393	31465	26451	22683	13757	2047	616	497	493	469	449	479	491	501	502	447	480	436	485	421	516	455	502	458	444	479	493	481	495	486	483	483	499	484	491	506	428	460	473	477	456	473	483	471	508	464	461	480	467	418	461	457	451	472	471	462	509	480	471	475	479	512	473	485	485	435	472	445	478	485	439	476	465	482	492	510	460	446	468	467	484	484	499	455	444	429	455	467	498	452	490	516	495	447	470	468	456	467	483	484	465	441	452	461	461	491	452	463	460	472	440	450	489	470	478	463	493	451	456	468	496	476	463	483	466	485	486	439	474	491	455	501	447	465	457	461	478	446	463	455	494	458	488	501	490	488	471	477	473	444	459	476	443	486	467	467	472	464	480	471	473	450	464	458	457	450	452	457	471	462	475	518	446	480	498	492	430	470	482	487	435	444	476	486	511	475	511	434	454	466	471	492	479	475	428	474	447	490	506	496	450	491	459	468	476	460	451	516	472	450	506	436	467	481	480	452	486	451	489	459	488	477	484	457	433	441	445	471	477	474	507	463	449	451	457	453	484	458	457	475	417	477	467	477	483	502	483	470	503	462	440	426	503	400	476	479	472	484	497	483	459	445	507	443	470	446	472	456	456	457	488	439	495	476	457	453	448	458	472	467	480	472	475	485	463	451	468	496	472	502	503	447	479	450	440	460	457	482	482	504	425	458	436	450	457	458	481	436	472	465	455	456	485	481	462	490	442	447	463	426	495	468	468	477	472	470	468	467	448	481	465	474	489	453	474	493	459	472	482	467	483	464	468	516	480	472	508	458	461	489	451	419	471	464	463	486	488	468	475	451	479	475	463	442	504	424	428	489	491	477	437	497	470	471	473	463	478	471	464	463	439	466	454	442	427	436	454	453	485	460	478	472	455	445	495	448	467	482	506	500	488	451	481	476	470	457	479	478	496	477	479	497	417	468	499	468	396	463	476	433	482	474	471	494	452	449	462	473	450	480	494	475	497	460	474	458	443	492	498	426	489	464	471	497	438	502	464	488	493	467	465	443	437	442	471	518	487	485	422	469	441	493	484	464	488	459	430	477	440	440	491	461	436	434	473	460	485	495	522	496	450	484	447	444	474	513	452	485	469	462	462	441	460	490	488	492	472	449	442	475	485	468	456	474	466	462	475	476	457	462	439	480	462	475	452	460	474	481	506	461	474	465	450	440	482	445	441	466	447	487	466	419	516	455	471	463	485	477	487	467	485	446	455	466	491	453	464	447	452	489	468	438	451	456	471	465	453	445	455	453	487	518	474	479	470	454	472	473	486	466	489	465	468	478	485	452	468	481	473	418	453	447	456	460	490	484	456	461	451	467	464	498	503	503	487	468	492	537	458	465	452	474	444	448	459	439	494	476	466	494	497	486	500	505	486	470	443	432	472	458	477	444	479	479	471	461	448	474	464	495	461	477	440	464	458	488	456	480	496	447	506	451	454	486	487	422	447	452	472	441	452	463	476	498	446	483	428	512	428	470	460	428	442	452	466	463	433	465	481	521	487	491	471	468	433	458	487	494	501	452	433	481	462	468	443	479	442	450	459	494	486	444	464	428	454	452	476	419	437	447	466	449	467	457	453	471	475	459	468	468	428	458	446	474	479	488	466	435	462	488	477	471	461	453	452	439	475	437	462	447	441	464	480	453	473	487	463	439	479	465	481	435	427	476	454	471	484	438	413	465	449	484	432	434	500	443	468	431	474	438	498	477	492	424	493	475	459	464	492	480	465	436	473	470	466	473	460	445	493	468	452	477	455	483	468	471	460	473	474	507	487	460	497	481	503	455	433	474	464	473	464	495	469	483	475	441	458	492	461	460	448	487	447	491	480	438	466	479	535	461	439	457	494	495	471	464	445	483	470	444	493	464	504	454	457	466	453	510	478	471	430	448	531	466	448	479	468	450	431	426	458	455	479	483	500	480	492	455	494	481	476	499	450	450	431	431	414	483	465	482	468	465	416	468	466	455	484	488	445	475	441	494	413	496	482	450	491	496	476	451	480	457	440	499	466	452	497	475	472	474	484	473	438	483	479	473	457	491	460	479	403	448	489	457	447	467	500	482	481	469	473	433	467	492	464	449	469	487	477	445	449	448	481	471	445	514	475	431	473	439	486	479	468	471	437	432	446	472	478	465	452	426	443	446	494	468	476	465	442	482	476	511	494	464	463	458	463	453	462	471	471	437	479	471	476	440	499	474	448	482	480	477	467	434	460	476	481	452	490	473	457	415	484	493	528	467	483	462	502	437	457	473	495	449	451	487	460	492	471	493	461	464	461	464	464	452	462	438	458	462	468	520	483	443	503	437	432	475	478	464	457	493	436	465	430	479	457	449	505	494	460	485	477	440	485	443	517	487	443	483	466	507	494	456	457	466	426	447	455	485	414	458	457	461	460	456	489	479	458	454	474	439	489	469	446	465	478	450	456	447	487	415	488	419	470	481	470	465	465	416	492	482	484	487	498	462	473	485	481	424	456	495	450	416	486	510	498	524	478	495	495	495	461	494	457	447	471	463	485	485	511	471	499	503	458	497	469	427	489	487	475	471	460	454	470	454	522	450	495	439	474	471	522	467	453	457	458	459	494	478	495	464	467	457	439	448	445	475	485	470	505	446	492	450	495	489	491	467	480	407	432	459	477	482	480	437	459	486	466	478	471	477	453	483	489	487	471	441	479	490	466	446	499	497	451	452	508	481	450	487	398	507	475	449	457	480	465	449	449	457	433	486	511	506	440	456	449	461	458	448	462	464	479	434	465	488	453	463	476	420	457	475	481	421	488	491	495	447	460	434	474	440	442	467	469	494	461	459	488	423	462	456	460	497	443	479	458	480	459	491	466	477	504	466	498	454	466	482	437	458	481	419	461	468	449	471	496	485	477	456	447	465	467	480	503	461	480	470	487	459	460	475	498	468	497	470	441	486	507	501	476	434	442	447	487	509	484	491	442	471	476	476	468	450	469	464	422	490	448	497	478	444	461	432	445	473	463	446	473	459	464	504	473	453	489	455	497	467	487	477	472	442	465	471	446	488	441	467	500	464	483	463	434	492	490	459	452	471	483	445	472	442	465	438	494	465	451	455	483	485	481	475	439	442	475	476	480	416	467	454	460	470	473	437	453	445	473	491	492	472	478	483	453	495	473	461	441	475	478	468	451	472	507	458	416	508	452	459	490	481	477	448	445	482	430	464	474	445	475	484	475	476	466	456	451	485	487	460	463	442	506	431	462	460	473	469	469	473	469	458	490	466	499	457	491	490	475	495	469	482	462	432	476	477	467	517	464	474	455	462	467	445	477	489	501	460	458	458	457	462	416	448	427	491	462	462	454	462	480	466	462	491	457	472	436	484	453	470	436	477	509	475	451	476	465	414	461	468	440	452	483	493	463	498	465	463	448	416	493	498	471	464	419	508	487	447	447	488	469	448	471	481	480	455	468	463	447	469	437	474	505	493	464	426
58523	103754	85371	61757	40908	25653	11160	2903	1048	707	712	658	694	718	712	734	718	705	665	694	736	685	741	692	770	740	737	717	675	679	714	729	701	723	724	670	690	663	690	716	681	698	708	704	704	676	741	725	735	757	609	703	657	707	718	764	689	661	691	740	702	725	686	690	689	718	703	758	698	688	673	676	705	704	680	672	710	697	704	704	719	674	745	679	698	710	726	699	693	676	709	724	729	689	672	685	718	657	665	689	697	685	738	727	764	693	696	752	712	722	716	729	725	695	703	644	731	736	688	712	697	726	693	657	722	648	720	725	708	688	735	662	680	689	724	706	690	705	708	736	691	691	678	771	745	655	722	677	710	763	681	659	720	711	654	722	687	681	659	723	697	713	706	702	731	704	681	707	724	691	723	704	723	685	728	664	675	694	697	718	730	718	709	724	711	668	717	708	696	742	688	701	703	708	735	737	676	722	732	701	672	681	701	713	684	686	703	769	688	668	748	743	652	719	666	712	719	724	669	714	676	704	735	715	676	698	650	710	650	667	737	703	701	733	680	667	654	700	707	685	670	697	727	714	692	700	672	708	694	692	716	708	718	650	707	763	671	698	715	706	679	661	673	724	652	718	775	707	776	661	730	721	684	663	653	716	697	672	752	657	734	711	687	664	718	711	675	729	700	701	722	683	641	687	671	713	700	715	703	742	728	776	740	710	697	699	717	686	670	697	716	714	685	705	674	756	665	685	756	648	683	722	663	682	689	706	670	694	752	737	694	696	717	671	688	705	676	691	732	684	749	703	659	709	696	710	720	747	717	663	684	682	697	741	668	688	718	715	709	668	663	725	642	723	712	698	715	672	663	700	719	692	700	722	743	708	680	684	695	699	686	731	682	749	670	665	744	705	666	727	720	704	690	726	736	666	729	714	715	700	702	679	669	636	690	695	696	717	713	699	747	701	675	706	681	709	723	641	680	756	729	718	714	690	722	670	690	695	698	687	708	711	740	705	669	653	694	693	756	734	698	680	710	728	687	674	711	693	710	669	682	723	649	652	706	701	681	697	696	732	720	646	711	710	763	698	692	699	674	693	686	699	665	732	702	729	685	659	725	742	699	690	667	690	710	748	707	698	662	746	705	682	691	651	685	709	705	680	672	706	676	708	729	724	697	674	698	734	687	696	702	693	672	740	756	674	656	752	688	699	680	714	712	695	669	696	689	678	689	688	716	743	697	701	643	732	727	692	721	726	720	717	716	685	678	684	730	706	739	757	726	679	765	745	699	721	739	683	716	726	699	718	677	709	646	675	692	688	725	689	734	651	715	691	640	673	662	666	684	690	678	734	703	665	736	722	660	673	648	729	688	719	638	679	660	694	693	727	727	664	728	707	703	733	674	734	674	701	716	704	717	690	706	744	708	713	692	684	710	683	706	719	678	691	734	727	687	691	695	705	734	662	678	676	699	701	671	723	743	715	702	715	713	650	660	680	694	725	654	683	714	707	673	689	702	734	705	740	696	696	724	712	706	675	708	692	704	739	687	702	691	747	726	724	729	712	690	762	719	736	691	700	670	716	720	694	719	703	709	710	717	712	648	718	718	725	690	701	670	686	710	689	700	691	684	670	676	682	719	716	688	697	700	689	679	680	707	713	663	699	705	730	714	704	649	696	636	733	773	711	724	685	687	727	723	696	702	692	725	739	680	781	679	688	705	685	683	707	691	694	703	681	691	737	690	718	677	716	708	661	744	655	703	702	698	740	698	679	716	772	703	697	692	708	722	693	714	717	677	713	684	686	691	739	698	709	699	746	691	736	716	712	765	711	729	667	704	673	681	647	695	668	735	721	656	694	698	681	734	684	695	708	714	683	717	693	749	756	681	711	739	675	694	766	685	698	688	706	695	645	667	682	717	680	732	704	689	725	679	739	732	732	762	760	703	718	719	636	705	726	677	723	640	728	679	723	725	737	695	750	704	697	728	697	753	700	706	688	761	736	700	684	713	687	672	711	731	666	720	710	700	680	654	666	692	731	736	705	721	719	729	678	765	728	708	702	704	668	675	723	685	637	666	635	674	750	699	703	671	707	692	750	727	682	717	712	666	717	759	733	702	670	679	689	744	747	720	682	712	735	682	743	666	710	699	710	705	714	712	639	714	712	667	700	720	670	707	668	720	674	730	704	668	696	739	723	692	710	720	699	674	714	723	719	775	679	702	680	717	719	688	713	711	734	685	723	713	666	743	729	726	683	685	714	663	698	696	695	708	666	701	683	758	677	763	717	701	699	688	756	713	680	678	701	694	710	706	692	689	692	710	687	689	707	690	695	684	678	755	744	691	692	719	721	722	709	718	669	672	680	714	698	710	713	678	749	718	662	699	750	680	720	688	689	673	664	711	657	678	705	662	691	672	740	730	674	675	713	754	739	681	673	708	690	656	692	705	717	698	694	740	677	687	715	689	685	673	716	725	696	713	682	707	693	746	664	708	700	672	705	694	709	679	679	669	682	660	717	714	709	719	739	713	700	744	704	708	738	709	721	733	701	689	722	694	719	724	729	726	736	658	734	667	706	732	723	701	670	741	716	686	707	720	697	708	716	706	675	729	774	702	708	725	692	713	699	718	713	660	691	686	703	650	726	697	725	668	698	764	662	643	675	715	682	694	673	706	700	701	704	698	700	763	727	684	746	694	711	693	693	661	689	699	727	720	644	726	701	723	761	701	729	682	677	708	712	697	676	727	695	705	706	684	705	687	735	740	713	755	766	660	660	728	738	706	762	770	677	734	702	709	694	650	750	687	708	755	708	720	693	697	689	746	698	655	690	705	680	680	708	730	690	686	737	697	711	723	751	684	733	691	667	681	679	744	688	710	717	715	697	689	674	706	727	666	715	705	685	689	641	648	696	713	738	718	707	704	691	714	710	721	681	650	706	703	706	702	681	648	698	687	712	725	681	713	664	731	733	688	682	672	734	713	720	659	692	702	662	710	702	737	720	697	673	673	694	691	688	696	688	670	661	696	692	690	745	690	686	694	675	713	688	713	731	662	693	707	675	667	715	722	677	735	714	698	669	677	649	719	767	719	716	709	687	757	723	701	698	697	675	722	652	675	684	713	720	713	699	707	706	693	671	675	671	694	701	688	702	713	685	731	669	699	697	678	747	729	732	683	689	697	726	738	694	708	733	747	747	689	672	732	711	719	667	740	734	692	726	721	710	681	693	681	684	683	756	709	735	699	664	740	720	707	727	740	739	691	676	708	667	721	690	722	714	687	696	677	734	721	688	700	701	695	682	672	704	724	698	664	690	697	687	693	712	711	662	695	687	715	688	758	749	692	656	707	669	727	719	711	769	713	702	709	698	679	726	662	693	738	704	670	679	692	705	717	686	713	708	699	736	726	707	716	682	691	735	689	721	690	708	713	699	695	655	712	730	683	680	677	702	694	717	710	692	704	694	719	734	669	694	698	705	700	679	659	736	713	709	698	709	702	745	706	692	678	723
27769	30246	33380	21081	6736	2129	963	532	441	402	408	414	442	354	396	378	402	394	402	389	418	376	433	386	391	392	388	381	375	420	420	411	430	376	399	431	370	405	420	371	403	383	389	380	398	421	386	424	392	399	446	402	437	357	358	397	391	427	431	368	439	384	411	438	407	390	403	425	399	403	420	397	359	353	369	395	427	397	439	413	417	417	360	427	403	393	423	395	374	394	406	450	411	407	374	381	379	416	407	383	409	437	370	424	391	409	421	385	411	360	398	374	396	394	412	424	381	424	367	385	383	382	393	355	359	425	395	380	377	378	430	364	405	387	414	412	398	405	384	413	424	400	388	359	439	387	379	366	383	409	424	384	403	405	376	390	355	396	415	383	410	401	377	413	408	382	393	427	400	396	403	424	425	385	446	419	406	428	404	408	396	372	364	413	414	406	372	380	417	385	371	386	388	417	375	389	420	410	385	425	353	388	373	402	350	391	388	384	355	402	396	381	403	387	414	389	387	375	403	420	397	411	408	408	420	439	394	410	407	397	397	407	388	400	403	420	383	383	403	409	384	389	370	378	394	392	391	398	390	385	396	400	382	440	355	357	411	381	367	367	388	422	390	389	420	418	421	405	391	396	393	422	401	402	393	408	410	397	366	391	394	400	428	410	417	383	424	434	375	400	367	436	413	390	386	396	405	416	415	432	409	436	401	361	416	432	420	381	411	382	403	431	412	383	415	353	416	415	419	412	420	395	409	388	392	396	367	400	384	393	383	420	412	389	373	413	389	420	375	407	403	416	425	416	383	365	411	393	421	429	431	382	367	405	406	389	399	379	403	413	400	405	378	416	394	389	408	397	414	405	355	398	438	386	412	414	433	390	385	380	359	416	423	389	403	374	411	433	429	405	409	396	396	382	355	401	407	431	387	412	399	413	355	403	397	419	378	411	400	386	383	376	405	385	367	348	412	437	384	403	395	407	388	439	402	418	404	388	421	405	410	362	424	412	444	427	400	399	415	439	434	349	387	378	393	401	393	390	405	418	398	378	450	378	427	437	417	396	393	414	365	392	422	399	411	392	393	438	381	439	412	389	391	409	431	378	384	425	393	397	402	379	372	416	400	397	403	389	440	374	418	380	362	439	381	386	362	386	362	357	419	405	397	358	414	405	385	395	379	382	390	409	389	391	393	417	399	420	439	398	395	412	390	405	400	375	395	418	360	443	387	430	384	412	381	418	402	398	403	395	374	395	411	429	414	387	385	393	409	359	423	423	362	403	426	368	385	363	407	391	414	404	374	361	388	387	414	424	377	370	407	430	380	409	394	387	398	378	424	419	413	380	406	413	419	429	408	369	422	408	385	391	400	391	419	373	393	391	410	387	379	393	429	423	368	377	371	411	407	406	410	420	359	418	397	427	440	398	393	389	404	380	388	391	387	412	394	412	401	405	389	426	425	423	387	376	393	380	374	385	361	408	405	397	396	415	392	405	374	401	397	401	422	379	391	380	397	404	417	389	400	401	402	397	365	401	393	398	382	395	387	404	409	422	391	403	407	421	413	418	396	439	378	409	410	370	409	387	364	355	372	395	402	378	423	372	407	405	405	404	374	373	401	401	374	393	403	413	398	403	415	379	403	404	376	412	383	397	397	398	382	393	393	425	380	421	395	408	420	385	417	397	362	409	422	376	395	364	452	414	420	367	363	384	398	393	394	358	404	405	406	374	386	388	411	395	411	378	403	387	378	444	391	409	406	398	422	378	372	367	387	415	397	422	396	412	396	404	435	406	409	388	430	359	414	393	395	360	400	372	413	400	416	396	382	391	450	377	378	397	407	437	429	386	395	401	424	369	370	378	405	384	375	394	382	420	427	394	415	409	410	371	404	389	400	409	399	389	414	387	375	405	399	393	381	396	399	401	408	398	382	446	379	401	380	410	408	391	397	425	405	395	414	412	406	379	406	403	394	414	363	356	413	372	409	431	394	403	398	400	379	392	421	379	356	377	391	403	386	404	384	385	348	365	366	429	376	414	402	432	398	360	415	402	372	416	438	417	398	415	392	394	406	396	397	377	411	413	444	403	415	385	379	366	411	405	406	411	419	377	378	383	395	410	402	414	409	393	415	410	413	365	416	377	374	410	418	409	394	384	429	439	432	403	403	427	412	376	368	436	433	383	430	435	409	384	391	407	400	396	371	418	407	392	396	404	435	399	410	365	405	399	375	412	421	395	375	385	396	414	381	397	377	420	423	396	405	408	408	370	373	375	404	391	435	424	429	411	387	417	418	399	385	423	411	398	362	430	385	395	405	393	342	413	403	408	407	392	419	426	418	393	374	395	368	389	373	400	388	395	361	391	368	400	370	372	425	407	415	410	396	415	404	399	408	411	403	371	374	407	379	383	397	414	406	407	365	384	392	381	405	387	394	406	386	406	404	394	402	374	421	389	380	415	432	377	400	421	387	415	389	380	436	393	415	418	359	413	382	419	425	392	429	402	410	419	370	415	387	378	409	408	371	428	396	435	350	369	402	388	398	392	401	362	424	402	403	400	386	392	381	397	397	413	396	385	374	398	386	389	390	386	354	395	401	400	418	374	434	394	418	378	380	393	426	403	435	428	359	417	413	404	431	387	416	433	460	379	420	400	385	415	404	386	391	399	391	366	443	412	353	387	422	387	420	433	386	410	372	408	420	429	432	400	412	401	387	422	412	376	389	385	441	399	430	390	420	386	375	435	364	404	389	385	414	395	412	407	408	375	378	393	378	400	392	415	404	395	456	421	403	379	421	405	430	407	390	381	394	390	380	356	384	391	414	417	437	416	399	383	405	377	368	397	397	362	381	402	381	382	369	430	382	381	409	387	403	407	413	363	395	402	378	385	405	405	413	402	439	406	353	411	413	394	389	363	380	394	425	404	428	393	397	380	404	418	373	389	433	391	381	427	391	396	396	399	383	415	414	391	415	423	353	419	387	417	413	396	413	402	376	341	406	433	433	416	387	409	367	385	432	422	391	434	402	393	393	437	383	385	399	404	419	415	417	415	358	403	412	401	363	399	417	396	381	361	367	402	388	385	391	429	390	429	386	380	391	379	416	412	380	369	419	416	398	366	364	399	409	412	366	428	397	368	357	368	373	417	402	432	416	401	392	418	371	399	438	411	381	377	375	389	390	399	390	408	398	381	422	328	385	370	371	399	363	377	394	403	415	371	383	392	395	427	382	421	412	400	423	440	400	391	436	397	421	463	401	383	402	391	392	360	426	395	368	409	411	401	397	423	414	397	376	431	388	430	404	406	392	409	419	393	425	400	399	398	384	433	447	436	380	374	438	417	372	378	380	391	383	385	369	390	418	403	387	426	416	385	365	394	402	395	405	382	390	389	442	445	409	425	382	403	344	389	390	406	409	392	428	394	408	418	395	393	403	400	385	393	390	421	395	406	378	379	404	370	400	377	364	434	417	398	411	370	405	382	380	424	430	404	412	345	402	421	399	397
31517	50122	39112	22486	9710	4166	1835	957	688	661	631	646	619	612	629	621	622	630	594	634	569	624	604	629	594	628	642	644	653	648	667	635	636	656	648	624	630	628	606	666	646	666	638	579	607	598	639	638	604	605	603	659	618	656	623	623	594	590	628	607	621	635	663	652	585	625	619	641	626	615	605	605	627	628	596	654	617	618	619	631	612	617	596	616	606	628	615	633	612	624	625	608	607	644	638	652	642	660	655	622	675	593	648	595	637	626	613	648	604	641	598	598	642	646	579	627	659	587	602	573	645	607	641	626	632	574	619	609	643	627	650	586	632	626	672	597	609	632	636	605	643	576	618	651	656	640	600	597	658	593	596	611	604	621	619	669	660	579	675	600	596	619	622	651	622	608	638	631	635	607	621	644	629	677	601	648	617	610	604	645	640	628	662	647	617	623	607	630	600	656	614	631	614	635	625	639	609	640	642	626	669	618	610	603	616	599	617	605	586	599	622	624	641	610	636	651	582	627	600	640	602	640	626	626	650	579	637	585	574	640	599	620	593	629	628	640	629	637	593	597	575	621	631	609	577	633	657	623	676	622	582	605	613	612	610	643	587	655	615	577	614	646	656	603	623	611	609	621	590	662	669	614	623	648	588	578	608	648	624	633	666	616	673	577	621	621	640	659	644	645	604	660	593	648	634	593	608	580	585	595	617	622	625	658	646	629	621	628	619	654	614	631	605	620	656	611	623	622	638	654	615	668	584	633	613	646	616	606	603	581	621	634	616	620	649	624	655	605	608	659	592	638	606	574	657	637	614	639	646	707	632	637	630	645	627	598	626	642	647	585	651	638	600	620	634	645	619	607	644	609	614	601	636	619	618	584	630	608	593	642	586	671	613	655	598	624	586	659	617	591	689	644	620	616	607	623	608	598	665	609	611	619	646	669	601	570	576	627	622	641	613	643	602	649	611	632	608	609	648	626	632	611	607	630	607	658	631	619	597	649	599	621	588	642	615	642	620	604	615	627	589	586	588	627	624	617	661	637	639	601	642	632	652	677	647	619	635	647	596	624	657	590	651	640	607	630	586	629	660	658	639	611	635	609	645	610	611	636	633	621	624	629	621	609	642	614	648	600	564	641	623	641	635	589	637	599	619	637	617	600	627	657	632	647	593	588	584	621	660	640	635	607	631	599	633	666	637	633	611	635	575	628	620	631	664	622	595	660	626	590	592	631	632	621	658	587	613	601	651	600	616	639	658	613	655	638	624	600	639	662	581	634	631	608	641	595	622	610	622	624	574	657	673	641	638	634	672	601	641	635	620	652	629	609	615	600	613	585	613	632	647	659	606	602	641	645	667	636	596	617	614	622	627	628	659	596	644	644	606	623	647	656	633	652	586	584	644	634	595	639	674	624	599	636	618	617	671	620	605	595	608	644	598	626	633	606	603	638	616	624	679	649	646	617	636	610	661	627	584	656	665	628	602	614	640	590	627	634	644	676	643	647	626	653	651	634	630	584	615	652	628	623	618	654	649	605	661	631	571	552	599	629	598	579	635	617	621	630	615	626	647	622	642	610	678	615	621	645	643	617	602	624	613	575	644	568	603	623	644	564	641	632	596	612	635	595	636	605	616	637	648	646	623	589	591	651	586	619	661	643	647	617	608	618	639	592	626	642	655	573	592	585	591	615	633	641	608	610	628	590	610	582	615	621	623	611	601	672	604	631	611	609	647	562	607	638	643	640	627	570	629	639	620	625	646	644	606	647	650	626	593	661	605	607	687	563	655	625	616	609	646	599	654	671	619	584	648	595	593	651	615	622	619	614	622	637	637	607	616	618	612	641	634	605	648	630	609	620	645	612	642	617	619	628	627	640	629	586	640	597	663	611	647	675	598	650	657	626	631	676	624	590	619	661	621	618	628	589	634	633	654	638	632	609	599	675	620	590	643	610	644	615	602	626	670	622	689	613	589	597	650	624	615	612	608	611	641	619	603	643	630	619	642	610	628	635	573	623	620	633	653	669	593	575	624	649	648	648	608	624	655	640	617	678	628	630	615	629	704	644	641	602	668	624	590	682	638	560	597	642	618	605	615	608	637	649	620	628	631	652	660	616	651	667	613	617	657	626	588	620	627	599	641	643	620	589	657	603	603	647	626	653	633	658	634	625	634	596	654	617	608	648	629	579	611	613	661	608	599	614	620	573	662	624	550	613	627	628	660	612	595	642	651	625	658	647	604	568	666	580	593	613	646	580	633	613	616	621	643	606	643	616	594	644	655	621	665	617	629	666	602	657	609	630	648	639	575	628	638	655	644	606	570	623	601	625	598	584	607	650	686	626	608	646	596	625	653	625	644	641	637	609	596	664	611	620	671	583	609	611	617	629	627	629	632	651	586	630	650	590	609	641	635	651	644	612	645	646	619	635	606	645	627	655	597	630	643	616	633	655	598	598	643	605	617	618	612	630	626	654	649	638	613	582	683	600	618	703	614	653	657	609	650	642	634	650	615	630	633	605	601	650	637	599	613	624	634	612	620	638	595	653	643	628	649	572	600	604	616	655	578	677	637	589	661	668	628	612	611	644	610	633	634	681	622	583	614	623	604	601	630	636	594	622	627	611	613	579	618	626	637	656	642	630	632	621	614	641	650	659	646	620	646	602	632	660	616	622	574	630	644	635	675	671	601	612	616	635	596	621	651	573	587	621	655	616	610	595	606	603	589	640	607	605	630	656	666	612	577	590	610	605	623	596	600	637	591	678	650	636	622	604	622	672	638	643	624	657	648	636	626	636	599	620	631	626	624	614	579	647	625	634	590	664	622	613	606	631	607	568	597	617	631	613	660	608	631	635	669	560	652	642	612	652	618	635	580	630	658	584	609	610	638	602	616	656	613	607	603	615	644	615	636	622	619	617	624	591	633	601	623	641	595	646	649	647	640	632	611	594	593	597	607	601	637	631	616	671	610	621	645	608	637	644	660	615	632	634	607	651	597	659	639	605	612	595	663	614	633	637	610	630	602	594	641	614	659	660	618	604	676	628	593	659	611	620	656	583	637	621	583	579	597	614	614	621	654	589	616	657	666	624	644	599	634	624	635	634	608	660	625	662	618	610	648	627	651	613	623	608	606	605	616	657	620	650	588	609	633	598	586	649	630	617	609	654	630	660	601	623	681	648	636	646	642	626	646	586	626	618	610	619	611	637	618	652	660	592	669	610	633	609	598	616	617	674	670	608	631	661	614	587	605	637	619	653	638	603	648	619	572	644	557	610	602	655	624	644	625	619	635	617	649	606	645	571	655	626	637	629	614	623	637	627	594	628	617	599	645	631	642	630	619	629	654	609	631	620	584	642	633	634	626	636	592	600	634	615	655	616	587	610	625	629	655	619	624	569	608	690	611	599	658	628	643	632	609	605	624	609	655	648	603	616	589	589	649	634	648	577	625	634	590	565	597	638	594	601	680	629	619	647	621	568	616	670	610	626	641	604	609	621	581	650	647	624
24675	24096	38057	36492	24734	16051	4941	1060	557	447	394	410	435	415	407	441	427	446	379	470	423	438	425	420	416	414	428	422	414	391	408	399	440	436	394	387	410	450	468	443	430	416	423	443	442	432	412	411	412	430	383	431	447	387	443	447	417	429	433	461	424	446	435	408	422	431	457	436	420	400	441	455	427	456	417	392	408	394	397	409	421	441	417	411	376	401	443	411	437	430	410	457	419	422	427	401	435	418	411	442	422	467	420	426	418	413	412	448	447	396	432	426	468	399	441	456	429	448	456	384	411	456	373	485	444	390	420	440	389	423	402	418	418	348	443	427	402	453	419	415	439	435	426	382	412	402	432	419	418	414	435	395	432	436	384	424	409	458	397	439	426	414	391	417	422	436	408	400	421	418	401	418	415	414	404	429	416	381	453	358	437	378	380	445	436	427	430	408	389	446	420	461	412	415	432	477	428	397	411	417	428	440	418	444	432	398	436	453	393	414	406	414	398	418	430	445	442	416	424	402	432	446	419	391	408	467	402	426	403	414	408	426	407	374	397	430	400	413	433	422	415	405	435	423	429	411	434	425	435	412	438	414	378	411	433	411	461	450	426	421	419	421	409	452	425	395	434	389	371	400	415	408	418	444	419	393	403	478	411	416	406	401	449	433	432	421	406	452	419	387	418	411	414	430	441	457	424	392	390	440	439	413	427	425	413	422	409	423	392	437	408	415	437	425	402	387	418	446	463	420	423	406	413	427	404	439	422	423	403	425	451	430	406	413	446	434	409	484	416	410	432	420	418	427	442	444	431	442	402	457	400	419	442	423	448	406	421	418	446	415	403	425	440	423	445	407	397	399	448	413	389	422	412	427	425	402	421	421	400	439	427	434	471	368	388	421	451	396	445	398	442	422	443	453	455	423	442	423	413	428	429	404	416	439	427	426	443	424	407	434	423	403	377	442	467	425	411	451	445	423	432	443	416	413	397	410	441	399	395	420	427	417	398	465	428	420	443	417	418	446	388	416	441	418	396	427	419	391	386	407	432	438	412	440	399	431	400	410	450	430	431	402	427	392	442	398	410	414	443	395	433	476	451	406	401	432	415	376	451	417	403	414	397	419	412	433	428	434	379	443	428	403	415	436	414	394	443	419	414	413	397	442	456	406	431	438	424	403	431	423	425	421	416	370	467	392	429	409	435	386	413	410	388	400	405	431	377	369	418	435	424	420	384	397	433	391	411	402	438	408	405	416	419	454	408	431	406	394	423	446	406	412	438	438	413	406	409	420	422	394	414	416	429	463	449	408	384	400	386	385	461	422	436	448	437	442	422	415	434	388	396	430	415	430	430	400	429	392	434	388	410	414	400	415	370	397	383	446	396	401	438	435	439	403	421	432	405	411	425	450	410	405	439	457	424	434	428	392	435	410	386	419	419	377	451	411	419	425	416	385	446	415	429	432	432	425	444	435	390	425	416	413	415	418	393	384	414	418	434	422	425	409	450	423	443	434	435	445	426	406	379	435	404	401	407	386	441	408	398	431	383	384	410	448	429	426	445	431	423	405	415	405	403	430	429	420	364	392	496	394	407	388	393	397	411	424	439	413	438	422	375	418	428	428	401	430	429	453	394	386	460	457	435	447	394	435	416	426	405	404	402	444	411	447	417	435	411	457	411	435	423	418	436	449	455	391	423	423	431	410	415	395	417	423	397	379	397	453	421	414	422	430	386	409	408	417	417	427	415	409	425	422	436	410	424	384	406	419	416	431	408	411	425	453	433	418	412	369	431	411	431	435	407	411	418	409	430	409	416	460	445	441	407	390	419	424	437	435	409	410	413	402	433	443	399	423	411	416	434	408	407	424	421	393	436	440	436	379	436	408	423	426	404	441	409	366	458	412	456	407	413	408	446	453	431	406	408	395	445	421	435	411	426	421	420	450	460	408	409	436	472	413	433	451	435	426	398	425	411	412	426	405	426	440	429	402	442	432	432	397	374	424	433	429	408	423	425	412	455	432	410	428	390	451	378	431	426	402	468	419	382	421	454	396	452	448	432	449	420	429	413	416	401	415	416	433	418	420	413	414	397	428	440	383	409	413	444	439	426	403	438	404	413	429	398	404	436	400	418	405	408	413	420	418	430	443	429	427	440	434	406	403	423	410	433	427	422	421	445	416	426	449	397	413	408	398	446	438	424	443	420	448	424	447	406	405	460	429	430	471	409	380	419	415	446	420	440	397	406	431	419	442	443	424	412	424	427	423	388	413	426	426	381	428	398	415	413	430	415	412	429	381	417	401	457	436	411	420	431	429	424	429	430	434	446	396	426	431	415	438	409	442	427	430	427	389	446	367	412	411	428	440	407	394	392	447	426	421	420	418	419	421	394	410	380	430	412	430	406	421	409	410	410	387	411	443	433	421	413	418	407	443	385	445	454	440	403	392	448	417	406	424	421	428	466	420	379	446	428	454	447	421	367	425	387	412	431	403	397	413	372	424	421	467	463	421	420	431	437	443	421	411	398	428	463	414	421	419	403	422	434	412	408	451	412	447	412	453	449	408	427	405	444	429	439	434	430	368	365	405	440	413	422	442	422	409	427	409	459	415	418	388	412	410	408	401	435	418	449	427	409	450	446	403	435	439	421	428	424	458	453	395	416	412	422	440	436	423	415	416	442	433	408	433	423	412	454	427	425	420	391	412	400	434	430	448	416	388	437	448	421	391	425	451	431	416	427	415	396	448	425	389	408	405	423	439	428	409	390	433	433	426	425	405	388	399	422	448	422	424	440	394	449	439	387	424	399	439	410	411	434	411	365	376	412	399	418	419	453	446	455	427	389	387	415	398	434	445	420	403	437	406	444	438	426	433	433	426	461	390	376	405	402	420	389	419	425	399	423	441	401	437	417	422	423	416	425	435	402	420	441	437	428	436	440	429	422	428	436	430	464	361	410	420	445	464	427	442	433	429	411	412	465	404	394	420	438	415	403	441	438	424	423	435	418	403	387	435	396	415	440	425	425	424	424	434	426	444	450	405	415	374	463	428	372	463	429	402	415	401	380	408	437	441	440	432	410	412	424	419	395	398	438	403	425	425	425	424	394	404	381	425	413	413	405	409	457	426	441	449	437	435	418	412	396	449	417	452	392	382	415	396	463	402	427	408	439	438	424	443	424	450	433	456	436	423	434	410	400	424	435	428	414	411	407	469	448	454	451	425	407	428	416	395	406	430	393	413	430	445	434	400	395	459	444	401	396	466	436	388	433	417	405	429	413	423	398	412	400	407	419	396	427	425	408	418	444	440	427	412	474	439	414	451	428	440	421	429	403	445	415	406	436	439	402	436	431	417	421	428	440	402	405	450	427	430	389	457	391	397	456	430	442	440	440	441	416	392	441	431	403	391	414	447	411	437	403	406	425	451	425	418	428	399	420	420	431	422	419	423	425	408	429	406	427	384	409	422	403	430	400	445	447	418	418	412	401	391	458	412	427	410	423	413	441	416
54144	91255	73493	48680	30457	17534	6599	2010	928	648	702	645	684	662	609	645	685	695	666	638	655	642	702	671	652	727	658	654	625	681	679	665	650	650	674	632	696	643	677	709	679	681	690	678	671	659	697	671	684	661	694	656	649	654	713	663	655	642	677	663	644	629	678	676	625	613	626	653	662	674	660	673	644	663	688	648	680	680	632	673	642	665	675	676	634	645	605	647	680	710	664	673	723	669	663	631	690	608	677	652	647	668	688	661	630	635	668	616	655	689	670	633	639	709	670	601	653	657	616	640	633	648	659	671	613	686	663	652	638	670	625	648	667	727	681	650	704	655	663	693	626	691	595	677	662	609	660	655	654	647	682	662	663	642	646	674	669	672	698	629	610	668	626	629	670	660	702	674	615	644	657	665	635	657	658	663	647	637	635	601	658	678	676	686	630	686	646	645	641	672	687	677	690	656	627	648	660	649	654	674	662	599	677	644	675	670	653	680	652	625	670	678	662	667	653	658	628	616	676	648	714	703	670	679	675	674	659	660	642	662	665	643	679	615	667	643	652	658	685	644	662	678	664	635	703	635	604	717	658	640	642	639	634	634	618	635	642	684	642	677	633	669	699	652	654	654	679	698	674	641	629	702	666	641	666	670	603	681	683	633	694	653	677	682	640	703	706	682	671	669	705	669	619	677	665	580	681	656	689	653	632	641	689	658	682	661	690	710	690	670	670	647	657	701	653	628	678	667	651	664	601	623	702	679	641	663	677	672	613	667	657	646	646	626	698	641	686	652	661	668	675	669	630	679	635	648	663	647	652	650	664	657	684	604	699	679	688	632	658	662	650	681	670	630	681	675	695	651	657	652	684	637	683	657	668	657	671	640	648	657	613	631	694	643	665	689	668	615	655	610	668	632	697	640	677	676	673	683	646	689	665	594	685	662	702	640	634	631	642	670	627	666	667	657	691	657	670	670	687	661	637	698	624	611	681	622	722	663	716	649	681	694	666	675	653	640	652	726	681	626	695	685	687	659	600	645	659	631	621	634	719	666	667	643	685	664	642	639	688	653	654	657	654	658	647	674	679	655	704	646	633	705	611	616	663	619	678	667	634	668	612	622	676	645	652	667	608	689	674	625	672	680	634	640	642	608	621	638	665	681	649	678	630	667	717	675	639	695	688	687	663	663	713	644	665	657	658	662	680	667	643	661	685	660	681	682	633	667	655	711	642	639	638	723	635	670	656	681	678	632	657	690	662	633	630	616	678	675	661	659	658	629	654	707	653	684	673	619	656	682	603	677	713	658	649	661	644	656	650	674	690	651	614	635	669	653	627	649	686	698	666	667	678	652	689	641	647	692	595	640	625	676	672	665	721	641	695	650	647	681	645	683	649	678	659	642	625	686	679	648	683	681	642	670	716	639	643	668	689	676	680	667	645	646	645	678	651	651	669	681	657	678	628	647	630	650	638	653	680	674	688	688	642	692	655	699	666	646	657	695	628	652	634	652	638	655	706	672	645	653	634	611	660	642	695	659	653	636	660	654	665	641	675	683	684	641	671	687	702	642	637	675	665	723	677	659	686	600	682	647	682	663	658	649	649	680	631	659	629	653	620	620	645	645	611	604	693	660	623	667	650	647	691	665	647	663	667	691	694	691	687	690	699	651	643	670	680	719	648	646	643	639	652	661	642	645	617	669	713	655	688	644	666	660	663	716	673	675	650	611	682	666	636	695	695	715	672	626	646	656	658	639	638	680	662	656	659	651	661	698	655	676	688	676	691	669	621	649	686	667	680	648	623	676	678	621	671	670	635	640	615	629	697	673	681	663	644	683	659	652	673	667	641	677	662	661	694	691	645	684	649	665	690	618	632	683	676	685	653	663	645	666	664	661	660	653	648	648	662	694	673	676	653	674	638	694	651	650	671	606	633	634	660	674	652	659	700	601	694	668	650	619	662	644	707	661	657	651	660	639	667	624	608	647	675	627	677	687	681	647	636	647	689	659	674	627	705	680	643	658	653	671	644	645	628	642	632	631	680	674	653	645	677	646	630	654	638	668	655	666	687	661	680	652	676	671	640	630	695	677	655	638	649	652	661	675	648	642	645	665	655	652	688	686	654	672	679	653	727	643	642	646	661	675	665	718	645	708	686	613	675	689	656	678	640	666	659	676	682	666	623	688	641	661	649	622	645	619	645	658	645	639	698	672	658	654	706	688	691	650	672	626	634	672	664	621	639	667	601	729	623	687	650	654	658	657	639	646	637	647	656	693	676	639	658	645	674	695	635	664	663	676	648	680	632	668	659	662	677	645	662	638	663	637	662	651	693	631	666	671	663	659	688	669	615	643	652	686	703	628	698	667	628	683	675	730	644	672	619	686	676	645	662	626	665	643	685	644	661	616	666	632	632	627	650	640	669	652	639	610	647	662	664	609	668	628	640	649	670	669	679	689	679	630	713	646	660	628	652	651	656	669	673	637	648	688	608	664	647	639	695	669	635	657	624	700	645	675	692	671	687	658	639	685	632	638	652	708	704	659	642	690	669	597	636	700	679	621	692	730	642	681	646	684	623	664	628	632	667	681	655	602	629	678	642	664	677	653	666	652	676	641	648	607	660	629	652	653	626	696	681	601	708	665	693	594	681	647	641	631	642	662	646	603	646	687	692	652	665	652	655	677	668	689	692	701	655	695	663	645	699	690	640	678	677	672	661	630	642	654	639	627	666	616	617	661	573	662	662	650	687	665	680	663	630	665	703	658	646	674	635	653	615	650	608	661	629	640	635	644	633	650	647	654	669	660	658	715	705	666	649	670	654	665	669	688	674	659	660	700	651	644	666	638	662	634	693	638	659	640	665	677	643	681	637	614	642	667	698	606	659	670	666	668	653	676	629	644	682	687	675	700	660	658	694	669	670	656	583	667	674	656	655	668	645	648	675	647	662	684	664	661	658	652	657	669	661	665	678	686	650	642	661	651	634	678	626	640	662	653	689	632	670	652	683	655	654	656	629	666	678	639	634	676	658	616	646	672	708	715	684	618	620	653	664	691	616	700	715	713	675	677	613	650	689	648	627	662	655	633	663	637	697	660	693	663	653	689	645	641	650	651	663	666	666	666	637	689	723	653	646	636	645	646	646	682	644	703	610	644	627	700	665	690	646	655	636	685	667	653	718	657	665	652	682	660	654	623	660	674	655	650	646	646	641	627	651	689	645	701	647	680	663	668	632	643	633	641	695	649	661	653	634	630	626	692	649	608	655	690	672	645	657	668	695	652	655	670	665	630	639	637	648	668	653	701	702	635	645	651	702	615	671	673	658	653	699	636	679	609	640	642	628	638	628	649	622	689	655	685	630	674	706	676	634	647	675	683	673	659	687	673	680	692	645	658	656	648	675	669	694	663	624	649	651	678	684	680	638	686	686	689	662	664	665	630	723	697	660	653	689	664	614	675	676	690	653	679	630	609	664	623	599	640	658	661	660	670	610	689	670	630	679	664	660	690
23352	22134	33336	31206	26290	22982	14497	2444	762	520	477	473	446	507	504	505	474	510	421	506	478	488	469	486	465	441	480	434	471	449	473	485	487	486	532	468	445	443	462	468	412	498	473	468	434	429	481	499	458	496	464	470	479	479	489	473	480	466	413	492	461	477	448	463	459	448	472	433	498	453	476	453	482	447	441	454	494	450	452	423	466	464	487	432	456	493	455	469	417	484	514	483	453	467	462	480	474	438	482	515	474	479	477	475	452	477	487	473	486	466	471	457	486	448	461	442	504	511	502	480	447	481	468	470	484	469	479	490	472	474	483	509	480	455	530	482	469	435	473	463	508	459	475	470	478	443	488	475	462	479	466	498	451	467	462	467	463	464	478	448	467	486	472	455	474	453	444	493	504	423	476	500	463	473	417	449	459	480	445	475	422	535	458	502	488	466	491	470	467	414	436	492	498	491	485	473	412	454	453	479	446	469	518	491	475	475	496	495	471	462	473	445	441	462	495	446	467	490	417	485	475	424	483	471	474	451	516	455	433	457	457	494	473	467	481	468	466	476	481	469	449	473	470	491	483	485	433	487	472	462	463	470	455	512	496	469	416	490	470	476	462	469	481	456	457	488	454	469	467	463	443	490	439	480	454	445	501	477	471	429	481	466	466	475	482	443	452	470	440	491	483	470	457	453	467	490	460	477	490	461	470	491	472	487	466	496	472	492	493	421	452	488	458	491	450	481	504	443	469	455	474	461	482	460	472	487	445	440	493	424	478	461	431	492	445	527	451	449	463	457	481	476	437	458	469	485	481	476	466	456	471	446	451	490	483	473	465	472	477	463	447	518	467	440	458	459	466	456	443	478	454	474	463	459	466	483	473	475	459	479	475	465	494	484	478	479	504	470	459	483	456	436	463	455	443	469	439	494	467	481	496	479	437	426	463	442	440	488	446	458	506	444	457	431	468	461	450	434	457	457	462	418	450	462	470	489	489	455	495	429	434	439	470	470	474	458	515	481	439	467	465	514	486	489	473	464	467	467	453	487	460	467	454	486	469	499	462	487	459	470	465	476	489	454	429	506	482	475	431	449	476	498	454	465	483	476	485	503	432	493	474	478	479	471	464	469	457	483	468	475	454	440	461	479	432	475	459	480	499	523	468	510	449	502	498	480	441	446	498	454	453	474	474	519	469	491	452	418	472	484	457	459	489	446	473	460	460	482	448	486	438	495	477	469	537	471	480	472	459	445	477	463	492	462	503	490	487	508	479	465	451	494	440	469	467	483	455	445	484	487	474	489	471	469	447	469	477	459	491	504	481	467	462	462	460	461	488	441	460	488	462	463	457	444	471	435	458	485	485	474	444	457	498	489	424	490	497	441	463	462	459	436	473	481	474	489	451	474	452	449	489	486	425	451	455	485	482	504	474	458	462	488	452	452	468	472	480	493	429	484	480	470	485	461	498	451	432	471	461	407	482	504	483	449	425	472	450	502	451	472	451	468	476	525	490	465	489	487	492	492	500	429	428	440	457	485	447	480	468	470	438	459	458	473	486	457	438	470	457	475	469	447	426	482	487	499	453	486	471	459	483	455	480	456	448	454	474	452	452	470	475	465	497	424	458	491	477	492	509	458	476	482	477	442	430	435	464	448	473	444	462	471	479	496	494	455	485	471	455	482	458	436	489	467	454	456	465	501	496	486	461	478	434	457	416	483	514	455	435	534	485	499	487	496	452	465	460	467	434	493	441	497	451	464	488	477	487	436	428	465	443	448	445	509	505	477	466	454	493	447	482	500	478	513	455	434	487	479	433	499	487	499	446	469	484	508	478	462	474	445	419	507	489	485	523	455	471	462	463	496	452	455	493	444	463	480	414	463	493	461	466	489	493	461	470	474	476	504	448	439	430	469	463	491	486	486	433	456	452	488	427	450	429	451	480	472	457	462	487	501	441	460	466	480	462	452	478	475	440	432	433	468	463	458	462	479	521	478	464	516	485	472	471	466	486	439	464	478	510	476	486	467	489	467	470	478	484	454	450	491	475	464	511	499	466	499	461	483	471	462	503	487	435	473	470	463	452	451	468	464	503	454	494	507	428	446	499	464	445	514	490	444	476	514	431	490	455	472	468	448	476	434	455	469	454	465	465	454	485	506	438	476	494	471	452	492	428	497	470	460	486	435	478	493	513	447	483	470	487	456	463	457	491	469	469	506	448	464	484	482	445	485	499	456	488	440	510	460	500	496	481	452	474	457	478	481	495	463	476	439	467	484	453	478	504	461	442	480	485	454	467	457	458	485	458	481	467	495	450	472	443	477	515	472	435	471	463	505	467	469	454	483	511	493	464	466	465	458	431	433	455	485	463	431	499	434	536	493	449	478	482	457	467	454	460	443	479	471	528	468	499	474	455	448	515	472	486	413	495	450	448	448	456	492	479	521	466	437	463	461	476	436	430	471	440	490	462	461	472	502	450	447	462	457	442	463	431	502	489	480	464	457	488	446	511	503	451	474	466	461	505	492	446	485	421	450	458	479	482	449	470	484	505	477	463	510	427	434	512	433	460	470	504	455	494	531	492	451	446	466	455	454	466	455	430	470	497	457	446	453	469	453	448	462	474	503	472	463	491	446	468	481	499	461	499	458	478	459	465	462	472	439	457	479	455	485	424	467	418	463	436	422	481	474	487	455	502	483	473	447	499	459	467	451	444	489	460	436	489	467	479	452	488	485	491	438	477	461	459	499	469	474	511	437	503	475	489	442	454	459	436	464	478	497	458	461	435	466	508	496	470	466	445	491	452	472	483	504	458	427	469	473	470	462	487	494	421	499	476	494	456	506	445	502	451	450	521	458	462	466	495	440	465	495	491	472	463	481	515	460	436	457	452	445	449	463	466	511	438	464	482	489	451	515	481	454	459	443	529	431	437	464	466	478	447	454	508	464	467	432	474	466	463	487	410	493	497	431	448	485	506	459	485	514	462	494	501	457	475	474	480	469	504	465	476	442	470	468	468	450	443	452	468	497	424	483	442	454	459	446	473	446	441	473	468	467	461	443	450	475	467	515	451	461	508	477	435	491	478	489	451	466	511	459	437	451	491	477	461	438	472	434	438	485	479	458	453	478	507	503	471	456	480	465	498	455	440	478	488	497	498	461	507	455	500	488	474	456	483	489	436	440	494	441	476	435	465	499	502	495	471	462	464	464	436	454	498	485	466	459	457	491	472	499	450	469	461	467	493	451	451	491	478	481	476	494	446	482	441	460	446	445	438	489	459	435	453	466	447	480	453	436	469	486	478	430	474	497	466	471	467	480	494	448	498	440	470	457	487	457	480	480	466	483	486	505	489	463	458	460	470	461	489	444	488	464	458	462	455	445	447	434	479	483	490	465	466	484	472	429	488	480	467	477	458	456	486	432	465	503	448	473	490	436	466	459	486	466	473	433	472	495	506	456	445	485	483	436	480	441	477	467	448	505	472	463	476	434	480	460	459	453	499	427	460	481
60077	104371	86305	61563	40814	26281	12175	3762	1274	730	734	691	700	743	698	695	676	711	700	717	710	717	696	712	690	731	658	748	692	736	664	689	724	712	717	682	701	700	678	690	720	730	721	679	700	704	761	709	696	716	739	698	703	659	692	705	704	665	679	630	728	707	720	690	703	718	670	744	680	694	680	713	724	726	685	704	778	680	665	711	662	694	685	723	707	709	734	710	728	718	719	773	734	690	665	695	704	693	697	731	730	719	702	688	739	753	687	688	669	690	709	725	700	730	681	725	651	700	664	690	695	744	679	718	725	703	690	708	708	728	770	671	691	672	692	706	700	721	735	703	738	688	765	736	742	681	685	711	696	692	725	716	683	709	684	685	724	731	658	713	693	701	740	677	710	696	715	723	698	707	690	711	726	693	675	693	694	718	732	692	714	718	719	714	696	692	750	741	681	757	666	731	732	711	680	671	675	645	673	667	701	711	675	734	721	711	713	711	702	738	702	711	736	728	696	706	665	719	719	741	681	654	682	711	727	748	693	751	717	758	747	643	695	672	690	688	716	723	704	710	672	707	722	698	721	741	720	694	689	715	707	682	687	673	755	671	706	754	766	721	701	678	748	689	709	692	742	730	735	716	730	749	752	713	697	712	741	748	647	722	725	694	717	716	664	717	686	694	684	677	733	717	701	709	710	746	730	756	674	720	722	686	752	658	682	692	675	707	706	749	714	708	684	653	687	733	703	687	738	675	722	690	707	692	653	718	677	696	731	680	689	708	722	730	667	715	744	765	690	670	680	708	694	677	684	713	730	738	691	712	671	706	762	751	725	715	720	718	692	706	700	733	738	731	683	707	681	730	709	736	711	736	684	719	697	693	730	697	703	698	671	702	670	731	740	678	699	689	682	716	696	713	725	701	671	660	683	711	708	630	697	677	714	700	717	704	741	744	709	716	732	724	758	713	718	718	691	673	705	719	726	678	722	697	707	663	741	714	722	718	728	671	709	709	730	715	691	677	749	700	682	644	688	698	709	705	654	703	723	666	755	710	709	716	711	747	724	669	719	690	754	703	729	693	732	727	712	740	711	729	712	746	751	696	718	659	665	730	705	695	687	696	711	655	705	697	695	709	682	719	710	668	718	675	667	742	758	729	702	724	680	760	743	720	735	700	744	711	757	673	679	754	695	699	737	675	734	688	689	700	713	707	753	732	715	704	713	728	722	662	743	709	693	681	672	693	723	745	694	653	736	672	690	741	741	710	719	692	691	699	711	725	713	725	704	688	691	686	688	702	668	666	717	709	696	669	670	692	707	694	688	683	691	696	692	710	738	713	696	664	705	732	722	692	720	722	701	705	701	723	711	728	696	720	740	773	737	671	687	681	712	680	707	747	715	719	677	737	753	722	703	701	670	708	649	674	698	702	673	691	738	689	708	716	714	718	638	716	689	661	678	715	710	718	768	699	717	724	697	766	717	685	711	682	721	779	713	661	725	659	691	686	706	726	729	703	668	737	665	710	700	672	750	717	691	678	684	727	731	735	715	687	687	724	741	671	711	728	678	722	678	685	666	734	738	744	723	760	699	670	731	704	648	709	683	709	730	692	706	699	759	723	687	735	702	711	701	679	754	709	699	703	734	740	744	707	722	721	759	724	704	780	708	701	696	774	735	672	738	670	725	668	678	716	726	731	710	719	729	710	710	704	712	668	733	707	657	666	704	675	708	651	689	749	642	742	702	712	737	725	662	715	764	678	687	722	761	746	710	698	719	686	710	693	740	636	669	715	776	670	682	687	706	732	701	722	723	702	692	773	699	731	642	721	709	661	660	677	704	716	735	685	765	706	720	664	682	721	674	674	690	704	665	679	707	730	718	721	692	703	673	683	700	665	709	696	668	688	703	738	684	715	741	693	711	723	729	701	709	737	667	699	688	720	712	802	712	689	673	692	670	701	733	664	723	681	692	719	752	689	690	699	686	724	692	685	746	702	680	711	683	704	673	708	725	721	724	688	697	700	697	705	692	707	696	743	707	709	699	702	701	702	700	719	667	685	733	699	674	720	746	700	679	716	709	714	701	676	721	710	677	720	701	666	687	739	686	694	749	674	722	691	689	665	700	710	719	682	715	708	689	667	695	662	663	706	733	671	646	771	703	677	710	697	718	666	692	760	702	735	719	669	707	706	725	696	711	691	754	662	686	697	669	758	733	693	706	749	691	701	750	726	708	701	700	734	690	693	717	760	706	715	667	708	699	717	715	678	730	766	710	704	751	713	714	711	686	726	705	673	704	743	715	684	698	709	782	680	717	735	657	733	687	668	679	672	721	705	706	696	732	702	705	724	684	747	708	715	694	687	717	686	695	693	715	702	695	717	674	761	697	743	742	714	715	724	683	710	691	699	696	635	636	719	722	734	770	732	783	681	715	705	723	695	714	647	687	677	686	723	680	678	685	670	655	692	675	736	711	688	742	711	698	719	673	732	731	688	711	659	720	688	701	701	746	686	698	693	753	692	723	703	717	723	646	706	646	740	720	747	706	672	708	761	721	690	725	716	677	705	743	725	692	755	679	742	688	719	723	681	700	724	724	679	695	697	615	695	698	722	693	741	734	735	660	690	706	703	701	719	729	726	706	692	716	725	681	670	703	737	694	677	675	709	676	710	708	719	672	670	754	706	687	738	691	673	709	676	671	615	714	700	670	651	727	669	711	720	693	708	722	699	670	669	702	688	757	678	730	715	680	689	732	660	707	669	730	736	702	689	714	662	653	692	703	714	679	753	715	736	690	698	697	683	659	702	674	667	689	690	738	714	737	716	738	712	775	683	701	700	695	728	666	730	646	692	670	742	687	695	713	704	744	661	676	678	723	650	697	666	647	716	719	676	684	720	648	694	726	745	701	693	700	691	696	692	738	724	694	769	689	699	746	734	679	730	640	690	734	707	729	779	687	690	730	716	686	666	721	668	728	703	673	655	686	711	679	670	720	711	740	667	687	705	771	710	732	774	701	708	749	694	717	712	666	711	684	695	728	680	673	690	750	689	660	699	702	696	716	712	689	743	654	695	680	720	725	697	674	722	710	687	668	650	713	710	727	750	689	676	707	684	733	721	746	711	734	703	725	719	696	714	650	704	690	733	686	661	660	712	703	701	713	744	696	692	708	651	709	722	692	660	698	687	672	667	730	733	691	697	694	706	660	713	730	697	731	689	719	715	686	695	693	724	707	715	678	703	740	710	692	694	697	704	695	730	689	741	686	701	723	712	706	688	710	645	683	701	675	670	694	700	709	668	722	716	679	677	719	664	679	728	715	659	703	700	748	759	691	696	712	707	698	722	710	693	668	660	723	677	677	716	700	705	683	690	673	699	720	756	723	745	681	710	695	743	680	739	732	712	727	703	705	704	734	697	713	678	732	701	712	687	742	708	718	713	723	704	713	752	707	671	656	677	665	650	685	717	725	689	700	687	743	633	695	724	692	680	678	744	661	700	659	711	726	769
27872	30373	33818	20860	6666	2074	934	571	425	414	409	405	396	413	413	419	389	430	388	409	374	382	360	404	393	405	400	405	393	392	427	365	387	358	368	365	409	397	397	418	402	403	413	401	438	380	410	406	381	373	355	402	390	400	387	402	407	373	398	426	399	389	394	422	433	351	404	413	399	392	366	399	402	384	388	380	382	421	373	411	412	379	392	391	408	426	376	389	410	392	408	382	398	402	406	409	411	393	414	379	398	368	413	391	382	387	390	430	409	412	389	390	420	414	380	388	367	375	396	381	397	397	416	385	412	405	405	390	419	356	413	358	375	392	406	372	377	427	434	348	424	396	418	402	434	426	452	429	362	396	418	381	369	421	423	394	411	415	365	384	409	380	410	389	408	388	405	394	387	399	409	388	413	410	380	376	465	432	448	405	387	361	395	415	366	415	397	405	399	407	379	400	348	405	416	387	422	397	424	391	382	419	370	394	397	360	414	400	415	389	400	437	411	391	410	388	375	439	404	392	393	398	424	415	393	366	420	401	397	397	384	381	425	387	380	384	425	389	390	387	406	379	419	413	419	408	377	399	440	397	372	388	412	418	403	379	403	426	404	398	415	401	393	378	388	380	382	397	369	370	391	399	390	408	392	417	411	433	348	370	409	393	381	402	398	396	374	378	342	422	388	444	410	410	435	411	362	389	409	411	375	395	405	387	428	407	389	377	403	424	433	409	422	422	397	394	399	402	405	413	368	387	402	402	369	418	439	431	413	387	385	403	437	410	422	415	378	409	383	363	373	420	396	434	422	442	425	396	395	397	429	378	404	420	396	351	377	455	390	389	391	383	417	394	417	427	411	421	443	393	403	370	403	390	386	418	405	404	419	384	360	363	399	410	392	414	403	405	401	384	403	405	396	387	410	370	375	400	363	412	435	389	410	399	347	382	386	420	375	359	412	412	397	403	397	399	390	422	399	410	438	406	384	392	369	395	390	389	392	394	388	413	405	370	408	386	398	365	417	381	386	391	394	377	418	389	371	427	385	395	399	393	379	411	402	395	386	396	368	398	410	434	385	388	402	395	386	384	388	415	416	389	381	384	418	351	383	379	399	366	403	364	388	426	386	400	432	388	397	383	405	400	397	407	432	432	402	411	411	398	400	388	374	379	412	428	402	431	399	404	424	413	364	407	371	396	384	372	405	372	386	415	408	396	440	384	376	404	445	372	421	391	423	400	388	394	383	436	422	433	397	433	422	385	390	391	425	384	430	406	377	403	391	403	390	407	394	402	409	409	415	363	393	398	409	400	377	405	427	397	387	372	420	400	419	398	410	424	431	374	372	405	422	403	374	431	408	402	392	390	413	398	395	385	403	375	439	373	377	400	420	407	390	400	406	406	426	430	401	381	423	419	392	397	390	394	411	391	392	412	385	420	421	387	381	432	379	394	434	399	407	394	350	356	386	439	394	395	346	373	395	438	373	403	363	402	424	396	446	389	445	386	426	421	382	378	390	419	366	382	390	419	386	408	399	413	417	413	377	392	397	409	387	350	427	404	370	343	422	391	384	375	385	388	409	391	409	357	429	436	355	413	399	372	417	425	411	425	372	426	397	410	377	409	422	430	391	414	373	385	448	382	395	416	399	394	379	378	414	368	400	377	376	420	400	385	402	401	430	397	398	393	424	409	389	378	392	422	404	400	436	420	400	414	430	380	422	410	361	395	438	387	419	405	381	378	373	391	414	387	381	382	386	379	436	387	431	392	365	397	416	368	412	395	395	401	412	396	384	413	372	408	407	369	369	382	387	388	403	409	420	447	398	426	391	385	400	392	358	363	407	414	370	426	421	434	371	377	375	385	399	377	389	386	373	397	421	383	420	422	390	361	402	392	400	384	392	385	398	366	402	413	372	380	424	374	415	400	372	417	396	388	431	444	414	392	418	416	424	405	398	398	407	419	403	364	405	412	361	419	395	391	429	398	384	404	367	437	395	401	376	419	410	384	384	405	412	396	392	411	412	407	397	398	396	370	404	400	380	392	389	394	436	385	388	394	420	406	401	408	428	365	349	410	418	360	371	374	385	377	401	391	433	389	413	399	400	401	400	390	406	389	382	408	407	381	412	408	386	390	394	375	366	404	391	415	399	380	407	398	377	391	402	363	378	395	407	385	385	447	443	408	415	412	403	438	437	385	405	382	377	397	405	422	386	432	380	400	458	385	395	390	399	363	406	426	410	419	386	407	419	418	431	409	377	381	387	357	408	378	424	384	390	424	389	426	383	397	387	422	378	405	376	385	403	400	422	450	442	410	368	378	377	413	382	389	372	397	401	422	407	382	400	402	388	387	389	420	409	402	396	396	361	409	392	388	388	396	405	395	402	422	412	399	416	415	413	426	381	414	431	390	442	411	398	392	397	408	392	431	414	402	368	406	381	387	408	397	382	361	418	391	410	397	376	386	416	403	422	383	405	410	369	395	425	397	422	435	374	391	412	381	425	414	391	412	410	440	440	418	378	395	419	370	423	414	422	393	386	402	382	411	396	417	398	400	391	400	395	379	387	433	415	427	385	401	396	387	359	446	414	430	436	425	430	438	392	367	418	437	421	398	444	399	418	399	410	406	389	405	414	374	374	424	414	370	410	405	434	430	367	423	397	376	422	405	373	412	378	400	403	385	409	404	403	372	409	395	420	421	382	387	401	420	434	396	392	412	409	411	436	437	394	407	400	419	360	402	399	379	391	373	403	404	409	382	424	326	425	390	417	402	411	413	392	470	403	366	405	410	396	386	408	420	427	368	404	398	413	369	414	378	368	421	408	391	399	389	399	364	380	437	370	389	420	421	387	419	400	386	404	405	405	414	406	416	379	404	371	390	385	410	359	426	431	413	439	397	396	447	417	417	433	410	403	409	411	397	359	403	414	385	354	377	382	371	400	412	403	376	406	371	372	392	398	389	413	409	378	412	376	385	405	385	370	384	397	393	387	379	394	418	437	385	372	397	419	380	387	395	393	397	379	404	409	368	413	371	407	415	418	381	394	414	394	397	421	422	390	379	427	365	412	381	373	383	411	401	368	385	435	450	410	393	412	411	442	378	408	397	413	411	383	422	371	360	432	407	405	417	440	414	374	370	384	416	393	411	387	423	412	404	416	405	393	392	415	380	419	388	376	359	423	406	434	414	413	385	405	383	428	433	388	430	408	389	391	411	407	407	386	369	383	352	399	395	397	376	429	418	435	397	422	352	419	372	425	394	361	394	413	401	407	387	392	388	402	391	436	412	403	381	387	393	410	414	401	410	414	405	375	412	393	415	409	414	391	386	397	426	382	400	457	393	411	402	413	418	410	353	404	413	378	397	402	430	384	376	430	400	378	425	382	434	429	414	413	389	417	418	346	396	400	392	395	410	428	388	417	376	379	431	383	416	392	406	365	430	414	385	407	401	394	408	369	384	384	368	381	414	409	405	346	393	443	378	392	385	394	400	370	404	407	463	381	415
31899	50242	39448	22073	9518	4120	1794	979	673	656	608	622	598	605	614	628	672	575	652	619	638	628	623	610	624	620	560	615	618	635	658	633	626	611	629	683	633	605	656	628	611	651	631	621	620	628	592	604	608	636	618	587	604	600	584	598	620	652	617	618	663	601	648	611	632	631	594	630	636	665	670	586	625	604	643	630	622	619	647	638	625	629	614	640	601	622	592	637	639	611	662	619	659	605	628	611	613	596	634	646	622	638	582	616	646	594	634	603	638	626	583	622	627	620	621	677	589	666	615	581	602	647	638	628	597	621	638	604	598	614	624	650	618	669	594	686	629	623	613	632	652	597	570	648	589	651	594	598	646	622	700	649	628	638	624	633	605	583	659	628	622	642	595	642	585	620	626	604	621	604	607	648	602	653	620	614	615	614	622	644	647	594	624	574	606	644	686	618	618	625	638	621	626	623	639	636	601	612	557	627	627	648	594	661	637	624	616	647	628	615	640	639	683	636	641	595	632	645	632	641	631	589	619	651	595	595	621	654	595	599	596	631	657	638	624	630	609	639	625	619	613	664	611	635	587	629	676	655	661	618	589	602	639	630	625	579	671	661	616	644	628	645	605	645	655	617	637	609	641	618	700	642	656	632	629	626	668	604	607	627	625	636	606	650	654	617	619	654	604	668	689	613	638	623	628	613	601	648	633	615	630	608	608	618	669	639	610	586	653	622	653	623	658	643	612	651	662	669	610	609	665	628	643	637	655	645	618	601	641	624	624	574	685	619	671	647	653	610	602	664	651	627	654	596	620	660	612	624	650	647	637	664	605	624	646	610	647	621	583	651	577	645	577	648	664	645	627	596	638	594	655	594	624	603	635	617	576	623	611	644	618	662	587	675	601	637	600	584	598	624	603	612	588	662	648	605	606	622	644	640	601	648	647	656	690	623	638	602	615	629	583	569	640	671	623	640	661	653	599	630	627	643	633	632	659	671	646	627	594	614	634	594	632	659	670	589	614	584	636	602	646	643	650	622	628	626	631	637	584	635	622	644	618	644	670	628	657	631	629	616	665	654	655	631	681	619	595	622	641	605	636	591	619	613	650	623	624	589	668	613	637	662	616	664	580	620	638	617	595	580	651	668	613	650	601	623	608	656	571	612	640	606	622	621	619	633	601	629	643	648	625	662	647	598	596	606	615	624	601	613	650	641	635	669	593	643	632	633	650	594	625	589	632	670	617	636	608	602	630	599	604	628	604	624	623	611	629	623	644	612	635	649	624	615	617	601	674	640	586	631	625	631	615	659	655	646	613	610	645	601	578	663	652	635	634	627	647	629	630	643	613	655	589	635	590	623	572	664	615	595	611	626	635	649	612	610	686	687	600	609	669	676	650	617	582	632	614	620	607	603	639	666	638	622	660	602	642	662	650	632	601	598	630	626	616	625	650	599	652	608	649	628	638	641	636	603	592	609	623	593	631	591	646	634	603	633	670	633	625	605	605	598	612	646	645	627	662	610	667	628	613	630	615	641	629	644	617	608	651	627	656	598	635	640	680	596	671	649	582	658	620	622	580	623	633	614	608	592	647	625	622	636	631	606	623	659	651	589	599	651	671	646	613	581	667	625	623	634	636	651	630	629	614	610	608	648	619	654	625	617	628	640	646	584	602	603	606	607	640	636	651	639	613	648	611	626	640	617	675	633	626	658	586	658	579	656	616	626	634	627	650	593	642	628	641	616	651	643	611	620	632	597	584	641	650	614	635	644	639	637	675	603	641	673	573	577	621	608	617	571	656	647	599	660	632	613	583	615	652	599	632	604	650	621	625	623	601	633	611	597	617	643	642	650	646	600	593	611	603	623	643	638	593	615	581	646	639	636	606	634	628	609	634	643	645	578	649	635	603	625	618	639	620	578	649	586	604	602	636	603	625	619	631	610	578	620	611	619	666	631	608	666	591	679	604	610	608	597	574	640	623	631	629	618	601	641	625	623	637	684	592	645	610	582	607	613	638	576	645	616	654	648	589	611	595	623	615	584	636	662	676	662	586	592	587	616	634	629	648	600	624	653	618	662	650	648	622	664	582	638	665	613	622	628	643	664	620	659	612	625	585	584	620	633	649	600	695	600	673	619	603	639	580	646	685	647	648	650	659	614	613	631	621	614	626	644	659	682	612	630	583	641	574	623	639	675	630	622	604	641	661	593	646	583	610	634	611	599	618	651	632	598	625	643	622	606	682	644	584	630	675	686	617	629	603	623	633	627	613	672	668	596	610	636	605	672	629	610	642	610	639	632	670	655	653	614	613	605	610	591	622	624	576	565	635	655	644	624	650	605	630	595	620	632	612	638	624	613	670	629	645	674	621	611	638	647	668	646	621	609	652	626	590	669	637	625	640	604	649	611	623	659	620	621	668	613	603	621	624	642	624	616	654	634	584	628	622	613	602	640	618	598	599	647	574	625	608	674	639	600	618	617	606	670	613	680	612	632	581	623	664	668	640	624	665	640	618	600	617	612	655	630	626	606	614	642	659	625	673	628	599	638	656	612	637	653	633	658	641	629	585	575	635	625	613	613	616	640	628	620	628	603	625	630	589	607	656	619	605	604	629	635	578	634	641	655	635	611	605	618	599	606	613	580	620	657	619	604	635	650	647	594	628	598	621	610	614	609	631	622	661	627	605	639	583	622	627	570	572	685	679	608	541	600	682	618	624	606	584	614	662	593	590	624	590	634	632	650	646	609	642	581	605	642	598	637	657	641	649	606	600	621	685	661	607	601	640	616	634	625	620	643	619	615	635	674	570	613	656	651	621	634	649	674	625	625	597	622	584	618	637	631	632	606	609	595	649	616	609	603	594	606	608	610	609	674	602	646	615	655	633	637	657	664	640	672	636	610	685	593	591	628	586	649	667	665	585	630	593	650	598	699	638	619	587	580	595	621	655	628	592	585	622	637	605	628	646	606	595	648	627	575	598	644	611	605	626	599	641	611	626	615	644	599	653	598	634	619	591	625	635	650	664	661	641	619	623	619	616	633	601	647	614	656	624	664	592	650	653	618	606	642	661	598	642	636	594	596	635	645	653	628	594	631	617	632	628	662	600	588	635	618	584	625	626	624	612	605	599	647	648	590	648	598	617	648	591	614	622	614	576	653	596	631	657	604	577	624	626	632	592	603	622	624	605	659	608	610	608	647	636	667	658	675	643	643	641	654	603	646	653	643	650	608	646	684	653	560	624	604	612	656	607	622	626	632	653	621	604	593	587	610	626	621	620	624	594	625	592	585	604	658	625	610	642	637	616	642	624	597	614	618	621	703	630	649	626	602	639	607	642	627	602	673	674	598	594	607	658	623	596	664	625	668	602	644	605	646	645	601	658	618	607	617	636	593	663	637	641	631	599	591	640	665	650	612	657	608	682	624	593	663	622	603	632	622	610	672	624	673	622	628	629	632	626	596	601	590	644	607	648	630	612	642	638	605	598	612	620	640	615	628	615	645	616	569
24746	24753	39000	35938	24504	15262	4604	1069	565	448	439	440	438	442	431	411	435	440	451	466	430	440	396	432	428	442	388	446	427	462	422	403	424	448	425	404	424	444	441	439	427	456	453	429	418	411	427	387	432	473	422	446	433	408	470	395	426	432	454	432	421	430	438	423	445	417	435	408	447	439	441	397	429	422	453	462	416	410	466	380	450	408	404	442	418	465	428	423	446	417	420	413	431	413	424	431	440	439	466	420	412	417	427	424	421	442	434	454	463	447	413	477	442	394	418	440	425	394	400	458	404	442	415	444	421	408	417	405	470	443	467	424	417	447	429	408	419	415	447	412	417	392	383	416	434	448	426	428	410	419	441	439	426	379	418	466	419	443	409	423	389	454	448	386	449	441	494	418	439	400	418	433	380	401	417	427	409	455	430	407	419	467	454	439	429	413	421	399	427	424	439	414	461	378	417	410	440	397	418	437	407	428	411	436	439	398	431	389	411	459	446	431	452	402	431	391	424	424	435	453	406	416	451	451	451	399	434	411	443	421	385	414	447	442	434	456	427	432	389	419	442	411	436	419	416	429	421	399	405	451	427	443	427	414	448	411	418	433	431	423	419	401	436	451	418	423	405	460	426	410	437	411	438	437	432	395	441	415	459	428	420	418	404	449	388	435	421	398	438	446	380	420	450	450	412	420	449	433	443	462	444	436	437	403	409	419	408	430	412	443	419	447	395	436	455	481	434	395	439	440	411	427	448	440	409	408	424	432	425	434	408	451	440	432	406	398	426	468	438	447	422	436	421	435	423	433	364	430	428	391	423	470	425	414	426	420	444	471	423	376	412	427	449	414	448	423	428	437	455	405	404	444	451	438	426	468	394	447	435	400	406	396	423	464	408	412	405	427	424	464	465	427	420	437	428	435	430	444	444	407	421	399	420	425	462	449	431	439	420	439	470	466	446	411	427	445	414	444	446	416	477	429	409	404	431	424	404	481	421	447	409	429	414	401	449	424	466	425	435	437	421	374	417	425	400	410	435	457	476	422	450	443	438	435	436	384	449	438	443	436	424	389	438	431	442	414	427	471	430	414	422	440	434	423	427	431	418	440	419	436	404	438	423	438	451	420	433	373	423	412	450	442	442	460	392	449	404	451	383	404	449	456	440	411	420	425	435	408	429	432	436	438	418	411	395	432	412	425	421	426	452	411	401	421	431	445	420	411	476	425	438	415	406	402	401	412	419	423	474	428	446	439	385	400	405	435	417	415	450	373	462	402	447	414	420	399	392	405	425	420	429	415	412	390	391	418	430	403	435	422	417	426	420	413	410	420	422	456	426	433	431	383	424	398	392	452	421	448	460	400	444	416	448	426	431	427	441	443	430	435	424	437	423	448	379	463	397	432	429	429	448	459	414	406	417	445	452	405	415	418	396	443	398	435	442	437	436	417	404	399	414	409	428	455	369	398	440	429	442	393	434	411	424	446	442	420	445	438	415	423	391	436	440	402	431	457	405	425	433	431	441	454	451	444	425	430	418	443	424	427	401	413	452	412	426	451	426	417	420	438	445	416	426	417	445	416	406	412	415	442	403	428	427	434	401	416	461	409	413	387	419	399	457	429	433	381	430	425	430	435	420	427	408	421	420	432	436	379	421	423	434	408	420	393	411	436	398	418	449	435	427	433	450	461	407	441	413	424	427	408	417	447	418	406	425	407	443	478	412	458	433	454	402	402	434	430	391	434	427	414	363	437	427	421	426	436	416	446	398	401	443	443	421	407	462	463	378	431	431	429	438	399	414	422	437	444	411	419	425	445	400	432	404	433	430	437	439	413	409	390	419	440	420	419	435	492	460	441	441	479	412	448	422	421	432	426	401	434	425	423	439	462	447	399	445	444	453	424	407	449	453	474	439	426	438	438	401	419	407	416	407	429	429	413	432	442	461	441	431	398	420	414	409	432	444	443	435	461	440	426	414	431	409	456	394	474	423	455	435	451	432	407	471	448	431	453	459	432	417	454	403	412	428	416	414	455	453	405	422	439	454	433	391	420	449	419	404	426	425	433	433	424	420	430	427	441	475	451	422	378	414	401	440	429	459	443	464	437	420	407	455	422	427	438	451	405	406	451	433	439	410	424	420	431	403	427	395	423	402	412	431	392	422	423	405	407	411	398	417	394	425	413	405	426	429	427	448	432	443	418	445	417	446	441	435	439	394	395	411	428	413	434	416	439	461	434	422	407	405	458	474	404	461	402	413	411	433	391	444	408	421	441	409	424	411	439	453	413	438	428	426	408	441	395	432	410	452	421	409	445	419	445	438	434	414	431	404	444	407	421	400	382	453	420	419	408	398	445	422	413	438	440	417	445	414	417	412	414	425	428	411	410	387	430	422	427	432	424	429	441	413	415	478	418	431	410	410	424	430	456	427	446	446	464	424	441	374	413	418	437	427	405	432	384	419	434	413	419	426	460	435	411	439	396	413	416	437	417	456	448	421	436	450	418	463	428	441	418	430	446	429	421	455	449	437	402	428	424	435	416	414	458	440	421	462	422	449	406	416	426	405	433	408	398	398	427	429	411	434	423	415	432	491	419	412	431	410	389	423	453	431	427	414	423	427	438	393	395	424	454	408	408	461	436	413	447	405	434	421	433	371	419	452	409	428	428	376	440	424	396	438	419	405	452	407	438	442	441	451	445	442	395	442	429	432	437	438	430	445	427	363	425	434	436	446	434	436	419	451	398	453	408	436	434	425	385	434	431	456	419	424	432	422	411	434	423	428	418	422	434	414	443	433	449	448	411	431	408	460	446	462	441	405	435	415	452	450	449	451	416	432	388	407	423	472	405	413	405	451	429	397	407	450	429	400	405	452	420	434	440	431	442	452	413	428	441	424	422	451	386	496	432	454	414	439	404	411	424	432	444	429	417	460	421	416	468	455	382	414	447	400	436	452	419	398	419	444	467	445	442	404	383	413	469	396	409	443	474	456	439	404	386	433	386	440	423	418	455	457	435	427	401	418	389	429	447	431	416	438	410	440	424	441	420	420	434	459	428	439	431	394	419	457	406	471	400	453	389	452	420	410	421	441	455	411	417	407	434	432	449	458	423	435	413	406	364	429	454	405	440	385	405	433	390	424	386	442	455	454	450	419	461	440	437	451	449	414	483	404	435	449	426	411	427	421	389	479	385	418	440	427	421	440	422	414	434	418	450	427	432	451	414	389	456	419	436	440	446	429	454	409	418	430	424	407	460	421	423	431	445	424	398	451	420	412	431	408	403	426	429	519	404	438	415	410	431	412	428	389	456	412	450	457	433	431	424	398	382	422	428	474	437	430	429	432	443	435	413	424	394	424	412	427	422	408	424	388	438	406	423	418	433	453	408	438	424	423	445	422	392	435	393	484	423	437	427	405	391	443	412	437	452	412	441	439	449	411	441	449	431	443	425	454	437	389	424	443	427	420	424	421	469	393	459	442	419	438	448	418	421	401	435	429	429	434	400
54438	91801	72599	47754	29599	15849	6445	2105	993	752	620	676	711	655	634	700	667	718	646	656	671	657	685	675	669	653	684	696	649	640	679	658	691	671	702	679	690	604	700	676	666	644	640	648	667	684	676	650	697	653	648	667	656	652	657	683	679	671	616	668	640	644	645	609	675	641	660	679	631	674	673	702	679	649	687	671	692	634	654	649	675	664	692	627	642	731	699	640	719	655	701	649	667	622	706	685	653	642	687	637	673	675	635	626	644	648	722	684	625	660	672	626	631	674	658	685	671	639	714	677	698	660	632	701	686	672	673	640	689	628	618	664	696	641	671	690	686	685	679	677	709	705	651	673	699	679	689	643	718	687	642	646	668	718	683	651	636	650	701	622	693	635	654	659	634	613	709	662	653	663	659	675	715	706	668	648	669	621	696	694	671	649	639	684	670	622	675	625	655	673	699	681	646	679	683	653	656	667	707	692	609	657	635	704	696	658	657	689	678	673	681	659	653	654	652	688	667	631	680	614	695	637	639	612	691	647	621	676	689	684	599	675	688	611	646	629	679	642	686	667	646	626	663	672	691	697	661	673	684	671	691	664	682	665	682	649	674	642	661	668	624	646	716	637	646	682	655	660	652	654	646	635	617	642	703	662	670	674	649	657	652	675	703	682	666	676	672	656	672	632	650	661	653	679	674	626	667	657	644	627	643	701	682	639	655	677	681	657	659	656	664	618	605	729	693	695	626	671	612	657	670	679	617	660	625	643	700	635	683	643	640	654	687	644	657	632	666	643	673	642	647	673	595	651	705	674	685	661	660	589	664	662	655	694	641	676	648	681	671	659	647	643	627	659	665	653	634	671	725	652	684	662	657	681	704	638	611	609	692	626	666	667	688	662	683	628	672	656	693	660	648	618	625	684	645	658	632	647	627	641	678	614	684	591	669	672	641	672	645	642	650	656	665	605	601	696	677	657	726	630	615	627	629	633	676	653	650	671	678	642	662	654	670	642	663	698	690	703	644	628	680	648	677	641	607	661	655	651	663	719	671	617	668	661	658	638	679	639	635	656	673	662	654	683	625	678	652	633	671	664	686	605	648	645	636	630	656	674	641	697	668	616	649	637	676	671	653	697	675	628	674	670	671	665	678	676	646	671	647	651	640	704	631	648	657	666	639	647	645	645	626	682	671	699	619	656	636	647	659	661	653	659	667	674	669	690	651	711	603	655	685	658	620	637	607	693	679	696	663	702	669	676	640	679	628	675	646	676	655	673	700	702	633	627	651	681	686	661	678	620	702	653	661	672	653	643	662	643	623	639	695	638	635	670	673	672	682	634	699	692	664	681	742	648	664	649	687	646	652	661	666	713	669	687	663	670	628	638	669	680	608	692	688	650	666	715	646	626	658	657	679	677	655	656	681	670	664	670	651	672	654	696	678	641	719	650	680	684	658	703	673	676	648	639	660	649	660	706	651	673	644	662	647	678	651	682	651	659	688	615	667	652	632	649	646	653	689	641	611	658	657	668	664	649	620	673	709	644	666	666	685	619	680	695	633	656	647	623	664	625	704	637	633	672	627	701	640	628	615	643	706	654	655	664	633	658	683	645	684	659	687	638	659	663	701	650	623	690	683	693	671	684	635	670	727	659	659	664	693	635	687	699	639	640	636	653	681	611	608	669	677	683	691	644	677	684	646	692	671	703	672	641	628	691	639	681	640	697	638	633	657	654	663	697	657	666	677	670	647	639	676	651	639	672	657	629	667	639	682	675	685	645	669	624	638	659	670	668	699	645	630	658	700	653	675	701	621	734	686	635	677	621	643	668	692	661	659	673	664	652	661	629	627	663	636	629	625	645	714	622	637	643	670	667	660	686	708	665	641	640	631	710	639	635	641	677	663	686	653	665	672	655	674	701	672	671	668	687	674	667	652	657	641	707	668	696	655	645	643	701	652	699	673	662	654	644	646	658	647	704	723	667	633	675	643	652	657	596	659	705	641	721	619	667	670	659	708	638	631	692	669	674	680	655	693	656	663	691	697	683	676	655	652	651	615	639	664	710	660	692	650	667	637	663	677	671	655	632	634	658	655	663	675	662	692	680	686	669	691	629	658	692	627	671	669	664	689	627	625	663	616	647	674	688	627	596	659	656	646	664	675	679	636	637	666	636	619	652	659	655	644	666	683	655	621	644	662	675	607	710	665	661	628	693	644	639	685	672	681	670	675	735	636	645	642	694	638	650	626	648	685	689	650	699	669	653	667	611	678	605	604	628	658	675	671	628	673	644	614	693	707	650	679	674	662	672	655	680	668	625	670	655	709	655	709	687	699	660	612	698	661	655	690	683	650	638	669	627	676	688	662	667	650	671	711	672	695	636	626	679	730	661	669	710	653	681	693	628	687	691	639	664	658	655	657	658	653	613	646	651	655	714	667	611	692	698	677	661	629	651	688	668	655	667	657	655	647	697	619	638	655	662	651	675	629	672	654	680	691	634	704	659	676	605	664	620	626	706	720	690	665	637	680	645	694	668	649	672	664	628	682	659	620	645	632	672	622	647	644	638	606	667	644	681	635	687	706	629	673	676	670	587	652	656	639	693	672	652	730	648	647	684	662	691	648	676	700	681	722	662	658	641	682	631	680	660	693	691	676	654	637	680	695	654	628	641	679	627	649	683	678	678	658	677	635	689	683	651	663	686	662	704	645	674	625	647	684	673	677	682	684	640	635	645	639	605	676	636	661	703	656	627	672	720	662	671	655	684	657	700	682	650	690	648	699	640	657	638	665	665	703	612	649	644	658	683	637	662	632	621	706	688	641	682	681	670	633	662	690	662	690	668	660	696	624	698	672	683	680	655	642	654	655	607	653	642	680	661	696	702	698	659	711	648	644	662	606	659	676	678	647	650	684	647	639	654	670	635	674	651	666	686	679	644	645	686	661	670	679	661	629	667	672	600	663	714	633	650	661	618	681	663	668	701	647	658	676	679	677	673	681	660	629	658	685	659	658	677	703	609	688	668	664	693	646	667	705	625	657	642	688	626	661	625	606	636	660	676	676	718	697	611	670	691	637	649	670	697	655	638	656	669	621	657	627	639	717	638	680	667	622	691	647	656	660	704	657	657	689	661	663	692	671	655	655	681	644	701	662	634	686	714	648	650	650	670	651	632	683	664	602	671	694	616	684	664	686	626	674	640	658	648	648	677	695	644	700	695	646	672	612	665	657	646	685	683	645	650	667	662	670	699	677	625	664	660	667	709	646	662	666	667	678	679	664	667	638	675	668	661	682	689	657	634	669	647	684	661	696	700	675	619	680	723	666	682	647	707	680	671	675	637	680	684	635	671	652	659	667	716	657	654	652	673	675	646	670	667	614	710	650	698	677	681	645	712	705	666	653	654	664	701	643	641	621	605	680	640	625	690	658	671	690	660	698	682	618	633	648	627	652	701	704	647	653	650	650	679	637	704	628	668	698	681	655	697	639	651	626	644	679	674	692	654	660	666
23345	22440	33667	30859	25518	22569	13557	2276	733	545	448	454	507	485	455	441	471	434	455	440	516	484	473	467	475	462	459	478	463	471	463	522	462	485	487	478	467	470	456	517	449	454	476	522	456	466	459	493	487	516	464	469	466	457	443	435	448	452	466	480	449	473	488	484	493	472	476	459	487	458	457	468	475	488	504	426	447	464	477	455	506	447	513	478	434	475	478	462	475	439	490	483	443	442	495	480	476	443	518	458	457	450	425	463	474	496	464	525	454	453	478	461	445	423	458	440	497	490	514	467	458	459	483	477	431	443	470	456	444	473	471	487	477	470	498	481	454	435	481	470	487	454	483	478	520	493	444	473	497	465	474	491	454	492	507	482	495	478	465	480	488	445	463	465	447	483	435	524	473	496	489	487	505	496	481	478	463	465	426	460	485	461	466	484	484	447	443	478	480	473	526	440	481	454	453	419	481	469	464	492	448	477	464	463	475	479	476	463	450	453	499	454	456	524	503	477	457	512	478	445	493	449	474	461	453	508	477	455	489	484	481	432	435	462	487	477	461	442	471	413	472	479	465	444	473	483	440	503	484	461	501	492	459	497	468	501	422	474	470	479	437	452	464	420	474	471	472	474	439	485	489	465	463	480	500	456	474	454	514	474	489	480	465	442	472	482	430	482	487	493	459	458	432	485	455	493	479	465	494	488	445	468	454	503	462	462	484	473	501	455	484	470	479	445	502	472	500	476	500	494	479	451	454	500	466	514	473	472	467	464	435	447	473	473	471	497	471	504	480	466	503	510	509	429	463	489	488	449	474	472	461	488	467	490	445	473	453	455	465	454	438	447	495	448	502	490	438	508	502	473	439	468	470	450	460	487	470	456	480	476	463	470	484	488	500	469	477	464	463	493	419	436	489	490	493	476	460	456	489	479	459	457	453	449	445	482	477	474	483	449	491	478	482	458	468	432	461	500	475	480	419	462	483	464	462	474	502	443	457	473	509	472	470	475	489	461	477	506	484	495	456	483	474	505	458	497	477	482	496	480	522	474	467	466	476	480	476	486	472	487	455	454	460	451	518	480	442	489	515	484	467	461	473	504	500	500	456	513	507	489	450	474	475	510	485	482	446	416	528	462	443	462	436	496	451	478	452	459	458	486	491	467	476	448	492	480	473	457	457	483	453	489	485	462	490	515	484	455	517	458	462	428	442	466	514	472	458	469	457	482	486	474	459	491	478	458	460	456	473	471	451	482	486	478	439	507	447	445	465	468	474	486	466	464	461	458	476	489	442	509	471	474	460	445	487	467	480	469	505	483	460	490	472	475	460	437	482	491	462	495	512	497	499	422	487	509	484	474	477	463	462	490	470	487	444	456	495	460	487	472	527	485	485	505	465	507	474	404	444	472	483	441	469	459	436	464	498	473	466	468	473	514	459	497	495	454	454	498	446	481	484	487	481	429	470	482	497	440	489	479	460	476	486	499	469	499	516	483	508	476	473	488	487	475	466	532	476	476	465	468	450	537	460	505	512	474	493	486	482	461	477	492	516	482	465	473	507	482	413	463	431	506	501	463	438	473	448	501	470	451	505	441	499	486	489	475	502	466	480	465	456	463	443	512	481	469	541	454	500	468	486	506	456	474	454	472	495	477	465	515	509	472	467	533	467	481	485	450	509	478	453	457	458	500	486	456	464	456	484	474	455	488	460	467	450	480	467	456	461	497	452	457	501	471	465	459	492	455	429	488	521	503	500	455	481	465	487	495	485	449	475	503	474	469	462	475	520	452	476	456	467	464	542	442	457	485	453	494	438	469	452	449	493	475	453	464	469	483	453	496	473	467	455	455	479	482	447	503	514	451	482	451	483	490	457	473	464	499	460	471	508	427	484	455	459	499	475	507	493	470	487	505	452	453	474	498	450	470	479	483	500	455	460	488	524	480	472	501	480	459	475	506	450	445	478	458	486	441	441	476	507	454	521	459	477	465	441	483	440	475	471	485	465	464	474	461	457	504	446	461	435	464	495	482	479	476	486	460	469	491	475	433	478	477	469	458	491	442	462	507	462	479	498	485	475	444	502	487	464	458	433	463	458	470	489	495	456	480	499	472	488	463	429	468	500	455	450	480	476	471	447	459	465	446	446	466	467	476	479	477	486	448	492	459	493	438	493	503	471	482	485	472	469	497	480	456	435	445	428	431	525	476	470	458	485	452	475	479	484	486	453	466	465	441	471	451	474	497	445	467	476	444	485	474	469	464	474	454	467	488	475	478	511	500	517	456	464	443	481	508	464	487	502	483	484	495	472	473	452	469	451	485	470	444	480	467	509	484	463	474	436	510	471	457	489	474	462	439	466	451	472	485	475	467	465	489	504	491	453	491	478	451	465	461	450	480	501	447	464	481	465	469	458	476	456	446	452	477	474	493	480	428	474	472	497	472	497	446	469	433	449	452	433	494	465	483	492	490	475	461	449	479	468	435	458	507	480	415	466	477	511	492	476	480	472	492	459	463	458	488	458	478	491	518	482	475	471	456	467	460	463	446	489	490	486	455	453	470	447	461	450	454	467	456	496	482	442	474	462	470	425	474	470	471	440	455	460	504	438	491	451	457	441	499	477	474	445	454	419	472	470	469	488	484	484	462	464	467	469	462	484	465	489	454	472	461	453	513	469	484	495	490	456	501	491	487	447	459	462	485	457	522	462	461	439	454	460	527	457	465	450	438	506	463	432	462	460	462	462	509	435	452	502	449	512	465	505	450	464	489	477	503	463	459	433	448	462	499	459	492	498	481	485	463	488	489	476	494	465	452	457	510	465	450	435	499	521	443	464	492	476	485	465	465	493	513	483	479	482	485	495	447	474	467	484	459	434	495	490	436	503	494	515	457	449	483	471	456	479	510	477	451	461	496	473	467	490	497	426	467	509	460	489	473	477	455	458	475	469	510	536	477	508	475	424	463	500	448	440	462	461	499	464	445	512	437	497	505	492	454	505	469	488	448	512	475	464	467	469	502	487	473	465	466	449	481	468	471	465	438	492	461	507	469	505	464	481	501	487	452	461	446	466	443	483	461	464	477	462	462	512	490	436	482	442	471	461	476	465	448	465	487	467	493	455	443	464	479	449	484	453	476	468	432	460	455	469	486	467	477	477	442	485	443	487	497	445	496	477	464	450	491	469	501	465	486	426	463	481	471	462	449	463	451	457	493	464	453	472	448	466	488	469	487	480	483	475	478	488	457	473	462	491	464	487	513	435	444	489	437	515	481	492	422	485	468	454	451	420	445	445	487	470	467	446	475	490	470	460	485	483	478	471	447	478	499	485	466	446	443	457	469	475	465	482	488	495	500	454	505	475	485	471	457	463	481	462	501	431	451	458	473	440	464	489	465	469	435	440	438	475	487	467	499	468	471	488	454	459	495	447	455	455	483	458	472	451	489	489	451	480	520	464	423	480	476	446	456	471	454	460	469	462	531	460	429	458	474	460	487	468	462	490	443	451	479
56951	105226	84602	60356	39680	25285	11298	3637	1357	781	719	724	672	689	703	711	704	700	732	703	705	736	698	671	682	765	693	740	708	719	731	710	753	692	732	656	680	695	714	753	709	721	745	728	720	707	724	690	773	703	695	687	798	735	739	712	749	714	701	761	713	697	676	712	770	705	709	695	725	732	734	734	683	664	720	716	726	644	676	694	730	706	692	693	724	746	727	699	695	692	645	717	660	710	740	711	737	688	680	737	700	766	693	719	721	733	710	714	694	702	714	649	723	687	697	679	694	728	686	646	724	697	729	715	712	737	725	633	709	781	737	699	720	720	713	699	684	691	669	692	698	725	654	756	693	753	728	714	710	705	717	654	687	708	717	733	729	693	727	672	757	704	702	742	696	715	703	733	744	676	712	684	684	699	719	682	716	710	708	730	668	679	724	723	702	696	685	660	724	708	705	710	643	732	701	733	700	731	767	677	709	741	730	702	772	644	687	733	707	686	739	692	705	718	745	739	673	689	712	707	702	677	714	722	697	667	695	677	657	735	718	655	699	651	746	695	716	665	730	686	732	689	734	717	726	745	672	709	715	726	698	654	702	760	686	751	737	681	706	681	677	672	664	654	750	699	712	672	752	720	686	710	727	671	721	720	682	710	746	724	662	718	722	737	677	727	764	680	718	692	729	709	775	684	698	712	693	734	684	720	712	695	692	744	709	765	694	695	676	694	705	689	697	720	679	703	703	699	708	739	684	715	717	724	671	685	757	741	689	734	660	680	712	728	689	741	770	695	731	715	675	714	670	715	698	707	693	717	729	724	692	714	715	672	688	692	715	701	670	674	698	680	715	724	682	715	714	694	678	654	677	681	730	688	712	648	719	729	738	693	775	708	679	716	694	692	697	684	735	691	714	707	713	702	734	725	737	693	701	692	635	732	688	699	739	691	707	715	718	711	700	706	739	709	713	702	716	697	742	686	728	671	677	694	724	715	696	698	682	702	699	733	704	720	733	719	733	700	706	720	666	695	685	672	719	727	678	712	743	730	707	717	713	696	740	727	714	669	686	709	705	713	736	712	692	686	723	725	712	705	705	728	689	727	692	721	706	731	770	724	736	674	704	738	681	714	727	712	712	707	674	704	707	704	719	685	718	709	700	753	729	722	691	701	687	682	699	696	710	703	707	682	707	690	710	673	720	741	730	674	689	724	692	660	720	707	726	716	705	692	717	712	706	661	676	702	715	737	680	699	695	736	709	713	688	719	726	744	693	721	716	711	685	697	718	694	743	698	722	702	694	714	715	716	744	743	697	758	699	730	665	680	682	704	659	711	730	757	689	694	730	700	675	722	719	703	707	682	696	753	728	716	698	717	711	743	727	713	708	684	692	765	700	686	713	710	729	692	721	718	709	749	729	677	702	739	694	694	690	695	732	697	722	723	716	687	696	675	733	712	703	715	727	687	726	723	709	709	709	681	746	772	730	695	697	705	722	707	710	706	735	720	705	768	729	682	680	714	727	741	739	721	703	704	689	735	739	676	686	684	718	686	717	724	712	708	734	693	748	643	746	743	696	664	698	730	706	683	698	702	657	695	670	737	698	665	714	664	701	710	698	725	686	748	662	716	724	737	758	646	673	709	722	687	748	650	649	722	722	730	709	742	633	715	669	773	700	733	689	744	757	713	683	723	709	753	720	736	702	681	672	734	778	769	698	716	738	728	708	727	751	716	666	705	662	665	681	691	698	716	692	709	713	701	743	753	747	710	679	716	666	690	697	719	738	703	709	723	714	690	739	712	708	712	772	662	724	675	700	760	728	700	726	658	712	687	686	675	768	732	686	686	735	738	764	703	676	713	716	713	657	733	750	676	676	672	729	692	703	735	690	740	650	747	713	702	726	700	703	715	716	669	687	735	735	651	703	704	719	743	729	638	740	705	709	697	726	720	698	704	738	700	726	728	707	683	746	707	668	737	723	737	719	728	713	737	713	665	715	739	682	743	770	721	745	639	672	719	697	708	663	713	746	637	675	689	684	727	736	738	665	694	714	681	713	724	695	698	747	692	709	686	736	726	666	714	707	717	733	662	699	689	736	698	706	675	658	725	701	687	750	681	730	678	692	713	698	689	772	727	721	700	707	695	737	707	750	705	737	707	728	668	747	700	673	747	706	724	704	729	685	708	708	678	730	719	728	696	718	733	706	716	720	754	723	706	680	698	690	740	742	740	653	715	676	725	750	682	692	716	734	705	721	696	743	681	729	672	666	664	673	702	672	711	661	730	704	713	737	709	695	723	701	728	698	728	735	707	686	704	658	680	694	721	700	731	692	737	703	652	681	698	667	674	694	670	661	726	746	737	685	696	698	727	685	715	683	741	745	727	750	715	692	693	673	697	726	713	713	699	730	706	706	733	739	679	685	699	662	763	699	759	685	730	703	692	748	714	776	688	696	685	682	719	705	696	691	710	655	693	700	702	725	750	734	737	736	709	729	696	651	736	683	705	715	677	733	698	694	693	690	733	735	702	699	686	723	711	720	748	699	674	712	703	733	718	675	699	682	696	725	674	750	736	733	683	693	700	711	684	742	690	711	720	693	706	721	725	674	747	710	700	708	665	681	687	761	719	728	725	736	745	725	658	682	671	713	677	712	722	715	710	676	713	711	659	735	721	715	713	665	708	694	765	709	693	710	740	701	689	706	685	718	713	663	668	685	698	730	746	675	702	700	689	701	685	629	686	713	680	721	666	687	718	695	745	684	722	700	712	708	696	731	718	633	675	741	723	710	721	776	687	676	711	660	688	761	713	747	709	694	689	717	675	741	715	687	668	696	719	675	661	677	736	692	695	730	729	700	721	721	724	704	687	729	716	693	731	675	750	686	716	671	694	686	726	739	710	733	685	678	807	674	734	724	719	686	667	717	743	710	722	700	729	710	675	741	655	732	758	687	695	716	675	671	702	701	698	722	685	718	669	711	724	681	693	712	695	723	752	720	691	727	707	722	702	687	681	703	678	665	648	719	664	691	708	696	670	712	723	679	693	687	764	706	720	720	675	759	724	662	703	732	705	686	718	687	771	708	729	722	645	712	671	676	729	694	678	695	708	656	742	688	704	713	727	720	693	711	707	733	700	718	684	713	716	772	742	720	675	715	713	751	725	720	700	740	703	758	717	720	711	733	670	713	702	715	714	708	687	769	732	730	731	730	628	698	758	669	736	682	722	715	743	705	757	668	723	691	709	682	759	735	676	681	708	749	715	673	679	673	701	716	718	689	732	732	719	720	704	707	732	716	728	690	676	703	687	682	679	723	693	714	740	713	741	653	735	753	661	689	711	684	713	692	686	679	722	669	722	713	705	704	699	748	723	702	728	691	725	654	711	684	693	720	726	730	737	702	732	695	687	665	707	727	755	711	662	720	754	725	705	666	699	713	676	707	721	687	648	750	688	695	715	726	710	729	669	679	742	706	744	701	720	703	686	708	697	708	787	696	775	724	673	729	705
27955	30992	34019	20460	6374	2051	893	590	438	416	406	421	399	377	413	390	398	395	407	421	426	429	411	405	405	387	454	394	433	416	434	381	387	399	404	386	377	376	429	411	376	435	372	376	401	392	433	386	396	416	376	389	366	414	442	362	416	364	367	397	398	387	379	429	426	396	414	387	406	397	396	412	415	373	361	415	392	429	396	397	401	354	419	409	390	390	385	407	376	397	391	390	411	410	365	414	384	377	380	381	397	389	382	373	371	399	409	432	379	364	391	368	419	380	388	395	407	373	398	394	398	409	368	403	410	428	443	410	388	398	395	434	392	391	414	391	405	369	456	390	387	400	363	375	422	418	429	422	375	375	374	401	422	377	401	362	398	381	388	400	412	383	377	379	380	394	408	387	418	422	413	394	384	393	424	420	387	372	385	352	398	457	420	380	426	380	407	364	391	378	415	410	398	382	383	394	401	362	371	385	417	404	378	426	396	405	418	384	401	391	396	414	371	409	397	424	446	413	412	375	399	375	384	418	397	392	435	397	407	419	392	379	379	424	400	438	441	379	389	418	403	413	388	411	362	383	389	424	389	406	377	407	391	399	381	390	381	380	373	472	372	372	367	396	383	409	412	401	412	415	404	408	402	390	398	398	399	409	423	392	387	373	405	391	425	406	415	387	411	386	459	415	419	383	415	383	424	416	411	409	404	398	419	401	385	400	400	427	432	432	429	391	397	453	397	382	392	384	390	374	381	364	394	387	381	408	421	398	402	379	380	375	402	379	403	358	390	422	420	420	422	371	376	391	425	410	380	411	382	423	425	408	432	391	380	427	427	399	369	411	372	420	406	408	391	376	399	417	388	386	409	435	440	422	380	396	379	392	405	389	413	409	392	399	399	385	390	412	394	373	410	408	387	405	401	410	436	398	399	407	391	421	396	397	389	413	403	399	445	408	392	350	428	391	385	395	396	432	364	401	385	365	430	409	412	429	366	387	431	387	413	394	404	373	405	384	406	403	408	389	400	390	432	397	404	394	409	391	411	399	391	420	424	418	416	435	417	381	396	413	418	414	407	385	431	412	425	420	389	410	405	418	385	385	393	399	415	403	370	399	377	408	395	399	410	382	421	418	394	390	403	381	387	405	401	401	373	368	395	373	387	395	409	407	365	388	381	416	401	388	386	380	425	372	430	383	417	425	418	393	402	429	402	374	391	406	377	411	377	372	420	390	418	425	412	400	387	378	423	379	367	412	432	385	400	391	390	399	384	410	412	413	398	413	380	400	405	384	398	390	408	417	410	361	409	412	417	381	395	387	379	422	423	383	374	405	417	398	379	408	383	428	419	388	393	421	386	385	408	405	372	431	415	410	451	359	398	414	364	390	437	431	430	357	400	381	407	389	402	422	390	393	410	384	434	420	385	380	410	410	380	400	430	390	408	371	399	402	381	431	398	385	425	405	373	364	408	344	398	398	386	367	409	388	404	421	391	398	426	391	404	404	403	375	430	361	378	406	395	402	377	435	380	385	421	375	406	391	404	397	377	382	370	417	393	378	391	405	412	420	372	424	395	391	399	382	371	403	369	422	407	390	433	425	400	401	398	363	421	395	445	376	383	391	414	408	392	411	358	392	411	372	385	397	400	373	406	382	403	371	382	392	385	428	384	369	386	395	418	401	394	423	399	399	408	392	380	402	408	406	384	395	383	408	394	380	366	365	421	407	392	428	406	429	428	401	398	434	385	378	415	378	429	387	376	413	418	447	383	421	370	398	393	398	387	464	416	411	397	427	407	418	403	406	400	361	397	399	409	423	428	401	433	355	417	395	389	413	397	381	400	413	401	396	389	394	404	437	420	416	397	453	333	387	426	404	405	401	384	426	402	414	372	383	399	361	403	411	421	409	380	360	424	411	393	413	399	405	420	425	391	408	397	425	411	401	416	402	392	383	396	377	384	404	384	364	369	432	406	381	438	411	406	372	394	417	380	390	408	411	410	402	389	386	384	406	412	407	403	410	411	381	391	429	377	443	398	389	386	407	434	386	432	432	394	400	415	442	390	368	451	387	412	355	392	372	389	408	422	415	430	398	399	399	393	391	400	417	409	447	429	357	377	421	421	395	409	434	347	431	408	403	374	410	401	369	389	417	428	421	411	388	389	407	356	425	427	382	389	364	434	390	428	400	397	411	373	403	400	408	385	426	393	382	394	419	389	424	390	419	394	420	376	386	397	383	408	430	438	424	401	438	408	442	403	403	388	396	410	394	411	385	387	416	426	429	365	373	410	404	419	427	423	409	405	413	378	398	420	427	397	409	383	429	438	380	443	384	424	430	391	386	407	446	385	394	417	387	359	376	402	397	386	412	377	391	395	409	392	377	403	386	380	418	408	393	392	405	382	389	386	409	366	373	420	396	385	425	405	394	380	411	391	367	403	387	425	389	390	421	393	391	420	395	420	374	420	426	414	429	391	369	385	393	423	431	382	416	396	417	419	399	412	400	422	381	397	382	412	454	408	403	362	384	384	386	428	408	386	405	421	389	370	369	421	408	412	413	405	423	403	410	398	368	392	384	347	415	376	395	378	421	393	386	389	394	414	382	389	394	365	390	390	440	408	375	405	396	415	401	404	374	400	431	403	341	385	397	395	390	387	389	400	414	402	415	390	398	403	393	374	406	415	374	428	379	396	423	431	409	383	402	390	393	397	377	375	385	409	393	405	398	392	408	394	425	388	416	380	360	349	414	421	414	409	387	387	392	408	372	431	395	378	396	369	403	402	401	394	417	428	415	371	416	420	388	387	387	437	431	396	390	398	371	428	412	388	426	376	398	403	388	387	409	408	383	386	431	413	365	409	393	393	399	412	401	359	389	411	357	423	390	409	396	393	419	394	409	411	387	414	366	413	417	397	400	410	387	447	407	362	356	408	403	380	426	417	382	389	396	421	408	400	414	409	380	401	424	389	397	396	411	395	370	399	374	422	410	405	400	408	406	410	418	388	388	403	388	392	378	418	371	416	356	383	417	404	413	333	374	368	412	415	430	394	378	426	397	357	369	380	397	420	442	409	380	375	372	398	419	391	410	379	382	416	406	393	379	438	387	429	387	374	424	417	420	423	445	364	372	410	410	366	409	403	418	373	392	376	406	396	391	389	427	386	390	397	339	395	398	393	379	404	362	411	401	378	356	390	409	409	418	408	380	400	409	381	399	399	417	384	395	370	421	412	400	392	448	397	353	403	394	393	436	390	406	435	396	401	365	427	427	428	382	404	389	431	389	374	376	365	428	410	394	367	434	400	392	440	383	401	403	421	384	367	396	376	407	414	397	372	384	396	406	371	378	415	393	373	381	398	412	433	398	421	408	430	425	418	413	382	418	394	371	400	411	394	406	431	384	394	396	419	422	394	406	404	411	388	404	379	395	403	392	443	410	385	398	361	421	383	397	408	432	374	395	441	410	395	392	405	390	420	399	397	388	422	401	360	387	434	439	375	379	362	403
31625	50624	39169	21733	9388	3988	1728	914	672	635	690	660	590	635	646	675	636	597	621	645	590	640	652	607	629	649	616	646	646	699	595	647	647	636	613	643	608	605	633	649	615	664	660	658	640	661	649	598	631	643	616	598	602	595	629	629	625	642	634	639	635	608	607	612	598	619	664	630	643	668	621	613	638	673	629	618	608	614	629	670	649	631	647	651	625	601	606	597	628	664	657	648	640	609	584	600	621	610	633	663	646	650	650	587	610	600	626	628	623	667	591	645	640	643	645	631	625	635	623	606	615	632	651	628	623	656	652	668	642	627	657	666	661	619	680	635	645	626	700	638	648	663	606	637	683	584	640	635	605	628	678	610	630	621	679	617	589	674	635	603	681	634	598	619	615	650	663	614	632	608	611	633	623	639	630	644	695	641	603	617	598	636	620	630	584	622	615	644	607	630	632	640	635	622	592	643	648	614	605	635	621	586	621	590	616	625	637	655	656	607	647	643	628	669	606	624	611	584	628	585	634	624	696	599	601	641	647	655	628	614	677	660	629	661	650	584	601	661	617	641	594	611	597	628	661	635	609	600	658	648	644	614	622	590	640	602	650	653	620	684	600	603	617	602	626	682	634	604	606	618	630	631	606	625	624	627	616	632	615	641	604	610	646	661	641	671	638	634	615	620	618	672	619	605	625	580	625	613	619	614	654	633	625	632	694	623	618	627	616	632	662	658	650	650	622	642	602	593	640	665	615	603	638	624	661	634	614	594	611	666	644	615	651	635	668	620	629	576	634	632	628	622	584	632	662	634	640	619	624	561	623	656	649	620	655	633	651	633	669	641	652	632	656	612	631	615	619	624	590	741	664	650	648	631	647	594	606	619	615	611	647	640	656	618	609	638	622	600	654	571	658	579	654	650	649	632	601	655	607	656	605	650	604	642	606	672	607	647	631	599	661	595	645	634	606	632	642	567	661	676	626	648	665	613	618	618	667	663	623	672	634	587	619	623	618	636	634	625	662	632	664	618	635	632	605	649	613	592	653	604	658	605	606	599	633	664	638	626	617	667	609	625	656	621	642	642	629	626	664	636	597	573	634	671	650	608	644	611	638	656	614	647	605	648	634	657	605	615	598	661	607	587	634	609	658	651	594	620	645	642	656	601	609	572	618	598	664	587	600	646	640	624	615	631	629	616	588	647	628	653	624	660	620	620	649	646	649	626	627	654	591	625	632	632	583	626	613	632	614	596	668	688	613	625	621	687	603	613	620	608	602	598	653	631	591	655	696	659	591	636	656	592	639	630	607	611	629	651	559	595	607	626	652	605	643	616	609	594	582	619	635	668	637	637	632	652	624	621	645	616	607	614	624	652	637	639	672	634	637	618	635	623	606	621	633	623	599	657	640	629	672	574	667	635	627	605	630	680	601	602	604	633	639	630	660	664	665	590	688	619	614	638	632	618	647	618	620	613	646	633	640	625	639	627	591	620	622	630	590	618	627	633	605	631	608	618	617	674	642	629	614	626	664	611	637	622	628	649	603	607	654	634	598	612	611	604	607	624	616	644	647	608	640	641	597	629	584	622	591	625	605	657	626	661	675	636	602	587	664	616	630	643	642	617	678	682	604	624	634	675	647	633	616	611	626	625	607	632	583	612	613	637	644	634	634	627	628	671	651	627	621	601	639	648	618	641	596	653	640	607	602	626	629	621	639	636	646	587	627	610	641	631	651	635	679	606	642	633	598	639	632	586	620	633	611	604	659	652	630	624	667	589	608	604	629	628	632	646	635	638	629	641	602	592	597	614	633	613	646	654	613	615	630	600	627	613	672	559	651	640	601	616	585	600	639	620	635	637	617	631	667	611	632	577	659	599	626	648	618	646	668	674	640	611	637	661	630	617	627	628	658	604	651	601	662	627	595	654	597	648	631	602	635	651	635	629	663	607	654	623	587	603	604	615	630	629	597	626	649	661	613	636	632	614	634	634	619	640	618	628	600	651	652	641	650	658	639	563	636	679	632	652	680	671	589	586	613	620	666	598	635	611	603	641	644	599	628	619	589	660	601	659	653	595	605	599	664	619	626	633	598	668	630	594	671	643	632	648	621	594	664	632	624	619	674	632	660	627	611	625	638	646	654	602	605	640	598	669	636	618	641	676	627	631	623	609	628	629	646	615	655	622	644	630	643	650	612	652	640	630	641	608	620	634	594	574	613	580	620	623	643	597	642	597	645	611	604	668	660	622	594	636	648	615	592	668	583	602	629	610	623	620	623	622	641	628	617	653	638	622	624	595	601	604	602	598	604	628	572	670	613	631	633	634	652	653	683	629	589	616	620	583	585	637	613	644	668	628	651	612	600	635	646	658	642	640	613	648	661	589	632	614	670	631	616	610	625	643	606	642	670	644	604	680	615	619	618	632	617	676	704	624	641	626	636	640	650	663	672	646	636	606	603	670	617	654	648	642	613	569	616	626	616	627	586	630	595	620	599	670	611	633	612	620	637	622	575	647	658	638	629	596	640	578	580	655	594	653	637	622	657	656	573	602	619	600	631	644	651	629	670	621	620	597	628	655	678	640	611	634	631	686	635	643	599	627	702	588	600	621	649	634	604	631	625	597	607	676	660	647	591	647	645	600	632	616	569	596	652	630	601	655	651	664	661	639	656	628	570	624	616	632	611	639	651	615	684	600	623	634	662	634	618	643	621	632	622	656	591	592	667	660	620	670	612	653	630	614	635	641	606	642	619	697	619	605	610	611	648	617	682	678	606	575	613	650	616	640	610	617	659	628	609	634	589	647	634	629	607	659	645	656	639	607	683	604	605	642	629	641	599	613	646	616	619	635	635	629	648	603	644	592	605	619	633	643	651	668	626	664	627	579	627	656	554	595	674	644	648	603	618	627	623	553	588	636	605	598	612	641	655	585	638	611	596	582	648	630	632	641	667	651	610	626	638	589	588	598	604	669	587	634	629	562	661	596	651	632	675	602	623	659	619	642	626	638	615	650	627	640	628	605	651	646	632	640	674	663	601	684	643	626	606	605	620	663	647	622	675	647	610	614	645	628	662	640	669	615	655	663	619	619	613	585	635	619	604	596	610	592	666	680	607	636	656	631	627	607	608	613	628	637	606	659	593	640	656	606	617	629	662	641	643	635	678	656	639	598	652	626	601	626	679	633	616	632	614	603	622	636	598	625	621	605	644	591	607	576	614	703	700	584	665	664	576	627	564	605	592	617	618	609	598	674	591	606	608	609	609	639	611	607	552	647	602	641	640	642	602	623	627	625	670	599	615	690	625	625	671	597	653	621	633	626	650	590	654	629	636	655	566	657	643	662	602	632	653	650	647	619	648	582	648	673	655	599	632	637	617	613	617	651	611	647	613	663	596	603	647	614	626	614	617	609	625	610	697	639	568	660	634	625	649	612	630	618	630	617	592	604	635	649	603	634	614	653	596	613	591	618	641	637	635	622	599	631	632	635	603	631	618	629	653	633	583	623
24790	25080	40228	36720	24819	15372	4635	1089	510	445	421	446	417	445	437	416	417	434	377	447	420	454	463	425	421	466	436	433	474	443	415	381	425	420	440	435	394	441	448	477	435	459	455	436	401	433	450	448	405	447	408	408	413	439	445	412	454	436	412	432	433	432	421	450	397	407	449	429	422	444	440	420	408	418	415	444	425	389	438	454	412	435	424	445	409	434	464	448	458	422	390	441	389	437	432	438	421	423	437	421	452	426	437	376	404	438	446	401	425	432	422	461	406	433	397	427	448	396	451	427	418	434	431	412	455	435	389	467	438	425	444	400	437	433	381	418	415	397	444	416	425	431	455	408	406	425	430	418	426	407	421	429	457	440	422	417	433	438	411	414	443	438	373	417	440	452	427	399	417	416	400	457	443	408	420	459	455	390	465	429	425	407	447	469	416	408	437	445	417	447	429	446	395	444	427	444	434	417	440	398	434	412	469	423	400	436	403	468	425	453	443	413	457	406	439	410	458	422	456	450	438	402	461	451	415	433	451	410	428	410	404	394	437	444	393	387	439	416	448	426	447	439	433	420	410	438	439	415	404	445	458	398	457	425	430	433	441	407	440	440	411	388	394	448	400	462	425	447	429	380	431	480	434	403	417	442	405	449	417	432	463	440	464	420	425	444	409	409	423	423	402	426	424	453	404	443	397	421	430	414	443	414	435	411	459	425	425	422	437	400	399	412	429	434	400	448	448	394	404	412	423	401	460	429	409	414	391	394	420	473	435	401	412	412	449	414	420	439	457	428	411	444	421	437	397	404	461	442	416	439	453	429	423	433	424	438	423	482	422	444	435	390	439	462	403	429	409	421	435	421	395	414	425	436	422	399	411	385	457	466	425	423	448	421	457	397	415	430	450	427	403	425	446	448	440	393	441	412	409	458	456	425	419	457	411	398	434	381	406	449	438	416	437	429	402	432	438	396	466	436	481	434	425	432	434	446	434	403	404	457	439	442	438	425	467	434	405	483	445	401	427	394	402	436	413	387	405	395	422	452	410	426	433	475	430	429	434	434	402	412	429	440	412	456	432	416	433	441	406	407	419	421	416	411	462	421	405	446	471	394	468	426	416	450	469	443	447	460	441	431	406	418	431	442	401	414	443	480	427	391	470	463	433	390	426	441	410	432	433	437	432	397	474	437	436	408	447	405	411	441	399	433	395	413	444	472	427	406	447	400	405	446	417	415	404	397	423	426	465	401	417	453	423	440	420	455	420	441	438	441	405	439	457	446	442	398	444	454	433	449	434	444	444	388	421	430	412	431	423	382	471	412	413	399	418	419	404	421	466	463	427	420	443	419	410	446	451	447	475	423	448	468	470	438	441	411	456	441	406	442	427	412	439	456	467	402	424	424	444	408	383	373	430	408	422	427	435	409	489	419	457	409	446	424	471	442	416	448	426	410	401	442	411	402	451	432	419	416	404	412	426	431	429	430	445	447	428	434	446	443	433	432	443	455	408	453	467	402	452	419	430	416	439	430	437	441	440	440	408	451	422	435	470	391	410	436	431	432	421	460	432	415	430	439	391	423	416	415	412	422	388	429	433	412	418	422	426	422	450	396	416	411	383	402	446	475	433	400	380	413	424	415	398	394	423	445	428	388	452	427	444	427	412	427	424	445	461	425	416	423	433	399	407	414	411	424	395	434	438	446	393	391	427	428	412	428	400	442	443	399	436	426	438	412	370	406	427	413	427	436	472	438	405	452	412	405	421	450	408	459	432	451	413	428	434	431	465	410	415	436	460	440	461	421	471	396	438	441	427	442	413	412	429	434	457	414	417	380	427	449	424	454	429	421	422	432	394	446	437	441	410	424	442	428	422	461	402	444	438	387	409	411	443	428	469	426	399	413	406	446	440	441	432	430	444	474	391	446	433	426	443	417	406	437	423	428	417	454	409	437	462	404	424	431	420	440	461	439	391	443	426	420	400	425	423	422	449	392	398	449	466	466	416	426	404	426	418	424	403	426	453	418	413	413	439	446	425	453	382	430	434	451	464	399	423	466	439	418	479	446	403	445	456	449	434	451	435	405	458	417	411	427	480	447	470	435	431	421	445	438	431	468	449	471	418	405	410	428	397	398	444	438	409	439	433	451	405	429	496	428	432	451	437	445	413	462	414	481	395	401	421	433	433	433	395	434	446	437	443	418	459	391	405	383	401	419	424	411	427	451	426	424	432	461	428	384	433	419	430	417	408	450	459	402	422	429	402	456	463	438	426	458	448	401	437	429	446	423	441	469	389	449	419	398	440	427	421	464	430	452	392	434	425	428	454	403	411	421	420	439	405	415	396	418	463	448	447	405	422	446	440	415	408	433	440	432	408	399	416	449	424	432	435	419	416	405	389	470	379	419	467	396	425	440	396	445	428	388	431	454	431	437	415	462	448	449	445	443	463	447	416	411	429	458	431	421	363	438	417	417	431	408	436	456	432	435	403	389	455	443	414	450	424	453	410	453	446	432	424	420	438	406	450	404	414	452	416	393	453	403	423	415	445	457	403	426	423	438	443	411	441	466	394	438	404	438	426	446	448	449	428	402	456	421	450	459	442	427	437	430	414	451	426	409	468	398	442	405	429	433	403	415	422	427	438	447	470	427	418	400	421	454	414	407	433	434	434	425	454	437	429	426	434	427	438	394	448	434	426	436	465	418	426	398	414	453	428	442	399	444	443	414	466	425	453	460	381	434	436	397	438	436	380	445	396	434	413	443	432	428	403	454	440	450	457	422	421	418	360	411	394	430	427	437	400	426	399	417	461	429	414	463	439	456	454	377	429	389	411	430	426	438	461	444	445	450	441	463	444	397	463	408	493	430	431	435	430	390	416	462	415	443	413	387	469	428	441	407	376	448	422	377	380	421	427	426	410	407	403	437	405	479	451	417	433	426	430	377	436	415	444	430	417	430	451	443	435	429	420	444	415	421	432	427	401	413	442	448	428	415	436	417	415	425	449	440	406	391	398	462	459	424	431	429	449	462	438	443	412	417	420	431	434	452	431	428	457	413	418	454	428	446	410	439	465	425	446	464	458	379	425	382	438	452	423	447	434	425	418	446	413	440	460	455	447	444	427	393	449	394	421	454	416	429	472	402	426	401	432	485	407	429	429	415	416	404	424	432	426	449	374	406	415	445	429	405	468	427	449	449	435	396	412	425	469	452	453	434	443	448	447	449	398	429	436	444	393	368	394	425	399	442	438	416	458	442	422	408	436	407	389	423	454	414	446	426	444	408	419	419	445	436	417	444	421	379	498	453	451	441	395	446	434	426	439	439	445	427	415	417	418	404	428	431	454	370	402	416	434	452	451	417	469	409	375	431	465	393	397	429	418	434	418	437	453	410	450	402	425	443	410	428	458	457	415	406	373	410	424	453	452	426	452	393	447	415	413	449	429	396	438	439	430	460	425	435	431	454	426	419	434	428	439	415	412	410	435	426	406	393	442	441	394	451	428	433
53045	92608	73867	47867	30369	16307	6353	2239	1000	724	678	690	714	634	686	720	622	727	655	628	644	657	639	622	699	655	646	669	684	626	710	684	668	671	638	653	686	633	647	721	661	641	662	622	647	692	710	655	675	673	712	666	632	679	618	682	658	681	636	672	711	651	655	691	644	695	665	696	649	703	691	685	654	695	645	668	676	661	679	636	678	646	671	667	702	641	620	625	657	685	684	717	699	693	616	722	691	662	639	665	664	665	667	679	612	610	629	642	661	700	654	652	659	663	682	671	676	684	653	740	644	700	653	688	652	660	695	667	639	665	689	659	663	715	710	691	660	664	661	615	636	649	692	654	692	629	651	604	711	657	669	643	657	636	665	643	632	662	708	666	674	685	683	693	675	698	652	634	629	706	680	661	655	707	632	679	662	676	698	644	660	660	681	670	664	653	631	702	652	652	630	691	688	636	690	653	662	617	693	689	671	658	677	703	683	706	684	653	681	698	689	686	682	677	724	614	646	630	700	682	683	610	677	717	671	649	683	641	661	663	651	642	646	629	648	659	696	674	702	664	621	690	659	681	697	637	653	653	693	684	662	672	669	675	670	660	661	656	672	677	663	667	672	663	652	710	677	661	639	702	667	648	624	658	628	699	670	648	645	722	653	646	674	681	687	646	647	655	678	665	678	640	672	649	704	687	668	663	639	663	654	675	657	608	660	600	691	670	638	662	663	709	614	652	671	678	688	716	713	630	666	646	647	636	684	661	667	692	699	690	670	679	680	652	685	684	649	636	661	677	652	656	663	672	708	651	638	690	650	607	633	665	724	685	671	727	674	684	669	646	640	671	692	670	623	658	666	662	673	649	649	672	711	637	671	654	712	642	688	707	671	743	662	647	641	719	626	679	684	678	681	706	695	687	671	671	644	674	696	654	666	650	679	724	642	670	611	635	645	673	656	700	654	690	707	683	669	698	705	723	679	662	605	634	669	655	685	649	654	666	674	723	611	667	682	678	691	664	695	693	665	652	693	655	659	625	662	670	657	639	700	664	681	670	597	723	632	666	670	615	720	660	662	692	665	710	647	710	670	667	725	667	670	653	641	700	638	645	717	620	670	684	639	671	704	669	689	659	681	628	677	672	686	695	701	690	670	596	698	695	686	687	678	699	707	655	668	670	676	662	663	660	686	681	687	641	711	648	661	643	641	688	700	670	667	666	666	650	654	628	641	659	689	675	633	624	682	666	681	657	658	670	661	686	644	658	629	678	692	680	677	627	643	644	688	662	660	673	650	668	675	649	683	646	655	647	665	663	652	640	626	683	679	697	631	626	642	619	630	675	670	664	657	657	694	636	682	662	633	703	706	670	664	680	692	645	680	679	652	686	662	640	643	661	686	632	674	690	649	678	707	667	685	650	699	705	687	621	683	645	684	658	687	645	673	660	653	652	688	671	659	707	648	675	600	664	675	637	682	691	675	633	677	634	672	712	654	682	625	649	649	693	649	668	693	663	686	610	661	664	624	716	659	624	667	690	671	680	678	689	739	610	619	736	646	663	634	694	686	624	619	691	665	647	671	618	689	664	635	647	655	661	660	637	632	623	668	646	616	659	629	660	661	664	658	657	691	667	673	647	691	632	655	693	668	686	632	679	669	652	647	683	684	724	642	656	708	656	678	575	670	713	713	679	666	700	699	677	606	661	671	665	607	685	700	610	640	702	645	681	618	667	658	630	709	659	634	645	686	704	669	632	722	661	674	668	673	696	658	657	637	696	669	653	621	631	647	692	662	653	664	704	688	670	667	637	677	706	678	652	668	635	669	673	674	689	667	613	663	679	668	701	695	664	610	635	696	683	700	632	687	639	676	704	639	665	687	667	679	645	604	676	677	648	633	651	605	632	655	704	685	649	604	645	654	649	648	707	659	610	690	665	707	641	672	631	640	662	646	646	632	662	656	661	654	635	641	656	671	661	681	684	638	656	687	675	690	678	619	689	692	661	655	662	678	701	598	685	704	654	662	650	691	631	641	642	668	620	679	704	671	666	671	637	675	663	688	699	640	689	640	688	696	671	719	699	657	671	681	651	671	665	690	644	640	628	690	688	657	654	655	691	681	614	648	678	656	637	702	677	678	666	674	684	648	697	694	689	704	676	670	655	668	662	690	674	682	646	693	703	645	690	677	694	695	700	648	682	697	706	673	659	668	650	683	658	697	667	672	640	675	666	678	684	687	624	645	639	632	629	662	629	666	669	651	691	692	639	628	608	647	650	666	675	656	656	674	676	767	642	701	685	659	648	659	654	679	676	708	738	662	646	662	687	660	669	636	688	660	701	706	658	659	711	624	654	696	654	623	716	676	617	626	653	674	683	682	674	623	656	652	663	632	649	721	681	697	649	670	670	708	690	707	677	639	686	687	665	631	643	644	666	671	653	678	674	630	674	675	690	668	672	642	673	628	725	689	700	672	669	690	668	643	668	665	641	628	677	704	649	620	650	628	720	644	705	642	671	718	661	673	721	677	705	673	676	658	624	674	678	654	662	686	648	660	674	667	652	656	709	677	658	662	621	687	678	592	692	615	691	667	667	695	679	653	694	673	646	650	661	674	675	660	655	648	658	641	662	620	695	685	663	678	654	629	670	664	688	698	693	691	666	651	633	659	651	635	679	656	717	657	692	629	626	649	655	676	663	669	651	662	621	668	699	639	689	658	670	710	653	644	647	644	657	647	651	665	683	646	652	694	637	706	711	645	662	638	613	702	640	681	662	652	671	734	673	679	694	661	694	679	657	688	700	631	676	691	688	648	687	671	601	703	683	635	670	690	669	670	609	690	712	675	659	665	621	666	703	635	670	665	673	664	629	653	651	659	653	670	705	682	648	701	682	680	621	662	671	715	669	635	680	634	620	645	729	654	676	676	655	646	677	680	644	697	666	637	686	631	672	654	652	642	665	643	691	694	658	670	646	662	673	681	652	679	706	622	657	646	660	637	682	685	694	715	632	659	614	678	701	651	664	669	660	693	659	696	628	691	649	680	683	661	682	716	697	638	702	651	685	700	653	663	646	649	653	653	639	671	663	712	663	660	681	691	683	640	682	655	660	632	694	681	680	674	681	629	670	660	653	662	686	655	693	680	663	611	671	688	688	688	665	668	698	610	651	669	745	640	673	692	692	664	646	655	652	633	672	666	671	652	647	678	653	692	691	673	672	671	680	628	666	691	655	637	677	683	619	701	621	660	682	639	645	695	668	701	682	669	662	635	684	680	649	694	645	667	636	668	672	685	692	674	612	646	672	715	664	648	700	634	681	684	661	642	652	701	681	707	667	666	665	692	694	674	686	637	632	657	673	655	668	635	641	680	629	634	655	675	678	655	681	668	629	686	655	676	657	666	713	696	666	642	699	686	654	673	642	678	647	667	633	661	669	684	649	679	666	640	667	659	661	670	688	654	684	698	702	653	613	631	661	671	669	687	678	630	633	735	607	691	660	630	662	709	680
23319	22370	33546	31079	25779	22390	13734	2471	824	537	496	532	478	500	506	487	486	513	484	468	472	489	473	456	451	520	499	450	464	485	447	438	448	472	482	449	495	502	480	493	469	476	498	464	480	458	489	505	437	490	490	466	501	415	460	481	471	465	476	526	442	460	487	470	481	484	477	516	463	486	483	501	465	507	483	492	469	472	466	480	506	468	491	497	444	492	504	504	461	499	483	498	498	447	479	522	460	437	435	511	457	450	463	465	466	529	508	477	511	497	485	465	478	449	462	484	498	446	472	462	485	470	485	508	453	511	472	446	498	493	463	496	434	464	426	510	462	525	465	471	464	481	420	479	477	444	473	467	476	460	473	482	480	461	434	478	433	502	463	465	466	475	481	462	502	492	479	493	480	515	491	493	484	457	494	502	443	464	494	483	462	446	481	476	478	495	474	485	481	468	483	464	509	459	479	536	466	480	479	499	476	484	481	480	464	467	502	446	489	485	452	474	495	409	507	454	455	479	487	502	510	485	484	487	509	479	465	476	464	450	488	458	466	461	508	511	488	496	487	507	495	469	456	505	483	459	447	449	460	475	451	444	495	515	465	470	477	489	488	469	479	474	443	506	483	501	490	490	471	472	453	450	456	465	462	462	492	450	459	479	443	486	469	459	487	509	469	422	481	452	468	494	512	456	514	469	451	502	469	473	479	466	454	459	477	471	518	501	493	441	486	484	484	468	482	494	440	468	466	419	494	482	473	498	448	472	459	479	482	461	477	451	455	503	496	473	466	436	487	458	459	475	493	439	434	505	447	508	503	462	463	455	458	466	494	463	490	469	491	465	474	463	517	450	483	491	523	484	511	485	451	467	438	433	500	442	492	473	497	460	498	531	469	461	456	482	461	483	501	503	460	514	513	485	470	470	442	472	498	466	491	491	477	493	506	458	473	493	488	447	455	461	461	453	453	493	464	497	453	460	504	482	489	456	463	471	506	550	490	509	520	478	424	455	460	434	456	452	486	508	500	469	477	451	498	491	467	484	491	467	485	462	474	446	487	481	461	440	474	464	479	446	465	490	444	498	514	496	492	535	516	496	474	459	492	460	507	493	484	470	512	500	485	467	503	459	481	492	469	493	485	467	513	489	499	507	492	506	497	463	502	456	484	474	452	440	432	502	490	483	479	483	488	495	474	464	498	500	494	463	485	477	498	489	491	456	485	433	481	451	467	451	434	441	495	463	444	506	489	464	505	523	487	439	500	471	508	491	456	483	487	435	453	483	471	471	439	494	476	463	456	471	501	426	517	506	450	438	503	492	496	482	470	444	462	481	466	476	521	511	478	440	462	477	444	436	449	492	457	475	430	429	480	475	478	504	452	442	466	491	476	438	475	492	493	411	470	471	478	472	478	504	464	518	491	451	458	486	463	480	424	459	490	484	477	494	489	473	512	443	511	465	504	467	454	490	500	468	462	485	443	521	488	440	477	453	472	476	471	465	475	509	506	483	480	484	462	452	442	456	486	447	471	468	443	474	487	501	467	473	474	455	487	468	463	483	453	500	474	493	466	463	454	494	502	481	458	474	467	513	495	496	461	517	468	505	446	474	478	471	474	481	508	488	497	503	475	492	470	453	470	468	485	500	479	490	463	456	467	464	462	498	479	480	479	494	465	458	468	489	491	425	465	447	449	441	481	453	466	472	465	468	459	491	495	464	444	476	471	460	500	469	471	490	460	479	467	477	469	447	475	471	458	479	444	430	510	430	483	466	473	473	465	488	461	466	475	478	472	484	459	492	460	490	453	479	473	474	502	469	462	468	489	450	463	514	469	467	479	477	452	492	508	494	474	488	474	506	521	482	472	490	490	409	417	464	454	470	510	458	504	479	489	500	471	498	488	490	465	463	502	516	470	467	457	483	476	475	468	488	493	455	458	488	473	437	478	462	451	485	453	485	503	420	490	456	510	473	517	460	467	468	485	443	486	435	482	483	448	477	495	471	476	422	492	502	521	466	436	491	467	469	485	470	473	471	477	471	438	480	421	496	444	515	450	458	498	474	465	476	466	430	409	454	512	489	440	488	484	480	488	528	472	475	487	450	479	495	470	454	436	499	480	497	482	507	462	507	432	480	447	502	495	479	478	495	499	481	469	461	486	481	456	500	520	496	436	492	482	475	418	463	480	462	504	486	481	493	494	480	467	444	435	495	491	463	442	449	445	447	449	473	476	454	460	489	492	519	481	503	514	471	500	447	446	461	467	471	462	464	479	497	467	472	478	467	484	511	459	470	500	468	484	472	427	494	488	498	448	453	468	485	485	473	475	473	447	509	482	485	489	494	487	474	494	467	459	466	464	457	467	468	446	496	464	453	521	451	457	513	511	442	509	484	415	508	476	518	496	501	520	507	456	525	457	497	477	490	470	484	457	421	465	471	475	478	485	465	460	466	490	504	441	490	446	463	468	477	501	440	474	522	530	458	496	444	497	494	482	416	426	458	495	459	479	466	466	454	459	517	457	469	479	474	481	481	448	452	472	469	517	459	464	491	472	498	448	497	449	469	454	462	479	469	505	462	489	461	472	458	451	444	500	469	462	486	499	461	473	492	505	468	430	456	502	491	466	452	465	455	432	495	438	472	489	475	464	501	491	460	439	478	479	501	454	477	455	467	469	456	462	514	482	472	447	464	456	486	488	468	466	488	491	500	495	459	438	478	481	487	437	471	436	460	441	441	456	452	459	456	494	478	491	456	486	510	491	514	465	442	460	446	472	468	480	492	458	506	466	455	454	460	503	459	440	466	475	487	435	485	466	464	476	515	463	479	453	502	476	463	460	462	492	447	480	474	485	455	439	477	487	500	476	488	438	492	468	475	483	484	460	452	485	467	475	450	500	443	477	494	466	488	459	472	521	471	507	487	493	488	504	486	491	485	456	488	436	475	500	482	457	441	451	452	477	465	480	494	463	501	488	455	445	456	448	522	504	480	465	484	466	492	464	480	492	488	442	485	461	436	470	516	472	475	511	459	492	501	482	432	438	474	495	482	439	456	528	467	479	461	460	439	474	464	473	483	438	422	522	476	454	471	488	449	514	482	510	471	496	485	448	483	461	446	450	452	462	484	486	471	483	462	460	417	439	521	495	485	451	454	481	442	492	515	494	486	476	484	478	434	470	487	461	489	458	463	457	490	463	503	484	468	437	484	519	460	513	478	449	509	444	485	465	473	494	489	440	499	466	468	460	520	447	527	473	495	443	453	479	476	469	492	489	472	452	474	514	473	479	503	441	465	462	476	478	485	470	468	477	471	516	465	477	456	497	505	489	485	480	449	429	462	477	496	475	460	462	486	464	463	516	493	485	473	481	494	445	468	488	435	510	478	521	470	497	463	510	512	432	463	442	476	445	469	460	456	463	484	479	485	458	478	458	467	518	477	461	496	475	485	449	429	493	440	486	480	484	522	519	507	490	502	443	484	449	431	420	481	453	491	472	470	481	445	478	477
55852	105041	85325	60200	39929	24957	11571	3852	1493	783	726	736	709	742	669	735	718	721	712	744	677	669	732	690	724	673	719	686	736	716	673	731	704	725	677	723	678	674	690	734	712	741	705	660	695	726	688	708	647	660	676	742	723	710	736	711	727	656	719	680	738	726	699	739	717	737	751	682	719	671	722	708	694	752	717	692	727	707	708	712	718	720	698	684	714	715	704	725	728	703	696	673	735	718	727	751	693	739	671	721	678	697	710	669	729	728	687	716	737	729	712	686	684	714	701	697	699	726	675	704	702	705	731	699	664	647	696	698	735	722	694	656	721	681	709	756	691	801	733	701	718	683	744	732	661	706	717	734	708	730	674	702	692	711	716	777	713	703	765	739	715	715	689	738	711	685	692	709	703	676	712	685	724	697	690	736	675	705	673	681	735	722	713	714	673	659	712	720	718	710	748	659	731	742	703	722	710	657	705	676	664	688	690	682	755	707	720	732	730	682	683	727	735	730	669	682	732	730	748	744	737	721	753	641	735	727	684	669	718	709	714	721	727	703	767	706	674	738	714	730	712	748	666	711	732	748	719	682	727	678	660	717	694	789	713	721	666	678	694	716	697	720	704	698	703	722	702	710	679	754	698	704	727	701	740	709	702	720	701	721	716	756	662	697	694	770	688	678	747	708	742	755	672	716	697	747	676	675	704	707	697	735	714	753	732	705	678	716	692	704	693	788	702	716	664	755	714	735	706	728	709	693	742	727	693	738	724	709	723	714	695	685	695	681	724	733	727	745	682	686	685	697	741	728	714	737	714	748	723	685	674	713	780	680	671	716	693	681	652	724	732	678	725	718	729	700	705	713	683	733	714	626	756	656	739	735	751	723	713	719	726	731	718	705	720	679	681	712	699	712	729	692	742	686	746	695	702	724	723	744	676	650	687	758	694	643	703	706	719	710	702	711	695	732	698	709	743	700	715	745	696	710	674	689	702	722	757	713	724	716	725	694	722	713	758	654	713	689	773	716	696	692	673	751	769	688	710	724	735	713	661	731	710	722	741	666	767	744	712	714	696	680	677	700	692	704	704	699	701	705	706	686	718	747	750	668	703	706	708	680	738	724	687	682	733	664	663	743	724	730	675	708	713	719	669	696	706	759	673	693	691	745	701	750	698	707	685	744	729	726	689	680	744	718	688	677	700	698	664	737	730	711	704	746	691	742	704	694	714	727	710	732	704	687	694	702	692	688	674	724	695	670	677	764	757	699	688	664	714	706	725	757	731	675	710	738	696	717	656	678	714	719	727	689	707	714	720	740	721	736	738	681	733	688	789	731	653	704	711	739	691	703	688	727	750	693	696	724	680	736	708	677	699	709	703	684	718	671	753	696	699	719	664	634	737	698	726	686	709	696	736	717	710	701	751	687	712	677	730	708	668	697	701	742	695	699	695	724	739	714	719	730	672	708	693	720	701	743	760	713	727	668	785	739	736	682	742	741	708	726	725	691	727	709	667	669	680	738	692	744	687	700	787	703	707	697	675	760	696	744	709	757	702	700	696	712	689	670	701	746	716	703	715	746	706	745	684	751	716	719	762	669	733	734	718	718	667	685	700	731	717	701	726	721	748	703	794	710	717	743	725	682	710	730	734	757	709	705	741	684	694	690	727	753	670	716	720	722	684	742	726	690	712	687	665	702	719	726	696	688	727	715	744	718	725	700	678	701	724	751	673	683	745	731	693	694	709	739	729	714	729	722	711	668	665	697	714	733	673	696	691	747	710	721	723	701	686	733	699	701	763	711	733	730	752	682	750	723	716	693	700	690	685	682	674	707	675	669	718	666	706	716	741	686	712	693	744	688	721	686	729	693	742	716	704	689	725	678	705	699	713	729	752	708	775	690	716	725	711	701	715	732	717	711	707	704	697	691	745	738	773	670	687	723	715	751	721	702	788	687	686	696	684	696	703	742	687	755	683	713	721	719	729	682	787	757	702	654	716	708	705	713	660	695	627	732	675	708	689	691	723	659	740	726	725	692	676	689	718	730	714	716	676	730	681	717	716	712	674	719	696	759	771	721	758	702	718	700	659	711	720	714	712	674	712	687	710	727	742	730	711	686	736	695	707	708	763	689	693	730	715	768	718	710	717	696	733	703	672	686	686	675	736	686	768	690	726	753	718	717	700	689	667	717	697	687	754	728	703	728	728	689	700	726	708	706	694	697	697	734	736	697	694	741	672	731	682	719	693	704	738	703	729	695	710	747	699	699	703	720	725	713	698	691	688	685	698	732	704	670	728	709	736	740	682	683	693	693	756	697	703	705	694	718	704	673	672	697	706	712	695	721	707	688	753	710	726	707	731	787	721	680	734	677	692	677	708	721	756	740	716	713	628	688	723	723	720	703	738	705	681	687	701	743	707	706	722	730	746	687	725	630	712	715	750	702	696	653	719	631	728	671	685	674	694	731	687	709	647	744	724	706	752	752	678	698	698	679	693	732	700	725	693	717	706	724	720	734	751	732	724	712	730	738	699	683	729	696	724	718	729	663	656	712	733	767	687	744	712	671	677	720	708	686	723	682	711	728	671	751	759	691	759	675	749	745	748	736	743	684	734	815	695	736	706	653	672	699	676	700	651	717	716	702	674	717	688	702	696	731	722	724	753	682	712	717	704	708	635	750	707	776	723	680	718	727	701	711	688	701	731	684	667	742	680	729	698	767	673	670	693	712	700	740	688	677	703	728	701	699	719	726	727	722	708	736	724	702	679	698	683	741	723	721	686	735	744	697	684	716	693	728	706	744	695	716	720	737	710	732	694	742	684	743	716	699	697	679	664	714	714	740	718	706	739	739	707	712	695	648	725	744	713	684	689	762	702	676	743	726	678	719	670	744	715	746	699	725	692	694	676	751	761	673	723	678	716	706	713	742	711	763	705	723	726	688	677	716	725	743	751	683	646	718	702	678	708	686	703	717	735	678	686	695	737	732	651	683	709	704	730	746	684	801	714	728	698	715	718	733	705	723	722	673	768	672	712	742	742	714	684	702	723	691	728	711	680	687	698	682	702	738	678	697	728	732	722	686	698	724	733	734	691	677	685	697	702	724	750	694	705	705	753	685	707	763	729	679	695	778	746	701	701	758	725	667	752	685	729	735	701	720	706	732	731	743	670	744	735	749	715	686	729	749	677	680	727	695	717	704	736	698	740	749	694	700	669	650	698	674	663	703	716	699	664	697	759	711	712	761	720	696	723	702	671	700	658	725	718	732	725	694	723	739	728	706	680	741	713	712	682	720	707	688	737	667	739	733	665	713	682	690	771	718	698	735	685	678	730	728	705	720	702	689	724	757	705	692	716	705	724	742	661	720	726	762	726	710	742	740	738	734	686	739	731	684	699	721	700	695	737	731	685	770	717	761	726	701	752	688	691	707	712	697	719	668	682	677	688	759	724	659	735	748	708	684	713	722	730	718	702	643	724	743	703	770	671	739	639	700	723	724	688	716	685	741
27915	30188	33301	19942	6040	1970	961	579	446	405	410	407	404	403	367	414	419	412	370	421	406	447	374	418	408	378	401	370	393	402	362	378	385	421	394	392	405	429	378	414	404	405	390	382	399	411	374	378	390	418	407	439	430	377	420	379	403	362	399	389	398	419	428	398	391	385	428	402	410	396	356	420	417	410	385	421	407	402	404	396	384	368	401	383	430	412	422	374	420	401	372	363	404	364	393	401	389	391	435	386	363	406	403	393	397	391	368	413	413	391	381	410	411	399	412	401	402	410	439	390	410	423	386	418	418	394	390	417	376	357	371	458	448	403	430	384	394	415	405	379	379	387	409	372	413	409	345	423	413	393	401	420	429	412	411	415	359	365	351	386	383	381	408	404	419	390	412	422	384	426	378	389	382	376	383	457	402	403	387	375	403	396	381	375	384	439	392	394	410	384	416	401	399	404	416	387	411	385	416	410	393	406	389	425	423	405	427	383	414	427	377	395	377	408	446	415	404	397	418	381	413	425	418	429	409	380	353	391	379	374	404	399	421	401	400	404	361	376	393	384	372	387	399	393	381	377	389	394	394	359	396	414	362	420	387	408	364	377	396	382	395	429	388	415	410	380	387	398	410	427	375	386	425	397	405	405	364	372	368	405	423	433	447	415	416	423	401	380	385	377	380	389	424	398	384	370	415	428	384	396	383	376	402	415	417	418	381	371	386	397	374	434	393	385	403	354	384	414	393	402	416	397	391	426	398	387	418	396	430	371	418	401	411	413	408	412	398	408	396	434	431	359	385	439	404	416	414	402	419	387	408	446	404	363	410	371	417	392	401	394	402	438	435	409	382	368	416	412	404	396	384	351	404	391	422	412	416	383	424	404	373	383	414	372	427	378	412	401	393	408	398	393	376	391	379	404	394	373	387	411	415	401	403	379	396	383	435	412	364	414	379	390	387	376	399	423	437	393	367	386	380	398	384	404	403	386	457	390	431	414	386	434	391	377	381	373	377	355	365	381	407	384	416	377	380	407	346	410	391	411	400	396	411	400	393	397	425	357	424	388	387	422	399	377	385	415	392	402	427	400	369	401	455	413	394	447	364	434	403	379	399	403	389	389	387	400	418	410	380	384	386	393	397	410	387	408	401	397	435	430	397	379	373	433	416	397	401	393	428	417	428	387	399	379	381	385	409	359	369	395	406	398	395	392	399	377	390	412	385	394	385	401	406	344	403	378	394	384	373	390	396	396	405	395	389	378	416	420	407	386	406	421	414	386	395	370	386	411	409	434	406	434	406	413	406	404	411	433	436	387	401	362	397	418	378	369	379	388	388	384	396	362	382	389	394	393	392	379	400	374	374	413	369	404	401	376	406	388	427	356	412	363	381	394	415	383	411	391	448	391	403	341	423	393	416	392	399	389	401	388	401	436	396	395	403	394	389	386	396	385	432	435	388	426	381	385	411	404	370	392	395	399	382	409	405	381	401	405	377	354	370	407	406	377	438	416	385	403	414	379	383	394	401	396	439	391	394	384	396	420	399	401	388	408	397	434	372	424	405	388	388	412	397	390	404	401	403	361	375	414	385	428	378	382	374	427	364	437	418	429	375	418	364	384	394	405	426	427	359	400	403	390	417	400	416	383	381	414	360	392	412	422	409	386	419	395	362	399	380	418	361	395	425	380	415	374	429	367	392	377	369	375	380	378	400	370	397	350	404	374	412	393	378	420	430	422	380	425	390	412	412	423	407	391	386	365	396	364	415	396	406	406	378	390	359	411	390	432	379	386	399	394	400	365	400	415	394	413	407	424	386	418	402	395	416	425	385	377	402	406	372	428	381	403	386	369	395	393	428	384	389	357	370	390	430	391	388	388	415	421	419	396	367	424	389	407	448	416	396	363	390	373	404	383	402	395	401	374	383	388	395	368	406	368	408	374	388	405	367	381	414	403	386	405	419	398	389	418	414	412	399	402	394	374	383	420	407	399	423	376	404	435	410	388	389	396	417	436	401	407	412	406	408	393	371	399	393	398	409	390	386	382	458	408	391	363	396	399	402	413	413	397	408	387	400	403	408	412	414	431	391	416	376	356	361	375	415	372	397	418	381	376	374	380	392	399	397	413	404	342	379	416	429	385	380	408	399	361	362	411	404	376	409	423	400	427	339	385	393	381	380	353	415	366	395	410	413	376	431	400	400	406	405	418	422	386	431	355	401	397	411	411	416	421	374	375	404	379	430	361	399	404	366	399	365	386	394	397	383	407	357	390	391	408	389	394	386	401	382	414	419	404	409	418	383	386	396	382	391	434	368	418	362	403	412	370	416	392	366	383	391	411	412	423	382	398	380	397	396	408	392	395	376	381	397	402	401	365	403	399	392	371	429	415	403	405	386	386	415	447	392	407	408	382	410	374	394	361	388	409	407	366	420	411	409	425	409	397	385	374	354	402	410	412	411	398	397	376	409	400	390	368	390	430	368	396	416	423	412	373	377	387	387	392	421	367	378	403	436	390	425	373	374	439	399	406	421	441	413	375	421	437	372	385	398	388	388	381	398	423	363	433	372	402	389	403	404	383	383	407	393	383	412	384	395	393	411	413	427	357	398	370	406	422	418	408	395	368	374	389	429	399	391	394	428	424	454	408	406	394	395	404	406	364	389	419	395	387	379	403	401	375	396	412	408	392	395	389	408	371	383	413	363	398	413	415	429	382	373	394	374	413	360	392	401	375	367	396	387	384	368	398	392	406	408	384	424	389	375	372	395	436	395	399	374	395	383	382	407	396	365	389	381	370	399	389	426	373	422	421	408	392	401	397	386	404	381	363	393	371	355	386	382	397	374	378	387	385	389	419	346	400	410	401	369	427	398	371	392	364	412	398	396	406	375	402	416	408	372	393	411	389	403	403	365	439	412	400	390	410	394	388	400	396	394	413	399	376	387	395	365	381	376	400	394	394	407	386	426	398	387	407	410	373	389	411	389	409	391	408	374	352	399	382	389	412	419	417	373	409	356	407	390	423	388	382	407	368	432	363	376	367	386	393	384	418	382	440	381	385	368	406	391	394	398	419	379	428	380	419	428	415	397	407	366	383	408	369	375	384	402	390	351	398	385	435	382	408	390	413	389	379	398	437	411	371	403	383	418	394	445	388	394	391	397	344	384	407	387	396	364	391	358	394	365	400	385	353	406	417	399	379	374	436	436	409	354	403	368	388	412	389	396	403	374	370	419	366	364	396	402	428	398	392	398	450	365	401	369	421	390	407	380	374	427	399	354	394	382	409	387	396	384	391	403	425	360	418	372	398	387	420	418	378	410	391	401	391	417	381	406	401	369	408	390	406	403	403	366	393	421	418	415	378	407	416	360	393	405	404	373	413	373	406	388	381	407	407	348	393	391	416	393	398	394	394	375	384	446	404	369	391	411	357	379	419	351	396	401	390	390	350	396	395	404	401	378	407	408	417	403	403	361	382	400	380	439	354	390	448	404	389	407	399	377	384
32736	50476	38920	20637	9023	3824	1772	909	698	625	598	626	614	640	646	625	652	587	612	643	602	593	597	627	581	637	633	628	637	594	672	611	610	631	608	604	586	651	660	594	619	604	601	646	608	630	596	621	613	646	633	662	597	639	612	635	615	641	630	610	613	594	596	612	604	622	657	608	683	582	610	647	598	664	641	579	609	648	616	621	576	617	591	602	601	597	587	566	647	611	594	634	613	606	633	581	633	613	602	644	656	614	635	658	651	651	652	620	636	615	611	616	659	607	573	616	600	582	626	600	642	615	674	657	612	617	591	591	601	591	604	621	640	609	646	606	599	635	662	613	570	620	603	626	554	618	653	577	618	632	589	659	618	635	663	620	647	649	602	635	628	579	640	644	652	617	611	643	602	648	617	673	606	662	650	617	583	617	577	652	602	621	607	642	592	603	627	679	633	606	608	638	615	618	654	610	634	585	599	578	625	664	619	634	620	630	588	616	609	576	604	657	621	585	621	647	643	610	608	621	602	565	600	602	625	583	637	625	632	593	633	619	637	593	593	626	613	630	568	617	624	587	625	575	600	601	648	582	606	589	636	565	597	632	598	650	602	663	635	618	599	586	657	597	620	637	641	603	641	601	597	613	592	599	615	650	606	686	572	614	587	606	646	632	636	579	627	571	604	601	571	575	625	583	615	648	644	612	639	631	629	640	600	621	689	578	639	619	604	621	633	620	612	655	634	642	616	630	623	585	622	670	592	654	650	634	612	641	590	628	655	594	674	621	604	623	604	638	630	621	609	621	594	636	642	632	637	647	581	592	657	604	611	636	649	582	606	607	670	596	629	618	595	651	593	590	617	610	679	624	615	623	615	614	596	606	659	604	640	590	636	609	572	586	638	652	605	620	616	618	644	651	639	605	630	590	609	621	584	644	672	617	639	625	638	624	656	601	660	633	666	604	645	598	590	619	616	642	624	608	597	643	652	599	615	641	596	597	621	587	641	589	623	624	643	634	636	645	579	591	613	644	587	593	587	599	637	633	656	624	608	618	626	578	665	617	599	637	630	669	613	652	624	606	577	579	629	627	631	577	624	606	596	588	643	672	622	619	602	655	593	612	633	594	597	607	631	657	606	628	615	624	632	620	645	600	563	646	625	628	594	659	617	639	608	597	595	613	661	588	629	615	626	618	633	644	633	630	647	638	591	618	616	643	644	554	646	581	657	568	615	675	642	630	626	634	602	631	617	594	592	616	603	650	587	593	597	582	643	631	566	656	604	594	616	662	591	648	593	615	592	643	633	644	578	620	592	586	612	594	605	628	594	593	597	631	648	596	594	615	626	585	669	615	621	629	626	633	613	622	637	638	624	597	638	651	593	607	635	601	640	605	671	642	597	647	639	592	570	598	625	614	612	582	620	602	651	669	621	637	594	604	597	631	628	621	667	676	612	621	629	645	626	619	605	637	617	576	630	576	606	583	622	642	641	604	592	610	700	613	623	644	597	613	635	602	661	653	597	632	631	632	623	604	649	583	634	613	595	667	611	607	631	611	641	603	586	640	624	598	560	623	651	604	668	627	619	666	597	626	631	611	609	607	625	591	631	649	637	641	652	606	638	601	657	629	615	638	580	595	603	642	604	636	615	610	603	611	583	576	622	593	586	587	586	580	618	577	634	651	620	633	655	560	618	611	589	608	547	651	590	650	622	647	611	613	600	645	625	625	588	653	665	589	645	586	598	586	587	627	638	614	619	627	656	620	606	617	664	630	605	618	624	608	621	591	653	573	618	597	628	645	623	625	630	632	598	643	618	659	597	619	618	646	634	628	623	594	604	589	599	632	636	617	654	615	557	617	587	612	647	594	609	612	614	592	620	617	598	671	623	639	605	640	581	624	643	645	622	611	610	625	640	619	617	604	637	644	614	606	609	645	578	655	642	625	637	591	666	619	608	637	626	622	626	667	579	625	580	612	622	600	637	635	611	609	600	605	643	611	618	627	631	617	595	613	619	604	644	622	619	586	609	653	571	625	654	628	652	639	592	603	626	648	591	603	697	625	632	595	650	612	586	639	612	628	618	578	621	615	634	632	614	643	613	613	658	637	654	629	641	611	634	582	648	640	686	633	608	583	604	614	604	652	637	622	637	613	662	643	611	656	651	617	646	641	640	570	626	624	644	614	626	640	611	630	616	609	631	589	605	586	588	635	629	594	652	603	613	624	624	611	614	665	645	610	599	632	603	603	633	578	614	618	629	610	643	612	591	625	641	614	687	669	580	607	604	591	634	650	637	542	588	640	653	686	592	609	600	613	623	603	629	660	635	655	648	607	594	631	621	581	639	620	604	637	621	656	629	630	653	605	634	632	581	634	632	639	639	669	627	593	603	636	655	610	636	649	619	599	603	638	666	645	644	587	624	589	632	603	624	594	641	641	646	658	615	654	660	602	697	633	606	649	581	636	596	639	600	627	625	641	616	672	555	606	632	631	617	610	655	602	669	608	666	622	646	624	621	586	559	586	639	652	585	637	607	635	595	621	620	631	625	621	566	635	625	633	576	596	582	589	615	559	650	610	586	633	631	636	597	626	600	602	599	649	643	588	666	621	605	616	625	602	615	643	613	608	632	592	572	592	599	665	638	644	602	610	634	618	632	667	595	578	623	608	636	660	623	637	632	591	618	638	598	669	589	608	612	649	633	622	641	600	630	634	594	603	633	611	653	618	613	619	636	627	649	657	571	628	636	611	616	645	644	670	604	606	638	615	604	630	575	613	616	638	590	638	632	622	624	665	577	616	647	603	637	644	648	635	600	611	615	630	597	611	656	590	620	594	627	612	589	645	673	648	559	588	609	612	605	618	605	640	640	637	627	623	615	600	585	690	642	655	637	632	589	612	613	626	615	609	634	604	598	603	594	610	622	642	619	616	647	618	579	638	606	673	637	609	623	596	656	625	591	606	651	627	586	633	614	630	599	606	612	627	657	610	587	644	564	605	648	694	618	640	602	584	611	581	616	624	608	574	606	654	583	618	581	618	636	623	595	603	605	612	634	625	632	650	615	601	639	641	604	603	581	588	618	597	673	657	612	592	578	613	642	629	644	636	648	637	582	603	594	664	647	620	602	597	632	618	642	614	637	602	657	619	624	620	690	598	642	609	620	639	667	696	552	634	600	647	611	615	600	613	648	642	661	602	596	608	623	617	648	614	615	614	628	631	634	606	594	609	616	635	602	631	648	590	615	598	578	649	642	599	653	577	681	651	597	652	623	659	600	571	659	636	645	612	587	586	608	563	628	621	619	637	608	599	648	629	616	643	636	602	592	622	640	606	631	629	573	615	594	624	660	645	655	615	656	586	612	651	582	610	627	591	616	592	622	608	661	584	631	616	644	643	617	599	643	600	632	604	661	619	645	623	606	632	602	656	642	589	633	597	605	661	602	620	603	663	629	639	608	638	642	609	598	600	614	626	607	575	638	584	646	603	602	643	624	639	618	640	632	649
24659	24439	38536	34215	23597	14943	4691	1150	494	406	435	414	420	423	428	425	444	406	408	413	445	428	458	412	413	424	430	415	435	434	408	419	389	458	427	402	426	423	412	429	437	429	439	453	444	414	430	408	408	480	394	393	432	422	423	431	421	450	415	370	397	416	451	424	442	414	413	425	419	412	435	398	371	373	428	428	461	431	421	440	426	423	434	416	432	404	451	440	420	423	422	425	415	462	397	421	400	409	406	446	449	442	422	427	410	411	445	435	389	409	418	409	414	416	409	440	425	395	444	425	439	451	423	461	398	415	474	458	428	421	455	393	415	411	410	425	392	424	397	404	424	399	387	426	437	429	442	439	430	423	431	414	395	429	392	395	398	403	416	425	438	420	422	451	361	398	441	422	410	409	417	402	436	425	403	417	452	397	395	438	406	436	410	445	409	402	408	439	432	412	390	409	418	431	413	411	428	434	414	382	424	465	432	441	379	387	427	421	456	417	398	444	401	434	411	472	408	384	434	403	445	413	429	426	401	409	434	390	422	414	442	449	413	439	417	422	427	408	429	384	414	425	417	436	396	436	388	403	413	431	377	433	442	429	410	424	410	439	411	412	379	425	405	458	411	366	453	411	420	433	394	438	415	432	417	446	392	393	424	457	417	455	405	445	393	427	410	442	418	413	419	435	435	382	442	450	414	432	423	394	425	417	409	446	404	402	447	424	398	396	430	433	428	433	397	373	414	442	449	382	419	420	446	434	417	427	451	416	439	400	405	392	399	413	406	409	468	426	438	387	428	428	408	455	380	402	397	441	424	437	385	416	403	425	419	425	417	416	480	446	414	412	435	432	455	406	449	433	429	421	401	408	423	454	449	466	425	426	420	454	395	424	433	384	416	407	444	419	405	467	447	414	428	415	402	390	415	443	436	404	439	404	411	435	419	437	446	418	425	431	430	373	408	402	407	428	403	430	409	431	422	426	463	455	411	458	436	442	411	396	434	429	423	422	418	437	438	435	431	429	446	393	393	437	434	413	433	414	416	453	440	432	421	414	438	433	432	367	427	412	428	379	429	440	427	416	444	425	420	409	468	378	421	449	463	423	369	424	417	395	449	443	440	413	440	419	434	429	409	430	419	445	397	416	427	423	418	413	432	430	429	423	397	408	409	416	434	406	423	442	428	427	386	419	423	455	405	413	411	400	429	409	436	434	397	404	413	401	431	409	401	443	433	418	426	401	433	395	426	400	398	436	454	392	421	438	452	387	416	426	410	422	403	394	441	396	425	405	396	402	410	432	396	442	395	356	416	422	399	423	423	412	426	413	438	387	406	407	419	430	427	419	404	428	432	426	432	394	379	432	432	440	441	444	418	369	406	421	439	416	434	432	420	413	427	433	424	425	420	413	426	438	430	403	395	430	446	416	392	419	434	407	424	410	443	432	420	412	411	403	418	414	406	411	395	425	413	465	420	438	416	442	390	402	414	418	409	444	444	401	409	437	413	427	457	445	420	426	436	390	425	409	394	406	444	401	414	445	455	405	438	438	413	409	394	398	422	412	436	429	482	423	400	454	441	404	391	406	451	438	416	409	420	401	411	407	396	390	443	392	413	450	412	409	394	441	415	420	441	363	394	415	442	416	399	401	424	437	425	420	433	406	396	434	413	410	442	430	405	446	433	408	425	414	384	437	456	438	401	436	443	437	438	418	444	427	410	395	414	430	407	413	415	431	436	413	401	445	430	411	432	442	414	397	431	399	432	400	435	388	446	405	417	412	407	409	421	420	449	454	437	416	420	396	454	393	436	390	426	449	409	433	383	401	457	442	417	401	413	454	409	430	405	418	386	438	405	447	418	428	409	409	444	401	432	444	428	447	425	426	446	401	394	411	402	429	428	404	390	410	394	433	391	402	401	417	419	411	417	408	380	436	421	417	437	429	439	364	413	426	414	412	409	409	389	421	382	410	410	402	420	396	438	403	438	463	412	422	422	410	412	428	443	419	478	441	426	383	424	432	442	426	438	410	412	405	401	423	431	416	415	460	376	423	428	432	448	413	410	414	413	446	419	395	433	430	429	380	393	370	407	403	414	383	440	434	391	399	435	441	452	423	414	476	470	453	392	481	439	431	411	429	428	402	414	430	411	413	420	429	401	391	435	413	435	390	411	397	404	414	424	409	398	442	394	433	390	437	411	409	415	426	431	405	419	382	418	401	440	432	425	429	410	429	456	392	380	420	398	421	420	382	401	410	372	375	419	433	430	454	395	377	413	445	433	415	405	410	429	442	429	426	416	425	437	423	433	415	462	427	435	429	417	432	406	396	406	412	456	425	420	409	439	373	435	427	420	427	390	396	440	384	419	396	417	406	441	392	434	428	427	430	454	459	406	424	420	418	423	444	424	384	433	425	435	432	413	456	401	446	410	471	408	454	432	394	469	414	424	421	451	430	420	437	427	417	411	381	422	400	434	391	441	421	428	443	457	422	422	426	443	430	419	421	451	425	441	414	402	397	435	438	408	455	446	427	406	395	428	419	430	390	412	428	426	412	403	448	444	460	405	440	395	394	417	446	443	430	437	401	459	434	428	422	413	398	460	413	421	406	436	410	439	451	393	424	439	404	406	427	456	410	442	414	419	454	418	426	452	465	425	396	431	356	424	466	401	411	421	429	388	391	419	412	428	405	411	440	431	463	434	429	428	401	430	462	468	435	434	442	409	427	439	443	434	439	398	448	424	398	423	398	423	413	416	398	443	403	423	430	407	414	428	421	365	402	415	426	395	415	405	426	416	404	427	440	409	423	463	410	411	425	430	426	422	422	425	416	416	412	427	388	444	407	434	442	427	441	403	413	409	433	426	459	422	402	448	435	415	405	437	388	403	414	373	443	402	394	402	394	421	452	411	426	425	440	416	408	401	451	468	394	435	424	433	388	439	386	406	424	447	421	419	394	434	408	409	436	404	406	421	404	403	405	393	437	453	424	453	414	403	436	442	377	434	411	420	433	416	452	420	432	419	389	393	392	398	379	424	387	430	392	430	394	459	404	459	400	454	420	405	428	392	425	399	436	417	428	392	403	446	459	443	426	425	449	392	388	427	405	403	419	396	376	423	446	416	415	417	457	378	430	410	418	404	437	429	416	408	413	431	443	441	441	409	418	384	413	395	429	396	410	431	425	456	441	385	420	452	421	407	418	443	379	409	424	412	415	383	396	411	446	418	362	392	426	397	430	419	415	414	396	440	448	442	421	413	414	449	430	436	429	408	418	450	421	413	437	390	415	439	431	408	392	423	406	410	369	403	383	451	439	387	393	445	429	401	423	422	419	419	424	427	394	433	406	405	380	421	437	390	368	415	422	432	437	402	396	423	445	454	409	452	430	398	425	460	435	443	433	408	384	411	414	420	380	410	396	416	418	397	373	420	422	436	404	446	402	432	417	428	426	443	459	430	426	414	403	408	403	385	419	407	398	419	415	422	393	425	402	443	419	426	400	445	454
55111	92378	72439	46412	28678	15990	6492	2229	811	659	689	635	694	632	653	669	627	666	648	673	652	662	664	598	691	665	669	672	665	666	693	688	634	646	699	650	666	682	675	635	665	666	644	620	655	616	667	696	639	710	635	657	626	690	671	652	664	659	694	674	694	624	674	648	664	610	638	716	701	646	676	662	621	659	613	658	664	667	634	683	626	661	657	674	629	665	673	688	678	651	674	661	672	636	639	664	619	639	645	679	635	626	672	663	662	658	717	672	644	610	656	621	680	660	654	608	659	631	588	654	622	650	605	726	694	651	622	692	639	657	667	657	649	650	654	639	665	640	675	669	677	667	681	707	594	635	665	682	678	686	620	679	687	647	659	647	673	640	662	632	658	653	658	651	666	672	663	647	665	621	673	661	599	645	685	712	637	653	626	665	620	637	680	660	669	664	696	668	623	625	669	630	674	647	686	655	667	644	684	622	647	675	656	652	668	649	663	681	631	660	668	640	690	615	673	688	628	661	664	663	655	644	656	640	673	647	621	699	655	671	677	672	612	628	621	652	682	670	642	653	640	609	737	720	616	655	640	676	642	667	681	643	667	651	648	636	678	664	639	655	656	645	639	672	661	715	691	703	637	665	663	648	634	664	663	642	672	668	665	661	602	625	675	646	653	723	675	660	644	657	625	678	693	695	677	683	616	654	630	717	670	638	684	695	661	669	662	652	618	709	669	685	687	658	686	659	616	648	692	660	663	600	710	646	702	660	670	679	657	650	603	697	679	638	678	672	652	651	639	666	615	683	646	637	651	648	669	691	666	667	664	668	615	627	644	643	691	664	665	654	645	665	678	649	684	604	648	660	639	666	614	621	719	626	665	670	675	661	665	637	682	644	647	665	662	660	682	698	693	648	629	672	666	643	627	676	645	664	638	664	658	661	694	719	698	628	669	655	656	658	646	689	647	655	704	722	668	702	671	657	674	657	687	659	705	649	646	682	662	641	625	640	657	607	616	674	739	674	684	668	673	720	675	635	685	654	675	669	684	635	656	685	642	666	629	651	650	655	671	642	670	600	653	641	688	649	677	646	642	657	689	667	696	648	620	674	653	655	695	670	685	609	643	695	665	661	654	659	670	660	689	652	678	656	656	642	650	639	603	659	675	638	682	656	644	641	672	674	624	638	641	617	663	635	630	649	626	650	684	620	677	651	687	688	657	634	588	653	665	677	659	658	673	674	629	696	671	647	667	657	657	654	665	652	663	686	648	686	626	665	675	637	654	673	675	626	694	659	653	646	679	651	650	598	643	709	673	659	646	703	638	663	680	699	648	666	639	632	650	720	657	656	666	688	599	707	649	644	680	659	684	681	670	636	662	658	692	654	647	655	631	692	623	636	654	676	645	706	666	680	686	630	646	635	681	649	686	689	653	620	706	701	625	660	639	679	669	670	681	627	637	624	629	663	651	672	676	673	660	690	632	639	680	676	655	639	656	642	658	640	658	661	674	663	669	633	692	680	683	664	654	693	633	656	639	641	670	672	638	641	614	645	681	637	674	644	705	643	723	616	668	707	659	693	661	654	649	642	651	712	647	666	674	667	668	696	614	659	652	645	641	648	653	636	659	667	679	691	680	696	678	638	648	640	653	622	737	673	700	640	696	667	641	631	651	654	681	684	683	622	652	650	702	662	659	644	646	621	662	666	633	607	651	660	661	649	655	673	631	616	669	625	665	638	633	615	626	647	662	653	644	643	623	616	665	660	690	633	643	646	679	696	671	652	703	660	719	702	669	626	675	646	689	639	629	654	629	674	690	664	652	711	658	645	688	617	669	671	659	687	630	685	652	694	675	658	652	665	638	687	633	702	663	640	688	676	688	660	673	623	680	693	666	705	661	683	625	680	653	632	644	696	639	631	598	694	681	609	655	635	671	650	650	672	645	703	638	642	672	647	655	620	661	612	659	661	636	658	672	628	665	684	658	642	647	705	708	691	688	626	629	658	683	663	670	697	681	652	621	693	689	682	645	658	629	638	672	652	667	692	670	662	662	693	697	699	643	651	685	668	667	646	660	659	698	701	662	674	664	643	621	661	698	618	662	619	687	645	668	686	591	651	685	647	671	628	634	671	697	647	637	642	675	643	655	650	712	676	686	656	637	659	633	686	660	690	627	668	642	672	640	655	626	651	682	672	674	676	663	680	697	705	655	626	672	669	677	639	617	671	660	633	699	641	625	670	636	647	676	634	674	676	681	651	654	658	659	684	680	629	685	656	696	646	626	643	595	668	661	670	654	694	667	668	654	709	624	613	659	667	695	626	649	641	650	681	626	640	615	681	626	658	668	655	619	635	631	672	663	673	699	662	666	647	643	674	687	607	640	651	639	676	641	675	643	688	740	709	651	659	653	606	687	702	676	668	660	658	716	670	662	674	624	706	687	620	632	617	664	662	708	651	656	648	652	652	651	642	670	687	653	694	655	667	713	688	657	691	694	666	669	651	631	677	659	687	604	612	651	659	664	637	649	659	653	662	679	705	648	652	691	651	620	664	672	596	636	710	657	679	666	633	671	631	671	627	645	685	650	688	660	651	656	690	645	710	673	648	650	663	630	634	640	640	661	671	651	638	664	605	652	652	665	629	609	640	682	688	578	616	653	713	687	656	688	695	669	627	694	648	678	655	655	687	648	660	599	666	670	640	663	667	683	648	671	648	626	630	642	691	674	657	658	649	693	666	623	656	664	686	623	692	655	656	657	659	720	655	665	640	661	665	728	698	630	688	627	658	660	681	599	683	668	658	707	641	669	647	655	679	724	661	679	647	654	700	652	648	615	682	648	631	668	665	662	639	706	668	636	601	635	647	635	659	575	694	648	646	695	655	624	662	663	621	641	675	683	639	659	656	653	630	642	722	706	688	669	622	651	685	628	657	653	692	629	658	675	672	644	640	691	662	622	648	688	683	700	649	652	652	653	654	652	651	608	700	705	644	645	688	653	622	643	641	663	662	664	684	690	657	655	646	649	640	701	656	656	654	624	675	618	668	645	679	643	614	661	655	671	681	687	651	669	662	691	653	645	643	685	627	651	651	647	653	640	681	657	668	668	636	659	630	651	675	620	642	651	712	669	623	692	647	642	640	610	710	663	689	705	657	611	665	661	658	719	656	644	658	689	633	660	657	635	701	674	693	656	620	702	665	636	623	642	673	675	659	644	705	670	671	639	661	606	653	692	687	672	662	612	724	652	649	717	662	632	675	675	634	660	628	652	719	628	685	633	651	635	616	620	621	662	698	667	639	663	648	674	670	681	641	647	661	644	623	689	683	622	723	606	668	655	663	668	677	655	637	677	674	668	642	656	662	662	679	694	638	700	624	635	645	665	683	666	634	630	652	667	673	699	663	683	653	717	655	711	685	672	662	637	653	601	656	666	643	681	620	674	695	603	683	676	701	691	633	684	621	648	684	638	629	645	651	604	657	606	685	666	682	623	681	684	629	659	609	642	654
23272	22299	33288	29678	25071	22273	14204	2529	576	481	476	473	470	502	533	450	481	469	466	498	536	495	476	532	488	430	505	450	509	476	476	473	495	478	450	406	492	494	458	460	439	489	459	476	498	493	491	497	480	431	455	473	502	482	450	467	497	487	464	492	461	441	463	457	496	476	445	489	502	447	497	490	469	492	477	475	474	442	474	443	483	454	464	490	472	491	458	448	470	472	477	476	501	467	474	454	501	444	470	464	492	455	500	510	451	488	473	442	481	477	473	425	447	463	460	471	485	462	466	463	448	486	509	478	493	504	446	485	466	521	460	491	489	473	490	473	487	512	499	501	456	462	471	462	464	502	481	448	468	460	457	459	439	427	489	434	453	434	455	476	481	459	433	491	472	465	462	466	477	481	429	505	456	520	447	502	507	468	488	460	441	481	481	465	461	451	463	507	466	480	439	506	471	497	505	483	497	433	465	481	510	439	507	489	495	502	481	489	502	468	482	503	464	499	501	462	500	477	447	454	448	472	484	475	480	471	451	463	455	474	505	454	467	459	501	481	460	490	491	470	483	467	469	452	439	433	488	430	468	440	533	502	481	475	449	457	475	473	436	466	449	475	504	471	449	493	479	473	462	459	489	466	500	508	447	485	465	468	464	477	459	470	497	453	493	503	450	510	470	466	476	498	439	458	441	463	463	456	443	533	465	457	484	471	479	450	452	520	481	477	489	489	504	453	496	458	486	453	458	480	503	478	483	445	505	499	476	489	478	506	437	478	441	491	464	464	480	476	484	465	463	443	468	489	464	462	427	481	423	475	491	494	514	448	527	470	498	498	466	495	517	474	467	489	486	488	452	457	486	480	497	509	459	524	464	468	438	467	508	535	468	452	474	430	486	465	471	487	470	428	457	460	484	464	469	480	484	518	459	478	510	423	449	457	514	437	419	494	491	479	451	458	431	477	437	465	473	479	482	455	485	461	446	461	501	477	440	436	470	484	418	465	461	475	496	497	446	475	496	425	498	503	519	482	461	519	470	470	479	456	461	470	501	472	464	478	458	458	424	500	448	483	477	439	477	489	459	457	450	464	474	487	450	475	484	461	509	448	460	486	474	464	448	451	473	464	472	482	467	439	468	478	497	480	479	450	484	490	487	463	494	483	484	469	487	496	485	501	474	440	434	481	483	475	481	489	495	461	471	468	459	474	446	468	441	453	493	487	499	450	480	523	463	504	450	447	528	490	489	489	472	481	474	482	494	491	489	474	489	455	482	488	478	501	470	468	498	498	519	491	479	512	461	506	481	514	492	475	472	495	524	468	497	490	464	475	472	474	449	486	468	492	482	463	457	460	438	476	505	456	449	499	467	451	456	466	440	509	449	480	487	471	486	478	505	481	472	473	455	482	447	472	473	488	465	460	488	514	497	512	457	441	481	498	452	458	483	444	451	498	481	477	498	511	447	459	470	476	469	438	456	463	445	493	489	442	503	465	489	464	493	451	478	463	444	481	489	471	425	475	454	479	481	452	463	442	474	505	490	454	463	441	500	479	460	483	485	485	427	509	493	461	476	434	486	455	453	473	457	444	490	456	479	487	426	507	479	462	463	461	440	474	447	478	462	490	486	448	485	464	425	488	480	454	474	453	438	482	450	460	480	461	483	470	456	461	476	492	469	453	485	463	512	456	511	486	507	483	455	479	481	462	457	452	489	437	500	499	508	445	477	452	505	463	449	499	465	464	486	482	478	484	470	493	509	485	457	518	473	452	451	493	511	509	494	454	456	469	492	443	474	472	504	456	483	443	461	458	472	472	467	504	500	483	468	484	474	460	488	471	478	479	487	493	499	465	477	473	465	488	452	458	463	474	473	436	488	512	481	458	434	470	462	476	461	495	528	478	438	474	512	509	457	509	462	456	453	455	455	495	469	477	435	453	459	475	448	460	494	475	454	514	476	443	475	461	482	500	512	467	495	498	468	451	468	482	446	435	476	445	495	453	423	465	462	471	531	482	462	460	468	448	455	467	448	485	472	476	497	456	497	446	458	481	465	524	465	458	451	460	476	486	443	471	477	486	460	447	467	474	443	483	479	516	445	451	486	487	485	490	463	491	452	435	473	469	470	489	472	460	445	480	497	471	483	487	510	489	477	425	426	503	477	503	516	466	505	457	483	452	471	492	454	484	469	477	489	515	461	469	450	499	465	491	446	500	460	477	441	461	491	488	487	482	493	464	482	467	429	469	459	437	448	445	469	464	499	456	455	485	500	449	468	462	476	499	465	455	461	466	439	492	497	485	469	457	451	481	470	495	481	481	471	486	459	489	473	492	471	481	454	463	462	505	476	510	460	437	478	459	478	505	464	474	463	428	459	497	445	426	537	501	462	476	480	493	443	446	468	481	469	445	489	480	475	470	500	477	489	479	503	471	446	447	445	488	436	454	496	454	498	473	482	475	489	483	463	449	465	461	467	484	483	483	490	468	470	442	470	484	480	465	460	486	492	482	460	487	454	499	492	456	454	445	490	472	445	477	487	480	508	457	485	471	466	480	456	456	474	451	479	458	439	456	496	482	410	486	472	496	485	473	476	451	466	437	498	462	512	477	508	485	441	485	475	434	499	492	485	462	486	499	496	454	457	477	483	459	524	520	472	434	482	480	429	487	448	518	487	446	513	422	501	517	465	436	465	476	498	484	477	478	473	472	446	483	459	491	483	479	492	448	444	473	518	494	504	457	442	534	475	500	466	493	473	438	461	470	510	484	460	479	493	475	478	460	416	447	420	460	458	486	442	446	428	441	485	473	508	462	466	492	478	462	469	464	495	471	478	457	535	488	492	475	479	507	484	471	454	471	487	471	496	475	440	476	471	460	427	484	461	484	470	477	463	462	480	517	485	487	439	459	492	435	491	504	434	448	504	478	488	470	449	471	480	481	472	464	479	453	501	470	467	496	500	459	484	457	492	486	472	463	431	496	492	457	453	449	488	475	487	465	482	485	462	448	489	495	511	497	475	468	498	493	500	494	474	508	512	462	463	513	499	460	484	467	471	458	483	505	487	499	466	506	476	501	448	487	477	451	458	483	476	452	463	427	464	487	470	442	448	464	473	468	460	456	480	462	489	499	521	460	481	457	505	470	473	447	423	490	487	468	497	466	486	474	470	485	483	483	469	471	494	482	486	466	489	470	489	486	479	504	490	459	469	483	469	473	502	470	461	508	481	466	499	497	461	496	464	460	505	467	467	503	464	458	490	496	482	483	475	448	502	496	499	491	445	491	456	484	489	466	478	449	455	483	437	472	444	463	456	504	452	480	469	495	464	480	483	493	475	485	476	463	513	444	487	421	436	510	496	495	483	486	476	452	466	513	496	451	441	443	461	496	501	464	448	491	498	467	474	442	449	490	465	454	513	510	481	505	499	454	452	448	486	531	450	435	459	462	425	443	493	494	457	477	449	480	492	453	455	451	483	458	476	466	497	469	479	453	472	444	499	474	471	499
58508	104907	83560	59238	39408	24862	12302	3912	906	733	702	710	696	711	746	745	694	734	746	738	757	719	698	709	684	700	691	694	680	734	693	676	669	703	720	744	774	700	706	737	734	692	699	707	732	711	669	732	762	753	646	731	721	709	697	690	713	700	791	732	755	694	694	723	707	710	738	657	703	679	711	713	696	708	722	692	702	704	652	698	743	707	720	793	657	698	686	749	678	685	713	746	726	655	742	713	686	719	686	752	702	712	683	711	703	676	689	724	705	666	731	665	687	674	715	730	719	692	740	695	733	724	711	730	720	728	736	658	696	731	686	701	694	679	696	726	696	681	684	685	709	711	708	683	724	727	711	705	718	724	699	718	663	740	675	742	756	683	712	728	705	717	710	736	699	699	710	689	689	699	682	677	720	758	722	702	725	722	681	740	744	723	721	699	712	746	713	680	711	725	699	695	752	751	694	745	701	709	715	734	723	737	711	686	694	701	683	792	720	698	723	743	682	721	727	716	758	736	691	728	714	718	691	732	711	714	750	728	720	713	739	735	710	741	671	710	755	706	739	752	728	726	687	743	741	675	699	743	699	733	707	688	693	712	726	703	723	747	708	671	704	726	744	688	748	707	717	788	723	671	728	729	670	700	748	718	701	697	746	718	752	715	725	733	694	706	745	706	714	718	721	673	728	669	680	724	672	721	736	734	763	669	749	710	686	676	752	722	765	773	691	709	753	713	696	742	741	718	747	724	714	702	705	722	701	738	724	798	693	663	739	746	739	733	654	699	714	746	739	693	782	689	709	727	693	706	764	672	672	737	704	713	693	721	749	684	704	741	697	732	688	682	737	739	745	756	735	704	687	723	688	760	711	740	723	714	695	703	732	691	688	700	697	709	733	695	707	675	729	741	748	739	702	746	727	732	708	709	751	728	689	741	715	736	686	701	729	753	724	692	744	734	733	736	691	674	658	720	730	726	718	716	719	692	726	699	751	692	703	741	765	719	721	688	739	674	725	739	752	695	671	735	686	690	727	711	696	691	701	711	742	756	709	726	725	702	697	695	710	693	742	687	669	652	708	661	713	704	709	696	729	729	711	724	682	661	735	672	718	727	741	671	670	698	686	701	733	709	696	699	730	705	698	707	724	699	737	698	715	683	717	713	715	680	715	665	709	731	651	780	714	673	680	726	714	725	712	747	724	683	736	748	671	680	745	725	715	715	713	677	699	720	689	743	764	703	702	697	714	661	694	710	708	727	742	662	753	696	673	704	698	736	687	748	729	710	720	710	714	731	724	752	727	721	711	731	731	731	673	711	720	676	762	670	707	717	687	689	771	709	732	693	697	692	702	706	695	709	691	732	736	737	725	723	737	705	709	714	761	702	729	730	678	731	757	737	691	696	723	710	688	694	703	741	721	708	634	641	691	706	739	739	723	736	693	716	690	700	698	737	733	679	685	743	702	721	666	722	701	704	722	677	667	706	729	672	736	752	755	753	707	761	650	698	694	707	727	670	741	689	721	700	716	700	677	735	730	706	736	717	659	736	737	696	708	706	715	689	762	732	704	720	753	705	689	769	727	679	679	701	710	704	669	732	775	643	741	682	702	691	723	721	758	704	680	686	679	717	754	721	681	710	693	688	690	723	693	687	719	658	738	718	703	702	690	713	680	694	678	723	732	717	711	730	695	706	723	702	722	672	704	690	716	682	687	678	725	724	637	654	768	680	635	749	726	729	693	676	655	696	719	682	699	711	687	748	757	730	668	686	674	708	735	730	719	717	686	712	723	690	694	700	732	673	683	754	724	688	692	722	702	681	690	721	690	742	699	662	707	727	701	687	723	738	702	716	698	752	707	731	700	729	720	703	682	705	715	691	703	683	746	681	696	759	712	733	723	753	709	697	695	695	711	719	728	708	750	705	714	728	716	730	701	728	715	682	762	699	737	757	724	676	748	731	749	732	670	700	763	711	705	724	725	733	704	735	773	767	769	747	739	750	667	754	722	722	741	677	697	675	731	792	646	696	717	703	721	674	707	721	720	690	775	697	733	682	723	746	777	700	664	695	714	771	762	703	705	686	771	693	690	714	741	705	728	682	687	756	700	664	719	712	692	709	708	700	731	717	699	739	694	720	714	713	693	758	704	705	706	721	750	737	709	705	694	766	741	688	731	723	736	741	680	751	650	723	754	675	746	668	692	670	678	696	682	695	727	750	706	729	647	742	723	695	686	707	701	705	722	688	705	705	723	765	677	688	719	693	731	703	713	712	734	729	689	715	694	656	727	719	694	734	720	724	722	691	720	684	754	710	722	746	687	732	668	751	731	699	701	718	688	738	736	716	709	758	679	743	743	751	720	713	706	757	769	694	726	700	733	694	687	733	705	703	657	691	699	712	702	728	734	662	728	686	726	723	741	731	747	747	731	670	772	729	740	726	672	721	729	718	743	689	705	685	670	690	736	729	769	734	718	762	673	712	720	725	739	684	716	668	685	685	738	708	649	754	715	729	672	734	703	652	728	676	744	717	741	729	690	727	753	735	712	705	707	713	736	687	751	705	711	700	694	733	760	686	701	775	733	689	686	712	737	702	672	719	691	686	711	715	693	725	735	704	740	689	728	696	692	704	753	712	705	712	686	735	689	674	694	735	689	737	736	737	719	681	675	717	744	675	681	713	728	730	753	731	680	700	700	665	696	716	721	674	716	745	734	715	691	689	726	730	731	684	724	760	742	744	713	696	734	655	729	730	719	718	681	715	688	705	722	742	684	721	720	679	726	703	706	710	745	649	741	721	727	723	696	743	690	726	665	700	756	711	715	765	739	696	669	656	731	714	720	695	692	673	705	723	704	722	748	644	715	725	748	719	682	723	694	716	684	684	733	713	731	699	722	716	682	718	680	714	735	733	719	731	682	649	727	693	751	688	723	746	704	734	714	730	732	718	689	720	727	693	705	660	711	727	737	710	684	723	745	756	688	713	716	708	726	728	681	690	708	715	712	733	733	725	695	713	674	759	740	704	751	741	706	739	730	702	684	678	770	707	706	671	696	709	743	754	644	721	748	676	670	715	697	704	715	736	736	717	760	710	708	712	720	736	711	727	719	732	690	701	742	711	750	699	731	748	666	724	682	763	738	715	778	720	684	678	719	646	694	746	728	741	724	736	680	720	691	649	640	749	723	733	725	693	687	706	665	726	725	726	709	754	765	724	746	735	701	710	734	752	702	702	687	716	703	734	727	696	695	696	731	694	676	734	706	746	720	686	739	671	811	716	712	776	674	724	716	728	695	694	743	655	769	714	674	684	728	709	736	742	762	660	723	696	718	686	711	700	699	704	743	740	702	740	712	759	729	681	734	677	706	692	675	680	695	626	717	699	696	718	702	745	709	759	725	742	766	712	646	702	754	689	691	707	753	686	690	702	730	702	774	749	713	699	699	709	740	740	721	728	741	716	732	719	697	680	700	715	674	714	741	742	757	728	739	704	722	715	726	757	714	752
27826	30890	32972	19151	5739	1972	996	534	381	437	389	391	404	357	404	392	424	374	382	377	370	388	375	389	385	377	379	381	408	399	392	417	406	397	378	385	390	386	420	390	391	380	401	383	379	398	374	393	379	398	391	378	385	397	370	391	418	412	394	380	399	388	376	383	379	412	360	384	394	385	405	417	389	404	401	370	379	389	399	405	385	371	409	382	392	381	396	388	380	401	365	377	407	387	423	403	377	363	399	367	361	354	399	416	411	393	406	384	373	383	387	382	413	416	399	363	439	411	359	389	381	401	407	390	394	383	434	393	369	381	409	394	372	403	369	394	377	355	390	376	418	391	374	361	390	379	400	354	386	383	384	413	418	367	396	361	393	391	375	395	385	391	412	380	367	350	381	397	383	400	401	409	384	413	395	362	360	394	382	361	378	404	362	357	401	390	408	384	392	386	380	407	401	397	383	438	367	362	405	410	398	385	427	389	426	398	411	404	423	398	398	414	381	396	378	394	400	388	395	409	402	412	399	407	416	404	391	373	406	400	368	369	411	409	362	410	381	418	389	411	360	396	410	404	415	387	407	399	413	401	350	422	392	371	381	395	375	396	408	367	383	368	393	413	372	398	422	366	366	440	404	346	402	416	419	413	407	368	410	397	413	378	363	416	372	390	403	379	400	397	404	400	394	390	345	386	401	428	374	394	394	379	398	389	382	374	380	377	379	400	372	411	399	398	370	406	368	387	371	376	402	392	338	400	374	376	404	381	368	370	368	410	420	386	374	382	380	397	366	447	359	417	384	383	393	382	383	383	410	413	358	391	382	372	408	386	382	376	392	374	395	386	424	399	402	423	407	386	389	361	420	414	369	400	403	409	365	397	386	404	377	356	403	384	369	362	366	376	371	368	372	380	386	397	363	362	382	367	398	397	398	411	382	389	387	386	377	378	369	364	419	415	376	374	389	409	403	380	408	391	403	394	381	399	407	399	373	384	403	358	441	412	396	423	381	400	417	371	405	400	398	381	421	430	410	380	409	394	401	386	371	387	384	359	401	367	419	399	376	421	384	401	381	404	424	386	384	371	386	377	402	375	377	401	368	386	391	408	366	372	365	392	422	377	372	368	407	389	402	404	383	342	365	385	425	405	376	404	417	408	404	404	386	407	420	397	382	359	389	444	397	365	398	418	392	412	428	374	402	387	416	381	413	382	395	391	396	399	389	376	396	398	374	358	368	403	381	395	439	389	406	399	371	395	360	374	365	405	365	386	406	405	362	367	404	408	418	407	365	357	384	394	369	364	362	408	362	384	380	386	354	407	429	393	411	394	387	407	401	385	414	416	373	400	406	380	370	410	405	392	366	392	397	430	404	384	375	407	371	386	415	413	379	414	391	354	357	367	406	380	403	417	377	385	370	416	404	413	392	389	358	389	392	379	371	390	374	370	398	383	416	410	385	365	370	394	380	384	385	389	390	368	373	377	397	373	381	346	399	361	421	400	404	398	400	392	386	365	375	383	383	375	381	394	380	407	376	373	404	376	372	349	367	387	377	358	381	389	370	387	377	382	383	434	403	387	406	382	401	371	398	415	387	374	388	395	404	381	390	402	406	393	392	375	419	400	389	402	346	380	357	379	409	381	406	373	370	374	402	375	384	399	408	393	386	400	386	362	398	373	368	390	390	389	386	367	415	413	365	382	403	377	383	418	373	430	366	354	431	415	377	371	397	388	381	401	383	364	372	405	384	415	381	390	391	392	379	409	393	382	388	365	376	405	401	394	438	388	396	384	392	376	412	379	452	400	374	401	357	373	402	418	375	437	388	405	373	399	452	399	380	403	400	430	411	373	364	370	410	389	389	392	406	407	405	376	386	407	368	407	379	438	396	399	380	391	372	365	415	402	381	398	405	418	378	412	393	388	365	351	414	366	420	378	373	410	371	400	397	379	415	427	420	414	390	389	371	381	401	349	437	379	373	443	413	397	387	384	389	361	426	392	416	391	439	418	404	392	332	392	363	405	366	389	371	375	394	404	383	383	380	440	403	386	464	408	378	409	351	365	368	356	393	387	393	410	328	409	398	435	386	399	383	415	405	395	370	398	398	389	401	402	384	413	400	360	394	381	375	364	399	410	388	381	385	379	376	365	378	406	384	380	361	359	419	403	364	377	395	409	370	359	398	374	382	398	389	401	390	400	414	386	399	397	432	362	411	394	401	361	376	393	363	401	355	387	369	369	428	370	368	393	376	388	431	395	410	374	385	409	386	422	401	376	411	400	403	443	346	409	424	391	381	407	407	406	387	370	378	367	399	408	415	363	401	395	377	410	403	405	385	379	382	399	411	403	416	411	417	390	391	414	393	421	394	399	415	377	400	387	382	393	382	393	401	369	382	381	407	414	366	358	379	386	397	412	376	397	395	359	412	407	402	396	397	407	382	406	372	416	383	435	384	392	392	398	400	408	417	370	454	405	417	396	396	355	435	380	430	416	371	378	414	383	396	399	414	397	382	375	384	411	397	371	423	389	384	359	392	389	352	388	383	396	351	427	400	398	397	401	401	376	373	397	368	405	405	319	389	417	367	392	364	367	382	393	405	365	404	388	377	364	376	391	389	392	371	410	384	415	408	378	378	388	392	391	395	421	386	377	426	365	363	398	442	402	343	378	385	366	390	347	408	390	424	392	416	393	386	422	389	392	406	375	392	390	364	418	375	393	412	368	394	404	374	414	403	364	384	365	378	402	422	410	389	354	404	408	389	393	383	376	399	380	418	381	356	393	404	421	381	406	398	376	410	419	404	426	391	396	397	415	374	383	393	409	384	384	406	376	374	367	362	372	380	397	367	392	374	372	416	351	414	376	389	361	400	415	350	434	403	379	404	416	378	399	421	363	384	388	411	399	381	413	394	409	385	420	383	348	401	411	386	408	420	372	398	404	396	396	418	425	369	350	402	379	437	387	346	412	401	405	408	407	402	404	389	380	402	350	417	394	397	380	403	405	390	389	397	369	388	401	388	417	386	420	374	396	370	411	374	380	407	388	366	389	410	394	388	403	370	402	397	369	379	413	392	408	387	374	344	369	397	389	388	340	411	384	354	386	373	377	372	398	401	400	392	383	400	344	390	370	380	340	370	389	363	399	388	397	376	394	434	358	401	363	348	382	394	389	381	387	391	394	414	392	376	378	397	412	365	407	348	393	396	387	388	375	398	396	399	390	369	381	408	404	362	381	401	376	398	392	389	372	391	411	421	370	409	393	431	399	369	353	388	388	389	353	368	396	371	393	393	390	393	390	394	412	341	419	385	363	424	387	387	397	381	400	369	392	400	409	370	376	365	342	385	399	392	394	386	401	363	381	385	395	403	393	349	407	412	437	386	430	385	392	396	357	419	391	429	399	399	408	399	393	407	371	386	385	392	367	398	386	373	389	348	392	413	394	414	379	399	360	400	389	371	354	398	434	401	388	376	395	429	386	400	390	379	358	384	404	382	396	396	381
31916	50660	37857	20511	8749	3983	1939	946	605	645	618	603	630	591	605	604	622	623	595	631	580	639	642	591	611	621	604	632	638	599	620	616	632	613	587	588	607	601	642	620	605	619	619	636	623	583	624	589	645	658	650	633	593	580	606	589	658	663	622	592	626	627	569	607	607	586	635	593	631	603	600	601	641	618	645	605	629	573	598	575	591	602	561	580	603	606	623	584	617	562	648	605	583	648	563	629	649	631	635	631	618	636	629	599	630	594	672	609	655	623	664	586	557	640	618	644	614	641	583	677	616	639	641	635	601	628	605	623	587	603	641	654	597	566	652	618	632	638	641	662	628	572	567	611	615	605	623	604	631	604	644	636	621	604	586	649	606	615	590	605	598	666	589	580	607	596	647	549	623	603	623	597	592	599	608	588	616	623	605	613	640	619	620	649	585	631	609	651	580	617	595	636	638	658	607	607	607	617	583	661	623	628	575	642	635	629	583	579	655	614	626	617	608	612	656	586	611	599	639	641	603	654	584	616	624	621	615	633	610	617	654	626	589	595	608	605	648	587	605	651	604	580	605	614	598	594	634	618	677	600	628	605	648	612	571	608	581	616	601	648	644	617	591	645	579	630	632	606	598	643	584	626	661	579	640	620	639	633	637	634	601	612	593	605	610	643	616	582	648	628	586	620	627	645	616	621	617	601	622	550	612	615	637	633	637	606	577	652	662	593	626	604	613	665	618	632	583	590	603	664	593	620	622	618	627	594	656	632	646	605	631	628	643	607	610	656	596	603	647	636	633	634	631	595	580	619	599	601	574	614	650	597	608	658	619	603	613	637	619	634	644	624	620	654	592	617	630	612	617	604	618	636	604	671	596	620	629	640	645	557	602	639	645	678	612	601	580	598	618	637	616	631	607	608	597	639	629	586	645	659	640	583	596	583	645	587	600	610	600	615	625	636	603	591	610	651	630	634	609	619	584	627	602	656	639	559	632	618	640	618	575	607	593	673	658	631	592	604	630	564	616	641	626	616	596	639	588	627	615	628	589	584	598	620	638	622	619	620	621	629	627	589	620	609	638	654	628	601	627	587	653	637	596	589	587	634	639	617	621	600	612	583	612	626	614	630	673	624	573	606	612	615	685	611	613	610	639	643	606	622	608	627	623	595	652	638	630	603	658	609	643	618	624	586	653	620	622	618	666	644	629	631	660	618	630	610	660	592	595	610	665	628	618	653	636	631	677	589	671	641	605	585	608	618	624	636	646	615	569	616	593	663	655	604	607	649	613	614	587	599	589	610	613	593	654	620	618	622	587	594	655	604	612	639	628	603	592	593	604	615	616	629	617	594	649	645	630	607	606	641	576	642	604	656	625	639	632	635	619	628	626	638	626	682	612	584	586	620	618	640	618	608	606	646	638	625	579	573	608	601	579	646	634	646	635	685	650	627	556	631	632	652	605	612	658	553	618	625	643	618	653	608	686	613	584	625	599	673	653	612	642	618	623	606	621	606	576	629	636	575	578	584	669	596	630	607	603	579	607	635	612	609	616	629	607	646	604	632	590	580	647	605	666	624	617	631	597	617	588	605	628	608	602	638	650	622	653	626	613	574	595	673	607	645	648	636	648	605	587	622	606	593	600	617	635	609	618	674	646	578	611	613	638	573	638	636	621	589	643	622	599	602	667	644	643	618	592	613	609	614	612	624	648	688	626	649	606	615	619	631	572	639	596	638	640	603	662	608	612	643	639	614	624	640	610	604	670	614	644	604	592	651	600	551	638	621	606	626	642	612	627	622	623	638	590	643	588	599	602	598	603	625	612	626	591	630	628	621	592	644	619	617	651	595	631	633	645	652	621	596	637	586	611	611	589	634	606	632	574	594	672	617	664	643	630	585	634	617	581	611	664	627	589	622	613	667	649	631	610	598	607	633	606	671	617	630	586	641	631	596	618	604	568	654	635	619	633	600	639	648	589	613	662	613	602	623	625	598	610	598	619	595	607	594	633	616	659	633	592	622	623	640	617	629	642	644	631	626	616	650	642	631	639	616	622	639	660	663	645	576	609	601	551	601	616	646	602	627	579	608	623	567	589	592	569	613	602	651	635	625	632	613	640	620	658	633	590	641	568	618	676	665	602	600	627	658	605	615	613	612	613	608	573	627	591	599	593	605	680	635	618	572	611	649	627	640	574	617	610	587	607	611	626	627	610	605	583	576	603	595	615	599	605	612	648	642	632	635	617	678	587	615	602	611	620	653	619	637	626	611	602	615	633	621	625	657	604	612	642	563	632	632	650	645	627	631	608	610	648	605	607	611	618	598	637	586	639	610	587	634	611	639	608	580	637	613	592	622	631	601	607	620	626	606	634	591	575	623	620	550	621	584	606	693	637	641	604	609	607	575	598	651	628	585	626	630	614	579	568	649	609	595	623	590	585	638	633	650	586	566	615	624	595	605	605	589	599	584	595	618	660	593	583	617	614	607	627	656	590	624	604	615	614	635	629	550	594	579	626	618	556	663	637	616	621	577	613	605	623	637	617	659	603	587	619	612	639	606	633	629	614	631	649	598	630	588	608	599	605	572	610	624	609	595	627	591	627	616	600	597	589	692	617	587	649	613	613	646	611	645	622	545	681	599	666	570	626	647	612	579	569	575	634	645	635	600	611	610	655	610	598	626	622	617	657	606	623	595	611	640	647	605	612	629	610	665	610	602	592	622	625	629	639	606	608	630	644	643	641	627	609	597	608	635	575	634	585	623	626	575	606	641	640	642	631	609	599	608	630	617	608	659	621	643	608	589	608	638	627	614	607	644	621	617	620	565	627	608	670	639	630	573	643	619	587	644	588	578	620	645	596	600	642	623	616	604	631	632	639	625	597	595	574	613	611	648	614	594	648	571	570	607	596	583	657	622	635	615	628	634	611	583	594	609	628	608	651	613	592	615	589	619	616	616	655	616	588	619	639	632	605	617	636	583	589	618	576	603	606	625	575	614	625	607	607	604	590	643	611	626	604	603	579	649	596	587	617	632	609	598	593	623	624	624	587	602	635	583	574	631	621	629	627	635	619	640	654	618	620	651	672	632	605	588	582	585	613	616	605	622	602	643	613	562	642	594	604	592	644	604	631	599	579	608	608	622	609	652	601	579	620	640	632	633	612	631	605	647	683	601	618	650	609	591	606	633	581	585	598	604	614	592	612	643	631	571	588	645	616	642	625	629	609	610	637	623	638	627	611	651	609	619	600	665	618	636	616	594	631	625	612	612	621	605	621	665	660	634	636	605	613	618	600	603	603	646	657	645	610	602	587	598	636	588	602	657	606	663	630	623	627	616	617	616	651	649	582	650	602	622	648	571	636	630	617	672	623	619	613	599	651	637	650	633	626	602	601	663	607	608	586	647	594	600	648	582	591	590	657	627	623	630	609	630	609	623	664	599	647	667	574	610	644	595	644	645	629	613	635	594	659	570	638	670	590	686	597	600	639	667	614	631	644	633	667	600
24702	24775	38253	34264	23301	14787	5019	1133	471	457	467	423	472	436	435	447	445	386	446	438	432	406	393	437	405	441	414	428	399	410	416	433	434	440	430	428	436	430	440	448	442	442	404	454	443	414	417	425	450	436	430	440	431	414	443	425	429	447	399	407	406	430	401	409	406	428	430	414	459	442	385	408	409	410	418	419	437	438	445	435	432	402	418	405	397	400	408	449	406	451	417	447	441	438	414	461	430	461	466	430	420	440	431	425	428	433	451	379	448	440	420	394	476	400	424	427	424	421	430	380	449	423	463	432	430	443	441	446	396	418	408	416	412	425	396	450	405	435	397	411	420	451	454	405	451	412	412	434	418	433	463	428	401	416	438	389	403	434	450	419	439	427	413	444	354	391	448	442	437	456	431	413	447	437	469	455	451	432	452	381	419	410	426	444	447	420	416	448	427	441	419	445	420	441	403	392	429	470	427	402	421	423	398	393	423	405	401	429	442	441	432	422	420	453	435	453	446	400	398	423	421	407	409	398	446	427	414	444	395	408	425	451	442	443	395	444	477	395	432	437	409	430	467	432	413	424	391	432	434	415	445	422	399	412	428	418	432	431	403	415	472	432	439	411	447	418	439	401	412	393	423	431	438	449	428	446	462	389	435	370	423	428	442	460	446	405	431	412	406	431	443	410	385	431	416	435	439	422	450	442	429	390	448	436	425	426	429	443	397	435	473	420	382	436	435	418	416	404	404	437	424	422	417	422	442	440	425	436	417	415	421	443	428	406	447	444	403	416	421	453	420	420	410	437	431	396	408	440	434	410	397	422	402	401	386	449	409	427	416	458	433	433	441	417	444	428	453	374	463	420	439	404	389	417	391	448	462	467	418	406	419	450	405	384	393	442	439	389	430	414	445	434	432	414	406	401	400	392	401	402	452	417	432	430	434	445	465	437	454	400	418	432	440	395	438	433	453	458	429	435	425	434	450	418	417	421	418	412	387	438	420	462	425	445	413	409	431	402	467	437	413	428	446	407	418	446	403	431	433	460	428	428	421	452	421	440	435	423	442	437	432	439	391	428	428	426	430	399	440	431	421	452	415	381	429	419	426	448	409	425	404	423	410	412	384	417	426	421	396	421	414	450	412	442	397	390	408	446	463	430	447	457	415	407	409	386	412	443	474	417	412	406	412	415	404	444	414	420	442	433	436	454	409	432	465	453	466	428	423	401	435	436	420	401	466	406	425	455	419	426	406	440	468	409	453	442	425	424	430	419	440	408	426	413	397	408	454	447	399	413	444	446	444	402	415	435	439	402	430	433	428	433	426	441	454	402	398	421	432	423	414	411	449	408	414	455	439	380	414	432	401	453	440	430	473	410	385	449	431	413	407	407	427	446	423	399	454	408	398	421	429	441	412	406	415	432	397	441	421	417	383	453	431	403	460	396	449	440	451	498	447	411	399	394	444	417	402	385	404	449	422	433	422	414	411	426	416	466	406	434	414	396	420	429	402	404	411	453	420	441	409	433	427	423	422	465	418	431	420	440	438	428	439	460	434	417	421	428	403	441	431	422	439	398	436	405	432	427	419	413	424	422	449	437	442	441	441	419	436	435	392	443	398	457	402	408	438	429	495	405	403	455	432	385	435	429	405	417	411	431	418	405	429	398	471	444	426	411	381	424	425	416	419	415	440	415	430	403	416	424	394	424	443	407	411	424	425	456	419	438	435	430	440	439	440	438	407	392	409	411	394	402	450	414	454	421	439	417	377	451	423	392	414	436	419	429	428	423	440	443	423	457	383	401	442	403	428	442	424	407	427	409	426	403	415	412	443	431	406	426	451	422	413	394	437	456	458	427	407	425	423	406	389	428	424	443	448	412	422	462	468	405	447	419	419	423	424	434	443	382	385	426	418	431	429	408	419	422	418	417	439	453	421	430	421	405	417	455	386	437	402	448	418	436	427	465	434	429	464	452	453	392	422	419	427	442	396	440	408	455	414	450	429	427	420	425	411	422	395	436	430	415	415	441	436	432	385	448	451	422	417	411	459	401	425	446	403	438	444	426	436	420	403	429	415	429	432	434	419	427	442	456	392	408	408	398	445	445	424	453	427	438	421	396	446	432	393	407	398	433	470	431	476	435	450	407	432	433	426	417	428	419	428	440	459	387	456	404	417	461	422	466	450	422	418	396	426	424	424	413	398	444	462	431	433	426	423	462	453	422	456	397	402	403	435	396	409	438	440	426	400	417	434	424	437	412	402	485	402	404	437	390	431	429	417	409	406	412	431	401	403	408	385	420	401	444	441	423	413	412	439	431	427	410	444	402	419	432	427	410	436	400	384	390	427	406	444	436	453	357	387	409	440	427	447	443	416	445	429	424	421	461	418	407	408	440	452	454	425	470	426	441	412	393	399	431	418	434	411	440	431	424	442	483	427	440	409	396	448	424	412	400	424	408	404	429	403	423	468	419	425	409	442	388	425	415	432	456	417	450	415	449	394	412	472	423	428	403	409	435	428	456	403	431	416	442	414	431	441	429	418	470	410	427	415	435	438	459	429	429	440	430	426	406	449	411	439	399	439	437	437	404	424	425	421	395	481	451	417	420	441	442	407	406	410	414	408	398	412	438	397	426	453	418	449	391	417	427	411	416	434	427	417	415	411	429	417	399	451	438	462	448	386	446	421	403	402	430	381	445	460	458	395	425	422	438	430	458	419	420	429	440	446	440	426	463	401	392	418	413	412	412	393	419	443	413	428	430	460	412	426	452	451	400	404	445	426	436	416	407	420	398	396	456	424	420	400	462	435	424	461	424	428	454	445	412	391	434	426	425	405	421	446	458	421	417	440	423	417	453	434	434	406	427	443	408	408	420	429	427	441	424	412	403	416	406	397	396	457	420	427	433	403	420	420	441	439	421	436	413	409	407	423	446	423	435	412	423	417	445	403	427	434	420	436	476	395	418	439	437	442	416	456	409	471	425	445	434	393	431	466	426	454	407	418	409	437	417	433	410	390	394	385	466	401	451	429	394	413	401	374	394	427	432	401	405	431	413	437	412	424	410	403	401	413	396	447	416	461	436	423	426	433	402	443	403	388	421	401	414	426	444	444	431	435	417	410	396	418	416	425	423	418	398	413	393	405	453	411	444	418	416	396	421	452	454	404	422	436	454	399	428	426	434	449	424	440	395	430	396	408	435	434	440	429	417	389	462	428	403	404	452	410	419	409	442	414	444	415	421	424	448	443	399	409	447	402	413	409	440	426	431	413	415	429	437	436	422	414	412	431	438	464	417	433	394	425	466	434	414	435	393	447	421	430	459	432	427	421	427	451	407	419	439	392	435	427	457	425	403	392	447	429	417	409	438	419	416	405	453	463	438	419	456	432	420	430	379	438	375	427	440	424	437	428	412	419	461	446	400	396	409	445	401	442	400	424	416	417	416	426	446	438	425	438	401	407	390	410	420	435	412	433	439	438	446	450	440	444	423	382	436	386	455	416	436
55155	92505	71241	45852	27746	16213	6945	2284	811	680	668	694	680	639	692	693	641	678	616	655	716	692	682	636	636	633	693	670	628	735	647	696	689	707	684	621	614	715	619	701	658	598	639	669	641	643	627	671	626	700	666	647	668	647	662	657	649	643	657	627	637	692	678	660	703	661	636	641	643	654	643	637	667	671	621	639	637	633	627	651	644	685	666	652	682	706	692	676	662	623	650	678	679	647	670	638	656	700	641	642	628	635	661	660	634	647	670	671	659	658	658	687	606	645	706	636	631	620	689	680	637	681	651	691	685	716	689	672	688	631	648	684	666	649	616	658	668	721	633	643	659	732	685	639	659	676	670	640	662	673	685	640	672	617	641	651	625	658	681	621	626	652	701	654	633	665	660	646	643	652	683	646	679	657	681	731	620	699	658	647	596	686	673	662	697	659	674	676	636	653	679	657	643	655	635	685	711	682	702	687	632	583	695	581	721	670	676	659	647	647	671	659	634	663	642	673	669	683	692	649	656	657	654	675	672	643	673	673	694	653	717	652	697	630	664	657	639	682	694	703	648	648	702	658	652	685	633	684	654	642	619	640	714	649	617	641	660	637	640	653	659	672	656	640	665	637	695	630	646	658	716	661	649	651	642	669	622	699	715	637	640	650	667	636	644	644	665	639	596	663	702	588	648	647	653	644	670	708	699	707	682	637	647	656	673	644	634	650	637	679	648	603	656	682	644	648	635	661	678	653	643	661	648	701	681	634	692	683	697	673	680	675	616	655	659	679	695	609	663	625	651	713	676	702	651	666	687	675	644	622	681	629	714	643	707	658	696	649	676	685	624	689	660	663	634	637	678	658	618	671	659	661	637	671	654	671	617	686	667	681	644	617	655	674	675	732	637	660	604	687	628	670	688	693	666	659	678	642	689	696	687	676	692	655	672	637	662	652	664	635	639	674	641	674	635	671	694	667	666	647	637	620	635	690	650	691	679	639	657	681	668	687	660	682	669	645	629	678	688	641	716	634	642	680	700	666	645	691	665	677	641	683	643	656	662	704	699	645	657	686	644	615	671	637	683	659	607	716	678	658	665	639	670	616	690	652	672	676	666	706	660	659	676	664	620	672	695	635	676	627	698	658	698	679	674	660	678	627	683	657	645	676	644	694	660	618	645	671	659	647	647	648	634	651	716	626	693	643	674	716	694	699	688	676	657	664	685	623	666	616	674	646	701	693	634	707	669	699	670	659	673	661	681	680	665	661	645	658	688	716	643	674	666	622	673	611	681	692	652	668	658	657	694	690	726	731	708	669	621	663	625	664	653	677	703	643	652	657	709	670	637	734	676	599	633	669	670	648	676	676	623	655	653	667	618	630	639	657	621	629	672	668	623	680	666	661	660	660	669	702	684	645	626	642	654	655	661	682	692	655	670	707	639	620	674	635	658	679	672	652	614	689	647	660	655	604	674	672	674	659	663	639	632	653	719	679	661	643	605	667	684	666	668	668	663	648	668	689	592	664	684	700	672	651	678	694	649	672	670	620	636	664	660	680	676	717	686	643	649	641	655	661	696	665	642	643	678	618	666	657	660	699	637	646	662	659	670	643	687	649	703	607	661	670	651	663	646	653	657	700	706	661	680	650	663	671	635	673	706	688	682	675	646	640	684	652	660	650	677	664	707	689	656	663	624	686	685	691	705	652	666	672	626	626	699	669	694	613	658	637	675	692	664	674	661	662	626	701	629	641	700	635	615	689	652	681	679	654	716	656	645	684	661	632	709	656	645	684	681	625	712	653	728	705	688	645	663	673	651	654	685	697	649	636	667	637	673	675	657	646	684	651	670	667	635	684	662	693	635	693	648	643	626	634	705	654	660	650	625	698	648	646	672	643	655	650	677	651	678	616	669	665	661	664	672	626	642	659	664	644	685	667	651	638	663	610	703	678	658	704	624	635	632	647	690	678	696	637	653	598	679	675	666	680	637	647	611	729	668	654	683	686	628	699	668	690	696	642	678	710	674	677	677	671	633	692	643	648	646	691	700	659	653	662	656	689	678	648	664	665	739	655	689	670	636	681	680	681	693	664	665	671	643	643	657	693	683	712	631	699	654	686	707	658	719	647	690	689	689	645	627	673	695	636	624	679	639	650	709	703	674	649	672	655	669	611	648	641	696	692	649	708	640	671	651	653	619	675	662	664	669	662	619	642	681	645	677	623	664	695	666	696	682	632	707	689	647	678	626	670	691	697	667	684	645	733	680	623	652	667	642	682	681	675	669	700	651	681	628	665	629	668	684	644	652	632	660	674	617	639	635	659	689	650	682	659	652	662	627	634	668	676	659	662	664	648	653	667	669	679	644	648	655	653	683	649	666	667	658	689	687	636	660	679	696	651	638	687	635	678	700	674	638	632	662	627	674	691	706	678	633	693	622	619	672	638	677	625	678	650	642	660	627	667	638	673	640	645	667	673	633	653	640	682	698	617	656	692	652	636	703	701	651	670	676	670	681	656	681	670	651	691	694	697	659	636	678	663	637	643	662	682	680	629	650	676	659	705	655	686	694	649	655	652	629	672	672	701	657	633	664	676	663	655	675	695	678	649	674	680	691	627	712	665	676	677	691	659	635	688	656	691	654	659	666	626	660	658	677	672	671	628	715	684	681	657	661	688	657	653	647	666	678	689	689	626	651	648	618	665	632	656	639	665	727	664	659	633	647	625	631	676	681	674	602	662	638	683	672	617	705	647	704	625	638	660	641	686	683	629	661	702	705	614	664	650	702	666	731	690	672	676	710	634	675	693	701	647	669	644	616	624	644	649	653	648	682	644	642	711	652	692	645	670	677	641	623	681	656	652	630	676	683	644	649	609	721	649	649	674	634	663	684	661	674	683	644	678	657	674	713	666	670	674	655	683	691	671	662	652	621	673	677	660	666	677	655	703	628	650	665	678	672	663	640	689	675	637	701	670	651	625	650	669	624	679	687	642	613	674	656	675	634	658	627	660	640	645	674	701	698	675	696	704	617	681	623	694	682	599	674	614	668	645	630	666	665	672	628	668	666	671	675	618	640	656	641	653	647	713	685	662	690	664	665	707	631	676	687	637	669	673	651	675	669	630	652	645	734	675	668	647	658	700	720	659	659	701	641	647	618	631	641	654	662	650	670	640	691	658	669	608	655	653	670	650	693	660	594	650	621	632	671	631	667	645	679	651	639	651	714	672	650	616	695	677	574	642	697	662	657	635	695	682	711	643	704	663	660	657	664	612	646	669	681	640	663	709	661	661	619	711	650	663	655	663	664	716	671	630	663	666	636	653	651	645	658	644	667	661	657	672	701	619	654	639	653	613	677	656	638	647	660	637	674	652	663	655	628	661	666	629	654	694	695	637	671	645	662	715	650	684	631	637	679	650	696	699	638	686	644	680	705	659	656	662	676	662	660	695	640	639	688	667	652	653	676	677	672	654	647	674	691	663	669	657	625	667	660	670	591	694	654	665	650	689
23342	22296	32986	29525	24836	22023	13536	2423	543	495	494	540	500	481	474	479	510	503	476	491	481	457	527	459	469	447	504	469	483	469	469	493	463	474	505	493	459	478	526	477	470	514	493	515	486	489	479	500	483	442	470	480	471	512	488	509	480	480	468	477	467	507	466	494	462	467	482	482	498	470	511	496	472	472	508	481	492	473	498	433	516	479	469	448	512	490	419	499	462	453	463	487	494	460	486	439	475	465	480	484	440	499	453	487	474	443	483	466	497	478	431	520	524	479	516	441	487	489	506	487	501	517	453	472	476	461	475	520	555	497	476	501	482	466	478	545	471	472	460	460	483	484	471	477	500	460	475	474	500	485	507	488	483	474	456	457	460	537	491	501	428	482	456	504	488	477	502	477	500	523	455	486	542	461	553	494	478	486	487	467	508	473	472	449	500	440	486	501	476	471	507	504	450	436	497	489	492	506	499	510	471	492	507	501	493	483	474	483	505	502	486	486	511	487	505	494	461	477	445	481	515	508	488	444	507	479	480	480	491	448	489	457	473	498	453	488	496	494	486	496	505	468	437	503	511	509	499	432	510	490	494	522	474	478	523	483	475	500	509	448	464	488	477	503	522	491	453	452	502	446	508	481	455	456	477	479	461	488	494	492	510	482	528	456	473	471	509	439	492	457	506	489	455	453	489	504	457	501	461	469	455	480	501	455	460	495	468	500	492	483	503	516	482	468	536	476	455	470	480	493	470	479	496	466	455	515	458	464	436	483	480	451	498	456	478	463	478	463	489	469	496	480	458	505	484	485	478	475	506	471	494	501	530	461	456	509	482	495	477	467	466	483	446	462	502	493	471	508	483	448	453	489	486	485	521	489	454	491	458	471	464	486	509	456	493	488	476	459	471	452	511	460	470	472	450	509	493	484	521	511	520	518	500	455	473	485	506	494	480	495	503	482	445	478	440	473	430	452	527	467	470	546	508	464	468	487	522	451	486	526	469	482	480	489	506	480	532	499	457	452	502	519	473	443	465	487	492	488	476	487	506	491	487	446	472	489	484	505	519	447	528	461	488	506	451	454	450	484	474	447	471	466	473	491	474	475	471	509	495	460	501	450	487	464	443	512	476	471	484	447	474	461	460	479	463	508	478	450	503	496	485	498	453	485	468	456	439	456	477	487	466	474	493	525	495	480	496	473	463	469	522	509	485	490	499	473	504	510	479	497	472	476	473	500	488	514	493	474	456	528	509	458	475	491	473	459	478	523	485	464	464	514	517	513	465	517	457	450	502	478	477	447	500	457	501	480	470	447	498	499	498	471	465	481	536	487	460	476	466	471	493	450	474	499	480	473	478	456	448	479	463	502	461	522	453	471	454	501	499	456	495	507	464	467	464	503	445	481	456	497	488	505	499	487	496	475	476	472	514	469	461	509	514	519	455	516	482	507	476	493	472	472	446	467	504	510	502	515	467	460	481	466	462	496	478	470	453	441	464	471	474	505	502	507	437	461	447	462	503	517	494	478	497	498	493	487	479	514	483	530	466	496	477	488	496	513	458	493	491	468	476	500	502	498	456	448	498	479	473	528	490	482	455	515	481	493	486	495	503	488	501	470	493	466	480	493	456	530	517	502	513	487	493	456	499	475	456	510	462	469	484	510	503	497	471	456	492	494	510	496	462	461	497	446	486	509	485	480	460	512	493	519	464	456	468	480	467	518	488	453	474	480	463	473	466	491	513	480	454	487	478	499	498	458	473	519	477	484	461	492	484	465	459	452	471	450	524	475	523	445	483	483	489	469	497	488	537	476	486	505	508	451	428	468	471	477	503	491	485	443	480	475	461	469	446	482	484	507	476	456	484	500	466	493	489	493	460	505	477	476	481	475	485	487	466	486	486	475	540	455	481	477	512	469	456	485	455	511	447	489	465	500	499	484	489	477	487	493	500	438	488	455	505	473	463	497	468	489	466	476	477	459	540	462	485	479	461	463	526	483	497	478	498	493	481	464	440	514	499	511	450	543	483	478	486	538	483	491	461	454	437	450	455	452	510	456	476	498	463	469	486	490	515	461	455	460	517	491	451	461	469	494	486	486	441	480	471	496	473	504	487	477	479	434	488	511	517	438	485	448	507	480	505	505	441	522	472	486	450	480	515	519	519	497	497	467	500	488	506	458	472	454	521	462	501	500	474	462	491	452	494	428	496	447	495	496	468	483	511	451	467	460	441	466	528	483	446	498	515	509	482	500	491	478	494	492	517	454	431	499	491	467	466	494	464	504	477	478	476	499	508	480	490	520	479	476	488	469	458	451	475	482	476	479	489	498	492	493	474	474	496	480	499	493	498	461	505	527	525	453	487	505	505	469	462	467	449	494	491	478	523	473	495	453	499	495	481	454	491	486	478	474	493	464	506	478	497	499	492	500	523	494	467	488	485	485	472	486	481	495	498	447	547	483	468	482	462	514	496	484	498	519	450	489	474	524	513	477	460	494	476	466	458	434	464	462	477	457	508	418	508	472	500	482	475	506	502	461	460	464	495	460	468	496	537	464	477	462	478	479	465	510	470	493	495	456	476	501	462	496	495	438	516	494	490	493	537	471	471	488	463	473	474	438	481	515	466	450	518	452	482	503	502	483	472	484	511	466	514	465	467	502	489	457	495	458	482	490	475	513	453	502	456	495	515	462	510	461	469	503	474	474	447	487	475	484	477	481	455	498	478	452	466	517	471	481	499	506	479	453	509	481	490	496	494	517	499	506	479	480	490	494	508	452	480	486	488	444	478	498	481	469	482	468	488	464	480	465	490	474	523	500	482	476	497	516	480	482	499	501	472	478	465	531	481	476	456	479	513	479	461	451	464	497	471	534	500	473	523	520	449	478	501	480	501	450	509	488	461	498	475	504	485	468	474	493	500	478	496	503	488	483	456	443	499	488	479	482	522	484	485	462	464	501	510	452	476	490	512	502	488	463	478	496	491	496	448	488	440	478	492	476	464	487	497	453	453	481	461	534	471	455	486	500	508	442	471	468	491	478	530	461	445	473	465	500	458	471	443	483	470	501	435	480	512	506	506	456	442	486	470	505	498	480	460	510	488	453	488	496	469	482	449	486	471	473	442	496	491	481	448	495	481	508	491	480	440	471	471	483	489	500	505	473	472	504	504	507	470	490	481	499	476	478	467	493	484	476	490	419	508	493	465	446	499	490	459	470	489	471	496	472	457	479	476	476	480	495	499	493	481	482	482	451	464	472	502	484	480	469	481	502	484	491	504	489	507	441	468	479	501	497	456	495	505	481	452	455	485	470	500	493	469	431	512	473	525	495	470	495	463	469	483	474	516	472	463	501	498	469	494	509	483	458	478	466	499	508	507	506	484	485	468	457	469	437	491	464	480	491	456	488	469	440	460	518	508	486	475	489	453	479	506	504	498	476	462	470	478	473	457	480	466	480	514	462	466	475	486	441	486	472	478	465	483	482	475	529	470	505	468	480	446	471	481	427
56647	105102	83001	58410	37676	24349	11428	4025	784	721	723	687	700	750	723	729	745	738	723	753	751	742	762	710	683	754	712	728	733	742	739	694	730	737	742	744	709	686	697	706	747	717	691	732	696	759	754	721	731	671	727	705	724	718	737	700	728	720	707	743	750	717	720	699	684	676	777	707	699	723	710	695	716	728	725	735	720	737	712	688	790	728	686	727	728	744	692	719	696	743	691	679	764	721	691	692	670	673	727	713	718	708	728	686	726	759	696	713	722	718	706	775	687	734	696	735	761	719	734	658	762	760	758	688	700	732	737	710	713	701	690	676	760	678	696	689	706	699	708	748	775	761	695	739	773	728	711	719	714	724	716	742	737	755	709	781	714	734	771	671	750	700	715	730	686	705	730	720	724	732	688	773	682	698	689	724	751	719	741	722	688	719	723	734	698	745	684	754	766	737	749	713	651	729	725	743	730	736	730	727	675	725	752	707	746	679	719	721	721	754	764	698	707	766	667	704	763	754	732	729	719	735	710	723	732	691	741	807	731	711	672	760	697	710	658	701	730	714	727	727	744	730	717	729	749	716	746	730	735	701	676	685	755	788	755	698	758	698	703	694	718	694	708	688	705	729	746	699	677	699	757	704	704	744	713	684	753	766	757	662	699	714	722	733	687	709	759	740	749	694	697	724	670	748	728	739	719	711	732	684	720	681	708	721	734	704	711	691	707	787	740	723	732	721	731	706	739	714	745	697	743	636	725	686	732	724	716	728	740	690	721	698	716	687	721	739	735	753	751	741	704	699	731	741	718	755	689	685	726	699	709	702	652	709	748	681	740	772	719	737	726	690	753	737	660	723	730	758	702	761	741	725	666	729	756	761	678	724	765	720	705	707	739	689	748	728	713	693	713	732	723	714	725	735	713	704	727	687	722	730	715	688	726	718	689	709	684	746	699	741	723	692	741	740	738	747	741	725	697	711	725	729	737	734	740	752	779	696	686	737	791	699	756	656	716	705	733	737	726	720	729	704	692	755	733	769	734	761	669	736	692	780	701	741	677	740	728	709	718	695	711	727	706	698	726	718	715	750	714	759	706	762	722	756	715	755	665	693	702	735	710	787	716	765	724	739	697	701	675	689	674	711	696	725	687	691	751	750	705	705	703	713	702	750	742	718	775	734	681	750	694	717	695	735	736	718	737	703	720	681	769	701	684	759	718	756	736	772	689	755	711	716	715	730	731	700	688	712	708	740	713	678	741	702	730	733	713	674	704	721	708	698	732	725	758	742	705	690	693	693	711	702	740	682	691	703	685	732	747	742	731	699	719	698	721	695	659	720	721	699	705	737	715	728	737	710	749	739	707	713	715	650	704	702	675	748	757	699	755	712	695	704	731	678	686	738	745	742	749	726	703	708	740	741	721	741	693	722	712	748	738	730	707	711	752	725	717	675	692	697	748	742	691	746	799	689	740	759	689	737	755	687	738	705	712	704	698	756	731	731	712	735	662	738	676	698	735	714	692	768	709	691	737	707	768	710	707	713	760	703	726	756	708	661	707	704	733	734	733	678	724	705	699	748	706	744	659	700	746	750	720	719	735	696	658	735	742	699	744	720	746	739	750	716	738	722	717	728	706	720	723	715	720	666	728	699	730	720	693	728	700	715	709	704	780	736	717	738	694	756	724	754	738	742	680	721	748	745	738	730	671	691	718	711	702	744	703	674	722	679	736	775	712	728	718	722	695	716	743	666	717	743	677	735	750	672	745	683	709	751	735	772	734	677	725	683	746	700	756	725	749	750	721	717	729	701	716	725	734	731	714	721	741	713	782	673	747	697	712	730	702	719	705	753	727	719	738	716	707	749	695	719	693	677	666	763	745	697	691	666	674	737	749	732	726	736	769	735	757	753	713	718	681	740	784	746	731	720	738	713	704	694	658	698	664	750	732	679	691	706	697	765	748	707	710	718	745	676	745	726	759	715	809	713	661	731	740	763	742	764	712	682	720	773	710	751	709	713	759	710	684	735	685	718	701	743	734	753	735	723	720	729	717	707	675	704	702	710	731	751	711	734	723	729	684	683	721	733	710	726	741	704	698	720	738	703	740	743	688	745	700	715	739	680	645	715	743	716	686	746	713	662	760	687	717	692	697	697	725	717	754	725	738	753	730	708	700	748	731	686	710	756	749	778	685	753	690	694	729	721	739	750	676	729	712	693	694	745	711	712	684	720	730	692	711	698	701	660	720	720	743	719	695	732	729	720	703	750	730	717	724	701	710	714	719	708	729	714	732	735	701	678	675	730	717	725	711	736	689	709	715	684	768	726	712	708	680	709	720	723	739	746	697	738	752	750	747	705	711	720	710	715	692	751	737	748	702	671	688	713	719	706	749	694	675	692	718	713	742	706	725	716	746	708	725	682	722	731	760	695	684	750	726	752	695	709	719	718	715	726	727	734	706	685	694	734	705	674	772	728	678	747	772	705	716	698	700	730	676	746	730	697	765	724	714	761	685	736	709	736	692	752	738	671	718	688	762	741	693	749	647	700	731	730	676	758	721	706	798	720	762	714	687	714	735	725	814	750	750	732	702	738	721	741	750	760	721	777	721	711	699	706	680	683	680	721	728	689	703	714	738	725	704	701	695	710	718	698	760	729	719	730	760	700	715	758	728	725	696	729	696	710	730	732	737	761	712	722	725	695	746	659	742	745	715	708	744	665	732	731	717	700	757	725	722	715	718	722	751	711	719	691	684	751	699	715	660	725	710	730	774	722	720	721	764	776	686	716	720	722	711	707	713	714	722	661	719	739	710	717	737	714	702	716	660	698	715	725	724	738	729	743	737	678	738	742	746	724	684	725	743	756	680	724	779	717	722	745	683	729	739	698	750	708	741	701	729	771	746	705	733	720	724	713	687	696	680	764	696	715	726	704	737	720	726	703	698	719	701	733	726	685	724	755	685	738	729	732	676	734	719	766	673	750	691	759	705	737	719	717	723	766	725	697	718	736	744	728	738	682	776	710	739	782	731	751	735	732	764	743	724	751	701	662	720	708	718	715	734	762	686	668	700	731	709	716	708	726	738	795	736	717	722	678	719	748	736	742	726	695	721	703	700	688	681	743	707	688	750	689	737	676	753	723	691	753	713	755	746	733	746	738	725	696	737	688	730	799	731	706	748	718	678	696	675	685	650	710	694	701	751	722	679	713	730	700	703	718	709	722	728	717	731	735	657	676	687	737	694	689	763	727	777	708	701	745	747	692	729	738	734	719	755	698	709	732	765	732	727	682	725	725	688	705	709	708	770	721	702	731	720	736	717	691	736	683	688	759	700	747	736	737	705	693	706	714	710	686	728	727	691	728	693	685	798	705	729	723	750	719	714	746	717	755	723	659	738	803	732	746	716	681	714	721	726	761	725	731	738	731	757	718	692	736	679	716	767	788	725	729	711	749	769	721	761	705	743	702	791	743	750	676	724	715	669	729	691	763	748	736	734	752	736	751	712	719
28022	30481	32486	18990	5535	2032	1020	539	413	410	394	355	368	415	371	371	392	392	389	396	408	404	390	345	412	400	385	391	386	395	380	422	405	358	388	420	389	365	366	444	390	405	405	368	398	415	371	420	405	399	424	398	361	393	383	389	381	395	398	432	390	409	434	401	444	402	414	387	398	334	383	415	343	385	371	387	389	371	380	368	377	372	378	427	371	380	396	379	370	374	408	388	382	399	345	383	396	376	378	388	427	407	390	382	372	416	382	400	408	395	367	362	398	393	394	359	405	379	379	386	405	361	421	395	386	400	375	361	407	412	395	383	405	389	447	416	383	393	415	364	402	364	386	419	425	393	377	391	425	414	428	380	417	364	374	466	378	396	373	370	395	405	353	417	353	391	411	397	352	393	355	377	380	404	402	366	396	434	379	368	395	381	363	396	385	399	379	386	375	408	419	438	344	417	396	395	395	370	379	370	360	398	387	400	404	409	397	414	367	395	405	396	363	413	409	418	407	361	388	378	387	374	392	403	353	381	397	369	398	393	391	399	408	416	365	374	396	416	383	388	401	379	414	382	415	371	391	389	389	353	396	416	402	368	399	396	378	406	400	366	383	398	412	387	404	362	379	401	386	373	413	374	395	400	382	371	386	411	369	352	366	395	416	421	384	350	435	363	382	403	413	375	395	410	355	382	385	359	409	412	396	338	367	403	376	372	387	408	433	365	364	411	375	383	370	331	355	384	349	376	345	403	448	419	386	390	392	336	394	391	414	377	397	374	421	405	372	376	394	370	420	425	385	415	354	420	396	411	435	410	408	360	406	402	397	375	359	400	430	394	404	391	408	386	377	353	415	402	449	410	392	365	399	429	370	391	439	366	384	394	391	427	382	365	362	379	393	386	355	408	417	407	416	402	381	390	398	385	419	408	409	439	391	366	390	355	406	374	364	401	400	404	413	397	365	364	408	378	379	401	399	381	367	410	367	384	400	415	386	394	429	386	416	378	402	420	412	424	395	373	418	411	425	402	418	380	402	416	405	425	411	363	366	402	404	397	374	381	399	393	364	390	431	404	396	390	395	362	348	405	387	418	423	385	384	398	376	408	410	397	393	404	392	386	416	390	407	386	372	395	377	399	372	381	413	376	431	377	382	383	344	384	365	389	397	372	380	378	396	389	426	391	413	410	373	388	407	431	400	384	407	378	418	353	400	403	406	411	382	401	393	392	404	373	405	414	395	409	419	360	399	387	396	430	391	392	388	385	365	405	373	420	358	369	418	405	397	422	376	393	419	397	355	386	381	373	429	399	410	382	380	378	403	388	380	408	387	388	395	397	351	408	397	397	383	350	403	368	399	386	335	367	370	408	385	387	399	363	395	397	404	389	394	393	367	374	377	359	409	365	388	415	382	405	413	385	414	382	394	389	374	394	373	393	398	397	392	370	399	388	371	401	430	374	412	384	369	386	385	434	375	409	353	403	430	348	413	364	390	402	402	362	384	410	403	400	412	399	381	368	383	401	375	354	361	378	387	403	395	394	356	392	366	381	359	403	359	364	371	394	418	376	377	401	416	438	409	415	412	390	381	421	397	392	389	368	408	400	405	364	412	409	397	374	375	389	372	369	378	388	395	382	388	352	383	383	377	381	379	395	386	336	348	378	417	418	366	376	393	374	385	375	362	357	371	405	388	381	393	388	426	365	395	398	436	368	382	377	359	412	366	410	397	417	409	379	414	376	392	414	437	368	424	380	396	366	404	386	382	393	397	390	389	382	407	402	361	416	402	378	419	392	408	399	364	367	368	402	349	352	376	383	410	388	380	417	395	347	364	381	362	370	401	384	395	398	376	412	379	395	383	389	399	410	376	381	414	396	408	387	375	379	410	351	385	380	383	373	412	383	393	396	367	350	385	432	392	394	389	370	385	383	386	373	423	382	415	404	413	389	413	401	406	373	380	416	377	423	392	349	380	371	395	405	333	407	376	379	370	363	390	409	395	398	370	365	355	420	387	409	403	379	361	419	376	385	406	401	410	371	356	382	390	373	382	381	378	387	410	364	383	389	391	416	410	372	372	413	388	391	388	420	399	394	385	414	385	383	382	390	381	405	402	356	417	439	374	382	399	397	379	351	411	402	408	387	372	381	415	411	361	384	424	427	407	386	340	391	414	348	364	388	381	399	401	378	383	400	410	387	383	410	403	416	390	374	384	393	400	418	394	369	385	392	403	395	371	415	383	343	405	386	352	370	396	387	377	401	357	382	405	383	395	384	400	378	427	403	410	387	439	379	410	387	358	380	402	379	367	385	399	379	423	381	398	380	412	360	366	381	379	382	345	386	383	387	386	382	401	353	385	397	408	372	373	351	392	365	389	447	401	397	404	411	411	396	388	396	391	425	426	365	403	388	378	384	389	407	383	372	405	378	378	390	380	405	425	361	419	361	363	378	430	355	385	413	408	379	394	393	389	411	403	401	380	379	396	376	376	394	360	391	394	432	358	401	393	387	377	400	434	401	365	384	407	385	370	390	414	418	363	402	389	418	372	365	360	402	367	397	434	398	393	393	354	388	396	411	431	368	411	441	384	369	374	397	391	388	384	394	377	378	391	389	373	422	417	383	403	401	403	393	398	388	354	403	382	397	397	369	389	385	375	362	393	418	376	393	358	415	393	388	356	418	391	392	424	394	393	436	401	421	365	389	408	411	411	404	397	363	403	391	393	397	407	380	378	439	391	430	403	406	403	379	401	426	388	366	367	408	371	346	402	419	423	387	359	385	377	400	403	343	374	385	362	347	409	376	409	385	377	381	389	412	354	365	384	384	395	386	414	403	395	363	381	412	370	390	380	401	376	407	371	393	364	409	372	393	400	382	400	450	381	422	381	361	393	360	406	356	376	363	352	366	388	377	392	395	414	397	405	382	410	386	413	400	387	411	392	367	405	417	402	405	397	377	381	389	400	398	351	381	381	360	429	365	371	390	383	398	404	427	418	375	396	391	386	438	436	397	378	409	392	429	384	387	385	369	424	420	377	404	399	383	404	369	412	366	394	428	409	370	374	410	393	377	386	393	389	381	387	437	392	401	397	425	407	371	427	388	374	371	387	406	386	375	380	345	428	385	381	356	367	409	392	370	370	399	389	379	381	394	396	408	427	386	414	403	382	399	406	400	397	395	358	385	423	418	388	420	383	406	412	334	394	382	389	401	376	390	385	373	385	373	392	374	370	397	416	373	410	374	378	360	386	397	360	350	403	377	409	366	374	403	398	402	411	381	358	389	378	396	440	414	412	414	380	392	385	401	378	404	375	405	390	399	377	367	410	401	370	373	402	391	369	355	395	374	409	380	416	416	418	388	368	395	443	388	374	364	385	384	383	387	398	416	413	393	388	370	408	382	383	417	406	402	390	392	382	386	404	356	388	346	359	436	364	393	363	387	371	423	410	417	371	380	376	393	383	394	414	396	405	370	382	369	374	398	360	397	396	396	403	392	347	411
33950	50676	37595	20379	8510	3828	1847	882	601	581	619	598	612	648	590	618	615	638	579	595	618	610	617	651	558	610	660	602	662	614	624	582	603	616	583	625	630	600	636	613	669	648	605	628	602	622	621	614	641	633	610	633	581	607	615	602	618	573	619	590	592	610	611	601	599	654	609	617	598	657	604	633	645	622	600	627	604	603	628	633	547	578	606	628	639	584	595	632	633	587	621	648	632	592	662	581	585	598	594	612	634	595	623	599	565	618	603	587	623	610	606	639	632	571	622	593	595	597	618	610	653	568	611	626	590	671	616	633	631	670	657	599	644	584	584	605	593	632	626	572	597	617	555	639	582	635	646	600	660	658	645	624	627	638	639	636	565	604	617	630	634	608	596	574	604	578	624	604	627	628	600	612	681	641	606	626	641	612	603	617	620	600	597	595	622	595	583	630	623	585	629	630	602	605	631	592	654	652	636	590	665	587	652	633	583	616	568	601	558	610	602	641	625	628	634	612	561	614	639	600	650	594	601	575	609	578	605	585	636	610	623	607	622	590	584	636	639	604	562	653	616	583	635	633	653	623	648	623	601	627	610	625	599	608	611	582	609	617	649	600	624	601	599	630	609	610	589	651	596	597	643	597	621	639	612	613	594	618	612	636	593	623	602	604	637	601	607	609	602	595	575	666	628	612	613	612	608	613	623	605	597	609	620	660	626	584	613	641	625	644	598	632	601	659	630	606	620	621	623	644	582	566	648	621	650	628	609	624	609	624	625	662	599	611	619	607	630	637	630	628	603	619	602	568	643	591	679	645	619	609	608	590	624	643	582	597	601	620	657	618	599	646	563	614	645	626	607	582	658	565	634	598	617	580	604	612	634	620	676	615	637	588	619	580	603	581	661	585	596	665	599	620	599	596	594	598	587	593	637	582	577	659	617	599	612	626	599	658	618	604	583	585	594	625	606	623	614	616	647	616	656	603	595	619	643	592	608	605	606	614	566	643	617	575	595	625	635	654	639	608	603	597	592	596	634	624	604	556	645	642	603	593	618	623	560	613	604	644	617	637	590	610	610	595	617	602	654	591	657	591	671	585	628	604	639	642	636	605	640	600	634	631	590	624	626	595	629	619	596	613	653	638	626	649	601	597	623	593	587	622	617	581	572	599	622	598	562	620	610	588	617	629	606	588	585	626	643	618	638	594	596	621	605	586	620	601	611	606	615	635	620	569	667	622	601	582	630	618	616	592	630	653	620	632	570	597	573	644	645	568	586	580	596	618	648	587	582	595	585	626	591	583	604	599	635	636	618	644	632	588	559	630	577	637	598	635	592	667	608	574	603	629	569	630	586	650	567	608	620	685	626	590	629	594	578	633	585	629	631	623	610	588	607	607	665	607	577	605	612	610	671	630	669	607	631	608	596	624	605	590	610	603	594	613	625	598	622	590	631	619	610	624	578	582	601	628	641	626	638	605	628	633	610	630	641	599	600	596	599	637	627	604	629	624	607	625	624	587	598	612	631	595	625	615	587	640	640	619	580	569	582	629	603	654	606	621	594	619	653	602	632	600	627	601	650	626	631	630	565	620	589	672	619	609	612	589	595	633	614	587	630	630	615	641	604	584	599	603	577	647	587	619	636	647	635	571	579	644	572	613	606	619	635	607	576	597	618	620	596	651	643	580	594	599	639	631	591	596	626	610	590	624	615	597	616	634	608	620	554	622	613	640	601	561	610	619	627	577	604	608	649	615	549	638	628	609	600	595	611	637	590	625	571	618	608	586	627	595	629	635	666	597	612	642	634	598	638	649	605	605	595	590	618	598	618	598	632	611	651	613	613	637	624	610	574	607	577	592	622	625	605	625	629	576	647	623	650	549	622	575	664	641	633	624	624	625	605	665	612	630	651	638	612	665	607	630	587	618	582	628	623	603	560	610	621	627	593	615	628	600	595	636	642	651	615	657	624	604	611	601	663	661	651	619	656	635	665	590	593	600	638	650	625	600	591	622	621	632	605	550	611	587	646	604	582	573	645	586	610	614	635	645	660	619	606	604	593	620	605	627	656	621	605	604	642	599	555	614	599	612	606	577	614	611	609	574	618	641	589	576	616	621	619	664	637	606	591	598	675	594	634	535	624	568	601	582	596	607	599	611	616	632	671	624	614	637	576	613	645	590	584	639	628	566	623	611	608	634	650	586	607	603	608	639	633	621	602	631	628	582	634	639	588	618	667	613	621	606	645	587	635	639	587	629	652	628	601	622	586	618	614	622	616	638	659	583	616	601	616	582	631	627	666	632	630	581	614	609	607	661	618	590	636	606	622	608	623	638	602	609	587	615	621	600	596	595	607	646	602	609	636	608	664	608	587	604	620	632	625	609	645	603	629	604	648	605	597	589	600	595	639	647	597	582	613	661	595	617	612	601	600	610	633	636	603	640	633	595	611	650	622	645	540	623	623	612	621	660	635	606	632	622	617	653	640	620	626	578	658	602	591	567	615	569	614	574	571	563	587	607	611	600	551	605	643	612	612	628	601	615	619	661	594	552	622	606	589	618	636	577	588	604	575	607	611	624	560	616	602	647	627	607	609	605	605	601	629	614	611	606	621	634	599	625	642	634	566	597	626	600	599	599	607	603	645	603	618	623	630	603	621	622	630	651	615	618	636	627	632	615	559	611	619	650	600	620	555	651	581	593	589	602	617	644	668	611	642	582	600	598	610	621	612	613	590	588	607	591	595	615	639	621	577	583	611	605	627	613	677	598	598	604	645	608	602	605	675	594	638	601	601	610	600	587	613	633	582	610	633	609	616	624	607	627	599	639	626	632	633	625	626	626	609	634	604	609	588	609	627	593	626	617	622	661	630	667	647	592	644	641	597	621	617	640	580	586	601	602	646	626	667	622	599	692	607	601	586	612	567	633	582	639	574	625	636	576	612	601	644	563	639	602	628	612	644	635	642	609	617	644	578	629	588	594	648	605	638	645	597	608	599	604	633	592	594	639	611	607	609	622	589	640	635	640	591	655	627	669	624	620	616	616	570	639	633	612	590	610	634	620	592	601	600	605	562	601	630	627	588	599	615	621	663	599	635	602	631	682	652	644	597	641	603	601	598	594	628	620	578	628	641	645	613	660	622	593	624	606	590	589	633	633	597	617	689	613	617	634	616	654	648	607	567	599	658	618	590	600	628	607	654	579	607	596	632	582	578	619	602	704	562	592	633	603	607	592	603	604	612	653	639	637	632	620	592	603	602	600	608	620	579	623	601	607	600	617	640	627	599	577	640	587	616	653	653	634	603	566	600	593	588	625	586	594	630	648	617	595	586	641	652	600	637	606	628	631	609	587	668	623	614	590	634	579	564	610	628	601	632	607	647	594	581	621	618	646	625	633	650	629	656	628	608	621	596	581	646	604	632	622	661	595	662	624	612	623	610	633	608	583	663	569	600	614	633	590	599	621	598	629	639	614	612	556	602	582	649	648	617	625	616	647	587	639	634	612
24820	24340	36708	32657	23279	15067	4675	1128	419	397	428	434	453	435	444	451	453	449	411	426	436	445	436	461	429	440	400	463	428	463	431	426	395	425	423	444	461	462	431	434	438	425	410	434	457	415	472	437	444	442	442	433	444	395	388	435	442	423	429	419	422	414	437	429	405	444	433	457	425	404	464	395	405	419	410	434	414	417	417	428	421	420	405	423	442	419	427	417	428	455	439	393	457	416	411	437	451	416	379	402	407	414	431	415	418	429	434	418	420	403	435	429	402	421	408	405	463	431	406	445	449	405	426	413	429	425	408	417	455	426	431	443	416	435	425	411	421	426	372	411	426	409	459	390	460	451	431	447	422	470	438	414	433	456	423	456	430	452	438	397	422	421	464	395	410	411	389	420	415	388	458	407	428	408	422	401	399	440	445	418	406	407	445	413	394	422	423	415	433	456	417	444	434	412	421	434	418	421	437	406	410	412	430	421	414	425	425	415	441	378	427	421	447	455	429	428	437	452	416	447	411	449	415	461	411	414	414	440	418	455	416	429	401	410	442	417	427	427	430	372	448	431	399	408	406	410	397	433	424	485	437	400	461	414	446	408	459	437	393	441	415	416	438	417	454	400	396	407	400	433	470	428	430	409	416	413	436	416	442	413	416	414	432	471	447	410	457	428	437	452	401	476	428	418	409	434	422	427	448	448	446	413	415	441	426	432	433	423	473	393	427	434	462	451	415	424	432	444	450	390	419	429	440	418	436	425	448	411	455	426	431	442	385	438	446	439	415	434	433	445	415	427	450	412	469	423	437	481	393	397	434	441	400	443	399	431	442	414	473	453	412	427	439	446	449	442	421	432	429	416	432	412	416	420	388	443	427	421	456	415	392	471	461	414	420	432	408	395	430	478	405	433	423	412	424	462	420	415	446	464	420	436	418	390	423	386	434	439	452	379	427	459	433	438	418	428	472	460	456	402	426	441	405	401	422	438	428	434	455	417	387	416	386	434	443	437	399	390	387	444	435	417	434	453	402	408	459	420	424	411	382	405	473	422	419	452	444	430	405	434	434	432	449	442	438	419	441	449	428	456	378	413	418	409	436	431	392	427	427	426	417	407	420	425	393	398	421	436	441	420	457	452	422	390	477	441	431	395	425	466	422	422	447	458	470	420	418	377	434	397	434	379	406	439	434	417	396	439	419	410	429	443	448	405	416	420	411	389	416	428	438	428	433	420	435	430	424	420	407	433	399	418	413	443	440	410	437	392	420	417	476	453	437	418	468	425	456	446	444	419	416	422	428	423	459	430	405	369	376	414	437	443	443	457	419	441	411	437	403	420	418	450	434	425	449	404	386	408	432	452	423	432	438	392	400	430	420	411	424	385	396	408	434	434	400	409	405	419	447	439	393	465	438	425	418	435	424	419	409	385	401	439	447	437	419	439	413	456	431	409	444	401	406	417	413	439	436	403	444	448	468	443	421	422	423	420	441	444	417	413	462	438	451	447	428	411	406	427	431	460	427	410	405	435	436	428	441	386	441	428	420	439	409	369	423	416	441	440	420	458	459	439	433	403	437	422	396	424	437	439	403	444	422	433	432	432	393	414	392	418	444	442	417	397	420	408	433	433	426	440	447	447	437	431	424	394	422	441	427	463	402	423	438	450	421	462	446	428	452	435	478	411	405	439	444	412	402	420	412	374	422	427	421	400	380	423	420	460	439	467	451	414	411	445	421	402	449	438	429	409	438	428	412	428	382	393	414	432	449	497	391	405	427	442	394	428	442	425	429	449	434	431	393	467	392	433	417	406	431	394	464	413	409	427	448	405	429	391	440	412	414	441	402	417	412	443	425	457	464	431	423	443	423	432	484	438	410	411	468	420	448	429	396	428	441	419	389	449	386	424	376	421	398	415	423	415	445	442	388	425	414	427	431	427	425	417	410	437	410	434	428	425	419	460	413	408	361	433	478	423	466	401	414	436	427	388	418	453	436	405	445	411	412	432	409	430	464	460	439	420	450	420	400	460	403	398	468	426	455	424	407	389	423	421	452	392	454	439	434	416	439	449	424	416	400	473	406	420	404	449	432	418	449	377	434	439	425	465	418	419	414	459	410	419	430	450	424	400	449	441	416	393	436	435	441	435	384	419	468	437	441	407	422	438	410	433	427	401	427	409	434	427	451	402	428	443	424	451	401	438	398	489	404	412	428	435	421	437	415	455	459	425	428	409	421	427	430	417	435	423	450	424	443	442	451	436	414	401	453	447	430	459	423	418	453	418	404	442	379	414	437	424	395	447	465	401	419	412	411	439	395	431	444	429	430	433	433	409	412	388	429	381	412	428	395	439	410	418	441	421	439	444	464	456	413	464	414	425	421	452	418	396	419	431	371	434	398	400	393	398	424	410	434	423	405	470	457	461	440	414	429	436	423	398	413	424	456	440	437	412	463	450	429	412	394	422	460	457	421	423	415	425	392	443	445	438	401	427	421	418	462	439	423	424	394	429	416	405	418	442	431	448	408	429	439	400	443	430	444	436	418	425	379	393	442	450	457	392	453	423	425	410	453	401	445	429	416	413	468	411	423	449	428	416	382	443	449	429	439	431	398	429	411	461	411	430	398	417	408	389	445	453	414	435	417	407	423	391	416	451	388	427	386	419	395	412	412	427	428	422	440	441	409	429	424	400	421	419	424	405	476	418	384	400	418	432	412	442	397	472	427	428	418	413	404	467	428	433	428	455	427	443	430	435	454	409	399	386	450	418	430	490	453	441	417	427	398	423	435	411	414	415	420	396	454	409	394	448	408	426	427	392	434	462	411	430	410	439	427	434	401	443	410	428	447	396	438	391	428	432	447	433	426	415	463	455	424	447	433	431	417	419	430	429	441	402	424	422	433	443	471	412	426	402	408	425	401	408	446	430	423	392	412	422	384	447	456	425	420	464	427	377	412	433	451	420	436	426	390	445	442	412	431	429	423	392	419	463	432	404	434	417	425	413	419	468	428	444	418	423	433	413	457	433	439	438	392	441	429	442	380	420	422	406	420	430	435	421	403	382	390	433	447	420	444	421	419	435	468	448	462	462	417	429	419	416	383	415	444	410	364	418	449	423	474	395	450	385	423	396	445	397	435	439	431	434	409	484	416	430	423	399	432	426	415	409	384	410	422	446	412	445	437	395	418	409	406	377	433	399	423	423	430	424	407	412	392	414	399	399	409	391	414	425	405	426	420	435	454	399	445	427	401	406	402	463	431	408	414	405	443	434	461	419	391	413	414	469	454	419	415	404	430	429	383	408	437	415	385	477	429	443	412	416	430	411	406	426	415	393	450	438	448	408	416	444	419	449	408	421	407	441	428	440	430	479	475	432	421	447	412	406	417	451	413	424	416	436	413	428	440	426	386	383	414	400	474	420	471	395	418	447	446	429	437	420	424	391	464	446	445	424	412	417	455	467	457	422	426	448	442	430	403	393	412	435	403	426	468	412	453	446	390	426	445	388
57107	91320	69789	45273	28468	16514	6686	2190	694	670	662	639	687	707	694	648	650	701	670	659	641	664	619	643	604	684	621	646	650	668	632	698	715	634	685	723	692	715	654	703	713	647	641	701	680	640	679	655	669	686	634	698	676	671	632	713	659	646	668	668	699	680	647	669	676	675	642	725	650	686	667	690	662	678	637	698	691	667	680	668	663	665	631	675	652	711	648	662	654	675	669	638	697	653	655	698	635	678	684	617	669	659	647	664	628	638	736	686	698	675	611	688	663	636	664	720	688	645	699	652	627	639	614	650	684	694	665	633	724	692	712	697	655	705	652	660	660	664	656	652	661	710	671	695	651	611	656	674	664	643	655	647	659	725	679	681	706	726	663	660	627	619	677	712	683	663	680	698	694	639	620	628	694	676	694	634	698	659	669	668	629	673	674	654	650	603	653	615	672	663	709	668	643	647	650	655	644	719	644	661	696	664	668	674	646	675	662	678	668	695	679	695	703	718	678	700	688	668	669	662	630	716	687	660	711	705	676	616	656	667	672	645	683	675	692	655	679	679	665	631	678	670	667	627	673	659	686	700	689	630	649	673	645	656	660	630	681	715	696	645	681	656	670	652	699	685	658	641	678	686	696	696	640	638	646	644	677	649	676	682	656	684	708	678	666	652	679	692	685	648	708	693	651	618	645	656	713	678	686	693	680	630	635	665	678	646	666	666	652	678	674	668	652	646	639	658	607	656	649	651	632	670	615	639	653	695	662	610	652	676	703	679	708	667	661	715	690	693	653	655	712	674	666	637	639	660	657	659	652	655	639	635	704	675	650	673	659	645	619	625	669	645	622	674	683	631	656	656	667	660	687	647	664	679	654	681	685	674	682	659	676	671	632	657	655	657	658	673	671	656	700	657	667	707	692	669	685	621	692	665	662	721	659	701	692	644	696	656	655	672	658	689	680	620	672	684	699	659	699	666	656	651	624	697	673	696	655	656	655	639	667	638	718	735	653	690	645	673	701	656	653	686	653	672	681	614	670	659	708	648	735	682	649	643	659	660	653	621	653	652	661	688	618	681	681	675	704	707	694	664	638	649	643	644	697	669	658	649	664	671	658	647	673	649	664	698	632	653	643	637	637	670	701	694	659	640	668	673	676	672	667	643	658	702	616	655	645	628	710	666	671	626	686	647	659	687	666	709	690	664	674	635	651	664	653	677	619	659	631	649	710	658	642	690	680	694	692	654	603	659	672	666	677	647	626	682	664	671	658	640	689	654	689	702	649	654	652	665	694	692	652	675	662	716	700	682	635	683	679	682	697	697	741	697	649	648	660	651	644	680	664	680	657	663	672	710	660	681	676	693	631	643	689	689	663	703	628	645	666	674	626	658	640	658	658	655	684	660	657	627	676	661	711	619	643	675	623	718	648	678	697	669	705	633	687	676	670	648	662	704	649	720	639	673	691	680	626	685	682	672	696	653	683	676	726	723	673	648	653	674	678	668	664	691	643	685	628	678	649	662	665	699	665	683	625	663	643	704	682	651	610	693	669	634	704	646	673	676	650	686	643	639	651	682	718	698	678	664	649	679	676	666	675	714	680	701	672	655	700	666	645	677	695	640	627	687	667	714	662	642	645	669	676	654	659	649	660	642	664	661	683	719	623	695	708	713	635	647	633	691	705	672	655	687	650	661	674	652	662	644	678	678	702	652	709	651	661	742	683	645	677	670	696	699	660	683	670	720	653	620	704	666	649	662	684	591	657	684	679	684	701	716	687	644	709	673	698	699	697	647	656	648	675	657	646	663	655	686	709	669	642	670	684	729	656	677	693	717	650	651	626	662	702	644	643	672	664	620	618	670	625	676	671	722	638	673	691	668	686	661	643	669	682	651	650	655	641	658	638	654	690	657	692	683	653	677	657	648	681	651	668	696	697	611	678	696	653	670	668	682	613	670	652	634	678	651	628	650	709	643	695	685	677	693	675	650	641	632	663	672	646	679	663	641	698	664	678	700	646	637	655	660	619	652	678	634	665	634	645	686	657	649	683	681	698	636	695	659	632	649	684	711	686	666	652	666	617	648	648	703	653	651	657	660	656	660	636	669	673	653	679	656	633	693	712	656	687	655	664	694	661	655	644	669	708	668	656	656	651	662	669	644	707	646	667	669	668	672	643	664	651	693	696	626	684	701	667	630	618	659	693	666	658	703	712	647	693	644	663	685	694	635	651	616	688	620	671	651	678	651	708	663	641	644	692	669	673	662	679	655	628	592	651	691	648	711	708	645	644	664	666	729	695	653	687	635	635	680	634	678	620	681	697	699	644	641	660	682	688	675	684	672	685	662	699	662	672	672	674	688	613	696	662	741	635	690	663	647	691	684	700	675	692	689	659	677	623	639	676	672	642	655	632	625	676	713	654	659	686	638	723	680	663	685	645	652	671	637	651	658	696	669	665	694	684	646	669	680	659	675	717	630	696	660	679	643	674	719	692	669	656	678	685	698	668	666	643	656	693	671	679	679	688	675	664	665	613	667	658	659	656	632	657	662	646	654	630	678	676	642	641	645	670	667	658	665	711	691	672	695	638	655	649	674	641	669	690	683	676	620	706	625	675	616	677	678	638	671	643	665	708	664	680	675	705	711	641	627	693	670	672	633	629	691	688	690	663	651	661	695	692	666	675	611	682	680	665	659	675	672	655	668	655	649	646	680	620	704	668	618	665	645	681	686	672	662	642	658	665	652	653	672	698	653	668	628	656	675	653	617	651	703	681	644	690	671	677	668	627	647	651	676	644	667	689	668	690	661	680	656	677	661	683	655	630	650	676	716	606	680	659	698	669	673	641	646	677	654	634	634	690	617	746	640	696	673	721	668	693	619	672	700	660	638	643	668	676	693	714	627	662	633	633	703	673	686	642	670	595	733	665	663	606	629	661	675	617	629	674	646	680	724	679	611	673	673	696	633	649	649	677	680	640	668	707	702	642	644	667	668	704	667	706	672	653	662	693	650	685	652	661	652	634	625	629	659	688	674	710	675	685	711	681	640	649	664	684	671	690	679	680	618	657	661	698	668	709	642	607	664	676	657	641	636	703	650	650	655	666	697	668	707	675	673	670	606	657	681	624	662	632	680	736	685	645	670	633	640	670	662	672	609	690	707	691	612	688	644	646	664	682	669	656	659	694	649	643	653	646	660	659	735	692	686	693	672	667	606	654	681	649	714	735	664	658	695	685	701	613	665	650	697	677	718	698	673	647	680	640	684	695	690	702	679	680	668	671	619	669	690	690	732	653	689	702	709	716	682	685	687	673	654	622	658	663	662	641	650	657	641	637	691	676	632	689	612	662	649	632	641	635	666	654	650	673	664	714	663	675	680	686	692	668	705	697	707	662	665	689	696	673	670	654	680	691	647	673	647	636	728	650	692	676	670	675	660	691	708	638	681	680	707	683	640	709	694	686	671	655	674	608	679	720	695	693	664	646	669	695	653	590	667	700	667	705	643
23307	22376	32627	28915	24808	22740	14856	2904	605	495	519	513	494	519	476	475	521	529	500	515	489	486	502	523	506	501	472	493	496	491	512	492	487	486	467	509	475	510	489	469	493	486	483	472	478	529	453	487	522	496	492	470	513	469	502	477	487	485	483	484	490	421	500	477	485	502	487	497	435	473	469	498	503	463	502	472	494	490	470	465	473	479	514	489	437	499	500	479	486	481	501	491	476	473	480	498	477	497	447	503	501	483	520	513	434	490	483	489	484	472	477	488	458	435	456	447	497	457	470	466	496	498	494	516	474	524	442	490	450	497	453	467	472	520	484	442	494	503	490	492	476	485	458	454	513	501	476	483	484	446	472	469	487	457	535	454	464	508	520	479	501	504	489	484	504	484	512	477	474	452	507	472	466	468	483	474	552	451	463	481	478	519	496	477	487	459	432	510	521	466	503	484	470	471	467	468	491	492	514	507	430	514	475	471	503	485	475	458	452	520	455	516	505	480	496	472	488	503	459	499	516	472	466	466	473	470	500	505	486	483	489	498	486	472	502	469	474	524	455	496	476	491	455	503	485	491	517	506	486	522	494	461	480	538	498	454	496	459	488	496	492	478	477	469	517	488	468	465	494	461	500	502	494	452	506	468	512	491	512	475	486	487	467	510	465	471	470	461	485	517	428	514	483	529	472	486	483	529	474	494	519	441	466	507	489	491	458	483	493	468	511	442	469	460	476	455	462	479	490	518	469	439	486	488	503	490	463	477	498	481	467	476	488	460	454	482	479	448	495	484	477	477	526	481	480	442	477	414	472	463	506	513	448	422	476	487	483	488	497	493	488	495	477	527	453	502	473	520	498	476	460	485	448	466	404	450	476	465	474	481	482	485	527	455	488	436	459	512	472	477	497	483	477	456	499	497	490	484	463	514	463	508	466	494	488	493	495	460	500	490	498	469	492	450	477	467	466	447	465	498	520	510	467	472	464	464	455	498	492	471	526	515	514	491	467	512	460	461	518	466	483	440	501	461	454	487	480	468	480	463	492	507	510	430	468	458	498	458	449	477	514	473	497	458	480	500	480	461	446	493	465	461	500	478	504	560	517	437	491	446	462	462	499	444	476	499	475	491	451	511	464	488	485	489	467	452	476	481	499	516	451	485	501	492	451	489	499	480	448	522	461	454	517	492	475	499	433	481	512	477	506	443	487	448	506	483	490	476	448	453	494	444	494	480	501	474	507	461	425	481	442	484	461	468	480	471	439	469	473	498	475	466	470	493	452	442	502	511	495	471	475	493	500	457	451	505	462	503	454	511	432	446	460	453	526	471	461	497	480	495	465	479	481	466	491	480	452	499	472	488	472	504	504	473	461	453	494	495	480	472	468	446	473	477	485	446	508	480	485	512	486	520	452	503	455	532	457	443	456	508	496	514	478	436	484	470	490	457	454	475	488	497	521	461	498	487	464	454	461	490	491	443	467	496	473	492	482	501	470	501	466	455	501	487	516	459	491	527	444	511	472	444	476	497	493	462	455	485	471	457	497	478	473	480	475	492	493	453	470	519	453	474	470	447	463	473	468	465	502	461	487	495	469	501	488	470	519	494	481	475	502	504	502	470	483	466	467	462	519	496	484	522	488	484	457	518	517	456	487	502	469	465	507	482	449	495	493	467	484	494	452	500	485	443	475	497	471	497	478	485	503	523	494	469	481	498	467	472	478	468	509	508	520	481	463	460	464	542	472	454	497	498	489	495	485	462	500	519	504	478	485	470	503	473	453	488	472	505	468	516	471	505	482	456	443	510	472	454	439	461	498	480	498	462	504	498	494	476	487	491	476	461	503	507	475	466	497	448	492	497	478	496	482	476	483	481	501	509	441	485	464	476	475	490	475	468	463	494	524	489	484	439	483	503	470	495	447	461	505	476	475	458	497	520	492	488	466	512	488	491	457	484	474	532	502	479	476	478	517	476	498	493	480	480	439	461	480	491	491	483	496	477	490	473	491	518	478	505	499	430	465	485	442	480	491	458	490	495	475	470	464	468	477	489	542	497	495	467	457	477	478	479	484	486	485	463	485	469	502	478	491	512	483	493	460	493	481	489	478	491	470	460	519	489	450	448	485	499	483	467	464	492	472	485	464	452	489	499	489	473	507	479	481	460	465	467	486	467	502	495	443	486	459	495	482	485	508	444	510	502	430	505	462	455	499	472	520	516	436	477	475	458	495	476	494	512	480	473	499	451	486	431	460	487	495	444	479	478	478	489	473	474	469	441	489	478	460	464	474	469	504	498	503	487	518	471	457	463	469	498	496	474	506	490	508	441	484	500	464	500	470	436	485	485	485	509	507	460	526	490	524	497	486	499	512	467	478	459	422	476	512	453	496	511	471	445	461	464	486	467	446	478	447	487	490	507	458	451	497	438	454	502	506	483	515	480	483	478	458	493	482	497	488	434	466	514	483	437	470	486	491	479	543	500	487	461	466	470	470	506	446	479	458	475	478	485	465	524	470	504	463	455	463	503	480	418	512	478	471	451	498	463	493	453	438	490	465	502	486	505	496	493	470	450	464	486	441	488	466	508	489	512	509	495	476	457	491	476	471	473	435	486	475	474	470	512	454	481	489	482	457	472	469	500	480	507	488	478	437	468	509	462	456	438	500	495	512	480	467	498	492	442	466	492	521	464	499	463	497	455	480	486	461	507	495	486	502	479	467	489	499	480	461	511	476	484	488	507	453	483	515	520	509	465	470	511	476	450	440	456	461	524	515	491	472	472	466	450	480	455	481	507	473	525	470	489	502	491	507	465	496	477	452	497	462	478	477	472	469	507	520	464	499	480	473	493	455	461	459	487	516	506	454	485	480	482	438	498	525	527	453	459	501	523	463	495	460	492	490	466	461	515	458	457	495	501	478	473	493	499	481	535	513	489	508	448	476	506	489	483	474	519	466	488	483	481	467	519	476	472	502	505	522	518	479	474	469	474	500	454	527	522	487	496	454	478	447	473	494	478	480	496	465	470	452	454	443	466	518	481	479	455	499	473	476	488	454	493	499	492	454	448	479	471	454	471	445	470	454	468	459	456	489	481	500	504	484	479	524	447	491	470	450	487	470	500	508	486	503	512	426	466	469	473	490	499	470	448	476	451	476	483	468	466	501	504	476	447	515	467	460	457	485	517	481	486	506	482	489	469	487	438	487	515	489	519	481	475	520	460	473	470	510	482	489	472	455	482	508	506	514	477	471	488	504	502	485	482	484	514	480	445	423	514	455	459	467	491	483	478	497	466	484	476	468	484	531	513	485	491	492	482	446	488	428	476	472	456	496	483	504	468	521	518	526	478	483	499	482	487	489	522	469	502	471	501	488	491	502	483	508	469	472	481	436	468	502	506	505	482	460	471	478	454	483	509	475	497	498	512	451	502	511	485	478	463	522	474	451	488	513	501	462	536	525	445	456	464	485	487	470	438	482	484	502	483	473	487	484	485	473	484	516	484	484	491
57293	104842	81963	57549	38832	26948	13711	4861	1009	675	730	781	744	698	733	707	742	735	712	669	711	749	724	774	744	738	739	737	719	811	719	699	738	700	681	768	727	762	712	733	741	767	755	733	758	733	708	697	744	729	726	759	774	727	691	755	699	767	734	757	735	747	772	761	726	753	709	684	725	717	767	743	752	745	702	771	736	767	697	731	728	735	724	705	682	739	731	789	700	705	737	737	774	782	693	748	751	719	692	764	734	704	718	713	713	724	718	730	748	711	746	741	720	725	736	722	728	653	739	732	736	737	678	717	752	713	739	733	716	700	778	757	681	741	713	728	677	726	741	717	770	722	753	673	671	734	776	753	734	770	777	702	766	750	686	750	732	712	722	767	699	737	742	734	758	717	676	712	725	702	714	695	734	782	723	733	695	705	688	718	750	671	714	741	713	741	715	746	733	723	738	733	724	706	720	736	697	714	700	684	720	725	744	726	721	700	740	684	700	731	756	721	703	669	731	731	695	728	725	728	747	710	722	784	735	699	702	726	706	708	753	680	740	754	721	748	742	694	721	726	744	797	706	756	727	736	739	720	703	709	749	700	752	728	736	746	720	682	723	752	706	724	716	681	705	729	704	710	661	703	714	778	737	669	679	712	761	676	723	774	737	684	770	725	743	733	715	705	703	727	706	752	710	752	732	727	733	717	757	700	769	736	716	705	702	790	722	768	697	717	713	718	811	681	726	698	721	711	722	762	740	709	709	726	751	741	748	758	688	711	694	737	706	708	743	731	675	723	717	715	726	725	721	714	740	684	719	780	725	736	693	731	727	724	726	738	749	716	688	721	715	674	725	684	740	718	760	745	693	739	716	733	718	734	690	716	725	701	717	690	717	694	722	734	728	691	699	713	707	746	705	735	727	697	706	715	730	725	697	730	705	706	684	728	696	735	674	723	697	727	720	697	697	729	740	710	703	701	707	766	746	732	742	731	698	717	709	723	713	728	677	746	750	753	734	698	728	721	728	703	648	732	766	707	699	738	709	768	704	696	703	675	707	698	720	716	708	716	761	714	702	723	766	743	704	708	736	707	706	696	702	785	760	744	723	694	679	752	728	668	734	724	723	742	732	699	699	721	719	728	711	697	717	750	732	735	761	762	710	722	759	733	742	797	721	700	710	739	734	711	676	757	705	698	732	789	675	689	759	731	739	722	744	721	728	759	699	698	719	724	721	711	714	755	757	750	715	745	733	688	758	715	749	772	770	712	665	760	705	735	739	736	727	698	713	723	725	721	695	747	722	729	725	765	733	720	725	725	756	714	703	700	763	697	692	741	783	749	732	710	704	715	731	719	773	665	675	749	758	744	729	713	688	710	733	738	706	760	709	729	741	757	687	767	731	742	705	659	732	759	740	741	739	702	739	728	690	701	708	710	736	730	669	752	736	750	732	683	694	721	715	736	723	739	750	701	708	720	755	696	777	718	743	717	711	700	727	692	742	730	741	753	718	714	685	718	776	711	762	703	712	724	707	705	750	740	712	676	730	700	707	760	684	712	765	725	768	702	724	745	761	741	721	747	746	734	688	706	689	681	728	761	723	728	732	745	752	723	703	730	686	705	759	702	786	726	746	755	692	742	753	746	741	722	747	705	720	728	739	715	732	668	746	678	714	756	691	758	770	701	687	710	738	664	711	720	718	781	735	764	710	770	695	735	738	647	740	736	732	755	731	675	713	732	713	713	715	737	759	702	758	756	769	702	761	726	725	709	673	702	695	700	737	733	694	716	754	711	710	744	675	748	688	659	721	706	760	729	727	724	684	726	735	693	720	747	708	710	730	713	730	727	720	739	740	762	685	706	727	755	711	754	723	706	679	718	719	767	729	675	762	721	730	742	750	705	692	719	727	709	736	699	705	760	694	730	740	705	757	768	750	694	756	728	777	726	688	715	714	717	704	713	702	719	752	762	666	758	773	704	711	674	743	719	691	688	696	744	748	768	710	741	697	739	715	766	741	743	727	700	706	736	774	735	734	713	759	691	692	674	751	709	750	698	715	724	706	689	714	659	711	723	736	740	707	707	732	742	722	725	757	711	695	731	733	683	757	742	695	746	682	698	698	770	703	738	692	794	734	750	685	741	720	763	705	727	710	737	738	704	669	753	720	679	731	752	726	704	764	733	729	744	742	715	753	714	706	699	733	743	714	774	724	727	726	698	710	724	706	732	733	676	726	688	730	711	686	718	739	709	739	750	747	745	732	737	717	697	735	755	750	724	734	762	746	754	780	703	723	744	685	712	685	705	702	759	741	719	738	787	716	723	777	720	706	735	740	734	722	723	701	725	710	746	698	740	719	722	708	761	719	696	682	717	724	716	717	729	766	711	725	721	762	819	736	731	742	725	694	700	758	746	715	716	720	722	718	726	695	747	714	685	714	735	757	718	736	734	713	703	773	735	727	769	738	727	677	744	650	732	730	682	722	691	725	757	755	711	745	706	735	722	732	774	699	704	710	708	705	704	735	751	709	733	728	687	726	699	709	713	745	730	722	738	692	724	763	685	703	744	737	728	732	733	722	740	738	728	737	700	759	707	746	711	751	727	669	749	734	691	767	708	717	709	749	792	754	735	729	772	722	698	723	706	759	707	708	743	717	693	730	714	713	742	668	702	788	729	780	744	713	715	746	750	736	736	676	730	734	754	709	743	692	716	698	724	704	723	705	784	726	710	759	707	735	736	710	736	745	712	721	736	706	701	751	705	696	704	714	702	722	680	771	681	733	735	692	728	701	695	744	756	724	721	723	730	713	687	737	716	727	713	771	709	750	715	713	716	677	743	765	724	715	683	715	715	711	714	724	710	717	706	762	725	765	676	698	698	751	705	663	739	720	766	697	738	698	737	740	773	721	658	737	706	708	765	735	753	702	698	707	749	708	759	697	756	705	761	726	760	687	727	700	755	709	685	707	700	757	691	776	745	700	722	706	770	723	752	688	711	670	698	765	712	709	691	726	698	755	740	712	736	688	751	706	728	734	763	702	678	736	708	702	743	683	750	743	695	739	682	735	744	737	727	713	658	745	723	738	753	689	735	745	728	699	762	742	736	705	714	695	720	673	713	764	654	720	760	725	698	779	719	715	720	740	683	718	693	760	700	717	711	691	686	704	734	756	750	703	721	684	702	750	681	689	709	769	709	723	708	709	722	727	726	694	723	754	736	768	765	717	703	680	697	772	716	662	716	731	704	705	703	721	731	738	706	766	691	731	732	707	700	667	693	733	698	702	715	669	784	662	740	708	708	787	685	657	744	741	737	769	701	713	715	700	717	683	719	723	729	677	711	671	683	724	672	731	758	720	726	752	745	752	748	727	750	723	751	752	751	690	762	770	719	698	739	752	789	737	726	742	709	696	722	766	709	713	716	732	728	687	703	731	733	716	691	743	733	721	733	756	724	741	695	730	721	713	714	733	735	719	738	674	712	732	745	728	685	684	756	702	719	695	763	756	707
28109	31688	32315	18775	5585	2108	986	538	422	393	422	385	405	398	414	428	363	379	405	371	420	385	421	394	377	365	364	384	396	393	410	428	396	379	398	384	402	401	438	396	409	364	397	373	429	419	429	413	379	394	387	396	372	396	393	377	402	401	415	401	412	419	389	376	371	411	370	413	430	421	408	407	386	429	361	366	401	401	414	407	399	429	432	380	402	413	362	433	412	411	408	381	388	430	396	402	383	410	389	382	377	402	383	380	374	440	421	380	412	378	379	419	404	410	406	421	402	409	406	409	435	419	383	433	396	399	377	401	398	404	411	357	418	428	405	362	395	384	358	394	384	421	427	400	384	382	413	408	419	387	406	399	415	401	375	410	426	366	417	410	407	415	369	381	428	394	382	414	373	388	394	409	423	388	394	405	418	374	424	390	377	381	396	388	399	410	390	422	382	404	403	381	360	394	412	412	408	369	401	439	393	368	398	387	419	401	372	400	420	400	390	407	403	401	388	423	444	378	393	380	445	410	413	377	377	411	425	354	384	395	390	392	366	395	421	426	409	393	388	384	465	391	421	392	415	360	389	382	391	371	433	397	422	379	367	407	404	428	419	388	410	407	369	378	407	400	425	375	390	404	400	419	400	381	396	398	373	429	388	425	429	404	426	423	444	429	431	399	415	397	433	424	376	406	376	412	398	409	456	422	384	395	473	402	387	400	405	410	375	405	425	398	407	386	383	395	403	438	387	402	413	412	390	374	389	395	407	397	393	377	390	409	386	422	367	402	422	463	386	427	435	400	401	424	376	431	414	400	387	357	404	411	396	391	387	436	423	379	410	392	418	412	402	410	371	394	434	409	372	386	382	422	399	426	414	347	432	409	373	387	428	382	447	393	387	407	393	437	433	379	406	425	426	423	379	401	382	422	400	413	398	402	406	423	392	364	417	382	427	420	393	428	383	420	412	412	394	376	403	415	389	428	407	373	424	378	400	409	389	399	433	411	402	437	400	382	396	377	408	403	422	400	400	395	392	381	395	388	394	405	422	395	427	411	382	425	396	391	406	403	394	397	418	416	394	394	361	420	398	403	390	434	413	382	433	398	409	422	367	428	445	426	422	395	402	425	400	366	400	421	418	391	401	389	441	415	389	389	385	384	407	409	411	416	361	410	416	434	413	421	452	380	396	390	391	425	402	400	395	406	381	373	424	409	388	412	364	425	415	392	382	400	400	413	429	402	386	378	407	366	413	367	376	407	405	414	402	377	391	366	414	385	374	393	430	400	379	406	400	387	376	425	437	386	410	416	410	370	390	403	432	407	387	394	406	385	385	375	386	353	400	454	392	400	426	406	379	383	418	405	411	373	432	378	389	383	411	409	421	383	340	414	411	407	432	409	439	409	397	401	385	381	398	402	380	398	393	410	401	396	408	443	392	415	382	430	402	419	380	400	395	369	410	355	408	414	385	411	392	409	408	371	399	393	410	396	402	398	366	381	406	417	403	395	390	408	395	406	378	387	470	421	411	418	412	392	392	418	378	384	380	343	382	362	400	361	402	347	418	427	398	398	388	368	416	416	397	424	398	407	404	372	426	407	378	439	396	420	389	384	375	410	418	402	424	422	405	433	394	394	415	391	404	406	389	418	411	417	412	396	414	382	373	403	420	406	439	410	336	364	355	389	435	408	419	384	402	414	405	407	417	428	390	391	357	407	393	416	424	393	385	408	403	380	425	380	387	425	453	418	390	396	411	414	391	433	439	385	392	389	375	403	393	395	419	421	409	366	384	424	439	402	436	413	419	401	423	418	436	435	399	370	381	414	393	386	414	433	378	377	374	378	382	395	388	400	407	382	394	416	405	387	407	408	387	431	411	395	424	425	436	385	392	401	420	428	410	351	383	424	403	388	378	411	386	388	406	380	417	412	407	426	367	352	392	427	431	378	428	424	373	412	418	397	386	415	387	366	416	350	386	380	352	383	422	433	408	422	361	392	386	379	368	367	385	367	402	392	393	424	402	411	416	399	445	394	367	421	394	396	427	401	436	387	393	421	419	418	412	391	375	371	408	409	388	372	422	412	375	388	378	387	438	410	387	379	418	391	389	374	414	403	409	358	384	350	394	373	411	385	369	379	374	394	398	404	381	352	376	417	421	391	417	416	388	415	402	390	392	401	389	415	440	426	392	391	423	397	394	408	381	408	346	430	397	435	380	390	399	391	388	389	433	399	399	369	396	389	398	381	414	447	409	410	400	398	418	436	372	422	373	401	382	408	362	403	419	428	397	403	399	406	419	437	394	399	390	375	383	383	416	445	423	405	413	369	377	405	414	407	398	392	381	445	381	415	371	381	392	382	402	387	429	408	356	400	403	376	411	410	437	368	404	398	404	400	395	392	407	378	421	365	399	393	389	391	419	392	419	412	396	444	389	412	347	396	418	430	371	349	368	384	409	382	384	435	370	377	363	404	407	370	379	397	420	390	377	393	435	381	360	382	397	399	421	395	382	407	422	381	388	405	399	401	377	430	396	403	383	408	415	384	413	407	385	425	392	423	452	403	413	390	420	390	385	348	415	411	391	407	391	424	423	404	412	439	397	351	429	384	395	379	384	421	405	427	414	378	381	383	414	381	427	387	414	371	398	372	406	392	416	406	419	423	401	386	403	386	385	388	389	403	409	394	402	383	393	404	377	389	389	383	425	401	393	380	384	412	374	360	411	413	404	389	378	400	419	407	404	416	384	372	408	396	439	358	386	423	401	449	420	397	389	393	417	392	390	398	400	375	424	404	408	384	398	382	444	426	422	376	382	395	385	423	393	417	383	365	375	383	408	390	416	390	381	373	414	434	408	407	403	405	421	423	400	390	426	363	385	404	398	408	409	414	393	405	385	416	417	416	382	378	416	392	388	405	426	402	406	422	397	385	381	380	363	422	400	389	398	392	394	389	444	393	391	374	423	440	374	400	380	382	386	409	418	409	417	408	392	372	437	369	408	392	443	431	394	375	404	415	379	373	409	389	373	400	392	392	389	425	430	370	394	405	403	398	377	387	422	445	404	403	388	403	409	395	411	401	410	382	405	399	371	392	399	426	424	401	418	400	400	420	389	377	422	391	397	432	374	392	365	405	425	408	401	411	387	385	379	417	364	446	345	417	404	377	422	394	426	416	366	416	380	363	387	409	391	430	420	411	374	390	402	384	393	393	401	415	428	390	408	399	396	401	410	384	404	411	412	417	375	446	377	398	366	400	388	370	448	408	384	369	388	375	396	371	404	427	392	407	410	386	405	447	386	388	379	374	373	408	423	375	420	378	404	410	382	429	365	407	409	436	406	407	379	370	374	385	403	425	403	423	430	397	404	390	414	390	413	403	405	363	391	424	378	393	421	385	398	397	398	410	390	398	387	406	410	387	385	394	403	406	388	386	377	406	385	374	384	409	436	397	425	425	413	382	394	402	406	400	388	378	408	386	381	404	424	408	388	389	378	407	384	395	432	429
32998	51023	37445	19514	8551	4341	1889	1042	638	641	681	586	610	602	628	670	624	631	633	665	612	616	649	610	626	606	639	635	651	613	638	656	663	664	650	626	612	656	620	670	639	638	621	624	660	601	623	589	659	657	657	597	610	643	666	624	630	604	688	657	595	600	614	620	633	626	644	650	616	632	669	651	629	650	632	628	643	677	653	595	645	634	589	627	578	628	654	604	621	586	593	658	618	600	618	617	638	572	610	654	697	590	603	575	655	637	644	591	634	612	602	650	665	654	651	635	632	629	617	631	608	633	635	620	608	632	643	630	639	619	628	654	634	607	585	618	614	664	645	653	634	653	618	624	642	580	627	599	626	598	628	613	612	645	607	656	611	639	592	598	615	603	616	601	616	636	572	576	625	659	625	639	636	605	647	654	609	582	601	560	600	643	623	602	641	634	633	600	598	637	670	669	648	627	622	639	622	617	655	631	582	626	656	632	608	622	608	624	608	601	669	602	651	601	693	638	612	590	688	637	633	626	618	616	628	644	650	645	616	651	587	615	612	670	650	643	655	605	602	650	637	622	626	632	625	635	694	623	632	597	618	635	618	606	630	680	626	638	604	640	629	642	597	589	584	669	647	621	620	632	598	635	614	627	629	611	587	635	621	644	613	635	604	653	659	616	648	633	627	665	624	568	639	646	644	590	634	636	613	608	656	629	618	581	602	639	633	648	611	683	646	658	637	625	553	568	590	583	645	595	644	634	628	633	617	660	622	633	612	619	617	610	604	606	629	642	625	654	632	629	627	573	639	625	635	621	636	637	602	639	628	664	638	612	626	681	627	665	623	652	623	579	578	619	622	650	588	623	607	626	600	640	629	602	643	634	632	623	655	595	609	608	640	649	638	594	654	602	661	618	620	625	612	632	608	622	595	626	625	659	639	614	639	659	636	641	642	607	602	644	583	640	634	627	657	673	623	591	579	618	660	608	608	588	594	582	604	606	629	626	635	667	671	612	648	656	614	630	625	620	621	591	599	616	643	607	575	618	617	603	666	617	639	654	625	634	580	653	644	634	622	621	660	620	644	617	603	638	650	682	605	669	617	652	664	640	582	619	610	635	598	690	612	605	640	626	586	573	594	621	593	598	553	662	600	633	630	590	648	595	604	604	634	651	648	604	628	635	640	652	597	629	650	612	667	630	613	661	672	658	655	592	631	604	654	655	613	631	617	660	642	608	685	650	618	624	626	662	610	656	607	645	607	637	643	611	591	622	630	621	635	604	628	652	626	626	637	646	583	652	620	597	649	599	648	607	658	630	582	631	674	626	638	657	643	633	690	610	628	646	619	589	619	587	576	681	598	659	635	623	619	597	647	662	659	599	657	606	616	626	620	612	584	657	623	668	595	596	670	610	611	601	611	604	671	641	650	617	590	657	644	634	571	599	613	653	633	660	648	663	629	582	628	631	612	619	613	634	641	647	629	643	623	628	629	577	599	654	632	624	637	651	642	616	594	627	612	621	649	606	641	655	604	642	656	596	646	598	661	627	630	584	648	643	581	655	649	581	642	636	650	655	645	646	628	622	656	651	660	630	623	636	620	631	615	620	628	621	656	603	622	598	626	611	611	590	610	615	604	601	614	597	616	584	632	608	639	587	646	644	644	621	621	598	619	628	605	644	599	598	614	611	627	632	588	645	673	614	669	652	614	661	611	641	623	622	630	630	636	655	631	650	648	656	634	605	586	622	612	586	612	663	624	625	604	605	615	632	591	609	605	640	631	655	562	642	606	662	636	593	594	634	633	593	640	614	663	607	593	618	639	626	640	636	638	633	637	616	583	638	604	596	644	639	598	627	630	642	622	568	597	599	594	613	609	627	637	640	647	680	610	629	635	637	677	597	624	648	618	616	627	650	628	635	598	645	640	654	581	585	612	614	598	585	648	646	590	610	585	619	602	614	616	654	625	649	633	600	627	662	606	603	670	615	615	644	644	618	620	602	586	614	599	612	631	628	673	618	642	626	637	683	621	623	622	630	621	621	627	613	676	620	625	624	648	613	579	636	671	642	591	620	621	631	630	630	660	660	635	663	622	585	639	661	658	621	626	654	679	633	674	586	625	592	636	626	676	658	625	632	663	636	625	570	611	618	600	582	633	600	648	623	620	649	583	642	639	612	589	607	574	578	575	629	680	603	631	647	629	639	617	586	600	635	613	612	608	666	660	643	619	598	648	605	656	608	571	620	587	627	598	602	620	598	659	610	611	612	649	591	642	660	640	653	642	647	630	606	630	618	634	604	605	595	611	628	614	633	606	640	634	665	679	603	602	641	599	622	654	688	621	640	605	668	654	628	593	630	626	671	598	612	609	639	629	628	620	665	590	593	615	608	605	628	606	639	571	685	586	620	663	662	634	615	636	673	668	676	606	616	668	612	602	607	618	627	659	638	616	628	601	606	620	604	643	605	620	652	623	655	627	598	634	617	607	627	665	613	631	646	615	639	618	659	633	643	619	655	703	605	590	647	621	603	650	619	681	613	617	651	656	646	619	616	626	629	602	599	631	645	641	638	610	625	665	609	609	588	665	599	679	631	618	608	660	610	601	642	610	598	631	640	601	643	655	618	630	610	658	626	650	600	653	634	621	600	638	668	590	697	647	605	638	654	626	653	620	592	584	624	636	658	603	652	640	633	700	647	556	624	599	605	619	652	611	657	651	633	579	632	625	643	669	626	666	623	616	638	649	622	601	634	641	622	647	618	595	629	621	598	693	629	619	593	619	628	606	649	604	658	627	664	631	675	610	630	619	661	652	593	600	605	654	628	607	617	647	625	623	606	586	609	577	632	589	640	614	638	607	614	652	617	595	623	630	628	633	576	638	636	581	601	654	641	641	615	625	658	676	599	640	665	634	602	590	586	644	587	621	595	612	610	651	626	631	625	605	612	644	625	620	616	579	620	609	599	654	638	604	638	622	631	634	624	661	626	620	608	637	646	607	625	615	626	622	604	631	610	620	624	667	656	623	604	621	633	611	638	660	648	636	624	676	644	622	605	625	654	649	615	635	633	621	587	633	593	617	653	666	589	632	593	601	631	633	658	664	574	629	643	624	604	601	618	587	673	636	655	617	655	615	611	637	621	625	628	672	659	588	663	605	638	597	595	648	635	625	637	608	608	574	660	635	616	650	628	628	601	612	578	667	633	654	588	637	658	635	654	619	606	674	631	644	608	606	618	619	602	609	663	640	607	647	642	611	625	615	606	614	627	596	637	658	583	611	635	576	640	636	646	621	652	646	638	640	581	660	633	660	626	613	681	599	623	617	657	632	653	611	636	660	557	605	672	610	575	620	637	616	598	644	610	672	711	634	634	668	596	638	607	635	598	630	642	636	680	652	632	633	628	652	594	613	626	566	597	640	646	680	612	647	649	669	637	612	648	602	631	653	598	650	632	656	622	655	602	632	625	607	601	634	610	632	608	615	636	605	646	571	624	584	643	656	621	615	608
24847	24542	37049	32864	23414	15595	5265	1313	428	477	427	449	410	427	432	456	446	436	406	435	430	422	456	433	403	429	452	422	462	472	443	439	446	420	463	419	406	446	451	392	416	417	443	441	433	445	449	405	447	451	411	397	466	398	468	429	451	405	429	428	450	460	444	400	425	436	465	405	442	436	462	424	471	476	450	455	426	430	435	423	428	429	384	464	424	420	408	420	411	424	438	421	418	417	443	428	463	413	444	466	418	425	454	403	462	445	472	433	420	434	444	481	415	439	422	451	425	428	423	434	429	440	454	459	462	437	452	456	450	417	436	478	435	443	440	429	425	450	458	436	404	407	425	455	424	432	436	446	434	377	432	458	416	429	414	446	452	444	382	444	437	457	447	440	389	461	428	470	452	410	441	415	431	442	424	431	481	419	437	408	443	453	451	431	472	443	435	391	427	434	405	444	446	411	484	398	462	408	429	421	439	430	439	425	459	417	401	453	416	430	419	446	460	435	420	409	398	416	422	402	422	429	428	406	418	415	426	432	447	436	435	439	418	445	413	394	441	409	423	428	427	429	419	422	441	431	409	425	436	470	415	436	425	418	429	430	454	478	405	463	417	428	425	441	438	430	435	403	451	445	429	438	448	392	407	419	436	422	409	392	420	415	427	443	437	430	438	470	421	440	427	461	455	430	434	481	381	424	415	441	428	428	380	425	427	401	405	411	410	394	397	420	428	416	442	473	432	412	431	437	431	449	430	439	418	450	423	445	436	438	390	396	424	439	427	464	483	460	436	417	408	412	458	451	423	376	408	412	426	433	468	444	439	425	420	450	426	450	441	420	390	400	454	436	425	435	430	439	411	418	442	423	453	402	422	437	441	452	406	418	441	436	442	415	445	417	408	406	447	432	440	394	410	437	421	449	443	442	406	481	416	411	448	433	427	443	456	461	424	412	418	425	424	446	480	409	439	453	428	408	436	460	450	409	428	424	436	447	440	393	416	391	430	448	408	426	425	422	424	458	400	434	469	414	397	437	424	477	439	461	469	438	440	445	442	445	431	383	465	405	417	416	399	416	438	452	438	455	397	440	433	381	428	454	412	439	416	413	378	454	441	435	415	440	419	418	433	448	414	455	408	455	450	446	461	456	444	419	452	446	451	443	446	433	453	434	431	407	411	404	459	413	418	416	465	429	480	446	436	452	412	444	400	407	432	426	426	413	425	438	430	425	400	430	400	433	391	429	417	457	451	417	444	421	437	402	460	460	455	405	428	425	446	462	438	446	421	472	399	459	441	449	395	448	435	467	443	408	400	432	409	456	415	431	433	403	426	432	432	452	409	395	434	401	403	423	420	457	409	443	423	440	445	451	452	444	405	444	412	450	438	421	435	395	439	457	441	403	457	420	414	412	397	410	430	463	416	442	431	453	463	399	431	408	430	425	409	425	408	415	427	453	451	412	428	418	420	423	472	418	424	461	451	396	428	462	431	451	414	428	448	450	445	425	459	459	395	452	425	411	443	433	396	384	434	382	448	428	433	389	440	458	421	424	408	452	438	420	415	430	417	433	402	469	442	432	429	444	411	454	439	425	406	424	407	421	428	450	427	436	449	438	455	438	430	432	374	431	415	406	443	420	436	428	448	381	424	431	407	428	413	417	413	435	418	431	423	438	452	400	413	418	462	438	448	427	443	438	393	464	429	468	411	454	461	414	403	416	454	394	444	411	421	449	406	429	460	399	386	408	418	435	454	440	447	433	429	427	442	407	427	432	449	407	450	476	422	437	466	430	436	423	433	435	413	442	470	428	431	409	443	423	412	422	399	395	484	420	448	426	417	434	433	428	435	430	441	450	404	451	382	424	367	428	441	433	434	410	434	425	404	436	432	433	432	396	443	443	388	429	438	434	423	436	411	406	404	423	420	449	458	439	419	357	440	440	410	443	466	398	436	455	419	460	435	433	407	426	430	424	444	396	426	455	403	411	431	434	401	452	437	405	364	442	423	455	428	434	450	453	461	450	435	459	402	421	428	441	458	456	433	442	404	430	438	440	463	471	461	392	389	435	443	418	419	437	449	403	405	457	428	429	410	448	415	431	470	415	443	434	473	485	423	395	446	436	422	439	481	418	414	409	422	418	440	445	421	428	414	437	392	419	441	419	411	452	389	470	396	437	399	415	464	430	436	448	424	479	444	444	428	459	416	424	438	459	422	437	427	453	412	437	462	419	402	454	437	422	428	449	416	423	460	434	439	419	452	431	414	441	414	453	436	433	457	417	427	479	412	417	411	426	466	457	456	427	450	411	420	442	413	411	450	472	421	437	446	443	430	447	439	457	437	427	402	416	436	422	390	422	410	429	424	444	444	433	401	412	423	430	453	409	426	450	447	454	419	427	435	448	474	416	439	414	438	411	417	429	459	446	481	455	435	415	424	420	430	421	421	446	434	463	449	438	400	413	420	421	411	412	414	446	440	428	431	458	404	419	422	430	437	460	392	414	430	442	423	413	397	404	457	421	441	431	454	450	448	423	472	458	410	419	428	415	419	412	404	419	449	460	445	453	460	452	437	444	426	441	421	429	417	409	414	418	419	427	427	446	459	432	427	423	462	421	415	439	404	440	421	460	426	441	407	401	410	425	460	430	414	429	423	426	476	438	440	435	406	429	400	432	439	437	438	393	411	434	417	394	450	443	422	454	462	401	484	466	414	418	424	419	406	417	443	411	456	405	410	447	434	453	437	459	454	415	420	419	462	469	405	435	429	426	390	477	397	445	429	457	431	420	433	399	425	457	443	416	415	418	388	438	438	443	399	432	452	413	455	390	457	404	428	412	433	421	462	448	428	463	435	457	417	444	442	438	459	412	481	420	474	432	455	470	419	427	436	412	451	421	448	423	453	431	448	454	402	413	449	454	428	447	479	396	423	439	377	411	449	460	420	472	406	419	455	416	446	420	408	431	451	396	424	432	421	426	447	424	441	452	427	450	431	442	431	390	426	401	411	437	440	456	442	415	439	424	417	445	431	486	411	459	453	483	464	455	451	441	436	448	446	447	446	435	482	438	407	412	411	435	453	460	432	428	414	457	412	452	420	436	426	420	424	441	412	388	448	418	429	456	412	458	423	445	442	398	423	459	427	433	439	394	459	449	427	424	434	409	429	405	454	396	472	450	434	447	430	410	438	457	428	418	446	432	459	409	415	433	404	429	433	421	426	396	455	463	451	463	429	424	418	427	424	426	431	442	471	457	444	400	401	446	407	424	428	448	435	425	433	411	454	392	459	409	455	399	443	390	408	407	421	387	449	440	440	452	431	440	391	435	416	436	411	417	431	472	394	484	459	421	421	463	427	465	398	403	452	432	425	440	448	426	434	450	412	447	441	432	439	441	424	428	421	424	420	435	409	426	443	424	474	425	430	447	448	419	421	443	403	419	441	467	466	434	404	438	413	437	417	406	383	406	423	432	393	392	437	439	408	434	402	448	433	452	443	428	408	404
56995	91228	69280	44241	29256	17580	7593	2743	721	638	706	691	647	699	697	652	689	641	650	678	670	662	682	675	688	619	676	722	667	607	683	636	661	659	629	662	643	677	657	743	646	673	699	592	715	660	682	637	654	599	647	699	663	664	647	639	644	663	675	652	682	691	675	659	702	680	650	643	648	655	658	697	709	652	646	666	698	645	773	626	667	723	652	656	695	683	656	695	682	687	700	645	688	683	674	676	688	631	737	671	682	666	700	670	662	658	685	630	658	686	691	719	671	695	658	654	700	631	677	635	658	686	698	664	690	655	686	686	632	630	667	658	627	667	648	742	692	659	674	685	690	660	650	653	664	683	698	631	678	674	649	668	655	653	765	682	662	695	657	664	647	662	658	638	674	660	697	658	632	682	635	622	667	705	698	724	663	671	700	660	701	759	689	704	690	671	662	684	714	673	679	677	683	714	644	650	672	734	670	662	655	616	668	664	675	653	705	662	659	685	624	629	690	606	665	701	690	662	681	690	696	694	721	675	695	652	631	672	651	693	637	706	648	615	702	673	636	666	694	655	652	683	693	698	702	681	691	669	634	694	706	690	657	653	680	678	665	712	642	644	605	679	664	646	657	658	640	656	637	652	713	618	641	680	660	687	658	674	647	687	701	640	681	672	647	684	688	660	697	690	635	716	698	695	651	670	685	675	692	646	685	645	723	671	658	652	689	650	679	695	674	706	654	702	629	624	700	676	654	666	609	693	681	635	657	673	686	734	651	671	686	671	670	686	606	671	683	693	680	651	683	666	708	698	669	682	700	645	659	707	680	663	702	673	598	693	697	649	642	663	646	654	677	680	650	682	671	644	697	695	699	683	665	697	689	640	656	673	689	646	624	680	672	699	668	619	680	657	673	653	652	641	677	665	692	659	709	692	716	660	673	691	658	658	644	639	670	647	688	704	689	725	692	674	732	656	661	709	656	695	687	634	674	721	665	623	710	635	650	631	658	656	645	694	671	659	709	705	658	659	688	703	688	682	672	631	641	667	733	658	666	661	742	681	664	687	670	643	682	663	671	630	669	664	688	665	686	668	694	666	636	644	662	630	651	672	680	667	668	681	666	659	681	667	679	661	675	685	659	696	642	682	671	671	668	673	663	679	646	612	644	662	693	710	668	678	651	690	642	653	669	684	671	637	715	688	696	690	674	686	652	694	646	664	683	649	697	647	660	687	684	643	633	699	703	661	691	678	694	665	651	659	661	702	667	687	684	663	731	697	675	650	732	687	665	670	649	680	669	682	695	655	651	656	651	673	679	713	683	689	647	704	725	694	710	656	666	689	710	681	697	654	706	689	693	678	655	629	639	698	678	656	682	654	668	661	662	688	679	631	652	689	707	670	664	664	704	648	713	653	684	682	639	646	666	687	707	688	641	682	707	647	671	641	690	677	681	702	656	728	669	655	684	666	652	635	669	665	636	665	651	674	669	664	689	665	691	669	681	662	692	655	639	655	672	662	680	693	658	637	639	680	656	669	716	650	695	662	660	679	595	668	676	629	722	674	724	670	692	735	665	680	677	658	649	706	669	692	686	720	653	678	647	667	654	677	697	692	708	664	693	632	679	667	636	683	681	698	674	660	678	705	658	728	639	678	636	710	649	692	664	661	666	653	733	731	655	650	683	665	649	643	688	639	695	669	679	696	671	677	646	667	711	657	672	682	685	675	682	671	637	665	664	674	670	643	659	686	663	655	663	633	653	718	689	677	682	650	629	689	641	675	682	646	633	657	698	669	684	683	695	687	690	651	680	646	699	634	681	673	645	631	656	671	644	647	709	669	666	679	710	634	649	689	675	660	688	667	686	663	677	654	670	663	699	716	689	691	629	636	674	691	716	706	674	680	644	662	644	701	652	645	678	703	702	660	683	707	665	646	682	681	676	660	671	670	695	663	645	655	650	674	673	683	732	652	690	684	630	697	673	665	613	695	681	633	690	671	647	705	698	632	706	674	664	670	677	639	686	711	655	751	719	700	714	681	642	676	663	707	683	701	676	653	693	696	635	687	684	623	640	658	645	708	710	711	706	718	625	667	655	670	680	659	662	646	655	695	666	651	650	687	645	684	662	630	699	654	700	624	752	713	676	676	673	692	710	679	649	723	675	663	615	720	699	660	676	714	656	659	665	710	683	638	646	709	613	642	629	655	676	655	686	685	648	648	677	650	672	667	688	698	630	680	674	683	691	698	655	694	654	654	728	666	674	677	695	671	711	696	650	626	672	658	670	688	652	653	664	645	650	706	660	634	694	671	642	713	656	677	699	687	694	632	662	684	693	682	697	702	727	653	730	708	644	716	701	655	723	660	656	651	675	684	672	667	675	688	637	628	653	643	708	697	676	704	659	702	649	715	702	643	685	703	622	637	658	657	664	617	733	687	675	691	671	661	701	623	655	678	640	664	660	685	658	656	632	674	683	658	632	688	682	661	637	669	647	651	622	643	715	668	632	641	720	674	663	655	650	650	665	731	672	617	649	667	642	651	693	661	720	666	624	677	699	709	659	686	654	713	676	673	667	666	690	653	622	652	657	630	649	657	643	653	685	643	649	699	717	642	665	683	682	654	631	662	643	651	682	668	669	688	672	704	679	693	689	646	694	662	620	676	649	685	644	654	674	724	645	605	706	672	667	717	640	674	690	612	684	730	658	595	681	662	684	638	723	638	656	697	681	681	663	664	653	636	658	664	730	634	643	685	657	660	647	696	649	651	662	704	672	640	649	709	700	678	642	695	638	694	670	685	642	654	674	662	669	697	701	640	705	694	706	659	660	685	660	660	690	691	680	696	689	695	698	696	679	692	670	673	680	695	667	687	619	687	680	695	649	675	636	721	659	660	675	682	657	690	716	673	691	673	665	711	673	680	650	658	671	672	682	672	719	658	678	659	610	626	648	676	631	700	618	694	689	643	664	702	672	652	632	708	619	680	646	661	661	687	635	688	678	675	686	679	666	704	687	690	657	629	694	693	682	652	704	685	653	651	680	678	688	723	684	659	635	674	668	682	660	690	695	691	701	694	681	644	708	706	669	691	696	701	700	675	676	614	645	698	709	652	694	685	658	664	633	689	650	650	644	682	688	692	657	675	690	679	688	691	706	659	730	649	683	626	664	651	662	648	652	665	653	672	681	655	675	704	661	710	686	643	683	651	628	653	660	680	659	675	701	714	671	654	712	723	684	685	694	689	756	690	655	681	657	665	656	691	668	638	669	647	677	661	685	654	674	663	690	668	662	704	654	664	663	690	666	645	664	689	679	734	678	681	669	675	661	640	675	686	623	690	640	688	661	674	687	680	694	691	704	634	642	689	669	678	674	627	704	650	668	655	676	689	651	661	616	646	710	634	680	662	659	664	664	697	734	692	696	711	636	675	695	706	640	652	631	681	646	647	633	685	652	649	652	700	674	675	654	656	697	701	640	677	684	674	665	627	703	692	724	695	690	655	715	623	657	696
23359	22721	33731	29499	25617	23408	15838	3551	526	529	512	524	507	462	503	486	483	529	485	480	519	465	492	486	528	503	493	521	497	519	492	512	520	487	508	513	472	500	504	458	475	489	460	527	499	475	493	478	496	499	477	480	485	531	515	513	484	466	534	489	487	484	480	481	501	500	522	495	510	471	495	467	500	473	530	493	490	518	452	501	488	486	522	491	484	482	502	512	514	485	449	472	505	480	493	515	492	481	523	501	545	492	467	496	458	485	485	506	508	439	485	452	492	481	505	496	519	484	513	512	483	471	492	490	498	490	505	478	486	482	482	493	470	467	478	484	490	470	481	484	468	465	451	467	551	494	502	527	499	479	465	519	487	505	462	469	467	500	479	490	470	453	548	492	495	499	474	481	516	498	445	532	466	465	492	506	486	480	490	491	504	469	513	521	460	500	515	469	503	457	446	512	488	480	517	474	493	463	470	498	493	524	446	449	470	502	515	458	474	517	449	473	548	509	504	495	488	479	464	459	496	509	479	506	465	496	535	494	470	522	484	461	529	463	497	507	453	488	506	498	506	472	475	487	473	480	510	485	513	447	493	472	460	472	525	480	465	446	465	436	469	486	477	488	449	505	534	501	473	527	503	489	475	487	484	477	487	488	508	462	469	491	460	541	474	522	484	503	521	508	479	459	507	455	510	497	511	505	495	498	484	502	491	460	500	474	520	494	484	491	475	478	515	506	500	481	506	516	472	471	491	468	493	464	500	482	499	495	505	520	480	491	488	478	496	478	495	490	471	485	494	482	537	464	476	458	488	497	482	497	503	475	511	497	469	495	487	503	472	456	488	510	492	470	466	515	498	496	526	464	488	507	457	500	492	473	494	506	459	499	509	471	509	452	477	488	482	464	503	495	504	521	459	456	537	453	471	504	476	469	442	519	451	439	505	514	478	496	476	451	456	490	443	476	496	473	484	485	525	467	483	465	491	478	499	473	507	424	539	483	499	478	474	483	484	510	492	526	478	514	505	531	506	521	492	485	449	509	491	526	449	486	473	524	485	435	495	477	503	480	469	521	506	471	449	499	462	464	483	494	461	463	443	467	507	513	494	504	486	463	512	461	463	475	492	501	523	496	476	481	551	452	465	503	502	476	486	529	505	490	463	502	508	499	506	529	546	483	495	495	477	494	491	515	472	487	457	512	484	487	455	511	482	495	504	524	509	460	479	482	485	457	471	488	465	504	526	465	479	481	501	454	467	511	526	474	482	497	479	501	492	527	480	488	498	484	508	504	485	452	461	476	538	501	508	489	487	512	474	487	487	491	502	477	527	431	490	436	474	438	448	494	469	507	487	466	483	474	485	471	447	523	508	502	494	477	478	496	457	521	446	449	491	514	506	486	476	497	460	459	494	465	488	476	461	491	520	490	442	535	438	527	492	482	492	493	481	447	496	472	529	484	456	478	462	469	496	484	485	454	465	476	463	501	489	448	491	495	469	460	497	519	480	469	510	494	456	496	520	491	477	457	484	504	458	484	494	503	472	544	471	495	475	489	495	483	500	511	521	519	469	457	461	504	472	521	496	506	466	513	481	474	481	475	466	487	475	484	481	470	479	508	466	498	466	507	467	473	490	493	467	484	483	525	504	480	468	463	513	477	520	459	478	462	507	485	517	503	441	502	475	430	508	469	489	502	455	478	471	504	484	492	513	519	492	479	471	474	503	502	500	497	475	498	498	509	486	534	503	470	481	462	484	491	471	507	512	472	457	473	503	476	461	472	474	459	500	487	481	475	526	510	473	489	480	474	502	510	516	482	456	476	473	497	491	516	434	471	503	486	476	465	480	458	469	467	486	502	527	496	518	540	483	522	451	474	489	427	494	465	496	509	440	473	513	495	476	482	488	468	462	492	518	499	473	481	445	507	489	441	508	465	495	497	489	484	479	458	527	463	482	489	493	489	519	461	452	485	498	560	499	491	457	478	509	497	523	510	476	504	485	478	473	479	493	488	478	505	451	465	468	481	468	500	456	530	468	485	481	479	481	497	511	473	515	513	484	526	471	511	538	478	474	520	514	489	473	486	471	473	511	477	475	470	506	498	506	508	522	511	503	488	470	479	506	448	500	478	491	471	491	510	490	507	541	503	498	492	472	439	463	501	493	468	501	496	484	509	494	510	490	481	506	470	509	513	475	465	443	414	470	491	494	515	486	493	470	476	482	514	487	539	481	477	490	477	505	492	492	504	494	442	506	501	491	500	523	509	516	489	479	483	454	493	491	489	504	478	460	482	464	494	503	519	506	476	467	517	532	520	532	511	492	457	493	518	492	478	478	446	479	459	493	493	475	500	497	509	462	452	527	450	515	483	492	496	502	484	491	478	484	480	474	478	469	505	474	480	504	508	518	494	442	534	503	503	486	488	460	486	445	523	518	442	500	509	498	510	509	496	470	474	495	512	467	528	512	492	487	534	502	494	469	477	456	489	497	462	506	488	478	499	532	455	483	478	510	497	516	463	476	480	449	444	475	488	520	524	533	445	523	517	509	478	519	434	509	505	479	481	514	460	481	493	480	479	517	485	514	490	466	495	552	483	514	441	491	497	490	554	507	471	488	479	478	456	479	474	472	502	473	443	468	497	459	472	506	490	523	506	459	486	543	471	517	502	496	478	474	477	479	507	484	491	511	457	489	516	483	480	474	467	509	496	479	504	488	496	514	499	462	495	510	482	453	470	471	479	465	469	497	495	526	478	473	493	530	478	447	503	492	501	439	497	497	507	491	500	478	502	512	477	479	521	481	490	499	448	490	466	489	482	489	457	501	484	483	476	495	458	480	488	487	476	450	504	504	514	546	430	483	460	495	490	468	515	469	513	497	505	484	469	463	469	463	505	511	505	477	471	519	475	504	485	491	456	473	539	521	507	509	475	466	519	470	496	513	499	480	467	468	438	474	500	466	463	490	481	520	471	520	481	497	459	469	481	463	497	492	534	509	512	492	495	496	505	477	468	478	510	523	508	516	519	528	438	520	479	508	499	486	478	494	498	510	472	520	509	497	477	477	516	501	471	444	467	474	465	492	501	457	529	477	509	469	458	474	475	489	467	462	527	481	461	464	444	457	475	483	518	466	503	478	439	501	497	437	465	491	459	457	477	487	482	452	511	488	489	485	493	446	495	499	513	495	493	460	527	467	466	474	489	493	518	489	508	479	489	512	473	481	500	494	510	500	542	468	487	526	477	462	515	492	457	489	516	459	489	505	447	478	458	474	458	455	545	486	481	489	471	447	501	488	459	483	492	503	485	491	481	480	485	517	508	483	470	483	490	474	456	483	487	456	531	456	501	451	475	475	492	475	483	468	443	489	499	490	471	514	522	477	489	497	480	451	496	472	476	489	475	482	524	477	497	458	473	475	495	499	489	492	488	504	501	496	498	502	495	501	469	474	536	470	468	498	475	453	492	488	444	512	518	496	475	502	526	487	508	504	482	495	510	490	500	493	472
55096	104813	82676	57533	40663	27990	15491	5590	758	739	679	718	776	749	761	723	723	696	702	739	756	753	691	742	774	694	768	757	732	714	732	710	724	721	776	743	729	753	698	729	774	703	683	719	746	730	744	743	743	727	724	715	689	721	760	708	705	755	743	713	747	726	748	752	768	712	729	728	737	712	721	761	744	718	733	715	746	797	733	734	712	722	755	706	750	742	696	778	713	708	711	754	753	727	699	722	730	766	699	734	718	740	722	726	775	744	757	733	733	694	670	756	718	743	746	717	727	733	716	721	740	745	702	728	766	745	741	691	712	711	746	728	718	733	730	723	702	682	738	718	699	733	698	723	775	701	719	718	708	744	718	706	735	681	711	735	780	666	749	713	731	702	677	673	774	714	778	713	729	712	737	686	731	747	756	731	703	765	691	771	753	692	737	709	754	672	780	713	723	754	699	720	745	705	743	671	735	761	714	711	705	735	738	708	722	764	776	690	737	731	739	774	723	750	716	729	723	696	697	707	742	748	758	699	733	712	715	743	762	732	765	719	755	763	726	723	736	706	708	724	707	687	730	789	721	716	685	709	723	719	739	732	690	722	751	760	748	727	724	734	684	689	703	738	705	750	796	730	733	749	759	746	742	706	712	768	712	738	707	712	802	724	702	777	733	692	755	754	702	746	742	688	735	709	726	753	729	707	669	735	779	744	725	750	702	778	691	700	720	727	709	735	731	795	712	720	783	753	719	702	694	728	776	727	698	717	746	726	697	718	701	717	756	706	738	774	663	735	721	745	747	765	655	739	719	683	751	725	726	722	730	693	710	717	724	694	752	730	731	682	710	701	719	696	747	710	755	740	709	730	726	680	718	735	767	725	716	741	760	777	741	737	737	740	746	733	707	683	725	755	722	735	763	716	726	775	735	703	768	688	721	770	712	741	684	685	681	711	722	740	714	696	749	717	749	774	799	724	715	759	734	727	712	720	730	763	702	710	730	753	739	792	740	760	699	778	728	758	725	673	717	692	736	705	702	752	730	733	748	739	739	734	701	739	742	755	745	750	736	736	734	743	783	713	781	690	737	731	749	732	745	697	733	744	720	772	708	776	711	701	720	737	715	719	738	716	729	710	672	704	742	737	751	714	738	699	728	676	696	716	723	725	714	699	704	689	742	699	770	735	744	694	713	812	716	753	789	753	775	713	721	729	783	687	769	719	724	692	745	728	720	723	737	698	752	745	679	717	739	763	715	696	711	767	748	717	657	757	725	764	728	717	723	735	716	711	701	733	704	719	699	746	718	710	706	695	713	708	669	770	742	737	725	730	707	740	709	730	693	743	752	766	691	766	719	715	699	733	726	743	718	725	699	656	733	716	723	730	757	763	761	771	744	739	729	728	725	745	759	700	766	753	738	699	752	776	713	740	737	659	743	749	723	787	734	691	676	714	730	725	739	737	705	711	708	726	709	724	721	758	701	763	745	728	760	721	739	735	747	721	734	716	754	767	730	677	708	773	697	754	698	777	701	711	722	709	708	748	787	753	757	740	761	746	729	769	711	781	750	741	762	687	752	730	732	776	714	739	732	764	783	707	763	728	728	733	739	667	718	725	695	725	735	704	726	742	749	771	740	689	740	714	708	720	718	740	687	701	734	709	734	755	718	742	762	675	746	738	734	743	743	714	682	753	745	717	691	708	715	745	686	725	760	757	766	729	745	763	742	748	761	678	685	726	753	734	736	693	737	679	731	742	740	724	688	739	765	700	727	641	741	785	731	765	749	746	703	720	713	757	692	713	778	743	718	768	730	731	743	783	702	712	723	751	675	685	748	673	711	698	737	740	697	731	667	705	789	702	751	722	769	700	753	693	740	732	749	757	704	756	751	727	746	734	755	711	702	774	755	752	689	783	732	700	756	720	714	766	673	703	712	728	688	705	737	727	673	714	700	754	688	715	717	707	680	717	715	680	743	727	748	720	782	747	750	768	689	710	699	725	734	756	763	740	734	749	680	716	699	699	720	709	767	704	715	745	737	678	711	755	740	758	758	686	724	720	720	709	732	777	710	698	710	715	701	733	729	673	717	691	747	722	741	732	702	730	725	759	713	752	689	711	740	744	743	755	716	779	762	723	753	751	727	743	745	731	738	716	740	709	740	744	734	716	689	701	726	691	726	696	731	714	748	724	749	693	675	761	738	692	730	719	708	757	696	747	731	714	695	737	743	748	712	770	724	709	715	719	745	724	728	718	683	733	790	696	724	710	759	764	714	757	706	749	728	755	728	718	745	711	794	728	691	758	749	747	740	731	766	730	743	701	725	768	757	679	688	753	720	750	703	684	767	734	712	768	742	734	698	728	719	700	733	744	747	736	752	747	749	760	757	725	703	732	709	741	728	743	705	735	752	718	738	791	752	727	745	725	748	690	702	729	731	707	702	761	709	710	681	732	671	729	713	713	722	732	696	696	723	720	726	730	766	742	706	695	752	736	712	736	731	707	719	725	747	703	730	716	745	703	758	745	710	773	702	734	704	731	775	720	702	700	723	730	748	724	717	728	723	741	694	720	753	687	747	718	750	721	763	756	755	708	793	751	702	764	723	717	720	706	669	768	710	737	692	758	728	748	746	799	716	745	716	713	747	735	731	756	718	703	745	736	759	672	751	690	757	721	724	709	729	755	715	753	713	796	744	733	705	742	731	726	691	718	672	756	731	788	755	678	710	738	694	692	776	762	735	741	738	713	712	770	753	688	681	759	709	746	730	730	717	755	730	671	739	712	678	695	712	739	712	764	731	734	731	723	769	718	660	790	740	712	746	690	731	719	691	696	700	725	677	743	728	719	702	765	721	723	726	770	737	725	737	716	739	740	743	753	739	707	749	677	691	713	717	711	712	701	751	694	699	705	729	680	749	731	725	740	731	737	692	716	715	719	711	680	716	683	768	715	741	715	727	705	700	772	739	794	725	761	702	760	752	745	680	688	724	780	761	723	705	744	748	708	759	721	748	734	695	730	741	717	716	705	716	722	757	683	706	710	699	761	744	766	713	765	759	742	776	691	751	728	724	746	714	791	739	713	713	727	767	721	706	687	764	744	733	700	708	725	707	690	719	746	700	711	765	746	724	679	715	723	694	705	741	708	725	765	738	701	740	729	722	756	698	736	711	730	748	725	765	731	787	747	741	742	745	733	780	696	701	776	677	757	753	705	717	757	717	718	765	719	730	718	770	675	700	743	726	705	740	715	688	722	702	738	740	770	729	772	703	672	765	716	731	784	763	739	772	724	726	688	762	703	745	718	749	735	707	714	743	753	767	712	732	726	722	713	763	701	726	706	686	782	722	720	725	728	716	711	669	709	729	717	724	750	741	704	737	711	711	695	698	720	756	699	744	730	764	695	769	736	739	735	670	681	727	766	750	729	688	754	689	763	711	708	752	761	741	706	735	688	738	730	738	715	764	689	732	740	710	756	708	801	750	770	732	707	743	741	712	710	740	755	694	759
28211	31503	31843	17893	5665	1995	1075	648	408	418	428	393	434	391	417	395	360	424	424	416	365	415	385	395	429	395	409	395	416	415	377	441	423	391	398	428	404	409	426	418	376	408	409	400	404	422	436	430	390	371	405	426	400	403	423	396	421	387	416	395	350	419	397	390	384	431	395	376	400	422	399	401	405	392	451	393	398	377	443	410	382	385	400	365	420	394	404	407	407	450	383	372	402	383	384	395	380	376	410	426	397	395	397	417	443	390	421	419	392	393	410	405	437	388	382	371	386	401	396	376	394	385	383	369	361	392	366	422	365	380	425	431	413	403	422	418	403	423	403	429	385	415	402	386	369	401	412	400	362	408	433	376	383	419	410	404	392	390	406	399	413	423	400	441	408	421	409	384	421	404	426	423	367	400	410	414	424	372	378	434	464	407	384	410	392	440	405	412	393	399	404	402	412	377	402	378	417	422	426	397	419	394	352	365	419	412	442	375	405	371	412	434	421	377	389	397	408	413	390	387	407	438	406	409	367	402	414	396	426	404	442	408	392	384	414	361	437	420	391	426	378	407	359	394	374	385	438	400	368	409	399	416	381	394	399	410	424	404	379	384	421	402	439	384	412	419	383	384	421	421	412	366	354	416	389	395	414	397	410	382	382	386	374	365	386	418	418	384	355	390	368	412	454	460	418	398	418	390	424	409	428	368	423	421	431	410	385	390	380	408	375	377	424	415	383	454	402	413	397	394	391	440	408	379	378	378	408	389	372	404	461	416	413	423	394	416	410	433	407	402	371	388	391	399	397	409	353	420	378	410	400	418	391	418	398	437	372	402	394	401	432	409	400	371	413	396	407	364	408	412	416	410	379	400	404	395	373	420	427	406	394	416	374	377	394	370	392	380	418	421	374	366	387	399	384	411	421	406	382	383	440	380	422	402	368	425	398	414	399	420	414	415	397	388	443	378	382	439	399	411	388	426	381	393	417	415	418	406	398	432	410	420	384	419	409	409	418	378	367	397	383	422	411	410	407	402	417	376	403	374	401	434	401	406	431	376	401	414	414	423	395	400	378	418	399	372	420	417	419	377	400	422	418	424	440	377	407	400	419	389	420	406	436	420	379	401	395	372	376	420	392	453	383	408	386	419	372	393	360	387	381	432	369	382	384	430	363	375	404	397	402	406	412	409	404	408	393	381	410	413	381	384	400	394	388	402	379	372	411	389	405	392	372	374	429	392	425	365	402	455	396	384	412	352	418	388	427	422	369	425	390	410	390	377	386	409	400	382	376	345	395	415	385	418	381	401	395	429	350	376	388	434	376	395	382	404	410	424	437	401	397	397	404	396	403	426	420	403	407	401	420	414	390	414	389	426	373	372	374	409	382	406	374	403	398	419	435	420	419	408	397	425	412	377	372	432	380	405	379	393	373	389	377	370	399	364	395	382	409	385	427	410	388	385	414	405	410	415	399	406	368	403	399	398	379	430	441	408	400	408	400	396	426	408	416	381	408	395	398	415	428	409	406	408	396	385	364	424	436	424	397	392	375	389	428	401	413	393	409	415	410	416	383	352	388	397	410	398	414	437	371	386	436	413	390	430	373	399	379	372	403	379	390	371	401	406	413	417	398	430	395	395	378	440	376	393	369	385	398	395	448	382	407	372	398	387	390	402	381	400	410	410	415	395	385	388	389	398	385	418	436	382	382	402	403	414	390	381	429	404	415	393	429	410	429	375	390	370	397	406	391	414	401	386	415	369	400	387	401	383	422	392	417	416	422	422	410	413	389	382	384	411	390	428	420	406	399	446	391	377	414	407	398	387	400	424	378	385	448	429	385	392	390	405	446	410	395	414	401	383	373	390	427	390	371	387	418	419	370	403	383	418	370	426	406	431	391	415	421	426	404	432	390	435	437	385	399	436	353	420	407	418	401	421	404	393	403	405	412	408	373	382	384	440	435	394	374	424	390	420	386	427	432	411	424	441	390	411	392	388	406	436	383	383	428	399	416	425	408	425	422	388	395	427	410	418	402	426	438	433	416	388	399	393	405	415	400	416	407	415	384	394	434	365	425	390	419	390	395	395	410	350	444	372	399	419	389	430	366	409	385	396	393	395	388	389	430	374	363	408	405	382	405	417	371	388	374	431	379	370	402	378	383	398	408	366	364	417	394	416	392	425	408	383	434	440	383	379	394	380	426	406	424	414	361	387	420	424	376	393	418	412	363	415	398	404	409	357	369	405	382	416	407	409	403	396	386	405	416	394	412	387	407	406	408	360	387	401	382	400	398	408	421	382	404	388	399	441	413	425	448	403	420	349	434	403	366	348	390	408	386	360	403	372	427	396	399	392	390	369	388	395	364	424	394	400	409	409	419	449	398	414	371	416	407	411	415	363	424	390	407	421	377	412	435	427	434	401	412	382	426	389	393	425	418	408	389	418	415	399	401	405	388	367	414	399	387	389	406	411	377	433	450	405	390	411	403	426	378	404	370	400	400	393	352	418	362	412	399	411	393	354	385	425	393	413	388	430	398	429	363	449	395	457	368	392	378	409	403	411	383	400	398	415	427	451	398	402	409	403	389	445	420	380	435	383	397	404	410	454	424	413	422	435	388	383	394	378	367	411	387	430	389	382	411	371	424	401	388	394	404	413	382	412	404	400	402	403	402	432	392	440	408	374	410	383	381	413	411	389	371	405	416	421	389	422	405	434	400	382	364	423	396	395	369	405	390	396	425	401	408	397	407	426	386	420	438	412	401	430	366	359	407	372	418	421	410	408	417	419	359	413	437	375	406	390	379	399	411	423	415	427	399	392	402	414	370	378	409	399	418	362	430	390	419	413	376	370	393	398	391	390	398	397	405	391	416	414	366	439	407	428	429	436	421	379	418	398	379	400	387	409	436	387	401	418	408	421	403	404	412	439	374	387	385	386	420	402	410	389	369	394	425	446	408	414	410	387	424	441	391	418	421	392	437	412	405	441	426	405	380	406	390	417	369	399	404	444	425	398	414	411	355	407	390	440	386	378	403	416	403	408	411	394	392	397	427	426	423	386	434	385	417	385	414	404	432	408	402	398	424	431	407	417	410	364	433	378	407	415	441	364	428	381	393	367	415	376	422	407	397	398	421	442	424	432	398	397	416	417	400	390	406	422	377	383	445	420	374	453	395	402	411	432	443	399	371	449	398	386	376	384	448	361	400	431	426	407	395	405	413	396	359	383	404	406	392	409	438	392	377	387	384	414	408	395	389	419	400	403	427	393	374	399	374	406	394	380	398	403	390	386	397	398	422	391	369	387	434	393	391	390	398	396	400	427	415	434	363	427	433	400	388	375	357	393	407	381	390	380	384	415	424	401	437	414	426	353	413	390	385	434	376	405	396	401	398	368	381	406	418	432	380	407	404	376	398	400	406	384	377	403	393	385	432	407	418	428	441	386	418	411	418	415	390	422	416	428	419	415	394	416	417	394	396	410	394	406	399	391	426	422	377	437	401	409
33294	50323	36910	18760	8745	3889	2133	1088	602	648	669	664	620	651	653	672	647	646	629	588	646	609	660	622	647	626	611	602	618	637	602	660	646	621	637	604	616	605	608	633	633	636	642	613	664	653	675	632	616	677	615	610	641	615	631	597	641	641	665	621	627	634	658	652	664	661	621	634	633	660	653	636	605	618	594	660	670	635	644	614	629	630	653	650	634	648	651	590	617	634	602	636	563	574	656	625	611	657	615	608	613	593	633	642	636	646	639	586	626	632	639	608	678	598	641	633	615	596	648	632	641	627	613	614	608	631	620	633	635	610	610	626	640	606	632	608	632	663	616	596	593	633	633	658	662	634	622	629	650	586	631	624	627	622	601	661	641	664	615	582	631	614	676	609	635	607	655	655	630	608	595	633	675	648	657	591	637	615	635	596	624	666	603	634	619	663	632	629	632	616	620	625	632	640	609	620	599	621	609	597	636	639	589	658	646	647	618	607	639	592	617	648	625	644	624	599	631	643	649	621	669	637	591	612	660	618	616	629	653	662	629	613	676	655	682	667	640	666	655	697	623	620	636	650	593	656	631	581	687	660	629	634	611	621	623	643	625	647	629	604	609	622	642	607	632	567	624	641	662	609	617	600	642	661	639	631	624	645	630	623	638	630	616	643	628	619	656	582	606	603	624	639	617	615	694	618	651	618	600	623	633	652	616	626	593	621	592	644	604	573	635	631	619	585	620	617	602	631	661	668	646	645	648	645	622	617	611	642	646	663	642	653	588	611	643	624	670	653	631	677	603	675	709	658	617	621	613	613	629	658	652	629	649	635	636	648	621	630	663	626	622	617	624	629	632	648	649	615	621	643	622	611	609	634	612	687	623	573	606	627	625	613	629	610	628	678	646	611	685	642	610	635	676	619	628	633	610	629	634	640	607	671	600	640	632	630	650	673	677	648	635	638	624	624	647	644	630	604	648	646	599	656	646	647	653	598	627	686	654	653	652	646	625	631	676	606	667	602	659	642	690	644	604	631	621	693	615	697	623	637	648	588	637	599	655	589	627	628	617	659	659	625	634	604	625	636	612	631	626	630	658	628	639	635	629	631	672	622	597	614	673	626	612	590	623	645	631	642	575	642	626	660	608	588	604	637	639	627	674	597	592	603	635	660	640	655	636	658	628	641	639	674	645	618	591	642	617	646	610	631	608	641	657	623	614	610	599	629	615	589	654	671	590	619	666	655	606	685	631	633	598	647	604	588	637	643	699	643	638	643	591	678	665	616	633	611	612	637	650	636	647	640	685	630	606	623	630	665	605	605	599	631	619	563	631	634	597	670	628	635	625	658	598	668	609	562	628	690	622	606	646	689	654	624	618	604	634	630	647	600	626	636	622	633	657	595	644	671	642	664	643	600	578	622	626	674	644	630	622	626	656	628	644	617	639	640	639	633	651	559	638	613	601	635	645	689	634	616	587	611	630	648	596	622	627	603	646	638	628	648	592	631	660	653	642	562	598	628	653	634	621	638	654	623	643	616	611	683	661	643	628	648	601	597	610	617	649	629	604	662	618	623	608	570	632	635	662	622	642	634	598	654	640	603	633	582	647	597	604	629	642	593	645	677	619	625	665	654	640	639	644	615	640	621	624	670	597	606	683	598	662	610	623	630	619	596	640	630	597	615	626	611	647	600	593	643	628	642	620	633	635	626	639	627	608	603	643	651	604	627	586	579	602	642	648	582	655	641	570	620	599	670	590	623	679	635	659	617	616	578	608	622	660	602	615	648	589	638	688	650	618	668	668	675	640	644	656	665	665	707	629	633	601	626	623	614	574	611	635	652	641	604	615	628	635	647	685	645	627	632	651	608	662	640	639	621	601	610	648	689	608	567	633	673	626	639	626	653	677	592	630	639	629	631	661	617	645	623	654	638	634	611	645	632	645	613	631	614	626	632	633	607	614	636	624	616	636	637	636	603	622	660	643	637	598	639	645	645	634	621	604	618	631	655	637	631	629	613	661	650	618	620	603	647	634	595	600	595	651	652	613	628	591	615	636	679	641	634	623	608	609	692	642	577	612	627	628	638	672	619	641	636	626	618	624	655	673	619	615	669	626	596	576	612	634	617	581	623	593	606	598	623	614	623	652	630	603	630	637	619	595	643	616	608	660	584	659	635	663	635	633	598	616	606	638	604	640	578	660	612	665	651	591	647	646	622	635	604	617	634	660	565	640	659	633	617	578	644	612	633	599	654	614	609	646	615	635	624	644	627	636	627	592	648	632	651	591	695	632	659	631	649	574	649	629	633	652	582	635	614	682	664	601	637	635	617	603	654	653	631	586	601	608	635	659	691	632	609	606	597	642	591	620	600	664	627	611	575	655	646	622	649	616	646	630	603	637	638	638	624	608	656	663	632	633	637	594	683	630	650	634	659	606	631	605	615	615	659	629	651	657	608	615	637	692	645	557	620	650	646	668	650	607	659	638	636	603	636	661	644	676	611	623	640	665	631	624	616	603	655	622	619	621	634	607	655	585	619	644	625	603	598	621	617	648	623	641	595	624	631	605	670	652	644	634	656	624	653	630	625	624	655	606	686	684	608	702	609	652	687	661	609	663	637	668	666	600	644	640	651	652	622	687	607	617	611	636	656	608	626	625	619	610	629	599	620	691	604	649	594	603	612	615	654	663	670	616	644	601	611	632	606	622	618	643	588	622	611	606	608	655	616	634	636	580	673	662	644	631	640	624	659	594	668	645	620	667	649	618	604	629	674	572	672	685	614	646	594	656	619	631	612	657	607	601	606	618	633	604	635	670	650	650	631	652	612	615	611	659	583	614	585	647	657	621	654	632	620	605	592	639	639	636	701	640	653	681	617	677	658	629	608	646	649	605	667	660	622	631	564	661	644	585	646	638	645	639	622	582	627	650	666	632	632	631	665	643	634	613	621	607	617	623	626	612	633	617	628	662	629	606	622	632	635	633	674	662	597	617	641	659	616	614	612	605	654	616	575	661	615	679	612	647	628	605	651	624	621	644	638	622	594	632	658	587	579	609	588	604	636	585	611	679	579	635	638	676	596	599	635	671	616	636	656	620	619	629	638	639	624	651	626	637	633	613	627	654	626	590	667	638	690	600	636	634	704	638	565	595	659	613	637	625	645	625	609	618	666	603	622	653	652	653	616	656	661	628	627	610	616	631	630	581	613	606	602	630	611	615	664	597	629	616	595	627	646	627	641	637	604	657	636	566	650	632	582	583	618	623	645	643	639	621	655	591	664	596	625	617	608	628	653	642	647	658	588	654	582	638	581	662	664	620	576	613	618	606	570	646	644	676	654	602	654	598	617	662	588	658	624	639	651	667	668	672	632	615	626	599	612	608	640	628	693	592	637	607	626	620	635	662	614	655	643	618	648	622	627	560	656	613	589	624	640	619	664	630	641	607	655	602	645	624	607	649	613	613	607	591	632	637	653	653	646	635	653	630	659	647	603	630	616	679	612	648	638
24795	24382	36169	31977	23475	15752	5448	1134	470	434	495	433	429	455	432	459	438	429	428	455	418	466	479	467	432	455	445	425	433	471	450	435	465	429	421	421	463	414	406	445	451	457	467	464	453	436	451	446	438	480	421	409	463	440	438	481	419	455	410	465	420	452	434	441	437	457	407	449	442	471	415	426	425	458	430	423	421	404	461	429	433	442	436	439	430	472	452	437	411	435	431	420	395	396	433	453	452	449	415	425	458	414	434	425	415	422	427	450	423	449	452	480	485	451	404	468	420	468	417	442	432	456	454	427	439	422	436	447	436	473	448	450	485	435	471	406	457	406	477	422	430	432	450	394	415	498	432	443	445	450	427	443	428	475	458	450	384	450	427	427	478	411	421	455	463	439	419	450	429	460	380	435	421	440	416	463	454	462	471	397	423	468	446	445	443	407	441	426	455	473	446	454	448	437	450	423	449	435	430	416	406	429	455	400	436	434	451	436	435	452	467	405	449	469	430	393	416	399	449	404	410	419	426	408	439	407	452	413	440	437	448	426	456	411	416	408	404	446	437	456	408	438	392	505	455	414	426	418	464	440	445	450	394	428	432	440	452	423	416	441	429	421	467	431	403	437	437	474	412	470	456	409	428	427	427	455	454	464	422	454	429	427	453	440	458	403	423	432	438	434	443	442	487	466	451	440	408	456	426	417	412	456	443	463	414	440	424	463	397	441	438	427	431	428	456	504	423	451	435	433	460	412	461	450	413	435	464	410	450	437	457	422	431	448	400	438	433	437	435	437	421	387	441	429	434	436	433	479	457	439	441	453	442	447	476	437	453	422	434	411	462	436	466	414	448	448	428	424	465	418	440	467	383	421	437	438	408	441	411	411	466	433	419	464	441	435	393	416	470	444	460	401	446	416	459	424	402	455	447	450	473	448	450	421	441	452	435	440	429	411	457	427	458	444	432	433	465	452	422	451	461	450	462	411	411	406	457	412	406	485	432	419	419	428	432	423	444	430	451	427	426	436	407	414	439	456	428	475	456	462	469	402	440	402	450	443	429	437	416	484	448	413	435	386	398	436	446	426	420	432	412	459	457	425	440	425	432	453	439	410	446	446	423	427	452	471	431	419	454	403	438	407	420	411	426	421	486	410	426	392	456	396	431	416	392	440	420	418	439	444	417	446	439	475	502	444	465	429	392	422	420	479	405	421	435	456	429	411	410	424	372	419	400	438	455	414	456	447	404	440	435	433	415	476	442	411	456	437	427	427	422	426	404	435	435	451	428	433	419	429	402	418	436	428	433	439	432	426	453	454	447	426	448	463	457	402	421	432	427	450	444	447	433	430	413	418	393	422	414	463	401	424	482	457	440	433	464	459	406	473	407	450	406	433	391	413	435	448	447	435	447	426	449	444	414	453	431	441	427	415	452	427	435	429	434	446	423	424	424	443	465	467	424	454	427	459	422	418	408	487	447	401	462	408	392	376	425	426	467	419	423	406	387	396	448	447	422	389	403	453	436	412	446	426	482	457	389	409	426	476	456	415	460	442	439	426	471	432	418	416	466	469	411	454	470	401	405	453	405	416	470	422	429	439	430	435	435	444	443	436	471	457	413	427	435	472	393	420	409	436	471	409	431	411	416	430	453	447	446	432	409	436	444	446	449	411	418	456	450	469	431	435	445	434	459	452	441	440	450	467	402	447	451	450	419	425	425	432	445	460	425	432	423	440	424	394	433	440	427	426	471	416	449	450	456	450	409	471	425	452	445	431	425	469	450	401	431	415	447	448	428	442	462	441	481	412	415	440	417	430	458	470	468	430	450	460	440	413	430	431	402	441	456	413	426	427	414	448	467	407	462	434	430	427	420	438	458	441	447	404	448	431	436	450	421	433	432	447	463	412	395	452	433	428	415	433	428	445	423	453	469	440	473	451	436	439	461	432	442	410	409	447	461	452	438	433	412	377	422	408	401	456	436	407	437	428	428	465	441	429	429	495	440	438	430	425	419	455	449	453	443	481	436	455	432	449	420	433	455	447	427	425	465	460	439	418	436	427	421	440	443	422	403	449	463	448	446	406	445	436	449	450	419	437	424	416	429	414	479	426	416	427	452	405	399	420	413	448	441	446	456	434	432	434	420	439	413	419	432	454	446	425	446	422	412	436	442	445	438	456	445	393	429	459	434	455	441	475	427	437	475	423	420	426	435	454	415	414	423	402	413	433	444	422	463	431	412	439	453	431	470	475	447	419	419	429	461	438	423	430	461	431	502	434	422	401	438	421	453	441	443	453	439	427	412	472	459	401	435	454	449	419	456	426	423	432	423	424	391	421	451	429	466	438	436	375	439	428	471	437	471	456	429	407	436	445	472	438	446	401	426	440	408	437	488	430	473	433	432	433	434	432	433	435	456	435	447	462	427	441	464	426	440	416	469	449	432	478	449	428	400	425	417	429	414	421	440	447	445	464	479	450	454	426	440	449	435	440	419	445	411	463	442	421	441	412	435	431	454	429	429	450	465	396	479	406	436	412	412	426	423	412	423	428	415	436	419	396	459	427	452	432	449	438	445	439	413	443	427	418	430	437	439	428	406	437	448	463	442	437	427	446	450	450	429	422	449	463	445	434	449	451	409	449	450	459	477	405	441	436	436	455	414	401	389	451	456	414	452	437	447	395	425	455	439	445	484	449	431	431	416	435	445	446	375	413	439	488	456	429	420	435	461	428	422	453	431	424	444	450	408	449	440	482	430	420	454	446	439	428	449	465	441	439	457	434	408	434	429	468	454	434	451	437	420	437	427	421	440	414	424	453	460	430	440	439	437	480	397	474	449	442	424	478	453	435	458	417	435	464	444	451	419	410	429	465	455	424	425	480	461	445	445	401	466	442	426	469	454	417	423	439	477	435	450	456	423	436	469	425	467	446	441	438	471	424	424	442	388	471	483	456	457	425	432	442	423	434	436	449	423	410	443	418	440	458	476	475	500	435	458	435	474	432	471	440	473	432	393	449	423	436	440	412	432	434	431	462	440	441	466	428	425	466	431	423	423	476	443	427	427	450	429	459	444	452	446	483	460	447	460	435	478	476	470	431	415	439	442	461	472	476	445	459	438	434	468	435	431	421	475	458	420	443	422	429	417	394	430	418	429	445	422	418	414	446	413	423	398	386	423	447	426	440	415	414	410	476	424	416	439	446	460	512	453	430	424	420	427	439	394	456	423	441	442	452	458	420	445	452	427	459	474	399	466	490	460	469	457	428	425	469	445	428	430	439	406	451	439	426	447	449	455	474	412	411	481	423	419	435	443	459	443	438	475	402	470	462	418	402	447	453	441	412	443	438	434	445	431	438	388	477	454	442	424	460	447	417	456	447	485	476	427	416	435	448	482	443	435	426	452	432	428	413	468	420	434	437	410	430	447	423	436	449	470	405	449	407	437	445	465	441	437	430	475	454	449	453	436	395	432	440	421	433	436	437	470	429	458	472	440	451	475	422	440	433
57645	91007	68806	43883	29742	17606	7825	2108	683	650	683	711	687	663	666	679	677	661	706	669	681	678	708	661	704	664	649	717	642	706	647	675	675	665	661	715	660	684	694	644	651	624	677	659	665	647	727	670	719	665	710	673	657	645	717	724	645	661	728	675	660	682	741	664	632	693	660	664	730	680	680	695	665	663	637	698	647	722	635	669	680	644	715	659	646	702	678	656	650	657	693	666	664	664	721	723	636	735	676	686	667	694	707	616	651	634	651	711	690	675	742	711	650	679	677	688	700	644	660	711	657	667	687	674	654	662	678	653	709	670	640	618	638	659	644	662	646	658	685	698	688	632	710	667	706	689	661	680	688	718	688	650	719	693	666	645	724	648	680	691	632	641	657	715	677	678	670	700	672	712	647	687	666	685	692	709	729	676	661	702	646	650	696	695	696	679	719	665	671	678	714	679	684	682	698	680	715	713	609	682	700	668	671	696	708	642	666	691	668	686	665	699	707	691	644	718	709	657	714	676	673	651	671	664	669	640	689	690	645	703	685	712	635	665	657	693	695	661	637	628	642	681	675	648	656	695	682	696	717	668	669	659	652	683	695	661	669	659	744	694	687	672	657	670	709	672	696	660	685	720	669	720	671	667	670	707	704	686	664	722	692	660	652	688	636	731	680	658	649	665	695	672	660	699	694	685	689	690	671	618	711	639	736	669	657	674	667	701	689	682	644	670	670	680	687	676	717	694	672	652	662	655	643	719	638	679	654	688	687	685	651	691	640	666	715	706	587	696	671	684	729	615	683	680	664	750	636	713	688	701	720	649	694	685	663	673	668	667	658	677	683	680	691	663	649	645	655	683	713	670	734	621	682	657	706	662	704	653	694	692	684	685	667	635	652	633	686	695	660	702	688	640	693	679	725	677	681	676	657	697	632	686	699	680	640	678	678	672	689	713	683	621	660	713	685	685	733	670	662	713	643	654	662	659	662	706	667	631	690	651	689	681	687	682	656	728	665	693	694	688	664	663	694	647	668	665	707	647	715	663	659	627	689	713	681	654	708	694	669	702	686	676	647	703	663	666	704	705	636	683	684	664	680	665	679	750	663	648	685	634	658	671	708	708	679	711	688	688	633	679	691	695	677	674	698	689	650	630	674	671	693	677	686	714	700	647	686	644	635	674	653	664	681	628	649	651	640	675	703	690	736	643	720	671	709	666	694	662	679	676	646	630	650	666	705	678	661	701	685	673	679	693	674	624	654	631	684	663	672	630	678	712	621	661	676	695	633	669	671	659	701	710	676	701	697	708	660	697	668	670	669	715	701	656	684	657	658	677	678	656	681	673	698	694	708	670	668	695	710	650	680	639	715	649	654	672	697	713	701	714	693	695	693	641	659	639	683	696	686	673	690	643	690	679	629	714	657	681	699	661	604	662	668	679	699	647	663	660	631	677	627	673	639	683	621	685	645	615	648	645	685	630	720	709	667	709	685	684	726	674	661	728	616	681	673	693	683	691	659	663	663	672	693	690	672	653	686	681	661	721	658	641	698	675	686	689	656	654	664	693	680	704	668	647	669	667	646	695	647	658	643	653	714	668	658	683	688	741	739	696	678	650	717	673	685	641	725	709	698	681	698	681	650	733	702	707	693	637	679	666	694	680	702	715	679	689	731	695	691	654	684	663	670	686	618	679	694	676	667	658	728	693	735	676	703	683	650	666	716	669	665	693	736	661	663	660	683	697	717	665	659	662	666	727	670	681	730	673	640	652	703	657	677	634	709	720	663	659	672	679	678	686	692	669	697	660	670	699	709	667	668	673	690	670	645	650	658	634	680	697	685	646	652	675	700	699	706	618	666	685	704	655	683	690	690	704	640	715	652	643	651	724	664	677	705	678	713	680	669	677	661	689	661	637	668	686	675	677	670	639	681	681	616	697	677	698	671	676	706	619	714	684	742	681	663	720	720	677	661	637	694	686	666	656	677	681	663	670	708	654	677	649	697	697	642	671	654	660	681	676	686	698	674	635	708	707	688	710	656	720	675	668	681	655	689	686	688	734	695	658	662	683	641	667	704	664	730	655	700	664	672	669	677	677	694	714	664	674	704	662	638	689	721	740	674	661	622	697	637	643	655	637	736	676	672	691	706	713	682	644	681	653	647	641	680	674	688	628	665	690	668	644	644	654	664	681	721	689	663	680	665	675	668	696	678	720	699	752	657	690	677	683	687	695	698	639	643	704	664	654	690	669	707	682	698	641	703	661	684	697	666	637	652	660	682	687	724	695	668	667	671	652	649	657	668	694	689	615	671	650	691	702	703	632	690	693	689	659	650	685	685	745	692	715	683	691	677	700	631	676	689	621	717	617	661	692	678	704	670	685	677	660	656	680	665	635	650	666	696	657	680	657	642	722	659	671	693	687	676	656	719	696	685	702	671	694	647	709	737	656	673	642	681	632	671	710	681	699	682	654	682	646	699	692	682	699	703	691	652	653	662	626	692	682	638	645	670	717	673	693	662	674	705	702	677	663	663	633	655	682	660	699	666	703	682	652	673	643	641	721	674	658	660	680	629	670	687	670	702	667	652	688	683	697	686	669	688	707	707	659	671	690	673	675	711	692	655	644	724	663	697	654	723	679	734	689	647	691	645	714	691	658	692	620	693	672	680	651	693	642	648	645	669	681	686	701	703	707	681	688	672	676	651	685	669	668	622	677	629	735	657	652	675	664	683	670	663	696	726	694	654	684	706	676	704	651	722	672	662	673	685	644	656	672	687	714	643	709	672	739	641	676	668	713	696	687	702	700	648	662	646	649	722	688	669	677	667	651	693	718	687	697	731	662	697	689	702	648	672	666	716	748	683	714	691	673	638	663	661	664	679	656	681	655	678	699	707	706	676	730	647	662	683	704	653	680	659	680	694	676	686	696	681	667	708	658	656	672	694	678	650	704	659	679	625	676	668	664	676	659	695	655	644	665	661	746	686	688	680	704	658	682	697	712	710	695	706	682	660	691	650	650	668	721	699	722	669	713	701	669	678	729	674	706	697	657	654	698	685	681	705	665	678	668	688	695	690	687	683	694	667	662	691	647	715	719	661	683	673	670	639	658	686	678	678	676	698	690	673	667	691	686	664	694	692	712	639	692	667	715	666	669	684	658	677	647	696	667	641	674	709	690	686	704	623	668	723	632	675	674	693	674	666	701	685	671	638	669	641	683	677	656	654	647	726	684	622	687	691	720	677	672	651	646	690	641	716	663	650	716	691	672	666	653	733	666	647	671	669	738	630	641	639	659	672	700	641	687	690	703	689	630	672	684	680	662	699	683	683	639	623	719	716	679	687	673	685	678	675	679	651	732	722	716	684	649	674	654	682	616	663	720	699	695	679	715	630	679	664	705	683	669	690	716	696	673	724	719	687	644	662	657	667	659	687	715	647	668	683	701	630	652	639	660	674	699	678	637	727	728	655	720	693	678	677	656	679	646	673	658	710	689	686	666	639	675
23271	22324	32252	28317	24365	23165	15656	1817	543	523	519	497	450	506	495	514	531	527	492	520	501	485	466	472	492	494	541	455	485	475	489	464	498	524	463	501	492	537	465	463	465	462	479	475	482	515	483	463	487	497	475	561	526	502	483	456	466	498	500	476	546	466	430	522	479	514	442	466	465	509	490	492	469	463	494	472	544	486	474	504	482	484	467	447	451	474	511	479	482	488	493	504	517	488	499	471	475	478	453	519	483	508	458	480	478	468	462	503	472	491	468	494	504	488	511	438	487	456	506	470	497	478	509	524	487	525	481	459	441	495	495	487	479	486	522	502	509	475	458	500	490	466	505	492	467	485	478	486	472	489	460	487	453	519	483	481	492	498	478	507	463	472	477	491	459	473	499	458	463	487	483	505	459	506	500	440	477	499	468	488	505	490	514	506	479	466	448	519	477	467	447	513	466	452	501	494	484	481	453	498	506	466	464	443	452	458	489	472	471	470	497	496	474	489	491	494	472	479	503	499	514	496	511	460	464	443	491	487	447	505	463	476	472	464	458	466	501	475	475	510	466	485	474	476	503	442	508	503	506	499	484	505	496	472	484	520	511	470	481	467	516	481	497	513	482	473	492	455	458	465	487	493	509	479	484	498	493	502	486	486	472	482	499	513	467	474	512	500	482	458	498	462	467	497	483	461	547	484	528	501	544	469	486	486	473	497	475	513	489	496	507	488	473	484	472	480	496	493	470	451	464	512	458	504	466	475	477	429	518	454	451	517	479	463	510	480	478	507	476	478	481	508	484	484	497	505	485	448	478	488	515	470	467	474	466	484	466	488	513	503	484	495	493	468	484	446	447	518	442	488	479	442	455	476	468	502	472	485	515	479	486	476	481	522	504	481	505	520	477	471	467	457	455	465	502	528	448	490	458	468	470	453	492	554	501	474	462	485	476	496	494	483	490	485	486	486	481	465	466	493	497	519	454	488	511	481	522	483	533	480	516	502	509	500	500	490	455	491	494	471	520	476	500	469	468	485	489	488	500	517	496	479	494	470	443	439	544	491	472	492	519	484	524	484	442	484	466	449	467	478	516	473	468	476	511	492	507	517	508	474	466	463	541	481	506	541	470	502	519	452	463	486	465	502	492	484	492	490	486	475	466	499	515	460	486	504	473	502	487	484	465	513	509	483	474	424	444	490	504	480	514	485	429	474	500	492	496	501	537	500	496	512	473	447	471	460	493	447	492	492	482	490	461	510	490	456	513	454	452	444	497	497	522	497	481	484	451	458	502	476	534	473	442	503	473	489	488	515	511	481	485	457	513	506	485	508	504	521	476	450	500	448	474	490	516	507	493	459	489	504	469	477	502	450	497	449	508	488	460	492	480	484	499	488	467	464	485	510	514	478	508	512	483	454	496	486	454	491	481	478	445	483	444	535	476	454	507	515	487	473	489	443	505	469	488	515	490	529	476	483	442	494	488	493	466	464	505	481	484	469	488	521	514	523	446	460	482	491	480	498	486	510	490	464	453	494	444	478	480	493	441	502	494	461	443	527	452	511	492	500	464	514	501	512	449	498	524	485	504	499	470	462	487	490	470	519	500	498	489	457	532	483	471	472	471	479	459	475	499	500	493	446	451	494	491	446	509	511	496	486	502	478	484	470	461	485	511	475	495	481	477	489	444	524	471	479	489	442	460	480	461	512	515	507	497	448	483	478	494	499	525	485	480	449	475	490	484	478	479	492	480	462	440	492	513	497	474	454	463	487	456	499	495	510	490	447	501	490	507	501	518	448	506	492	507	476	462	476	483	452	480	473	502	485	466	466	478	487	479	490	484	486	510	498	498	510	458	466	483	522	556	492	506	502	471	454	461	512	501	489	495	456	482	484	508	502	469	495	520	485	481	468	487	465	463	496	489	477	481	462	465	486	456	485	476	478	524	477	474	478	458	459	472	477	506	489	464	483	482	512	500	450	478	474	464	471	487	482	499	485	519	519	467	438	485	516	479	463	485	464	461	514	522	477	500	475	466	465	501	516	478	456	511	481	497	473	485	498	501	499	492	458	513	494	497	469	493	486	479	502	463	509	497	476	450	500	496	500	479	477	510	476	516	509	481	498	472	440	513	471	497	521	465	462	505	491	493	442	491	526	472	459	458	481	489	475	486	524	462	456	497	471	502	450	468	475	504	491	476	488	491	509	495	538	490	499	476	482	439	524	488	513	504	517	507	498	547	467	443	478	474	476	450	480	498	469	485	493	519	486	502	499	492	503	490	521	454	496	508	437	497	531	495	500	483	479	487	480	491	465	524	535	467	529	535	463	504	503	505	481	526	481	514	495	472	502	447	508	489	463	460	449	476	464	510	473	441	491	481	509	466	496	499	509	488	453	483	498	481	479	493	494	499	472	494	461	482	493	467	469	486	528	501	484	510	479	474	503	495	500	456	477	475	480	499	485	488	497	500	499	481	455	492	482	467	507	479	454	488	495	492	489	460	486	479	489	516	469	440	470	494	434	498	482	552	446	501	485	514	509	515	497	515	458	516	494	489	484	502	470	501	498	443	460	495	449	475	511	498	481	455	457	466	480	486	504	487	452	480	504	481	461	480	443	512	493	517	460	488	454	486	459	445	467	493	463	486	447	510	461	461	455	464	453	465	497	485	492	468	505	482	450	496	499	468	488	508	439	499	501	453	446	523	457	463	461	495	472	486	469	499	497	485	466	491	460	462	474	525	450	492	479	452	486	474	507	490	468	454	492	504	471	497	488	488	457	456	465	494	461	493	453	466	484	459	487	488	457	469	459	482	498	465	451	508	474	491	522	459	493	474	476	498	457	508	484	458	485	517	480	461	488	464	503	473	460	500	462	492	507	535	492	518	480	484	443	529	511	517	434	532	486	475	487	471	463	439	470	456	518	461	450	470	469	454	478	477	452	475	507	464	545	524	486	505	481	482	495	482	515	495	521	478	440	526	513	495	496	478	456	446	445	516	468	473	495	470	469	464	513	440	496	471	484	484	488	533	479	494	476	509	476	474	496	476	512	493	475	486	464	475	445	453	448	486	457	471	445	463	479	502	518	530	455	489	485	469	494	482	520	507	485	435	446	493	473	478	492	489	422	506	505	493	472	491	451	502	437	476	483	522	523	513	518	465	441	503	481	477	469	476	452	483	512	490	506	474	528	481	524	513	476	496	451	502	515	485	439	501	496	474	506	474	506	463	466	453	491	453	496	531	532	492	521	522	456	470	504	506	505	453	482	456	475	498	498	452	484	458	480	489	469	501	494	488	462	474	509	448	482	522	496	524	510	483	501	484	464	490	474	461	500	487	475	497	485	440	478	463	492	481	509	489	440	499	510	478	466	500	485	499	500	501	459	479	500	510	442	526	518	482	503	445	469	478	453	499	453	483	523	477	506	504	479	466	518	524	519	475	504	451	463	509	492	499	457	481	492	492	458	453	482	463	459	454	458	484	494	455	550	485	532	462	506	451	479
59819	103280	81104	56434	39122	28286	14884	2037	665	727	699	710	707	733	746	755	702	730	739	710	727	754	763	785	731	721	732	743	755	768	712	754	755	703	710	681	682	812	746	768	758	781	748	744	742	759	823	744	746	758	732	711	700	740	684	721	744	760	773	706	721	705	737	734	768	715	739	711	721	743	727	764	705	692	733	707	728	700	746	732	658	743	722	734	733	760	726	722	723	734	741	719	708	730	738	719	726	724	684	727	756	735	733	744	697	744	768	730	736	697	732	707	710	723	705	710	757	716	711	758	706	701	709	699	726	720	693	752	727	733	683	718	746	730	728	774	723	698	713	751	714	766	687	716	729	723	732	738	739	705	709	741	747	721	709	720	743	715	698	743	771	732	762	742	749	764	744	754	743	745	756	705	708	727	739	724	781	763	703	713	746	734	731	746	724	716	730	713	751	718	720	771	762	747	725	735	754	743	767	696	750	680	698	720	701	700	714	749	750	764	770	752	717	736	735	762	702	763	745	686	741	706	747	746	732	728	737	761	737	713	704	733	753	763	738	782	755	761	710	726	698	720	711	699	690	745	745	684	724	696	730	728	709	719	717	713	752	701	731	729	773	759	741	722	719	657	713	725	682	736	704	708	720	714	708	747	730	713	702	763	706	762	717	742	741	710	746	732	717	713	752	700	673	766	691	679	739	704	727	730	738	721	672	734	746	742	706	766	714	703	684	717	708	708	694	744	700	703	751	692	714	693	737	744	745	760	756	711	781	752	708	683	743	735	755	707	722	727	719	682	709	758	733	757	727	730	733	727	778	708	726	791	701	729	760	720	740	689	745	703	723	773	727	727	732	703	681	734	710	735	675	753	736	767	733	696	719	738	743	757	739	765	733	716	729	718	741	699	707	745	735	701	738	748	739	712	777	698	698	732	736	711	720	704	743	715	737	708	741	738	749	754	736	759	753	703	694	731	752	731	692	722	761	730	732	759	747	721	778	742	789	744	791	744	760	742	781	692	719	722	743	753	759	718	756	705	740	720	726	740	738	712	776	737	745	728	699	738	720	728	674	729	670	699	730	779	743	755	811	734	687	758	738	750	746	707	726	724	761	693	764	763	753	719	781	720	760	717	762	714	757	737	772	693	767	733	741	706	725	700	730	748	741	716	720	726	662	750	709	734	731	722	721	720	726	723	709	733	748	692	762	713	726	716	749	730	726	753	701	705	727	721	735	725	733	712	713	732	731	682	780	730	690	771	727	713	732	696	743	707	695	731	672	703	684	668	702	729	735	713	762	715	728	732	756	725	776	774	755	772	741	752	722	749	758	738	692	765	759	793	732	707	702	737	721	729	734	749	704	689	758	701	777	763	766	725	748	711	762	769	767	715	796	738	714	699	696	746	683	770	725	723	738	726	753	726	738	765	757	787	761	764	757	760	722	734	686	749	740	718	705	731	728	705	743	726	744	695	690	737	724	736	741	747	700	712	747	706	667	718	821	724	749	760	749	702	736	731	709	736	745	731	730	726	737	767	737	724	760	702	718	743	715	774	673	745	774	762	727	760	730	734	727	709	737	689	743	713	700	729	747	751	745	747	752	674	740	744	753	710	748	736	759	664	743	749	732	677	729	706	721	728	729	721	768	713	676	753	734	746	740	733	761	787	729	717	811	705	744	745	667	749	732	747	756	758	705	728	755	747	721	734	731	748	689	739	742	727	762	803	748	672	749	740	743	695	711	709	723	708	673	729	760	733	729	729	752	791	700	750	752	737	742	723	721	755	717	732	752	719	729	722	762	724	743	715	728	765	736	707	709	740	737	751	687	735	745	723	715	715	682	724	742	744	721	712	717	705	706	757	702	749	765	754	737	743	735	780	699	757	741	768	697	722	721	701	717	714	762	728	699	738	739	716	713	687	726	780	678	728	784	723	735	740	712	695	792	730	716	742	779	690	714	720	709	723	722	762	794	703	764	728	718	735	780	732	797	696	695	710	698	678	732	725	703	692	705	692	706	760	731	723	771	720	710	722	694	749	691	718	723	735	731	711	765	753	721	732	720	718	772	720	733	747	732	744	737	747	729	721	712	732	755	754	764	691	750	777	753	748	727	740	694	710	720	731	690	714	763	739	725	733	736	734	752	758	713	763	770	751	739	733	763	765	783	745	711	739	689	703	723	746	743	769	712	724	746	749	766	710	769	739	729	694	742	723	703	714	753	730	734	722	659	724	711	748	719	669	667	703	715	715	681	736	744	727	747	754	776	723	701	754	754	704	742	691	745	757	700	732	734	756	734	665	694	771	710	698	740	750	735	682	697	784	750	781	699	672	730	689	685	773	766	714	712	711	730	753	724	671	726	714	738	712	698	779	681	731	702	736	706	697	678	768	680	729	718	753	703	719	718	736	723	716	688	726	705	710	723	696	716	708	741	761	758	675	725	717	752	770	757	754	733	721	761	753	672	719	756	775	715	719	735	712	713	680	704	758	775	721	694	797	738	717	737	669	709	729	700	722	760	725	776	732	746	735	738	763	758	757	710	739	721	706	750	748	707	739	713	741	761	713	721	781	742	765	695	767	757	720	723	689	698	721	741	708	717	715	748	729	773	715	706	771	684	770	761	734	694	724	747	714	738	752	767	726	734	689	738	795	744	744	741	751	716	704	750	739	733	700	780	698	727	741	695	680	686	749	734	716	730	733	756	703	760	766	775	699	699	726	732	758	736	709	706	678	704	719	771	716	763	710	691	735	740	779	700	741	721	757	753	760	734	740	750	694	710	699	722	718	745	709	741	721	747	727	767	769	747	730	725	748	671	714	773	703	658	743	768	703	738	709	708	782	731	711	733	778	744	774	759	704	724	748	755	774	718	705	676	733	744	785	703	743	718	712	729	697	755	729	717	766	761	746	758	690	726	727	717	704	712	671	730	715	759	686	708	724	756	743	741	744	689	696	810	746	734	720	722	701	719	730	701	704	674	716	738	728	734	710	774	710	749	739	780	742	705	734	726	706	717	673	713	738	769	743	738	765	732	712	746	700	719	724	745	772	734	766	736	746	752	739	744	707	771	737	764	671	703	740	742	749	746	788	733	755	723	775	759	697	726	773	733	744	748	735	713	694	706	719	736	725	772	752	738	727	691	772	730	744	752	686	686	758	779	740	769	730	708	703	772	727	701	735	733	698	770	704	748	768	682	681	725	737	666	733	733	729	733	734	717	728	718	751	696	725	712	720	733	694	786	704	758	716	721	734	705	718	723	723	714	717	706	722	690	736	714	665	747	737	741	751	699	709	762	710	750	746	716	715	748	753	758	726	709	710	752	681	719	718	709	728	717	746	666	753	714	716	759	765	723	775	732	702	690	724	726	735	775	774	714	692	672	705	717	781	735	704	782	775	775	711	720	700	707	748	710	771	774	718	744	759	712	690	724	760	703	716	698	696	725	743	697	682	702	719	750	710	702	716	681	706	683	719	723	718	775	729	739	695	753	729	767	780	688	682
28107	31595	31374	17470	5244	2267	1121	438	361	400	394	387	405	405	397	393	391	410	422	402	400	397	382	348	402	439	379	380	403	399	404	402	399	414	395	409	403	407	434	437	395	390	397	348	421	424	409	397	402	410	389	377	405	444	381	412	376	424	407	426	383	416	373	377	374	412	382	439	389	402	412	430	424	401	378	378	432	366	398	361	380	423	410	402	393	423	450	410	369	394	384	416	398	352	389	383	392	416	401	392	412	417	413	406	415	398	375	420	389	410	420	419	389	394	387	413	392	374	393	409	392	389	401	422	396	420	391	409	384	389	388	369	402	383	393	396	393	418	413	398	397	412	422	381	427	416	407	406	389	417	381	394	388	389	429	387	404	400	414	381	372	396	375	403	410	383	410	400	414	427	392	425	448	404	412	383	363	380	418	426	413	380	415	424	411	399	391	398	410	413	412	391	411	390	412	340	389	384	413	367	431	358	405	394	383	376	405	381	417	408	355	424	393	419	399	387	402	397	404	404	392	467	451	420	403	421	409	417	382	404	362	384	402	415	403	393	421	427	395	395	397	386	391	370	427	419	380	440	399	405	396	420	385	355	410	393	408	388	392	398	419	429	412	384	401	398	403	416	410	392	390	409	390	413	417	381	417	392	400	423	399	379	393	381	402	399	359	379	401	395	416	382	415	386	391	403	435	438	411	414	433	398	362	411	418	371	440	417	402	411	406	412	411	394	415	411	351	403	400	420	405	390	382	375	414	401	379	401	411	382	377	434	402	351	384	365	375	448	393	426	391	389	405	392	365	403	391	408	385	381	404	356	378	383	326	387	365	389	406	407	401	432	398	399	365	391	376	408	420	397	408	409	404	389	425	368	387	425	433	409	446	396	390	441	417	415	421	388	376	441	406	409	381	420	403	361	400	404	442	394	358	385	444	387	384	398	413	404	416	376	418	373	400	365	389	398	369	407	410	418	379	421	372	382	389	410	418	414	372	399	359	390	391	382	425	414	411	417	400	412	420	425	402	442	391	378	389	412	418	384	386	389	371	418	392	402	415	400	415	351	383	411	398	384	403	393	395	404	394	400	439	382	403	388	390	407	386	407	386	423	421	390	412	410	393	390	409	426	417	404	361	420	362	422	356	410	400	402	400	388	397	406	372	421	420	389	361	437	432	392	376	400	378	386	396	385	392	372	384	393	361	378	390	421	421	366	406	384	388	380	416	411	381	403	399	429	428	376	374	426	410	415	398	394	408	401	370	391	408	406	467	373	390	427	381	419	403	399	392	374	389	419	398	394	402	397	366	383	410	380	393	420	374	361	371	407	377	403	441	439	404	414	422	378	377	421	422	417	405	424	424	376	418	417	388	421	390	368	396	354	438	415	400	377	404	404	395	343	434	402	394	374	427	395	365	365	407	391	414	432	369	382	391	403	383	404	403	396	405	360	414	397	379	393	394	405	435	420	406	387	421	409	399	414	400	414	398	409	417	420	431	406	433	374	390	393	405	412	385	404	437	394	409	372	396	391	364	370	394	366	414	393	375	369	413	388	378	388	434	397	361	390	386	418	403	426	377	396	392	423	398	416	422	403	400	391	384	422	416	395	422	415	415	420	406	400	404	409	412	398	415	352	447	395	446	393	429	418	382	376	414	389	367	393	390	410	389	418	427	365	426	387	387	413	385	394	406	445	408	392	427	409	388	408	428	400	397	424	361	410	429	413	410	385	411	415	387	392	429	425	410	406	398	399	423	383	376	387	436	394	372	405	399	421	415	375	384	384	387	397	401	411	374	406	390	380	391	398	431	414	421	404	387	417	396	359	404	448	428	414	418	418	372	395	437	426	420	403	403	431	412	411	406	405	403	393	378	401	379	407	404	430	405	356	397	402	397	411	411	402	378	394	405	379	412	386	375	417	419	434	402	425	401	391	376	445	386	424	427	351	389	425	426	421	429	394	427	395	406	392	394	373	409	411	404	430	391	421	423	411	390	416	429	401	409	391	422	404	400	384	388	416	382	373	428	387	385	398	409	375	373	412	426	388	410	394	390	398	424	397	367	394	390	435	403	418	379	404	418	418	400	360	384	384	392	433	389	409	391	412	361	412	381	399	387	408	398	386	406	416	394	395	401	395	406	372	400	382	401	410	427	378	427	424	385	388	401	382	399	401	417	399	423	380	395	368	357	401	397	370	416	443	406	405	400	388	406	379	395	396	400	380	402	390	383	420	394	369	397	390	384	409	386	411	413	384	379	404	403	371	425	408	411	400	412	428	376	385	411	415	420	403	401	405	393	401	385	385	409	372	443	384	421	383	385	439	387	425	403	392	385	414	401	427	392	370	386	406	423	368	404	399	402	418	392	370	419	395	405	386	398	430	391	404	421	454	415	341	393	416	393	394	417	395	413	424	365	428	385	400	413	379	430	406	366	385	386	379	403	392	404	397	442	411	369	375	371	433	421	378	388	379	372	388	377	409	370	390	377	407	413	410	409	379	395	397	410	421	417	389	416	392	367	393	406	415	391	373	375	375	425	426	409	402	392	379	384	413	386	420	352	453	447	416	392	415	399	356	400	451	352	407	400	377	411	428	393	411	370	381	424	403	409	398	418	392	377	377	400	434	404	415	405	411	375	387	405	399	359	379	394	397	387	403	385	390	397	379	395	402	387	406	381	421	418	416	371	395	370	388	405	403	408	377	439	387	410	377	418	371	419	391	401	408	395	381	405	397	399	395	401	402	385	391	415	399	389	422	415	418	406	412	426	392	401	451	397	416	405	418	386	402	366	408	363	403	392	384	381	402	413	387	419	397	389	392	375	423	415	410	410	378	384	393	407	407	400	424	418	378	405	415	398	395	436	415	340	394	416	381	395	400	403	411	384	425	358	401	390	373	446	412	400	398	404	395	401	423	416	411	412	383	424	405	416	410	429	404	380	432	381	393	389	392	391	382	413	423	385	394	397	405	422	437	394	394	400	401	389	415	382	394	390	405	411	371	379	420	412	359	400	384	425	406	423	403	384	368	413	398	401	382	430	415	409	388	396	380	380	424	379	384	399	403	414	376	400	411	378	389	396	411	390	418	395	435	372	361	392	408	360	389	358	382	430	368	418	408	413	388	413	422	388	442	385	382	419	403	397	433	400	423	427	377	415	405	386	371	418	379	400	422	382	389	407	380	402	378	420	400	362	389	404	400	421	417	384	394	366	409	399	399	419	371	379	401	369	386	341	413	377	376	413	374	413	402	371	394	388	407	377	372	411	419	444	403	407	404	397	371	393	378	415	383	398	406	382	429	383	416	378	374	438	388	454	397	403	400	396	359	385	388	373	412	387	409	386	389	434	387	384	413	420	413	389	405	363	377	393	412	372	396	411	391	418	409	416	418	408	378	424	377	397	378	430	382	374	386	387	432	406	414	384	377	378	416	378	431	403	388	388	416	403	409	431	405	409	376	372	409	413	392	381	407	391	403	461	409	423	400	388	399	384	394	408	386
33283	50719	36440	18152	8668	4671	2244	739	657	670	621	619	636	612	583	585	630	569	607	619	640	617	642	617	678	681	641	601	646	620	589	662	640	613	645	586	622	585	606	656	617	633	625	695	620	655	675	623	655	648	591	602	650	659	586	632	570	624	595	641	681	606	645	622	629	612	609	632	657	673	633	655	646	631	634	627	628	613	640	630	627	649	644	624	600	608	600	672	608	677	635	667	648	642	625	649	642	605	649	625	662	651	615	640	626	617	673	645	599	658	615	609	599	615	645	648	641	637	604	703	630	686	676	620	624	639	667	640	626	644	591	630	616	616	592	648	695	657	600	683	566	598	611	638	664	617	628	655	650	644	617	649	622	623	633	623	592	637	620	637	683	638	660	574	652	628	644	629	604	641	629	622	661	685	598	605	618	630	639	673	623	652	669	616	639	633	653	641	613	669	622	642	615	622	632	654	640	609	615	642	632	622	607	598	655	654	645	581	605	586	645	633	671	631	635	627	656	687	638	638	669	631	620	668	587	573	646	701	649	634	589	641	669	635	626	657	638	607	666	600	617	634	623	649	631	663	662	611	604	624	684	650	634	571	624	685	617	589	648	635	631	626	674	570	665	607	676	644	624	623	641	628	624	656	653	658	608	649	633	654	617	601	640	675	617	616	654	613	621	629	642	649	638	625	632	624	609	612	605	596	645	650	630	635	629	633	612	618	594	655	611	668	660	613	641	623	631	663	652	568	624	630	616	586	642	662	684	647	614	605	617	619	637	645	597	626	635	644	652	652	619	596	675	600	633	662	669	629	657	654	611	647	589	666	668	606	580	636	662	608	616	635	597	673	602	633	641	599	636	626	673	609	656	615	671	608	642	642	653	613	618	655	666	593	662	651	637	567	654	615	668	615	627	640	636	644	652	662	643	655	652	605	638	629	625	647	609	645	621	598	658	664	632	671	621	634	615	571	696	619	605	661	658	655	649	653	600	647	591	634	637	647	647	645	661	625	638	627	657	607	644	643	654	623	660	655	625	659	614	633	612	635	687	587	628	616	662	663	598	656	618	648	649	624	609	661	630	647	663	639	650	692	616	664	667	642	595	648	644	582	652	628	653	612	653	627	614	614	656	624	676	603	615	623	632	643	640	615	588	742	602	666	642	629	655	604	643	642	664	584	608	617	590	622	652	626	653	638	629	668	674	616	620	614	629	578	624	645	614	590	630	608	635	621	631	636	614	689	681	625	632	617	641	642	601	633	620	663	621	622	658	658	633	637	586	643	641	679	643	621	672	667	600	639	624	620	664	611	624	637	687	615	633	629	651	636	623	629	622	609	650	613	614	611	652	680	635	583	594	637	718	604	648	619	612	639	643	647	661	633	644	657	635	643	632	682	618	580	666	626	614	609	655	585	621	642	666	621	626	619	664	657	636	648	641	673	619	635	597	678	652	633	611	666	643	640	639	632	652	665	698	614	614	650	657	609	673	653	642	599	638	588	612	686	685	623	618	698	611	637	626	632	637	630	629	616	662	657	668	603	682	656	629	622	650	672	614	647	614	647	614	668	635	625	619	613	597	665	655	646	656	655	623	592	584	600	672	626	670	612	624	621	590	604	626	687	616	651	646	635	616	661	643	661	618	610	581	636	599	655	627	663	636	662	600	665	650	602	639	635	648	639	602	622	629	642	676	668	616	671	605	598	638	660	647	670	625	636	619	663	624	623	645	633	621	618	595	575	640	612	619	651	647	608	690	644	656	637	613	600	626	641	620	613	639	633	571	627	618	627	658	636	617	575	606	627	633	639	675	612	635	584	644	617	636	615	588	616	593	621	597	669	644	599	664	649	651	619	678	635	669	607	663	638	578	633	652	619	649	598	632	620	636	597	665	627	627	621	624	617	625	609	627	657	632	624	630	639	650	650	651	632	631	615	658	645	616	642	623	590	618	621	619	626	694	626	579	680	630	614	638	647	643	607	627	617	593	615	644	624	629	627	595	626	618	624	639	615	658	622	656	648	608	630	656	614	657	589	650	642	596	641	668	587	672	623	644	641	632	620	636	621	644	642	601	586	646	643	646	649	657	612	587	635	629	595	665	610	632	627	646	628	635	656	641	662	605	610	629	604	654	646	624	623	651	629	626	650	616	606	636	603	619	624	609	655	600	655	639	606	673	652	583	603	625	626	618	655	616	625	640	634	581	646	597	639	651	582	616	596	579	634	609	645	642	616	644	667	642	629	630	625	627	659	656	638	647	646	601	648	619	650	613	610	625	643	621	585	654	646	615	666	635	643	644	621	680	630	622	609	652	627	593	613	639	595	655	606	634	629	670	638	633	658	639	671	676	607	657	613	644	624	636	618	653	644	605	622	617	626	613	651	623	619	644	658	635	623	651	607	603	633	631	610	625	633	682	620	609	634	629	619	627	625	613	647	596	652	636	663	619	670	647	611	623	630	646	614	642	628	652	619	579	632	620	657	652	652	615	611	605	593	674	659	582	612	660	647	659	632	657	656	621	646	624	589	638	564	618	609	642	586	614	632	681	620	672	644	648	586	632	679	641	593	610	626	683	655	656	604	628	587	644	657	624	621	641	621	637	604	659	632	678	642	661	619	657	626	618	591	644	618	597	639	635	636	626	668	610	627	607	577	647	591	628	617	649	615	640	647	614	621	613	633	628	630	628	673	636	606	633	636	610	621	674	617	597	640	614	643	612	590	619	616	642	658	627	696	640	640	603	597	709	629	594	607	629	563	606	611	605	655	630	628	637	652	676	607	625	673	595	633	611	634	645	620	611	639	610	617	651	644	612	624	629	635	651	585	687	637	672	651	654	646	661	630	674	673	632	656	617	670	589	637	658	622	626	644	663	656	612	590	612	584	601	621	648	609	611	652	665	649	639	622	630	678	617	629	635	660	625	644	657	618	652	577	624	620	618	622	615	608	655	628	619	616	599	556	649	657	661	607	619	617	647	619	648	630	613	623	618	635	623	595	643	651	634	656	656	646	640	570	639	628	620	660	680	627	632	626	627	639	665	657	624	619	619	613	634	570	625	637	605	652	607	627	616	605	625	602	627	681	627	631	634	641	641	639	645	674	643	588	633	602	626	653	624	630	657	643	622	704	621	624	650	630	595	595	631	648	614	662	613	612	600	600	627	634	599	634	574	624	622	655	643	632	621	644	667	649	577	647	615	639	638	654	618	644	622	634	647	601	638	641	643	649	666	616	673	625	606	600	633	596	606	649	690	595	594	671	646	628	654	639	665	620	588	647	622	618	629	623	627	618	641	632	625	635	642	626	618	659	645	660	606	648	650	620	622	615	628	618	643	640	641	656	596	635	624	631	609	662	624	641	621	613	603	629	672	631	610	617	637	593	627	635	633	624	597	631	669	619	601	635	609	628	662	675	587	650	649	673	610	649	675	620	636	627	664	627	631	662	632	681	605	619	612	628	699	602	596	678	590	645	608	610	645	656	597	632	659	627	636	641	646	614
24877	24050	35463	31297	23226	16514	5715	920	453	372	434	423	436	420	443	451	427	464	428	476	417	436	452	457	439	394	448	421	433	485	468	432	434	455	416	443	421	481	411	467	460	446	438	445	441	447	443	430	419	445	433	416	461	441	479	432	417	441	459	474	446	438	441	426	431	438	443	423	473	436	466	470	477	456	401	465	442	460	457	452	451	444	413	448	445	430	441	427	473	414	451	420	420	421	434	437	435	436	425	449	430	422	434	460	452	463	434	418	395	472	434	446	443	429	410	467	442	426	434	410	442	391	441	443	424	436	414	438	449	459	410	407	430	439	429	438	439	418	466	441	443	421	416	458	483	429	425	469	396	420	411	478	441	414	440	388	460	431	450	430	430	418	436	443	435	430	394	412	456	465	423	435	455	417	451	421	452	425	418	434	436	436	408	446	431	404	444	428	420	478	449	450	421	437	445	399	439	430	446	438	435	436	447	436	453	431	436	429	420	458	448	437	416	403	458	496	459	426	445	461	423	440	421	419	419	451	423	420	430	450	416	446	433	468	436	423	399	425	455	441	418	395	438	455	436	431	414	446	452	436	448	389	440	447	441	451	453	443	423	415	445	432	484	425	382	429	423	443	409	449	485	429	405	428	432	411	439	450	437	419	389	394	414	474	428	444	402	426	428	398	459	440	397	446	405	452	432	442	456	426	424	416	437	404	408	460	425	433	458	418	460	422	432	441	461	442	464	434	452	471	425	423	431	432	395	404	432	433	429	453	418	450	437	427	464	405	391	449	431	430	417	455	427	456	418	422	418	431	421	442	419	409	428	429	480	412	465	436	401	448	398	430	462	408	395	414	439	439	461	431	436	420	400	407	455	420	472	466	409	442	420	458	454	452	433	435	449	475	423	410	416	371	431	444	396	422	459	427	410	448	470	408	429	398	467	433	480	425	413	403	461	411	468	448	433	477	445	434	471	404	439	468	417	408	389	444	438	437	444	446	423	448	455	423	451	482	414	472	435	405	424	420	445	449	422	459	411	420	422	427	439	441	477	451	456	449	397	434	424	424	377	429	433	420	437	492	443	428	444	406	428	425	454	412	425	467	411	407	472	409	393	412	443	434	451	421	417	436	446	430	417	402	473	431	437	410	485	406	435	438	431	419	448	444	430	470	411	465	453	475	458	392	423	459	433	455	445	446	425	435	383	442	448	438	436	454	440	428	418	453	458	470	423	463	434	422	421	429	438	412	430	405	393	433	393	445	448	453	413	434	420	444	402	417	438	479	468	414	438	435	400	453	444	410	456	416	439	442	406	435	455	459	407	404	413	423	422	443	386	438	446	450	436	442	450	458	425	461	444	435	425	399	437	448	437	438	418	452	427	440	445	436	471	437	430	416	439	424	444	492	463	441	443	473	410	432	419	421	408	463	421	452	434	456	427	426	444	415	400	452	441	482	441	454	394	438	431	436	448	431	417	412	443	424	443	427	438	435	443	414	457	454	437	467	422	413	441	448	395	455	413	439	449	429	424	427	449	407	437	427	431	405	437	493	451	432	422	426	420	433	438	424	437	412	417	414	464	485	404	436	439	455	475	429	460	424	457	394	419	434	421	434	441	435	429	391	413	409	404	430	463	431	425	439	467	425	468	451	435	434	442	463	449	441	409	443	437	424	434	445	442	438	432	420	477	426	422	435	446	426	430	435	429	395	415	445	486	429	467	419	426	429	446	457	392	410	405	389	405	472	415	424	396	451	457	438	415	446	414	388	406	441	425	454	432	452	428	446	419	423	401	485	458	433	441	423	425	398	429	403	443	431	455	473	450	419	425	463	452	424	454	401	425	428	430	452	445	465	421	423	419	439	422	397	408	451	419	426	430	432	415	432	443	432	442	444	465	436	452	438	448	440	420	443	435	447	435	394	414	456	442	440	475	447	442	413	406	424	411	435	433	440	470	436	461	445	403	420	437	491	399	440	445	439	427	436	406	459	425	447	443	402	397	477	465	424	447	466	427	445	470	466	467	437	437	451	431	412	435	451	451	469	423	404	444	420	425	436	460	471	419	422	432	458	424	434	433	442	446	436	420	434	429	458	441	458	456	430	482	435	462	425	420	435	417	404	439	418	400	413	417	430	437	420	443	432	452	458	428	448	415	435	447	432	387	455	412	448	454	422	414	435	412	446	409	449	473	438	436	467	449	432	418	448	397	430	443	438	420	412	434	423	408	458	421	431	444	411	429	418	467	394	467	432	420	458	422	405	479	476	420	427	424	423	425	449	448	434	434	397	441	476	413	413	454	446	437	436	418	404	417	461	444	420	432	461	415	400	421	467	427	431	428	428	446	427	438	404	432	455	435	451	418	412	437	442	417	426	413	462	459	436	416	441	417	423	446	423	438	472	483	445	442	406	423	452	426	429	463	415	429	382	476	446	461	436	443	451	402	421	424	445	426	430	452	421	459	430	431	428	431	438	447	436	411	426	447	450	462	429	438	439	428	402	476	414	412	461	417	422	436	417	406	425	440	428	433	445	404	409	419	412	432	440	418	450	441	413	438	438	451	453	405	440	438	419	468	474	448	444	442	437	441	439	450	425	450	437	433	439	432	438	451	438	446	454	455	433	429	476	448	459	430	399	437	415	454	475	423	452	452	450	429	416	449	387	414	426	453	440	383	456	490	472	440	403	434	449	443	439	425	406	434	455	444	423	418	422	433	431	440	441	393	434	449	416	439	430	394	454	417	420	406	463	424	431	416	434	455	407	442	416	449	430	440	452	428	397	443	453	444	420	445	450	416	467	425	412	423	422	434	446	422	437	433	416	452	455	436	409	458	433	416	409	410	435	447	443	412	410	432	398	426	432	427	430	430	415	430	444	441	456	443	461	432	464	434	423	429	449	433	426	415	458	430	464	428	430	411	429	433	413	406	435	404	482	442	433	436	434	447	429	410	443	443	445	412	409	426	465	437	435	411	397	429	438	475	416	433	436	416	419	438	395	427	457	441	465	441	480	413	423	431	411	400	432	450	429	413	435	424	442	427	464	418	404	465	456	439	420	472	400	434	399	436	434	437	440	417	446	456	454	436	433	455	436	420	422	457	467	440	421	426	456	443	452	462	429	433	450	455	426	447	447	413	428	468	427	415	431	450	415	421	474	445	447	439	431	465	430	430	451	437	426	440	472	415	423	443	449	454	447	400	427	495	450	451	420	463	418	408	405	434	416	473	447	462	420	431	415	417	436	426	439	436	426	467	443	425	423	419	443	441	412	460	459	432	443	429	428	414	430	455	454	452	415	449	452	420	405	413	433	442	434	469	439	448	454	361	406	448	444	424	493	407	419	425	419	435	439	468	417	436	420	434	467	400	432	459	426	427	425	427	449	423	447	427	439	396	399	428	435	462	429	420	435	445	460	451	436	446	472	438	414	419	400	462	395	409	415	436	460	442	439	412	431	423	418	458	439	469	408	441	412	413	418	379	424	442	429	406	403	404	457	420	448
56798	90467	68157	43448	29704	18805	7709	1683	705	674	679	693	681	645	690	715	719	688	707	745	671	724	690	701	691	731	666	636	662	648	742	672	682	723	652	710	669	671	675	632	683	718	656	646	666	700	669	675	708	693	699	662	685	654	711	696	685	656	711	686	624	731	727	688	643	709	718	630	705	658	676	667	663	655	625	696	639	657	658	704	744	652	679	677	683	686	660	682	693	698	695	688	664	704	673	654	684	664	669	642	718	700	684	631	671	731	671	678	704	662	715	739	675	673	688	633	683	734	701	698	683	678	665	716	683	636	695	667	664	711	667	685	692	688	685	671	690	717	617	702	671	698	669	659	692	659	663	664	658	694	666	653	722	674	689	679	674	668	656	675	719	673	682	678	700	694	715	712	689	671	648	697	677	672	682	662	676	655	683	636	674	665	679	653	676	697	658	676	713	685	682	658	752	659	655	698	659	669	682	715	652	659	656	709	689	639	715	669	668	672	713	653	679	672	631	674	700	680	677	667	676	682	706	636	636	684	695	686	637	678	700	684	702	673	658	665	684	661	649	702	702	650	657	689	685	688	692	664	684	720	663	674	616	661	739	691	706	677	712	685	655	656	669	730	703	639	675	653	677	638	661	692	677	679	636	710	685	689	685	666	702	662	695	672	688	705	725	681	673	687	628	644	686	688	709	658	702	746	663	671	664	681	689	668	651	711	726	662	695	632	725	686	676	675	665	729	699	681	668	665	715	649	654	647	688	677	698	681	678	697	694	680	667	690	695	677	691	701	684	632	695	689	728	615	687	679	687	668	639	659	651	656	649	646	666	697	683	664	688	654	709	672	696	684	723	636	689	674	697	684	690	683	690	712	709	710	631	672	725	681	698	687	669	688	679	664	659	701	673	700	692	674	692	729	677	634	630	732	721	646	640	624	674	688	670	676	677	628	634	684	673	606	659	659	653	662	649	653	670	651	704	677	690	684	712	684	665	666	653	703	688	695	638	703	677	708	655	703	671	670	691	615	671	677	706	641	630	681	646	658	657	667	673	686	675	705	657	636	685	677	679	676	627	648	652	643	668	663	687	695	684	639	700	631	658	671	645	679	679	694	677	697	703	699	694	678	717	674	662	647	679	655	670	663	699	679	674	686	687	700	730	722	641	786	711	659	672	704	680	674	675	644	720	705	658	678	697	632	650	653	685	678	703	652	659	740	666	621	688	701	652	689	690	711	674	717	654	667	655	671	649	652	678	683	703	723	694	662	674	717	710	660	704	677	659	647	644	637	666	680	657	656	622	698	651	659	616	700	701	626	698	695	683	699	673	669	718	666	656	730	675	650	690	653	703	640	652	688	693	700	705	663	649	699	673	656	676	708	666	701	689	699	697	684	621	722	685	669	732	676	714	676	675	688	694	715	672	646	656	673	655	690	678	665	684	627	678	659	755	714	700	661	656	680	741	660	628	694	681	688	676	712	676	664	691	697	706	688	700	672	662	651	673	703	669	679	710	682	695	702	629	646	669	691	693	726	667	685	664	628	616	669	674	702	685	692	706	717	628	674	680	680	668	672	728	716	659	705	710	678	681	680	688	688	677	650	715	655	660	707	694	701	682	630	662	662	695	648	675	639	694	664	666	668	714	721	648	662	632	647	691	647	674	683	651	621	637	707	742	682	654	693	695	637	648	712	671	670	668	703	698	679	626	676	646	643	681	664	705	694	650	668	697	717	621	664	630	679	692	653	657	708	713	740	696	673	722	657	654	650	675	681	689	657	688	681	652	689	694	690	654	648	698	699	666	661	677	670	647	682	680	668	748	724	646	607	681	654	695	692	713	645	679	697	690	646	743	662	672	659	671	697	662	679	709	736	664	681	719	688	696	662	676	693	683	671	699	715	657	735	645	674	694	686	673	666	711	661	668	681	668	641	668	697	693	683	689	692	668	695	620	662	665	666	627	677	662	712	657	689	631	729	680	672	651	679	695	707	635	681	675	694	701	654	639	673	666	689	729	675	716	637	673	709	691	703	684	672	694	676	669	651	629	702	645	688	705	658	696	652	683	664	668	666	688	726	677	650	604	669	671	692	640	646	678	702	684	656	707	655	645	695	648	698	703	683	717	730	704	689	666	676	687	686	694	642	710	722	674	699	671	644	688	648	676	703	695	707	660	689	684	723	717	644	681	706	686	685	666	675	692	692	722	657	670	707	673	662	696	656	638	699	670	673	689	674	639	669	630	670	664	674	706	679	659	652	685	665	664	667	646	678	668	704	672	654	654	671	673	667	672	685	678	689	697	710	677	676	634	697	681	669	684	693	698	668	684	666	674	700	661	705	676	739	688	674	621	633	680	691	734	659	722	710	708	683	674	646	698	692	603	678	634	692	664	738	691	687	654	677	683	654	683	690	638	687	700	683	629	714	686	653	649	695	680	730	682	676	641	670	647	675	669	639	715	673	660	721	690	679	723	660	680	709	618	670	629	646	637	678	657	720	694	690	630	630	689	704	720	681	661	674	687	701	684	691	681	693	691	664	726	702	640	675	714	685	656	659	652	704	676	643	676	671	745	679	702	672	716	675	647	728	688	689	681	697	637	674	649	656	650	659	645	680	668	744	617	701	674	690	700	687	656	667	704	637	655	654	650	709	661	677	672	673	738	696	700	678	689	672	673	663	680	689	688	636	640	689	705	732	760	681	701	669	685	669	674	662	674	661	671	659	667	683	677	663	643	688	643	652	668	681	713	678	697	656	672	676	633	658	663	698	628	659	652	669	656	661	657	699	706	674	688	676	638	671	639	666	635	678	707	669	631	705	700	685	674	674	673	667	682	681	731	699	647	665	698	670	632	706	670	625	668	702	693	677	718	687	655	643	676	687	639	724	688	669	675	714	685	707	675	675	656	657	698	705	653	688	687	746	671	676	679	701	711	746	672	692	697	731	672	687	673	688	671	661	686	687	659	645	714	710	704	657	670	659	676	682	699	677	672	642	684	652	699	652	710	643	630	690	663	692	694	676	698	677	667	650	669	638	686	666	735	658	650	732	664	643	675	717	657	733	661	671	667	647	638	686	682	694	623	673	655	659	644	659	657	703	705	657	652	695	640	669	619	660	692	677	654	704	663	670	698	646	669	673	636	690	703	659	655	688	677	647	662	690	673	655	662	663	680	679	667	693	739	704	697	717	713	683	690	650	661	681	653	725	669	674	711	698	651	655	674	680	704	660	751	688	666	679	648	679	692	677	647	677	691	738	659	672	667	656	667	673	669	657	599	684	687	696	638	639	709	680	638	719	679	723	673	694	666	691	718	682	691	705	725	684	681	676	715	693	662	644	645	711	667	646	710	627	692	686	622	668	686	690	635	680	646	680	683	663	693	691	680	712	644	711	676	673	670	678	655	680	706	691	675	661	660	736	729	642	664	671	665	643	640	700	689	670	678	648	696	679	627	673	623	677	726	669	728	745	673	729	687	717	651	670	691	672	661	669	690	676	653	674
23335	22373	32390	28148	24706	23235	15382	2879	556	507	537	485	519	524	474	482	488	472	516	475	519	510	506	488	479	461	499	488	498	506	511	469	485	512	526	492	468	488	472	480	486	507	502	516	508	531	506	477	526	492	492	512	482	480	479	514	517	490	482	472	500	487	484	515	483	438	494	464	467	506	442	482	485	489	493	467	473	503	504	487	467	483	489	495	511	511	486	499	468	471	498	493	487	459	481	488	493	531	484	502	514	482	516	476	482	506	485	479	516	467	444	457	507	496	459	499	450	536	527	552	473	516	507	441	521	471	459	499	501	491	509	518	512	463	515	480	500	462	476	504	511	452	469	517	483	488	476	477	491	482	429	522	475	518	438	494	503	494	522	481	526	485	473	466	533	497	479	483	479	483	463	478	466	515	528	490	479	514	523	483	499	446	507	515	461	488	476	499	471	483	539	524	474	472	499	488	471	473	518	508	478	472	497	444	513	514	485	453	454	478	501	520	506	487	525	479	482	510	499	487	509	490	541	471	471	484	488	514	497	469	481	535	463	461	534	497	443	464	540	488	459	484	455	496	473	529	504	527	474	523	447	510	504	518	532	468	515	491	463	442	491	472	540	450	460	507	482	476	487	513	462	478	475	494	501	512	493	450	486	464	491	480	513	502	465	479	469	529	498	503	488	523	469	518	473	456	499	458	474	497	434	464	490	496	496	467	505	479	505	472	494	460	496	488	489	516	466	480	487	502	470	490	484	484	516	505	483	501	466	491	494	480	493	483	490	448	468	493	497	486	479	487	496	526	496	502	479	485	514	485	436	523	453	492	475	476	497	479	486	463	449	500	503	452	459	470	477	469	467	509	482	472	507	499	464	462	494	491	484	455	465	455	457	501	475	464	509	482	470	475	500	477	488	491	495	490	510	483	494	482	484	471	487	460	489	496	534	460	506	446	454	493	469	462	482	457	514	496	494	484	496	480	468	479	474	502	512	458	475	505	493	493	461	500	509	459	525	485	487	482	506	491	513	512	475	504	475	503	462	521	502	504	480	528	485	505	516	500	502	473	476	503	487	493	505	500	485	523	462	499	467	475	486	521	503	520	488	500	498	461	489	476	478	494	488	516	441	522	474	509	499	443	484	473	522	510	457	509	495	461	513	487	508	500	487	477	490	494	492	492	470	459	478	478	505	474	527	505	477	518	506	505	483	527	489	503	508	480	433	476	483	513	473	474	471	471	501	487	510	447	478	504	498	460	500	505	475	480	496	460	457	503	489	463	464	496	474	478	487	491	476	458	502	492	447	487	460	486	436	493	496	534	497	522	452	522	481	500	510	479	511	518	518	461	483	463	452	484	527	498	491	466	472	489	493	473	499	510	424	486	495	498	451	462	491	470	513	485	476	536	509	467	475	498	509	484	477	487	482	477	465	528	492	507	493	521	520	497	464	504	527	485	499	476	472	496	513	509	515	490	484	462	510	504	456	479	459	489	509	477	495	484	476	492	475	462	497	402	483	504	486	509	472	487	526	475	484	493	446	504	461	491	518	504	497	495	503	477	521	477	498	478	475	527	467	513	479	492	515	530	472	464	528	479	468	446	501	444	516	483	466	461	527	478	540	496	511	485	476	465	513	498	512	482	516	497	498	458	482	493	470	494	507	501	491	517	462	479	497	487	484	497	508	504	506	458	514	512	483	490	475	523	503	518	485	469	467	458	498	446	495	475	513	511	503	477	489	469	516	503	450	465	477	467	471	504	519	501	497	467	504	469	496	502	481	487	533	493	499	492	505	496	518	508	502	473	472	473	493	505	518	482	508	468	476	524	461	488	424	506	493	509	500	478	478	497	482	480	451	478	445	468	491	491	465	485	482	516	514	448	469	485	501	492	465	469	504	504	464	458	478	476	469	460	489	455	480	503	522	465	492	504	521	465	502	485	517	497	459	498	436	460	495	498	496	485	460	495	493	470	479	488	491	474	490	515	502	503	494	494	475	458	426	484	464	446	482	484	464	510	495	520	504	483	477	525	484	464	496	438	508	498	478	502	482	483	493	497	527	527	498	481	499	483	528	476	455	487	466	518	484	508	468	508	486	521	454	523	447	515	492	501	501	497	487	470	501	455	486	481	504	481	466	492	481	491	461	483	533	464	439	483	485	469	520	483	501	526	478	443	478	452	494	520	476	499	496	513	500	493	477	464	488	519	498	508	476	530	484	484	492	501	485	529	477	477	479	482	489	472	477	524	480	467	541	487	454	486	520	462	482	481	473	483	468	540	470	522	511	490	480	493	551	485	451	499	446	487	427	499	512	526	493	469	491	473	490	478	481	497	477	458	500	518	467	468	439	504	532	496	469	479	501	498	509	480	516	515	475	476	529	512	512	500	490	502	483	485	458	472	436	434	501	502	483	497	516	493	482	484	485	503	476	516	476	509	518	497	452	493	477	527	478	484	492	521	503	484	497	510	525	507	503	510	484	507	493	500	501	481	476	498	470	525	475	508	438	441	518	491	492	473	492	458	485	488	516	516	480	504	472	475	490	496	487	462	504	467	473	497	481	484	507	436	476	476	448	498	482	484	502	477	488	518	488	493	517	462	457	485	519	476	509	509	468	515	470	524	475	477	475	510	456	516	468	495	474	475	485	500	489	479	496	523	498	503	512	472	533	478	466	514	448	479	479	473	477	497	480	496	516	481	464	496	466	516	518	526	514	434	463	478	532	454	549	453	501	486	482	493	466	518	466	482	492	525	502	487	455	473	491	487	484	506	513	509	523	508	466	531	455	479	506	501	451	500	503	490	493	469	481	492	489	488	476	482	476	501	483	492	450	489	475	466	538	484	458	484	516	455	473	502	493	479	538	536	510	525	490	492	486	489	458	539	503	503	476	493	464	452	491	461	464	473	466	490	485	442	495	514	504	454	500	452	457	453	470	482	505	511	488	484	478	520	490	499	488	485	492	512	493	480	513	458	460	492	535	489	453	471	509	475	474	497	489	449	473	515	476	484	513	483	464	480	487	478	507	507	488	465	519	447	472	449	527	497	476	450	493	473	467	449	492	470	467	496	514	500	477	477	518	471	489	477	497	485	527	523	486	465	530	476	462	470	471	458	522	490	453	440	462	534	512	467	463	478	498	496	494	488	454	435	490	467	489	461	478	510	503	496	504	504	505	501	499	489	514	494	505	489	498	475	452	521	480	505	491	489	477	511	521	491	486	532	473	500	451	477	482	482	454	504	510	511	521	463	522	490	508	468	498	430	481	463	526	457	488	472	488	484	488	497	489	501	488	498	493	521	521	511	489	479	481	469	518	463	522	498	482	501	491	481	507	490	551	495	466	496	502	498	483	472	478	499	479	482	499	506	463	487	504	490	477	498	510	519	462	513	438	473	490	496	463	450	485	485	516	500	461	495	478	521	460	512	489	478	453	497	478	501	473	494	471	501	453	489	449	480	477	480	498	526	528	477	530	438	516	488	494	488	474	479	461	484	468	490
55310	103677	82000	56288	40193	27692	14195	4598	810	765	774	758	706	770	796	746	763	689	739	739	729	764	753	718	709	778	697	789	687	716	682	686	703	744	728	744	744	740	767	735	682	760	743	752	746	752	768	737	745	763	769	800	752	692	672	740	706	738	760	714	728	728	736	747	723	734	741	731	773	759	707	731	744	763	764	690	744	704	747	699	721	777	734	758	756	743	717	708	769	721	759	719	736	741	728	766	701	712	715	751	758	736	736	758	765	722	660	768	767	702	774	730	691	751	769	731	734	695	715	714	733	717	721	731	691	734	720	696	762	729	717	771	714	684	738	671	676	762	712	738	709	704	702	783	750	745	720	748	686	709	726	732	730	771	676	743	691	730	747	758	762	777	776	769	692	682	708	837	723	763	730	802	722	717	763	720	725	776	725	695	721	763	724	715	719	690	752	733	767	730	751	748	724	788	715	717	704	761	718	742	750	752	753	749	711	743	736	708	711	731	712	756	734	695	759	787	665	757	774	752	756	697	654	705	725	755	727	690	778	751	735	710	679	740	716	739	718	717	735	729	686	724	773	744	764	776	723	756	690	718	733	752	685	693	755	724	718	731	700	781	744	757	723	755	740	756	702	714	763	713	705	684	764	752	806	758	710	680	725	756	692	739	710	694	741	723	712	652	677	758	719	730	730	710	717	757	749	703	770	733	735	722	747	724	742	731	781	731	749	749	750	701	766	757	715	746	710	737	747	744	718	769	724	776	739	713	721	706	739	806	710	778	692	743	734	748	754	739	746	739	756	714	729	761	753	757	694	748	764	712	742	743	751	693	737	736	750	762	750	719	709	681	750	728	711	791	761	715	745	752	771	698	707	724	715	770	726	774	718	785	737	749	733	737	728	708	687	736	750	721	720	678	776	785	691	769	731	789	764	727	735	708	679	722	733	731	752	729	760	754	791	691	707	716	694	732	743	740	775	738	699	726	721	717	749	754	746	705	724	727	707	754	754	716	708	718	763	726	734	751	716	771	752	700	697	699	720	734	737	700	715	734	707	724	715	744	719	712	793	763	757	691	800	721	766	729	773	724	703	711	697	723	722	740	743	701	734	703	683	709	753	725	751	794	742	721	705	742	686	713	735	749	768	722	748	732	766	754	762	708	772	710	704	747	711	747	742	731	755	736	722	739	748	739	741	735	705	736	781	673	719	743	707	778	706	775	728	747	731	718	734	726	753	684	773	690	753	694	694	706	730	699	752	688	735	746	768	726	756	710	742	723	736	740	725	758	714	723	726	726	708	685	752	714	724	760	731	731	765	716	741	737	727	777	753	744	773	736	720	775	751	764	724	695	708	747	721	732	739	752	757	716	736	738	735	719	714	714	714	700	709	735	736	684	709	720	728	747	756	729	743	703	714	804	731	750	705	704	726	701	698	691	724	769	734	688	703	721	731	674	726	686	695	788	734	684	741	678	729	726	712	700	746	726	720	734	733	724	714	736	751	724	758	774	680	714	661	724	694	736	809	764	710	672	743	748	752	736	745	738	793	762	738	738	742	706	719	752	749	768	718	691	707	729	710	733	723	733	714	755	764	740	742	775	729	724	743	747	783	740	700	701	772	681	743	761	743	717	686	698	710	753	751	745	748	768	682	753	720	710	757	726	769	725	718	731	726	738	755	738	720	726	714	711	743	685	725	729	715	723	771	689	699	716	728	749	682	753	705	694	732	729	741	746	729	798	694	753	751	755	737	706	681	721	773	707	739	725	708	732	767	766	770	705	727	739	749	754	674	698	711	739	737	749	738	783	731	732	716	704	718	706	743	738	734	741	721	738	727	733	721	744	726	722	744	732	776	739	768	724	744	767	754	705	698	761	702	703	692	760	764	714	730	737	720	693	764	716	750	723	705	739	756	736	732	707	707	754	696	762	754	718	678	768	739	732	701	726	729	719	743	708	731	745	743	727	737	748	764	762	701	752	683	682	738	755	780	753	750	765	752	718	742	724	746	726	742	698	746	765	701	762	737	746	715	782	703	752	710	731	737	745	747	688	748	742	717	729	733	735	696	744	737	748	744	752	723	710	757	745	715	742	721	761	773	737	679	796	741	740	738	688	772	740	694	789	681	714	718	727	747	672	700	733	739	739	712	778	679	727	740	714	730	710	706	781	746	719	709	718	682	692	738	738	753	736	778	712	738	788	734	741	717	703	751	743	789	736	740	784	708	755	730	762	745	730	764	776	719	760	690	755	736	732	723	717	764	733	715	737	780	732	723	732	753	729	709	723	724	729	727	696	694	720	748	718	770	719	709	752	728	748	773	737	741	747	770	756	702	758	751	742	748	709	754	717	772	714	719	694	714	765	715	782	735	731	744	711	751	730	694	696	791	746	686	728	729	776	738	748	725	717	743	705	781	746	732	749	767	730	704	751	729	741	735	696	744	760	710	759	710	719	743	764	711	725	709	721	741	724	742	704	702	779	719	697	789	744	732	716	721	771	714	730	711	739	726	722	733	728	732	760	717	711	775	716	716	709	675	771	731	748	753	725	742	709	739	735	729	768	742	739	755	752	721	730	759	753	727	768	703	742	670	698	716	689	699	754	730	680	744	743	747	715	742	770	758	783	704	762	744	721	714	732	718	719	749	716	739	694	731	701	733	711	736	776	730	722	718	775	724	680	744	709	729	740	726	719	706	718	724	716	738	760	753	735	721	723	747	731	744	730	700	750	716	779	773	778	739	704	750	739	729	764	728	708	719	741	692	760	724	740	732	752	752	709	718	722	740	741	764	739	771	775	719	733	754	728	746	768	720	743	737	715	720	735	755	748	719	758	748	706	749	693	708	721	666	760	722	753	687	762	756	679	726	685	724	712	722	775	719	752	774	722	754	704	774	694	713	710	749	727	718	741	773	716	763	763	761	729	747	775	729	724	747	737	673	786	746	787	736	769	763	735	742	768	726	765	785	773	704	704	757	734	683	737	736	741	722	729	750	750	756	715	744	742	735	681	740	706	729	732	726	701	740	774	693	759	777	744	764	716	748	690	745	749	718	759	713	709	715	756	768	724	716	716	797	688	733	675	706	705	740	690	743	727	696	739	688	774	717	760	769	755	763	728	735	742	713	732	734	772	737	753	752	738	778	725	700	707	704	730	693	770	777	769	721	718	730	732	748	710	686	716	707	766	737	717	741	699	756	703	766	695	777	749	748	753	747	730	662	692	714	733	713	725	776	718	743	720	719	689	761	748	740	726	726	715	745	753	758	709	719	761	726	713	701	754	735	735	729	744	746	734	737	716	710	721	776	734	737	718	698	731	765	769	723	756	763	757	778	784	706	748	742	782	760	751	701	677	706	744	699	747	797	731	783	740	713	732	707	778	782	724	760	695	713	720	712	730	680	684	730	760	743	749	768	735	759	758	741	761	729	688	735	770	719	745	718	745	734	757	716	727	752	748	745	734	748	704	745	715	735	742	770	756	761	756	753	704	737	745	726	722	710	761
28101	30571	30823	17490	5081	1969	1078	509	392	420	389	398	410	377	432	428	408	407	398	402	387	431	392	383	427	398	399	406	406	355	378	407	441	399	407	418	395	405	404	408	409	415	447	384	405	397	380	392	385	374	393	409	417	465	382	431	385	407	389	400	402	419	416	408	398	377	452	368	410	414	408	421	421	416	394	374	427	405	438	400	413	411	426	393	420	392	449	394	407	381	385	378	395	425	401	409	382	394	439	389	401	412	377	415	425	437	443	395	408	424	399	388	387	401	401	375	391	411	399	409	399	388	391	426	401	386	399	401	454	393	413	376	403	374	397	419	423	373	422	443	422	383	362	395	434	419	413	418	413	371	422	418	389	423	387	399	383	395	423	421	413	359	418	451	372	396	375	380	405	405	377	420	392	405	414	390	385	405	403	380	423	393	420	393	417	421	394	397	407	411	402	424	413	391	418	429	369	455	425	425	396	406	401	384	399	412	388	365	405	444	407	404	377	389	389	417	410	416	408	370	388	419	391	395	397	394	395	434	436	388	386	386	391	415	394	399	361	377	379	392	439	446	414	410	436	377	416	411	408	370	404	418	406	388	382	387	390	406	402	387	374	414	408	408	413	371	429	443	416	426	429	406	417	391	398	392	399	446	383	383	394	392	383	423	416	450	416	418	442	379	409	380	376	434	393	419	403	414	381	423	408	389	374	385	413	377	398	404	413	416	406	409	411	433	434	444	405	438	389	423	381	440	394	416	398	438	430	391	404	430	410	418	395	400	383	388	411	381	396	387	394	396	451	450	400	417	384	389	407	403	421	426	382	410	435	417	399	398	465	402	408	379	413	431	419	404	403	396	390	400	421	400	435	440	410	429	393	383	411	386	432	391	417	402	431	402	407	432	401	424	361	386	405	384	402	412	388	382	389	410	412	408	402	426	415	417	404	393	371	419	382	436	419	448	389	409	361	405	366	382	392	397	400	402	421	424	416	390	397	428	404	407	420	443	381	406	408	402	417	388	395	364	427	436	407	396	401	387	392	412	409	388	382	407	404	383	389	410	376	379	386	391	393	464	404	392	412	388	427	392	423	404	415	398	395	365	405	377	389	424	429	397	395	419	418	397	378	414	415	402	400	397	400	424	424	404	452	397	391	403	408	414	367	382	389	454	352	366	430	414	400	408	400	424	404	415	420	419	388	384	378	430	417	408	394	395	405	423	408	418	386	409	421	380	407	398	395	400	411	398	416	426	441	412	428	395	405	416	382	396	389	413	437	423	411	394	405	372	365	369	430	403	406	398	395	374	409	439	389	337	403	393	385	402	365	396	414	400	404	389	420	449	430	427	381	383	393	404	387	397	388	384	397	404	416	386	437	403	371	386	404	415	444	437	423	437	440	400	395	448	361	368	425	385	426	367	411	386	433	354	403	408	403	387	398	390	423	388	410	414	420	428	410	398	438	401	410	396	410	384	394	447	395	381	402	401	365	371	382	422	437	417	408	424	410	395	367	401	390	402	391	384	370	398	370	397	373	417	402	379	352	396	381	438	428	443	379	419	431	424	405	419	387	434	398	376	418	434	383	406	429	389	394	416	392	417	423	408	419	443	443	397	394	404	413	419	391	400	410	385	402	438	374	395	407	388	393	425	380	399	397	402	430	399	421	384	422	423	414	413	384	402	417	392	456	413	434	406	412	378	392	408	389	414	406	414	434	424	406	415	414	414	405	398	376	372	411	381	371	391	450	404	410	405	409	383	410	411	416	416	408	403	364	373	392	364	394	387	389	428	398	400	376	406	411	371	380	400	406	398	410	410	373	410	394	398	391	406	422	403	392	385	429	379	404	418	406	396	391	436	398	423	423	412	422	412	426	393	425	370	442	418	356	434	422	417	376	446	375	406	406	421	382	376	419	406	419	366	442	408	432	409	398	396	420	381	419	384	388	430	396	415	393	431	414	422	387	394	408	429	393	418	377	397	372	383	415	376	413	379	378	380	412	428	428	415	376	432	372	406	410	402	389	415	391	419	360	397	369	443	387	406	405	385	429	382	384	390	393	441	429	391	407	410	390	376	428	422	428	399	415	434	388	420	407	411	425	387	412	411	414	387	377	419	452	403	374	418	387	408	388	409	401	391	431	380	401	374	410	418	393	401	379	400	368	432	397	440	404	403	427	408	372	429	413	390	405	393	449	399	402	384	441	414	436	396	437	396	415	407	393	388	369	390	430	424	407	398	366	430	394	431	375	374	445	405	403	424	398	416	398	387	401	405	391	364	387	363	411	430	395	399	427	425	398	408	385	429	402	419	417	403	380	402	420	384	384	441	425	414	401	442	404	365	387	426	418	411	396	385	394	429	389	394	440	407	413	388	416	384	437	408	375	367	372	396	424	405	421	398	360	369	403	368	394	437	391	379	407	390	413	404	391	420	401	422	383	389	366	402	382	432	418	412	411	383	423	415	396	396	393	422	369	436	388	387	361	388	383	380	401	409	375	388	389	413	409	454	404	427	395	411	403	409	367	399	408	405	359	378	388	437	411	415	426	369	385	406	432	439	403	420	426	386	393	414	393	401	410	407	421	419	396	409	400	435	397	424	378	397	434	402	422	396	435	386	384	370	400	424	360	380	383	441	407	387	356	387	406	444	436	398	389	348	396	415	390	403	423	405	421	405	391	361	403	384	417	381	392	417	360	400	376	398	408	379	393	424	386	424	436	386	392	372	402	410	380	407	411	427	396	434	413	412	406	421	379	383	396	445	388	375	398	404	417	386	400	397	404	397	439	385	373	430	397	423	375	401	436	422	415	377	397	387	439	409	392	408	376	403	442	391	386	394	419	441	393	395	426	405	405	434	430	397	411	431	387	409	439	408	399	424	410	413	452	423	395	400	384	406	383	436	404	379	436	418	408	387	430	372	362	371	397	374	417	445	368	431	403	418	415	419	374	362	408	426	362	408	397	416	398	417	395	377	414	411	401	398	395	411	371	413	393	421	387	410	408	394	430	408	409	401	392	434	413	394	404	370	410	403	385	410	397	419	452	361	407	377	440	400	441	401	408	385	374	410	431	368	413	372	419	399	408	425	411	415	423	417	382	416	413	426	423	422	439	401	400	406	425	397	371	393	394	404	424	418	378	402	422	396	389	383	372	381	398	387	386	415	419	405	410	402	365	400	382	400	406	399	383	451	393	431	368	444	426	428	368	402	402	404	411	390	448	377	422	397	392	402	428	425	418	396	407	379	386	378	404	411	425	436	394	391	413	399	418	419	419	407	412	407	426	443	407	379	416	426	392	414	414	427	402	416	424	380	392	391	389	384	368	390	406	375	369	436	419	400	397	410	352	420	416	431	406	402	386	432	387	426	406	462	440	426	449	425	394	383	379	368	457	438	396	442	388	395	378	415	372	408	392	408	397	393	407	421	427	410	375	401	412	378	416	371	392	422	395	386	405	411	380	392	369	388	412	427	383	412	379	416	379	373	405	402	384	428	422	389
33869	50109	36295	18343	7956	4214	2255	968	634	696	651	615	698	606	607	667	632	638	656	627	634	661	644	642	652	627	636	592	619	617	625	572	632	599	611	682	631	561	659	677	673	653	657	620	635	604	621	662	670	640	626	588	673	640	622	642	610	634	674	666	572	604	622	663	634	651	595	647	633	613	603	638	615	658	632	661	678	659	623	604	631	625	640	668	619	607	650	697	656	680	607	624	656	641	613	637	622	674	648	588	646	668	638	649	601	628	619	672	617	607	639	655	661	641	618	652	594	585	624	618	647	627	626	591	635	633	588	636	676	625	654	652	633	643	664	620	639	630	674	675	623	622	656	630	649	646	666	649	627	608	692	623	640	626	597	644	660	626	661	641	656	655	653	642	629	614	622	621	634	582	641	620	652	648	609	621	642	653	642	663	651	609	630	639	634	659	620	651	610	651	665	668	636	666	593	626	630	650	635	595	635	652	635	619	603	632	674	613	639	654	624	656	637	690	604	638	649	631	656	633	633	660	664	612	610	619	617	612	698	638	662	668	649	628	637	692	622	601	655	614	596	621	621	610	663	627	655	636	625	612	624	639	653	668	649	639	680	638	652	647	624	619	676	599	651	662	650	635	597	655	666	625	605	636	637	612	671	680	634	658	648	626	655	682	662	666	656	656	606	624	645	601	628	631	616	643	627	614	674	635	648	608	680	665	653	619	631	607	625	695	584	633	615	645	646	668	598	661	595	654	638	637	628	629	663	655	587	633	636	653	670	642	680	662	630	655	673	659	671	663	672	592	635	590	639	604	663	683	655	659	665	604	646	649	624	649	637	635	652	598	664	643	589	654	673	661	615	660	650	594	624	650	608	625	621	595	617	645	624	669	648	667	649	637	651	602	674	705	621	640	679	597	618	661	676	617	648	635	635	634	667	573	676	647	615	606	624	642	583	585	656	652	640	623	661	604	625	653	607	646	658	674	632	635	612	616	669	602	625	627	647	665	655	622	640	632	596	666	631	635	619	606	604	648	646	648	637	626	636	606	649	641	607	602	648	636	659	672	599	641	676	676	598	632	638	639	678	610	627	658	635	654	669	625	594	637	622	650	617	653	627	625	585	680	650	660	678	610	645	627	637	670	631	648	643	598	676	627	669	631	667	642	647	620	646	666	616	621	650	630	643	627	601	639	627	621	645	654	587	612	641	620	668	627	618	634	662	652	673	666	630	617	626	675	610	631	611	586	621	599	669	594	615	629	644	623	618	657	593	701	640	628	644	638	617	634	631	624	642	680	615	641	615	677	664	647	611	650	652	638	638	609	638	652	630	643	573	620	650	602	656	696	637	667	591	644	651	624	669	672	651	634	637	653	634	687	591	629	610	637	593	677	633	649	661	652	597	624	613	644	640	639	656	632	611	610	677	646	619	684	642	659	612	681	635	589	615	648	680	616	624	637	630	599	636	572	630	659	581	662	621	639	657	628	616	639	679	610	629	685	630	642	614	634	657	604	647	619	627	629	605	632	694	628	611	657	618	627	625	641	564	662	688	632	636	633	674	624	634	639	682	614	642	623	692	659	629	611	606	652	636	677	704	638	580	633	669	619	644	650	628	640	612	651	627	640	664	631	679	654	646	598	644	643	674	635	640	620	631	642	655	575	646	632	677	631	652	657	636	679	638	617	604	651	654	672	620	598	625	622	613	702	643	646	649	627	651	577	606	617	628	683	621	648	654	639	595	596	619	613	614	690	649	672	659	625	624	651	634	670	626	631	644	639	647	629	629	658	603	609	617	651	616	587	609	626	656	610	645	593	674	641	620	686	669	645	628	633	644	652	635	599	684	632	649	647	619	649	617	644	628	621	627	672	625	599	631	621	623	643	604	617	649	579	611	661	635	629	641	606	659	628	622	637	641	631	587	666	619	672	646	672	662	617	661	616	618	621	641	631	670	649	603	647	640	624	673	610	644	654	602	644	661	648	669	625	657	630	614	636	644	617	634	616	651	623	611	684	621	636	615	653	587	639	673	660	615	615	681	629	640	603	631	640	634	600	655	682	692	651	620	654	608	631	656	611	630	653	645	605	631	602	632	630	619	666	633	614	618	643	607	609	668	632	576	602	650	619	674	633	612	573	639	609	636	648	664	656	630	655	629	614	628	633	676	619	687	647	631	591	606	634	667	615	613	644	659	619	644	687	651	591	657	642	649	633	651	641	620	607	635	613	664	608	612	660	629	689	665	627	658	620	651	642	630	670	625	668	628	670	637	633	639	685	628	627	625	632	642	612	664	686	619	653	636	632	647	653	685	647	629	664	628	653	631	640	658	679	641	639	686	648	640	596	592	641	653	636	612	652	638	570	609	638	637	611	631	613	650	624	580	625	661	614	644	612	642	684	657	627	629	642	649	632	648	632	626	596	619	632	632	669	632	660	605	657	643	613	629	609	655	637	660	596	637	591	625	630	648	638	652	607	617	627	628	588	613	633	641	621	624	622	634	629	629	607	660	620	612	623	642	687	620	689	629	656	625	628	623	630	662	623	664	646	670	625	653	674	694	680	664	594	665	638	665	636	624	640	624	698	621	608	606	598	629	616	648	668	624	650	622	684	614	614	634	595	639	631	586	637	625	646	634	651	664	603	621	613	615	626	665	603	603	657	681	605	633	652	637	654	633	642	669	617	608	632	617	627	606	634	685	660	650	599	642	604	652	621	639	645	698	616	660	597	629	676	608	635	653	633	628	627	583	633	634	654	687	619	634	625	667	659	649	664	621	626	646	636	668	644	677	634	631	649	626	667	643	665	615	598	611	635	643	622	633	630	662	635	633	615	637	635	665	612	696	634	656	673	661	663	649	563	623	655	648	627	675	564	628	657	590	637	631	636	638	637	625	594	644	617	606	666	646	596	632	593	634	623	658	620	653	644	637	653	646	640	573	647	626	620	628	641	639	664	627	622	656	676	641	690	681	590	634	596	696	633	629	580	649	634	622	636	646	622	634	566	619	675	643	622	634	648	632	605	622	651	578	609	606	614	657	623	626	610	630	641	607	609	622	651	631	629	640	681	601	647	602	646	669	586	625	635	632	620	615	598	619	635	635	622	667	621	622	663	635	646	636	657	630	625	658	597	610	611	631	639	660	602	634	647	645	617	637	678	638	665	643	628	641	728	643	622	603	586	650	657	605	658	693	624	629	621	652	621	598	645	626	607	627	645	602	585	620	611	675	603	650	629	667	641	632	630	664	602	610	635	631	597	648	659	649	632	618	622	661	607	646	639	689	643	619	631	641	627	634	659	656	640	626	614	645	603	651	621	643	656	675	611	633	624	639	623	673	609	665	638	668	649	606	643	631	639	621	653	667	622	649	638	641	636	657	682	604	629	605	616	619	621	598	628	646	661	623	628	631	613	620	677	650	683	637	593	628	640	613	638	652	629	655	618	628	644	617	640	592	677	620	587	652	606	638	624	647	674	639	648	638	651	639	659	648	649	626	635	630	672
24719	24213	35552	31909	23100	15218	5395	1686	590	455	432	406	448	416	461	438	428	417	401	415	470	437	377	383	436	468	420	424	412	446	431	437	396	437	424	423	432	435	447	451	462	409	390	417	437	450	432	448	445	440	448	424	466	454	431	429	477	423	445	455	443	421	457	435	451	457	456	443	440	445	446	411	429	462	422	436	481	442	434	435	435	408	436	432	444	449	464	445	440	418	424	422	445	455	455	397	440	469	431	453	392	442	445	403	448	459	448	399	455	419	440	440	436	446	418	461	445	450	414	415	475	443	447	460	442	455	426	465	398	457	438	445	444	415	408	449	447	448	437	429	466	436	471	451	432	420	452	421	443	488	461	474	432	431	465	436	413	472	453	390	429	462	412	430	441	438	438	430	449	451	444	440	438	425	410	432	424	414	455	410	412	422	431	468	468	415	423	411	434	410	445	426	426	414	423	459	454	448	421	401	422	442	422	423	418	449	440	414	434	428	441	413	439	451	409	407	437	473	405	453	464	411	476	427	423	463	456	421	441	469	445	444	443	435	431	414	456	437	377	428	456	436	440	443	452	428	451	422	426	430	444	468	486	409	412	437	443	467	432	436	417	374	422	450	405	453	413	438	463	456	426	431	408	437	441	436	438	452	441	444	463	445	470	428	439	414	459	459	440	438	443	414	438	450	446	413	448	466	429	418	398	431	410	374	436	416	456	452	428	455	433	427	449	433	420	439	443	418	462	460	457	431	463	485	406	451	470	443	411	412	458	425	381	407	426	446	414	447	415	426	461	400	442	429	449	398	418	498	440	419	416	470	435	426	470	399	421	403	401	434	463	423	453	405	453	511	439	420	476	439	412	441	465	445	442	464	437	428	423	466	430	422	438	447	361	393	445	424	434	443	466	435	437	423	411	427	481	494	419	408	408	452	436	450	421	440	417	433	411	435	440	439	427	431	473	448	415	443	460	438	432	463	442	427	426	416	451	425	461	449	444	405	446	407	409	411	406	432	417	459	416	459	440	421	434	449	424	429	443	481	459	445	434	433	434	436	405	436	443	447	418	420	465	430	474	452	418	422	465	445	429	442	456	470	454	447	437	386	426	392	426	423	417	390	449	441	443	431	427	415	458	420	423	461	454	437	464	436	391	390	429	462	443	433	432	441	421	407	430	431	446	450	441	439	464	432	434	448	460	453	464	448	404	403	481	441	426	404	446	440	429	455	417	441	451	427	450	455	420	432	442	464	382	425	447	459	463	457	455	423	406	426	438	405	421	400	429	470	434	484	420	428	445	412	450	423	454	451	377	414	422	418	424	439	425	406	423	458	466	465	441	447	474	414	432	430	446	457	415	421	428	428	452	460	438	445	430	411	427	453	454	455	445	428	420	412	460	431	411	424	423	423	407	450	416	446	442	447	469	424	412	418	404	413	444	400	448	420	431	442	414	431	436	429	424	449	442	453	427	431	415	466	434	451	394	479	412	440	451	431	445	422	409	430	420	410	420	426	437	415	452	441	473	429	438	443	448	414	412	447	405	443	442	436	444	443	459	431	432	436	416	409	460	434	468	472	438	415	449	448	413	468	447	441	412	441	423	465	411	436	424	472	471	447	443	462	483	427	396	448	432	449	440	427	418	408	433	421	430	445	459	442	448	390	433	455	452	409	445	444	470	422	395	411	460	465	430	415	416	436	466	455	476	442	472	410	439	409	424	404	458	445	442	432	434	411	427	428	457	493	419	456	429	373	474	429	397	443	438	428	433	424	404	425	433	418	450	419	414	438	458	419	438	439	422	439	446	479	420	436	446	425	459	442	439	457	448	419	476	423	418	426	428	414	450	428	417	410	439	437	434	466	452	425	396	476	441	438	389	420	482	480	436	419	450	431	393	424	446	474	463	419	441	427	450	430	416	446	447	454	420	461	476	431	434	429	405	444	465	449	449	428	465	444	426	428	427	415	409	430	406	420	462	439	458	422	417	479	438	415	402	435	419	452	426	445	453	433	433	468	461	447	476	455	452	452	464	469	421	430	425	451	437	420	398	458	422	435	424	420	414	450	421	455	440	459	451	448	435	419	461	404	444	426	434	399	395	443	473	395	465	451	430	412	430	406	461	446	430	442	412	407	424	402	461	460	411	453	389	412	418	468	402	434	436	429	473	426	477	415	447	437	449	448	428	460	443	435	424	446	427	472	412	408	406	459	434	408	407	422	449	458	432	431	436	423	432	436	409	411	456	408	469	430	451	411	486	457	439	420	419	409	453	451	441	451	416	463	437	433	457	419	375	412	474	469	421	438	407	409	434	434	394	423	411	461	435	445	463	457	462	440	436	458	466	423	461	451	430	417	415	431	449	447	449	401	440	471	439	411	417	456	444	458	436	436	446	455	411	468	408	434	434	439	439	419	449	511	450	472	420	428	451	425	468	438	424	426	463	452	405	470	422	434	480	414	439	450	451	432	465	448	448	438	447	434	413	498	422	459	464	432	422	500	434	441	417	457	431	454	441	470	430	425	406	389	436	458	411	450	412	447	384	496	464	463	429	425	420	405	420	425	389	408	376	423	443	430	431	431	437	427	466	408	424	461	423	438	418	442	421	440	446	413	447	446	456	426	426	409	447	436	447	431	452	443	428	440	429	448	439	470	446	419	479	469	462	432	453	430	439	428	447	436	450	458	437	464	428	392	418	413	433	440	441	455	426	445	402	421	428	409	456	469	464	432	457	398	391	420	420	434	433	447	422	452	443	459	438	430	416	402	437	427	452	430	429	451	407	409	449	450	418	426	438	433	438	447	408	438	428	409	437	408	416	398	436	476	410	428	430	425	449	426	423	419	445	393	457	426	405	423	446	435	403	425	432	432	460	443	433	404	450	426	432	453	383	432	409	425	405	438	443	437	442	415	435	427	436	435	422	411	489	474	467	416	431	445	473	412	421	443	411	427	456	435	425	456	416	497	435	413	413	424	436	412	459	421	471	423	420	444	418	431	420	456	482	458	405	455	416	440	446	407	438	434	426	426	419	430	452	417	437	409	426	465	433	449	437	432	457	424	435	452	455	447	396	405	413	419	430	453	472	429	434	440	461	442	440	450	463	445	464	386	484	454	447	430	490	430	419	462	443	449	425	455	425	416	434	429	448	465	411	419	382	398	461	457	442	443	420	432	402	458	455	419	441	436	458	458	468	459	421	467	435	439	438	446	428	418	421	405	425	449	430	469	431	418	401	453	421	477	441	448	420	453	428	447	453	450	452	430	414	451	417	451	413	451	443	421	443	415	436	405	440	458	462	445	411	458	432	439	420	457	386	474	468	400	416	438	429	429	433	424	418	444	424	432	416	445	419	409	417	406	426	445	429	438	423	454	421	454	447	435	429	432	411	464	476	459	422	410	424	461	443	451	435	439	419	429	449	464	412	422	443	438	445	470	472	414	418	419	414	432	432	459	415	448	429	447	460	436	433	404	430	416	437	446	414	425	416	453	439	448	432	464
56894	91091	68831	44324	28467	17249	7906	3795	849	679	672	702	695	652	732	662	693	706	689	630	659	692	686	690	679	660	700	703	661	676	694	682	684	694	689	692	642	711	697	711	684	634	691	724	712	702	678	638	719	664	652	657	716	698	695	621	702	720	698	706	724	669	650	651	660	665	710	655	693	696	699	690	666	699	719	666	696	632	649	679	652	672	722	683	680	718	675	697	704	687	687	728	712	695	699	719	722	702	668	676	627	668	649	710	694	704	701	738	694	766	697	732	643	711	654	643	683	688	678	653	678	643	664	707	675	706	706	670	712	690	700	705	726	700	671	660	693	690	692	656	702	641	673	664	666	660	669	714	711	641	674	705	702	683	661	659	678	682	632	673	644	692	661	717	681	696	664	717	661	677	692	695	704	682	661	709	670	661	684	703	678	669	698	651	711	695	717	651	668	678	688	655	656	641	677	677	675	604	654	662	703	677	692	679	661	692	673	716	684	694	693	655	660	670	702	704	663	692	666	647	643	704	724	669	687	646	684	683	710	694	749	671	679	694	652	662	737	722	716	682	678	706	696	735	707	718	668	668	729	642	674	655	742	716	667	693	629	670	641	674	664	651	748	678	694	669	700	666	674	660	655	670	706	689	672	695	660	642	665	690	708	705	691	697	680	672	673	704	705	646	666	654	680	669	650	674	658	644	698	672	683	638	678	679	683	653	668	750	686	750	625	723	639	686	673	694	667	691	682	704	724	702	678	675	681	660	673	654	671	683	682	668	653	620	659	658	707	666	652	684	671	700	673	673	645	683	685	695	663	659	721	701	620	705	709	664	704	686	654	637	746	648	696	667	656	712	709	700	665	678	712	662	646	668	682	665	711	666	700	716	692	655	713	649	675	689	666	678	691	641	682	662	656	658	689	690	737	675	668	677	688	685	727	700	677	686	687	703	696	698	670	623	678	699	668	673	668	675	664	670	685	680	645	688	698	689	695	702	673	638	689	681	712	662	655	687	648	679	678	715	687	653	650	672	678	666	714	660	690	695	638	654	655	716	706	706	665	692	689	659	663	696	676	674	695	689	677	680	670	648	630	659	643	695	675	668	646	706	694	684	712	685	690	697	666	685	691	693	647	684	682	679	700	750	681	709	675	646	662	640	712	701	670	698	663	649	692	655	692	667	678	696	668	729	697	726	651	690	665	675	666	695	687	657	633	703	606	692	702	705	732	724	694	661	675	688	655	691	694	684	655	683	622	629	667	618	689	701	680	694	681	656	706	730	681	687	694	644	707	702	656	708	663	701	704	684	701	676	689	705	650	680	680	707	685	711	695	674	700	675	656	680	665	677	697	681	660	663	645	679	650	721	684	649	645	663	669	697	655	680	700	680	692	703	663	666	662	713	738	757	682	660	679	676	646	653	698	669	669	705	670	663	698	654	672	690	657	675	700	715	648	654	683	703	643	655	729	677	656	673	693	680	751	652	705	707	692	689	665	675	682	658	712	650	671	686	656	647	662	695	638	651	673	669	689	666	690	711	678	637	716	682	691	659	657	658	640	669	691	678	683	703	653	650	666	729	649	642	731	695	690	649	703	664	718	676	690	678	650	680	712	673	644	680	710	680	651	694	647	691	732	665	681	679	665	685	716	678	686	623	709	666	678	730	691	696	675	633	718	658	680	679	679	666	672	690	669	677	679	668	721	713	686	634	698	696	665	673	691	653	699	674	639	668	667	664	712	651	660	668	671	644	668	665	640	675	659	702	728	703	674	672	646	703	697	696	713	673	726	677	680	671	634	693	672	658	705	709	676	671	654	656	654	638	673	730	671	700	680	659	685	712	669	675	716	678	673	674	683	705	683	673	651	651	667	641	682	693	721	651	678	676	665	712	726	687	682	669	673	676	692	656	666	732	675	717	698	700	692	657	663	708	668	686	680	696	676	702	647	683	697	668	763	703	658	697	640	705	651	682	711	707	648	660	693	678	702	673	682	670	662	647	627	680	699	717	657	693	678	642	622	671	654	725	654	721	695	678	699	681	650	684	637	716	681	663	671	637	661	672	732	711	646	678	686	704	688	657	700	723	676	658	680	694	649	687	699	667	684	711	659	672	668	680	666	655	684	669	725	655	696	712	667	746	684	633	710	682	729	642	666	654	701	692	642	699	634	676	669	724	668	687	675	633	683	670	644	699	672	723	705	655	690	680	672	656	657	703	663	681	712	692	678	660	659	671	689	682	627	712	688	738	640	670	687	654	736	692	688	683	741	712	692	673	658	666	659	700	662	680	685	704	673	710	691	709	653	703	676	670	701	672	668	683	648	696	666	698	711	678	662	691	699	694	703	690	694	726	680	659	689	645	723	665	726	688	650	681	746	674	705	669	679	673	703	718	663	662	744	652	685	724	671	670	688	677	668	692	702	666	643	682	685	698	651	637	654	700	659	672	665	707	681	684	702	685	672	731	667	665	664	658	672	727	695	689	682	659	699	679	686	681	687	654	689	670	675	698	694	637	684	632	721	711	679	682	658	735	736	656	668	715	726	718	680	717	668	688	687	674	707	704	645	669	641	668	699	658	703	674	688	686	690	668	675	665	734	691	653	644	652	696	701	725	630	683	716	694	710	678	699	698	699	679	662	688	675	663	692	669	652	648	661	674	652	712	676	710	700	687	641	638	643	647	675	689	658	691	675	704	695	679	667	658	683	701	664	687	679	655	702	644	681	678	681	694	668	713	703	667	677	698	725	729	673	662	652	655	662	630	657	670	696	690	678	697	683	653	633	666	656	654	717	674	639	707	687	699	666	642	661	696	681	630	668	686	710	640	672	682	654	666	715	697	681	682	665	662	664	648	699	650	674	668	681	686	672	648	664	656	666	707	643	701	637	713	690	731	646	700	661	751	657	627	650	664	698	663	701	680	704	690	664	728	712	682	699	679	694	688	651	706	661	701	693	695	671	686	686	669	688	751	674	714	696	715	695	669	692	681	666	682	679	677	678	679	714	686	680	711	738	683	696	633	690	678	668	731	691	682	696	688	693	680	710	704	652	703	642	675	699	695	704	691	655	675	689	676	676	729	655	663	698	650	716	641	657	627	676	665	689	688	656	625	652	710	703	669	649	637	655	661	712	656	690	682	655	675	682	689	691	653	701	711	652	697	663	684	724	678	691	651	734	719	675	688	675	662	667	668	665	681	678	652	703	583	684	688	692	685	685	704	680	660	719	678	696	680	677	682	656	708	679	709	689	684	678	716	701	668	627	661	713	650	694	648	685	641	669	648	684	654	702	629	667	680	693	709	662	681	667	687	687	695	635	702	654	660	692	694	677	701	729	696	689	648	704	721	665	668	714	680	664	693	709	649	704	685	654	677	697	682	689	665	664	656	680	702	642	704	650	723	651	707	627	650	665	699	650	701	651	664	731	697	676	695	690	668	692	668	651	642	674	721	690	682	719	658	657	694	716	639	680	715	660	678	702	625	667	655	668	632	678	687	651	674
23362	22366	32340	28651	24767	22519	15364	3418	812	512	489	507	515	510	518	518	492	487	461	502	501	515	530	464	479	503	501	495	504	466	520	557	491	482	480	483	496	503	469	488	462	517	493	471	530	494	519	490	478	494	557	501	514	499	493	502	492	492	494	482	524	535	499	501	493	521	466	487	471	500	504	459	510	527	497	482	497	500	480	465	476	546	483	519	479	487	496	523	528	512	498	496	463	533	514	498	515	491	525	492	514	470	512	517	475	481	549	476	507	503	538	494	491	522	535	496	500	497	506	489	493	469	508	504	489	465	499	512	484	469	481	470	495	449	495	538	528	499	506	479	455	484	490	513	487	519	481	494	478	433	485	488	493	510	522	486	472	500	463	527	495	505	485	499	491	480	542	486	479	507	485	514	504	502	522	510	515	518	451	494	442	439	481	500	476	509	468	481	512	495	489	474	466	502	499	501	458	475	475	512	494	476	487	468	450	501	519	524	462	486	471	532	494	462	509	476	462	476	510	507	493	458	516	483	503	467	531	478	491	501	473	463	482	498	515	476	524	480	452	470	496	479	475	504	508	475	479	480	508	483	500	500	493	484	506	448	520	501	496	483	504	481	451	469	483	493	478	468	505	504	470	509	484	510	476	468	481	506	470	505	507	470	479	480	525	495	505	488	506	485	489	459	482	489	465	465	513	464	486	474	519	482	528	493	528	470	508	455	484	460	544	487	539	512	504	474	489	506	476	513	469	485	492	472	474	469	514	487	448	500	509	485	519	509	515	492	491	460	518	496	463	436	464	497	490	507	521	478	459	501	510	530	465	513	484	481	453	521	498	468	467	479	432	448	523	463	465	460	504	457	491	473	466	510	499	505	477	510	489	495	534	494	456	469	503	503	516	485	450	507	506	544	519	511	491	531	425	444	485	433	482	503	481	475	505	473	472	489	495	514	492	455	459	511	470	482	460	499	519	458	480	497	531	488	488	501	552	490	440	493	480	534	481	507	434	472	518	506	535	485	501	450	498	495	518	554	471	481	486	488	477	493	468	466	503	488	488	474	508	485	473	466	460	484	505	494	448	442	534	501	481	514	516	489	484	490	497	511	475	444	527	480	496	511	512	474	521	476	490	503	462	484	493	478	499	484	501	489	498	478	499	515	494	497	504	487	480	543	484	514	487	485	509	513	486	496	440	475	491	496	482	488	482	503	469	448	471	494	484	496	489	486	517	485	487	463	485	542	517	501	462	456	489	527	478	502	529	483	489	474	519	500	477	496	505	482	472	477	467	481	520	510	447	507	509	520	508	490	520	471	492	458	477	458	490	517	501	490	473	509	498	468	524	500	462	465	464	485	504	503	484	469	451	484	478	527	455	539	482	555	531	520	488	506	494	491	485	503	481	504	477	493	490	512	466	481	524	513	514	516	516	528	472	490	485	459	491	513	463	493	521	541	468	517	472	485	487	519	478	505	482	502	470	499	557	517	490	446	474	463	555	502	463	511	512	505	505	514	487	499	478	492	501	496	480	442	518	509	516	511	487	528	489	513	507	502	510	478	503	495	467	490	499	480	465	479	475	470	489	488	495	481	494	491	482	495	463	518	451	546	475	498	452	453	467	483	501	463	529	502	467	506	502	513	543	470	482	486	485	498	484	483	498	487	533	494	482	463	497	477	456	520	510	494	515	498	485	503	476	495	532	477	491	510	489	492	491	497	479	488	535	501	517	491	492	419	494	513	496	504	495	493	518	501	500	525	467	500	434	479	495	497	472	507	505	542	507	481	488	520	500	474	521	450	452	455	489	478	499	513	501	512	468	495	493	481	473	493	529	508	488	518	499	480	472	475	465	529	513	513	508	490	506	502	528	493	472	444	477	506	480	504	472	487	511	454	493	475	501	463	511	464	489	438	445	499	494	472	500	459	449	497	482	458	492	522	511	523	551	512	491	477	495	516	492	506	478	494	502	456	500	486	454	537	476	490	498	492	533	487	486	540	480	523	534	464	495	488	449	460	507	494	470	514	473	486	534	502	523	441	524	511	510	482	483	521	491	482	460	468	499	476	510	502	449	519	478	502	488	517	528	513	505	530	557	502	451	462	491	464	497	481	481	465	511	480	525	472	524	462	511	486	485	495	487	501	478	470	483	482	469	494	522	474	462	520	519	497	473	502	505	531	470	542	502	486	513	482	490	497	450	437	488	505	466	513	518	474	468	448	475	512	493	526	510	482	527	490	509	510	473	514	460	496	499	483	540	500	470	522	514	499	506	452	482	506	473	518	432	485	533	493	485	462	474	489	471	496	530	537	451	516	479	503	527	457	504	470	455	491	493	484	462	489	473	536	467	482	468	481	470	496	482	455	507	502	481	476	483	500	488	470	449	456	521	477	495	518	464	462	527	461	495	474	498	487	456	479	496	515	492	487	483	470	485	489	455	492	482	495	468	458	458	474	542	516	434	474	468	477	514	509	493	486	507	489	511	488	497	467	490	491	490	521	504	508	514	451	474	509	460	498	466	520	505	475	497	481	456	469	472	459	499	437	467	509	480	498	504	504	468	453	504	510	504	476	489	471	483	499	480	491	500	469	478	470	505	520	513	437	500	469	502	443	492	482	477	467	482	503	480	436	485	527	486	555	508	453	479	489	480	477	461	523	456	440	482	504	485	457	503	475	520	515	497	510	490	492	458	497	490	471	448	459	473	509	485	466	497	495	474	486	494	514	546	473	543	418	523	516	511	506	512	463	486	488	527	496	489	505	485	527	497	465	466	482	466	472	481	468	462	527	489	517	468	500	475	512	463	500	509	501	472	456	498	469	517	516	478	453	504	487	484	506	503	503	482	475	482	497	490	536	495	466	508	480	507	508	505	487	522	493	497	481	512	495	499	533	486	490	511	452	516	480	491	488	501	502	506	491	522	496	471	486	509	490	465	444	490	476	467	488	479	478	495	499	494	461	530	468	466	489	458	504	478	457	455	483	516	489	450	473	460	503	479	510	484	471	449	484	492	466	458	486	503	481	505	492	477	483	467	495	471	484	473	485	456	475	514	504	481	502	505	480	485	482	523	497	497	441	482	479	518	547	498	514	517	472	512	465	475	483	511	453	497	527	474	476	451	513	493	475	474	508	503	457	513	474	497	541	501	479	457	448	518	446	513	475	473	501	479	489	451	478	511	473	462	485	468	473	491	534	439	471	501	489	467	506	501	452	492	483	459	517	527	455	510	508	493	518	497	489	492	482	449	495	524	461	560	497	487	474	550	485	472	502	469	509	503	516	526	473	475	456	476	476	513	458	481	474	485	485	473	456	548	499	519	499	468	476	441	471	483	491	527	496	493	505	510	472	528	514	486	427	468	483	437	504	452	469	520	504	474	485	523	465	463	463	528	503	485	493	485	498	509	500	465	473	502	499	466	483	509	506	557	504	526	494	494	514	521	469	488	501	473	483	484	507	530	513	468	480	499	466	477	504	493	489	526	511	478	492	499	500	529	475
57631	103654	82012	57857	39081	26226	14324	5579	1433	774	714	710	699	709	754	728	711	746	731	770	734	729	746	735	702	745	742	714	711	756	720	752	751	791	720	719	701	748	745	735	748	749	739	746	740	718	769	731	763	713	740	748	685	746	767	733	708	739	752	719	708	774	740	810	747	735	755	729	742	707	728	767	715	693	746	755	722	700	715	736	758	717	728	733	707	734	717	748	716	749	773	721	686	693	780	734	686	727	752	715	721	698	715	739	738	757	728	692	701	769	743	724	770	752	695	729	768	732	763	706	716	699	715	735	769	716	703	724	716	680	733	714	768	728	762	721	755	691	747	724	747	686	745	737	729	724	734	723	750	708	746	727	743	729	725	729	768	755	719	771	745	749	717	771	724	739	689	690	745	676	709	707	789	749	712	727	751	729	785	723	704	710	732	757	701	755	735	726	758	730	786	760	714	755	771	757	739	759	722	758	813	792	745	732	773	742	725	767	725	776	725	758	710	715	743	750	710	748	759	694	733	720	718	731	792	699	713	718	703	756	711	719	741	761	745	762	730	694	786	723	713	780	767	723	723	715	709	738	730	774	722	693	757	772	743	747	738	749	747	731	745	769	753	700	753	699	746	722	749	694	684	699	779	777	665	720	685	726	766	750	732	702	747	717	689	748	725	750	733	714	721	722	699	772	706	715	758	699	722	694	754	766	703	711	736	694	668	717	709	712	751	771	763	686	719	728	731	719	746	763	723	718	737	703	686	755	733	673	745	722	749	742	712	715	758	715	740	719	744	731	698	753	720	743	749	686	778	710	748	689	715	731	703	722	698	741	722	711	809	758	720	770	676	746	703	738	734	695	755	735	793	717	773	760	716	750	691	704	713	763	762	776	744	724	742	710	714	750	765	700	697	754	736	760	745	755	716	727	719	744	729	702	715	686	733	730	712	717	751	757	782	748	724	749	730	720	703	723	782	719	763	705	704	682	724	717	783	759	690	726	744	716	739	722	778	740	757	735	734	752	733	733	717	741	727	700	718	740	734	729	747	724	735	723	720	728	711	754	712	705	789	736	734	747	710	717	735	763	795	731	731	729	699	739	732	713	704	751	768	723	724	737	720	723	726	802	719	706	715	776	724	712	725	778	694	695	762	707	704	714	758	748	722	701	776	734	717	706	759	760	725	750	726	749	736	696	746	750	687	747	742	792	727	717	754	731	757	732	769	729	725	767	729	735	702	703	762	778	716	766	759	756	684	783	735	781	678	718	704	679	747	700	776	687	694	732	738	731	696	701	751	761	755	785	712	676	772	725	722	762	708	776	671	761	754	729	762	752	764	757	780	752	725	716	714	739	760	736	671	736	705	764	736	746	740	768	724	681	778	705	740	670	761	754	664	775	733	713	726	719	737	719	738	738	736	753	708	706	775	737	758	729	666	762	756	783	739	747	696	711	727	753	695	730	747	757	743	748	748	728	713	748	726	723	712	728	703	732	724	729	702	734	720	714	712	729	717	769	694	755	787	693	741	748	722	747	736	730	743	737	735	708	724	721	761	707	709	739	735	689	748	700	673	751	702	704	720	719	780	722	769	756	705	680	736	743	738	695	770	736	758	736	776	754	700	693	769	780	736	724	714	743	661	777	718	715	729	739	670	742	693	781	774	745	726	769	744	778	733	725	711	774	756	780	736	741	733	724	739	730	731	711	693	701	744	778	785	740	739	760	754	745	690	687	754	723	749	698	742	666	725	747	715	743	704	773	738	717	681	717	739	706	746	720	756	679	776	675	732	737	710	703	735	742	772	730	760	727	720	739	692	756	755	713	725	682	753	749	704	732	743	759	720	779	723	760	687	739	715	743	709	745	712	747	728	761	727	719	697	725	713	733	694	721	734	715	704	763	683	699	755	701	734	764	739	725	686	718	699	754	746	713	711	728	720	733	734	735	699	739	749	719	760	775	714	716	728	728	755	692	768	725	663	702	749	771	758	772	702	740	716	821	755	731	709	692	728	742	728	736	717	720	742	716	721	708	737	730	733	717	754	783	765	740	727	728	770	744	738	769	745	744	744	763	730	781	761	708	702	746	725	721	722	734	722	757	747	732	715	706	716	734	729	694	709	750	702	748	750	732	739	743	738	723	692	730	729	669	733	739	740	738	748	770	769	708	736	756	743	749	736	758	766	768	772	726	757	718	738	768	713	712	707	717	775	714	760	722	726	681	749	707	762	712	708	747	667	716	694	756	735	703	721	713	698	725	733	746	799	772	761	747	727	748	716	732	713	734	710	712	739	709	746	748	795	716	724	725	716	721	675	736	773	699	691	732	728	749	734	746	737	759	709	691	723	758	725	751	752	694	676	732	704	747	733	734	737	735	725	725	733	740	690	727	754	763	689	711	734	737	745	809	751	752	712	745	726	738	724	697	731	726	722	731	703	783	727	659	758	773	709	723	773	721	723	699	752	723	736	729	771	728	748	693	760	746	750	756	711	668	736	747	733	776	740	737	713	685	753	709	695	725	750	806	685	754	741	739	751	713	790	764	781	755	781	674	693	687	693	718	733	708	719	722	773	687	756	748	749	712	747	785	717	731	704	728	729	743	728	715	743	755	728	730	714	748	732	729	712	786	722	743	784	711	760	780	703	737	746	725	710	717	735	662	719	734	743	773	735	736	716	766	723	750	763	746	720	701	714	747	718	743	715	702	732	730	794	722	750	734	753	694	790	763	731	751	768	706	775	756	728	776	745	707	748	708	752	690	703	732	726	724	767	746	707	755	749	695	785	747	754	742	707	735	755	728	724	773	786	706	706	727	753	734	765	774	747	747	749	738	698	730	711	673	727	736	780	756	773	681	696	784	772	738	723	674	794	718	791	751	729	726	739	742	739	690	747	702	732	724	746	759	730	790	752	723	748	772	772	735	766	723	749	760	741	696	795	710	706	739	717	734	695	727	703	691	706	710	737	714	729	714	700	750	710	729	756	765	746	766	733	749	698	735	733	764	715	716	769	742	651	708	782	692	692	695	748	732	737	742	754	713	741	713	743	710	727	742	728	712	750	738	711	744	728	706	721	790	726	717	730	763	722	730	771	672	706	727	739	724	751	769	757	732	762	765	746	731	668	737	717	720	695	750	708	752	685	683	722	711	717	789	718	759	714	776	777	735	741	744	686	709	700	678	722	742	702	754	690	734	697	647	709	684	722	756	773	784	726	735	711	715	713	748	679	713	699	795	709	748	704	722	701	722	733	720	710	762	754	758	746	729	698	725	682	712	737	765	719	732	721	670	724	732	741	774	760	686	709	695	720	692	726	746	776	749	742	755	752	711	817	742	704	733	720	752	747	762	731	687	706	745	756	789	695	707	716	722	728	715	768	700	732	681	692	730	749	732	728	763	764	747	690	762	703	719	740	761	703	754	707	730	771	730	720	668	743	671	736	729	731	723	718	721	766	708	683	732	762	680	755	691	747	707	769	756	674	736	752	759	687	753	707	700	715	717
27749	31420	32338	19498	5661	1957	965	572	436	433	401	386	404	366	408	402	391	411	416	375	459	434	404	452	386	387	387	409	407	429	420	416	402	392	443	404	409	434	421	385	405	395	370	411	424	431	416	375	410	404	418	417	411	423	426	410	417	388	404	428	444	411	429	398	450	393	437	396	403	356	383	403	427	410	406	414	442	437	402	421	383	372	456	389	454	394	396	400	427	413	417	401	395	400	427	437	432	406	402	418	438	395	370	432	426	424	403	397	445	405	398	382	407	399	396	427	424	405	428	402	465	409	376	367	429	432	392	418	385	441	413	420	402	406	433	448	420	392	399	422	440	387	371	409	407	415	414	431	392	451	429	437	427	421	398	408	404	381	414	418	426	378	426	428	408	408	359	406	415	370	413	394	397	373	465	396	415	398	431	419	367	430	387	408	391	406	421	399	401	444	397	447	420	409	397	415	399	394	395	462	401	422	423	373	434	422	423	398	420	412	433	422	394	401	429	414	412	391	396	447	391	436	400	448	410	396	460	429	388	427	433	409	403	399	445	422	409	406	413	391	441	399	438	414	368	424	416	445	391	421	449	409	404	396	393	428	376	399	394	430	423	435	403	433	392	383	436	405	407	411	422	402	389	405	430	422	401	414	382	402	398	397	423	434	409	398	396	419	403	408	398	422	433	393	429	413	416	387	378	402	411	432	419	428	439	405	397	384	397	386	447	441	404	364	378	460	431	409	414	441	394	435	399	423	438	412	414	401	387	400	402	406	379	397	389	407	422	439	383	412	386	386	431	434	436	381	420	414	414	378	453	358	421	403	363	434	423	418	367	426	422	423	416	398	428	418	401	421	450	399	412	398	401	408	421	368	433	455	450	406	382	421	389	402	416	439	388	408	406	382	401	436	422	381	400	391	413	392	415	417	389	426	437	375	406	356	397	395	408	399	417	405	403	408	414	438	435	454	435	406	413	421	406	414	369	422	416	401	396	376	378	387	427	411	419	413	400	398	427	414	432	435	387	360	391	435	408	380	381	419	414	407	407	375	393	396	420	440	440	401	387	394	399	410	397	419	418	415	396	371	392	400	415	382	399	416	369	420	416	414	405	396	387	404	445	385	448	423	404	370	397	431	400	404	428	417	408	393	422	381	401	404	396	416	430	412	410	432	437	430	382	436	403	426	407	415	426	425	389	441	400	382	428	401	415	402	428	412	414	447	406	408	375	418	394	405	411	435	393	392	429	424	408	363	421	420	407	416	400	401	422	440	375	383	438	415	396	399	433	443	384	414	394	393	412	399	363	459	407	436	393	437	400	427	392	416	416	382	407	407	386	439	407	418	410	386	430	415	446	428	398	411	455	434	414	411	392	431	387	376	421	394	393	424	385	461	416	424	420	427	414	376	411	422	396	425	403	405	395	389	443	393	431	451	417	410	398	429	401	423	430	405	414	379	373	371	434	394	388	389	440	418	416	442	409	401	398	401	371	428	424	422	409	402	423	366	411	386	404	426	423	429	405	367	384	432	442	389	450	404	405	441	348	376	411	434	371	417	398	376	406	420	404	423	438	399	385	396	424	427	435	366	458	416	453	416	431	386	405	398	428	379	377	420	414	380	451	418	402	426	419	413	457	428	396	392	407	366	430	395	415	392	397	393	369	387	410	383	464	391	386	396	420	379	414	413	404	367	411	428	418	424	429	412	431	411	450	392	393	395	440	441	408	423	408	417	375	433	402	421	433	397	395	405	424	427	409	395	420	419	426	410	408	434	357	419	443	456	434	393	427	430	423	399	425	451	392	406	424	406	391	415	394	447	391	413	424	435	394	431	426	400	454	410	395	450	406	391	395	402	436	389	410	413	383	391	395	402	429	396	394	403	433	404	400	443	453	382	410	427	395	369	404	415	393	450	420	411	408	386	386	428	403	414	418	395	398	428	425	373	402	415	409	396	422	409	422	431	352	410	403	424	439	440	400	402	391	413	402	374	414	398	403	430	376	391	409	407	392	415	426	406	383	386	386	467	380	410	401	414	361	434	386	408	421	416	435	418	430	403	385	422	420	434	388	440	434	432	406	406	427	392	423	431	433	429	432	381	406	398	394	393	414	399	395	416	425	392	416	420	385	391	405	394	415	438	405	421	411	390	451	403	394	404	422	443	390	392	405	408	429	423	420	411	437	448	399	402	403	414	410	412	423	408	484	428	387	390	395	399	419	399	409	443	425	419	356	399	443	415	431	435	418	412	412	371	408	425	420	390	409	413	416	390	432	410	412	456	427	412	387	413	360	435	416	431	397	396	391	381	444	389	424	428	421	437	394	457	419	402	418	404	365	432	423	390	375	416	412	390	397	437	412	407	450	411	355	406	403	406	432	397	378	427	368	438	425	384	413	431	411	404	449	403	458	420	393	422	383	409	456	446	434	402	418	407	403	415	371	402	395	420	424	411	456	407	407	411	403	420	395	401	408	440	402	431	408	414	416	407	429	450	412	421	405	389	405	424	404	441	412	406	412	402	407	433	444	391	394	360	439	433	384	411	406	462	423	363	391	387	409	406	412	413	402	416	359	410	395	417	404	423	413	422	436	411	365	417	396	430	422	426	385	459	377	389	393	421	402	387	409	431	431	428	401	375	400	418	368	407	400	398	401	380	395	455	428	418	435	421	408	403	398	412	404	448	394	445	410	399	421	406	434	409	429	411	406	432	388	410	430	399	401	377	414	389	406	424	415	440	387	395	395	404	411	421	415	412	422	362	406	376	409	408	420	391	414	418	441	398	414	421	406	384	439	413	424	399	366	421	413	409	377	426	419	396	420	425	411	409	456	448	409	369	401	425	395	409	368	431	447	423	349	410	398	408	405	412	432	410	373	432	409	422	392	402	405	397	404	392	437	414	421	418	418	421	402	440	402	372	400	411	417	368	429	387	396	400	438	391	423	422	391	422	360	441	406	404	416	392	393	389	426	423	398	427	413	413	395	426	438	402	466	386	419	440	417	449	397	377	399	440	446	386	388	421	388	392	402	445	418	390	426	408	458	437	376	404	418	397	465	387	406	400	380	399	404	388	435	428	418	396	415	408	413	403	402	420	418	391	418	402	439	406	416	394	395	446	424	392	391	374	407	420	426	403	433	437	418	407	399	410	414	391	407	405	405	389	385	438	407	421	421	409	413	376	373	407	418	385	427	400	402	441	413	442	411	442	423	392	379	412	440	382	420	406	417	416	396	413	397	445	460	424	433	405	436	386	390	453	380	437	389	391	442	412	415	401	415	402	428	393	413	379	392	429	409	447	397	399	423	417	418	424	443	396	394	444	377	388	388	420	378	412	429	395	425	385	403	398	425	376	407	398	437	404	381	397	372	449	391	372	385	405	436	392	380	391	413	394	388	412	426	424	442	427	391	378	415	423	391	406	418	430	369	414	384	406	387	419	425	443	412	462	378	409	394	436	391	390	432	427	404	414	412	448	431	382	420	440	405	392	419	401	441	406
32249	51592	37545	20935	8379	3724	1782	929	699	705	695	635	655	602	660	673	651	644	612	618	658	669	687	621	600	642	639	627	626	610	648	592	665	619	625	642	672	624	654	645	679	644	629	605	673	655	661	666	629	637	641	624	621	642	598	685	659	585	646	575	659	640	640	593	621	675	593	611	639	646	657	619	663	652	646	604	622	615	654	614	681	625	660	611	624	657	639	628	660	626	639	661	644	581	666	660	628	626	656	634	658	687	640	631	620	586	659	653	638	624	652	653	593	669	612	670	622	615	662	635	666	656	668	655	638	686	638	638	614	633	640	657	622	652	613	655	651	634	622	676	683	635	653	616	616	631	619	627	652	653	653	680	664	635	643	693	628	634	666	645	684	649	600	654	636	637	637	671	618	642	611	636	675	665	645	648	627	613	599	595	593	653	645	658	637	672	677	620	604	647	611	647	658	646	660	698	598	608	647	615	619	658	612	632	656	596	639	668	661	601	608	648	645	628	620	708	609	624	654	609	633	633	657	635	605	635	620	657	660	620	645	649	610	673	641	625	644	632	679	619	657	634	634	634	672	632	614	628	685	631	686	614	556	613	621	613	636	633	650	643	613	627	604	668	638	615	639	613	656	670	643	619	625	632	593	639	658	651	656	700	675	666	651	661	620	631	651	611	650	625	634	639	673	625	678	645	633	616	666	631	648	644	602	635	679	661	643	659	643	604	630	652	632	630	671	601	648	672	657	616	660	667	593	732	629	624	616	658	646	633	662	610	674	614	660	641	595	664	647	675	608	601	643	651	643	621	625	641	621	644	645	643	633	665	627	627	664	634	619	625	617	624	689	624	642	633	639	654	670	640	583	619	641	618	634	605	676	644	625	633	605	601	615	646	625	668	614	613	580	623	632	636	647	615	687	685	610	622	672	655	641	662	666	656	663	656	634	676	657	647	661	646	657	606	582	657	607	636	628	631	609	659	631	649	661	646	627	640	619	640	667	652	658	678	591	644	638	618	604	612	640	643	644	645	649	623	660	624	621	606	707	637	627	677	607	641	661	663	601	653	647	685	628	638	602	651	685	619	658	627	695	663	633	684	687	633	664	615	668	626	669	640	633	647	599	687	678	640	645	633	636	636	632	651	644	634	656	596	638	628	643	664	644	629	649	630	655	601	618	656	628	629	670	625	662	648	596	630	670	630	605	620	670	600	679	637	639	632	638	636	632	641	609	650	658	661	666	625	620	636	641	632	631	662	649	621	657	646	634	624	614	621	641	624	618	691	638	600	662	651	653	628	623	688	641	639	658	638	628	623	658	642	654	618	653	674	633	658	646	647	600	627	639	617	592	625	670	603	674	653	634	579	610	631	634	650	626	667	639	627	658	661	667	635	614	639	636	639	629	697	676	619	638	672	663	679	663	623	669	650	641	593	643	634	641	639	657	613	658	642	675	637	598	642	650	636	615	611	649	655	669	628	627	628	618	653	663	642	625	639	569	636	650	652	664	635	604	641	673	636	592	657	629	669	620	597	609	679	700	680	613	635	636	613	602	646	637	623	611	667	652	628	633	641	612	596	642	663	624	665	618	619	660	639	660	622	634	669	644	654	655	635	625	640	580	650	664	624	614	657	584	679	668	600	614	606	588	641	611	650	671	611	631	643	626	645	707	647	597	634	639	679	628	674	684	619	628	634	633	588	639	626	636	633	664	618	610	649	641	648	654	612	647	681	633	665	635	644	657	615	620	613	630	572	685	630	600	640	632	666	622	625	627	655	634	641	631	668	648	650	670	649	584	672	662	596	614	664	597	658	649	665	657	667	674	610	577	669	643	658	617	657	643	609	620	657	563	665	636	662	665	652	592	650	627	633	667	659	672	615	676	634	623	627	600	627	602	651	676	628	629	617	637	623	626	662	638	636	658	656	598	676	621	620	661	641	602	645	676	619	647	681	647	667	619	676	631	656	645	675	636	635	651	640	675	612	633	646	655	618	640	591	632	636	692	642	654	643	659	642	632	685	656	659	664	650	634	621	612	579	598	614	674	580	655	632	656	591	637	657	602	653	606	683	626	668	632	659	604	639	646	640	670	628	695	660	642	638	605	645	625	633	619	634	618	666	647	666	603	623	644	627	648	673	639	625	612	611	647	659	645	605	619	625	622	629	644	681	614	614	678	638	682	643	640	625	677	652	645	666	612	676	619	654	631	604	630	647	657	641	613	673	647	626	608	652	634	607	650	593	638	631	620	653	598	639	627	635	604	619	664	600	652	643	613	650	630	644	637	663	622	635	649	613	627	617	635	694	617	639	568	644	645	649	653	675	647	668	619	642	652	673	653	627	649	647	603	610	654	677	615	599	617	655	617	644	652	624	663	642	601	657	644	666	655	670	678	636	600	688	650	674	628	612	658	608	636	656	637	653	653	640	620	638	626	635	628	665	649	630	613	592	659	654	622	602	609	608	659	606	653	648	625	620	657	616	616	653	607	624	648	627	693	636	595	627	626	629	631	606	601	641	652	612	622	594	666	627	604	639	617	669	630	677	598	616	641	661	674	627	627	602	623	626	627	641	649	619	619	656	663	634	650	592	645	660	595	587	623	660	637	647	631	678	651	616	659	615	624	640	630	631	645	627	601	650	636	633	626	664	671	617	639	657	648	652	677	638	611	620	644	625	638	650	650	641	666	637	685	608	670	629	622	677	634	675	664	679	650	659	610	623	611	650	681	638	668	668	635	587	665	623	656	583	663	662	600	671	615	644	648	654	625	618	674	650	579	617	611	640	636	680	638	672	637	674	680	634	606	643	632	660	654	615	599	663	647	609	582	646	641	617	637	650	641	641	641	654	638	649	632	624	623	639	660	633	649	635	685	656	732	657	630	644	652	643	653	721	681	607	635	650	637	638	614	613	629	662	663	626	635	649	636	651	631	659	634	676	696	631	643	664	608	701	698	624	620	631	599	647	617	652	673	639	613	603	660	646	642	635	620	644	633	656	625	644	607	627	654	648	693	597	606	629	622	599	629	657	589	658	617	596	663	611	671	624	659	630	688	669	615	617	659	622	669	639	658	626	641	624	631	647	624	643	681	661	601	659	669	630	642	621	659	616	631	655	678	626	636	629	662	626	608	629	684	671	635	634	630	613	644	621	625	633	680	638	586	631	633	620	659	625	588	648	655	663	608	640	657	622	679	683	612	622	610	687	645	645	659	639	654	645	642	637	652	627	657	614	621	638	619	644	625	633	634	656	647	595	622	627	625	664	641	622	598	636	650	639	650	621	651	628	665	665	602	640	708	643	657	623	641	636	634	635	586	642	627	661	626	644	626	616	658	618	632	640	632	663	655	617	617	659	658	601	610	626	638	628	641	682	645	649	633	604	681	639	684	623	629	616	647	627	608	585	626	616	663	658	629	646	646	608	640	685	625	629	589	655	667	606	623	648	635	588	618	640	662	658	603	638	677	678	655	613	648	617	649	608	619	636	641	656	603	612	640	606
24704	25110	38225	34551	23955	14671	4738	1364	691	414	457	441	472	453	429	443	448	444	432	467	476	466	442	445	477	439	482	476	455	460	434	409	430	443	442	458	446	445	437	424	436	453	456	473	449	429	447	415	480	436	459	435	453	465	435	426	447	451	469	460	450	425	461	472	415	421	426	417	458	427	427	454	423	470	430	431	425	438	469	404	441	428	425	454	407	442	411	450	437	459	471	474	452	419	476	383	471	462	463	417	463	477	425	424	423	454	424	445	424	381	437	455	481	412	446	418	445	455	487	447	443	436	488	436	423	440	464	427	441	494	454	453	435	436	454	423	461	471	404	478	446	480	443	397	426	460	418	425	415	439	454	451	465	456	467	424	436	458	465	453	453	423	448	403	474	431	411	471	463	427	408	392	445	442	452	404	436	434	439	486	476	427	449	484	443	460	423	459	448	467	461	442	460	437	428	479	445	447	454	441	443	404	426	404	460	453	472	468	443	436	438	435	421	431	450	422	442	439	416	452	463	480	461	449	486	458	451	441	440	428	460	448	442	414	437	439	415	431	412	459	459	430	437	424	461	434	422	410	455	431	464	442	461	443	437	412	422	446	472	430	405	472	401	447	446	448	437	424	469	424	420	432	436	433	445	444	439	408	450	426	418	426	480	421	465	447	428	455	433	457	455	485	434	469	482	449	473	468	440	416	433	414	463	441	459	428	442	431	448	448	411	459	473	453	448	451	469	409	467	472	426	429	414	405	422	452	407	430	424	475	456	449	445	423	445	482	460	477	421	419	435	448	461	433	470	425	462	437	437	493	499	468	453	406	448	445	422	429	466	434	439	436	425	431	436	453	424	446	436	419	427	422	444	470	403	471	448	442	454	398	478	446	409	458	470	431	469	454	416	420	437	437	479	416	432	443	494	467	396	427	432	471	412	435	434	437	420	442	460	426	458	460	446	495	427	414	432	395	453	462	452	446	469	432	445	429	435	454	488	456	453	435	479	441	446	447	425	441	451	449	417	470	427	412	436	448	487	461	430	484	437	384	436	447	445	443	408	422	452	451	446	439	393	459	430	443	432	441	439	452	439	469	460	468	435	420	454	456	441	450	461	429	440	450	456	469	421	476	447	436	438	454	405	454	421	410	496	430	454	440	458	476	464	451	449	400	421	398	468	451	426	440	460	415	412	435	421	456	405	432	413	454	440	432	465	432	409	467	455	419	412	476	426	418	412	456	468	447	425	463	467	472	444	436	458	435	466	476	411	436	448	443	428	398	485	451	472	468	447	428	448	489	439	430	441	473	436	445	432	467	427	464	451	448	450	452	444	439	438	420	394	440	437	442	434	431	453	473	419	433	412	400	436	442	402	461	414	453	463	438	430	423	433	435	476	417	422	443	412	439	421	411	424	458	446	446	461	473	434	395	433	450	417	469	477	448	409	409	428	464	469	428	427	437	403	421	470	474	443	426	453	446	392	458	421	449	450	457	463	397	444	457	456	432	448	413	459	433	433	463	439	467	446	426	445	411	491	450	422	418	463	423	448	462	450	461	454	432	447	443	438	417	457	446	411	459	442	426	441	439	420	490	415	454	450	436	468	464	470	466	468	471	469	462	413	481	503	415	466	424	455	433	464	464	451	455	441	452	433	464	436	449	452	449	423	436	442	463	484	438	439	446	416	455	414	418	463	488	441	439	437	433	442	454	445	461	463	420	467	426	466	432	475	484	424	434	442	424	492	471	420	444	433	415	431	445	432	439	425	447	453	429	420	447	415	433	420	468	431	411	448	444	436	427	440	477	433	433	406	439	415	468	466	445	407	463	426	453	473	414	407	450	394	444	451	455	449	468	452	435	423	448	470	432	450	443	419	470	425	448	467	421	414	457	400	430	461	458	458	450	450	474	424	455	454	456	422	412	418	459	437	418	425	431	432	443	404	428	447	448	457	441	417	413	428	464	437	423	431	497	442	458	429	477	465	453	459	430	445	445	447	451	462	485	438	425	429	464	420	430	408	480	431	471	441	487	449	439	485	425	410	436	421	422	473	424	450	431	437	443	435	487	454	393	429	396	440	434	443	412	428	478	470	486	444	486	422	512	453	451	425	413	431	469	418	439	442	416	465	436	471	424	454	469	453	431	479	433	444	429	414	433	452	485	433	442	454	468	438	463	461	441	453	423	408	440	463	436	454	421	468	425	426	463	451	452	443	458	434	437	452	445	455	436	447	463	454	463	382	437	423	465	411	424	488	484	450	419	433	412	418	437	458	418	422	438	426	424	399	468	434	452	454	478	415	470	437	420	413	453	442	439	460	476	480	426	475	456	431	449	436	427	450	462	447	407	446	457	455	433	473	408	446	459	453	442	393	442	455	421	449	420	458	440	440	439	446	477	415	445	454	459	472	428	437	458	461	454	461	447	441	418	447	468	435	434	472	425	479	405	431	471	396	443	432	430	430	462	466	401	446	428	421	447	464	423	440	455	438	444	450	447	447	472	466	432	448	450	457	447	408	410	448	454	435	440	456	435	435	438	442	467	416	437	453	437	442	440	477	421	392	475	457	458	429	465	390	447	423	430	431	449	422	480	409	482	445	458	430	448	424	483	435	414	446	433	460	454	418	422	431	415	445	444	421	446	433	443	433	436	471	459	443	449	421	421	431	431	443	458	473	430	428	453	426	427	444	425	424	447	469	487	435	429	458	456	436	435	403	437	483	424	472	438	487	415	425	430	442	451	440	444	450	415	460	473	456	443	460	428	481	400	461	431	444	466	433	455	449	470	430	477	474	446	436	432	448	445	449	466	454	418	428	449	443	422	470	479	418	456	456	455	442	398	427	442	444	441	427	498	436	414	426	438	451	403	443	412	465	468	452	453	441	407	445	464	435	399	426	440	449	451	445	454	432	435	463	426	432	438	430	416	463	461	445	442	485	421	434	419	450	486	411	458	459	457	425	438	442	451	429	423	446	454	457	416	460	471	447	446	413	415	415	424	449	479	443	414	460	430	438	422	445	415	397	463	404	453	441	445	414	401	438	443	463	431	479	470	427	433	508	448	433	473	417	458	464	418	433	441	411	458	431	409	478	432	450	450	454	454	444	462	483	474	422	427	467	435	410	421	453	470	432	435	441	442	438	440	436	458	450	423	434	423	428	443	445	429	461	440	416	462	421	449	409	392	422	447	455	450	447	434	456	462	416	436	437	455	457	459	443	438	441	467	422	442	438	429	448	418	444	469	482	484	439	445	460	440	470	428	449	444	479	451	434	426	406	461	470	476	419	446	458	444	458	448	413	442	415	448	442	457	443	402	437	468	470	449	464	415	384	417	441	443	474	415	433	421	491	443	475	447	435	428	458	441	421	436	443	482	426	446	458	419	448	428	453	447	450	417	414	438	441	446	442	397	431	423	434	462	422	425	416	443	437	438	419	436	468	401	430	438	492	411	445	434	441	451	472	495	428	442	467	456	379	454	450	440	477	421	440	417	451	436	441	440
54070	93120	70934	46845	28886	15479	7226	2935	1345	676	716	711	691	621	699	703	680	688	688	716	703	679	671	693	692	678	670	687	652	653	690	685	689	726	716	683	660	700	679	688	706	690	644	700	668	707	695	698	674	714	722	702	673	654	667	679	669	675	661	678	666	730	645	655	702	678	695	672	653	671	684	716	729	695	702	685	663	734	668	709	652	660	714	673	680	687	667	704	708	667	717	660	699	655	701	697	727	634	704	718	641	720	714	708	723	660	674	689	713	675	702	689	682	716	697	685	695	678	696	668	717	721	683	695	639	683	695	686	654	758	685	722	661	686	637	704	711	722	671	692	670	647	690	714	677	714	657	706	694	679	651	706	685	622	687	679	674	729	680	658	662	658	636	658	683	682	686	661	684	723	713	742	666	720	695	678	681	672	652	693	634	711	699	717	684	682	717	701	682	701	633	700	665	622	670	692	672	685	676	685	609	692	699	703	641	686	712	658	715	678	670	673	727	670	690	695	658	682	638	670	650	698	689	712	667	685	687	662	674	646	644	694	643	643	692	667	699	639	676	683	670	693	717	673	689	695	663	658	693	699	659	664	674	698	659	642	649	678	660	728	692	644	719	641	634	692	680	686	658	653	703	635	650	668	684	656	718	645	636	678	704	674	661	707	701	679	648	687	702	681	641	697	685	661	677	674	687	700	667	678	670	667	662	671	706	684	672	638	679	648	733	678	660	688	626	711	732	710	689	719	675	681	686	703	688	669	725	690	681	666	661	689	665	664	696	696	707	686	693	682	676	659	703	695	699	658	633	673	699	663	696	695	719	702	657	654	669	673	666	703	663	684	697	682	663	684	724	708	652	665	681	701	663	665	662	689	698	677	753	695	681	709	653	705	701	656	667	622	685	681	656	665	674	700	702	692	718	683	657	689	692	663	709	723	656	675	615	736	692	687	662	687	679	694	702	643	668	712	703	707	630	729	605	653	678	686	751	686	698	694	707	674	683	680	706	645	688	670	680	678	715	745	656	658	680	673	702	652	633	674	701	676	712	692	701	662	716	651	665	695	689	664	727	769	709	652	698	638	704	643	686	683	693	638	654	663	692	646	677	693	649	721	698	699	699	663	699	702	713	676	743	679	686	729	690	648	718	688	671	724	660	653	637	693	710	653	667	679	679	703	700	713	681	690	684	689	661	700	682	693	710	683	665	686	701	695	659	655	701	689	686	674	683	654	686	677	667	679	661	701	658	693	687	679	669	716	630	704	657	674	678	670	719	635	703	652	668	686	666	665	691	661	693	678	688	670	737	700	722	703	697	662	676	684	693	710	693	700	649	667	669	646	692	675	712	674	716	665	680	691	703	680	673	688	638	675	642	695	687	756	661	691	680	678	683	713	677	689	661	684	731	692	728	696	668	732	692	727	686	665	713	705	709	654	646	718	676	700	690	663	720	684	669	694	721	684	691	654	715	639	672	636	680	690	717	647	667	692	666	685	665	707	695	630	651	642	686	723	626	646	703	727	667	712	690	700	657	704	733	653	690	688	682	678	670	682	688	661	642	610	684	669	670	663	632	710	665	676	675	648	656	701	643	711	703	682	733	654	706	695	756	716	692	749	694	669	669	688	714	734	654	732	680	656	743	739	741	681	648	663	642	663	665	679	650	671	699	710	686	720	652	652	699	693	654	712	682	684	708	669	741	674	660	688	642	644	654	661	665	696	687	669	662	725	708	659	666	677	694	695	665	697	676	694	701	731	703	652	657	707	692	704	721	686	691	663	730	690	663	703	676	719	708	666	656	734	661	689	675	691	694	653	661	675	700	681	694	689	705	662	731	653	699	656	682	664	702	654	749	679	716	684	705	662	703	735	689	717	674	639	713	723	702	723	713	664	697	711	657	687	699	701	686	661	732	685	702	688	719	649	711	718	700	687	690	681	715	701	741	670	692	670	699	700	697	710	721	694	696	678	672	723	634	698	723	640	657	699	669	687	648	701	666	687	666	682	728	650	687	692	692	664	663	685	721	709	742	689	675	748	681	718	666	665	718	677	705	731	712	707	677	669	675	703	676	658	700	692	674	696	676	723	701	683	662	681	682	696	689	669	659	681	708	642	677	691	740	690	705	735	693	661	685	727	664	680	652	671	672	698	669	656	725	660	661	635	657	663	648	717	652	639	710	672	681	726	634	681	636	693	637	704	681	686	708	728	695	714	686	722	671	694	696	679	683	692	686	635	727	638	718	714	679	611	705	677	676	652	698	650	691	720	684	749	681	677	734	708	677	683	677	669	686	690	671	629	690	684	659	665	690	653	647	652	640	692	706	701	680	690	653	645	683	648	674	663	632	697	677	713	707	692	677	662	693	716	682	670	688	672	716	677	711	642	701	701	663	676	606	674	712	675	684	694	665	678	634	696	708	701	688	662	744	703	685	698	737	682	721	717	676	673	692	678	726	657	658	722	679	711	681	687	681	699	721	677	674	722	668	721	698	625	684	671	662	673	694	645	637	676	679	707	658	682	694	686	681	708	628	655	642	702	692	650	672	679	662	666	683	694	714	640	749	692	655	681	682	658	654	673	690	663	702	673	719	715	685	722	684	724	692	695	730	681	672	684	687	703	670	703	667	663	671	726	703	687	713	676	704	740	652	662	641	680	692	683	692	671	676	664	653	681	665	665	666	684	704	653	678	724	633	706	749	649	658	679	719	678	706	689	729	717	682	668	638	741	710	668	710	683	675	682	693	669	700	651	681	703	659	657	697	685	722	706	628	669	691	717	700	683	680	690	704	663	724	717	695	693	731	648	660	662	672	682	673	719	696	672	650	697	688	703	709	669	662	722	686	685	695	659	644	665	706	663	684	664	716	691	630	741	634	668	659	711	728	633	700	691	706	742	725	676	680	652	671	678	671	664	677	661	670	712	716	691	710	679	707	677	703	692	723	751	709	702	663	669	661	695	680	662	694	630	642	666	718	734	664	676	676	633	668	700	711	685	683	667	660	687	709	667	658	655	677	689	677	722	700	658	678	647	680	685	714	691	666	729	707	653	662	711	664	695	721	680	667	722	699	708	701	671	646	639	701	703	657	720	674	700	642	689	697	685	650	762	679	671	712	648	672	724	711	671	700	687	743	679	693	670	751	670	663	678	706	675	735	705	683	674	688	658	687	645	655	652	674	688	718	708	724	698	701	687	653	682	681	679	672	715	692	679	673	683	632	714	677	642	686	695	662	721	704	664	686	721	713	659	705	692	715	698	708	697	640	693	634	717	655	672	710	665	721	696	653	677	697	648	670	684	651	640	693	709	721	692	685	667	699	683	665	684	702	677	651	661	683	736	637	684	655	631	698	639	666	710	689	676	734	668	665	633	691	682	729	712	707	674	701	659	692	684	627	638	676	666	697	673	706	712	699	686	691	715	665	725	727	696	649	669	696	721	698	692	660	715	637	635	693	682	724	702	706	698	680	663	653	650	712	650	684	670	670	694	727	673	637	707
23379	22711	33213	30683	25206	22122	13581	2354	962	544	545	494	540	498	519	487	538	447	482	466	542	493	483	495	494	501	473	474	519	551	494	511	495	512	477	501	478	544	538	521	490	509	487	503	520	479	515	493	492	520	509	469	489	497	515	462	495	492	431	504	491	510	498	495	508	468	527	529	452	512	507	516	464	453	507	484	496	480	526	506	490	531	480	483	510	495	465	533	458	484	488	483	465	489	503	487	512	471	473	510	508	471	521	490	493	487	508	519	507	468	483	479	523	494	478	504	449	495	510	501	471	460	472	522	492	539	480	515	522	514	516	533	471	500	522	488	515	504	524	471	477	490	454	484	497	528	488	511	555	477	501	523	478	501	501	465	416	488	486	511	503	495	485	493	474	489	468	499	493	499	503	483	481	472	534	478	462	485	494	471	524	483	532	482	466	471	434	532	507	542	443	492	483	496	487	501	495	450	475	461	497	492	430	490	458	524	471	490	492	497	441	478	457	470	534	495	534	465	530	477	490	480	493	536	471	457	524	499	507	499	469	503	466	484	482	502	504	522	459	500	483	504	468	497	521	506	472	487	495	496	491	532	517	460	458	497	544	472	516	541	499	519	494	501	510	498	513	520	478	529	480	526	470	479	473	513	515	519	491	453	512	455	519	489	475	473	529	488	477	477	535	468	536	521	504	509	499	457	511	463	526	514	465	489	485	506	476	504	483	514	514	478	507	536	509	510	510	513	483	476	512	504	505	502	535	476	501	505	519	509	517	497	561	499	453	487	458	483	458	454	497	496	486	487	492	482	502	542	471	542	451	502	487	486	504	509	458	449	499	473	497	497	516	513	497	492	496	515	513	496	525	473	468	486	506	475	476	502	456	465	453	510	505	482	491	495	497	496	485	504	483	509	539	475	490	482	492	482	477	523	493	492	478	521	459	480	515	512	508	474	505	503	485	522	507	479	516	489	491	461	540	509	480	503	531	505	505	492	489	499	468	525	465	521	502	500	557	468	490	469	518	445	496	514	468	474	519	476	543	500	535	479	471	505	513	469	503	503	519	499	506	507	483	476	533	459	532	489	519	511	511	499	466	479	519	515	538	518	503	460	516	489	503	482	514	484	487	468	465	532	495	476	517	500	501	516	507	469	504	491	518	483	498	498	492	501	521	517	489	535	462	495	492	496	497	509	555	451	518	464	507	502	539	498	471	538	498	500	516	508	462	498	514	518	479	519	490	500	500	505	507	473	504	505	481	499	522	493	492	513	484	476	499	514	515	508	469	471	485	460	470	475	466	548	496	481	506	466	468	485	525	465	473	508	482	542	501	457	496	469	478	490	452	501	534	517	514	507	467	510	476	510	488	481	482	472	495	519	529	484	500	484	481	506	491	499	485	454	505	463	504	506	489	496	514	492	507	468	497	481	511	482	492	497	482	493	516	490	451	518	545	510	488	497	496	535	465	508	484	507	518	522	485	551	482	520	503	472	479	501	526	521	513	486	486	514	513	498	451	541	487	486	502	488	499	469	511	527	473	509	482	547	506	462	498	516	544	475	509	483	501	511	479	483	490	464	496	480	461	484	516	501	487	469	488	498	478	506	491	479	497	481	509	524	478	491	483	490	522	486	500	503	517	487	512	478	484	485	471	473	505	448	511	480	486	469	473	472	513	499	498	528	504	495	523	461	455	464	498	481	515	517	487	487	488	500	490	498	483	500	487	509	490	509	498	487	497	526	482	490	478	474	493	468	471	482	477	493	486	520	502	475	520	483	488	512	496	499	483	522	456	503	504	529	479	503	473	440	444	469	499	507	497	476	485	484	491	503	483	531	493	517	470	502	491	509	474	486	473	490	512	540	495	484	478	497	480	506	480	443	479	478	515	517	491	515	536	492	476	522	502	476	483	498	512	491	487	498	459	512	509	474	527	498	470	460	477	518	448	481	522	538	499	504	494	480	490	484	535	491	503	558	513	507	513	525	534	494	539	482	488	479	461	540	519	510	472	485	494	482	494	496	513	515	504	480	499	456	515	490	481	518	471	513	485	481	493	493	499	489	518	497	530	503	488	491	516	502	527	529	485	505	511	454	513	491	506	468	459	514	462	509	472	507	487	475	463	486	484	487	493	480	508	517	489	530	469	499	533	487	473	502	505	461	478	487	502	501	515	491	458	524	491	490	510	523	548	468	474	510	521	463	493	484	489	519	474	486	498	531	491	504	529	448	490	477	502	484	500	518	498	532	476	448	518	470	479	508	474	534	482	508	471	532	489	454	491	492	496	462	474	496	534	512	484	455	494	498	521	496	475	509	538	442	455	484	484	510	519	484	549	493	514	498	496	497	466	509	500	499	497	487	516	464	481	499	533	499	523	532	536	510	519	529	539	487	488	490	506	524	520	480	474	511	517	459	491	503	468	499	498	504	495	511	481	511	461	484	485	515	508	490	486	474	470	494	521	503	471	496	480	472	461	479	507	521	491	472	505	443	490	534	503	479	484	509	514	489	468	500	449	498	492	461	456	474	518	478	499	476	488	534	519	469	491	485	458	508	482	473	466	549	456	459	502	479	521	473	493	521	511	477	478	501	483	491	512	517	487	479	450	475	479	476	493	492	526	528	502	455	490	513	497	467	477	514	473	508	494	505	524	496	527	512	495	496	483	519	510	465	478	481	494	481	455	470	495	480	481	457	468	513	495	522	446	484	534	480	501	511	508	530	528	474	499	473	475	506	518	488	501	493	478	509	501	477	518	459	522	499	479	498	517	498	483	484	504	511	470	484	507	510	468	488	479	474	511	490	462	485	491	487	517	492	450	488	489	533	494	483	454	504	494	514	494	487	472	475	555	522	512	478	483	515	497	520	518	492	529	504	545	464	474	470	479	528	498	506	462	487	483	504	503	457	492	519	516	454	497	501	533	493	461	501	478	509	510	474	511	534	502	497	503	511	452	479	500	478	500	487	499	534	512	471	508	469	473	477	448	510	475	482	482	444	482	503	501	520	499	517	458	505	480	480	482	537	534	501	502	496	517	486	502	493	480	488	506	527	509	485	464	532	463	488	545	504	501	497	534	508	519	507	491	507	502	518	500	501	523	464	504	501	485	486	485	503	513	501	483	523	506	518	501	487	466	489	505	522	470	473	495	468	458	523	498	493	501	488	456	506	491	484	486	501	495	488	520	489	469	498	476	487	495	466	500	516	440	468	497	502	507	506	504	474	497	466	496	486	515	547	425	481	499	481	509	475	494	506	496	454	496	488	496	484	522	492	477	490	499	505	525	481	492	482	500	493	499	532	504	486	486	461	516	465	492	481	528	480	497	485	528	466	492	483	481	503	508	530	484	454	522	492	491	489	495	472	484	460	478	463	492	489	503	482	485	475	499	479	472	478	496	531	493	546	490	512	481	488	482	489	508	497	496	478	498	474	457	485	485	527	473	456	469	488	511	529	489	518	492	503	510	475	496	495	493	492	459	536	512	465	488	514	453	498	500	495
54393	104418	82308	58908	38635	24523	12266	3855	1631	761	775	706	722	761	763	722	756	727	738	717	761	692	754	722	737	772	757	727	708	729	747	738	735	755	765	745	743	774	703	767	700	689	731	722	748	694	707	716	758	672	750	744	715	761	766	758	726	718	705	727	772	733	707	754	724	727	713	743	735	737	754	745	763	756	769	710	722	684	777	763	743	733	742	729	704	733	750	773	764	796	727	779	742	700	711	749	741	712	745	739	756	753	791	679	749	716	750	743	727	796	709	722	732	735	711	710	694	778	763	773	699	742	722	750	692	766	683	724	770	726	779	756	717	765	723	741	759	806	689	702	741	742	732	760	727	743	763	737	730	724	758	700	695	704	788	747	750	719	746	749	739	725	742	746	777	731	718	721	742	779	709	764	737	732	720	759	760	724	739	726	718	736	703	720	751	732	743	739	710	731	717	703	789	786	723	772	737	736	775	752	732	705	730	751	748	722	682	722	716	738	761	682	764	783	750	740	780	716	714	756	806	763	706	770	786	749	706	744	733	748	714	765	728	692	766	755	728	746	744	711	718	696	730	710	756	749	655	734	768	747	737	744	713	801	742	795	714	791	745	724	712	767	742	777	757	750	755	744	752	749	767	766	682	679	733	748	749	783	715	740	673	731	776	738	819	736	713	701	715	732	720	757	744	728	724	833	731	750	771	743	718	762	768	706	746	645	736	759	775	689	752	763	759	727	715	753	729	695	766	693	784	700	740	718	745	736	698	718	730	741	691	676	744	718	754	725	783	774	751	723	705	733	738	727	782	739	751	713	728	805	735	775	717	745	703	711	748	754	745	744	718	745	721	728	717	721	747	707	721	717	731	735	723	803	739	709	696	744	775	691	696	721	718	696	688	736	730	768	722	743	753	770	749	739	721	742	762	739	746	758	729	724	745	733	755	743	739	773	710	746	743	719	760	735	749	755	695	751	705	779	748	733	725	671	755	748	760	750	760	735	737	732	755	736	688	804	725	735	730	747	765	669	727	746	740	780	732	723	753	781	747	702	745	743	777	729	750	745	741	717	697	756	766	792	729	695	765	707	734	757	701	691	733	781	732	687	738	740	705	765	704	737	710	746	747	722	780	740	758	781	721	757	754	722	689	787	712	743	691	714	713	715	740	679	741	736	732	716	768	717	754	787	746	735	754	772	757	729	792	724	761	752	742	698	762	729	782	715	735	728	749	737	766	746	705	767	729	723	721	761	721	767	785	744	722	754	766	726	756	735	779	743	759	733	719	737	772	739	769	713	758	780	731	709	759	724	737	729	773	753	762	749	740	778	694	699	696	747	738	708	705	693	752	719	742	743	712	714	732	750	769	725	771	684	693	696	715	692	717	744	760	768	719	731	710	748	757	759	734	804	768	705	768	768	721	768	749	722	760	738	723	698	727	752	726	714	745	749	690	692	742	709	716	746	723	717	771	754	704	761	754	741	748	745	786	748	784	791	705	715	770	736	740	745	741	713	765	706	737	735	727	701	733	696	690	774	746	713	761	762	708	712	761	745	672	755	711	803	755	779	743	718	700	737	749	738	738	737	772	752	745	736	754	731	731	725	681	743	767	740	747	796	725	753	768	788	772	758	764	745	739	719	712	736	716	767	734	725	734	683	739	698	746	718	771	778	710	784	734	739	749	708	749	697	699	754	768	756	733	701	754	755	725	694	762	729	717	737	788	745	734	736	767	783	711	701	649	731	783	761	745	693	756	703	758	708	739	767	737	715	728	772	702	747	754	731	728	785	751	714	735	699	767	675	719	771	694	770	688	781	691	727	747	712	714	767	745	754	711	715	755	728	727	779	750	680	745	710	727	727	727	706	749	728	750	693	696	709	707	738	734	728	708	774	766	740	766	752	705	688	693	739	787	781	715	718	772	711	696	731	753	714	735	719	721	741	724	784	731	707	738	756	769	700	721	693	769	724	749	769	724	719	809	724	762	744	747	726	728	725	745	749	721	753	745	748	761	762	778	760	713	710	724	738	712	730	749	689	715	687	735	719	747	769	694	672	737	736	710	722	720	731	762	755	740	755	752	756	710	756	728	758	801	740	723	772	752	739	755	766	715	781	689	706	739	733	762	759	731	736	724	761	693	715	741	720	740	735	733	730	734	754	757	737	759	783	753	719	754	708	792	726	727	790	743	710	685	683	683	747	778	746	774	717	717	711	771	724	734	714	734	739	709	741	684	707	733	762	760	755	751	711	740	757	710	770	739	740	778	705	713	654	762	720	741	748	751	756	706	741	706	714	723	798	730	738	792	709	743	729	756	678	752	704	733	733	749	712	726	786	711	707	719	705	734	726	718	709	741	751	737	729	730	668	728	713	744	764	752	730	736	681	689	757	699	734	729	715	737	761	716	728	755	706	763	748	753	686	715	752	755	747	767	730	743	771	696	705	699	704	742	687	737	728	731	703	760	728	731	742	770	771	781	699	747	787	681	744	743	727	786	786	734	740	729	758	739	748	759	734	737	692	738	784	746	709	723	707	751	756	696	728	726	752	763	712	685	712	762	720	757	772	726	705	741	687	739	761	760	761	760	737	760	728	712	756	704	777	687	788	756	775	759	764	706	735	766	762	767	703	698	701	769	736	767	717	749	732	713	718	758	757	770	729	737	721	712	722	768	751	705	781	770	697	727	692	698	745	711	731	717	692	761	756	789	775	775	709	744	770	741	797	758	730	733	711	665	801	743	752	742	673	693	751	727	789	753	712	709	740	734	744	760	731	718	715	784	699	753	719	754	667	744	727	699	726	693	714	729	705	803	761	742	699	698	683	725	722	704	736	689	742	736	765	732	706	767	755	700	754	756	785	704	729	711	729	733	709	732	740	712	719	786	749	718	751	763	761	773	747	736	736	774	693	735	690	776	744	757	728	719	754	761	706	748	755	738	695	708	725	772	735	732	743	721	689	699	739	728	734	778	760	702	715	731	730	733	732	785	749	730	727	758	756	790	799	730	733	738	714	747	771	786	704	724	743	706	732	722	756	697	715	761	699	748	721	739	727	718	717	727	664	779	692	811	746	718	774	700	759	749	722	755	712	773	722	710	718	761	732	751	748	719	761	678	706	748	719	746	726	714	761	754	734	729	736	727	780	696	741	742	755	746	750	714	744	754	714	728	776	821	677	752	779	759	704	712	717	779	692	725	760	744	739	702	786	785	754	802	719	734	791	705	751	718	770	781	737	742	724	734	733	702	755	769	745	747	755	701	759	735	755	688	722	742	781	781	690	688	691	747	689	770	739	758	703	749	733	710	773	728	734	719	755	694	780	755	773	770	706	721	693	728	744	763	722	694	782	728	715	718	784	739	696	749	739	757	726	773	764	742	718	693	727	759	694	736	784	739	738	701	790	701	789	706	740	749	729	741	775	746	737	709	764	753	715	782	708	772	776	708	728	737	709	731	709	714	784	710	755	765	793	691	765	759	718	703	682	704	692	741	719	720	736	768	752
27989	31508	32251	19031	5347	1709	894	546	426	443	408	454	471	411	451	434	430	391	433	410	371	387	414	405	447	413	423	407	422	415	397	434	401	427	371	404	481	393	419	387	378	399	406	432	398	393	432	405	397	408	374	390	426	428	421	436	415	408	412	427	408	384	372	380	425	421	424	421	418	409	434	403	408	428	388	445	414	402	436	416	427	405	392	374	372	486	416	423	407	439	401	411	393	408	397	416	429	414	411	427	393	423	403	409	387	435	398	418	458	421	434	396	416	439	390	465	445	412	448	406	407	455	396	415	407	429	398	406	414	455	416	414	448	405	391	449	387	422	436	387	411	400	393	404	374	388	431	423	421	426	418	412	421	387	461	420	423	396	399	424	381	413	422	437	433	413	385	425	423	427	425	414	389	426	422	438	428	425	382	407	417	420	420	376	403	418	422	415	397	389	415	428	430	434	402	439	420	369	393	430	431	411	460	421	411	404	394	369	404	382	455	392	392	400	420	399	444	419	388	429	450	433	434	418	443	432	396	445	377	418	460	414	427	383	416	383	406	425	425	422	400	383	423	418	442	414	414	419	414	395	421	402	436	393	391	379	425	426	403	446	445	429	460	437	428	397	410	394	382	423	404	407	415	419	396	454	408	442	424	409	436	435	393	426	396	441	389	419	402	403	427	434	387	421	423	435	410	434	435	453	391	443	429	455	405	422	402	417	431	446	434	413	420	421	407	405	415	387	408	407	419	409	415	411	419	402	410	414	381	407	418	401	405	406	435	397	453	384	418	450	434	423	438	403	431	425	409	408	419	455	430	410	423	420	433	355	396	416	422	414	444	408	409	427	384	440	418	385	464	408	426	425	408	405	419	417	438	434	404	438	439	414	401	394	443	410	408	401	391	434	470	394	406	412	418	391	381	402	379	415	419	430	424	396	401	396	384	433	430	383	446	421	422	410	455	420	444	409	386	393	426	435	423	413	389	408	407	446	388	403	399	403	386	435	455	466	396	416	381	398	394	432	408	400	422	434	438	404	435	414	435	372	454	396	443	420	396	433	435	425	380	393	450	376	400	388	392	398	415	409	401	431	397	448	440	412	438	454	374	447	435	404	424	415	430	451	400	417	421	425	409	428	405	435	392	427	448	390	439	385	436	439	398	414	407	401	420	423	404	376	414	361	431	416	410	427	416	422	415	401	409	393	424	432	444	361	406	417	411	393	397	433	417	428	420	412	408	424	412	434	419	429	412	440	392	416	369	430	405	436	406	411	379	407	395	436	405	438	448	379	405	439	416	385	374	439	424	391	447	388	456	412	455	438	404	454	429	402	481	418	420	446	399	409	437	432	389	404	456	434	422	395	383	435	398	415	422	461	431	438	439	419	408	440	422	417	431	427	430	410	408	445	381	464	453	395	397	408	435	442	437	428	428	403	432	428	430	419	456	433	378	422	397	420	423	425	399	419	438	425	433	398	407	402	465	396	441	392	414	409	439	433	395	438	443	439	438	412	393	396	439	427	424	394	391	402	430	414	386	425	389	446	405	400	427	380	440	428	392	438	413	391	435	400	412	426	443	380	410	384	409	421	414	410	416	413	380	421	418	385	442	416	419	404	402	421	404	417	414	390	397	378	414	400	391	430	425	406	423	386	432	421	398	447	414	407	377	420	406	382	405	438	408	407	388	408	444	384	404	410	461	450	415	429	447	396	429	433	420	410	393	440	429	389	406	386	424	416	444	438	405	421	441	381	416	430	419	425	412	376	394	429	430	454	427	389	394	414	445	428	418	421	400	424	387	400	399	410	419	391	450	414	425	406	414	406	432	393	433	413	390	436	419	410	397	456	400	398	447	395	459	415	400	403	424	414	444	421	419	411	407	406	413	433	415	415	431	449	403	414	391	404	418	405	390	403	434	409	407	434	442	411	412	428	422	377	423	417	430	423	435	417	446	422	425	388	422	412	440	455	418	407	433	434	423	391	412	430	392	412	420	404	394	403	395	400	419	410	425	428	431	399	411	426	471	413	437	406	433	458	415	446	389	432	428	442	383	431	419	460	393	401	415	410	412	432	410	418	435	402	429	390	409	419	441	414	405	419	416	394	420	434	393	413	416	423	357	405	401	404	406	421	429	430	405	417	403	417	426	405	429	418	435	409	401	398	424	390	429	398	397	404	436	413	417	410	430	400	420	480	388	437	406	443	408	428	414	389	429	411	400	414	422	382	424	433	443	423	395	424	371	413	427	406	401	403	425	438	458	389	384	385	424	381	428	438	417	369	425	387	434	380	423	452	431	429	445	422	369	407	410	428	381	395	423	378	405	428	433	409	396	429	452	390	411	391	373	401	414	456	438	438	409	416	422	430	404	451	413	404	422	412	409	377	429	407	420	420	436	412	417	456	411	422	442	401	435	431	406	427	425	412	409	430	437	423	385	433	386	421	429	407	410	387	442	386	432	442	409	417	367	406	403	397	435	394	420	425	432	404	423	406	435	389	411	423	392	431	421	446	427	386	415	407	389	429	415	403	412	417	433	388	422	403	425	404	403	391	401	395	417	412	396	408	426	393	426	425	423	434	413	407	441	431	406	424	431	428	385	445	385	379	428	420	445	406	418	379	432	370	412	382	422	380	419	420	439	380	441	418	375	415	417	421	428	377	434	427	396	401	434	390	428	424	412	439	391	398	409	402	373	421	422	420	421	421	392	402	420	422	405	397	392	385	423	378	399	441	398	411	382	454	419	417	452	444	390	464	428	442	455	424	453	401	413	430	430	428	397	429	439	403	405	429	397	411	439	407	429	390	410	416	418	424	412	418	405	394	385	441	427	418	373	413	433	411	401	371	431	410	386	410	453	385	458	420	411	437	420	420	432	412	403	425	449	419	405	419	434	423	425	414	408	420	413	429	424	390	423	445	422	422	408	447	372	403	418	444	433	430	407	408	406	386	439	414	405	444	412	430	442	389	385	400	449	442	446	412	368	414	428	393	429	444	417	433	397	373	400	413	453	402	403	397	377	452	389	398	418	401	424	411	386	399	385	392	422	451	434	435	397	440	443	416	380	381	404	396	400	408	416	437	415	462	420	423	382	408	379	450	405	411	414	423	403	400	393	394	415	432	376	414	410	442	423	384	414	427	392	424	383	415	443	405	416	416	404	371	399	447	376	425	425	411	425	431	389	427	470	416	357	412	426	440	422	449	380	414	424	422	422	403	381	427	386	439	409	418	457	419	445	435	417	408	436	432	415	421	410	397	400	435	404	430	432	447	362	397	415	387	400	468	418	400	424	391	407	424	433	454	389	407	407	419	391	393	422	433	390	393	409	415	428	394	444	378	428	407	422	398	407	421	405	397	391	416	418	430	421	393	409	384	405	395	380	374	382	424	412	402	425	397	415	409	430	408	386	403	409	416	439	408	418	404	395	426	425	390	415	387	434	398	433	428	424	402	417	432	415	392	415	465	415	388	410	437	431	430	412	392	399	433	376	369	402	450
33014	51152	37361	20021	8060	3448	1803	891	729	634	645	652	676	635	667	658	638	652	620	656	681	665	659	642	657	676	640	717	615	593	652	668	658	641	659	638	710	670	639	643	632	653	637	648	620	640	606	624	651	648	658	659	632	637	653	719	633	660	603	640	657	656	606	665	613	659	658	635	650	639	654	654	674	659	681	672	693	684	628	634	691	634	637	653	617	680	642	632	678	667	618	697	718	679	637	652	669	650	673	663	664	648	673	664	617	630	600	644	634	644	594	615	656	674	648	678	627	645	646	655	650	650	693	650	636	626	636	615	677	701	631	646	637	658	630	632	639	679	661	644	668	604	664	687	645	622	657	633	685	619	681	663	618	649	637	637	643	684	624	604	648	580	639	643	708	636	639	670	618	635	640	663	642	686	623	627	632	657	655	644	628	661	627	648	675	649	653	654	679	612	649	648	672	666	652	638	638	671	638	632	722	624	644	666	670	618	638	656	667	593	644	640	623	675	633	661	676	628	672	637	656	651	677	673	637	624	645	622	623	672	604	617	638	662	626	644	635	667	639	650	687	567	685	647	643	626	666	692	641	636	667	658	692	702	638	657	598	657	637	715	647	595	623	712	671	643	621	677	636	685	688	692	648	658	627	674	636	632	603	658	683	725	568	612	641	641	636	675	665	628	685	671	666	684	692	643	636	641	636	606	636	648	644	660	636	655	661	701	644	625	624	700	665	604	672	715	615	658	643	688	653	630	709	663	619	642	657	656	637	645	665	620	627	690	596	645	659	668	656	675	657	605	656	670	615	646	607	644	693	642	599	658	626	652	687	636	660	677	694	652	690	658	656	671	665	648	610	637	642	658	700	713	642	655	641	640	655	628	668	656	650	619	656	591	701	663	631	612	615	648	674	604	623	675	605	624	660	635	608	656	628	639	654	620	668	673	692	625	682	657	639	641	629	657	597	644	630	657	695	649	660	651	618	687	658	661	612	674	649	671	667	595	648	663	682	633	673	629	630	643	626	608	604	682	634	697	625	685	641	641	665	682	653	677	660	633	680	619	695	626	653	671	610	629	659	637	641	616	656	706	623	680	625	614	646	714	621	657	667	664	609	651	627	589	597	625	634	638	652	662	686	682	633	686	685	661	632	640	603	666	634	639	610	647	634	631	674	659	603	627	634	637	652	680	645	627	669	672	655	640	633	637	645	646	587	664	645	626	654	655	610	622	633	695	638	612	614	663	604	607	673	674	689	666	647	670	617	646	664	628	646	647	707	681	675	644	589	689	651	631	704	676	658	666	652	629	681	663	669	639	686	686	658	628	657	615	658	648	673	644	629	627	668	634	646	650	655	631	620	658	660	669	671	646	649	673	634	651	649	691	626	645	712	626	610	605	673	664	639	631	606	644	680	703	679	622	615	644	690	662	621	642	659	678	683	703	674	635	678	614	688	661	648	675	628	640	665	667	648	704	643	657	640	631	646	673	664	626	663	629	659	661	652	658	622	645	615	649	646	691	614	652	655	665	613	650	643	617	700	590	674	664	636	656	658	621	666	596	671	657	583	651	675	649	707	654	670	659	669	637	663	667	658	629	660	666	699	666	683	657	645	674	639	670	642	648	678	600	630	636	648	585	608	677	691	684	683	649	681	642	629	621	698	665	622	620	633	652	660	671	600	691	670	632	678	633	671	662	630	668	662	662	663	655	668	667	635	675	640	652	659	657	649	667	655	670	623	627	634	635	677	615	665	589	656	599	667	637	582	626	633	659	632	638	659	630	707	621	605	683	600	644	621	670	665	659	696	647	622	648	653	656	681	656	683	698	657	603	633	614	655	676	660	636	685	668	662	655	624	635	672	679	629	679	637	649	626	641	681	621	634	624	642	686	669	657	661	657	639	623	669	664	623	627	655	638	622	663	672	650	661	695	650	622	615	683	645	656	638	658	606	696	663	648	661	633	664	652	700	649	625	673	637	707	627	651	668	674	676	610	690	638	659	648	625	695	670	641	681	636	650	614	684	572	649	664	628	663	641	670	696	641	636	642	664	641	661	628	592	663	655	654	622	612	639	629	698	597	646	686	657	657	624	676	670	619	618	621	688	681	668	649	583	674	700	693	709	608	634	664	644	638	590	645	645	612	632	641	639	637	658	658	662	620	626	636	639	636	631	616	657	692	623	669	688	649	659	637	602	676	623	644	655	578	659	649	623	599	620	709	684	662	659	649	624	685	693	637	664	635	679	720	659	663	614	682	637	674	687	652	693	678	665	656	622	624	650	640	654	684	637	643	668	668	656	669	652	657	635	655	617	676	622	632	612	618	663	638	717	645	642	639	648	679	658	638	669	644	630	660	658	682	666	627	664	634	574	648	650	626	656	600	661	632	660	667	617	705	661	643	706	673	665	635	610	661	664	650	651	625	660	633	642	627	621	601	626	626	686	635	564	634	595	650	607	684	690	674	654	656	664	663	625	650	685	640	623	603	646	645	618	632	619	651	670	688	675	664	632	681	669	658	648	646	664	659	651	631	637	704	695	640	642	645	597	635	636	654	677	622	621	645	646	642	691	610	689	644	634	644	667	702	619	689	641	670	628	650	652	649	668	677	639	665	649	696	667	661	664	613	703	623	604	679	625	672	633	658	651	676	655	591	683	645	673	638	618	645	638	632	657	636	649	648	634	657	659	631	623	659	656	692	645	639	630	649	611	669	687	643	650	680	630	657	633	651	656	643	667	645	642	640	629	654	612	636	662	655	669	634	617	657	652	647	626	624	633	655	664	651	603	682	658	647	661	670	585	693	671	669	691	639	647	700	646	657	637	665	660	627	671	632	689	652	675	623	650	622	654	659	676	639	638	622	644	657	682	689	668	639	658	684	641	676	649	624	629	650	659	611	605	636	641	634	661	703	615	671	681	631	687	655	621	637	652	636	622	694	659	663	638	610	652	681	656	618	666	696	637	636	659	599	669	626	619	698	628	656	635	701	685	606	660	677	711	657	615	627	653	670	652	609	685	661	648	656	665	642	663	712	649	635	668	610	658	681	640	630	670	687	648	672	636	606	632	687	679	671	637	629	637	680	650	623	633	642	640	631	631	636	636	662	629	623	626	659	662	671	600	641	662	636	607	668	621	607	629	653	663	613	628	683	657	664	678	623	646	654	680	611	634	645	611	659	641	650	648	636	627	675	649	631	617	636	621	658	641	632	647	687	645	672	673	668	649	632	639	642	664	659	655	666	664	644	658	663	614	639	649	653	617	682	641	650	663	614	701	674	622	672	643	628	637	625	627	605	639	635	674	669	611	623	623	659	647	676	614	637	657	627	713	673	650	659	585	644	656	635	618	654	666	613	596	643	683	701	598	628	603	613	635	669	649	651	655	668	679	646	622	662	629	659	682	622	662	680	617	653	624	684	640	646	681	615	630	649	641	653	636	668	635	664	660	668	664	668	620	608	677	650	632	602	642	636	687	661	621	638	696	655	645	680	589	650	649	649
24753	25115	38124	34431	23585	14487	4440	1139	581	446	492	444	464	452	423	423	452	453	453	472	469	418	450	444	437	498	462	462	428	447	423	476	414	435	477	451	438	442	485	442	474	462	461	471	459	424	467	435	429	445	455	470	468	472	491	444	463	454	487	457	434	400	436	437	449	462	465	431	440	467	439	468	452	427	483	464	470	433	426	429	492	478	474	469	465	437	441	477	434	454	470	463	464	439	480	440	449	414	459	463	475	492	454	427	460	469	434	442	427	472	470	447	447	457	472	475	420	458	446	445	464	509	432	461	430	445	456	446	465	426	447	429	462	427	456	431	443	456	428	428	451	449	438	433	440	485	440	452	420	438	448	462	450	460	458	463	443	467	499	449	473	448	465	397	451	462	438	400	458	465	406	478	406	474	429	426	509	442	486	414	486	462	432	437	431	429	465	434	422	477	394	429	468	461	419	453	414	450	455	497	447	482	442	426	463	437	434	503	444	460	455	444	481	446	461	448	432	478	481	441	464	469	416	446	458	441	395	396	434	449	422	442	422	468	478	448	454	458	468	424	435	455	414	462	414	410	434	463	472	456	426	440	468	443	456	409	450	417	468	442	443	465	420	484	477	471	442	444	462	452	476	452	449	455	478	434	486	470	432	450	445	458	430	489	423	459	433	433	445	442	425	484	453	435	467	467	453	400	484	460	435	452	439	441	444	458	448	437	470	467	460	464	436	458	460	427	479	467	423	445	416	427	481	448	463	458	452	428	473	449	469	421	437	418	410	468	430	458	454	445	442	401	449	433	465	450	419	426	441	410	422	420	474	426	445	456	405	465	465	446	440	434	482	431	453	436	443	438	431	399	412	432	463	470	434	419	454	459	453	481	468	457	430	445	435	416	428	480	453	404	447	433	447	424	406	459	441	434	430	471	437	423	453	436	477	452	431	468	452	437	469	454	443	463	415	480	434	485	445	437	416	413	415	442	424	416	428	456	443	436	428	445	424	475	418	447	476	427	450	432	462	441	435	461	404	495	448	446	403	460	431	432	465	469	446	437	449	394	448	481	459	432	467	447	455	458	484	468	465	463	500	481	458	436	446	472	443	430	459	434	415	448	429	449	440	448	426	449	415	482	462	435	449	461	414	450	441	455	451	461	457	406	471	498	435	434	451	451	479	477	442	451	439	442	442	444	440	423	395	450	438	500	455	416	426	433	433	455	440	480	415	446	435	480	422	470	441	436	442	460	459	449	464	449	454	419	444	430	428	415	447	436	450	438	437	485	458	479	437	448	454	431	446	456	447	477	432	476	477	421	458	411	441	449	443	396	428	412	493	467	409	440	479	478	434	503	412	460	475	470	426	463	427	432	462	444	428	448	463	431	475	453	454	431	484	423	442	439	443	418	448	442	407	458	444	468	444	463	459	411	446	446	426	474	437	465	477	448	456	396	387	487	437	477	442	477	465	449	413	465	439	418	430	456	480	450	437	445	464	461	436	446	457	469	452	476	461	452	434	438	463	424	419	480	404	437	433	435	426	472	471	443	449	476	419	443	461	448	435	448	405	455	516	430	470	422	460	446	441	440	445	436	486	440	421	452	429	440	399	452	412	437	442	434	458	466	476	467	419	444	472	438	423	487	458	442	480	482	450	428	492	473	451	470	434	431	430	469	439	449	448	414	432	425	455	433	435	454	444	456	472	447	434	479	478	427	478	434	432	460	482	439	408	471	455	453	451	442	468	415	469	433	455	440	463	441	420	451	423	453	450	444	467	463	446	427	431	450	465	446	464	473	437	443	469	459	437	460	503	438	456	417	452	488	441	433	470	442	416	437	456	498	441	444	422	446	441	413	475	461	454	449	468	462	454	442	444	434	460	425	421	421	435	418	465	450	482	457	423	441	475	428	428	424	425	464	421	449	473	480	433	459	448	435	437	450	496	428	415	470	449	424	432	435	465	444	460	436	439	427	454	438	460	445	447	437	428	418	441	453	452	457	493	448	449	458	463	481	457	430	430	446	486	447	456	456	447	415	430	475	445	423	458	420	460	449	446	450	456	461	420	471	483	482	436	433	433	451	461	403	453	471	473	463	489	450	458	451	402	438	432	436	435	464	439	461	492	460	438	483	490	437	453	471	446	496	435	452	445	446	433	463	418	452	465	443	450	418	458	480	443	469	446	415	446	452	467	457	456	420	458	487	438	457	458	406	442	463	445	433	433	467	427	432	430	453	449	467	414	419	460	521	467	418	423	456	464	468	411	478	427	468	459	477	440	425	464	441	420	432	450	413	430	431	456	451	426	415	426	464	406	459	434	427	467	420	472	460	422	492	399	452	468	448	457	463	443	429	456	434	441	471	454	461	461	487	436	446	453	423	456	467	454	390	461	447	448	410	455	472	474	462	472	466	420	448	447	428	439	456	482	444	448	451	451	447	459	452	439	428	436	475	452	418	478	437	392	460	441	491	442	446	430	446	418	469	446	481	473	422	475	446	443	477	449	462	438	430	413	472	429	476	415	427	470	461	453	428	479	436	452	441	412	474	474	458	424	444	454	461	447	433	446	420	474	492	440	475	440	447	460	472	414	479	414	415	474	450	457	445	450	443	471	455	435	444	428	441	473	484	443	447	446	436	483	466	435	417	440	437	465	457	396	449	452	457	432	475	448	433	429	447	463	468	485	440	469	418	436	446	436	490	457	427	440	398	465	435	464	435	414	445	480	478	452	447	403	447	466	417	451	434	441	444	460	448	430	451	447	444	412	443	477	433	446	486	455	402	477	433	421	442	391	474	471	526	443	442	446	456	462	450	482	406	467	453	441	471	443	437	422	474	387	436	430	454	443	475	467	468	441	432	465	469	439	433	492	474	449	405	483	426	439	471	487	411	419	465	471	442	443	418	468	444	436	438	457	475	494	433	421	485	448	447	436	454	450	489	419	474	462	432	431	468	456	410	435	458	445	428	464	468	484	435	494	473	426	473	451	434	443	426	464	449	425	456	443	455	427	456	427	463	436	437	478	460	436	458	433	445	458	471	422	428	404	465	457	444	452	458	433	416	474	457	422	444	419	426	472	449	459	445	406	407	437	450	417	428	429	441	435	429	455	486	436	466	457	443	453	426	436	472	422	445	456	464	452	390	397	466	447	409	409	413	453	456	468	473	432	431	416	479	455	439	475	454	404	413	452	469	463	430	456	394	439	440	477	445	464	465	486	453	469	448	436	403	427	440	443	478	441	462	472	437	480	462	406	449	431	434	496	438	408	416	454	464	455	481	460	483	431	468	459	480	460	480	450	432	461	426	471	437	434	464	428	447	447	460	396	448	457	453	469	442	425	431	431	445	433	470	436	473	471	443	432	434	434	472	457	454	453	430	437	458	453	447	477	457	451	394	431	413	454	432	447	418	439	493	428	451	457	453	428	460	436	456	449	457	452	442	452	454	445	468	477	458	390	463	411	446	393	426	440	452	436	423	447	447	455	452	450	446	452	503	457	425
54257	93137	70871	46256	28139	15468	6306	2199	969	721	682	721	713	673	699	702	694	677	680	738	672	702	675	675	679	667	696	689	719	652	711	705	701	677	698	687	708	722	666	647	684	680	724	693	678	710	735	738	689	641	691	702	723	730	712	650	684	684	735	687	641	707	699	700	686	737	687	683	715	734	679	709	684	737	695	693	727	661	687	713	716	668	690	698	674	651	709	703	671	697	682	722	687	701	678	690	694	699	664	692	737	635	710	711	709	690	685	681	725	688	678	675	705	739	681	705	729	690	702	687	707	674	699	722	686	680	714	713	709	668	742	682	688	698	722	715	700	692	688	719	667	685	683	697	685	665	670	673	682	711	655	695	690	709	630	705	701	687	702	720	694	678	657	673	672	659	746	666	666	669	724	671	702	679	698	743	677	721	733	658	661	677	668	689	678	700	684	713	687	736	691	690	736	720	676	715	705	671	672	695	679	698	702	710	634	708	685	669	719	684	712	687	703	727	669	657	747	726	707	663	717	656	655	622	684	683	714	646	725	710	656	726	671	718	694	685	672	679	682	730	722	674	666	640	731	691	686	696	712	678	668	703	703	670	709	647	727	690	724	649	674	660	682	694	688	683	671	668	689	742	672	707	660	674	665	708	692	673	726	712	678	695	659	635	684	688	672	657	657	682	724	666	714	767	713	718	677	666	702	672	724	712	708	741	745	709	637	667	702	731	694	637	699	645	698	700	682	662	704	723	680	636	730	672	684	690	718	652	704	637	674	652	717	721	679	679	724	692	722	658	721	679	682	679	727	697	676	674	737	702	637	741	694	686	689	708	709	687	665	698	665	696	668	701	693	680	655	703	676	680	694	733	684	689	694	649	677	700	688	696	671	704	687	706	675	714	661	680	711	659	698	689	728	688	691	691	658	716	708	682	658	659	701	711	697	686	715	689	684	703	684	668	725	682	692	705	679	676	689	704	725	740	693	678	685	685	695	723	724	650	700	697	674	681	715	691	701	711	709	709	666	681	654	763	690	713	699	712	725	695	648	645	697	656	721	668	646	670	733	707	682	705	687	669	664	716	700	648	685	716	675	637	744	726	634	654	734	678	699	690	713	713	718	689	674	698	683	645	722	759	694	666	675	700	670	665	676	687	674	716	720	692	661	645	696	704	687	676	688	724	694	721	692	672	707	674	679	698	655	724	701	671	655	655	690	686	679	699	748	687	735	745	625	688	681	688	659	675	703	614	695	721	668	687	718	684	657	729	624	717	656	705	712	693	712	720	688	752	730	722	670	647	710	616	693	692	674	676	683	655	678	700	718	698	724	668	697	686	724	677	729	676	661	666	666	700	640	690	702	719	688	677	672	681	696	669	667	703	711	671	701	645	699	686	681	698	724	696	709	689	700	684	664	666	628	693	698	696	722	693	714	694	718	702	695	685	706	677	676	711	705	687	676	652	725	712	669	673	728	710	732	691	729	663	674	718	666	658	708	656	672	723	680	658	704	641	662	697	676	675	677	672	657	704	679	680	691	677	752	684	705	734	720	709	721	640	658	652	712	679	711	691	691	691	692	698	708	667	676	698	643	715	698	680	705	729	692	718	720	709	672	658	695	688	717	681	709	689	683	675	653	653	673	680	671	709	659	749	692	676	696	699	678	688	690	720	674	668	723	667	718	689	670	639	706	717	707	701	723	743	707	709	690	686	689	706	657	699	708	723	730	672	638	694	645	711	675	689	737	657	650	704	680	700	779	690	662	665	685	682	655	678	670	742	679	688	688	654	730	697	681	715	687	696	675	669	688	712	659	672	698	703	697	712	699	675	706	670	652	660	720	650	681	709	665	684	689	726	651	672	702	710	677	683	763	705	657	682	723	700	736	705	677	692	669	671	693	675	664	749	690	678	721	696	688	702	692	679	681	691	674	710	680	734	644	656	683	684	680	668	651	691	676	733	650	675	662	683	678	686	698	711	689	708	708	691	699	671	713	654	694	652	710	680	692	726	714	695	700	714	671	722	695	733	749	674	674	713	652	677	636	681	721	683	698	696	693	679	684	693	724	743	701	708	641	671	655	650	686	726	697	659	706	687	699	702	695	659	671	655	693	695	704	686	727	732	731	693	706	678	691	641	735	676	674	661	677	685	734	652	737	698	725	730	638	702	659	710	652	691	699	658	679	700	690	709	661	719	708	668	666	671	708	730	693	701	662	656	654	696	709	704	705	691	670	714	679	687	731	682	673	693	696	678	692	741	681	699	714	725	682	713	691	705	734	663	668	707	636	711	701	674	709	686	648	695	715	689	709	715	634	667	663	722	689	705	716	657	681	640	668	705	713	683	672	654	707	671	666	698	667	716	693	709	735	711	733	662	682	677	675	670	707	708	669	646	692	695	684	661	671	711	680	700	678	737	651	676	674	689	687	642	657	679	686	683	694	671	699	687	663	694	727	684	722	697	685	673	694	692	691	683	685	676	653	694	697	699	712	694	720	707	684	695	647	695	713	625	704	670	677	693	717	667	679	689	657	720	628	694	700	672	649	666	716	670	707	714	664	676	682	684	766	645	661	716	705	660	692	684	731	714	696	638	698	694	674	722	699	670	664	642	681	708	734	692	697	743	686	661	662	679	649	705	655	663	686	717	697	706	683	659	695	693	720	695	719	686	657	678	682	699	689	667	686	684	690	673	703	664	656	728	672	672	691	748	703	665	645	642	663	671	697	684	683	692	695	668	712	757	684	693	667	679	689	736	681	683	720	686	655	719	681	686	729	658	717	685	677	682	663	686	664	658	717	671	676	723	660	683	692	694	733	663	670	720	661	649	639	664	724	729	684	727	683	718	714	674	712	664	676	717	682	714	709	696	665	676	706	721	686	702	644	683	704	706	704	676	699	669	653	690	617	719	650	703	649	698	694	677	698	717	679	676	715	701	700	696	723	714	673	692	694	682	695	686	705	722	647	725	704	668	679	713	677	672	692	690	651	677	638	656	694	694	661	711	692	722	704	672	662	630	700	698	711	664	666	669	729	670	712	659	689	703	673	711	685	745	720	692	637	663	717	659	682	715	696	695	693	697	671	710	727	711	694	634	716	692	704	692	657	703	693	687	680	676	708	684	653	641	673	678	693	681	658	695	685	706	659	676	679	709	701	687	682	704	708	674	723	686	746	690	688	700	724	669	689	690	710	714	705	742	698	675	689	689	666	681	722	665	663	693	665	686	646	669	694	728	633	704	738	705	678	660	676	632	751	696	672	677	666	658	680	702	703	664	718	675	679	703	670	715	687	673	723	711	703	682	692	654	664	677	670	674	715	685	678	685	699	688	723	672	686	701	671	697	681	661	691	685	693	700	728	662	703	730	654	719	657	676	667	686	695	715	698	711	696	698	667	674	674	678	618	669	649	651	664	683	678	690	662	707	689	701	702	687	682	665	699	672	677	709	689	666	673	695	687	681	652	708	682	717	711	715	673	695	703	686	662	687	697	645	692	711	663	716
23308	22653	33545	29685	24699	21779	13222	2414	707	542	526	500	510	551	515	497	512	522	492	495	486	512	513	525	505	529	516	506	486	520	542	499	513	485	475	491	508	529	516	512	519	502	518	505	480	506	505	498	488	486	504	464	549	472	506	481	507	507	495	520	529	486	500	499	476	487	491	496	512	486	469	511	519	497	459	497	474	536	518	491	518	516	517	492	523	481	500	443	467	521	528	476	519	478	493	481	481	490	508	484	486	519	510	489	486	496	507	531	511	520	485	469	498	502	506	475	540	509	515	495	509	503	506	428	502	481	496	532	523	501	478	498	487	502	492	483	488	462	517	486	512	529	540	479	504	470	463	499	459	486	495	524	491	475	461	514	502	511	496	497	500	508	465	475	510	523	502	513	474	494	478	457	474	492	528	469	494	519	483	473	487	459	476	505	495	504	495	482	510	487	511	505	501	545	503	476	489	452	484	492	479	493	479	458	519	516	503	490	483	537	512	498	466	563	503	485	508	497	489	488	516	498	505	534	566	486	503	489	500	443	496	526	519	486	498	496	505	523	484	515	523	477	492	512	465	523	448	464	489	485	490	493	501	429	453	508	486	488	486	532	507	539	517	509	476	481	503	526	473	499	522	500	509	498	477	523	524	520	538	490	528	491	513	482	499	523	488	497	488	496	508	501	507	520	488	496	485	480	490	450	559	500	488	506	478	496	447	538	477	482	499	495	485	506	506	488	480	549	483	518	519	520	533	497	506	509	475	471	505	539	471	498	478	505	467	540	521	497	508	485	501	463	506	507	483	529	453	531	510	495	524	518	517	473	505	493	475	512	514	489	481	484	534	431	478	498	484	478	516	506	503	508	539	486	515	405	502	536	479	471	527	473	483	481	467	543	466	506	474	493	492	460	563	482	461	480	483	481	519	493	511	492	482	482	499	458	494	517	462	495	539	519	497	490	483	484	539	503	490	524	503	494	532	494	511	503	496	529	472	488	484	505	510	517	508	468	472	524	505	493	515	466	538	461	518	477	480	500	514	530	485	490	537	542	472	488	484	463	472	499	530	497	481	464	481	494	493	506	470	515	495	454	472	505	505	556	499	498	474	492	536	472	499	496	497	440	494	490	477	504	508	504	539	516	477	480	521	487	517	504	461	505	504	509	477	513	488	515	493	512	543	503	484	490	465	498	513	454	461	487	468	526	504	483	486	478	469	500	510	483	499	492	485	494	481	500	535	484	521	491	482	492	479	503	481	485	518	525	486	494	478	484	535	497	507	532	524	503	449	514	494	478	499	457	491	495	469	514	488	531	487	488	493	504	483	467	500	493	486	508	519	442	435	499	518	508	466	492	509	480	506	458	517	536	520	462	501	467	492	518	537	518	490	493	522	472	490	474	492	483	498	532	529	470	496	477	510	454	507	525	471	502	488	455	507	473	491	535	476	491	492	477	462	468	474	459	463	503	518	518	479	510	508	501	496	480	504	494	494	488	484	521	450	482	527	489	542	494	472	540	509	456	497	493	480	503	515	496	469	484	520	493	511	477	466	497	492	504	509	510	480	517	457	490	512	487	468	478	492	442	522	511	554	485	473	508	508	491	521	492	521	487	511	525	514	494	504	507	508	497	483	468	498	508	507	441	476	506	510	521	513	468	497	549	513	505	466	497	501	528	454	502	434	502	443	488	506	499	500	462	481	546	494	517	526	465	530	471	451	501	523	507	546	498	496	513	506	465	497	478	513	483	526	474	504	513	498	486	512	524	503	472	499	507	493	501	523	510	444	500	542	533	473	500	513	514	514	507	485	493	477	465	499	480	478	500	476	502	502	474	480	523	465	523	486	507	496	501	449	503	504	523	498	504	534	489	496	501	468	488	482	454	507	500	487	504	497	442	540	492	496	519	503	487	515	472	500	439	485	460	531	491	497	470	535	464	509	507	498	496	495	535	512	485	516	535	480	515	514	467	512	501	512	511	522	491	502	511	476	519	517	511	469	507	493	441	476	498	495	502	503	470	490	512	503	496	492	515	515	499	493	473	509	496	506	461	501	485	532	469	489	515	515	526	492	459	516	458	494	484	523	489	502	504	448	480	515	510	474	483	494	500	468	517	526	467	491	527	517	503	492	507	461	535	473	467	478	481	498	473	542	511	516	477	496	506	521	498	516	484	452	480	510	471	531	487	541	457	521	489	471	535	469	487	511	499	474	464	518	446	482	511	529	459	505	482	509	499	507	512	459	476	523	507	491	523	499	504	504	498	511	514	519	477	483	496	476	487	480	497	474	507	505	509	486	486	506	465	504	489	484	483	493	467	568	475	472	481	466	471	532	509	536	487	456	491	436	496	514	489	466	488	498	502	487	499	454	504	475	501	483	509	486	497	462	470	454	469	500	498	484	480	477	524	527	499	507	519	523	508	511	514	496	478	493	493	480	518	478	499	459	490	466	520	522	494	483	522	520	485	515	508	496	528	506	494	467	454	467	498	546	488	474	464	490	481	472	496	487	529	514	492	518	499	515	491	506	487	504	489	504	484	524	507	502	459	503	472	537	482	495	468	457	464	524	587	497	516	482	483	509	478	495	476	462	504	517	510	441	530	518	500	515	524	508	449	503	497	466	508	456	519	489	475	518	507	521	519	479	447	497	505	474	560	505	487	479	528	502	512	461	543	507	493	471	448	510	493	480	482	511	475	504	510	482	526	490	472	509	467	474	445	490	501	495	507	492	518	509	515	530	466	459	484	515	486	478	503	477	492	462	524	535	471	488	490	496	522	522	504	521	473	494	546	521	527	481	481	496	483	518	507	519	514	483	476	455	514	477	499	498	487	529	484	466	502	528	485	510	517	533	486	493	512	445	481	517	490	493	477	499	509	481	483	515	449	500	524	523	487	480	551	491	527	515	501	540	487	497	481	496	491	490	461	496	474	491	489	472	558	467	493	493	504	495	460	528	513	505	497	493	464	476	463	492	485	511	516	459	500	495	539	519	488	508	493	462	493	483	510	508	480	503	519	524	506	480	507	480	479	507	517	496	508	518	504	497	497	485	507	490	490	486	474	510	502	490	501	453	515	485	495	490	472	512	505	476	490	497	518	509	505	475	492	497	487	495	533	516	472	488	486	459	535	473	471	515	502	499	513	490	504	521	506	506	465	506	480	497	487	472	512	506	495	462	529	513	493	525	494	488	465	491	513	470	493	447	511	440	514	547	480	470	462	494	473	518	493	526	524	481	499	504	439	493	505	491	502	508	467	469	488	461	492	517	473	506	518	513	498	504	494	550	499	485	500	498	506	460	472	516	493	498	486	465	460	514	510	481	516	529	519	536	506	474	489	486	518	478	497	495	496	484	488	485	472	545	536	508	504	549	529	501	457	482	484	508	512	512	469	545	499	524	474	512	502	481	514	513	508	434	508	463	465	490	508	507	509	519	502	526	464	481	461	473	488	566	473	493	496	512	526	506	489	481	523	507	508	517	501	496	482	492	463	473	509
56544	103783	82486	58299	37830	23473	10514	4046	1214	735	759	726	752	726	741	683	684	742	747	726	763	705	706	751	725	748	744	736	767	749	758	672	695	764	729	738	763	750	724	739	719	702	680	770	753	727	739	714	724	719	766	781	709	758	768	754	759	713	698	815	696	704	771	795	729	736	712	773	746	724	698	749	744	769	763	754	718	740	776	722	722	750	731	737	715	741	728	726	769	754	771	789	732	728	741	719	773	700	762	788	700	757	780	749	754	758	758	794	726	786	747	739	745	708	715	749	734	770	731	753	681	718	751	793	787	715	725	725	728	744	741	754	736	711	787	753	731	726	770	760	708	736	759	687	740	698	704	737	720	738	737	719	759	750	725	732	737	743	738	732	709	741	775	733	755	728	712	759	705	703	719	753	758	711	732	696	696	725	740	765	745	817	744	763	735	759	805	743	680	727	725	758	727	730	726	759	696	740	748	756	751	771	701	753	790	754	701	751	739	765	735	756	710	780	730	783	730	722	719	765	737	732	735	721	767	734	740	751	748	742	745	747	715	759	714	723	784	740	721	723	728	779	769	765	741	728	806	745	741	727	736	759	730	753	699	749	721	756	754	749	741	724	752	731	692	739	735	695	765	691	751	708	729	737	739	743	733	701	728	745	723	745	756	736	760	740	721	741	736	783	758	705	718	702	694	702	749	720	736	753	736	708	723	762	697	772	750	732	751	737	699	696	731	727	752	750	752	747	734	743	788	729	739	731	745	702	719	773	758	712	724	742	755	797	762	755	750	725	696	744	733	680	704	739	725	760	822	766	719	746	737	738	714	765	748	731	737	773	736	725	755	716	745	723	786	705	730	756	736	742	749	768	767	739	768	693	750	772	765	690	729	744	749	740	705	745	763	743	704	765	751	745	790	806	754	731	714	783	764	766	770	767	749	672	714	776	708	753	725	692	743	715	754	767	767	695	731	794	735	743	686	751	710	759	789	700	717	781	735	761	742	732	725	752	729	711	782	727	732	785	766	757	740	760	739	760	730	766	755	736	736	715	728	766	732	726	777	746	725	690	725	791	737	778	779	709	770	730	708	732	714	719	733	690	684	736	744	772	774	756	746	755	741	727	707	753	773	755	730	749	721	748	751	748	778	706	778	769	732	728	727	769	759	727	801	768	739	742	752	711	696	700	750	693	745	750	755	692	780	757	695	736	744	733	742	789	742	685	720	768	737	743	761	742	724	707	735	741	717	761	719	741	747	759	736	748	713	723	725	729	743	734	710	740	741	760	704	745	694	716	746	700	733	750	678	759	710	747	741	752	731	697	760	723	711	721	707	767	749	736	706	738	761	738	790	728	701	721	744	757	751	714	768	766	719	808	733	740	760	729	739	714	740	710	742	779	716	773	730	730	743	728	727	709	720	765	767	695	712	762	718	724	759	794	736	737	675	711	775	729	770	696	692	775	733	741	762	714	762	730	737	706	733	729	745	728	714	717	781	796	714	715	733	721	728	703	771	758	744	748	741	750	772	684	715	805	809	712	742	697	749	762	791	764	729	786	734	720	755	706	747	781	761	736	749	736	742	689	751	739	737	728	744	753	707	743	793	694	760	724	740	696	713	708	710	702	706	771	734	727	738	700	691	717	734	710	728	698	754	699	700	768	750	710	723	712	716	697	700	740	758	729	768	765	709	720	769	736	706	754	773	762	750	698	709	744	746	744	784	659	734	763	715	759	723	754	746	781	767	764	697	726	744	712	711	754	742	776	754	734	756	731	753	756	773	734	757	760	745	724	770	773	687	796	794	745	775	772	751	746	704	752	741	736	767	726	739	776	682	720	681	756	731	747	761	767	737	770	734	778	742	729	757	742	742	737	744	716	742	744	708	741	700	769	749	706	769	713	733	685	798	741	752	741	735	749	748	766	754	737	698	733	763	732	802	754	707	734	766	757	727	739	730	722	727	735	738	681	801	792	757	716	717	767	738	735	728	772	757	757	726	778	715	760	741	697	722	703	733	733	717	718	721	763	777	753	730	706	708	669	744	753	734	788	745	805	752	742	772	735	764	776	754	780	712	774	750	686	756	781	758	742	736	774	735	740	761	676	774	752	723	756	754	775	769	736	748	797	797	744	737	769	703	723	747	746	707	733	764	725	767	698	731	781	726	755	792	696	767	755	765	772	683	778	760	806	743	758	722	736	740	783	747	756	778	736	755	752	745	688	699	764	746	689	781	739	755	730	789	700	687	708	725	769	772	711	740	693	697	724	756	774	689	695	749	749	714	703	756	749	748	705	718	717	784	734	805	725	764	741	714	773	749	735	757	741	754	743	757	751	702	755	725	694	781	751	688	775	745	698	727	725	725	771	726	709	706	732	727	746	758	746	703	745	739	761	726	731	732	740	736	737	710	764	809	785	786	741	793	764	719	755	776	736	731	736	778	725	731	702	737	794	737	734	704	685	722	781	764	766	700	724	716	695	764	745	723	713	743	758	757	720	712	729	745	773	699	772	763	770	731	726	723	720	666	762	703	741	738	683	741	688	736	725	757	753	766	738	749	718	732	759	766	716	743	717	737	696	745	723	734	748	705	706	734	724	744	731	745	816	717	747	751	713	737	721	729	748	762	727	751	678	719	693	768	755	744	746	720	752	734	722	765	775	747	790	724	784	736	709	733	756	777	723	783	677	741	755	753	688	763	751	774	734	736	697	740	768	785	732	764	719	731	727	717	728	708	746	754	767	779	803	724	748	775	746	727	714	727	793	740	766	759	726	739	758	727	781	752	698	759	717	748	721	748	751	761	712	747	778	725	738	792	730	716	697	768	735	723	768	747	747	776	709	747	753	745	762	759	746	762	723	740	769	721	709	792	740	761	764	713	720	741	726	760	758	762	717	704	737	737	701	781	785	726	722	747	749	752	725	765	723	740	746	792	714	751	713	772	714	719	775	735	751	750	774	776	728	673	777	720	749	749	727	736	775	756	727	709	763	737	727	757	704	749	710	758	737	765	779	732	750	749	756	716	745	734	693	730	742	718	773	712	738	742	719	729	735	730	730	743	740	751	763	781	741	711	735	741	686	722	720	739	731	704	737	804	743	742	697	707	751	696	751	766	683	715	707	739	750	758	720	771	714	685	743	702	703	788	690	791	743	706	715	753	755	735	726	761	763	662	712	717	787	768	747	753	751	711	732	696	743	741	746	692	721	723	678	744	743	756	745	708	744	764	741	793	731	764	772	738	708	704	733	716	729	749	765	780	719	723	727	749	723	681	736	767	698	749	742	718	755	740	705	769	817	708	728	736	739	722	727	734	763	769	724	776	733	717	746	761	741	719	774	746	695	706	750	718	696	758	716	742	781	706	773	748	715	772	731	714	766	732	691	760	745	733	720	737	747	731	794	766	774	709	697	763	732	713	721	751	779	795	687	720	730	742	777	762	714	720	721	727	717	724	738	738	742	774	761	762	760	754	733	714	750	787	693	760	717	781	743	709	727	741	725
27419	32568	33830	19356	5211	1634	783	531	440	419	393	465	419	399	428	420	429	389	420	435	389	405	462	418	446	453	400	448	432	384	387	409	458	418	414	423	402	426	376	462	385	433	409	451	439	399	448	432	437	423	427	411	460	425	441	412	398	430	410	391	453	418	443	413	426	436	452	398	433	473	403	441	443	411	443	459	404	406	442	427	379	415	420	382	432	450	403	438	441	431	442	443	446	395	462	430	461	423	444	428	393	409	443	415	384	400	414	437	415	408	435	416	430	468	420	417	405	439	413	392	430	396	452	412	406	392	410	392	413	411	431	407	401	426	388	409	416	400	414	416	434	399	388	414	403	399	426	414	397	439	427	432	354	418	462	416	394	422	416	414	432	469	395	450	392	415	403	406	409	403	408	434	445	386	424	452	410	441	413	404	443	379	450	461	418	433	434	414	404	405	424	420	406	402	390	413	437	425	435	425	426	401	427	381	436	406	423	407	438	412	438	428	399	404	408	420	415	406	425	409	417	421	393	461	389	406	386	401	421	433	409	410	400	412	433	407	414	420	434	422	406	396	411	425	467	451	387	419	431	437	407	419	415	407	430	418	410	448	424	427	423	372	465	403	435	393	424	403	432	419	427	441	432	409	434	406	438	406	418	398	433	423	438	440	442	413	413	462	458	425	471	413	427	432	412	388	396	401	380	404	384	425	396	410	406	418	443	388	394	436	460	426	406	383	398	385	443	440	415	392	387	415	425	431	422	434	433	383	409	393	422	428	458	432	419	419	427	431	413	424	412	415	414	417	443	411	381	424	404	411	412	430	458	405	377	463	408	428	416	384	401	389	465	430	424	392	442	403	404	428	383	428	434	439	384	444	406	431	418	440	385	442	429	357	441	449	445	410	415	458	456	403	421	429	420	420	413	451	408	411	426	411	407	381	394	417	418	409	411	431	418	412	416	412	429	404	410	394	383	373	418	429	441	441	426	437	467	436	381	420	439	405	395	412	393	415	396	425	399	406	400	399	410	392	436	472	423	446	422	417	394	423	384	405	466	451	425	427	390	414	416	463	422	440	447	435	421	471	438	438	394	429	420	403	395	443	398	431	404	399	390	431	424	427	447	390	439	393	443	378	424	436	380	447	409	388	449	421	403	425	417	410	439	399	422	426	412	415	412	428	426	398	405	407	426	429	426	427	401	383	427	452	438	406	429	380	418	410	441	442	438	448	446	404	395	443	400	414	420	404	418	413	436	403	415	396	439	437	417	449	434	405	405	434	415	427	412	413	373	407	429	442	439	393	404	423	396	414	447	426	436	440	386	408	404	419	379	436	411	437	412	385	427	417	414	426	414	410	410	433	432	400	429	415	400	411	431	411	432	433	416	431	443	429	424	391	434	423	439	449	435	378	422	412	402	410	443	378	421	412	415	426	454	406	423	403	444	404	401	416	428	422	422	405	443	420	437	415	385	427	433	401	423	398	399	423	449	412	395	431	406	423	424	384	440	448	375	422	412	426	420	417	444	398	417	407	380	417	416	405	460	401	419	439	431	401	425	430	384	425	414	413	425	429	410	445	451	439	422	420	383	371	413	405	404	421	418	394	432	418	416	446	386	409	436	439	438	442	451	398	413	427	422	440	409	434	441	425	403	427	450	418	405	448	415	411	431	455	388	428	458	414	436	405	441	402	433	416	444	407	380	421	409	404	398	418	402	411	434	411	405	405	411	437	417	415	423	437	427	399	421	411	416	407	411	446	403	391	412	390	411	389	441	396	405	421	379	397	419	413	426	397	362	419	426	426	464	440	433	430	413	467	415	392	382	417	434	397	429	399	455	387	365	411	393	426	450	392	421	416	419	420	445	389	425	440	406	404	438	451	426	412	444	443	386	434	423	432	396	438	435	464	398	418	397	398	434	421	399	415	426	411	403	423	418	377	447	431	401	427	413	451	404	417	411	375	439	405	417	406	396	443	437	408	392	383	428	393	405	434	435	435	428	431	403	440	420	434	400	444	423	423	421	435	449	420	426	406	422	427	421	407	421	473	432	434	399	428	418	389	401	427	384	436	430	410	377	420	421	428	418	406	383	382	427	428	433	419	406	406	414	448	450	424	395	419	403	367	411	373	431	431	446	430	419	387	427	431	368	415	429	378	445	415	393	426	406	399	452	390	410	406	402	407	412	412	406	456	417	374	434	399	393	438	401	392	403	411	437	449	432	444	424	434	379	426	424	419	430	419	417	458	384	391	445	370	417	419	412	411	411	414	452	388	439	451	424	413	411	435	433	393	397	438	430	441	436	413	439	398	442	402	404	416	405	449	424	414	454	420	410	415	434	397	404	421	399	402	449	409	397	389	418	403	406	416	427	420	439	464	444	404	423	401	444	412	435	415	442	415	430	420	430	426	445	454	453	430	439	418	422	418	433	418	403	443	375	455	409	445	437	396	412	405	404	393	438	430	385	405	433	406	417	432	435	430	432	417	401	414	416	368	416	430	416	405	398	423	433	384	396	416	421	469	450	402	400	430	393	440	442	396	410	403	419	434	433	430	409	444	380	390	402	437	419	428	396	425	411	408	432	421	405	416	446	440	420	451	411	438	405	416	434	433	424	393	447	465	429	418	416	450	376	389	418	400	431	416	422	452	428	395	413	422	415	407	441	394	415	395	419	409	418	427	415	402	414	443	402	406	402	416	469	427	447	383	436	452	415	444	426	420	384	415	432	395	396	429	425	419	421	396	396	406	382	447	457	434	412	434	415	433	427	450	398	400	394	454	434	430	428	444	392	459	412	455	464	416	443	450	406	439	393	393	400	435	402	409	393	412	407	424	403	404	429	431	423	448	401	402	392	426	389	432	400	451	430	434	423	424	434	445	419	390	390	431	461	416	393	408	424	409	421	399	408	396	402	416	419	434	432	411	399	382	421	410	439	412	435	410	421	449	435	412	434	413	391	424	397	417	413	432	424	399	416	453	439	375	445	421	414	398	394	405	425	449	376	411	439	389	415	431	430	391	390	372	414	437	466	429	417	456	439	423	441	400	472	429	381	418	417	412	427	418	374	404	427	397	386	398	403	413	413	416	405	449	469	379	442	378	456	464	412	430	410	437	443	411	421	403	418	402	430	396	425	422	406	419	436	384	396	444	422	400	425	401	410	430	418	436	436	468	446	401	426	452	399	422	409	442	426	406	419	429	409	429	413	401	406	383	407	401	390	380	383	378	401	445	410	451	430	413	406	441	394	440	437	387	430	413	409	386	429	394	432	407	425	437	441	381	411	455	430	412	413	402	422	419	421	396	430	397	445	414	456	425	430	435	419	418	401	405	418	459	389	448	362	462	437	398	444	452	449	433	423	401	409	382	434	428	418	405	424	441	442	416	449	408	381	432	460	410	426	405	436	415	374	422	444	426	407	432	437	404	377	403	441	406	375	438	440	413	389	409	421	431	418	421	416	401	448	421	412	437	418	453	393	406	403	424	415	399	400	432	397	415
31016	52702	38255	20287	7844	3146	1595	988	705	612	686	670	626	682	617	653	689	657	613	667	640	695	693	639	601	655	650	630	645	685	665	674	668	630	617	625	656	640	689	654	637	657	638	669	655	669	637	677	644	663	609	663	661	654	633	667	634	653	651	697	593	693	673	649	674	649	618	614	670	648	628	722	686	677	605	663	640	654	601	660	654	651	635	681	651	650	645	649	692	649	674	669	666	635	595	598	658	606	675	604	621	645	619	641	648	626	645	643	641	652	674	650	638	692	667	677	622	640	652	686	609	616	661	682	668	608	613	625	686	656	637	635	636	673	687	662	654	674	633	582	660	680	661	681	653	620	646	645	681	645	674	678	651	635	650	661	646	633	646	688	689	670	639	645	623	646	661	615	664	651	647	678	675	686	623	659	654	622	651	655	617	646	654	657	632	641	682	604	658	644	666	676	636	622	641	645	652	645	684	680	650	634	647	652	680	677	668	690	663	662	695	677	641	662	663	683	680	639	625	640	679	647	682	615	654	641	665	639	582	680	654	642	666	608	690	669	630	645	631	626	635	644	664	695	682	662	655	628	634	655	637	643	659	669	661	654	633	658	639	667	639	608	643	626	649	696	642	641	658	713	666	669	670	625	679	635	641	638	633	626	672	680	662	629	655	657	685	656	655	684	630	647	682	602	674	610	652	651	704	656	667	643	648	684	714	661	620	641	619	665	642	607	695	612	680	656	665	641	663	634	643	662	642	680	643	584	656	605	583	647	609	616	659	676	679	676	697	684	679	681	633	682	675	649	652	635	652	675	630	652	623	631	619	699	685	642	646	684	660	596	611	692	638	660	632	644	635	629	636	628	611	670	654	634	694	660	630	617	644	713	602	630	676	678	673	652	616	568	679	640	645	701	686	696	653	618	671	635	671	638	655	692	666	636	667	624	628	611	649	661	659	694	642	639	617	657	623	660	622	630	640	673	607	622	628	639	638	645	695	633	675	684	653	633	618	651	626	665	645	618	640	619	596	659	684	675	685	636	639	605	664	670	648	659	682	638	643	648	611	679	632	693	640	653	652	639	618	673	659	654	622	622	648	669	660	675	668	700	684	685	668	637	672	634	648	666	654	657	647	635	660	642	621	673	614	631	688	673	682	621	638	636	669	662	626	671	658	659	673	654	681	669	609	679	609	598	656	605	676	705	649	631	612	637	667	673	684	680	665	678	644	655	624	666	676	663	676	656	652	644	634	627	628	652	672	656	642	679	662	643	721	665	638	729	678	641	639	666	680	672	624	666	635	668	657	650	634	661	663	602	631	685	656	674	669	721	683	651	697	678	646	627	643	661	688	620	617	679	646	632	617	612	648	667	684	672	689	655	626	655	601	670	652	628	717	636	606	662	615	655	612	710	655	654	705	642	615	667	653	627	641	655	629	650	665	612	663	688	663	683	653	670	666	619	645	644	675	647	687	681	670	647	636	704	629	619	616	677	648	642	659	641	643	647	609	643	672	634	659	658	625	671	577	646	659	641	635	672	638	656	615	653	651	650	681	668	600	657	655	645	636	639	685	651	642	633	664	653	612	618	641	687	658	678	640	704	667	667	666	614	632	627	625	651	654	652	654	696	646	656	688	664	677	679	656	681	608	618	660	655	688	682	632	628	648	620	676	643	644	673	663	684	652	648	699	653	652	644	653	669	658	693	700	620	624	679	647	678	690	634	661	621	645	618	672	684	648	670	665	650	661	664	660	661	645	614	594	639	663	625	630	636	686	636	643	616	664	642	635	677	645	605	637	632	646	645	627	723	644	661	631	658	629	687	628	654	625	655	679	602	673	654	669	674	657	686	619	633	645	657	644	680	646	671	651	630	628	626	651	619	661	625	668	656	679	644	646	660	659	665	646	635	653	625	623	666	638	662	643	672	702	648	665	667	591	637	626	621	702	649	665	627	663	687	631	657	716	654	664	664	659	650	668	692	668	673	696	654	643	657	650	714	709	660	693	693	690	689	635	598	620	679	645	656	668	645	632	610	662	641	641	642	629	631	630	676	620	659	680	616	672	595	624	657	701	688	710	673	630	622	653	694	729	657	613	668	667	638	680	658	700	643	626	644	633	666	651	640	637	649	642	630	649	643	661	629	648	678	681	694	623	681	631	635	695	656	609	658	662	683	647	675	668	670	640	631	617	652	657	690	682	613	667	628	631	600	625	640	706	672	636	671	618	628	638	680	624	644	655	628	650	631	706	651	679	674	613	651	649	644	675	675	664	627	667	672	613	680	647	699	677	622	648	668	647	690	659	684	600	658	625	656	646	663	662	648	667	676	656	621	645	690	633	652	666	658	652	629	650	654	662	633	634	666	672	692	646	632	658	646	713	687	632	646	646	702	642	742	645	650	641	648	639	612	657	656	611	691	619	644	667	641	635	663	634	699	658	622	669	649	682	647	658	677	654	660	704	629	629	671	648	633	618	647	603	667	630	652	669	663	654	628	603	620	659	741	688	660	645	670	654	675	633	680	651	661	634	664	695	589	655	690	642	631	681	604	678	579	617	616	657	638	664	661	664	665	619	640	662	599	640	647	614	621	673	675	650	628	618	650	649	637	662	639	664	655	668	603	653	666	666	688	623	643	666	662	664	605	651	656	676	634	643	645	680	632	640	639	649	634	629	635	694	662	638	665	660	664	669	650	604	647	635	646	637	626	668	643	641	683	665	647	661	704	690	642	641	689	654	696	674	692	669	653	647	619	642	706	667	655	632	642	643	653	629	689	640	613	640	652	619	671	642	604	664	701	654	672	682	649	655	657	599	593	636	612	603	627	644	630	656	635	683	698	701	648	691	619	655	644	671	680	624	629	680	676	647	662	670	669	665	615	669	667	640	655	627	657	651	665	670	695	686	616	638	666	669	689	643	665	667	676	647	684	638	680	608	658	684	623	666	650	628	651	647	650	662	624	666	716	666	666	671	648	626	668	644	622	656	645	670	673	659	674	627	685	663	664	638	581	643	674	670	663	662	663	671	628	629	678	646	638	636	627	675	636	642	617	643	659	671	648	657	684	619	621	632	644	626	610	649	669	645	666	660	633	636	663	677	684	659	644	664	652	653	662	654	696	621	684	643	641	609	663	628	628	631	612	670	627	658	688	677	674	643	635	666	638	614	656	644	656	655	663	641	660	649	660	598	642	652	627	636	669	646	673	629	669	700	653	653	683	689	646	674	640	656	620	649	628	655	697	645	648	646	669	666	681	644	639	677	657	664	684	642	682	668	611	673	655	632	622	704	641	669	651	643	655	699	630	614	658	645	642	663	669	672	637	689	694	651	615	676	640	677	643	692	625	641	666	707	612	620	674	653	613	615	696	664	645	651	618	653	660	645	663	688	668	679	662	620	623	653	655	635	636	643	670	652	670	684	641	655	680	688	672	656	627	674	643	649	676	654	630	689	671	658	608	676	617	617	627	655	690	655	642	679	608	646	635	643	634	655	681	666	690
24711	26332	40306	34674	23447	14234	4174	1094	537	483	509	444	431	430	473	468	455	469	480	458	447	469	470	460	429	422	468	433	426	418	433	499	445	471	462	489	428	427	462	454	466	450	424	453	436	432	413	500	484	492	470	481	452	432	461	449	457	409	453	489	442	480	433	458	482	475	444	444	486	450	448	454	431	442	467	446	512	461	435	415	450	441	473	477	441	477	433	448	445	431	446	465	449	473	435	452	471	456	487	469	432	426	440	454	415	411	459	474	447	470	477	454	447	419	433	442	460	452	469	438	464	489	465	431	455	469	440	443	437	404	448	446	476	459	437	461	453	462	463	470	445	446	468	457	449	426	437	450	451	414	441	460	434	430	477	427	433	450	479	451	439	408	442	438	463	429	452	489	464	459	456	451	470	458	410	481	493	451	485	449	456	448	456	407	428	426	450	438	443	451	468	465	467	462	465	463	450	457	431	467	457	449	411	467	436	473	472	444	405	450	443	423	421	459	434	424	429	442	455	440	444	456	444	431	454	421	458	450	456	478	439	494	439	474	451	483	444	481	410	471	435	401	474	443	445	444	459	370	470	415	466	469	422	473	478	446	434	439	438	439	442	433	467	461	451	433	449	443	452	465	499	437	458	386	423	453	471	445	483	420	464	483	434	414	462	474	422	444	458	495	447	446	469	513	445	423	469	440	447	464	471	453	462	427	446	421	446	441	462	458	454	471	439	441	443	450	461	427	459	450	433	425	429	477	403	393	493	441	449	466	437	430	429	413	471	435	429	392	452	427	434	424	466	488	476	454	491	423	448	429	481	447	470	458	410	437	469	485	452	440	458	445	488	450	445	453	458	425	444	439	448	424	463	472	421	418	425	456	511	434	435	475	433	415	446	452	442	445	469	398	461	397	471	455	485	444	426	425	434	438	471	447	461	462	474	421	461	467	454	461	417	445	492	458	435	441	450	459	477	469	456	464	461	447	430	436	431	438	466	470	456	437	456	453	441	436	433	446	426	443	450	462	460	447	421	429	474	466	443	442	470	446	426	438	466	429	454	459	460	462	426	437	432	441	454	458	408	398	403	456	400	465	434	459	466	453	468	466	473	480	451	470	454	477	469	426	445	452	431	455	467	434	464	422	464	498	471	446	447	490	487	442	437	469	419	443	475	419	434	427	486	446	485	466	470	455	416	433	435	457	442	451	440	480	456	424	419	440	466	478	422	431	452	435	446	446	472	430	463	439	442	494	471	461	465	445	451	434	461	478	445	451	464	446	495	457	445	417	455	413	460	446	475	437	472	481	432	436	439	473	454	440	433	469	436	444	475	441	442	441	448	418	492	430	481	488	451	490	456	421	477	462	439	436	496	430	472	447	460	462	459	467	462	452	468	461	482	451	464	451	455	431	468	429	456	453	444	398	449	463	465	447	452	469	449	453	441	497	431	447	441	449	429	449	422	434	442	477	477	449	480	488	453	454	458	441	489	467	465	435	427	451	486	482	454	432	458	466	413	453	445	438	497	460	476	434	416	455	424	489	456	483	447	432	470	448	445	461	424	472	442	476	448	435	451	441	474	473	435	470	453	430	448	450	449	405	483	445	474	429	467	456	429	489	443	414	448	424	425	483	449	433	485	477	461	442	437	374	445	468	445	442	446	495	442	484	442	462	470	408	425	470	489	430	458	478	491	464	466	462	469	484	435	413	440	472	447	467	435	415	419	427	483	461	444	438	467	428	452	475	424	440	431	420	457	442	407	492	466	450	428	457	483	453	438	428	433	408	478	465	462	445	469	461	459	429	465	450	449	441	461	421	439	428	446	460	419	445	464	413	434	435	406	427	453	444	441	408	481	469	453	429	444	493	450	449	443	471	450	453	454	432	453	448	446	468	440	472	441	451	463	454	454	440	431	439	478	502	445	487	427	472	439	479	457	446	488	435	450	493	432	486	443	410	461	455	458	447	414	450	470	492	474	454	476	434	424	466	462	463	468	448	462	461	444	481	442	469	451	446	463	420	429	413	421	443	485	453	455	444	474	463	426	482	455	430	476	464	472	497	483	425	446	439	450	429	448	447	428	443	457	427	481	412	485	465	471	426	414	478	463	455	451	459	451	469	423	472	421	453	471	460	448	497	447	444	440	444	460	441	502	439	459	452	484	491	453	458	466	452	478	436	482	447	443	425	451	467	442	463	422	450	458	437	431	486	460	437	458	471	431	463	457	446	450	440	460	449	437	436	434	451	425	410	482	447	448	446	476	447	444	465	428	417	458	429	463	455	448	422	423	428	398	426	486	433	519	408	434	471	459	469	437	453	453	425	443	475	426	451	444	439	447	450	443	458	412	444	444	413	473	434	434	430	440	456	444	455	455	446	485	438	435	487	434	450	440	434	436	475	457	440	428	460	479	458	455	421	475	459	432	479	472	484	436	448	440	407	414	470	412	474	496	474	435	416	441	429	476	404	421	452	476	453	432	443	464	461	441	485	455	433	449	454	415	448	459	415	461	468	468	420	452	463	432	445	502	481	409	438	448	479	459	405	484	452	437	480	449	421	484	438	471	446	468	483	472	481	475	469	486	419	429	437	447	452	468	473	486	446	421	440	435	474	436	434	431	460	427	452	491	428	451	449	440	447	451	428	453	447	467	450	424	438	466	463	417	413	433	436	481	463	443	468	401	450	500	459	435	438	476	501	446	438	413	477	467	412	390	450	453	469	455	489	431	440	468	450	408	471	473	443	436	430	446	471	452	462	466	417	459	472	483	469	410	433	475	431	470	432	464	477	433	479	476	410	446	433	480	483	464	445	431	457	495	463	440	428	410	470	484	410	470	433	472	437	487	451	482	458	456	430	470	465	445	455	431	474	423	436	448	438	433	453	435	460	463	432	455	438	473	479	436	462	453	459	452	454	461	415	456	477	452	443	478	426	450	471	467	459	413	466	463	458	480	473	458	480	458	443	431	440	447	464	474	442	460	461	454	464	458	445	419	426	474	448	446	472	485	468	452	414	442	474	421	474	418	463	471	446	464	462	452	439	442	441	437	465	459	449	449	476	460	417	465	418	445	445	467	434	464	427	435	491	425	473	451	476	449	471	451	475	448	451	448	448	450	427	462	473	495	443	433	441	459	423	458	452	444	433	446	447	484	449	446	457	461	466	462	445	482	458	467	435	440	453	449	444	420	493	462	467	433	484	438	470	468	455	506	399	443	439	474	436	476	464	426	430	463	391	433	460	481	472	433	447	478	437	434	430	433	413	470	426	441	434	468	437	475	427	469	491	446	458	480	426	471	454	452	473	470	434	437	428	473	477	480	474	462	459	435	443	461	440	443	470	452	459	456	460	449	456	451	456	454	449	478	448	428	452	436	418	462	452	460	438	438	450	475	485	452	465	468	455	438	460	466	437	457	465	437	451	453	478	426	501	466	457	430	429	480	429	428	451	438	419	474	420	434	475	432	455	450	489	454	487	451	426	471	439	452	463	441	425	498	474
50731	94884	72797	46839	27930	14248	5959	2195	914	696	718	696	691	697	713	674	729	669	740	683	762	693	727	724	693	692	706	691	637	706	653	662	733	721	689	674	720	717	719	683	690	724	652	692	736	723	676	661	713	741	713	714	686	674	667	646	692	698	691	703	652	694	661	675	665	726	721	708	682	652	714	634	648	678	699	714	703	690	631	687	679	727	709	678	683	707	765	685	686	670	667	730	713	690	708	727	681	699	670	697	694	679	696	657	723	715	742	704	720	657	709	723	647	719	734	660	701	712	669	679	698	716	695	728	719	708	688	724	674	708	669	753	720	697	687	711	760	726	726	670	708	693	715	693	667	692	741	683	705	719	659	725	755	680	667	743	711	653	747	702	768	693	689	708	704	703	691	696	655	648	703	686	704	712	692	681	714	686	752	722	689	652	701	720	661	723	718	699	698	670	685	692	722	669	680	681	666	691	675	680	706	703	674	688	678	655	661	696	717	700	745	695	711	709	662	691	621	690	710	728	658	716	698	716	686	658	716	696	684	697	705	714	737	753	657	711	714	691	729	730	697	733	725	733	703	728	667	660	709	740	662	675	680	702	692	700	699	708	665	669	733	716	721	711	673	687	683	705	713	716	698	684	711	689	704	699	723	694	677	688	742	718	722	705	696	672	678	651	668	670	679	695	687	698	690	659	690	685	698	732	746	686	707	637	727	705	733	713	676	675	679	681	702	699	645	675	650	737	683	685	660	627	664	690	691	733	686	742	753	682	684	684	689	654	669	714	658	704	683	720	685	706	702	670	718	676	699	720	697	728	694	687	673	707	662	667	714	645	713	675	706	722	716	712	712	688	714	691	678	719	665	723	674	696	731	715	733	692	712	681	754	693	665	701	689	691	707	700	735	717	704	694	720	660	658	679	691	754	703	720	664	693	728	713	726	686	707	675	664	708	709	690	709	740	689	675	672	638	718	689	683	669	701	718	708	700	752	690	706	687	709	644	686	691	642	712	747	694	730	677	699	757	716	718	729	658	678	704	701	699	686	746	728	674	745	710	674	678	706	727	714	677	723	759	673	739	721	668	698	685	692	675	686	642	678	719	677	691	691	711	716	722	728	713	670	692	719	728	708	717	719	640	646	717	710	724	721	707	728	690	712	666	700	704	658	675	739	701	682	695	683	734	676	635	719	725	690	699	702	688	691	698	700	643	649	700	720	706	665	699	705	701	686	727	732	737	683	656	724	691	688	708	723	716	687	720	688	701	637	692	704	704	699	685	693	683	732	694	674	731	676	686	648	691	676	709	676	670	658	703	719	686	712	704	677	695	690	748	717	713	696	688	735	670	708	715	707	742	684	672	710	668	671	700	658	694	649	712	708	697	622	666	681	708	719	688	721	684	694	703	681	715	691	701	696	681	712	687	742	671	723	665	763	674	684	693	706	696	658	668	712	672	701	720	691	708	728	700	739	710	736	728	704	744	682	671	734	723	709	681	748	714	729	693	693	706	670	712	696	654	688	743	724	718	706	730	748	726	681	662	671	670	650	708	714	740	649	704	678	705	724	710	664	742	689	706	676	666	711	692	673	746	740	701	693	685	714	691	680	715	745	713	705	644	694	664	646	675	698	673	702	704	681	744	696	672	659	677	760	662	664	702	678	687	712	684	705	680	672	717	741	669	683	655	704	748	681	693	718	645	713	666	693	667	698	704	664	662	684	693	682	690	648	660	694	708	695	684	711	686	711	693	687	672	664	745	732	730	678	736	714	686	727	719	670	707	727	697	751	733	691	706	758	716	693	639	665	712	718	694	681	697	733	692	650	735	689	636	738	715	741	660	727	727	709	692	716	703	707	694	700	668	673	744	656	701	659	696	719	721	705	713	706	709	670	730	688	687	679	645	689	677	678	702	702	712	734	684	696	730	675	639	725	667	716	744	674	738	698	654	703	658	693	715	712	713	688	651	675	650	754	682	641	690	733	670	705	716	687	697	701	667	731	713	696	680	679	692	707	784	691	695	710	685	715	698	656	651	693	700	697	680	706	679	697	719	745	715	675	670	705	719	728	649	707	694	744	760	720	693	720	703	703	691	666	684	750	684	687	701	703	692	692	686	733	732	675	783	698	704	687	705	713	725	689	713	656	664	713	651	705	695	696	733	692	671	672	664	650	713	697	663	707	671	708	665	701	671	731	730	684	673	731	642	753	704	702	727	700	721	693	692	666	699	730	647	689	690	722	706	696	758	721	682	705	725	714	669	675	693	677	704	681	703	671	743	700	691	697	713	699	700	707	664	695	692	730	662	688	655	752	711	643	670	712	684	719	723	707	690	699	696	688	694	694	680	670	699	747	704	692	697	669	700	724	759	727	689	732	709	694	674	714	696	736	713	731	621	706	665	705	705	708	711	679	708	711	718	721	717	705	699	700	680	704	696	680	719	648	685	667	720	701	724	707	689	703	724	704	713	695	658	688	698	734	711	699	642	751	675	698	696	692	727	725	734	736	667	682	682	754	703	748	723	714	697	700	682	711	695	688	692	691	722	694	695	690	734	686	703	700	713	697	650	675	723	711	705	702	712	667	702	653	696	671	646	700	709	684	704	676	683	710	725	752	697	718	694	699	690	706	668	707	716	717	727	748	707	753	651	709	707	693	743	701	704	645	644	668	750	697	724	663	661	694	747	661	700	693	708	700	680	691	709	656	687	688	713	704	681	652	681	685	652	697	726	649	708	719	704	715	715	737	674	700	715	702	701	708	705	656	702	679	673	702	749	669	722	699	730	758	671	687	721	734	726	713	696	713	708	663	657	675	680	691	742	669	710	681	655	657	701	726	693	703	727	701	692	722	715	722	708	701	728	677	722	676	740	677	708	675	696	714	685	726	672	678	679	714	684	706	676	670	686	667	672	692	720	693	711	670	715	657	697	689	684	700	707	701	711	744	687	730	721	695	731	689	712	726	709	642	689	705	694	671	726	699	705	755	685	663	696	735	690	716	653	713	718	703	738	703	697	731	683	699	716	696	706	713	685	635	741	682	700	657	745	712	676	697	710	679	686	690	706	690	694	705	706	689	747	663	748	726	748	667	704	703	689	687	705	664	678	709	693	700	710	663	745	666	679	658	702	662	665	626	731	660	690	706	779	690	684	690	706	672	667	666	683	707	710	679	696	695	642	705	740	759	672	703	673	712	697	675	701	726	700	696	745	669	678	712	696	695	726	693	656	699	691	687	723	675	665	720	711	751	654	684	677	668	672	686	703	710	708	645	681	692	672	727	728	662	720	689	707	682	707	664	657	691	683	689	741	738	722	687	689	713	660	689	707	712	638	735	690	705	685	731	694	704	675	674	712	708	696	652	679	687	689	640	681	684	648	674	685	698	665	760	701	691	644	675	706	696	682	696	682	741	708	730	632	751	689	663	668	683	732	665	655	688	703	646	677	682	652	668	670	727	721	676	747	711	688	716	701	706	718	723	717	699	670	683	770	691	738	654	680
23302	23149	35259	31374	24942	21322	12101	2185	736	494	525	494	533	552	528	516	500	503	503	455	529	523	507	559	538	504	482	503	548	500	481	482	477	483	545	491	496	523	489	469	498	464	507	504	541	516	444	475	510	500	500	492	540	491	518	496	506	484	443	494	461	494	479	487	482	508	515	492	509	485	491	466	499	473	466	509	476	490	456	489	514	506	522	470	490	508	519	503	483	514	491	489	503	492	501	450	468	453	518	495	487	466	530	508	476	483	509	517	508	490	509	484	514	515	486	507	486	505	505	518	511	447	505	495	507	522	513	523	483	520	461	468	508	526	477	474	518	454	491	553	507	483	496	484	507	481	503	525	534	533	476	541	536	461	487	497	543	541	530	497	497	490	514	495	477	490	474	475	506	508	473	440	475	481	486	472	491	480	521	505	461	518	484	533	491	490	480	459	478	492	511	488	478	471	489	501	519	540	471	485	471	486	516	500	507	516	508	519	511	482	494	490	536	515	511	492	475	505	489	474	473	464	517	490	516	495	522	507	508	533	505	521	517	492	524	498	474	523	458	494	554	503	489	495	503	461	501	511	498	477	498	482	487	508	473	516	528	506	504	518	448	495	490	491	506	476	496	496	514	447	470	457	507	483	523	524	471	493	477	504	487	469	497	498	501	466	514	530	528	478	489	496	484	485	479	506	498	504	499	505	449	494	482	477	483	483	483	496	496	509	468	504	542	511	497	561	535	467	492	483	527	485	523	472	511	507	496	502	469	501	506	474	499	534	485	521	544	480	497	494	489	458	488	499	501	512	521	483	497	506	523	523	474	474	466	456	508	457	511	494	485	505	554	485	487	469	530	463	496	538	484	493	490	507	501	494	496	527	504	470	441	487	466	498	492	482	478	444	481	515	455	509	485	526	515	507	510	483	491	489	518	463	462	473	492	478	472	517	528	501	537	488	503	505	519	506	462	515	499	511	481	508	478	481	513	523	481	528	478	495	497	504	489	454	516	478	505	524	534	498	490	515	500	469	498	512	480	492	485	499	511	486	457	496	466	513	506	523	477	475	471	516	523	555	527	526	517	500	508	542	465	507	459	483	523	471	498	480	484	487	451	473	528	484	534	508	511	534	463	504	521	532	525	483	499	525	492	470	501	524	499	497	531	534	457	475	491	542	494	495	476	507	466	526	500	466	495	534	456	475	508	479	479	487	503	513	459	495	502	515	489	477	498	515	518	539	481	482	498	452	501	469	512	510	532	455	507	485	490	473	482	496	477	501	493	500	520	516	506	503	466	490	509	517	525	512	539	503	486	512	493	487	501	500	491	455	517	466	494	497	480	495	484	513	494	460	524	498	457	482	539	464	513	489	526	492	498	488	512	426	516	490	475	486	509	487	535	465	461	475	544	465	465	499	534	510	500	473	516	489	483	500	492	504	493	490	495	524	509	501	484	495	493	497	545	463	507	509	447	480	517	494	449	477	487	518	525	500	501	499	465	509	491	495	522	478	525	524	518	506	512	501	463	506	486	488	505	483	506	479	459	526	483	510	501	468	497	503	518	547	508	501	491	490	473	523	490	461	469	505	473	512	472	546	567	484	508	487	476	489	473	493	502	493	513	517	477	510	486	474	499	502	462	525	505	507	514	496	480	506	468	504	512	541	507	493	533	512	523	484	485	481	508	492	479	508	490	435	549	526	498	513	433	492	483	508	489	433	492	484	504	490	494	502	527	488	513	493	512	493	461	496	521	496	514	508	507	481	517	516	496	495	462	504	502	483	494	500	540	509	499	488	458	468	515	462	512	470	506	515	499	532	490	528	438	512	500	489	521	464	485	478	501	470	538	505	504	466	489	506	481	519	493	491	496	534	483	497	511	482	483	484	438	495	530	508	530	540	544	483	506	443	537	445	512	493	497	465	443	474	504	498	463	533	475	517	489	515	492	496	458	490	484	495	551	494	494	490	506	471	537	491	493	474	474	512	501	492	462	469	470	495	475	473	502	483	486	513	461	484	453	443	469	436	546	526	481	502	485	491	505	510	498	496	506	487	478	490	483	531	538	491	513	508	482	480	488	491	535	488	481	488	506	501	507	478	493	497	492	497	485	515	443	502	496	520	482	481	444	509	490	484	487	532	531	506	534	492	504	497	526	501	476	501	485	496	508	499	481	501	507	514	541	523	498	560	509	496	493	471	519	544	475	475	474	496	509	516	487	468	479	475	497	519	451	512	496	449	480	559	502	483	509	531	516	479	503	489	544	507	505	492	491	500	507	496	507	511	510	468	497	564	466	520	494	473	503	475	498	515	480	521	489	472	516	486	521	503	481	519	500	485	526	513	508	499	468	493	488	532	496	487	524	511	497	482	480	449	517	527	453	500	509	492	499	518	497	532	507	462	506	513	496	487	494	500	503	499	474	467	488	500	527	466	496	511	478	523	476	507	480	487	502	507	495	494	551	476	516	528	485	479	493	476	540	498	498	497	482	501	469	469	482	478	501	505	464	454	511	490	478	473	485	470	496	436	522	484	490	509	540	503	497	483	511	488	492	486	492	478	470	499	490	460	525	486	517	489	478	509	476	547	489	550	485	536	508	471	546	492	484	512	488	488	495	505	506	481	499	507	531	542	488	473	481	454	488	488	515	510	481	468	480	502	474	506	488	430	526	511	525	476	485	476	505	485	463	544	527	467	528	504	464	468	495	505	506	489	494	492	456	491	474	519	480	501	483	500	485	452	491	496	481	509	481	490	481	501	506	492	464	496	489	489	496	473	461	577	504	461	474	553	493	522	481	494	495	522	463	492	436	477	508	501	503	529	503	507	511	459	550	450	500	543	511	481	534	513	481	510	480	491	490	518	509	478	463	484	512	499	512	533	511	486	483	519	529	467	545	449	470	534	497	465	551	456	484	494	475	428	511	453	523	495	470	501	481	487	500	510	513	505	501	489	513	520	518	476	482	523	482	481	486	506	513	487	489	529	501	520	492	494	515	448	511	450	459	485	519	514	446	493	567	480	483	484	490	502	517	516	508	499	500	496	485	473	527	474	484	476	466	489	496	512	464	497	526	442	530	519	457	488	524	502	478	477	530	495	472	501	496	517	522	483	495	516	488	520	488	476	448	470	509	486	480	457	501	525	452	448	471	479	505	446	547	482	500	484	461	476	515	488	522	507	479	490	483	500	496	493	490	491	483	521	496	518	490	474	519	459	505	498	506	496	521	487	492	525	490	528	496	465	519	486	481	487	518	485	466	489	508	473	510	513	476	495	522	499	478	525	506	496	528	495	496	468	510	522	528	511	464	523	489	507	474	551	464	487	518	501	512	489	504	483	509	491	509	451	509	459	517	509	502	509	506	521	491	468	483	472	482	456	515	485	466	512	460	514	523	466	454	481	509	485	508	467	464	497	471	503	503	518	491	480	540	520	504	528	488	487	477	477	489	496	494	468	465	492	509	461	496	513	484	482	471	497	516	454	488	520	509	519	545	506	520	507
58216	101940	82304	58253	36883	21718	10478	3755	1172	743	741	766	771	721	751	731	770	743	738	728	739	752	713	744	696	748	723	766	759	726	742	743	750	786	737	749	783	733	713	706	748	751	726	778	719	717	765	737	778	758	759	731	772	743	750	715	734	742	758	720	748	743	722	736	752	724	757	741	751	761	778	778	750	748	734	757	705	715	649	753	733	779	742	739	723	760	777	718	753	732	717	738	723	702	724	764	770	763	742	731	756	743	772	743	760	691	762	739	742	724	739	707	744	779	727	744	747	754	766	719	757	732	721	730	720	732	726	737	706	723	742	770	727	713	743	716	763	743	729	713	724	730	746	760	733	725	790	744	803	731	709	748	760	743	723	755	694	747	693	744	749	770	762	782	739	715	723	709	793	745	715	724	723	750	791	737	710	722	742	693	728	746	781	743	689	731	709	777	737	661	769	728	720	736	816	742	746	735	707	731	747	776	745	759	724	706	730	764	751	759	753	748	698	736	773	719	705	743	778	740	713	796	777	707	769	728	744	716	742	772	745	712	693	736	745	811	768	743	738	756	757	704	758	748	773	754	727	783	784	705	772	730	733	765	723	737	749	765	746	767	734	756	749	757	688	727	797	739	742	712	752	744	778	741	728	754	728	730	737	743	813	754	758	698	789	734	746	771	763	779	744	750	755	715	761	754	751	777	731	757	789	786	735	736	776	748	696	696	729	734	754	744	767	772	748	733	740	717	696	764	714	774	711	741	725	748	751	744	745	703	754	761	745	729	777	724	739	752	753	734	726	705	714	694	784	774	754	725	718	704	771	741	730	738	763	755	770	747	735	730	744	719	757	734	729	704	758	805	713	734	740	743	788	745	748	706	744	806	766	799	742	763	701	769	727	729	847	773	758	669	703	779	759	746	740	764	767	731	733	719	746	775	758	744	740	762	722	747	802	767	700	741	750	703	762	776	782	749	755	757	740	746	697	697	779	720	737	719	722	723	756	754	766	700	741	745	734	764	723	759	729	676	717	778	715	804	735	715	706	753	763	734	739	765	793	749	710	741	754	698	734	762	742	720	783	740	713	770	736	754	716	732	723	745	775	718	705	770	759	775	706	772	764	739	699	739	746	748	754	745	743	771	716	706	736	734	717	752	750	730	775	733	734	791	728	740	759	740	759	756	686	769	741	755	727	752	761	737	765	794	702	762	690	732	725	751	753	821	787	748	758	693	745	702	726	732	759	778	740	748	715	770	717	756	713	782	723	714	756	718	721	746	727	735	739	771	708	760	730	721	729	770	685	770	697	792	735	706	726	739	745	760	746	709	759	773	723	719	705	772	721	729	722	721	791	816	730	718	704	745	728	739	764	726	721	792	775	754	726	721	763	727	706	709	748	757	739	743	704	726	758	755	717	785	767	733	756	759	749	712	739	727	740	693	761	764	752	662	736	736	742	765	779	752	718	751	718	768	724	753	718	744	694	793	695	787	740	797	793	744	791	719	745	776	810	788	710	750	741	740	708	725	727	696	745	730	757	763	787	724	775	745	730	740	745	778	755	741	694	752	754	765	745	759	742	747	772	776	761	767	756	717	727	734	738	767	741	746	768	751	783	740	719	713	749	737	740	732	745	718	772	764	692	756	747	784	683	749	785	743	752	781	734	739	721	737	707	798	807	762	753	743	812	717	726	727	775	753	744	784	719	760	701	689	673	765	729	760	732	734	714	724	733	701	753	750	781	739	718	682	692	770	747	761	727	756	786	726	715	715	729	730	806	701	738	753	803	737	754	708	759	743	728	747	751	744	734	692	755	764	720	737	725	757	738	729	759	753	792	737	717	767	705	718	726	691	736	763	727	723	729	716	752	760	731	777	702	750	760	743	736	726	759	744	751	758	752	701	715	759	738	750	760	753	736	791	737	738	715	737	734	741	733	721	800	749	737	748	747	715	753	716	727	684	734	790	758	727	754	789	653	734	736	709	785	795	762	710	723	735	735	698	748	748	766	758	740	736	707	742	741	725	703	753	719	752	783	731	724	742	762	717	779	709	749	715	753	747	772	711	767	741	730	739	656	791	767	711	757	767	762	722	765	707	745	768	783	750	725	720	748	718	737	741	767	760	745	750	696	754	737	675	689	737	704	688	758	718	719	742	767	766	801	707	731	656	726	723	725	736	723	757	747	716	766	753	740	750	734	751	760	771	760	750	767	737	764	710	772	758	751	784	754	732	748	717	723	772	791	750	756	766	739	689	729	734	760	708	716	758	698	710	704	718	668	722	804	790	743	751	752	767	711	759	778	744	720	716	738	744	761	691	775	717	792	743	747	723	771	720	800	702	718	743	742	728	728	720	728	780	749	743	716	738	717	759	726	795	720	792	727	734	768	668	745	766	781	759	728	712	737	775	704	742	702	737	690	750	723	771	710	784	675	767	738	749	758	677	756	779	734	752	778	720	735	721	740	771	755	741	796	711	759	777	769	679	720	739	724	697	731	745	727	765	774	772	755	689	758	743	772	773	763	728	697	739	774	728	711	752	762	776	757	736	757	754	732	703	701	733	748	749	688	699	724	786	692	774	693	712	797	750	794	725	745	729	791	733	716	742	744	724	742	723	728	724	760	750	698	709	764	747	749	740	743	763	758	750	795	758	727	756	749	702	765	752	719	763	714	729	742	694	769	749	705	728	696	723	789	713	702	747	759	814	721	755	730	729	757	714	758	730	759	734	706	749	727	740	776	725	744	758	747	746	715	772	741	704	742	765	734	742	760	754	705	708	717	754	760	745	760	771	769	749	797	678	728	730	713	732	752	772	724	713	760	754	769	718	699	747	770	722	756	739	759	738	753	758	753	764	778	738	747	748	785	718	743	732	754	721	809	738	762	736	777	771	747	800	736	724	771	753	751	760	744	710	719	755	734	689	730	765	753	719	799	741	750	759	790	758	735	779	715	772	747	762	757	771	709	720	735	762	748	723	745	751	771	717	753	736	726	733	732	715	779	739	717	738	781	763	775	733	754	747	776	735	735	752	761	727	752	717	790	725	714	768	743	760	689	777	705	740	733	783	738	704	758	715	746	695	720	747	746	744	762	745	737	745	795	741	775	743	746	746	723	744	722	766	734	754	742	726	730	774	705	722	751	773	712	730	776	738	775	766	818	746	764	788	729	758	752	733	736	743	778	752	759	714	715	801	747	724	751	741	740	746	683	741	740	758	749	753	712	736	780	743	785	750	798	726	785	736	727	738	721	721	774	741	731	776	767	718	754	755	785	717	751	709	735	784	768	759	724	708	779	773	734	765	725	706	777	737	736	693	720	760	761	701	733	748	733	724	773	767	724	786	767	774	710	756	755	742	728	717	754	716	721	688	748	752	730	792	733	738	689	690	765	765	724	736	735	726	747	742	706	726	739	735	760	746	765	734	748	709	737	690	738	794	710	685	694	757	743	742	738	709	706	767	737	742	763	757	769	738	683	698	754	713	737	784	779	751	733	739	779	670
27374	33629	36268	19989	5131	1682	842	508	470	442	438	473	406	440	399	461	444	397	454	415	410	430	446	455	441	448	423	415	421	454	384	405	434	403	433	437	413	458	373	433	424	408	411	405	375	457	435	400	421	422	423	424	417	424	415	452	415	414	417	417	393	447	421	445	431	439	413	433	425	394	441	447	398	428	437	416	410	449	435	452	421	428	389	477	444	401	444	413	456	441	430	407	411	440	422	408	472	435	436	426	391	409	437	413	426	380	436	432	396	410	482	419	437	429	417	461	413	458	392	432	458	415	453	420	438	456	389	411	418	398	428	408	451	416	411	439	441	431	438	437	420	416	406	392	459	403	429	455	410	422	504	451	413	455	452	417	424	428	416	454	396	402	419	423	434	430	432	448	429	421	408	401	392	442	405	411	429	425	479	445	417	426	446	407	431	421	422	434	445	404	435	421	446	390	453	408	462	409	432	434	426	427	408	398	412	412	393	425	405	438	417	426	423	408	455	445	428	419	410	456	408	446	413	464	392	418	399	408	373	418	393	376	417	418	406	433	434	404	423	426	424	380	449	441	428	416	436	431	418	403	413	438	413	421	425	432	407	387	400	425	409	426	398	442	402	456	434	409	451	431	426	443	438	434	369	438	390	424	416	436	425	405	396	421	411	425	422	435	432	419	422	433	427	438	431	417	438	470	432	415	430	411	418	420	450	424	430	409	402	412	408	430	406	427	444	399	427	393	414	456	423	421	452	447	457	416	414	418	445	405	422	413	391	400	400	392	420	415	432	434	442	448	419	413	435	430	397	391	454	433	443	441	401	415	426	424	424	413	421	405	427	414	412	438	435	418	433	407	440	427	421	399	394	429	449	425	448	440	452	452	442	410	392	435	366	443	472	420	458	452	414	429	444	410	422	384	440	450	443	426	427	461	439	456	410	438	362	417	424	397	402	439	391	418	395	415	423	417	414	427	451	454	448	444	447	426	433	396	429	433	408	404	418	446	465	455	456	403	421	419	405	427	451	399	445	409	453	426	446	459	410	425	444	391	436	413	428	408	429	452	411	408	425	387	460	426	396	433	415	425	398	437	398	391	438	406	396	443	418	445	419	424	437	413	425	419	409	402	424	408	404	427	414	405	400	439	422	448	384	460	423	481	431	434	440	425	411	457	431	425	465	459	449	450	416	428	434	407	427	422	426	422	421	431	399	438	409	428	445	420	436	435	429	422	437	429	412	399	424	443	408	384	404	430	417	446	388	396	453	410	451	409	411	411	433	406	412	413	432	407	405	408	431	427	428	438	425	397	409	444	427	411	421	462	477	417	406	386	427	427	433	434	416	431	443	406	413	387	417	418	439	426	444	381	415	400	436	426	424	436	412	437	420	429	410	423	428	417	394	389	423	420	410	403	406	384	374	414	425	446	417	435	418	382	441	447	453	471	418	432	411	424	415	444	441	427	467	435	422	370	430	454	406	452	473	420	409	469	409	409	406	396	438	437	475	397	401	420	436	418	456	408	439	425	455	401	464	410	435	426	371	408	451	422	418	415	394	458	423	433	395	436	429	421	385	431	398	423	446	465	431	428	406	443	416	474	420	419	448	429	440	414	472	413	426	416	384	418	434	456	435	473	460	412	367	431	441	409	431	408	422	436	434	425	419	427	375	443	451	365	428	406	441	440	393	433	432	400	401	443	418	430	396	419	397	419	431	411	447	448	413	406	437	416	465	441	415	428	450	430	412	401	427	441	415	422	420	364	411	474	458	414	429	423	419	455	433	394	422	419	457	461	423	429	423	424	460	442	403	421	407	426	440	431	396	435	439	407	401	421	466	435	426	408	437	435	422	423	439	425	388	410	465	449	397	420	440	415	451	432	464	416	439	426	428	416	435	420	413	434	409	444	398	427	405	404	429	426	420	424	452	446	382	452	435	408	427	416	434	461	416	434	422	465	431	431	406	409	412	429	421	440	445	427	443	478	434	419	427	421	385	419	430	438	405	446	447	429	420	400	408	385	431	438	446	414	414	459	419	438	445	408	408	433	436	430	419	436	422	435	413	427	412	391	424	440	394	449	439	438	463	416	461	413	423	416	404	417	410	457	442	430	455	392	432	446	413	406	424	440	423	417	415	403	424	426	406	428	413	415	464	435	456	428	417	406	462	421	405	380	407	422	394	425	437	402	438	403	426	413	437	393	406	400	435	443	423	445	415	410	409	402	455	431	403	423	425	446	440	420	393	384	434	458	417	414	431	438	414	408	448	412	470	398	443	407	453	431	444	426	397	420	444	446	396	428	402	395	428	396	451	413	434	457	451	431	447	440	406	412	416	396	418	456	439	446	428	440	422	420	372	432	470	418	449	417	437	436	467	437	428	437	431	412	406	435	443	443	392	404	438	408	461	411	419	413	384	423	421	455	402	393	443	433	431	401	411	409	434	420	427	413	416	404	438	406	436	401	425	430	432	459	456	424	439	425	418	429	432	422	436	411	403	401	424	399	395	434	409	470	449	393	422	453	435	451	419	399	401	431	426	424	452	372	425	445	429	466	422	422	445	425	414	437	409	444	415	451	380	458	411	435	452	403	435	425	450	421	404	410	424	429	420	422	426	432	458	440	434	399	444	427	435	415	410	424	407	394	451	449	417	413	423	415	427	442	449	406	428	384	383	412	423	432	378	418	417	441	420	452	419	398	428	391	429	412	427	416	419	445	431	428	421	439	421	435	458	421	416	430	394	400	432	400	447	414	409	423	422	418	419	392	446	433	451	451	410	453	435	451	393	444	430	442	408	419	461	412	396	405	435	419	427	405	422	402	394	446	422	439	424	416	413	430	425	388	406	415	415	394	424	439	396	406	433	423	441	417	383	476	432	421	440	456	445	414	444	455	394	445	418	443	447	418	396	420	427	419	447	427	417	403	409	422	450	425	438	385	438	398	409	455	445	427	438	416	409	425	471	410	456	450	418	462	397	440	422	414	419	409	431	443	415	431	413	431	439	448	413	391	399	441	418	438	383	381	436	401	459	433	436	381	418	446	408	433	429	423	419	459	423	461	380	431	425	405	445	418	415	438	444	453	418	442	439	420	399	428	405	444	447	409	420	424	403	434	448	444	443	435	427	418	415	442	429	391	399	414	444	432	404	431	431	425	436	403	433	404	424	430	428	407	451	429	409	397	441	399	415	415	432	435	398	428	441	422	412	427	447	445	390	396	419	397	446	421	431	418	425	408	436	439	458	424	432	409	419	464	429	415	422	451	446	410	424	453	407	423	467	406	429	420	417	472	421	396	428	423	459	467	429	397	412	391	415	382	405	441	441	413	406	433	401	417	422	414	395	397	464	433	430	441	449	401	428	409	420	413	428	407	422	429	419	398	434	389	442	396	412	451	430	444	450	396	393	418	450	451	428	436	422	404	431	474	419	442	418	433	425	408	467	433	400	446	415	438	393	404	383	464	423	423	424	433	446	404	434	442	408	435	400	469	444	421	418	425
28074	54516	39847	20072	7374	3397	1580	946	719	635	668	599	675	658	630	653	636	647	683	664	636	675	677	656	634	706	662	702	639	704	661	725	702	621	680	709	644	648	678	664	661	683	671	658	637	705	640	670	661	683	668	669	629	640	680	654	654	626	655	620	667	684	643	671	668	643	658	667	674	680	655	676	702	635	668	707	639	652	655	652	688	636	662	631	648	675	674	671	699	693	647	671	622	669	633	661	651	698	674	626	658	687	660	675	709	665	673	638	683	649	675	640	647	710	733	667	655	691	670	674	634	651	645	655	676	644	681	691	645	674	620	655	597	659	629	613	703	650	647	680	671	687	674	686	610	630	686	709	650	683	647	660	664	635	706	640	673	679	686	635	672	634	647	650	698	648	722	664	658	697	653	642	671	641	636	648	690	677	668	629	656	636	710	660	624	629	651	611	646	629	639	682	638	668	701	675	661	643	666	692	648	626	664	702	677	619	655	647	625	649	679	634	631	677	629	663	677	670	683	632	636	679	695	684	690	637	686	598	677	669	677	636	700	698	682	658	658	676	683	669	653	646	680	657	698	687	639	638	623	709	683	640	680	630	638	635	645	671	668	656	670	686	621	661	653	665	664	681	641	632	661	675	631	669	655	666	687	674	658	681	707	629	710	643	655	672	688	685	698	710	667	665	655	693	674	631	656	710	647	671	669	701	670	664	673	643	694	672	716	676	652	682	675	643	638	714	675	666	631	641	643	658	684	709	635	648	649	684	679	656	669	654	693	703	604	685	716	674	693	662	722	647	655	636	688	679	677	635	670	672	695	668	653	665	707	665	648	652	650	668	686	659	648	664	703	606	690	670	613	609	648	737	689	695	638	679	635	664	641	644	720	621	673	708	704	660	655	616	657	650	668	689	650	655	655	664	632	668	667	687	627	684	668	693	702	681	688	630	632	652	713	680	598	674	634	672	643	639	653	683	680	666	623	699	653	667	638	653	645	638	657	692	621	680	678	607	657	639	567	675	671	624	706	650	673	652	641	676	645	651	670	663	651	660	674	688	661	680	694	703	665	650	656	661	702	652	673	654	652	707	680	682	637	675	635	624	688	678	651	660	695	671	663	598	670	675	656	674	673	642	670	646	656	628	640	650	646	689	670	659	661	680	692	669	675	693	672	655	683	661	681	641	683	641	672	643	665	624	687	677	724	679	635	640	711	719	689	683	693	672	626	634	672	698	677	637	656	656	667	629	713	699	660	667	716	635	686	671	664	678	682	616	676	677	644	635	633	649	678	623	640	689	652	672	645	695	640	680	670	678	608	676	645	670	652	638	677	676	633	672	666	676	632	683	675	606	697	642	669	691	622	683	640	683	696	617	618	643	654	676	641	645	651	658	680	657	669	675	703	680	685	648	697	651	662	643	686	648	687	657	644	650	676	678	648	696	633	637	644	685	650	692	657	639	636	659	637	700	634	630	676	640	692	671	611	661	666	680	622	615	667	662	681	664	688	663	638	699	654	664	660	683	660	651	626	660	635	630	717	659	682	628	662	641	636	642	665	624	692	660	685	625	658	695	678	680	640	641	649	627	665	670	640	644	673	640	630	684	678	668	690	647	646	654	627	725	654	672	660	677	614	627	633	705	679	647	681	675	660	697	727	649	683	684	706	650	639	637	662	673	655	654	643	617	623	669	713	659	649	699	657	587	633	655	688	677	658	616	611	635	663	614	662	702	653	674	656	653	693	659	658	680	693	675	648	686	635	706	642	668	712	677	653	667	665	691	631	708	674	631	646	660	670	659	667	654	659	652	642	646	675	661	674	692	638	677	652	694	650	635	654	656	667	655	674	642	683	705	645	642	666	695	667	684	642	653	640	657	652	640	680	638	701	664	673	664	711	696	652	685	700	685	664	660	642	641	601	632	673	652	642	626	673	672	699	649	688	639	619	651	643	682	658	690	652	614	646	611	662	720	628	654	668	675	592	650	702	662	674	654	634	704	685	685	678	641	648	644	623	659	668	662	702	639	674	610	673	668	667	651	673	651	677	683	628	625	665	640	671	670	660	621	602	686	623	669	664	662	615	686	664	658	643	637	656	699	642	670	646	579	634	669	696	661	623	646	655	702	630	650	633	614	644	645	700	693	650	649	672	668	623	690	641	687	692	690	644	624	654	683	669	685	644	612	637	627	687	654	673	647	637	632	691	651	639	641	642	686	620	704	714	659	685	638	633	630	679	613	690	635	659	677	679	702	691	598	623	640	653	625	687	687	657	672	685	659	653	675	657	653	634	672	651	671	681	665	697	614	690	722	687	605	670	659	630	673	694	675	682	665	630	651	680	627	653	631	660	641	681	633	680	671	675	660	674	662	675	648	661	667	640	667	661	622	641	687	658	643	653	707	693	624	660	648	646	642	697	676	670	670	631	676	659	653	639	664	697	650	644	662	696	647	605	712	718	675	668	649	666	663	668	654	660	671	665	644	686	655	705	688	647	680	679	684	697	648	620	665	677	674	657	705	653	675	689	676	652	631	684	671	653	712	692	689	669	648	676	653	669	691	672	721	684	667	661	682	665	639	638	651	686	661	687	693	685	616	687	654	670	657	649	647	644	700	706	682	633	678	667	643	664	672	665	654	706	677	669	623	664	679	656	638	661	700	645	634	664	706	673	692	615	667	644	660	622	728	677	686	667	678	635	672	672	659	612	669	663	637	656	682	695	689	650	625	642	659	701	643	604	705	665	634	649	667	626	608	668	633	689	651	669	673	691	666	733	646	695	674	642	682	666	651	706	652	639	707	711	672	644	692	665	671	671	646	645	675	642	627	626	670	674	668	635	629	628	681	712	685	670	683	673	641	674	686	644	670	670	665	601	648	643	635	682	661	654	704	725	643	667	641	636	629	660	699	683	613	719	639	655	718	680	645	628	664	663	629	664	675	635	676	644	678	648	629	672	638	698	677	702	645	676	606	649	655	654	655	639	613	687	628	680	652	650	665	673	689	679	722	686	682	684	707	644	657	635	680	669	637	704	639	604	660	634	643	654	647	711	712	692	714	672	615	659	611	650	625	675	642	681	663	674	650	655	648	731	638	666	655	674	623	688	637	650	672	679	640	603	635	669	679	634	688	666	658	631	650	690	669	680	658	649	696	644	668	708	694	675	633	638	678	654	673	644	659	661	673	634	697	659	667	686	681	624	673	648	646	611	676	640	677	677	679	681	681	692	678	655	706	659	674	610	641	671	646	617	617	660	670	655	682	661	676	674	674	687	653	707	672	729	655	667	646	689	696	681	671	660	666	676	664	614	663	726	628	669	666	673	705	654	663	616	648	662	684	674	709	647	675	652	654	583	655	689	691	697	672	691	676	663	688	664	619	648	658	682	689	709	661	719	659	656	649	690	686	665	644	684	656	644	596	658	674	649	667	694	665	673	646	655	648	634	659	662	654	644	675	667	642	684	649	681	685	672	693	703	657	614	707	675	677	627	668	667	661	680	645
24679	25256	40699	35587	23306	14098	4619	1220	591	468	467	487	453	460	444	474	480	473	460	439	424	470	458	439	513	459	451	468	452	473	449	414	446	433	442	481	456	490	452	465	449	461	442	448	504	444	484	471	440	474	425	441	489	444	450	460	503	463	446	428	479	473	473	429	488	448	473	469	474	451	414	504	499	451	449	459	447	452	449	451	389	478	430	461	446	485	448	438	469	452	489	441	507	426	448	482	475	448	446	450	439	462	451	453	443	428	472	465	451	443	452	466	457	435	448	440	417	439	423	468	456	436	455	458	441	422	476	452	412	460	488	452	486	456	476	473	443	448	451	421	443	415	464	437	476	436	456	442	453	452	451	472	476	438	431	453	449	493	439	419	440	448	451	483	439	433	446	470	458	478	463	422	478	468	441	455	490	451	472	454	511	480	415	472	426	454	462	460	437	449	480	455	468	481	424	452	435	420	443	456	447	439	418	463	440	438	465	470	443	451	438	487	450	473	501	437	419	426	463	467	414	476	469	437	428	460	436	443	502	452	451	451	443	453	476	426	484	436	480	470	458	441	429	441	431	470	462	442	441	479	485	483	427	418	492	431	473	446	472	465	426	464	469	460	478	468	452	447	451	445	477	484	470	453	496	472	475	473	471	451	441	417	435	451	454	440	465	421	459	440	454	450	446	500	433	445	447	440	503	439	438	409	438	461	470	486	457	469	450	441	473	460	466	425	424	448	460	428	438	425	445	397	433	456	439	439	503	448	438	488	457	441	462	447	432	458	431	467	455	458	450	468	464	464	461	444	459	490	455	442	444	467	445	389	453	461	471	448	422	468	459	447	425	454	452	486	495	490	478	504	470	441	488	435	451	469	431	446	445	440	442	470	433	465	490	445	442	436	466	467	478	466	502	471	491	450	495	465	469	461	427	468	471	453	479	446	446	460	459	515	422	439	433	452	445	470	475	457	453	437	442	511	478	461	445	458	443	472	457	429	469	477	470	428	461	463	402	476	456	415	464	470	453	470	458	435	457	431	456	490	465	434	487	436	449	418	473	448	453	479	461	434	441	456	467	440	453	462	443	463	504	470	448	459	458	479	444	444	469	456	472	473	447	451	432	423	465	494	425	458	411	471	500	435	459	432	440	464	484	438	484	450	499	437	436	441	447	461	441	446	436	478	408	442	420	440	453	442	460	448	453	477	494	434	452	418	466	428	440	467	449	477	416	463	448	446	440	426	453	478	445	452	475	508	444	456	470	426	478	457	457	461	473	448	449	447	448	497	475	459	502	467	444	460	473	468	438	416	472	470	486	437	408	465	482	425	449	462	447	422	459	417	454	455	438	477	426	487	451	399	440	455	464	468	451	467	445	436	445	457	455	451	468	473	437	441	452	417	475	430	442	436	446	455	490	499	420	438	437	425	478	490	500	454	505	481	430	464	467	451	465	459	467	450	451	448	470	443	450	421	451	457	446	454	428	455	411	475	466	430	424	462	441	435	468	433	438	505	466	432	458	413	470	494	418	498	461	439	447	462	445	449	444	447	437	463	456	458	434	436	449	470	444	452	427	469	461	435	489	448	471	479	515	442	449	444	489	487	471	463	431	485	475	451	422	426	469	459	496	453	475	470	468	442	418	450	452	437	445	475	453	451	436	445	484	465	500	445	467	435	436	477	509	469	443	464	462	437	465	453	438	428	454	469	464	485	435	471	451	470	433	518	492	470	494	451	456	453	452	445	448	441	474	411	452	464	425	469	467	468	447	459	483	432	457	435	453	453	453	440	434	495	516	468	455	420	474	426	452	442	439	425	486	471	473	453	458	471	468	427	461	454	482	441	461	473	484	475	458	500	441	468	453	520	442	432	459	442	467	426	451	471	466	482	468	438	479	424	486	445	464	478	446	437	424	485	423	454	438	472	471	469	468	476	453	479	428	462	444	447	461	486	490	456	444	456	461	484	472	456	458	452	475	446	465	445	455	436	445	483	439	471	480	459	461	468	433	483	454	451	429	477	461	459	496	439	455	438	453	434	458	456	457	471	450	471	470	450	428	487	442	458	480	466	451	446	439	383	468	470	461	440	459	455	445	459	466	449	440	478	448	453	450	493	441	498	458	466	472	453	472	476	464	467	459	423	438	439	416	480	464	469	455	460	438	464	449	457	451	464	407	469	471	448	486	420	465	413	443	434	426	452	448	466	457	474	443	457	443	455	455	438	483	410	452	454	470	445	442	496	449	430	432	441	440	451	449	444	467	424	446	445	406	479	503	458	427	467	462	458	474	481	488	440	440	479	459	478	461	446	445	439	435	450	448	465	429	455	453	419	452	486	455	454	443	434	446	444	440	440	476	483	431	445	447	430	464	454	445	458	466	452	479	482	449	488	442	464	467	473	440	435	425	487	447	454	432	489	456	458	432	451	452	443	443	487	427	461	416	444	477	452	425	436	453	444	437	462	446	457	432	485	483	445	410	461	446	442	449	491	423	466	442	466	439	461	452	434	481	464	435	446	449	462	469	479	480	429	432	455	438	429	455	447	434	423	461	426	459	428	455	466	435	437	448	453	446	449	445	458	450	486	439	442	407	469	491	472	479	454	463	406	463	451	435	474	407	453	421	478	464	477	466	441	433	473	433	447	463	480	431	477	401	406	458	459	453	464	427	474	449	448	456	446	488	472	443	470	455	463	450	498	437	422	447	459	462	445	441	413	485	451	426	427	434	470	479	456	507	437	463	421	457	458	451	446	483	446	451	451	435	459	495	447	402	419	470	489	464	441	458	441	472	443	478	458	475	467	494	468	477	447	456	446	431	414	457	482	460	456	450	425	445	449	489	450	491	424	443	478	416	428	451	477	493	463	449	446	455	432	459	475	446	478	442	477	479	434	476	457	434	428	454	419	490	467	430	458	443	437	435	493	416	446	425	457	465	430	443	444	455	473	482	434	460	453	470	449	475	415	445	406	462	434	438	461	472	439	439	446	463	442	486	429	460	494	452	417	452	440	419	430	463	441	418	431	435	434	429	411	449	437	477	430	467	467	421	472	470	455	455	460	466	419	442	502	421	454	410	435	459	512	467	492	454	461	431	485	440	460	454	458	506	444	440	462	481	483	454	486	436	426	471	438	502	467	448	471	441	430	437	449	441	450	458	450	434	460	470	449	444	451	448	468	459	473	486	480	436	448	485	452	477	463	490	447	469	458	430	430	449	418	460	452	413	437	460	471	434	459	433	454	431	453	452	489	542	457	485	453	449	473	433	428	476	460	451	432	463	444	447	422	462	504	437	431	480	439	477	433	474	444	447	464	455	467	446	459	478	432	484	411	523	440	478	450	473	418	429	436	434	450	451	444	504	452	426	493	444	422	430	481	465	480	465	474	435	442	479	450	460	423	454	465	457	490	466	439	446	443	434	449	457	444	486	443	498	448	397	436	466	473	449	413	477	474	427	473	467	411	446	463	432	461	441	461	454	485	466	433	476	422	422	430	428	443
52991	95100	72876	46126	27365	14529	6397	2423	937	772	719	703	709	713	734	719	687	691	673	681	676	730	741	729	675	711	723	687	705	729	749	699	727	691	692	703	745	679	735	699	750	693	671	681	723	696	748	715	716	684	701	731	687	715	681	728	711	734	749	685	696	702	673	717	736	770	679	720	687	768	710	723	722	701	689	686	675	679	681	692	704	692	690	663	703	693	691	669	658	721	691	693	668	682	716	681	714	736	711	767	684	669	680	695	652	687	730	720	682	692	660	697	743	687	740	720	688	726	706	682	750	739	684	672	699	727	707	695	744	668	700	715	686	753	682	740	708	662	718	688	740	735	627	696	707	696	678	678	661	716	694	726	689	717	698	737	727	728	671	730	669	706	694	758	686	685	719	672	723	731	684	738	724	703	719	700	727	742	741	677	680	732	666	692	712	730	738	719	707	665	694	739	709	731	690	670	712	699	719	651	663	680	733	764	666	679	708	693	733	713	692	719	678	646	712	720	697	694	677	680	735	714	676	729	657	723	656	715	711	724	727	675	666	739	707	677	709	744	689	752	692	732	671	716	654	717	725	695	685	686	670	659	669	680	706	732	687	734	725	666	723	760	740	679	722	711	703	728	718	691	684	713	718	729	701	736	704	710	715	735	675	693	693	745	726	707	647	688	697	678	733	726	670	643	708	686	764	712	680	730	702	681	718	691	695	712	721	715	724	695	721	767	712	680	734	695	688	724	711	685	715	720	695	662	701	732	692	732	746	693	653	710	715	703	708	699	724	694	746	668	754	709	721	713	659	743	688	696	671	710	722	682	717	709	688	716	700	713	712	688	709	706	681	691	754	761	699	689	661	705	677	676	715	695	733	772	696	660	695	692	685	709	703	720	657	767	677	749	718	737	680	774	744	722	701	716	655	742	691	733	692	681	741	695	682	714	714	679	723	669	687	698	711	663	725	690	702	706	721	713	686	676	695	750	739	748	696	724	682	750	699	705	734	692	716	689	703	700	676	690	697	747	720	711	682	730	737	770	682	698	673	690	718	693	640	689	647	701	691	710	712	665	652	729	683	710	684	732	678	695	705	645	699	757	706	702	719	741	738	713	682	719	692	690	714	689	708	720	711	687	651	676	668	745	778	736	713	726	727	672	714	667	648	681	684	734	703	704	675	717	678	677	668	648	692	691	706	728	658	659	717	732	702	669	707	744	694	690	704	648	690	731	704	684	728	705	702	712	752	698	705	710	712	720	686	721	678	698	717	719	706	751	727	732	699	671	677	714	732	714	710	701	714	699	676	717	696	738	694	664	716	789	667	744	748	708	691	726	717	731	727	715	716	749	704	697	709	712	658	665	696	740	682	720	718	656	679	729	691	695	690	739	680	700	692	709	683	696	709	704	698	630	689	711	709	712	724	677	720	746	695	679	689	709	713	747	699	732	704	694	730	746	740	656	740	702	737	732	747	731	703	778	707	697	671	675	678	696	717	676	746	695	711	732	724	728	691	755	744	675	731	676	714	687	690	732	705	727	723	667	746	667	665	747	698	700	683	664	719	729	682	707	694	704	724	717	707	693	709	670	698	678	658	713	736	692	646	752	693	681	693	725	699	668	745	732	729	729	742	732	635	707	694	739	652	737	700	683	734	708	708	721	668	705	690	682	715	721	740	736	745	704	704	771	751	716	697	733	683	669	700	704	684	753	701	679	698	662	675	746	719	747	741	705	708	664	707	669	683	682	709	702	715	709	728	669	697	723	680	715	735	682	685	704	712	714	686	731	644	666	701	711	737	694	705	688	727	695	723	748	703	725	753	737	717	709	689	700	731	673	701	683	723	755	650	739	714	722	710	684	732	699	711	687	745	746	676	738	683	696	668	732	653	704	718	709	698	752	695	685	741	733	678	674	677	716	686	759	671	705	748	694	719	672	675	661	705	700	729	727	696	752	702	668	686	720	739	660	659	695	702	692	718	722	702	671	710	724	718	709	714	655	709	671	714	671	689	749	704	729	743	721	703	699	688	693	681	707	741	639	700	703	713	642	690	734	702	705	749	688	702	699	725	729	672	708	694	732	712	711	718	645	714	676	721	705	659	723	716	685	697	691	745	765	688	748	715	726	710	678	676	707	759	746	721	680	713	724	674	712	723	680	701	679	729	714	762	683	711	687	695	702	661	694	717	706	704	687	715	721	657	672	696	715	674	710	711	700	677	679	684	696	706	663	723	731	689	735	723	703	739	731	733	704	660	709	644	705	706	753	669	704	702	740	779	708	740	711	696	717	722	714	714	676	700	741	692	630	696	660	757	676	695	707	655	691	700	696	685	742	674	652	687	702	680	758	695	681	733	699	695	714	706	643	659	716	718	736	689	698	725	674	707	710	702	722	724	673	701	708	701	708	735	703	695	691	726	749	727	708	708	682	757	701	678	671	750	714	708	708	774	735	678	726	701	711	674	716	693	722	703	726	649	750	657	674	762	722	711	720	681	699	698	629	739	714	693	723	683	726	691	709	675	682	736	725	694	703	665	736	707	672	751	718	674	687	714	671	720	689	686	704	651	697	716	727	741	668	701	701	735	647	642	724	666	676	698	696	728	713	683	668	673	707	716	737	707	734	715	744	763	725	724	702	724	712	729	725	725	720	745	677	715	725	689	700	677	677	747	720	687	748	668	747	722	690	694	698	694	742	704	723	689	677	709	684	725	693	739	730	692	739	709	697	727	720	657	690	705	697	704	662	698	693	730	675	668	725	725	699	717	764	739	719	694	674	709	717	758	733	714	760	684	724	710	713	678	674	743	698	757	706	691	686	684	700	698	685	716	705	738	764	711	693	719	709	724	703	683	732	714	711	677	695	669	729	693	662	672	670	718	708	723	690	677	728	711	722	702	726	721	699	655	699	743	687	692	675	793	663	710	709	722	695	695	687	689	733	731	701	739	678	675	716	693	675	702	681	693	683	755	731	735	735	688	746	712	698	753	672	735	677	708	759	691	664	677	717	697	681	697	760	685	706	643	693	734	711	703	713	690	709	677	699	709	733	687	703	680	699	709	647	667	707	741	683	715	729	700	705	713	733	700	711	691	685	682	742	758	736	707	691	735	711	655	725	693	737	743	692	719	717	672	688	648	687	691	674	661	669	735	670	685	736	723	689	723	656	718	736	652	713	678	698	689	736	664	710	650	698	649	694	699	701	747	735	652	679	741	730	727	698	678	706	736	729	727	679	678	686	690	688	683	688	678	719	676	732	674	699	683	709	716	678	722	719	643	717	694	646	683	689	703	726	701	704	678	762	678	679	717	671	720	700	700	640	693	690	733	706	705	697	682	685	708	693	762	720	695	730	660	695	681	677	734	717	709	674	689	726	692	687	653	623	669	727	720	679	675	733	741	706	713	736	672	730	706	677	719	678	694	722	667	725	723	696	764	678	685	768	684	658	692	697	694	703	672	715	693	715	708	682	732	705	720	682	663	696	705	698	726	723	697	702	754	672
23311	22720	34553	30596	24575	22158	14230	2672	685	538	524	521	514	520	514	503	483	520	522	496	482	542	545	499	510	498	526	509	476	500	494	515	518	473	508	510	504	508	490	486	482	516	521	550	518	499	536	474	486	534	510	488	492	552	503	502	494	490	492	517	514	560	505	484	501	484	522	501	541	551	488	541	530	534	505	549	508	467	496	484	520	478	543	470	525	509	479	496	556	529	487	489	469	500	531	491	505	461	513	485	540	507	532	489	497	481	489	493	536	510	507	507	505	501	504	504	501	462	505	486	502	523	486	492	492	544	497	516	521	481	504	527	510	507	527	509	491	503	504	465	507	515	489	512	488	483	512	473	512	538	516	506	507	487	509	536	548	469	484	499	518	503	527	482	457	485	527	486	464	520	526	464	508	536	483	512	488	506	490	520	500	475	485	473	484	483	475	532	497	496	544	530	512	506	532	507	516	496	483	469	491	514	491	505	499	484	492	504	496	483	534	504	482	523	471	500	465	495	533	529	455	543	485	479	518	508	509	505	486	531	488	509	496	526	513	490	472	475	509	447	475	471	481	497	490	483	487	509	549	498	513	501	539	526	540	532	546	509	498	519	500	479	504	501	485	477	479	483	491	499	518	507	498	502	503	528	501	504	502	500	483	507	505	468	473	509	487	520	494	498	496	535	510	491	504	491	495	518	499	496	509	491	504	501	493	494	485	515	484	484	528	493	490	510	532	486	472	517	495	541	517	555	509	495	498	483	502	482	527	495	531	496	514	563	524	528	504	484	491	514	522	493	523	488	494	508	540	500	518	502	485	521	502	475	506	461	518	502	494	531	535	483	502	500	502	483	489	494	552	503	482	500	515	471	486	473	550	540	482	516	518	503	523	476	441	488	450	515	503	524	501	481	488	454	517	519	455	498	491	495	498	499	554	493	501	534	464	513	525	505	476	513	471	488	485	494	509	484	514	522	510	517	521	496	471	475	483	465	507	535	490	509	505	494	467	524	508	471	471	522	472	497	491	507	493	528	508	496	482	496	516	529	530	529	508	525	535	509	508	521	502	492	522	481	497	492	458	529	487	508	518	506	530	497	526	530	463	496	469	501	532	486	460	541	537	495	460	498	500	527	495	519	508	498	509	449	469	483	503	502	474	489	494	499	493	492	513	497	530	491	495	522	485	508	525	477	509	482	523	497	520	467	495	529	539	525	493	528	518	533	526	522	466	506	503	512	496	492	500	502	503	544	542	485	499	512	498	552	499	535	467	529	473	509	508	530	468	537	522	474	514	498	511	471	483	493	502	521	478	479	509	487	478	521	523	504	480	502	513	495	448	509	496	476	500	498	487	545	477	523	508	512	472	525	491	518	483	525	492	489	490	514	486	525	467	503	485	479	500	498	501	522	537	454	510	540	516	472	501	491	476	492	495	523	504	502	508	479	480	478	482	482	501	483	509	548	493	493	453	483	498	490	498	487	516	530	498	464	528	493	542	526	521	530	484	514	543	507	501	500	513	501	493	504	465	507	539	495	487	508	476	447	475	488	468	495	519	537	523	494	482	524	485	520	501	484	516	490	509	513	438	490	516	525	445	528	485	480	494	530	454	497	504	430	463	477	483	486	503	513	483	512	534	509	502	531	522	487	497	510	496	494	495	470	533	459	506	507	464	489	504	553	511	530	528	528	521	518	530	525	489	442	503	529	531	490	475	483	518	473	467	531	532	526	532	464	479	520	511	548	484	528	526	476	508	477	467	504	531	524	454	494	492	504	496	488	479	461	487	475	509	508	545	484	495	473	498	502	523	479	491	496	510	493	497	468	505	527	491	486	488	549	493	509	500	474	482	487	482	504	511	513	442	501	537	534	515	488	462	513	546	502	549	516	509	507	470	515	515	540	468	515	491	503	542	480	506	498	496	507	495	517	499	495	477	514	535	548	481	499	506	497	527	505	513	459	511	471	510	471	499	496	510	497	505	540	492	506	487	485	466	526	542	471	522	488	497	484	544	488	520	509	510	473	512	536	509	465	509	494	537	470	481	487	490	530	521	479	561	522	483	510	507	505	507	555	517	505	484	477	533	489	515	553	507	491	504	487	491	543	482	486	499	554	500	518	508	508	480	463	515	483	480	526	453	546	480	478	489	480	515	506	503	461	491	496	538	512	544	486	515	547	483	524	487	463	508	511	538	493	505	532	523	501	494	490	489	512	485	519	512	540	499	499	542	531	514	506	537	529	519	492	485	443	535	537	457	499	492	541	488	543	492	455	510	487	497	487	518	531	448	538	517	493	477	500	540	498	518	518	488	541	479	525	464	479	508	507	552	491	487	526	490	477	487	521	491	487	516	514	500	492	477	493	522	535	496	478	468	471	494	477	526	483	534	442	527	504	471	498	529	543	500	449	516	497	519	493	476	511	507	496	484	480	504	523	511	509	507	502	490	541	495	515	517	510	532	536	506	481	491	494	482	460	487	480	525	459	547	504	531	479	495	476	475	458	500	522	476	501	537	480	518	454	512	509	472	461	484	539	489	489	533	514	485	493	527	499	483	540	533	482	464	466	519	512	480	518	510	503	474	536	519	501	479	463	486	515	501	530	532	504	488	494	519	470	497	450	503	505	474	537	499	516	481	512	520	498	495	511	486	506	527	529	527	469	497	510	477	507	478	507	549	482	495	530	496	491	501	492	474	486	483	516	515	500	517	511	459	468	547	509	487	512	513	478	495	489	482	521	479	470	475	452	460	506	488	518	492	497	478	503	488	493	502	501	469	511	512	535	506	515	524	506	516	478	509	518	478	523	495	508	500	515	466	544	481	509	516	463	503	461	516	538	520	524	505	504	531	454	453	481	474	493	486	486	493	503	474	577	527	521	543	480	504	475	513	448	510	479	467	486	522	504	493	509	528	488	480	456	455	483	467	517	529	501	515	522	509	532	495	495	509	500	489	480	516	513	502	521	517	491	497	499	511	471	485	514	497	544	516	485	500	516	518	474	481	491	462	487	514	499	505	514	502	503	504	482	527	517	550	495	511	508	500	474	531	512	459	483	499	513	493	518	488	495	503	530	500	509	500	500	538	510	486	461	521	484	480	512	507	457	494	537	462	498	464	514	523	490	498	500	520	479	519	528	512	524	505	519	470	488	510	527	495	455	496	481	509	505	489	515	485	557	506	484	549	512	466	510	473	495	529	489	472	535	480	460	510	509	505	508	517	477	529	484	498	544	489	465	484	534	457	464	477	488	523	524	521	540	474	497	497	478	508	479	493	482	514	435	483	509	526	487	532	501	465	516	496	484	532	517	505	458	482	517	543	539	490	541	545	494	512	501	441	521	514	463	517	477	457	501	536	483	517	517	483	498	475	544	502	461	507	489	509	488	527	540	524	473	525	516	496	467	504	502	463	533	511	498	522	511	474	470	516	483	506	519	548	505	518	504	478	486	489	490	495	496	474	491	467	494	453	476	474	483	459	514	540	491	468	444	504	536	474	492
56131	103014	81823	58949	37455	25149	12199	4587	1293	758	739	707	674	800	751	779	809	753	780	749	728	735	794	757	748	725	710	718	771	753	727	725	707	763	761	769	719	726	765	765	742	759	776	698	737	699	772	802	709	785	717	773	738	710	781	782	733	750	772	737	707	770	741	760	728	733	780	775	794	768	732	724	740	781	781	803	761	753	735	753	757	753	755	778	776	768	719	755	770	757	744	746	771	773	741	747	747	762	716	738	823	767	714	728	787	763	750	738	772	794	727	788	775	786	820	730	733	763	697	685	749	748	748	726	758	784	729	782	782	755	750	769	755	771	687	766	736	739	705	737	764	743	704	717	756	702	738	703	724	700	768	741	702	785	764	763	730	747	727	778	757	722	732	778	772	754	730	736	730	723	711	713	763	770	766	744	756	770	772	759	719	732	753	768	759	807	760	768	747	736	800	726	678	719	772	738	728	766	719	750	735	776	737	726	726	768	768	709	790	768	777	771	777	744	776	694	672	727	726	815	708	834	806	790	763	732	732	804	749	739	773	713	764	711	726	765	694	779	774	764	732	779	720	692	780	819	727	751	737	775	718	719	730	710	776	735	789	762	705	805	752	754	748	714	743	729	754	745	722	760	762	743	762	757	733	769	724	749	734	752	744	752	768	733	766	753	657	670	758	748	731	707	757	744	731	731	742	757	745	717	784	743	758	798	745	734	750	714	775	742	771	745	722	732	684	771	718	802	791	762	730	680	789	783	746	757	754	741	745	745	754	704	764	749	771	718	735	775	778	725	783	696	758	773	715	780	768	784	759	738	714	785	780	735	766	750	768	726	736	736	737	735	732	754	707	774	773	740	738	691	742	732	757	728	752	714	710	690	709	741	685	796	701	769	725	748	735	790	766	782	741	713	743	815	754	759	754	742	762	697	783	739	784	798	747	753	716	783	765	764	734	729	738	772	759	757	767	739	769	727	717	779	773	734	757	743	740	760	702	743	761	740	763	773	757	775	725	737	725	742	731	743	725	787	755	771	789	730	713	758	772	751	746	742	744	754	758	749	759	726	761	752	772	792	752	797	747	724	719	777	769	705	752	757	693	786	732	749	761	775	737	773	759	734	770	774	715	737	757	722	724	753	716	814	778	729	743	746	744	721	713	743	730	765	731	717	728	753	731	705	792	746	707	726	705	770	774	718	759	771	758	782	712	725	805	761	688	766	748	763	767	712	769	754	746	794	777	755	736	768	702	715	749	785	799	773	694	755	750	778	792	748	766	676	741	755	760	806	691	776	734	690	772	735	784	789	741	776	725	737	733	744	752	767	797	774	757	794	734	758	731	726	756	772	735	774	760	728	752	715	726	813	786	762	747	751	749	733	745	719	729	740	753	768	726	706	743	782	750	739	747	739	777	731	746	742	756	807	762	786	759	727	746	742	777	763	773	792	744	718	782	757	741	730	757	781	762	723	758	720	733	761	760	734	766	741	771	756	752	744	757	725	778	758	722	735	782	757	758	733	731	752	736	775	746	718	740	750	736	776	788	755	739	747	808	729	710	789	742	745	761	765	692	733	775	743	738	714	758	736	747	735	738	742	769	729	737	757	741	746	743	715	752	790	728	729	721	722	765	768	712	751	726	746	724	732	768	750	778	763	746	736	757	724	751	784	745	773	748	766	731	752	748	713	787	718	761	739	710	749	767	764	723	751	794	773	729	680	757	763	728	772	777	805	698	769	718	723	769	768	769	760	738	743	753	802	785	781	765	806	725	739	767	677	717	703	752	757	753	744	766	759	712	773	737	728	695	771	735	755	751	746	712	720	753	717	759	716	755	721	708	733	753	718	765	764	712	715	754	699	738	707	717	703	762	698	814	767	764	720	756	816	696	744	725	759	771	770	732	792	733	784	775	778	736	754	747	709	712	723	734	757	728	738	759	730	751	720	762	777	743	754	718	776	732	757	715	785	739	770	738	728	730	734	789	742	701	744	742	705	756	785	757	715	732	731	752	712	725	738	760	763	755	740	687	753	743	747	746	766	753	722	717	676	768	799	751	746	723	737	706	739	744	773	764	766	726	802	755	743	763	757	714	735	716	751	711	781	740	768	762	789	789	773	727	773	794	789	731	758	741	712	758	781	757	698	771	728	763	724	702	744	728	781	724	765	749	753	741	752	751	716	740	727	762	724	788	777	728	735	716	755	738	749	772	757	685	755	737	718	703	762	711	731	735	766	787	766	755	726	708	737	762	755	773	803	718	733	748	732	731	713	664	756	767	732	745	791	809	731	796	794	747	747	722	774	751	774	710	735	740	759	783	771	762	768	752	739	740	755	752	759	727	757	762	822	753	760	738	710	743	724	727	767	774	701	752	715	750	737	797	671	719	725	733	748	722	795	739	761	744	750	718	721	781	775	747	724	736	742	764	845	763	760	786	735	762	776	774	767	809	789	735	696	696	730	747	751	784	755	740	769	746	719	815	768	723	726	754	713	793	692	806	759	742	737	748	786	725	716	728	731	728	788	784	781	721	763	731	720	749	739	708	736	720	802	789	766	766	750	754	754	762	762	723	779	758	737	692	784	744	769	790	769	778	784	705	794	786	752	785	753	733	717	758	769	783	757	784	730	736	757	722	706	783	769	791	760	716	727	777	710	730	713	744	711	734	714	745	716	723	786	767	738	756	718	771	766	705	768	748	759	773	750	735	818	720	714	695	726	772	769	729	717	752	762	772	733	762	762	781	769	754	786	784	761	730	778	749	772	733	740	740	725	768	747	779	763	759	759	752	784	789	760	745	763	722	746	817	708	749	749	703	727	744	800	789	715	747	742	814	795	733	723	748	757	759	761	801	676	729	741	742	732	721	778	781	709	788	803	745	762	737	736	783	813	782	733	767	737	800	735	746	733	750	770	719	767	781	701	729	677	739	814	782	704	764	736	773	733	791	730	764	793	787	769	740	742	771	824	736	766	758	749	753	745	746	796	773	768	737	790	725	770	749	746	690	757	744	725	738	752	738	755	720	784	741	765	745	816	709	772	770	763	759	707	710	725	759	753	712	748	779	744	767	738	780	756	766	783	730	709	795	724	731	742	744	772	764	757	772	759	732	739	764	762	762	767	743	745	754	739	787	785	762	750	744	775	753	741	766	756	762	707	707	726	729	734	791	735	744	731	704	730	794	710	801	748	745	759	727	754	738	705	786	702	745	751	736	775	807	770	774	748	692	767	713	719	710	811	744	734	692	694	765	783	772	771	718	739	741	744	757	757	750	757	800	676	777	732	790	748	710	782	753	747	768	782	726	783	768	752	753	750	699	726	743	737	713	745	754	697	771	728	743	705	773	761	732	765	755	760	790	769	736	723	715	765	749	773	729	743	728	785	748	726	777	741	725	757	724	751	719	735	712	741	720	784	748	747	733	745	761	743	739	758	727	732	748	758	741	783	749	732	755	763	787	737	798	774	770	724	795	668	733	737	731	786	791	755	768	780	736	747	769	824
27427	33069	37123	20260	5640	1742	931	593	426	432	440	470	457	448	439	422	430	481	421	415	417	428	424	418	461	420	448	433	446	439	414	422	428	428	440	412	437	426	390	399	445	449	440	428	429	430	405	428	461	405	449	464	429	392	451	424	404	421	419	407	402	447	431	429	422	446	418	426	452	420	428	396	432	453	394	427	396	371	392	442	415	410	404	417	432	436	416	455	449	388	427	432	442	419	438	390	400	409	402	432	399	409	438	410	400	475	445	439	463	405	433	437	427	434	427	423	417	436	473	418	464	402	453	395	444	410	445	413	403	426	453	394	427	435	405	447	453	385	432	462	426	450	428	400	431	396	424	367	393	425	425	430	423	408	404	426	434	430	407	448	422	409	393	421	446	441	446	447	397	436	412	436	409	442	397	415	412	434	448	449	419	438	392	446	411	458	415	436	391	408	423	470	468	391	418	418	439	422	394	429	457	451	427	448	422	424	428	423	474	414	442	427	414	442	419	413	425	384	411	437	433	423	440	445	423	393	459	422	431	441	452	417	414	428	447	443	423	457	428	434	423	429	450	421	421	451	430	417	445	451	455	415	422	424	457	412	422	398	412	388	440	425	422	405	454	443	432	421	386	433	426	383	419	434	465	421	437	423	432	423	420	445	411	422	407	413	420	424	432	431	428	419	437	463	432	463	457	455	422	436	426	395	431	414	463	433	458	399	424	423	423	408	449	454	469	423	425	431	447	436	432	415	449	432	439	398	437	437	427	422	390	455	452	431	394	398	457	476	399	451	423	453	431	407	439	398	468	413	414	409	444	451	446	438	425	432	412	423	436	410	450	433	397	410	415	428	429	409	432	410	425	409	426	411	390	409	446	427	428	405	379	374	406	475	447	424	437	424	387	411	411	420	436	463	457	409	452	429	430	435	411	417	409	449	431	437	450	431	412	450	414	440	430	437	407	442	428	424	445	417	413	434	402	441	425	391	440	441	394	449	443	434	444	399	450	397	441	418	440	419	440	416	437	447	461	437	426	420	416	427	433	428	417	390	444	457	425	424	412	407	408	411	424	434	375	407	400	436	416	451	418	444	426	411	404	445	390	437	457	444	453	416	398	427	418	427	418	448	425	414	417	410	467	408	431	435	407	432	448	420	390	423	396	433	392	416	394	405	431	432	430	441	403	429	421	435	420	403	414	390	422	385	402	430	437	437	429	449	454	420	419	418	417	382	448	387	414	400	431	444	394	402	408	440	420	430	421	459	430	402	439	400	459	365	431	390	421	426	413	460	445	439	453	415	460	405	415	409	436	404	405	434	441	430	465	457	465	437	417	450	430	414	371	430	429	418	397	433	441	420	437	420	390	428	438	426	438	422	393	417	415	435	390	421	417	414	421	443	410	401	435	408	440	424	449	392	438	437	443	410	445	420	412	453	440	441	435	433	432	432	423	387	444	418	423	426	401	448	412	416	458	460	416	425	446	437	441	443	435	441	449	416	430	423	457	428	468	401	432	382	395	457	407	398	428	413	462	432	460	454	414	390	420	407	414	436	434	442	427	418	406	434	443	458	430	424	430	488	428	417	418	428	428	404	419	431	441	415	396	443	394	397	430	428	478	483	408	412	401	428	418	424	446	411	400	430	430	420	399	469	425	438	441	422	403	414	448	453	406	415	426	384	432	428	432	411	436	443	397	446	407	415	449	382	437	405	427	430	425	450	423	419	455	423	436	420	436	440	409	438	439	465	418	446	435	454	431	436	458	409	398	405	392	433	415	402	449	427	414	433	444	444	429	411	471	415	430	408	440	442	388	406	443	412	414	408	406	446	434	415	416	364	439	428	446	427	447	422	418	413	420	434	433	430	422	415	413	415	407	386	416	414	410	448	457	427	474	443	454	438	415	426	446	411	406	433	381	419	422	387	430	430	428	429	443	408	441	418	456	415	398	419	404	418	391	419	419	431	419	446	415	409	407	378	438	410	491	441	423	420	443	450	396	460	404	450	420	466	451	410	411	432	416	435	450	425	454	430	439	407	462	428	438	385	446	459	397	390	469	419	431	431	448	436	431	447	434	420	442	425	410	402	420	440	447	421	423	453	431	371	423	421	431	397	405	404	425	424	450	414	419	427	432	430	433	411	414	407	395	412	445	442	404	439	420	415	453	418	426	434	422	441	389	408	424	434	392	419	424	475	423	465	476	425	438	416	426	441	443	420	429	418	412	433	446	384	435	431	381	394	423	433	409	420	421	438	446	416	426	479	434	432	413	429	446	418	442	462	447	430	439	423	426	442	432	440	416	436	416	432	385	442	419	409	435	448	393	428	409	414	449	446	438	406	401	434	431	437	456	408	436	392	424	425	436	446	441	407	423	445	392	439	422	447	456	438	444	414	419	422	447	394	403	395	437	434	465	402	374	413	403	429	381	433	411	451	433	425	446	420	402	474	404	431	385	440	414	404	388	428	442	409	420	428	420	434	409	452	431	426	449	427	460	431	411	429	453	406	429	419	397	433	432	435	450	446	448	426	421	395	429	433	423	421	443	425	399	446	438	453	397	410	444	394	406	405	473	426	425	437	436	444	402	412	438	438	432	453	448	398	458	409	420	414	416	396	442	465	411	412	405	476	427	485	444	433	395	433	432	403	472	434	446	430	404	396	447	403	427	428	444	422	450	434	382	415	438	466	447	412	411	421	433	421	427	412	403	487	438	439	435	429	411	428	387	440	430	390	457	446	408	478	425	416	421	389	407	497	412	487	406	414	402	436	428	432	420	444	458	429	439	431	428	438	401	437	400	445	460	430	453	408	431	425	418	433	436	459	434	447	407	403	383	439	396	405	461	411	426	453	424	429	400	465	407	415	411	384	431	421	428	401	401	442	460	418	422	412	460	408	431	416	388	455	421	394	450	437	439	436	396	427	418	470	415	418	419	421	441	467	434	438	416	432	451	410	411	419	410	452	423	427	441	431	418	443	417	420	442	447	410	407	454	421	415	406	417	423	416	407	448	415	462	424	451	422	413	424	439	423	446	406	397	414	414	407	406	421	444	453	460	414	437	439	429	427	417	451	416	427	442	434	422	443	430	434	439	424	389	413	416	400	420	410	438	416	413	407	403	429	418	413	443	435	406	396	404	409	454	443	395	421	449	430	441	445	423	455	424	439	451	418	419	406	385	417	416	443	401	440	396	452	432	413	424	473	428	398	396	413	407	411	438	437	431	400	422	433	437	425	446	462	427	441	404	411	435	419	446	432	444	422	406	454	403	452	409	416	418	413	424	436	456	437	446	453	467	425	444	425	439	422	446	437	425	465	391	402	429	429	430	474	418	457	431	397	481	438	439	409	442	415	447	384	435	447	414	422	403	438	399	422	450	427	404	438	427	420	441	414	440	468	406	451	422	429	421	418	429	435	442	437	388	421	428	412	435	411	438	427	447	466	405	427	454	400	373	398	440	423	456	419	404	438	415	442	420	469	423	421	460	422	435	398	447	427
27282	54183	40760	20587	8447	3507	1927	1055	742	672	645	662	667	698	637	676	670	680	623	679	658	687	654	661	698	674	624	716	650	694	642	621	691	646	679	632	661	699	674	668	660	654	643	702	724	673	717	654	681	716	656	633	673	663	640	665	626	673	687	661	642	695	683	645	707	639	682	700	675	680	661	614	700	619	674	632	675	694	664	647	664	661	632	654	671	685	680	631	676	660	670	681	662	648	706	665	666	670	652	680	666	656	677	673	686	707	720	708	655	671	700	691	648	646	647	688	677	611	643	676	647	636	664	696	694	651	647	675	641	673	694	655	659	697	662	682	645	642	679	716	679	684	677	652	663	637	701	606	669	651	667	702	657	686	699	622	702	700	675	666	652	728	714	670	693	651	684	691	653	664	708	689	691	672	732	679	646	683	648	689	639	714	675	657	629	678	691	667	664	624	700	686	680	638	646	657	679	642	708	674	594	649	675	673	668	669	654	629	676	728	641	658	658	652	694	663	675	617	642	693	640	649	604	618	696	618	647	660	642	701	697	628	658	690	640	693	656	712	656	617	673	629	643	672	638	646	657	672	680	667	666	661	639	665	645	641	683	664	652	665	706	679	648	692	665	687	650	675	647	711	658	685	670	681	739	658	682	658	630	677	672	595	663	655	693	687	652	718	668	681	684	662	654	661	632	672	700	675	654	671	655	688	676	657	686	636	651	697	679	668	699	667	682	617	701	657	671	637	676	698	650	684	708	678	720	638	637	710	664	732	625	672	675	702	685	685	682	710	653	702	633	681	688	674	669	672	658	642	643	647	678	642	694	650	675	655	700	668	645	666	674	645	660	702	666	617	698	668	666	671	694	658	668	635	629	709	669	672	671	691	661	661	684	653	655	690	665	667	678	659	657	651	675	656	704	651	714	655	710	713	674	659	705	697	660	723	658	686	657	661	670	661	643	637	691	642	616	696	696	675	683	669	712	666	691	650	665	684	636	673	692	702	676	643	642	682	672	668	659	663	621	637	694	676	688	689	669	686	683	674	702	615	641	692	674	650	678	690	704	720	654	699	657	673	683	639	674	663	642	684	654	685	667	717	647	663	719	681	730	654	692	673	661	695	698	632	676	653	686	648	707	657	637	727	655	678	674	653	663	737	665	713	734	691	676	640	676	696	663	670	651	641	720	679	622	669	659	643	664	641	677	658	655	655	658	669	673	690	715	636	640	660	677	645	651	663	615	696	646	655	702	691	709	691	671	683	632	664	652	700	640	629	675	677	713	703	661	668	661	633	729	690	681	668	685	612	624	688	712	669	657	644	660	660	656	609	634	701	717	749	666	682	661	694	645	669	673	668	701	612	661	672	680	643	661	708	659	675	672	666	650	665	631	685	673	706	698	645	738	685	677	663	661	655	711	674	669	633	661	712	659	690	653	654	712	654	669	698	701	674	671	596	647	685	587	639	648	643	673	686	690	691	685	679	680	660	649	662	621	675	674	637	708	689	680	637	656	679	684	669	714	667	678	686	667	704	684	692	687	680	673	685	713	657	638	673	736	655	667	650	702	644	714	654	688	716	645	620	686	651	677	699	659	658	642	689	669	664	650	744	713	668	696	699	633	654	651	665	712	647	627	690	621	664	651	626	689	680	661	673	672	701	637	714	653	633	682	732	636	679	657	662	670	614	706	685	703	662	679	624	735	674	696	709	618	638	695	659	723	687	676	669	696	695	685	669	657	667	679	657	671	633	630	679	697	686	625	670	680	643	644	685	645	679	706	677	669	645	624	682	676	683	709	732	657	672	643	660	655	669	634	670	639	652	652	659	691	638	630	647	691	651	665	672	668	659	686	666	685	696	707	645	657	681	692	704	702	699	648	656	626	651	656	698	647	734	655	684	698	689	644	662	665	664	694	641	648	631	657	690	660	684	667	710	664	642	688	658	627	651	659	641	651	650	698	675	680	668	659	653	678	717	659	646	669	659	656	678	674	664	660	650	669	615	669	680	660	703	678	633	697	667	668	693	673	678	674	660	673	667	679	701	645	665	698	640	652	672	645	655	667	703	685	641	676	657	655	671	674	669	619	663	726	663	669	681	693	699	691	659	692	686	623	688	675	687	693	682	744	691	677	669	678	661	641	643	682	657	678	663	621	671	722	666	630	664	722	683	661	688	686	697	676	668	651	604	660	651	654	678	671	706	683	665	675	658	675	653	647	645	643	664	689	672	653	651	687	693	637	661	642	653	723	685	698	677	682	696	698	651	693	644	701	668	671	622	683	645	726	648	683	650	697	674	670	675	673	627	717	681	686	642	645	655	647	679	668	680	665	639	690	666	677	682	740	703	664	675	631	661	618	692	651	643	688	664	665	689	660	655	697	648	668	608	692	659	637	671	663	728	646	618	644	674	688	667	653	660	704	634	674	702	664	627	708	648	611	703	669	660	638	621	710	701	670	702	665	668	599	659	649	657	677	659	639	650	673	679	668	656	645	644	669	657	669	693	667	672	713	639	645	708	682	637	667	649	683	689	641	618	635	692	645	652	672	653	670	668	642	678	700	679	662	695	640	717	689	713	666	681	673	649	666	671	684	637	674	680	649	675	638	683	658	631	669	690	670	718	655	677	679	673	668	655	664	695	666	697	651	646	663	630	699	686	651	665	657	661	609	710	632	660	704	646	692	646	653	675	651	649	668	662	714	614	648	650	709	683	717	664	655	672	634	645	646	697	696	676	691	635	686	679	669	638	661	683	712	672	657	619	675	662	712	644	698	669	688	665	666	629	694	646	696	670	704	685	658	702	676	661	693	674	705	654	681	638	675	702	670	634	631	677	670	666	713	677	638	675	643	674	684	639	678	701	694	640	700	637	669	656	675	708	683	682	665	658	693	690	665	649	639	642	666	656	628	670	643	678	707	661	671	666	693	700	651	683	637	682	746	673	635	695	665	695	665	627	673	617	683	621	682	631	681	683	686	659	685	697	684	707	647	675	641	722	677	665	647	686	684	668	703	686	687	643	663	675	688	631	703	694	662	626	649	683	652	666	658	691	690	678	652	635	651	717	710	697	657	656	712	640	643	721	718	664	644	659	707	652	638	679	690	632	683	705	704	661	681	684	668	666	648	657	705	634	639	658	673	680	683	649	693	659	694	639	689	658	679	657	669	704	644	654	694	596	692	702	671	654	668	655	625	665	686	669	704	675	688	639	680	668	703	625	720	649	651	653	669	671	675	655	643	698	682	720	697	690	676	639	683	596	659	687	657	666	693	652	637	708	687	663	665	718	674	675	674	627	652	659	686	662	636	721	710	675	662	692	717	660	666	678	662	641	683	654	655	661	685	660	708	705	663	637	695	675	670	634	692	652	670	667	682	713	687	688	697	644	663	664	679	668	695	656	666	615	649	663	681	706	660	674	634	674	709	640	689	651	659	633	718	668	666	650	634	666	700	684	627	662	665	656	655	634	667	649	631	668	701	655	696	659	644	694	665	666	658	657
24583	25908	41478	34429	23770	14615	5377	1541	563	471	473	466	452	445	439	480	463	436	445	453	455	471	449	448	488	449	429	409	457	425	444	451	428	493	463	464	498	460	474	459	475	417	447	421	428	443	445	450	450	449	501	452	414	457	432	455	467	427	428	471	436	478	468	458	448	447	428	433	493	467	461	448	460	468	473	510	491	436	440	469	438	450	481	443	427	481	442	451	463	460	442	462	441	478	420	454	432	459	469	432	476	455	427	456	456	455	445	452	412	458	465	443	409	431	455	448	484	492	464	496	485	460	486	464	443	458	468	434	445	486	458	452	439	468	435	502	453	490	455	473	474	444	444	453	450	441	440	444	460	436	459	471	443	469	465	475	454	453	431	472	429	474	471	416	451	482	467	405	447	454	403	456	455	433	466	476	445	412	463	468	501	464	484	450	501	462	452	480	469	445	449	447	423	448	438	484	443	467	425	464	473	469	473	451	443	466	429	502	469	434	441	463	448	473	414	480	468	483	428	455	466	435	482	466	455	476	434	446	442	449	455	450	426	491	472	439	464	457	454	474	455	445	458	426	434	444	421	441	446	443	452	416	445	468	447	467	465	419	476	477	425	420	470	415	444	468	446	464	475	482	466	466	475	468	490	446	495	485	449	482	434	418	440	425	458	450	460	464	428	451	455	439	450	425	475	487	488	481	466	464	458	451	445	444	434	461	427	471	452	473	464	447	490	439	430	468	460	470	434	428	462	464	434	461	473	459	466	461	428	494	462	459	446	471	424	456	450	426	421	429	484	475	467	451	461	454	436	419	470	464	462	507	471	470	451	486	465	482	457	457	470	444	425	424	479	463	455	449	413	442	438	451	485	464	444	454	467	486	434	453	474	430	450	451	449	436	493	436	459	462	446	462	461	501	436	470	437	416	444	435	463	448	462	455	443	429	417	408	521	460	446	424	436	472	443	473	437	415	436	445	465	458	449	444	431	427	449	472	441	476	430	451	471	444	444	444	460	479	447	444	472	457	418	453	461	490	442	477	454	441	476	455	424	454	501	468	437	472	450	473	458	439	431	402	433	452	464	442	447	457	458	479	447	479	483	473	387	472	448	423	460	480	460	463	469	467	451	441	464	438	435	462	465	481	449	477	449	443	499	514	454	437	434	461	419	505	462	436	491	424	447	491	487	466	471	450	447	456	464	427	497	463	473	438	442	417	469	451	468	446	431	440	468	453	470	435	452	470	500	433	490	443	453	453	446	494	488	429	406	424	461	427	420	483	449	479	449	469	469	448	478	407	485	442	472	475	502	483	459	464	468	402	443	450	478	477	414	475	437	468	491	451	424	473	456	413	478	456	445	491	432	462	445	435	452	432	444	493	448	462	457	475	482	449	410	484	488	468	486	427	452	451	467	439	482	477	499	470	476	442	428	482	442	442	471	457	461	463	471	473	421	440	489	450	440	492	469	462	453	474	448	470	438	467	443	446	461	438	458	462	456	481	453	457	432	473	462	503	442	451	444	469	449	432	457	452	448	411	433	457	477	434	472	473	450	467	421	430	464	467	448	466	436	432	467	479	447	465	440	517	459	471	472	445	438	442	475	453	457	481	434	474	450	476	474	462	451	434	453	484	425	459	472	462	427	441	424	410	445	415	466	496	463	489	447	453	422	428	471	478	443	429	442	454	457	463	463	437	477	458	459	488	443	462	458	466	493	470	445	440	418	429	454	452	461	428	464	458	482	487	442	436	432	492	458	482	455	450	472	438	465	446	473	421	456	459	461	448	438	405	454	504	446	486	448	451	455	440	452	442	460	449	462	497	476	461	475	459	510	455	442	449	457	436	466	415	450	446	491	465	468	482	439	477	456	450	450	438	438	441	452	470	466	486	493	510	470	435	458	455	424	495	431	485	472	466	470	445	429	495	413	487	491	468	458	493	434	420	468	438	442	455	404	442	476	454	468	463	448	468	453	500	473	434	462	430	458	459	466	470	471	397	425	477	410	441	478	465	476	390	469	441	457	411	458	457	456	474	425	450	442	444	465	471	441	457	427	450	468	454	430	490	448	458	457	467	485	434	459	447	440	437	446	487	451	476	451	446	465	456	475	471	441	455	438	436	414	451	457	431	452	442	474	445	440	481	427	455	446	480	454	437	467	441	477	430	437	427	427	457	461	465	472	430	456	462	431	449	443	454	458	484	444	457	430	435	449	441	467	452	454	459	494	423	432	464	459	428	449	453	495	488	440	460	439	467	412	440	454	422	476	489	483	472	447	453	438	445	443	470	437	458	482	418	418	468	456	437	457	453	455	409	475	434	454	437	413	465	468	449	456	482	436	466	454	472	397	438	430	465	451	445	438	430	462	440	477	474	489	440	471	476	449	456	438	455	491	444	426	481	447	445	432	481	474	473	476	459	441	425	433	453	438	436	419	481	478	432	453	445	496	502	479	439	457	432	438	434	461	482	424	434	447	453	450	472	443	417	453	485	455	462	463	434	434	479	463	487	458	476	445	451	459	478	450	515	469	455	458	463	441	477	467	449	449	455	433	460	445	482	486	455	455	440	427	438	495	476	442	425	454	477	450	465	461	462	459	440	472	434	489	452	455	478	454	503	495	471	468	490	438	390	486	476	448	437	474	474	442	460	436	456	459	444	459	466	460	464	458	432	462	462	491	457	464	437	485	466	449	480	428	492	406	443	433	467	461	427	449	450	452	490	473	419	436	468	448	432	456	462	463	499	477	478	473	408	475	439	459	432	416	448	513	450	473	435	444	448	453	487	497	441	468	475	452	433	429	431	485	459	434	460	484	457	461	446	423	454	429	434	454	462	435	446	419	431	473	463	468	422	433	462	471	462	433	448	464	466	443	427	428	431	487	512	456	447	459	467	499	454	455	435	470	461	477	430	441	464	432	450	448	494	466	454	497	493	449	443	500	470	427	475	489	441	435	453	408	460	483	433	448	485	454	454	452	439	436	441	467	431	494	451	439	461	466	468	437	461	420	477	466	437	428	446	440	468	462	471	415	461	467	457	438	431	464	445	502	444	457	426	475	472	474	434	440	466	429	476	450	457	463	433	474	475	370	457	458	494	445	409	473	450	458	416	463	486	471	466	437	445	445	440	467	446	488	445	476	425	452	462	465	424	469	456	478	461	464	465	448	479	452	463	469	459	410	475	492	450	456	434	445	429	390	467	490	440	464	429	419	441	487	502	442	430	411	448	471	442	429	458	464	425	467	463	447	421	458	443	485	467	423	418	466	428	445	465	461	494	458	470	456	473	458	436	454	456	471	454	445	444	463	436	421	444	448	427	418	432	482	476	464	430	450	426	429	457	453	453	487	441	466	451	452	489	427	422	462	460	479	456	447	478	466	431	451	462	438	476	455	455	470	457	465	425	462	442	458	430	451	433	417	454	465	490	476	473	459	446	466	492	443	430	449	449	435	451	420	451	506	456	441	423	437	495	441	439	469	421	439	441	458	472	463	486	453	433
51298	94757	73721	46155	29407	13788	8247	3169	1047	753	698	740	757	713	747	698	706	745	739	727	709	714	717	682	704	713	770	667	682	702	705	670	706	682	756	743	675	717	697	696	702	738	682	742	750	756	695	690	713	713	705	704	706	705	743	709	747	693	715	670	739	717	704	749	708	725	709	663	703	680	717	711	706	692	709	777	730	740	675	737	670	712	706	683	658	661	731	731	696	696	692	713	715	725	701	696	698	725	666	684	732	713	794	716	691	679	750	707	721	679	699	707	645	710	690	675	715	720	772	706	704	674	682	658	669	714	709	699	677	730	720	690	704	719	741	682	703	705	749	754	743	716	699	725	693	672	680	765	699	718	692	731	747	714	675	756	729	724	737	681	748	667	698	735	667	712	678	650	752	709	660	722	709	696	676	731	716	725	713	703	726	705	683	715	653	700	678	730	718	684	725	694	693	717	694	714	702	694	742	682	716	687	657	736	723	761	695	704	745	694	710	726	685	718	656	751	650	703	716	681	693	669	745	701	720	671	699	692	712	710	710	689	718	705	698	691	718	712	686	731	711	684	705	714	732	711	681	710	719	739	732	691	668	758	730	738	689	694	699	697	723	686	698	725	713	706	713	666	682	705	726	707	668	688	719	693	743	702	691	688	705	703	694	736	737	692	696	736	743	740	702	680	701	756	759	679	710	660	684	729	701	757	716	690	716	709	673	732	706	714	678	670	712	700	701	707	752	714	704	683	716	718	674	669	662	673	735	700	695	684	723	697	681	729	675	727	725	710	678	678	716	707	681	682	672	715	697	652	681	728	712	752	735	688	690	729	700	690	705	654	699	713	685	647	703	696	669	705	693	725	717	665	745	708	714	712	716	667	713	739	702	720	692	710	714	724	728	756	711	690	694	673	670	657	676	722	701	688	682	733	689	722	654	684	705	748	666	751	705	736	698	654	680	732	749	741	713	740	678	688	680	745	721	701	659	694	695	686	713	704	689	691	754	688	685	649	735	638	727	705	697	714	667	708	692	717	697	668	732	668	702	746	734	657	687	704	709	718	713	720	717	723	689	677	696	755	699	704	671	701	758	702	711	714	691	690	663	704	696	743	699	692	674	697	717	684	746	794	684	684	709	730	751	736	746	743	703	687	714	733	717	662	726	729	730	712	732	692	731	714	679	730	731	714	688	688	731	701	688	691	655	726	653	672	670	711	741	700	707	710	704	718	719	702	660	677	732	748	707	729	666	718	709	706	754	711	663	714	666	665	713	730	762	714	721	668	780	749	680	711	702	704	723	725	733	710	722	709	723	749	696	725	702	690	693	727	702	712	741	719	744	755	723	711	671	711	720	714	731	682	720	714	720	662	717	709	712	670	691	677	697	701	696	658	701	733	712	727	676	734	684	748	663	714	734	706	741	708	704	715	707	717	692	727	710	726	701	726	688	691	757	721	687	723	714	730	733	729	712	750	693	732	734	720	662	699	698	673	708	683	655	727	721	749	757	729	684	687	713	743	732	698	705	685	659	718	666	680	695	700	763	689	683	755	674	760	694	669	731	696	745	719	757	725	677	708	688	686	705	719	727	709	784	736	751	667	730	719	750	711	683	694	692	711	702	725	729	689	765	735	708	691	731	667	732	736	649	729	698	705	696	718	683	741	742	712	711	720	717	733	677	716	677	712	751	710	756	673	676	669	693	704	723	737	684	724	687	725	698	675	666	689	705	727	739	706	670	764	670	682	747	661	723	741	748	685	653	717	686	727	705	690	732	703	680	722	695	666	715	733	687	680	726	681	710	706	726	708	679	675	708	745	712	677	704	697	705	678	684	723	693	701	713	716	698	676	721	734	733	680	746	682	706	749	692	719	762	747	703	706	721	714	737	727	723	648	688	687	681	763	730	714	714	714	695	728	673	637	726	732	660	681	742	725	700	751	715	718	674	678	801	704	682	713	736	685	704	735	732	735	691	696	694	675	761	740	651	674	725	723	747	686	707	712	741	702	636	693	697	657	676	674	730	674	703	698	730	728	735	729	732	691	707	660	679	703	748	721	696	670	752	746	718	666	737	647	719	744	718	713	684	736	714	666	704	668	661	714	712	702	669	729	693	715	713	717	727	788	721	664	656	711	663	717	675	678	676	722	716	685	669	696	716	681	715	704	664	672	723	716	730	673	689	641	705	713	738	693	680	739	645	671	685	755	675	692	696	705	669	672	677	705	746	705	732	692	739	678	719	723	736	715	682	759	710	737	731	733	709	696	682	667	673	754	710	708	685	727	711	716	757	738	715	729	734	656	686	705	726	701	696	711	701	684	709	735	715	691	710	744	718	702	681	714	686	671	689	691	717	725	756	719	737	709	691	742	725	715	708	679	711	717	698	679	709	686	743	665	702	733	722	714	691	645	684	704	700	722	712	706	704	718	693	724	734	709	742	676	699	734	748	685	702	725	732	694	696	710	706	634	711	703	690	711	723	696	746	690	695	655	715	732	667	702	722	706	725	710	656	670	675	750	735	726	759	718	713	663	700	674	693	720	737	716	674	694	704	710	689	694	721	689	679	697	677	679	682	743	717	752	665	742	731	748	712	695	714	664	692	698	701	746	677	652	722	736	692	738	669	712	722	721	708	709	687	661	688	720	740	711	768	698	669	684	715	694	726	729	712	677	716	719	691	704	730	724	756	710	744	705	736	682	700	708	720	715	701	712	706	696	682	729	705	715	729	668	709	686	751	715	696	707	745	731	707	717	735	769	738	731	714	669	681	737	670	690	690	731	673	659	745	720	705	670	703	725	734	712	701	743	684	669	720	702	703	696	712	732	711	743	734	666	697	707	755	692	695	730	729	743	761	721	747	648	671	709	735	674	690	727	765	733	694	716	692	753	717	702	684	721	699	697	685	689	702	745	698	695	745	757	709	726	727	686	686	653	684	732	736	748	691	663	659	716	697	622	703	713	715	684	716	656	713	702	663	666	760	694	704	725	729	691	734	757	726	674	662	701	708	699	689	670	729	718	702	704	688	728	685	679	702	704	713	681	705	708	650	716	728	724	724	664	720	677	693	697	738	727	762	723	717	700	683	734	739	738	684	708	698	700	694	732	681	676	725	722	713	685	720	689	758	675	684	687	704	663	712	716	690	680	732	672	644	670	722	673	708	715	751	711	695	706	700	733	647	696	734	676	678	692	659	721	719	744	709	664	717	721	699	759	691	700	692	698	717	753	696	703	687	679	712	686	713	694	723	711	717	704	740	697	734	717	705	738	729	690	734	676	699	675	729	715	667	684	716	725	671	673	698	726	667	715	670	710	670	712	686	726	694	680	694	693	717	656	700	733	711	728	662	692	673	734	715	689	645	707	715	723	654	688	666	681	733	747	720	740	747	667	729	720	687	728	762	724	706	737	671	711	696	690	721	718	703	742	707	702	755	698	715	673	695	695	709	678	705	710	699	723	698	696	681	733	737	666	696	734	704	696	686	711	693	672	693	690	731	667
23248	22599	35251	29510	24675	22183	14436	2750	645	537	527	476	506	507	512	492	524	528	510	473	471	531	539	504	509	478	489	487	480	486	521	517	514	520	516	537	512	522	502	510	490	515	491	489	506	546	509	480	542	527	519	502	506	517	504	531	493	468	474	524	520	509	493	493	508	520	525	505	496	530	486	545	488	505	480	526	510	500	530	512	503	533	512	459	498	479	518	518	547	496	515	505	504	478	495	483	521	482	513	545	492	481	523	523	500	465	487	492	510	492	474	532	506	463	535	468	460	486	506	533	503	530	488	512	512	487	514	515	561	521	516	461	519	494	521	527	494	532	492	469	514	488	537	512	519	520	506	476	537	460	518	491	514	479	493	481	465	491	474	487	508	506	515	505	532	506	518	507	491	520	520	500	480	510	515	491	498	534	481	527	545	527	488	489	487	522	536	538	539	516	528	509	471	525	497	495	488	505	522	483	511	503	516	518	482	475	507	512	469	481	477	505	478	513	514	463	532	484	489	503	540	499	485	524	524	536	481	513	508	451	533	494	538	478	503	500	551	494	470	487	496	513	480	462	501	477	474	470	479	491	519	520	503	483	503	488	500	531	475	534	487	542	536	476	526	543	509	500	504	503	509	493	504	513	478	508	492	528	530	531	501	512	476	491	530	518	502	478	506	486	505	469	497	519	550	494	462	522	510	485	537	480	449	505	470	486	527	534	517	504	478	505	512	515	491	512	495	515	528	445	492	464	465	499	512	484	491	526	465	483	481	534	453	496	508	499	499	531	536	502	510	520	519	547	522	513	523	495	492	524	530	455	509	504	510	489	470	495	499	501	543	487	525	467	525	526	477	510	479	490	520	523	504	526	465	494	491	508	523	515	526	544	505	520	479	514	472	532	512	486	509	489	495	458	502	532	531	508	523	502	519	487	531	508	475	528	522	505	496	510	552	508	464	478	501	503	535	488	505	527	488	516	493	499	490	480	495	499	545	520	503	516	504	514	488	516	512	541	508	551	484	496	515	500	509	447	498	492	497	508	498	504	497	505	489	522	498	543	484	502	501	487	464	512	473	520	514	536	482	507	498	479	548	470	495	513	482	537	512	513	498	567	493	504	505	516	496	500	457	452	536	483	515	473	530	509	492	501	487	541	517	517	511	504	490	525	485	533	521	502	521	491	504	512	495	485	486	509	487	521	490	503	517	520	468	517	515	481	522	482	520	473	467	551	511	510	503	486	496	489	516	475	544	475	508	516	507	504	491	474	466	503	508	496	507	515	489	494	463	498	531	535	484	490	488	495	469	504	532	497	519	495	503	529	495	530	536	486	518	472	501	494	512	471	517	490	492	533	516	507	490	495	497	482	533	553	503	496	541	491	516	491	568	508	494	502	482	466	491	486	507	474	490	499	497	500	505	470	476	540	486	562	522	519	449	504	502	488	497	487	507	493	505	475	528	499	522	499	528	488	476	500	512	532	493	500	507	495	497	448	546	506	478	519	509	492	529	500	479	508	471	487	473	466	495	463	500	474	500	549	511	496	515	529	477	518	516	512	489	489	526	498	486	528	506	526	529	495	512	482	537	513	491	483	525	530	529	521	497	526	477	482	514	498	511	536	504	509	476	461	468	477	515	535	497	489	490	473	538	513	464	491	515	470	506	490	491	530	516	479	501	509	508	467	485	527	540	494	512	549	522	494	521	512	536	485	470	491	481	490	537	509	505	507	492	478	480	523	495	540	532	475	484	529	510	529	520	519	511	484	481	532	485	546	518	482	506	537	491	524	513	488	511	507	500	498	512	484	483	513	496	479	475	474	506	499	560	471	483	542	474	504	514	499	541	520	500	503	495	537	534	522	506	496	468	490	492	527	466	487	499	482	522	523	523	483	502	495	507	505	538	456	486	548	489	533	503	522	482	532	495	487	461	507	523	489	508	524	524	522	516	532	490	540	537	473	514	509	516	459	485	493	500	501	495	462	492	489	511	484	474	520	511	503	538	487	511	465	499	513	517	523	478	506	512	505	513	491	480	470	471	470	512	511	504	460	463	556	540	506	494	429	460	490	518	465	483	502	483	470	508	550	484	511	492	517	493	509	484	473	448	492	489	485	523	506	465	496	483	522	504	465	456	502	483	506	531	531	515	519	509	517	501	506	480	484	520	497	497	486	536	487	494	524	485	552	530	510	470	530	518	509	529	521	475	477	468	520	500	529	486	530	487	497	503	478	495	495	514	441	490	493	500	461	508	488	533	502	538	542	539	495	505	449	508	506	508	481	514	520	506	482	494	483	483	527	499	485	499	498	544	512	559	497	485	465	471	466	517	485	453	558	524	524	471	484	501	480	492	528	518	521	522	478	469	522	511	513	471	515	505	494	499	480	535	507	470	504	506	491	497	481	499	505	492	492	528	516	528	505	543	487	517	534	488	505	466	524	521	536	513	490	503	503	505	520	505	497	483	472	494	505	473	546	489	473	547	505	481	468	479	504	532	519	483	477	505	468	484	526	486	484	499	486	482	494	532	465	503	454	512	528	531	516	534	520	515	498	511	510	505	502	533	498	512	495	527	522	505	526	510	539	462	464	515	528	453	561	515	458	471	544	522	478	519	521	482	508	529	473	520	497	535	493	519	491	452	488	473	499	513	506	519	515	508	521	522	456	479	451	498	485	493	450	543	485	489	492	521	528	490	517	486	505	522	471	521	464	440	523	500	490	488	516	500	484	527	470	484	536	492	496	487	507	490	513	508	530	510	483	483	531	477	476	474	498	505	495	514	534	510	532	505	467	490	510	497	478	548	490	478	508	538	516	540	523	496	512	495	472	505	552	479	525	535	509	527	526	530	481	508	471	542	524	501	481	487	502	534	496	523	485	511	472	491	496	465	519	522	485	504	482	481	479	505	510	496	501	484	500	472	506	510	519	483	520	507	513	475	490	525	497	520	503	503	459	526	517	538	526	519	472	519	530	492	489	461	486	495	476	494	517	473	469	483	487	487	552	510	518	489	493	484	506	490	498	493	507	485	509	477	502	492	489	490	506	500	498	505	519	517	473	486	497	484	531	504	483	508	535	513	540	539	520	490	490	485	521	505	508	483	472	520	473	471	489	498	521	512	484	504	492	515	515	501	535	480	500	514	509	514	470	542	511	520	576	520	521	494	482	533	492	516	516	450	506	516	495	537	513	499	496	503	517	499	492	539	525	490	525	515	508	542	518	516	532	492	530	461	489	471	521	490	530	538	540	535	491	461	515	518	467	462	494	494	514	482	520	511	519	513	512	480	520	528	510	531	487	501	487	503	542	471	509	495	511	477	554	529	517	476	494	493	498	463	501	510	531	499	506	526	481	491	502	493	516	534	490	499	462	502	482	480	498	516	496	480	509	516	501	492	489	475	510	475	518	498	521	503	519	469	487	506	520	538	549	469	466	489	523	489	486	519	479	527	453	455	511	522	509	462	477	491	524	455	500	508	484	536	489	469	500	524	486	487	517
56951	103523	80858	57262	39450	24184	12799	4710	1097	738	759	741	740	724	718	793	727	758	719	700	813	752	757	774	775	794	734	737	727	736	744	759	789	750	753	721	768	749	779	713	763	755	709	721	730	731	741	766	743	746	721	726	712	787	710	800	767	726	715	727	749	770	732	787	747	751	728	804	755	751	764	752	731	756	768	697	760	779	757	745	751	714	790	755	757	780	761	696	771	778	790	769	747	796	740	702	777	786	745	717	765	760	724	777	763	723	730	776	737	758	726	788	744	712	733	759	742	735	756	777	724	737	756	782	783	740	740	729	776	775	735	699	727	727	732	717	721	731	755	786	745	750	772	843	749	770	782	740	737	728	729	755	754	762	770	702	788	803	749	799	740	711	733	779	715	778	725	720	723	684	774	767	771	775	792	743	766	707	702	722	760	790	768	770	745	718	773	746	759	710	761	772	768	772	798	764	735	783	735	762	788	743	749	784	741	757	746	761	736	702	746	767	759	793	700	739	755	782	733	742	740	778	761	752	749	726	794	749	775	743	751	764	768	723	723	781	775	739	728	749	725	733	822	720	711	754	789	725	763	740	707	751	797	731	801	767	740	812	729	744	748	776	750	711	750	748	750	741	734	733	755	763	746	769	723	761	759	749	715	773	802	752	771	767	754	704	768	800	780	752	742	718	767	769	763	800	786	696	772	736	728	783	745	728	731	741	757	743	801	735	772	735	775	730	765	763	773	769	719	784	706	706	751	728	724	710	759	746	734	781	782	694	742	781	703	712	754	765	767	779	718	771	747	726	710	748	751	750	749	717	723	732	740	790	772	757	760	715	711	655	736	695	722	794	793	767	751	745	782	734	718	744	760	753	735	755	765	748	777	716	712	731	788	703	742	736	723	750	772	736	807	759	803	754	699	734	721	735	800	726	765	687	729	777	764	768	742	778	754	707	762	731	753	773	746	761	760	770	752	746	669	731	710	763	750	761	760	695	766	747	678	805	699	732	757	800	719	743	734	749	765	750	734	767	756	705	780	736	694	772	756	716	772	730	793	775	726	803	809	745	724	752	763	761	764	747	756	748	712	730	754	734	733	711	717	711	705	795	773	821	768	742	728	765	742	734	778	731	761	757	780	734	701	760	766	818	703	749	755	721	756	728	747	736	718	715	774	742	720	734	745	730	793	729	722	791	761	772	748	776	730	730	760	757	781	753	743	747	757	723	751	733	727	781	729	740	706	765	789	750	805	770	763	778	724	750	779	744	761	772	741	774	748	762	717	747	751	774	768	770	763	727	755	710	782	746	743	744	714	787	733	769	786	732	768	759	736	759	734	767	752	738	775	748	716	751	726	790	784	730	756	721	841	780	766	769	729	731	734	723	797	758	750	775	761	719	785	756	788	751	687	748	757	753	719	730	775	735	692	779	714	760	780	755	735	758	755	725	752	777	772	754	819	721	758	716	706	778	713	754	760	761	769	714	738	746	772	764	784	738	750	739	730	712	702	703	783	731	757	740	724	717	742	743	761	706	739	805	764	748	815	761	766	739	746	752	773	769	684	736	726	729	709	700	755	767	758	785	746	723	765	749	728	729	768	775	783	742	771	785	706	764	716	709	789	758	768	780	755	700	768	752	778	750	766	726	766	761	713	751	746	753	768	734	746	781	735	782	798	758	694	746	782	719	757	717	695	757	684	765	725	764	743	743	731	690	739	766	725	753	747	775	769	755	755	792	723	761	761	774	718	748	754	742	729	722	756	771	765	736	795	743	740	775	751	780	790	731	785	707	732	789	755	706	751	729	762	741	706	750	757	713	792	744	749	755	750	716	733	782	752	745	767	726	760	760	782	743	729	763	713	732	770	735	747	713	684	753	724	723	782	741	753	783	767	726	748	790	742	773	704	732	735	724	776	771	792	780	715	730	700	740	771	770	744	772	704	733	801	746	749	763	758	745	700	731	737	713	687	780	750	729	790	782	727	759	757	749	727	751	764	740	695	731	735	741	777	730	798	731	751	762	722	765	718	708	767	809	751	750	760	773	766	739	737	746	760	716	763	807	771	747	769	745	737	794	754	712	796	780	818	757	753	743	711	729	767	741	759	777	746	781	740	770	727	765	746	708	716	761	755	700	759	749	714	793	760	715	740	730	741	741	763	758	741	749	762	749	750	764	713	754	725	795	720	788	762	724	788	752	737	760	802	768	724	728	754	737	769	698	764	736	800	749	731	708	791	739	774	793	766	745	734	710	722	792	752	777	732	749	763	768	745	751	780	686	793	714	762	742	733	737	775	749	737	737	707	738	717	722	771	679	762	759	788	842	805	754	785	773	765	752	753	768	780	792	743	759	721	750	738	764	781	771	733	729	755	739	807	744	820	802	766	770	712	756	776	758	764	738	730	756	792	770	779	663	718	751	748	747	757	743	746	715	720	707	747	741	780	757	766	738	808	727	744	731	795	752	737	726	770	754	814	757	747	773	732	778	762	779	696	727	723	767	738	789	756	791	750	742	718	735	750	751	768	750	785	758	749	723	777	745	750	729	754	756	736	745	791	784	740	722	699	752	778	737	768	737	738	756	725	724	755	714	722	712	739	728	778	761	747	788	789	726	740	705	776	761	766	745	756	746	740	713	751	783	746	761	763	703	790	722	739	768	739	711	688	743	750	719	759	782	718	806	735	755	726	741	700	751	710	778	726	781	765	736	775	758	753	712	761	759	752	735	768	703	751	729	714	765	754	759	771	737	768	773	724	732	721	763	697	796	721	753	712	759	717	741	771	747	724	732	690	731	758	725	724	781	732	732	771	747	722	742	761	778	741	798	763	754	757	702	721	771	762	782	742	730	744	769	746	781	765	785	799	769	704	755	770	714	760	780	754	771	796	735	746	758	782	732	764	761	763	798	771	742	750	733	726	729	753	739	745	760	755	698	767	763	761	780	765	701	735	844	753	757	742	736	784	708	697	722	754	744	773	753	745	752	802	748	754	753	772	737	783	776	710	742	746	739	747	742	708	724	735	740	715	748	804	748	694	758	728	715	737	773	726	773	737	777	754	758	774	734	777	726	743	737	769	720	797	765	784	745	738	750	733	801	753	781	800	734	791	733	758	737	740	813	737	719	795	725	725	751	749	826	725	741	776	704	748	728	775	747	766	738	752	722	700	768	732	778	719	755	789	794	761	714	770	815	766	698	788	771	744	762	780	725	778	746	763	769	776	775	779	727	741	780	724	753	734	778	785	739	783	747	729	729	793	771	777	756	734	742	739	791	786	744	759	756	718	750	755	766	724	710	748	738	745	720	733	692	743	783	813	728	725	743	768	741	738	752	769	780	747	716	793	767	743	755	748	762	750	710	722	763	801	710	695	759	764	795	715	721	794	760	735	776	683	693	757	732	766	724	734	736	714	744	766	747	794	724	789	751	703	745	761	794	750	710	765	749	769	710	733	798	774	778	755	732	761	750	753	739	771	726	737	767	752	694	751	797	765	730	815	734
27496	32984	36650	19171	5821	1919	900	603	479	412	427	411	432	412	437	423	396	411	409	420	383	436	416	426	451	390	438	410	455	437	385	420	423	484	416	392	413	431	418	423	407	385	424	469	457	402	433	398	409	404	398	441	443	463	395	423	426	423	423	417	438	435	415	393	436	408	453	406	450	443	435	422	443	448	435	441	429	445	418	424	435	411	411	464	414	458	443	414	422	410	398	467	428	423	409	399	444	441	436	445	416	418	454	440	421	418	413	448	461	444	403	431	429	401	400	411	418	452	427	434	423	420	434	409	445	411	430	422	375	432	398	409	453	464	415	449	412	426	453	427	402	465	401	400	400	435	373	426	403	439	432	424	468	424	421	446	440	400	418	450	449	425	449	411	422	423	406	444	455	450	453	423	425	457	389	452	464	417	444	457	443	402	447	451	434	420	411	444	421	446	404	449	444	428	451	434	401	451	459	424	447	425	433	413	416	419	425	421	466	447	427	426	483	437	431	387	454	427	409	438	442	463	501	422	423	425	387	409	385	399	421	444	415	433	420	400	450	426	416	432	403	411	445	407	453	435	430	436	443	392	445	443	407	405	411	416	425	433	424	413	456	430	458	461	417	433	436	435	444	448	413	406	433	437	440	441	385	425	439	411	440	451	446	439	423	445	456	438	389	385	403	429	440	393	420	429	448	424	431	422	434	415	453	415	428	465	413	410	453	437	424	411	446	414	431	434	420	437	435	435	492	431	413	413	453	420	445	428	397	468	445	414	455	437	446	421	429	450	436	435	442	440	387	395	424	447	464	441	423	433	389	425	450	445	438	412	399	429	416	423	421	440	427	441	426	437	450	420	475	424	420	449	443	424	422	421	455	447	412	440	437	468	420	426	405	450	446	458	424	438	449	392	423	401	405	432	438	423	417	447	435	465	398	420	432	410	436	465	441	403	430	425	421	444	426	389	395	402	434	423	419	489	428	442	395	410	484	413	434	467	413	393	405	394	437	427	420	443	392	407	432	454	415	410	409	458	450	424	426	390	486	444	446	393	443	427	425	460	409	461	440	407	400	413	415	401	414	416	450	444	425	425	426	440	421	415	442	412	414	467	416	457	424	424	450	439	403	412	417	433	417	437	423	455	409	442	447	434	435	436	439	398	470	434	469	426	402	446	430	449	419	442	428	440	439	451	438	437	401	443	472	446	438	434	448	449	375	401	392	414	424	410	442	406	391	406	413	399	421	444	431	415	420	450	472	436	426	423	442	428	439	435	462	429	420	454	431	446	417	439	439	415	446	410	470	467	431	396	430	443	435	413	389	404	438	455	447	439	440	416	480	415	450	421	420	426	408	443	422	422	437	415	463	409	457	428	441	465	440	415	420	415	442	438	407	435	419	412	465	410	465	449	412	426	446	432	408	429	436	408	436	424	442	449	424	463	423	439	452	412	441	430	414	429	419	373	393	463	367	446	411	445	422	414	435	437	411	407	407	428	424	426	434	423	465	414	447	423	491	448	462	428	439	428	398	430	422	411	426	445	447	391	421	453	399	420	404	455	440	476	443	394	459	420	400	414	407	439	415	440	432	404	427	422	408	421	432	457	419	417	406	416	437	422	460	427	439	401	443	453	415	400	420	410	428	448	411	448	414	431	437	390	418	407	424	420	424	415	417	437	450	409	397	406	419	413	442	441	467	421	432	449	432	438	448	418	393	441	438	408	431	410	443	456	411	446	428	383	427	435	424	395	408	420	433	413	423	443	450	441	401	434	399	411	428	413	470	466	429	426	450	389	467	469	410	448	431	443	433	445	441	444	431	446	455	447	450	385	404	402	432	424	432	422	423	414	440	428	418	425	426	403	438	469	407	437	396	439	405	418	407	440	431	410	387	414	464	463	448	416	430	419	432	444	442	421	445	400	439	417	410	396	444	465	433	380	428	433	431	412	451	415	442	431	415	443	420	419	433	426	432	400	408	440	435	427	411	449	452	414	424	440	428	449	416	430	429	431	425	438	402	441	438	430	436	448	438	459	451	419	437	451	395	433	446	404	467	433	501	463	419	427	443	468	429	444	416	409	437	418	457	422	444	414	457	447	394	435	472	422	439	389	469	408	408	396	449	420	419	463	459	429	449	432	400	399	473	405	424	441	457	461	405	446	470	426	469	467	428	447	407	400	441	452	445	448	409	441	372	439	460	407	397	443	374	426	448	396	410	434	448	407	401	436	447	394	455	468	414	416	445	436	463	409	418	434	428	433	441	445	461	419	424	451	391	436	435	424	395	425	452	428	442	408	395	413	432	441	431	463	399	454	412	411	437	409	442	437	418	396	451	448	426	429	418	385	434	461	451	416	444	435	439	429	477	455	414	444	399	418	455	442	441	413	403	413	414	432	433	411	421	418	427	468	403	415	479	435	429	423	432	381	418	422	434	438	445	422	453	424	426	429	438	432	407	429	405	451	426	386	401	436	405	416	423	429	386	415	420	416	442	428	396	450	466	459	430	420	444	451	441	437	461	430	389	451	404	408	423	432	433	435	413	412	436	404	424	405	458	439	431	427	415	427	415	428	428	435	418	438	460	384	397	425	414	385	420	433	414	449	448	453	426	411	447	437	476	436	432	417	407	451	466	390	405	410	443	431	379	409	447	416	440	437	439	438	459	451	445	410	405	440	402	441	421	411	395	452	402	403	476	428	458	439	397	418	435	435	458	440	421	418	436	432	425	452	407	434	452	448	416	416	421	418	413	435	467	432	436	458	419	435	402	409	403	425	432	446	422	429	425	442	404	409	412	416	442	436	413	433	432	442	433	400	441	420	432	418	408	437	422	444	414	412	415	412	421	409	455	425	440	383	465	430	444	399	373	461	439	411	430	441	430	444	376	446	450	437	454	430	401	470	420	428	440	422	423	440	417	437	419	411	424	461	428	416	447	400	437	407	454	426	466	451	446	454	408	432	434	386	417	418	436	459	439	451	444	423	424	435	412	448	448	440	446	478	428	423	456	440	470	406	373	435	436	431	405	413	412	432	443	385	433	424	454	413	416	391	432	388	418	429	409	416	411	434	463	410	424	407	401	434	429	449	440	428	415	438	449	425	434	454	417	400	419	431	452	422	449	444	385	412	424	374	459	416	431	419	448	428	394	438	414	454	401	435	433	398	396	417	479	438	394	388	401	422	401	427	386	409	436	425	435	387	425	446	473	395	437	410	443	407	396	418	432	399	416	439	448	441	419	441	429	423	407	413	446	435	452	407	465	397	484	443	482	419	440	432	432	441	459	462	437	446	463	399	446	451	424	415	446	423	395	474	420	427	435	425	439	447	457	428	422	446	435	423	450	415	415	435	428	414	431	453	417	430	450	423	418	415	452	430	468	459	410	434	392	432	416	422	423	434	439	451	420	435	409	390	457	436	416	461	439	408	462	423	429	440	421	455	419	471	435	436	393	417	436	454	421	435	441	456	441	375	441	420	441	429	422	382	414	393	422	441	389	460
28890	54249	40293	19655	8992	3623	1741	1117	731	653	707	729	708	692	713	700	645	693	692	668	649	714	690	710	633	737	654	725	729	687	656	669	648	665	659	668	606	696	648	706	635	701	694	681	630	654	671	685	667	697	647	666	693	631	680	692	714	682	721	636	679	618	677	668	632	702	641	690	704	698	669	613	669	667	718	694	632	665	672	689	678	658	737	650	667	648	651	660	648	628	676	657	671	675	661	673	701	666	644	685	672	658	619	651	650	662	676	678	665	652	674	695	705	684	683	686	683	666	702	645	659	632	715	698	706	679	645	671	715	705	645	678	670	636	628	668	680	665	617	686	692	694	640	661	653	702	668	660	640	652	659	669	679	630	646	683	730	698	662	706	642	669	697	662	717	651	707	686	697	631	614	666	699	679	693	653	635	664	668	655	696	625	682	661	681	689	671	666	661	651	657	673	685	713	649	657	669	675	671	670	692	683	673	684	684	713	678	657	679	656	684	688	698	674	669	657	690	656	697	679	609	675	617	672	658	672	726	656	632	700	640	744	692	710	672	704	681	695	672	692	613	648	623	695	654	673	702	673	625	682	659	697	677	681	726	606	660	666	686	682	694	660	665	683	655	641	658	655	663	674	635	627	687	666	647	664	661	682	679	732	662	691	715	680	661	700	674	659	645	670	621	711	653	684	661	662	665	696	677	699	677	672	688	704	657	670	683	666	685	690	643	679	671	690	670	684	652	684	638	661	703	668	690	641	681	658	684	657	660	696	637	675	693	698	621	656	663	646	669	693	719	651	715	647	663	705	694	667	685	654	679	741	701	666	707	670	669	677	631	618	670	668	697	659	708	676	666	642	689	680	687	695	618	714	672	684	667	665	696	667	671	700	727	672	702	654	647	687	705	675	701	677	690	747	726	711	610	678	693	624	659	628	672	686	670	679	665	673	732	704	641	643	693	642	676	684	684	690	675	662	702	693	717	660	651	658	705	665	702	670	670	688	653	627	660	656	721	662	706	680	721	628	664	655	682	672	693	611	691	626	713	650	697	680	670	672	715	685	636	663	714	658	670	675	639	698	684	626	675	643	699	670	653	628	684	655	729	634	659	686	672	639	678	677	656	625	617	653	669	668	652	709	653	638	642	673	672	668	624	679	669	635	709	691	672	701	645	663	639	667	687	708	724	718	675	703	689	674	666	706	654	670	694	684	710	682	660	714	678	647	643	677	629	702	669	663	669	688	744	690	643	679	718	629	713	671	701	661	658	653	672	701	666	621	632	675	636	672	616	705	667	665	693	670	646	661	716	665	650	664	682	656	678	679	706	680	697	660	699	683	685	690	649	669	634	705	701	646	684	664	668	665	680	686	650	665	697	708	702	668	629	659	660	690	696	671	704	667	685	654	689	692	687	647	637	684	657	618	693	736	702	690	695	651	639	659	698	680	662	641	652	659	660	673	712	652	664	664	647	650	656	648	679	685	659	642	643	672	660	708	640	652	670	704	653	709	643	693	682	645	670	685	686	665	682	688	652	685	680	630	666	704	656	662	658	696	665	695	694	670	681	665	610	691	627	673	620	673	686	729	646	678	702	715	690	670	644	698	653	673	610	697	716	661	676	634	666	680	655	662	676	674	685	651	686	667	700	671	683	632	677	677	659	707	647	648	611	674	675	618	704	666	694	662	656	679	699	687	716	699	700	683	656	677	626	607	699	659	697	678	676	670	678	674	658	661	663	716	658	665	693	625	626	709	666	669	672	648	711	725	660	710	677	648	660	675	718	642	662	636	686	689	673	630	658	645	696	669	618	668	652	679	682	648	675	686	671	652	638	700	696	688	611	629	692	662	666	645	645	635	657	663	647	658	650	685	669	663	716	747	611	695	668	675	690	645	670	698	662	695	710	670	669	670	654	633	651	674	663	653	703	731	662	639	655	659	712	614	692	687	673	692	640	680	651	651	658	693	691	681	660	714	654	670	696	636	666	713	695	644	631	699	681	668	637	725	667	653	649	676	655	696	638	677	671	685	642	678	647	686	682	679	632	659	646	639	687	640	662	688	711	621	677	662	666	672	664	659	704	653	659	707	667	659	678	686	661	645	730	679	671	670	642	647	653	682	667	630	735	668	680	627	651	638	657	678	659	688	660	663	664	620	690	675	666	682	696	650	672	678	688	633	648	655	647	650	670	644	706	701	679	664	668	684	642	661	659	709	684	661	656	709	663	648	665	645	679	639	649	670	697	667	688	659	697	675	644	621	622	649	686	682	669	720	655	718	677	672	656	649	680	653	715	685	690	739	665	710	695	687	672	630	645	613	712	656	658	702	740	667	678	658	679	665	721	662	633	688	612	710	662	689	649	637	661	677	661	649	671	690	682	659	651	664	711	676	735	660	636	655	647	680	629	667	701	654	707	656	661	645	664	655	685	700	658	646	643	696	679	675	654	653	636	680	644	697	667	641	676	697	648	698	699	662	654	688	677	705	674	646	691	683	619	637	677	646	730	670	644	615	722	662	681	700	695	706	678	685	674	696	711	677	682	676	651	673	659	664	714	662	705	713	670	649	683	709	645	644	632	680	654	630	642	677	659	647	694	624	690	644	634	647	701	624	634	665	666	649	637	630	680	689	678	651	730	666	662	686	679	660	652	694	677	654	670	708	650	686	664	651	677	663	643	680	678	680	674	720	676	671	672	671	651	650	713	689	677	681	689	659	723	709	682	671	658	655	699	649	678	686	663	663	677	666	673	669	655	653	644	672	670	662	633	663	705	692	688	712	682	673	671	704	674	673	684	645	686	661	739	676	708	640	655	682	674	695	625	680	649	713	654	677	662	721	687	652	682	658	679	662	659	690	648	678	652	675	634	670	633	711	666	687	674	679	667	662	687	664	678	661	671	681	701	650	677	654	694	665	675	626	633	689	634	692	659	713	690	653	651	691	732	608	646	694	665	629	660	674	654	644	677	675	636	636	697	663	631	676	685	647	670	677	616	645	661	685	662	692	667	643	671	638	681	633	642	688	677	671	670	683	684	656	644	684	696	633	663	689	704	694	711	662	682	636	679	697	708	712	705	695	633	697	666	693	677	631	703	675	632	710	623	697	651	708	664	680	668	675	683	690	614	669	713	716	721	679	670	691	626	661	645	690	655	662	717	659	673	676	656	619	652	651	645	650	683	728	663	675	689	632	656	663	638	688	653	632	681	636	680	659	695	656	614	670	670	704	694	691	651	699	699	683	639	655	634	640	639	674	688	664	693	668	675	695	649	661	684	682	642	642	698	637	676	651	679	708	674	635	626	676	650	684	606	642	673	655	665	671	667	678	661	665	685	677	666	627	654	696	654	642	670	716	691	668	698	674	682	634	697	661	704	665	674	683	742	638	665	686	644	696	680	663	696	650	673	635	694	658	691	661	662	680	691	643	692	670	651	661	676	649	698	691	620	632	658	651	661	659	674	683	688	664	714	667	633	681	637	666	729	682	674	674	641	694	662	683
24567	25582	42360	34259	23623	15137	5011	1232	618	481	452	472	453	450	468	455	487	480	465	473	444	442	456	423	463	456	500	419	462	451	431	478	486	407	479	425	451	437	423	464	488	461	468	421	474	488	442	475	473	473	449	435	457	437	420	469	483	463	477	447	444	432	490	476	423	445	430	445	451	483	445	453	461	433	447	451	437	490	445	431	428	462	505	441	436	466	451	417	429	405	467	466	484	475	483	482	447	449	437	447	479	437	451	474	455	461	455	463	439	416	459	413	456	457	480	420	464	463	480	420	481	492	437	455	456	460	433	452	486	464	459	432	439	469	438	467	450	457	463	473	445	459	417	470	481	435	477	434	458	427	432	436	458	430	444	441	440	441	452	439	445	467	449	454	491	413	477	415	478	464	446	450	463	426	451	425	461	446	434	434	422	463	467	478	465	493	456	489	483	442	487	452	432	452	499	414	416	455	462	440	454	446	444	509	456	438	461	479	463	445	448	448	448	450	475	461	422	499	429	460	421	466	439	432	459	470	483	453	456	460	464	425	465	462	506	426	439	450	469	450	442	428	457	427	453	469	449	399	428	427	485	409	448	447	457	453	440	482	441	487	477	482	460	434	457	441	477	468	432	437	468	466	462	491	461	440	467	448	460	442	443	420	459	461	474	422	457	429	460	478	479	420	466	458	442	467	460	471	464	419	407	456	456	449	462	473	433	467	427	429	438	460	426	429	472	465	466	457	467	492	446	479	444	448	403	471	464	457	433	459	456	460	439	450	458	481	440	434	461	469	462	457	431	426	421	475	479	437	477	466	437	436	430	449	462	444	451	457	411	472	444	416	459	432	439	447	448	444	447	452	433	466	445	443	485	451	443	488	452	469	492	457	466	463	474	477	473	494	445	470	435	454	469	393	448	464	444	459	463	413	469	459	463	430	443	444	473	461	467	478	481	449	475	440	442	413	442	432	457	449	484	456	496	488	454	429	456	451	438	457	414	462	464	441	449	477	471	487	469	440	465	435	478	452	456	441	483	444	476	491	440	445	454	468	454	413	452	444	447	426	467	440	438	493	448	530	453	427	430	418	478	406	470	409	453	406	404	433	420	424	452	484	461	486	444	447	451	438	466	443	451	440	460	495	460	472	419	408	430	412	488	426	464	427	423	419	422	468	427	431	473	410	444	430	492	469	474	454	461	481	479	439	468	481	461	460	426	430	444	440	435	431	494	479	458	458	439	473	462	449	450	475	465	415	501	484	452	436	429	412	447	471	462	493	492	463	448	437	488	457	467	439	509	423	436	454	472	455	442	448	475	450	421	422	454	452	434	421	447	442	443	440	493	448	457	452	440	491	457	463	440	431	443	452	461	486	451	462	459	482	475	409	459	434	431	438	433	465	461	460	493	439	473	429	420	450	433	470	491	454	455	435	471	467	467	444	431	413	418	483	450	425	443	494	468	455	431	458	474	452	413	465	417	472	461	505	447	455	458	465	402	434	467	449	469	441	476	422	466	457	436	444	479	454	452	474	475	465	471	451	481	492	477	479	455	465	454	459	394	466	454	442	471	452	465	469	441	463	450	453	469	481	428	440	439	461	469	458	497	436	446	470	462	442	454	471	478	426	458	433	470	461	395	442	435	421	497	461	429	420	464	448	451	415	430	466	441	481	483	453	448	479	458	431	454	441	463	453	453	458	468	442	480	444	473	442	447	441	442	514	459	432	456	438	423	440	484	460	443	446	446	460	448	417	455	447	433	423	477	408	460	456	466	438	495	470	452	446	464	422	473	457	471	451	440	454	437	472	473	464	450	431	457	454	452	447	431	471	434	413	455	465	482	502	429	447	427	448	487	453	466	447	467	427	441	459	471	476	485	448	441	467	430	452	434	434	414	471	439	426	456	451	463	500	451	443	441	427	464	458	455	461	452	466	462	475	435	423	453	484	459	453	508	445	430	439	444	451	437	432	464	435	470	467	425	458	472	463	418	494	486	439	482	449	431	467	459	455	440	444	460	468	438	447	482	463	453	449	475	458	463	450	448	448	436	410	439	516	442	458	439	424	424	452	509	468	473	438	485	479	472	462	428	437	453	475	434	455	511	439	461	438	436	461	432	435	473	429	473	459	458	485	489	446	448	475	465	456	461	483	482	464	444	432	430	491	438	486	488	431	444	464	454	439	477	392	455	451	468	474	418	460	399	442	498	446	465	485	459	475	451	451	425	485	437	446	448	439	437	501	438	441	420	468	468	457	428	471	440	422	460	425	472	436	447	438	449	477	475	464	492	453	457	446	487	468	483	464	461	431	438	478	469	483	472	428	478	455	418	443	455	387	469	453	428	468	457	455	456	468	503	463	442	449	449	432	488	444	442	456	461	472	464	444	491	479	437	488	446	470	462	450	457	483	494	439	442	446	427	474	446	427	458	454	431	527	442	425	424	505	434	454	457	462	472	459	445	477	470	478	444	503	425	427	454	446	464	447	457	469	462	467	462	487	466	446	464	390	425	465	413	446	479	464	459	467	452	467	436	439	438	463	478	429	443	448	432	448	463	458	448	452	486	455	453	474	431	465	472	425	438	476	449	467	477	429	422	439	453	492	455	465	464	457	448	465	486	436	462	434	454	417	457	493	485	451	419	472	457	486	445	423	447	454	462	475	468	455	468	454	471	460	485	442	444	428	450	452	485	463	494	427	451	446	426	428	455	441	466	470	476	412	418	408	445	444	484	474	453	451	455	489	456	440	435	452	459	448	453	463	467	466	462	442	440	445	476	459	499	469	434	427	463	438	466	415	440	457	458	481	483	481	455	449	449	441	466	460	459	442	420	443	407	429	431	496	446	434	456	476	438	462	467	466	449	432	474	461	476	424	437	436	473	486	426	475	454	438	453	452	423	444	459	419	455	450	444	441	448	421	449	499	416	451	436	426	467	439	443	430	427	467	449	456	437	455	421	463	447	468	457	487	440	476	474	438	437	458	479	443	505	494	454	458	464	454	425	459	453	453	471	458	464	482	471	427	489	437	455	473	441	429	428	445	441	483	459	438	401	475	454	417	457	435	452	479	482	433	461	456	437	456	482	448	450	471	439	457	447	451	452	461	444	436	462	463	484	408	428	430	498	459	480	466	459	442	446	440	443	445	459	486	455	475	442	417	429	474	408	446	493	453	449	451	478	452	464	447	444	450	429	459	477	448	445	475	446	474	459	440	461	467	456	455	459	462	454	499	454	488	474	453	461	451	456	478	461	432	494	426	425	401	477	451	456	458	452	440	452	440	487	452	473	411	428	441	459	461	453	440	455	430	486	451	477	433	470	441	505	467	491	460	474	413	431	417	439	495	477	437	501	444	451	468	442	482	440	477	441	463	439	465	458	464	443	450	432	466	470	433	446	453	461	426	456	483	413	459	447	480	452	421	453	429	436	481	421	460	476	435	443	478	445	427	486	467	435	428	448	482	458	419	416	441	485	444	469	473	487	456	454	439	435	482	427	440
52977	94819	72172	45181	28883	16506	7187	2399	987	684	724	665	710	713	735	750	740	703	736	721	725	716	708	718	757	746	695	700	742	688	760	742	767	699	717	713	724	688	685	717	705	694	734	696	704	684	672	634	685	734	704	718	695	694	719	659	725	729	709	714	772	756	696	734	704	688	721	729	683	726	738	693	714	716	701	700	710	735	780	717	706	723	695	702	712	704	723	696	705	703	707	685	749	764	739	736	779	668	690	732	690	738	669	746	715	705	714	718	703	728	727	704	656	733	649	663	724	705	718	714	693	733	724	724	671	674	721	672	709	701	725	667	691	706	676	719	709	694	704	691	680	710	725	706	658	688	694	669	669	699	727	698	712	723	704	710	640	653	702	680	747	728	728	676	759	664	723	702	705	701	734	739	701	694	731	742	741	680	702	664	720	716	703	727	748	685	772	760	723	690	686	737	691	723	714	716	739	725	756	724	726	700	718	737	720	760	708	708	714	705	735	741	678	680	656	657	707	726	676	726	748	688	760	667	755	756	673	739	657	688	731	719	687	687	728	686	721	721	677	690	679	680	692	721	671	701	681	674	701	660	695	716	741	654	708	673	719	701	677	730	723	684	726	724	723	772	711	684	690	749	741	750	724	739	719	684	733	667	672	702	755	688	668	701	666	695	733	756	717	702	721	711	716	716	739	703	686	666	683	684	684	718	711	691	730	709	686	727	714	739	743	747	704	691	732	677	682	702	713	716	674	717	753	764	764	741	709	721	634	717	697	718	710	669	728	765	722	723	678	707	717	729	688	688	685	721	697	748	722	707	736	723	720	739	742	728	749	689	730	698	728	647	680	657	678	716	705	705	694	686	684	704	701	700	724	683	689	733	719	708	674	689	758	724	672	704	679	674	699	709	728	703	703	731	688	704	706	721	693	680	704	708	719	740	714	701	696	745	694	694	711	742	710	674	700	736	731	738	749	683	692	683	671	704	670	680	701	680	688	702	711	735	728	710	666	684	715	674	670	699	673	686	665	716	674	705	743	688	700	743	718	725	712	728	738	669	717	707	729	662	663	692	691	667	722	687	728	742	708	711	743	722	696	724	685	695	661	679	753	690	718	701	725	725	673	702	716	685	682	701	707	675	701	711	748	702	664	689	689	701	669	717	718	656	762	713	730	712	719	711	726	672	647	706	720	719	706	704	721	702	683	677	728	714	721	708	736	731	708	703	687	702	677	720	732	727	697	651	716	726	734	726	700	705	712	713	711	709	733	691	686	683	710	670	709	680	732	696	687	722	664	727	701	673	695	733	725	727	719	708	683	736	757	705	718	665	695	632	711	712	696	751	673	674	728	687	702	714	720	732	694	691	692	721	725	684	710	691	703	726	741	743	719	746	683	644	737	735	679	698	698	716	742	734	683	709	729	747	642	692	686	666	701	675	668	763	695	679	710	692	710	745	756	699	716	677	700	703	682	710	701	710	722	678	687	678	727	745	744	664	696	714	738	714	704	687	740	703	708	733	706	660	715	701	709	688	707	729	707	683	688	684	718	673	690	730	675	735	745	692	681	697	613	707	699	745	700	736	696	693	691	718	659	772	759	726	741	697	691	666	693	711	706	739	674	726	715	717	733	748	698	726	665	652	707	730	716	691	706	762	722	694	709	697	708	632	704	708	675	723	692	746	703	700	694	684	692	670	698	704	715	720	730	688	675	701	706	691	739	723	722	737	719	723	747	680	748	710	732	707	781	723	721	708	707	712	684	724	712	736	696	718	711	710	695	682	646	690	721	725	672	741	641	713	674	734	739	693	694	663	699	723	717	746	749	706	712	731	701	688	695	702	727	721	690	693	736	668	705	720	675	710	704	715	712	720	704	721	732	749	646	720	717	739	720	678	698	708	712	729	692	695	690	709	734	707	704	667	693	687	717	737	677	702	725	743	679	658	724	682	699	703	740	690	658	738	739	683	715	730	676	761	677	721	705	745	733	717	713	730	723	683	718	709	720	714	717	707	712	692	680	692	706	736	723	683	718	710	691	680	706	728	737	712	708	754	715	688	694	701	689	728	677	703	710	694	659	729	750	668	722	729	677	693	683	669	718	720	733	666	718	756	707	731	706	719	774	663	665	722	686	692	768	693	687	716	698	700	670	747	686	706	676	668	676	644	702	685	775	683	722	760	732	663	714	702	706	711	754	653	675	713	722	722	716	743	692	658	702	694	734	687	701	685	686	698	723	719	698	702	765	682	704	701	700	706	685	678	683	697	715	691	686	701	689	718	680	719	731	729	663	704	693	704	703	741	669	720	694	690	693	693	756	684	697	692	695	648	703	692	694	724	711	675	680	678	699	701	711	684	721	701	720	722	703	745	679	765	668	696	682	730	676	691	730	766	697	704	763	747	702	764	697	680	794	713	708	757	741	713	773	715	654	746	687	669	710	688	690	720	721	663	722	675	730	682	739	697	714	704	694	715	703	697	718	717	654	696	726	734	702	774	735	725	700	709	674	741	717	751	700	690	716	693	681	691	694	651	640	686	703	704	728	684	746	691	727	708	701	679	672	732	698	734	704	732	655	652	733	701	725	700	667	699	674	749	657	689	674	670	693	697	761	708	731	700	723	750	679	696	724	738	679	739	666	724	700	692	665	728	668	681	683	705	706	725	691	736	680	669	659	711	726	724	749	678	722	703	709	726	667	691	670	711	747	751	723	703	739	713	678	758	720	699	692	728	705	786	667	712	690	743	725	659	718	745	711	687	704	705	670	631	715	721	658	702	692	718	726	703	635	676	712	696	707	754	663	700	714	741	682	678	707	716	746	713	645	684	683	644	676	731	687	725	710	702	703	763	721	694	709	736	735	737	662	732	733	708	684	706	732	745	711	729	732	693	707	696	772	717	748	704	686	680	720	692	712	620	717	708	694	703	714	680	716	685	745	708	726	731	711	647	714	743	764	706	680	732	707	689	721	743	686	652	643	699	690	701	674	720	748	689	742	675	661	734	712	736	727	684	733	681	700	738	695	698	760	676	752	698	677	727	750	732	703	683	701	747	677	748	738	719	694	701	728	711	709	742	724	652	697	698	734	684	721	733	690	719	673	741	732	690	671	669	725	651	713	712	745	701	696	722	728	701	712	720	729	675	728	728	737	736	698	687	717	693	712	716	703	700	686	687	654	671	742	719	709	690	756	734	730	669	704	727	697	691	706	688	726	697	713	714	686	696	671	708	736	721	686	723	709	660	688	751	684	721	725	703	732	686	745	684	726	726	694	641	656	733	680	782	724	701	729	729	731	689	723	673	715	726	688	743	683	647	780	761	691	662	732	716	722	664	712	684	695	686	676	699	692	663	734	738	754	679	683	711	663	735	713	657	702	687	711	683	743	706	665	734	724	716	719	745	677	725	688	718	644	685	685	734	737	729	713	699	727	654	727	743	676	682	697	694	716	733	731	703	718	671	747	718	674	659	649	688	715	728	694	663	681	744	721	695	649	670	701	708
23274	22861	35597	30978	25393	22541	13862	2753	679	555	512	499	525	529	514	524	493	501	510	498	525	492	494	529	509	507	543	497	533	506	507	493	483	514	505	477	494	561	531	483	525	479	485	525	500	517	488	470	546	550	515	556	498	514	506	511	544	493	501	479	542	537	506	527	503	511	510	524	485	518	524	481	496	535	484	506	542	500	509	485	509	483	508	499	497	500	473	525	537	531	464	528	530	510	492	508	493	545	518	521	450	490	532	480	468	499	555	541	535	496	491	525	520	494	505	476	512	514	506	507	529	496	455	516	498	548	496	527	483	528	473	541	524	510	522	519	508	531	460	517	475	510	494	532	484	516	513	496	519	510	477	485	485	484	508	506	453	502	501	526	475	481	523	537	484	535	450	489	467	493	528	501	490	527	502	486	522	518	521	497	500	497	486	505	525	489	482	533	503	467	497	523	471	524	496	515	501	466	508	562	490	515	501	527	463	517	480	487	520	472	516	485	496	485	524	526	499	502	472	498	488	497	500	521	467	519	496	468	521	536	501	486	530	453	512	513	516	524	495	468	511	497	490	516	511	523	507	500	471	502	500	478	520	481	523	484	504	485	499	514	508	513	485	504	529	494	495	509	488	491	461	491	500	504	496	497	520	492	523	527	538	493	502	477	494	503	519	531	539	511	503	493	491	507	517	484	466	538	494	480	526	499	494	482	514	469	518	494	515	551	502	486	559	501	489	516	487	510	497	491	478	492	516	490	535	494	501	541	501	474	522	535	501	491	489	463	485	461	507	470	524	458	485	492	484	480	510	505	530	520	461	547	530	535	532	491	516	507	560	460	506	483	504	501	486	485	477	493	489	518	487	511	454	500	487	500	483	522	522	519	513	469	467	513	521	532	485	504	500	485	535	481	460	515	558	520	483	537	489	512	516	546	532	457	477	514	479	446	491	473	503	502	529	502	491	495	494	518	505	481	476	502	499	525	477	532	502	503	545	486	498	511	510	454	486	491	515	489	504	523	494	518	499	476	489	531	471	503	501	513	508	516	473	494	466	544	507	502	521	441	488	517	541	516	514	453	541	516	510	520	510	531	503	532	486	498	509	483	484	478	498	530	524	479	507	538	494	495	512	508	548	485	508	506	506	504	528	510	480	550	484	502	507	481	498	491	496	476	503	495	510	517	456	523	489	520	486	481	459	561	477	524	515	512	483	493	545	495	525	520	509	501	526	521	522	527	518	530	482	506	491	558	484	515	484	463	543	537	474	477	501	522	494	484	483	532	490	515	500	501	507	495	510	554	474	486	500	533	519	524	522	488	545	480	507	542	541	522	547	536	511	539	498	477	509	510	491	538	493	487	492	519	497	501	497	499	526	493	472	509	532	520	506	529	485	469	514	493	475	534	519	501	472	503	537	526	472	514	519	479	497	465	527	466	481	528	464	500	511	511	498	509	509	516	506	497	516	480	521	511	511	496	502	494	527	484	497	535	493	501	496	495	525	497	495	498	472	489	508	487	509	515	503	506	547	528	507	506	488	482	500	503	498	467	504	509	490	520	521	486	533	533	484	539	520	499	505	498	470	518	444	529	530	507	499	536	500	513	502	495	528	524	487	492	509	500	526	499	509	512	499	506	505	503	477	488	457	501	498	471	483	490	494	471	489	504	506	480	517	456	533	503	494	516	498	531	501	506	503	511	494	484	515	459	519	499	462	491	466	516	494	515	491	500	496	512	491	472	506	469	510	515	477	499	527	513	525	475	482	479	518	478	503	497	502	513	539	509	498	504	489	505	498	461	571	474	477	490	512	478	493	522	488	475	476	478	544	495	509	528	509	497	511	502	481	496	515	508	481	469	483	521	486	518	516	509	515	495	486	517	506	555	534	467	487	539	493	486	516	507	497	501	515	504	525	492	529	501	490	518	497	477	470	485	482	483	511	502	475	485	509	514	526	484	520	483	454	463	504	485	521	524	523	531	449	493	503	471	507	470	494	496	504	479	484	492	524	511	489	486	475	507	471	508	529	493	500	516	506	497	488	474	495	502	503	481	527	524	512	476	504	517	489	470	486	504	469	506	501	467	462	479	510	519	509	513	554	511	475	488	528	506	540	460	503	523	504	485	499	541	494	453	481	531	481	469	463	491	528	533	462	495	525	505	499	485	471	487	504	475	477	493	503	460	491	519	515	487	525	510	487	489	507	514	479	476	531	498	533	507	471	493	491	568	524	512	506	489	478	504	508	494	478	505	496	492	475	495	505	518	487	528	490	477	509	505	492	494	486	496	523	491	493	516	478	481	557	486	490	508	479	521	512	472	474	504	537	460	527	469	465	536	542	497	499	509	481	487	561	465	520	470	497	484	476	509	441	486	516	449	505	486	456	486	507	509	496	510	487	510	494	500	502	492	475	491	469	463	511	507	524	469	520	527	516	489	470	529	487	453	472	536	498	514	512	486	493	506	490	498	485	500	468	536	537	463	469	506	509	507	499	505	516	496	485	481	473	486	523	521	502	531	530	499	500	531	479	509	481	465	497	517	508	458	506	501	515	500	457	517	488	502	477	497	519	550	515	546	512	504	473	493	499	515	522	471	507	545	468	474	486	526	484	485	490	496	445	485	466	516	510	488	535	490	493	492	495	507	499	498	534	547	505	515	499	483	510	509	481	511	484	476	482	500	498	487	505	474	495	466	474	488	475	511	503	513	504	492	501	501	521	497	498	526	501	493	516	457	508	508	488	523	477	510	476	517	509	551	469	499	534	526	522	478	519	488	461	497	481	524	509	485	502	455	495	485	500	494	473	476	470	496	517	518	524	514	501	505	485	555	498	492	516	561	497	541	536	518	506	516	500	483	536	504	495	517	474	468	511	518	510	462	491	483	551	520	525	525	525	524	460	488	510	498	458	509	485	512	480	494	495	491	482	484	506	521	482	482	474	494	498	484	477	479	499	515	492	511	495	516	443	522	526	544	548	518	525	519	502	476	522	490	519	510	504	481	488	534	502	522	508	531	461	518	471	486	526	517	532	508	489	484	511	532	455	522	513	513	539	463	491	532	499	482	520	491	526	502	552	508	528	515	525	484	516	503	530	489	498	480	529	484	455	475	485	501	476	535	511	523	483	458	502	483	492	595	507	518	495	451	492	456	511	494	431	487	487	480	489	517	498	458	500	521	528	472	484	503	503	466	502	491	497	480	497	492	525	492	462	530	493	503	513	480	521	488	491	524	494	496	473	526	507	497	514	505	478	517	499	486	485	511	450	466	509	485	508	448	513	485	500	490	542	479	488	515	494	478	503	512	521	511	487	505	526	502	533	493	504	522	497	547	509	481	471	514	492	468	476	486	522	496	489	476	483	499	507	536	478	475	515	485	503	503	516	468	506	494	498	513	511	510	498	482	504	515	524	450	528	507	478	487	472	465	502	477	514	510	463	501	479	514	496	469	463	529	511	489	473	496	519	496	486	502	507	497	484	500	493	474	517	480	494	496	476	494
53177	102654	80451	58096	38957	26166	12036	4499	1124	773	754	768	701	797	760	793	770	771	737	766	691	717	765	803	773	791	752	773	748	792	737	768	758	766	728	730	716	767	737	702	768	744	772	750	731	780	750	764	714	752	780	752	753	767	769	737	753	777	724	754	769	759	815	730	742	742	722	718	701	761	765	779	782	753	745	773	741	753	758	770	774	724	769	770	717	803	726	780	810	728	738	735	766	753	760	745	761	765	713	815	751	750	731	786	765	738	721	771	763	775	761	772	759	781	792	745	746	750	758	756	766	715	742	785	741	736	728	780	714	764	738	730	762	794	731	808	746	742	709	779	739	722	737	759	758	751	769	828	734	701	773	717	697	777	752	734	712	751	726	702	750	728	741	755	709	749	793	798	690	724	818	754	707	753	713	740	727	762	780	809	799	707	766	744	734	681	760	746	732	762	680	722	743	797	694	730	742	740	771	752	736	771	712	806	790	732	736	725	706	779	763	744	753	735	730	718	744	746	760	725	757	754	742	744	751	766	705	806	773	774	716	776	755	771	755	767	763	750	712	712	736	746	732	789	745	748	766	708	770	680	730	754	727	749	726	766	760	738	756	777	692	730	792	783	692	786	717	762	769	739	738	764	755	750	754	791	783	778	730	790	749	756	756	790	733	780	759	784	718	781	766	773	708	770	758	753	740	758	791	730	823	746	739	738	719	739	738	727	748	797	778	737	759	766	780	785	753	721	787	736	739	736	743	723	760	738	733	763	769	787	756	775	761	732	785	720	757	791	724	792	794	784	771	735	781	746	754	741	717	751	746	810	788	756	776	749	750	748	733	765	784	763	743	781	745	748	740	755	778	712	727	730	705	784	776	755	758	760	803	759	760	754	812	804	742	780	731	769	750	803	726	757	714	736	754	743	739	745	755	720	756	758	758	767	717	735	737	741	757	764	798	751	746	749	728	737	772	770	734	693	798	727	728	734	740	784	719	734	767	736	707	761	769	753	748	704	754	722	748	708	756	672	793	835	738	771	741	747	727	718	766	762	788	717	702	733	769	714	727	711	767	751	701	743	746	675	732	795	733	764	687	790	687	798	712	771	698	737	767	720	706	689	793	773	756	773	680	766	756	807	756	755	770	763	706	728	789	730	761	742	737	781	807	728	795	793	800	777	758	744	732	751	722	720	711	741	755	807	703	733	783	738	723	748	780	720	703	786	782	735	756	756	798	752	742	713	765	781	695	765	719	824	767	734	749	775	770	722	755	759	761	760	756	744	746	737	725	722	735	736	713	700	725	744	746	732	774	713	792	724	789	762	778	750	791	748	696	738	793	730	716	698	743	769	764	758	783	757	750	764	663	723	716	778	735	702	764	734	736	757	733	755	710	784	736	697	730	781	758	729	761	719	722	769	726	722	773	732	810	787	734	753	752	782	764	754	775	764	757	738	749	752	766	757	753	771	751	779	780	766	725	756	727	753	754	724	758	755	781	743	750	729	773	804	726	754	784	760	765	745	690	736	790	755	749	717	763	728	743	738	763	793	739	731	770	793	727	761	770	749	777	738	700	736	752	747	765	720	724	768	712	801	754	776	739	746	795	744	735	746	759	766	699	730	726	736	749	757	777	725	771	741	751	725	711	776	766	735	738	730	717	749	749	729	745	784	763	709	762	802	739	756	760	770	714	790	777	759	761	751	787	782	760	766	738	668	735	782	739	779	749	780	735	747	746	741	711	738	761	786	781	740	742	720	777	741	720	741	780	692	759	740	752	731	736	755	763	748	716	783	772	757	744	719	733	737	734	746	738	752	756	722	734	769	773	762	747	756	769	793	772	757	733	759	724	762	752	762	775	796	719	727	719	778	744	746	740	748	694	754	747	728	773	717	781	760	774	771	761	723	781	741	813	764	755	744	724	776	707	737	759	740	759	751	754	756	785	734	743	791	719	753	744	744	735	749	767	738	742	806	716	764	810	773	781	740	746	782	744	755	757	732	708	717	755	812	742	778	726	736	736	771	720	772	740	754	767	676	779	781	770	729	766	745	770	731	752	774	695	734	753	758	746	773	711	701	774	799	725	737	799	788	754	756	755	738	748	749	753	730	738	746	750	738	750	765	733	780	828	784	734	746	764	729	767	772	770	759	726	745	773	744	752	770	714	748	768	769	755	743	734	737	746	780	759	762	727	721	741	788	737	789	766	713	749	721	748	715	760	772	814	802	721	746	802	745	769	737	740	731	738	709	786	750	801	728	730	722	730	753	743	775	720	747	751	765	714	738	766	758	769	744	735	685	739	742	763	719	749	768	763	756	769	800	758	723	720	719	759	748	787	743	759	735	748	772	773	699	723	760	768	693	748	788	783	765	771	799	728	766	713	751	781	775	791	716	793	787	738	754	722	711	762	716	750	715	726	769	701	748	765	729	712	762	802	722	745	778	762	740	754	788	689	742	766	714	780	742	712	742	761	743	802	722	733	768	732	710	692	743	681	739	753	779	723	754	763	772	770	719	738	758	746	713	741	670	797	718	816	740	762	734	738	768	799	732	748	790	745	737	786	737	740	729	727	796	746	754	761	786	741	676	725	764	738	778	742	758	782	748	749	746	797	751	710	762	779	736	744	766	799	748	734	746	776	772	722	734	794	752	754	767	725	738	765	728	773	761	740	773	735	730	751	755	746	743	758	716	782	707	759	763	715	751	739	754	721	761	735	722	754	724	789	727	732	734	775	744	743	753	747	757	758	711	795	751	714	767	761	761	788	700	772	738	721	736	752	738	759	789	727	740	748	746	715	761	712	779	785	767	783	814	773	762	763	725	746	759	766	800	712	771	775	730	770	789	768	715	834	750	749	705	761	726	753	739	726	728	712	733	761	780	733	763	761	699	779	794	732	758	725	751	765	742	768	683	742	723	767	741	725	749	787	776	755	738	782	754	688	742	758	735	714	727	756	719	748	755	745	780	717	775	773	729	755	766	717	739	793	720	774	712	742	767	784	745	764	732	771	756	734	759	772	755	807	741	753	752	711	759	774	761	756	722	680	748	731	779	705	726	708	747	767	728	738	722	743	747	761	797	733	751	751	728	726	737	784	728	729	768	762	788	715	736	772	778	756	735	757	756	750	742	734	746	723	762	729	732	782	782	757	754	720	805	706	730	769	786	780	729	735	744	716	767	729	742	713	716	750	735	733	757	792	730	743	733	772	774	772	737	757	726	742	771	719	755	784	733	733	780	752	795	772	770	759	769	764	751	779	732	771	775	738	758	803	821	752	756	717	775	762	741	812	748	728	746	742	743	736	807	748	776	734	805	739	752	734	765	778	779	707	734	792	828	711	786	749	768	761	762	755	743	753	735	720	765	750	755	720	733	702	772	725	766	787	711	761	726	795	754	732	754	736	763	702	736	744	747	738	706	783	733	748	751	786	730	761	766	729	742	775	798	762	724	765	784	808	756	796	754	775	666	737	782	761	733	776	760	775	757	753	778	734	751	735	787
27198	32776	37530	20577	6308	2135	973	578	444	454	407	463	449	450	412	430	434	437	429	399	417	440	386	420	410	448	477	402	456	436	466	431	425	427	443	458	443	442	449	454	427	405	445	393	460	404	422	419	434	435	425	413	470	431	390	414	426	410	423	417	415	429	442	435	472	437	430	444	448	421	423	444	465	467	428	430	450	430	447	399	412	456	402	445	474	455	447	423	411	485	443	396	446	411	414	397	426	432	389	431	421	450	424	415	436	423	426	424	426	457	402	446	440	407	456	435	473	402	464	391	406	449	398	404	440	449	415	440	435	446	430	423	427	445	446	464	438	431	433	433	440	447	442	432	438	424	423	455	442	438	462	427	429	441	458	446	446	431	441	401	439	461	427	410	444	467	430	447	391	404	457	418	482	465	455	418	431	440	406	458	442	418	430	389	391	474	455	436	432	438	483	427	428	476	442	446	450	442	455	417	396	426	458	403	460	451	421	414	420	450	428	449	417	418	438	414	391	478	461	488	449	454	413	428	425	435	427	415	437	420	422	408	420	435	429	412	413	429	423	424	435	454	462	445	402	448	435	430	430	433	446	454	443	444	432	408	408	463	446	460	404	420	409	441	444	445	446	443	431	398	452	465	427	437	434	395	471	437	419	441	464	428	409	413	436	456	389	445	428	408	457	427	417	431	422	434	412	432	417	429	441	481	404	430	424	450	413	400	461	457	410	451	452	458	442	433	434	441	438	436	438	447	416	426	458	442	441	435	439	430	406	451	435	454	407	406	417	445	483	431	435	398	442	445	421	394	465	438	436	414	402	456	444	421	410	404	457	440	398	436	438	429	450	481	412	434	415	411	402	459	440	424	439	442	462	406	404	419	442	426	429	442	446	430	441	411	444	442	447	431	423	426	424	411	418	433	379	468	476	411	454	415	450	462	462	401	431	416	388	438	448	422	395	448	451	431	461	438	455	469	443	418	438	451	442	421	417	419	466	436	427	438	419	453	395	411	394	417	419	457	440	437	443	430	452	473	410	411	412	436	428	439	418	442	405	404	416	419	436	432	447	410	451	403	453	428	420	453	422	442	467	420	445	417	452	410	429	424	405	438	423	419	460	417	426	425	434	444	444	431	439	435	434	423	420	417	435	411	397	492	496	425	450	459	439	403	419	433	398	436	414	424	441	499	448	418	436	409	450	394	382	395	397	431	439	448	417	449	445	435	467	424	410	406	416	436	435	403	429	480	415	421	413	407	410	394	424	405	408	429	419	415	475	461	461	417	397	417	442	423	490	449	440	421	422	441	442	446	395	440	446	432	393	403	457	411	397	436	422	424	474	437	418	437	453	471	440	470	449	436	447	433	418	390	444	446	453	436	462	423	442	456	451	441	418	459	423	428	439	438	432	425	433	426	422	421	463	403	483	435	431	475	434	414	424	433	453	444	439	425	441	416	407	429	461	422	440	436	451	438	415	412	445	437	416	458	424	445	451	433	414	422	455	450	438	411	436	457	449	383	433	470	443	449	430	415	419	403	388	418	432	451	437	424	425	490	409	459	397	416	394	424	453	429	489	445	406	450	403	402	416	411	437	422	443	459	434	430	424	392	420	417	405	423	451	409	432	425	423	418	427	431	424	421	387	407	409	463	450	404	415	462	426	394	426	422	419	409	416	405	461	422	394	405	427	454	416	408	428	415	465	430	422	425	479	427	432	443	406	390	403	414	399	407	407	449	415	436	407	440	424	422	443	425	429	445	414	417	441	463	405	448	405	428	425	461	405	446	415	460	446	429	419	452	439	439	413	434	428	445	450	445	390	444	467	461	456	443	432	426	409	418	465	449	421	438	418	440	423	426	455	459	432	436	435	487	440	438	455	421	449	407	474	432	453	379	454	452	434	412	427	458	458	427	434	457	426	430	417	461	433	438	432	430	422	429	456	436	408	445	448	407	450	446	456	431	455	440	440	444	459	458	425	450	418	486	420	430	446	424	403	469	427	434	445	436	422	414	402	414	441	471	430	454	426	465	435	404	416	416	441	445	414	466	403	384	428	437	426	428	408	435	428	433	425	452	412	430	411	441	407	449	447	416	436	429	413	417	434	453	445	413	410	444	417	424	421	428	418	412	441	448	412	442	427	460	421	427	439	476	403	434	431	413	443	461	449	436	416	394	388	416	404	439	433	427	448	461	417	428	455	430	419	442	415	460	455	436	426	432	434	402	416	465	420	391	398	405	424	430	422	486	418	420	454	447	418	429	454	390	452	425	444	475	423	441	422	411	430	461	429	425	412	440	413	410	438	420	427	408	413	414	421	409	419	414	429	427	425	445	420	467	441	438	430	420	454	437	425	444	423	455	413	427	461	425	432	449	425	422	422	431	425	418	430	438	459	433	431	433	439	433	448	429	434	427	466	437	471	456	408	465	422	455	463	410	440	450	417	431	413	400	431	430	427	445	440	402	437	393	448	443	408	414	410	450	455	411	414	445	427	440	434	408	414	403	453	455	455	449	465	399	465	445	389	436	430	430	447	409	390	450	447	463	425	410	439	417	434	431	433	445	447	421	430	399	391	408	396	430	448	447	443	421	423	412	436	466	439	444	422	420	401	438	460	427	443	446	428	447	431	441	421	428	437	432	428	397	422	440	407	398	445	429	454	438	430	440	424	419	440	429	440	405	427	447	438	440	395	421	434	432	419	432	436	438	442	476	464	415	419	412	459	445	409	417	459	423	459	409	450	379	409	441	432	426	430	448	437	417	411	416	427	415	405	432	451	456	421	434	417	439	427	420	433	406	426	430	405	398	421	431	447	447	408	418	433	434	395	448	428	447	420	428	457	463	449	426	427	442	416	457	439	430	418	454	446	424	420	438	453	395	414	428	413	427	432	428	429	426	448	452	397	440	451	418	454	407	399	443	442	446	440	447	446	386	424	436	412	421	414	437	468	447	423	457	431	434	412	448	422	410	410	436	412	422	433	424	447	407	416	433	411	416	403	400	438	454	439	405	449	412	438	447	476	395	427	394	426	437	431	434	432	457	432	467	455	456	424	454	443	405	392	473	420	427	446	425	447	424	429	432	404	417	388	455	456	393	402	432	450	429	415	425	432	432	443	426	423	473	401	437	394	434	414	424	370	429	467	391	431	447	476	411	463	444	447	450	406	410	441	422	419	458	438	427	455	420	464	434	428	444	419	463	421	440	418	429	438	427	412	432	428	423	424	418	456	437	455	458	455	387	439	403	407	441	459	431	427	399	410	430	410	448	420	404	432	427	394	454	431	423	422	406	439	386	417	393	453	437	420	394	388	408	457	462	439	420	411	445	431	416	441	449	410	435	427	422	429	429	433	415	436	449	395	415	444	447	428	425	387	446	454	407	452	422	456	432	416	427	419	443	456	432	458	410	407	427	435	419	413	450	450	428	398	406	430	446	430	468	430	405	454	443	433	394	456	428	442	432	415	448	428	431	426	409	445	441	433	405	416	431	434	443	489	436
26717	55042	40946	21185	9230	4281	1923	973	687	672	666	683	665	660	660	685	721	644	670	703	654	695	671	685	630	655	670	673	678	659	684	685	658	723	642	689	682	637	632	668	688	684	675	634	687	703	673	650	653	652	647	661	654	647	693	697	706	618	653	668	718	711	659	711	642	678	687	692	702	686	680	632	665	675	666	690	616	689	668	671	626	674	701	660	661	683	690	618	682	714	690	630	624	708	623	679	681	669	710	708	643	664	653	632	633	663	626	625	613	685	646	678	703	682	665	686	658	692	684	677	643	670	670	674	701	659	629	656	689	711	687	660	708	639	702	696	669	649	693	705	710	674	690	680	641	658	652	679	655	650	710	607	631	680	677	673	703	678	690	670	629	643	675	626	670	681	630	670	642	668	678	700	658	618	626	689	698	670	674	657	635	672	708	636	637	680	670	636	641	636	629	635	636	651	663	648	646	680	690	670	709	643	675	666	656	710	677	677	686	673	638	698	694	650	667	674	644	639	659	674	671	681	678	701	643	703	661	661	690	653	695	682	708	652	670	663	718	641	694	668	712	690	726	676	644	738	709	660	638	697	680	679	657	667	716	711	657	657	664	620	659	662	663	724	677	679	681	682	650	667	674	669	689	696	673	650	719	652	663	691	620	657	649	652	661	645	718	678	700	664	658	699	680	694	679	676	673	663	713	658	694	643	674	685	698	680	715	669	710	693	652	717	688	699	609	659	660	657	696	618	660	653	669	696	663	686	688	666	668	674	671	639	657	661	661	639	697	682	664	676	659	661	733	680	672	641	681	656	649	663	651	648	689	637	638	669	692	630	666	692	694	652	678	679	671	640	678	673	674	652	722	699	674	675	672	664	663	681	715	654	674	679	676	679	632	661	640	706	666	664	701	688	676	644	703	690	692	707	656	676	667	655	682	687	676	670	641	648	671	691	619	678	616	670	722	687	645	683	643	700	645	710	678	650	680	723	639	668	714	734	668	692	675	634	651	716	675	667	639	675	681	712	693	656	710	684	668	684	684	716	650	725	681	657	621	669	673	681	654	662	634	689	660	665	629	670	699	692	694	678	673	678	692	623	670	671	727	698	682	703	680	685	665	724	662	653	658	648	662	685	684	675	670	664	686	667	630	706	703	671	663	675	651	682	647	643	631	702	706	715	664	714	699	686	696	670	736	672	681	687	658	635	695	648	632	676	663	638	703	668	660	639	677	669	637	659	660	669	657	655	692	624	694	711	630	672	670	674	680	678	719	694	650	666	661	645	678	662	666	716	660	677	651	677	696	687	688	648	675	688	659	679	682	638	719	694	716	665	676	716	685	636	678	690	652	673	684	669	684	678	663	654	697	732	658	622	655	699	663	669	647	698	643	687	647	614	670	618	651	716	653	700	668	648	661	675	671	656	639	644	668	697	701	730	661	675	639	674	659	677	631	652	674	699	625	651	694	693	665	690	675	634	692	673	674	658	673	707	678	656	686	683	681	727	639	682	723	659	659	676	627	706	683	647	680	643	676	651	643	696	686	660	673	699	627	677	670	665	693	685	641	660	698	706	667	669	678	651	660	612	706	695	697	676	653	669	672	657	657	705	684	697	648	678	699	646	697	688	668	716	699	684	669	675	691	715	660	681	594	713	711	635	638	652	636	642	646	653	639	647	665	606	652	655	689	631	687	660	696	683	661	666	622	664	657	672	669	676	678	681	677	681	666	660	666	644	667	664	622	683	719	697	660	664	661	654	658	629	666	701	690	665	673	650	602	676	626	708	687	706	677	676	660	682	677	664	659	678	644	696	693	684	701	654	648	665	682	700	647	700	674	643	655	681	662	629	661	655	647	692	680	629	687	658	609	660	679	702	717	688	691	663	666	651	629	666	697	667	651	669	648	680	661	668	664	691	652	651	667	644	679	672	685	672	650	704	670	686	654	697	696	676	686	680	619	661	656	670	667	714	642	688	654	619	693	723	721	666	688	703	667	659	738	682	723	658	694	664	684	683	662	642	674	664	625	704	681	715	702	680	669	649	674	712	666	697	678	633	665	691	689	626	697	717	731	682	683	675	644	691	631	647	675	649	671	718	647	657	688	649	703	660	660	667	670	716	661	659	703	645	638	642	641	675	667	672	681	709	641	682	652	716	713	698	665	697	653	667	669	648	668	663	656	669	665	668	682	696	703	676	673	705	659	680	666	668	727	685	665	672	718	605	701	680	683	721	704	681	667	686	667	702	717	683	646	669	732	662	703	677	646	678	676	670	685	660	629	658	675	622	681	655	645	690	666	658	659	625	654	674	629	679	652	682	651	665	718	715	718	648	668	674	680	672	707	664	672	693	677	703	678	684	684	635	635	666	666	650	682	667	669	662	678	638	667	628	719	664	689	649	623	679	629	704	619	647	619	653	707	617	707	670	681	665	685	661	696	690	687	656	644	668	633	649	700	652	661	675	663	612	655	698	657	720	671	659	686	587	665	697	679	640	656	683	624	690	679	643	684	708	652	690	696	680	671	687	673	685	640	691	654	651	661	690	647	690	668	684	702	693	678	679	631	718	669	660	669	648	652	688	623	626	665	672	668	695	710	694	630	695	663	662	669	672	715	687	711	725	636	696	644	691	703	593	673	673	661	668	671	651	647	688	676	636	691	670	650	632	665	671	683	678	674	724	702	717	692	680	672	662	636	655	694	705	687	686	645	635	679	715	666	682	688	669	610	682	653	674	662	705	706	653	646	639	687	674	680	677	701	679	609	648	640	658	615	682	597	627	614	701	659	646	706	647	640	710	661	657	660	684	667	673	671	719	742	636	674	689	686	666	663	656	670	631	734	655	653	665	660	636	640	690	686	632	663	651	719	635	726	726	692	636	675	704	675	654	659	684	670	644	622	704	721	633	659	691	682	683	678	679	710	679	676	646	681	666	668	664	679	656	653	663	716	663	672	651	676	679	713	684	624	639	671	683	676	683	673	654	645	632	652	656	660	692	681	684	661	672	637	673	654	702	666	657	666	722	673	663	690	692	678	721	654	681	681	639	659	654	673	709	667	714	688	661	699	654	671	660	640	711	670	688	654	675	695	666	649	659	677	726	650	657	684	686	668	638	688	653	674	712	707	681	668	614	630	707	636	693	716	696	629	681	640	650	673	702	634	651	656	664	667	701	658	686	682	655	667	658	702	650	657	657	741	671	645	663	685	630	658	637	649	680	681	696	667	641	704	699	702	647	689	719	685	687	726	638	644	696	660	693	720	612	657	665	649	670	687	668	642	671	699	670	679	688	636	661	666	640	645	698	657	684	639	696	701	701	666	688	630	650	659	706	657	684	703	670	632	657	627	660	686	660	672	653	635	639	660	654	674	645	749	694	632	675	657	639	667	710	638	621	713	649	671	664	675	737	666	710	663	653	660	707	646	678	695	652	688	674	713	675	654	723	708	709	650	650	695	683	669	665	650	684	663	636	692	675	667	663	678	649	669	672	645	687	705	649
24468	26143	42417	36522	25098	15965	5271	1204	570	468	501	488	452	442	495	439	490	480	479	460	443	485	496	490	485	485	470	460	433	471	480	487	482	440	465	457	493	460	469	457	447	462	471	485	486	488	448	453	479	460	488	485	440	434	422	462	482	435	448	436	463	494	457	490	488	441	463	463	466	460	454	465	474	467	463	497	461	456	448	401	476	475	465	473	445	432	405	474	479	453	437	488	449	451	474	480	481	466	487	469	434	460	447	490	449	484	484	451	485	443	499	448	452	449	469	466	447	488	500	491	464	423	461	448	469	438	476	472	443	488	440	490	472	474	417	466	467	455	434	444	450	460	462	493	484	482	493	459	452	481	448	471	471	463	490	465	482	453	473	461	477	456	482	469	455	427	456	420	454	479	455	501	439	477	466	433	482	473	498	497	469	447	481	441	468	485	492	435	485	465	462	474	476	475	439	436	462	435	428	453	473	482	442	451	454	452	469	440	438	448	443	458	446	469	452	462	450	437	459	488	461	481	452	449	432	451	495	463	464	472	463	472	467	469	488	438	461	479	427	459	452	442	496	484	459	488	449	473	461	504	449	477	458	488	477	475	425	421	460	436	481	488	446	473	460	453	428	428	456	458	448	456	444	457	462	464	472	433	498	486	440	467	463	443	455	475	476	459	474	473	482	455	452	488	498	482	475	427	443	455	495	445	481	469	460	449	435	470	470	455	456	476	488	450	454	426	457	469	455	471	465	483	505	469	460	447	450	498	426	441	475	467	481	465	462	506	426	473	450	493	447	483	469	495	443	476	488	477	486	472	441	477	502	450	460	460	454	489	462	473	487	456	449	503	507	450	476	460	492	446	439	461	492	485	483	464	493	445	447	493	475	510	473	460	466	440	502	447	440	470	432	457	446	455	468	480	475	411	463	437	450	468	453	449	488	469	483	490	488	500	450	473	465	455	454	421	457	435	413	484	464	453	447	495	467	453	478	419	436	438	446	497	448	461	450	488	477	491	480	454	465	468	495	450	424	421	455	456	468	478	404	447	435	462	465	447	468	475	445	481	444	472	437	512	478	454	483	461	433	469	479	471	480	465	523	462	426	455	455	463	462	460	451	466	455	466	464	409	444	445	474	468	461	409	448	483	483	495	496	463	476	466	482	458	472	512	441	484	459	435	421	462	452	466	443	476	460	488	453	448	475	484	481	436	453	438	447	446	487	501	487	439	464	439	464	452	465	446	449	478	480	451	509	435	493	467	474	465	456	455	501	487	463	434	455	411	462	471	460	464	461	474	460	465	457	473	476	466	513	474	438	448	518	482	449	450	486	484	457	468	487	445	467	481	419	507	481	451	478	488	467	474	458	461	443	482	458	472	432	434	508	456	460	452	467	435	468	441	447	443	436	468	456	487	428	437	456	482	477	494	484	441	436	491	455	441	428	476	464	509	424	469	460	435	484	426	430	440	469	457	477	470	476	471	475	462	446	454	460	486	454	444	495	471	488	452	481	431	482	508	465	488	451	458	483	475	430	458	476	442	464	464	467	413	490	409	466	479	449	436	448	467	501	447	451	428	473	446	439	480	461	437	427	482	446	465	440	446	508	448	459	488	464	424	472	457	461	496	422	471	429	493	486	457	474	479	470	505	466	468	490	453	440	467	457	483	454	509	442	431	454	461	472	437	479	493	424	468	500	459	463	473	532	490	461	447	463	477	484	389	449	456	453	473	434	477	489	476	490	463	494	484	482	492	431	462	449	490	440	454	457	462	458	459	456	453	455	442	467	435	446	431	421	483	448	445	432	456	452	451	473	470	447	462	449	447	456	462	474	494	493	477	450	437	462	464	459	513	467	413	484	470	458	465	413	440	451	451	442	472	459	498	413	426	436	442	444	461	462	453	475	413	474	466	505	447	468	441	450	423	461	452	467	484	520	444	470	484	479	462	461	447	433	457	485	438	455	455	455	456	442	477	429	488	471	491	436	459	408	425	445	453	457	444	445	454	487	469	428	424	487	445	450	429	445	498	458	435	434	435	471	459	407	467	410	456	459	465	475	461	459	478	470	479	421	442	485	448	476	463	450	457	466	451	464	466	480	468	479	460	444	494	486	439	448	463	492	470	478	453	463	427	466	423	456	455	475	495	460	426	451	435	436	418	467	449	429	448	465	483	484	469	456	426	448	485	473	475	510	463	484	453	496	492	477	452	445	495	499	490	521	450	449	455	435	451	458	462	470	438	469	488	437	446	462	475	442	452	440	459	495	453	442	492	447	461	454	466	459	476	479	443	499	395	463	477	510	490	448	473	474	483	431	440	463	426	432	437	495	484	459	451	494	459	464	450	433	446	463	459	460	462	447	435	446	452	422	469	437	490	456	475	437	444	461	513	498	460	479	447	491	505	466	496	422	478	420	442	473	448	489	491	430	459	445	470	458	422	458	496	496	470	443	441	450	478	455	475	505	460	477	446	464	449	499	480	450	476	482	467	464	469	473	478	445	510	454	468	476	437	477	453	431	485	479	474	448	462	446	455	459	447	461	474	494	458	470	457	465	473	483	421	437	449	444	488	469	467	462	465	493	444	485	479	459	472	471	441	423	482	473	479	450	419	457	485	486	439	459	511	448	460	498	496	437	461	505	461	474	448	479	445	465	449	458	480	491	448	472	483	493	450	500	455	466	425	479	474	427	459	474	486	452	449	489	493	478	478	445	461	485	490	437	444	456	453	448	438	504	465	482	454	466	502	421	455	466	454	478	455	452	475	488	469	455	476	452	470	460	450	458	451	477	466	420	486	488	478	446	458	454	467	449	479	486	444	438	484	433	425	507	493	510	444	482	460	478	476	459	460	471	467	463	453	440	474	466	458	464	485	493	475	450	460	431	451	498	440	438	478	483	451	469	454	461	474	440	462	454	474	419	490	461	448	476	470	495	469	466	420	464	442	459	468	466	480	459	427	474	486	491	432	450	469	448	457	478	436	449	480	478	431	476	461	461	472	489	450	492	521	462	469	462	442	451	440	454	476	447	457	434	449	428	449	445	468	441	456	471	445	459	458	478	411	471	493	462	475	496	469	450	445	465	475	410	441	445	463	489	449	459	464	452	446	509	476	468	446	441	483	422	442	488	462	484	479	464	456	457	446	469	453	456	433	423	470	431	447	465	451	450	435	448	472	483	454	478	465	481	430	424	445	487	428	459	443	446	486	445	449	418	456	463	456	451	470	462	472	470	490	485	486	473	443	453	499	484	492	433	494	494	439	440	466	426	439	469	499	478	459	465	437	469	472	480	487	458	437	457	465	478	494	437	456	458	476	445	448	504	485	478	465	450	456	464	472	451	473	437	447	451	456	448	466	482	447	488	478	451	450	442	478	435	456	431	459	503	440	460	476	469	469	483	460	422	462	472	436	444	441	484	475	509	440	415	480	487	458	505	463	478	460	476	470	446	401	468	413	446	485	502	469	465	490	457	483	432	481	482	450	477	462	448	449	469	469
48058	94328	73898	47890	30606	16776	6875	2202	921	703	711	734	726	713	711	725	791	681	721	702	743	715	713	712	735	717	706	716	740	688	687	674	712	761	711	736	741	713	708	718	682	739	711	709	680	682	726	734	682	671	692	706	732	707	757	737	684	687	680	713	747	723	701	745	717	694	682	693	713	681	689	702	739	682	726	689	713	682	669	680	699	750	757	717	679	709	676	671	712	777	660	709	745	717	676	693	729	759	764	691	736	725	721	652	700	711	685	712	672	715	679	762	723	681	654	631	724	755	726	705	722	690	736	762	717	713	729	705	680	716	713	749	657	750	730	701	748	660	720	778	760	708	679	714	725	738	723	723	699	741	737	723	711	725	716	729	721	684	754	657	678	690	746	716	670	729	725	754	688	661	719	662	666	655	646	712	677	726	670	691	721	712	723	735	739	722	729	712	727	648	648	725	707	682	679	713	786	728	705	724	732	710	732	742	700	665	692	726	661	659	729	747	731	712	697	763	725	767	694	728	737	704	725	721	715	706	736	679	708	708	719	690	725	722	674	701	704	702	731	674	671	714	737	640	681	686	678	713	692	751	696	698	700	713	691	727	689	692	706	705	745	728	720	714	759	693	694	671	720	709	705	704	725	697	722	710	723	675	737	709	744	718	730	676	725	717	701	682	702	659	753	731	724	681	708	641	731	717	715	701	746	755	743	709	690	692	660	680	713	704	698	696	713	717	663	735	688	692	682	734	677	746	693	669	722	698	745	687	745	699	740	711	678	726	703	732	769	735	747	668	688	692	701	732	699	672	707	737	657	716	666	683	712	692	730	710	733	717	714	714	734	684	741	702	714	792	728	639	706	731	716	784	692	699	693	693	762	733	715	699	725	739	672	725	726	701	707	702	618	664	712	727	675	668	770	698	725	673	716	661	732	688	717	683	678	691	713	680	727	680	656	710	764	744	736	665	664	729	678	659	706	764	734	717	746	741	728	668	698	728	690	691	722	675	699	694	752	754	726	701	699	710	696	749	707	741	719	696	716	683	686	718	755	707	712	685	709	726	708	664	682	719	724	726	702	736	712	736	707	660	743	685	694	714	692	696	715	683	700	665	708	741	684	692	728	690	739	728	685	659	703	704	715	737	682	673	715	731	745	708	718	693	725	699	770	719	709	704	719	715	688	714	686	719	633	742	739	757	734	746	728	702	729	727	713	675	682	728	738	727	757	697	722	717	741	691	710	745	683	695	704	724	749	702	716	724	672	731	735	721	693	704	691	682	697	709	678	730	741	672	700	757	722	711	717	705	693	674	704	673	669	722	705	774	727	738	726	693	723	712	684	707	709	689	695	708	631	719	740	694	747	685	718	709	761	671	700	721	697	669	725	663	631	704	725	704	717	642	733	684	699	733	719	751	664	711	742	747	672	687	715	707	735	656	673	746	713	683	700	722	697	759	693	686	694	722	713	663	688	706	731	668	723	696	725	670	672	719	712	702	697	720	727	742	708	705	644	708	715	668	691	713	704	733	699	707	709	729	714	704	709	680	714	706	767	711	714	686	728	742	724	697	685	682	699	724	681	766	725	701	693	690	701	733	731	712	654	697	708	748	726	684	732	704	663	729	727	728	736	747	676	695	717	695	709	682	780	711	697	678	708	730	711	710	713	729	696	765	717	719	750	695	681	695	710	742	686	682	709	677	676	705	729	713	677	718	664	723	723	702	675	721	723	694	702	657	710	691	742	745	718	705	638	769	700	763	705	709	672	674	690	728	708	683	678	694	705	633	639	659	714	714	688	719	771	702	650	718	731	698	735	708	712	750	682	740	649	773	731	686	711	721	753	735	696	701	709	688	692	679	695	724	695	735	709	704	719	731	741	657	708	731	724	693	692	692	708	710	737	725	748	721	695	729	728	740	699	727	700	733	685	776	751	715	709	736	719	712	735	722	673	749	740	700	691	666	703	654	681	661	720	694	689	763	706	697	683	724	732	731	693	721	712	723	758	703	688	727	697	688	696	723	726	690	693	718	685	708	708	739	689	720	736	712	708	727	693	705	690	715	721	700	706	704	765	768	759	674	684	675	750	765	710	674	741	704	714	703	707	717	724	678	673	707	716	665	732	713	706	774	735	730	724	734	731	727	666	702	731	722	692	704	720	682	723	742	722	727	720	700	674	710	726	696	654	693	736	683	695	723	672	689	684	767	743	735	740	738	684	713	753	726	676	706	712	732	738	695	692	696	659	702	709	742	649	714	723	676	726	725	708	699	709	690	681	665	699	705	734	701	734	779	713	718	732	726	741	697	718	737	695	729	735	692	764	672	721	673	722	767	698	665	687	712	692	695	718	665	747	734	706	706	679	702	719	675	673	664	714	696	724	710	708	713	722	762	711	720	713	687	722	738	696	735	703	704	747	741	704	720	720	709	682	720	683	713	681	720	708	712	745	709	710	678	711	710	683	683	694	670	689	742	676	691	711	702	732	715	695	679	761	703	700	656	697	693	709	641	731	740	762	695	687	686	672	695	645	707	748	718	693	696	725	672	724	714	677	736	769	749	715	696	737	741	683	699	716	734	700	703	696	728	748	725	733	699	698	666	664	707	729	719	698	711	714	697	671	742	691	700	710	701	722	733	742	681	710	699	690	751	706	689	719	686	695	732	723	701	724	711	669	706	729	736	755	742	722	670	699	715	723	697	755	679	799	724	717	691	675	723	728	719	711	683	731	683	697	680	724	759	687	702	700	669	728	756	686	667	723	688	765	728	730	692	702	693	719	745	701	706	711	647	701	697	707	677	710	746	677	709	693	713	705	727	737	707	714	692	685	747	677	701	702	682	709	652	693	674	710	749	726	656	713	676	743	684	704	681	697	709	677	757	692	719	683	689	712	715	729	727	733	694	702	685	724	752	720	736	702	759	706	701	714	729	724	707	708	734	710	680	677	712	740	728	693	718	729	713	688	668	714	705	680	712	707	717	721	738	693	714	713	655	744	653	662	689	703	730	705	682	736	724	740	711	732	682	663	690	706	695	704	694	726	737	700	664	698	689	725	689	705	694	724	699	705	736	687	684	683	683	711	690	692	665	736	742	682	703	748	731	697	694	705	675	716	790	711	720	697	721	676	738	697	705	725	711	757	687	651	711	719	710	666	723	644	783	679	699	717	727	732	694	719	736	714	694	707	713	790	729	713	708	730	739	720	702	706	711	725	707	733	697	714	638	732	737	661	754	708	717	755	647	709	700	721	730	721	749	708	683	769	684	698	708	721	650	687	715	669	695	688	688	704	697	733	732	691	688	703	670	754	711	739	727	712	678	751	724	758	702	687	697	702	739	727	693	681	708	654	729	679	755	752	677	714	696	693	733	710	733	735	736	680	717	762	721	682	697	713	716	691	673	741	680	696	709	699	690	732	717	678	720	707	697	692	715	737	698	704	695	696	740	690	724	692	685	706	690	758	703	704	704	730	720	674	743	775	664	727	759	772	696	678	712	717	718
23287	22901	35198	30832	26017	22307	13152	2174	678	544	517	569	552	520	514	499	507	545	507	503	540	479	515	476	526	492	548	483	516	518	529	539	517	550	492	535	521	532	546	516	534	467	497	490	504	500	514	489	543	513	554	488	523	501	504	525	528	497	499	491	539	499	493	546	519	513	497	531	469	511	495	516	522	535	518	504	504	452	491	539	528	491	507	475	496	548	486	496	476	486	491	531	528	539	548	523	474	507	520	489	514	483	502	496	448	506	477	514	466	457	515	475	508	509	498	521	483	501	499	536	542	577	516	461	485	501	500	480	511	506	444	465	494	470	533	505	517	545	515	490	495	505	502	510	512	500	530	448	539	530	522	482	469	498	461	522	484	487	522	540	501	499	468	539	512	499	471	503	473	480	504	521	502	479	465	495	495	471	495	481	527	500	492	499	492	510	520	488	483	521	512	485	504	505	512	478	520	547	483	484	475	513	495	484	508	470	496	456	531	505	465	498	530	489	493	486	521	526	503	471	483	482	503	503	508	529	478	501	483	534	507	518	510	475	521	545	567	502	486	512	491	505	524	504	498	503	509	496	532	512	525	512	491	514	513	496	493	497	520	486	516	524	521	518	500	535	486	494	523	530	465	490	509	512	474	524	505	520	489	518	484	480	508	514	495	500	478	485	541	533	497	497	498	510	505	500	489	458	520	540	540	457	495	516	508	542	472	471	470	516	492	502	492	525	502	523	491	540	492	519	494	478	468	530	477	515	511	516	501	502	537	503	525	489	469	558	488	516	493	492	514	488	512	482	495	433	499	552	485	482	511	477	513	489	483	513	527	465	547	510	544	496	539	510	522	528	524	496	512	510	505	487	498	535	512	472	497	506	484	503	499	573	547	565	495	497	492	501	502	524	497	491	524	511	482	471	508	548	493	521	513	517	496	486	497	479	519	538	509	482	512	507	537	495	535	477	475	518	490	499	519	477	500	500	502	528	505	486	485	530	519	525	499	504	492	471	517	516	481	520	520	522	482	448	475	517	511	480	528	524	535	483	507	545	471	485	508	489	493	486	469	516	501	485	540	514	525	454	547	483	532	474	521	533	530	491	512	470	477	464	534	511	485	515	502	483	534	483	513	483	483	487	508	491	510	517	475	499	518	506	506	519	512	496	484	506	487	514	531	477	542	511	547	484	513	493	492	504	530	513	489	536	451	502	460	455	547	498	511	503	518	540	485	481	505	504	560	502	469	474	496	533	488	543	523	523	469	463	527	506	542	453	501	522	493	501	504	506	512	497	464	530	503	484	516	469	559	491	478	512	478	471	525	455	505	543	514	476	468	531	475	488	483	493	480	512	520	543	473	532	526	508	517	487	474	501	499	457	504	483	506	527	518	491	532	482	475	497	489	534	469	501	491	502	486	503	500	505	466	511	525	519	488	472	510	497	502	442	500	506	484	470	528	537	561	465	527	496	518	513	485	489	516	511	486	517	507	502	537	512	486	538	484	520	483	510	509	475	525	473	485	531	512	467	458	491	505	508	499	480	537	527	486	509	544	512	500	502	486	532	517	501	490	484	517	449	525	511	523	528	523	519	541	520	504	499	520	530	513	469	520	517	528	512	520	482	476	507	516	501	516	540	525	488	505	522	501	506	522	491	495	535	498	515	493	515	487	484	496	486	513	529	528	514	491	510	532	507	517	489	521	493	507	513	521	534	489	522	510	498	555	525	552	499	552	514	500	520	479	497	520	496	514	543	499	462	534	543	487	493	517	518	471	478	523	482	502	506	479	515	558	510	532	515	540	533	493	470	487	487	503	529	506	506	513	530	496	484	532	482	478	510	486	464	524	531	493	467	464	503	482	519	507	509	463	482	500	483	488	525	488	452	524	502	505	501	544	522	491	464	518	512	488	536	500	526	513	509	488	524	465	487	530	494	499	508	523	512	507	529	506	489	493	467	526	521	516	489	505	518	502	468	520	485	484	512	458	498	515	519	519	475	554	492	487	504	521	545	502	514	501	526	488	534	527	494	488	519	528	484	502	501	513	485	472	481	547	481	452	513	510	485	484	474	489	525	502	479	511	483	514	515	519	549	516	504	526	451	520	484	516	522	516	508	489	500	537	513	506	517	481	520	510	502	522	512	514	486	502	524	501	500	464	433	512	473	524	516	527	468	508	481	510	505	483	447	521	486	534	484	539	521	497	516	500	482	530	508	468	505	519	479	463	515	502	515	520	515	475	504	518	511	494	537	510	511	524	547	500	484	486	474	507	488	518	522	487	455	479	519	543	505	518	491	482	481	538	514	520	486	513	536	501	490	508	526	522	535	467	512	491	530	534	515	526	539	505	523	527	483	518	477	495	518	544	488	506	518	474	531	483	502	476	501	516	476	532	496	571	500	541	528	508	512	500	544	546	509	508	518	543	492	509	489	544	490	494	484	493	509	465	540	473	477	482	477	516	552	516	488	503	546	490	517	510	487	517	483	524	514	501	501	526	491	498	484	493	493	540	470	500	489	496	479	491	510	515	508	501	479	489	480	520	525	490	489	513	498	450	546	527	535	468	498	487	510	477	478	519	475	506	516	493	527	494	509	529	572	533	523	493	500	504	534	506	478	522	531	523	474	509	539	516	486	508	523	527	514	512	494	482	505	487	520	477	502	526	518	478	567	518	461	483	457	504	500	528	503	470	472	489	515	461	482	489	502	534	534	508	559	485	486	529	463	468	541	525	502	506	501	536	538	500	487	508	503	483	456	483	474	511	466	482	496	502	487	469	480	537	446	523	494	516	503	532	511	520	513	495	513	481	467	546	483	477	513	476	456	484	503	532	518	488	465	529	471	487	496	494	486	479	508	536	502	515	510	508	493	494	517	495	506	553	532	503	529	520	533	516	475	491	504	483	517	521	483	549	470	483	489	450	520	537	493	471	515	493	508	506	531	521	501	493	515	529	499	504	529	535	509	536	505	512	490	514	504	545	541	498	491	503	507	522	526	503	546	490	460	505	485	479	523	481	482	510	532	515	532	535	498	517	524	533	485	490	503	499	515	512	508	475	483	519	474	533	502	485	485	510	520	518	502	487	496	503	535	493	482	490	480	526	491	493	516	496	509	488	481	491	509	501	483	493	542	478	480	510	534	513	504	485	526	521	480	489	476	507	528	494	556	459	556	525	537	538	532	509	525	499	483	518	501	481	531	497	500	492	481	498	507	482	495	548	500	538	477	514	498	490	517	499	538	491	483	453	474	526	510	553	493	497	542	483	511	481	532	495	487	497	505	493	499	516	495	512	497	480	503	481	501	540	524	501	521	497	513	492	507	518	508	522	513	529	494	492	485	538	513	496	522	526	462	487	515	511	509	464	541	484	475	508	551	521	491	528	482	504	492	494	509	491	496	506	500	513	495	500	496	509	503	448	495	512	498	507	515	466	469	522	466	472	500	487	480	516	490	503	553	480	459	521	516	528	536	519	526	524	521	492	524	506	524	501	517	501	506
55469	101571	80602	59632	40735	24068	10366	3290	1162	761	719	763	769	750	786	730	724	760	767	786	751	772	738	780	816	777	750	732	745	793	791	764	738	740	726	746	730	793	752	702	730	759	788	837	746	707	687	727	749	729	721	768	739	791	739	764	743	748	726	774	737	791	818	727	728	734	759	785	748	734	774	711	822	744	782	750	771	787	748	767	754	776	759	785	737	781	699	764	787	758	724	802	722	767	751	763	761	730	740	722	742	793	728	727	797	743	703	809	778	743	761	783	759	772	742	738	742	752	802	759	743	752	680	718	752	759	736	756	699	748	743	738	729	757	744	720	739	705	773	707	756	775	759	771	771	752	725	715	771	794	710	821	809	745	730	739	752	753	736	747	766	757	768	737	708	782	714	762	791	739	766	769	760	724	752	726	763	743	717	769	743	724	671	752	730	740	709	737	755	736	770	738	701	729	756	728	754	733	725	759	804	784	720	713	785	774	716	704	733	737	736	692	728	769	749	773	733	725	751	765	730	760	796	721	802	702	765	778	715	721	759	732	779	754	712	794	734	740	787	727	783	788	780	766	747	714	750	746	774	761	717	754	722	751	747	739	776	742	734	749	728	730	719	738	801	759	773	750	782	756	771	688	749	764	809	750	755	712	769	726	776	737	742	820	766	730	732	777	741	779	807	763	816	724	765	755	774	815	740	812	778	801	725	742	790	742	782	735	695	701	772	780	733	760	741	736	733	750	735	773	777	729	767	694	729	744	771	733	729	758	824	739	741	760	779	744	781	783	774	740	769	741	726	797	739	782	706	765	689	739	743	748	800	787	792	770	747	760	728	744	726	761	744	765	778	721	726	767	764	797	791	722	682	795	800	772	819	726	727	763	722	766	745	730	730	762	725	756	752	795	752	763	744	738	821	742	715	769	734	748	747	788	689	775	746	742	778	763	732	728	781	750	696	667	756	734	723	778	732	752	704	778	723	777	737	741	727	693	780	747	758	753	762	732	737	757	767	787	711	752	711	751	782	750	776	754	797	727	738	778	720	773	726	746	744	788	732	793	780	725	761	725	741	758	748	774	744	733	746	748	740	762	763	757	766	750	712	812	779	735	753	747	761	761	696	741	732	745	731	745	743	741	784	766	722	774	724	756	749	729	722	746	743	728	763	791	725	755	710	757	769	710	731	823	721	755	683	780	738	744	759	721	769	787	779	761	764	748	781	829	743	800	730	714	750	734	707	750	727	810	748	754	809	737	753	757	781	741	761	772	795	739	713	752	778	735	765	755	766	727	729	805	754	766	785	760	758	737	777	739	750	780	727	748	754	751	779	768	778	785	781	776	753	773	733	772	759	753	775	812	782	722	776	710	743	783	729	788	754	800	743	762	726	705	730	773	762	726	769	767	821	783	743	814	739	740	780	782	757	803	776	749	758	699	733	771	767	781	745	733	771	769	734	774	725	759	755	737	800	695	769	752	748	725	781	779	775	724	748	799	721	719	774	729	751	800	747	752	800	770	792	736	760	733	750	767	754	793	761	689	771	797	703	749	782	720	681	723	733	749	720	709	742	746	766	714	702	731	761	761	777	712	766	780	767	714	755	739	806	758	778	772	759	777	764	778	794	782	784	757	757	751	750	753	728	789	760	774	750	722	796	758	763	756	787	717	736	701	775	744	766	746	749	718	731	732	732	741	769	684	783	714	803	736	735	739	704	773	790	733	805	744	782	732	756	746	715	753	745	738	768	736	735	774	757	719	746	787	740	766	788	769	736	706	769	796	770	742	759	723	756	765	825	773	742	764	738	789	774	754	790	736	784	756	759	769	721	759	707	731	721	741	744	759	772	763	799	798	759	756	768	772	734	704	748	773	775	784	761	769	756	774	736	764	786	775	746	740	767	780	751	729	734	724	746	760	775	769	750	753	759	754	731	741	746	753	775	780	732	737	756	760	729	772	801	746	738	773	762	700	799	809	733	755	746	686	765	782	795	787	757	723	741	729	756	748	750	769	733	770	776	781	770	689	759	745	765	790	782	735	748	751	755	782	756	740	699	737	767	757	710	753	717	792	745	760	796	756	701	749	764	700	740	730	777	730	756	740	725	763	746	741	723	739	786	701	741	698	743	713	747	780	778	755	724	751	764	750	756	778	750	724	784	767	758	790	749	714	700	738	699	745	715	727	781	802	734	748	756	830	738	753	695	761	706	685	784	757	739	747	750	736	750	757	773	730	718	738	728	761	767	737	768	756	760	764	719	746	753	711	790	723	730	789	780	743	775	733	734	762	752	715	751	726	743	707	792	753	745	710	743	773	762	766	756	763	721	710	788	798	676	751	801	723	782	781	741	746	754	772	794	776	755	762	759	756	692	770	730	756	748	741	736	714	753	737	738	715	718	736	752	756	777	761	745	710	733	737	757	729	812	765	760	763	764	711	742	742	784	757	769	711	761	779	746	759	730	785	728	746	706	778	771	769	791	785	764	716	743	734	754	696	747	776	747	752	772	691	746	747	778	765	746	760	744	707	718	780	786	700	707	722	722	753	769	808	805	737	723	744	770	791	717	734	758	723	733	760	761	684	776	791	779	751	777	741	768	738	761	733	768	763	762	801	752	701	736	716	746	754	780	757	801	756	725	767	786	742	790	744	771	770	799	734	762	764	768	743	754	744	696	737	721	732	781	722	782	739	794	793	763	779	721	769	784	787	768	727	790	781	762	750	736	736	744	771	745	739	765	750	761	713	716	821	741	736	743	777	780	711	760	785	741	763	755	780	729	765	782	800	733	732	768	721	794	718	724	758	783	739	754	781	783	785	769	714	760	730	764	793	821	785	702	770	729	786	752	776	744	728	759	728	802	765	735	782	761	713	790	823	762	749	815	715	765	721	765	791	758	780	739	758	765	703	757	746	707	756	741	732	756	756	795	787	741	725	792	736	786	799	745	756	717	716	721	713	740	768	764	779	797	724	750	752	744	750	748	736	714	711	781	735	753	738	803	734	781	753	753	772	728	745	781	747	767	711	735	771	765	757	710	812	711	759	792	740	773	764	796	761	771	785	731	759	739	713	721	735	722	743	760	838	705	788	751	754	767	800	754	759	777	804	729	774	735	769	740	763	787	723	761	747	792	797	685	750	756	753	766	738	757	791	707	742	761	742	778	740	737	802	755	775	783	731	729	752	757	770	731	758	785	768	753	769	745	798	763	735	769	783	751	752	722	684	836	730	731	749	714	755	718	732	745	716	762	725	769	745	748	744	755	748	764	770	752	767	758	732	762	750	778	762	699	763	770	779	780	736	703	755	762	769	810	784	735	738	696	754	747	769	725	720	761	738	750	703	713	833	797	743	798	753	750	756	755	843	784	815	732	754	809	717	795	776	785	746	757	671	712	759	752	741	773	775	756	796	737	740	724	711	712	745	771	735	811	752	792	723	786	750	733	777	777	750	731	716	725	745	718	749	742	784	720	753	749	750	768	774	763	751	787	816	721	755	693	729
27578	32849	36133	20638	7070	2124	873	580	470	419	462	417	446	432	428	428	458	434	447	457	436	430	425	445	449	448	426	443	461	432	443	452	400	449	452	449	469	411	428	434	438	441	433	436	428	410	433	433	432	428	430	448	436	401	430	431	417	444	451	425	412	452	427	414	417	429	432	438	486	416	424	401	428	438	469	456	467	436	462	438	440	455	433	406	422	462	428	435	439	393	465	409	462	444	463	482	416	431	428	456	443	429	424	473	443	438	429	444	434	481	416	447	429	457	414	459	428	434	408	445	434	437	426	415	445	485	440	444	462	418	444	433	425	438	419	476	406	437	440	428	411	464	460	426	423	427	384	418	424	455	456	432	438	415	436	424	443	455	406	436	423	424	417	426	421	404	411	405	445	390	465	457	460	442	426	426	425	449	431	451	461	429	413	461	409	447	465	443	441	445	396	418	411	448	448	475	448	413	437	456	448	429	423	439	422	419	428	400	442	428	419	471	441	390	406	440	431	459	464	439	426	416	413	455	430	421	448	455	449	451	401	447	464	450	465	457	463	424	464	460	431	459	434	428	435	421	436	430	493	443	392	400	433	418	472	450	438	456	491	483	436	410	473	411	460	425	439	429	421	415	463	439	457	441	415	439	443	423	426	441	417	429	444	461	440	467	428	459	437	463	436	414	445	424	448	455	395	466	416	409	421	414	423	476	410	418	437	442	430	442	455	408	443	473	454	442	458	431	437	446	431	463	409	416	477	452	432	455	431	463	497	460	416	400	436	435	446	410	434	399	417	446	418	421	463	450	425	461	453	445	429	455	441	425	445	449	433	422	417	432	427	485	420	464	447	420	448	446	416	415	409	482	427	439	462	430	449	449	417	447	402	409	414	449	447	444	457	403	437	437	430	428	436	456	413	456	446	401	407	422	403	442	442	431	414	409	419	401	457	439	441	438	425	450	436	458	460	408	474	414	424	435	416	394	419	476	477	443	417	441	422	455	456	431	444	456	416	411	424	454	437	429	443	456	434	467	425	470	418	415	431	450	411	392	429	405	423	444	423	426	415	435	454	410	415	410	437	432	447	411	446	448	448	434	443	450	451	459	428	433	407	446	418	455	391	473	424	412	476	465	505	409	444	434	438	435	454	429	446	441	421	423	454	456	429	431	439	442	462	456	409	419	428	441	445	412	454	477	450	417	412	437	403	422	457	428	427	417	433	482	440	438	486	454	449	420	427	464	448	450	461	471	441	473	449	466	454	470	421	422	400	439	391	436	431	444	386	418	434	442	419	412	457	405	439	439	438	420	426	425	463	441	427	435	445	437	465	438	435	403	441	448	412	410	433	454	397	443	425	427	418	412	415	402	436	408	409	450	415	457	465	438	394	455	445	411	457	397	463	421	454	404	442	435	463	421	441	421	454	418	442	453	431	441	430	383	429	443	439	443	438	434	466	440	427	383	407	423	434	456	458	445	428	445	425	422	426	440	459	446	411	435	472	486	438	433	388	444	383	464	449	431	443	456	452	457	442	439	422	458	421	389	431	430	458	423	429	401	429	416	420	474	411	427	466	437	424	432	428	443	465	421	445	438	443	436	455	460	413	462	470	445	459	450	439	444	435	419	456	438	454	424	414	420	412	393	468	413	441	421	408	448	455	430	420	375	442	412	454	459	442	438	436	437	433	463	473	420	408	435	418	453	426	437	458	457	461	415	418	441	457	414	465	400	440	418	439	403	416	422	486	426	425	395	454	446	437	437	426	434	440	423	423	466	446	418	434	472	441	429	429	402	420	380	432	446	450	433	442	436	485	444	401	412	428	418	404	440	432	426	427	434	431	432	463	462	433	447	456	434	427	455	403	409	437	450	404	488	411	453	421	410	419	417	446	429	436	388	461	472	434	467	430	449	410	419	457	415	437	477	443	451	482	427	413	436	473	447	469	456	456	457	444	433	425	463	448	450	451	401	450	413	435	446	444	420	464	431	424	482	424	403	433	432	436	434	433	450	429	434	438	435	426	433	450	476	451	447	434	433	411	452	437	464	455	413	449	444	437	468	465	414	418	423	437	462	441	466	420	443	437	423	459	409	449	419	427	412	453	490	488	446	406	470	430	434	410	420	398	436	442	398	447	431	434	424	405	463	439	411	418	418	453	459	438	447	420	447	488	430	449	424	432	437	402	399	433	427	420	433	422	485	421	442	463	447	465	457	445	421	428	452	422	439	438	434	417	425	448	413	418	401	422	448	453	416	477	418	433	442	459	418	443	433	427	468	434	463	406	387	416	438	438	405	466	411	465	456	445	442	481	457	404	443	458	483	442	438	414	443	438	450	418	425	460	428	413	445	435	424	433	416	405	443	457	446	404	398	439	437	442	458	413	429	426	468	423	430	448	434	421	473	483	455	441	445	439	430	418	422	425	444	438	484	431	409	444	435	467	433	414	424	467	462	431	435	454	464	478	471	422	412	460	413	485	473	429	418	444	414	437	406	441	424	441	425	440	451	492	412	450	460	404	463	453	423	453	434	421	415	425	456	428	437	427	423	410	458	391	423	464	409	442	426	402	402	440	405	439	440	462	420	436	461	442	418	421	419	433	431	430	414	432	410	429	451	460	411	504	436	443	440	443	448	476	436	442	417	462	453	409	469	466	440	457	447	402	490	454	443	446	439	406	473	428	449	435	473	416	479	460	485	459	471	446	413	406	430	444	453	422	417	432	473	450	453	447	424	459	493	413	440	427	444	450	455	425	425	446	386	431	417	448	417	408	401	439	428	462	432	462	448	428	434	428	426	391	459	455	388	434	454	427	405	447	447	446	408	448	421	413	461	437	460	427	416	443	439	441	440	437	421	455	441	421	420	467	442	465	383	415	441	422	430	455	459	442	477	437	439	430	438	431	463	465	418	423	469	419	485	433	412	464	451	434	440	464	443	432	442	425	479	420	452	425	465	415	438	426	446	434	409	451	440	399	418	462	445	436	424	391	441	447	433	433	433	412	429	417	477	459	480	408	432	433	429	414	430	418	418	422	450	431	447	437	400	423	421	424	445	413	405	419	446	434	443	421	398	431	455	400	451	437	405	411	423	452	416	443	443	458	432	433	450	426	424	422	418	457	441	444	446	417	455	425	477	430	460	449	448	459	434	383	432	452	446	398	437	445	440	453	441	431	417	438	436	450	442	416	452	417	431	418	427	447	444	446	466	427	426	432	425	448	470	427	450	440	440	440	430	395	400	478	453	439	398	448	458	431	424	395	436	451	407	478	431	425	456	436	455	384	446	441	404	423	460	466	440	417	460	420	458	434	434	431	434	429	434	420	427	434	432	424	435	412	428	416	442	438	420	471	426	415	451	418	440	440	453	451	432	437	446	482	414	414	467	457	475	465	411	425	466	402	442	423	443	446	435	450	419	425	402	442	425	418	446	441	406	429	434	451	401	397	428	450	413	438	410	437	429	438	426	416	422	420	459	413	423	437	430	448	479	413	450	426	427
28844	54670	39903	21580	10151	4036	1673	941	762	685	664	623	660	670	695	678	665	678	651	637	689	671	704	650	705	690	689	728	667	658	677	681	664	676	644	703	700	656	666	652	678	753	662	624	668	725	677	692	719	642	667	688	643	693	711	668	663	683	679	682	720	699	659	663	663	707	686	722	677	650	670	715	716	691	646	677	690	676	694	686	661	721	664	684	700	734	693	659	666	663	695	646	693	674	669	647	713	644	689	687	687	686	639	651	661	657	677	695	665	656	660	682	673	678	673	658	691	673	691	719	716	661	680	664	680	657	673	671	670	679	674	697	674	631	708	659	692	731	718	671	665	696	705	718	658	674	700	654	684	669	704	671	659	726	694	641	664	677	647	635	705	658	688	714	665	666	675	661	683	682	700	719	675	669	689	643	699	640	666	716	677	681	649	690	698	677	717	689	694	716	701	686	701	660	655	704	644	668	665	695	671	687	689	688	675	651	698	729	669	658	690	670	660	671	639	720	707	712	643	661	681	697	691	730	655	684	682	678	690	642	674	705	665	696	687	672	678	685	643	707	722	680	678	686	699	683	695	681	658	720	670	685	658	686	661	711	722	647	673	651	665	693	683	675	667	653	721	653	723	685	667	674	692	681	652	667	688	710	700	663	654	679	648	706	708	687	698	671	653	667	700	740	661	656	640	663	740	651	671	725	673	656	707	751	646	678	692	652	651	719	595	670	697	649	697	660	633	694	653	672	696	741	664	717	701	650	633	699	695	676	702	689	721	683	686	697	673	709	690	670	718	679	668	723	708	737	657	700	664	662	672	714	653	693	679	644	690	696	649	691	654	643	746	659	692	712	669	652	669	681	681	661	635	685	637	669	684	669	690	668	674	713	653	703	695	657	659	672	681	685	711	664	639	669	688	704	664	675	681	688	651	660	660	700	666	653	682	641	720	661	678	641	737	659	682	678	678	690	700	697	651	687	691	698	651	662	710	685	683	660	731	669	688	700	724	633	682	714	703	699	685	649	631	691	646	701	697	676	661	655	652	717	704	692	675	748	662	681	671	640	692	665	660	733	659	716	664	711	709	703	660	691	657	687	688	665	653	623	657	686	728	735	653	678	708	679	640	683	671	670	652	696	676	703	674	698	699	651	623	643	659	643	693	690	670	674	702	705	700	700	695	661	669	671	719	688	728	643	684	751	722	726	656	696	667	674	628	688	669	702	691	684	658	673	672	726	647	706	693	653	674	643	689	686	686	660	708	674	651	722	690	686	703	686	713	716	712	686	654	684	681	667	670	672	686	655	717	720	671	709	672	696	626	721	683	676	701	666	649	654	718	678	628	643	692	684	703	698	648	688	667	665	637	676	731	695	689	662	631	668	717	711	634	676	650	684	687	693	653	672	662	651	648	675	628	677	699	649	656	694	667	706	664	693	707	654	657	720	699	673	653	701	654	664	703	650	685	686	668	708	672	643	670	675	681	676	704	709	712	694	707	679	716	657	665	623	692	684	712	679	683	681	667	686	666	607	667	699	704	667	647	689	688	664	696	688	676	701	702	713	658	692	679	692	649	677	664	671	648	694	665	637	662	688	697	649	650	688	625	649	717	660	691	646	678	681	685	650	621	701	693	729	682	688	700	679	686	706	651	658	677	651	682	694	709	664	641	679	670	706	707	712	721	663	652	707	658	664	653	677	675	647	698	716	703	694	631	667	714	640	687	670	701	663	677	708	684	656	678	710	705	673	661	727	655	674	630	626	673	628	689	718	706	709	659	698	723	656	708	654	671	720	689	664	666	673	643	648	663	690	688	682	706	708	690	693	650	690	651	699	685	727	703	608	699	627	663	653	703	670	683	684	642	656	666	603	665	658	675	656	703	712	734	658	642	688	644	640	711	689	651	736	659	695	685	733	693	668	644	690	689	674	700	695	688	635	664	738	696	693	708	670	672	704	682	660	675	680	650	685	654	646	665	660	672	669	716	680	678	705	693	633	680	648	685	665	641	737	671	654	632	679	722	665	707	649	648	747	684	677	696	700	666	694	639	672	662	691	701	653	708	641	689	706	698	665	687	687	676	656	722	707	674	699	674	634	709	688	671	645	689	679	696	705	697	712	674	700	649	680	686	646	679	672	722	685	678	661	699	719	686	691	676	692	708	653	667	669	630	695	694	699	658	711	647	711	638	664	640	657	694	666	682	700	694	691	675	701	706	661	705	647	724	675	697	656	715	691	683	653	628	663	735	688	699	671	682	641	712	671	716	670	690	687	681	663	692	690	733	695	653	698	681	684	732	697	671	661	664	759	645	661	702	731	638	704	639	643	626	701	666	747	665	652	653	724	645	646	711	654	662	657	655	696	678	692	696	721	670	679	655	686	726	697	629	687	639	671	701	660	693	709	672	701	683	673	655	656	683	619	654	661	704	672	683	708	669	690	699	664	696	683	690	685	727	685	662	710	695	726	675	695	673	620	676	717	699	688	671	653	644	671	655	662	698	690	751	658	684	683	663	708	626	687	680	667	697	677	656	661	665	649	655	665	650	691	722	673	690	699	728	712	665	687	608	675	642	656	677	644	683	675	640	676	636	689	658	668	660	686	677	676	686	662	638	646	696	679	660	659	634	630	664	676	672	699	728	634	628	698	694	678	710	725	658	650	692	692	641	703	703	630	660	702	672	679	652	678	698	682	696	669	710	677	657	637	689	669	658	661	661	692	688	663	742	677	699	699	648	666	702	649	687	687	721	677	654	661	699	736	675	663	680	705	656	681	699	692	694	722	670	653	685	715	671	700	678	722	661	656	674	659	670	654	645	655	683	662	696	705	696	668	685	701	647	666	701	659	645	675	689	699	660	671	667	673	701	690	672	691	720	727	693	679	661	638	687	683	662	641	672	699	642	661	662	659	694	653	701	735	712	700	685	654	690	730	647	697	684	677	728	639	712	666	644	678	718	676	685	681	678	674	677	652	665	695	684	704	680	657	700	656	655	663	630	669	653	678	681	723	706	671	660	675	663	636	679	662	640	704	637	688	653	674	695	635	684	663	702	644	739	691	714	705	655	682	713	686	676	684	678	704	704	659	649	642	713	649	685	694	669	633	675	711	701	667	689	642	704	656	670	707	676	660	687	686	701	685	632	678	644	661	676	677	665	707	665	669	663	664	698	682	651	678	743	710	657	647	658	684	718	647	657	689	679	713	658	671	708	682	673	679	644	655	662	671	662	677	703	681	672	673	705	664	662	678	650	597	664	681	661	673	660	674	652	701	680	651	684	689	663	660	631	648	673	669	677	744	672	664	652	714	664	684	692	677	622	648	718	691	663	691	682	697	709	687	653	705	667	707	701	699	661	692	655	706	651	683	668	692	698	684	719	670	672	633	672	694	690	713	651	631	643	647	696	680	665	695	621	641	652	669	674	702	679	714	757	678	668	691	649	679	693	677	654	655	664	727	687	689	676	609	681	752	628	723	709	681	700	741	706	665	651	645	743	713
24581	25963	40318	34912	25309	16147	4862	1008	552	506	469	471	467	484	485	458	512	454	447	447	445	488	475	478	454	498	449	473	473	451	474	440	445	423	475	463	424	477	421	489	468	489	470	444	485	453	478	478	479	433	428	463	437	446	446	486	479	468	427	429	510	448	434	449	433	465	451	449	493	492	486	463	464	458	469	481	472	449	448	469	502	488	466	456	467	449	461	422	450	488	457	463	502	454	484	445	453	436	452	450	447	455	451	471	449	464	446	453	467	445	482	502	447	470	509	467	454	463	449	440	468	448	421	463	472	445	455	470	440	458	462	496	476	482	458	467	474	417	473	464	428	438	459	469	441	455	467	462	472	449	444	481	508	487	435	467	421	441	487	426	438	456	491	445	493	481	466	477	437	459	465	496	423	446	483	471	477	488	460	448	461	447	467	476	451	459	467	464	455	452	504	469	450	471	495	473	507	438	473	451	445	440	466	458	514	501	417	463	461	426	480	422	485	500	439	460	504	420	490	439	442	461	486	485	452	456	441	494	445	453	489	462	472	482	454	477	475	477	441	464	472	493	490	468	459	494	457	456	467	494	439	472	474	467	478	478	441	446	506	481	464	486	454	466	501	448	421	428	451	454	458	499	490	480	480	456	455	470	477	455	450	439	442	443	477	474	480	470	464	463	467	454	478	490	480	461	461	515	480	449	434	451	444	459	476	432	465	465	462	451	461	483	467	452	468	469	480	444	427	465	507	480	464	478	465	467	471	494	477	491	435	451	494	470	477	478	445	440	463	501	436	490	515	474	474	446	475	475	436	481	450	478	446	447	473	464	472	434	478	458	450	442	443	404	468	474	445	514	463	443	458	434	444	478	470	430	479	484	462	450	456	469	480	510	502	430	443	458	475	445	446	478	481	479	463	440	483	486	447	448	470	451	462	435	491	486	457	494	444	459	480	465	458	444	430	468	483	468	481	453	450	447	438	419	429	409	479	461	479	443	492	448	480	477	472	478	460	432	453	443	477	475	461	440	460	437	448	472	453	477	427	453	464	474	474	455	443	465	449	476	464	464	436	450	493	472	447	491	446	468	405	462	494	447	455	488	463	510	438	447	445	452	458	488	440	486	486	504	474	429	476	423	472	435	457	449	439	463	487	433	463	484	502	508	473	434	462	454	494	431	474	463	421	465	478	472	462	450	485	463	454	475	456	500	491	435	439	467	481	466	448	455	467	484	425	445	465	485	459	488	467	503	467	493	461	469	421	455	478	452	439	452	469	443	489	458	472	455	482	463	444	441	486	438	447	465	437	486	439	484	484	471	454	452	444	454	462	463	476	438	478	472	453	455	422	456	473	471	486	426	486	449	455	430	475	477	468	505	454	484	443	459	496	481	478	453	410	463	448	469	448	475	487	512	478	416	462	460	490	449	480	461	459	477	466	478	486	460	447	452	471	462	449	425	463	460	502	472	467	437	431	453	450	475	425	438	489	442	427	468	428	455	500	491	440	423	464	413	506	491	479	459	456	480	433	475	478	466	462	461	484	523	485	462	464	477	487	470	456	445	457	486	455	441	433	456	476	455	475	472	451	476	404	443	434	480	471	444	467	444	464	493	444	427	457	479	435	488	514	475	457	444	457	423	463	459	444	487	474	447	446	487	457	490	457	409	422	442	417	480	460	441	480	491	423	461	453	450	458	448	462	473	486	435	465	475	460	483	444	460	492	429	441	458	501	462	441	487	464	449	476	455	430	431	401	443	452	467	450	492	424	424	469	421	471	487	459	496	436	440	458	438	493	475	464	506	477	471	490	485	463	464	442	446	431	438	506	473	460	427	465	470	504	492	463	457	503	464	470	459	429	423	462	473	485	458	449	457	452	493	475	461	476	488	424	440	477	449	495	414	463	467	484	429	480	480	474	470	468	479	524	465	457	471	512	450	453	454	415	453	460	435	474	442	501	496	492	485	451	485	462	481	436	507	451	435	443	479	477	457	486	465	455	464	460	463	469	490	455	479	501	463	478	464	463	431	447	431	463	467	467	488	494	420	488	435	470	458	480	454	479	462	453	460	457	436	447	477	504	435	459	491	427	441	433	458	478	430	460	485	478	467	475	461	446	509	466	458	496	468	472	494	492	450	438	460	458	476	457	482	488	436	489	484	470	433	492	451	452	448	456	431	476	436	465	460	417	441	488	450	481	488	451	468	479	453	431	445	424	491	454	438	459	423	459	474	470	479	449	456	443	473	483	478	436	480	433	498	411	452	430	418	479	435	477	469	431	451	458	481	454	455	456	469	456	439	466	477	476	473	477	478	446	458	453	427	467	449	449	442	440	461	463	461	441	464	432	459	472	450	486	443	437	410	448	441	475	456	426	467	466	479	492	460	467	429	492	437	480	437	453	459	480	461	489	433	447	486	481	462	498	434	453	484	430	478	463	425	483	472	458	475	455	439	462	413	465	439	473	480	493	486	455	467	471	487	456	428	473	497	496	487	451	467	503	433	488	429	441	443	441	479	441	400	461	468	467	451	485	446	436	461	430	472	439	432	489	434	456	477	451	454	443	465	449	456	440	480	422	445	454	482	468	468	469	445	459	498	464	436	460	473	464	427	467	449	451	493	456	447	466	480	475	449	463	471	459	454	461	462	460	449	474	467	469	453	472	455	452	469	491	489	481	442	482	479	476	468	445	459	443	462	480	481	455	498	425	445	482	461	472	394	486	495	460	459	438	458	441	452	430	446	436	450	479	466	475	460	454	451	477	449	446	406	412	440	479	448	466	456	437	453	481	451	510	474	472	466	480	446	480	473	461	451	469	437	472	478	463	450	478	461	474	462	499	456	424	425	441	435	474	458	450	461	477	484	455	474	442	465	473	438	445	460	443	481	466	453	466	483	421	424	473	491	428	467	462	463	461	465	464	473	503	489	443	476	494	458	420	425	457	457	437	449	458	494	444	458	462	479	437	489	454	434	473	436	428	442	451	478	480	456	462	462	474	444	476	456	472	447	466	467	447	430	467	458	471	466	459	479	438	505	446	465	455	426	450	483	432	466	474	494	482	464	472	436	503	490	455	475	428	456	494	506	446	465	410	483	440	461	434	462	507	433	469	469	487	472	442	440	422	463	480	474	432	403	489	453	462	470	468	387	435	450	436	501	471	454	476	464	441	506	432	426	458	410	458	435	503	435	448	446	449	439	456	453	442	458	448	475	464	477	444	447	461	456	471	461	457	488	445	489	497	410	413	446	476	488	467	459	475	443	470	476	493	462	496	484	446	459	454	418	462	484	431	455	454	461	489	468	489	494	476	477	431	448	438	449	463	466	441	466	460	489	462	487	446	480	469	440	451	456	462	476	497	471	463	442	467	447	461	434	440	423	456	447	472	473	472	416	465	436	437	492	400	442	487	483	470	445	462	457	480	453	484	455	462	458	473	501	474	459	443	447	404	492	460	475	434	467	453	481	461	478	458	425	460	458	452	479	471	462	458	458	455	483
51681	92846	73704	48742	31943	15848	5634	1913	901	773	731	692	733	708	708	731	702	750	728	719	733	745	752	738	745	704	732	680	710	759	746	647	741	669	720	768	716	707	721	719	749	720	686	699	723	664	697	727	698	690	729	774	684	737	679	716	725	734	723	694	671	725	722	702	651	665	715	720	750	686	713	720	716	696	709	692	681	743	708	739	694	685	757	757	746	735	720	731	718	696	690	738	733	706	733	713	736	733	686	654	683	678	712	745	715	726	752	700	729	719	717	706	713	674	704	658	729	695	718	697	730	656	717	677	673	755	763	777	755	672	744	711	651	737	693	709	738	735	660	740	724	750	738	769	705	691	706	690	688	684	728	733	694	696	693	720	694	725	677	729	688	715	735	704	712	729	691	651	722	695	724	717	660	694	682	692	651	697	747	693	715	688	680	724	716	731	697	716	685	688	714	728	750	764	709	691	686	689	705	685	692	720	743	658	735	670	719	699	710	730	709	654	705	698	721	688	726	667	695	711	668	736	727	705	706	737	691	701	729	670	682	705	703	715	754	750	727	665	680	738	736	686	706	716	740	725	677	723	695	713	670	746	726	704	702	701	692	707	730	738	709	743	717	694	707	718	717	716	744	689	682	718	690	708	707	731	748	684	678	709	712	686	743	731	741	728	732	715	748	695	717	732	696	720	673	726	698	663	748	731	695	722	690	715	685	683	761	736	657	714	769	735	741	725	742	688	754	720	724	695	713	774	696	721	701	711	734	699	764	732	704	698	677	723	699	766	720	677	764	719	764	692	726	711	714	735	694	714	697	687	730	724	703	718	708	679	694	724	722	705	719	722	723	718	750	718	698	719	685	685	659	745	673	671	703	691	720	729	710	709	815	716	716	730	683	733	732	729	712	692	734	687	708	719	712	714	668	707	715	712	692	682	698	741	744	681	688	705	716	676	698	735	695	669	721	670	696	715	745	748	685	718	716	688	715	754	719	666	695	715	754	700	723	771	754	671	664	725	696	705	735	727	654	685	711	708	737	753	757	739	735	711	760	717	726	709	714	721	663	673	666	711	764	703	746	723	723	682	677	694	698	741	683	720	705	750	671	680	730	733	704	737	705	708	678	737	716	706	704	703	751	753	751	721	737	718	749	702	709	761	747	711	698	676	734	717	772	703	697	690	678	722	693	694	676	726	704	757	733	744	700	662	721	704	720	719	707	730	693	679	739	700	746	733	690	710	723	740	688	695	747	750	718	686	694	670	736	710	710	670	673	731	710	703	694	737	661	725	746	690	687	681	692	703	677	710	660	742	736	758	699	708	678	724	719	699	719	707	727	729	691	733	750	716	687	734	712	698	705	737	703	711	706	709	740	741	708	710	723	651	686	685	693	695	703	741	709	748	678	747	738	696	670	718	741	732	707	695	742	683	749	681	698	678	749	746	726	689	746	729	761	757	670	722	691	655	704	759	725	658	684	731	738	689	724	738	714	736	708	727	690	713	696	711	695	701	696	723	741	742	760	723	726	705	707	683	734	726	710	690	708	700	747	711	726	700	727	733	720	695	712	694	697	677	730	712	695	708	756	735	672	698	647	721	732	670	692	704	737	699	737	710	725	719	672	706	696	673	707	738	722	689	689	722	709	723	723	764	721	737	716	749	728	686	733	679	704	662	742	705	701	770	734	673	712	756	719	697	644	729	717	683	777	703	702	704	718	738	675	711	694	714	724	696	725	760	683	676	716	707	694	667	673	689	664	746	672	736	659	743	692	718	736	730	691	741	695	724	740	681	765	764	771	672	704	720	708	707	737	734	719	765	750	713	756	714	735	709	695	750	756	689	705	714	718	677	732	699	739	726	717	719	741	743	682	696	735	760	717	704	724	687	765	675	670	705	705	674	727	703	751	770	748	708	696	691	710	721	798	714	695	698	693	741	743	674	707	706	740	755	753	719	718	668	652	672	691	713	683	701	701	706	684	706	750	710	687	732	664	673	727	680	710	729	672	719	758	720	700	705	734	719	718	743	709	711	678	689	690	694	704	732	662	723	742	688	654	719	675	703	711	689	719	703	711	722	742	741	714	720	662	733	664	729	750	678	720	710	666	750	708	757	684	764	675	709	750	695	712	722	738	694	742	674	694	682	762	658	708	730	676	708	702	731	704	672	746	744	717	701	709	711	727	733	653	690	757	746	745	688	724	745	732	722	726	734	656	714	671	782	756	719	707	746	710	722	733	737	718	746	686	754	714	707	757	697	654	789	672	725	684	748	754	705	691	722	723	748	713	716	740	718	724	667	733	707	678	666	757	739	717	684	698	711	713	668	705	697	730	696	714	702	703	685	679	717	678	729	694	675	750	682	725	740	742	722	725	674	722	740	688	723	649	685	736	748	723	714	735	676	704	704	743	705	686	685	735	745	686	710	719	698	653	732	718	729	724	746	748	719	662	718	695	681	752	708	692	685	704	722	684	715	705	782	743	739	741	708	688	731	694	700	706	675	689	683	734	710	686	705	704	718	696	702	710	775	729	667	716	741	738	714	647	733	683	733	731	730	695	720	723	720	708	699	699	751	719	711	730	693	708	701	699	710	712	707	688	765	705	692	679	651	694	731	714	676	754	681	654	721	732	759	715	659	694	738	620	698	723	691	709	700	749	704	711	672	714	737	713	712	739	713	663	709	733	703	738	676	716	739	667	675	728	713	729	715	717	736	775	692	719	709	725	719	680	691	664	754	736	715	731	702	745	694	724	687	754	697	747	711	675	713	711	675	738	710	690	690	700	662	698	721	654	674	690	761	650	740	694	694	799	669	729	726	707	697	682	736	677	673	704	668	727	662	702	666	714	699	722	676	738	707	700	727	742	724	721	710	721	752	682	708	713	710	708	710	702	732	716	701	771	717	722	706	709	671	685	709	717	692	700	684	698	756	734	683	714	667	707	692	743	688	720	691	693	716	693	679	694	748	688	749	703	713	675	729	730	719	705	711	680	671	696	702	707	694	734	680	715	688	738	705	724	733	685	697	688	692	675	736	690	715	752	692	651	670	700	696	734	725	693	734	708	746	689	707	697	678	718	684	711	714	730	722	721	683	707	700	737	659	711	687	656	682	684	727	731	689	703	717	732	753	690	726	726	701	763	662	727	703	749	725	732	712	727	739	662	744	730	705	694	705	688	739	731	712	700	722	716	736	702	718	674	691	684	686	714	669	712	701	670	715	704	728	746	661	696	730	680	686	723	699	715	683	729	692	729	726	713	721	738	721	671	773	691	696	684	692	704	735	725	697	738	737	701	738	745	688	776	706	739	728	698	744	708	700	687	724	676	725	736	745	683	694	716	696	702	680	689	702	696	723	748	734	696	711	724	720	682	718	730	743	713	707	771	659	729	697	678	695	693	669	737	734	702	755	717	719	697	712	743	723	705	743	718	711	712	752	717	681	676	715	728	701	721	757	696	683	735	722	702	692	689	726	694	708	718	704	676	712	695	697	728	734	762	730
23296	23236	35977	30852	27100	22960	14389	2151	644	549	554	528	501	559	559	575	572	491	498	510	505	548	499	516	513	483	505	555	503	501	492	504	549	472	518	497	554	514	470	513	492	493	541	542	510	497	482	495	515	486	553	526	516	529	519	545	472	510	524	507	498	531	556	496	544	487	512	507	510	504	518	503	517	494	503	488	478	525	527	490	529	501	496	481	544	515	527	535	510	519	526	488	494	494	500	515	498	506	485	532	485	511	552	478	516	508	512	513	501	574	523	485	527	522	515	495	465	488	514	546	524	521	519	496	516	523	500	495	520	491	508	524	512	500	477	492	514	490	530	533	531	542	542	489	534	498	502	513	518	530	481	492	460	528	537	515	536	515	493	492	491	512	544	545	557	500	508	472	508	499	475	486	502	541	512	518	482	525	501	484	468	511	501	510	528	474	555	500	499	513	545	470	476	497	530	491	493	486	458	511	492	503	523	474	542	523	499	526	501	512	501	497	544	530	520	480	517	475	497	507	523	507	536	503	537	477	507	509	513	490	523	572	517	518	487	517	487	536	487	525	471	496	505	520	504	492	542	501	497	504	550	513	520	504	504	478	491	515	535	501	531	503	494	498	475	526	457	494	497	492	477	527	505	481	495	494	522	482	529	563	550	538	521	503	500	526	502	505	522	518	491	501	494	519	476	506	481	496	494	534	458	528	522	514	529	521	546	531	507	506	521	474	550	513	545	501	531	508	493	490	492	515	557	530	537	488	488	549	490	480	513	526	534	525	510	468	509	507	522	474	505	477	563	518	482	485	500	498	533	504	518	453	499	515	516	519	519	476	484	511	475	492	534	534	472	527	521	478	497	469	522	482	532	516	521	476	507	485	486	507	500	536	495	495	510	519	506	553	473	518	470	493	525	487	517	482	508	505	511	528	565	529	521	507	527	536	475	504	497	528	491	540	502	529	512	497	512	560	508	508	474	505	524	499	541	512	495	485	491	519	491	474	487	553	496	478	519	504	524	519	510	481	565	515	525	535	519	559	543	486	524	482	514	508	526	502	515	490	510	463	492	456	551	517	522	510	557	482	467	507	510	526	484	494	514	490	532	541	526	488	492	478	475	500	515	483	507	478	541	500	525	502	525	499	507	525	573	544	484	524	530	508	508	506	485	493	505	536	500	520	501	519	468	503	515	481	496	516	537	526	524	472	507	526	487	480	520	509	529	477	530	517	507	514	516	529	510	561	519	488	462	512	495	526	531	510	536	485	506	500	529	498	532	507	519	457	507	526	566	511	480	522	503	482	514	503	489	481	527	531	513	492	513	572	485	463	539	509	518	526	488	512	474	505	513	563	505	492	509	538	494	479	498	541	504	515	477	512	476	496	476	539	520	504	488	470	497	505	496	500	496	520	472	507	518	512	485	514	553	465	523	500	517	509	536	539	513	471	508	497	514	523	504	526	469	493	512	535	483	464	504	480	522	514	556	499	518	486	484	475	521	495	494	514	524	478	502	517	510	482	517	487	504	557	493	523	508	508	521	497	469	504	473	513	511	502	524	509	498	539	493	483	515	487	504	490	507	531	552	489	497	518	542	527	517	510	484	511	516	544	503	545	522	542	494	509	511	511	503	499	510	539	540	525	487	530	493	500	562	483	546	500	469	502	512	494	541	539	518	473	525	494	532	531	486	516	488	489	477	500	482	546	516	471	497	512	503	500	517	522	537	455	483	465	506	487	505	518	456	513	502	516	492	490	502	480	506	540	546	498	534	511	529	468	508	522	530	477	478	512	517	537	524	493	486	503	526	522	501	518	499	495	521	515	514	507	496	495	504	526	508	464	485	475	515	500	500	499	505	499	528	529	503	496	474	512	516	511	489	469	535	513	510	509	487	488	482	515	491	510	508	486	484	465	520	502	516	540	507	504	515	523	513	487	507	531	536	526	506	514	508	488	530	495	499	485	506	492	466	495	481	489	513	540	536	486	497	511	520	511	488	512	508	512	487	497	491	511	470	509	471	484	462	469	499	512	494	532	543	497	526	488	490	535	481	507	479	531	525	496	510	484	505	537	527	539	521	511	507	464	528	529	531	545	500	491	487	512	515	518	514	502	497	529	511	521	542	464	517	508	483	515	485	494	507	520	476	498	499	486	495	466	504	497	537	510	501	515	471	507	502	506	522	503	480	510	504	524	515	528	498	484	494	485	471	544	495	489	504	487	506	467	532	490	503	483	516	515	530	520	506	482	536	514	489	536	494	498	519	492	482	492	477	511	506	500	498	536	509	520	537	490	475	526	516	500	490	500	483	513	456	518	533	524	519	495	526	494	495	501	501	530	491	477	480	520	496	485	472	510	526	496	485	509	524	492	522	475	562	510	548	532	482	509	502	538	520	489	527	511	504	547	498	521	522	501	537	491	519	492	517	519	532	513	529	535	518	488	529	512	493	491	491	506	501	495	517	501	488	479	520	504	558	502	516	537	511	501	516	507	533	478	495	511	532	475	466	529	484	505	532	498	530	511	520	525	493	520	555	549	504	457	506	558	496	509	519	524	464	496	505	520	509	454	498	540	452	521	462	521	503	569	471	468	502	510	487	476	529	528	495	470	478	523	482	486	481	509	531	521	537	505	528	496	498	479	514	475	487	524	490	513	533	492	472	531	503	480	546	540	520	513	517	475	501	531	556	515	505	492	547	524	518	517	504	496	476	463	492	535	524	535	530	478	537	531	513	522	525	480	507	532	485	518	551	532	527	522	534	516	516	489	529	508	533	446	505	468	480	517	497	489	508	481	489	449	489	500	487	474	527	486	501	457	459	528	486	471	490	541	499	536	549	510	514	532	481	498	461	490	546	557	515	531	487	522	535	485	498	494	511	500	512	504	503	551	492	488	522	512	499	502	515	544	507	513	550	495	525	522	467	485	502	495	500	477	489	493	527	524	514	501	475	496	508	490	553	531	479	497	538	498	487	490	543	484	503	487	566	537	521	504	522	540	522	522	527	507	453	467	505	527	481	502	523	520	507	492	521	465	517	476	502	559	528	521	556	541	481	509	525	525	520	536	514	510	514	519	525	523	468	530	488	521	490	470	531	492	516	544	484	482	513	499	523	506	520	493	528	502	529	494	533	526	504	547	556	535	497	487	542	514	537	502	538	495	514	514	498	540	475	480	519	533	538	534	543	504	492	529	524	536	511	562	511	529	492	497	530	483	493	520	490	528	476	502	486	480	503	529	508	515	535	520	506	522	479	485	538	473	509	480	480	544	536	574	473	526	469	533	506	514	577	509	493	514	512	517	505	528	498	513	519	490	494	500	515	488	530	502	481	491	504	475	465	522	481	513	469	507	523	544	499	533	500	539	510	506	498	518	483	528	512	479	504	513	486	528	521	491	495	519	510	512	493	502	491	496	516	503	578	505	528	505	534	493	556	520	488	515	508	510	530	500	465	497	496	474	519	462	507	501	485	526	510	467	497	540	487	500	497	526	517	482	527	485
53126	95526	82505	63547	42850	24994	10327	3037	1049	748	758	795	764	805	794	757	735	762	755	747	799	756	771	798	743	751	754	780	762	772	746	764	757	802	718	758	755	762	775	740	739	718	721	752	785	755	800	747	763	746	771	710	751	710	765	762	775	713	765	749	746	746	771	759	784	764	793	781	793	719	784	778	710	794	743	783	722	756	766	767	714	774	765	744	738	786	747	763	755	680	706	797	741	753	785	774	708	759	724	736	771	750	749	742	810	733	747	732	752	803	800	746	744	768	738	731	780	746	727	764	755	793	784	730	745	754	750	783	775	683	714	746	714	780	693	774	782	781	763	774	803	752	751	750	741	753	788	738	734	732	792	770	740	768	763	785	799	750	743	772	753	747	717	774	726	724	772	721	764	766	796	766	766	754	732	798	756	742	712	758	717	731	776	744	757	774	829	754	798	807	732	792	752	740	745	763	759	764	748	804	756	705	800	737	768	753	766	758	702	836	745	773	781	739	757	722	718	757	735	735	780	783	765	730	726	724	776	743	746	724	784	757	778	751	739	744	772	723	779	762	774	749	764	789	702	815	753	744	749	760	809	727	769	760	779	731	765	792	754	737	766	704	757	775	781	733	746	746	810	745	769	703	765	724	756	721	720	761	778	758	743	750	745	757	709	788	696	785	710	753	832	760	764	773	703	744	823	704	773	783	782	730	765	751	760	768	775	710	715	747	742	726	735	768	768	781	778	811	719	765	789	742	752	724	751	764	747	780	785	764	716	778	764	760	756	761	777	766	782	735	748	815	760	746	749	752	750	748	767	732	733	727	750	768	753	751	746	746	757	790	779	779	744	793	735	734	721	749	752	750	784	763	816	765	748	749	777	718	740	716	709	742	729	697	779	714	783	722	770	780	775	722	746	784	762	729	782	724	760	745	730	743	738	750	795	755	719	751	807	748	723	739	791	778	776	745	734	730	785	745	765	763	754	795	730	719	772	710	756	750	769	733	754	777	720	727	758	775	754	758	762	792	743	728	736	718	753	760	742	754	786	708	749	734	746	786	734	774	748	744	754	724	757	724	747	715	763	701	757	810	766	791	740	766	765	750	791	761	711	807	756	760	727	782	780	791	778	734	738	760	733	720	754	778	728	749	759	774	755	752	731	741	773	788	765	800	778	780	762	692	799	748	774	787	777	738	764	731	724	752	783	743	794	747	746	751	691	751	742	734	796	718	802	760	770	733	786	804	740	763	801	746	757	701	742	782	742	794	722	736	779	772	766	766	757	766	728	745	803	740	755	706	747	764	712	755	740	759	736	722	773	777	736	767	783	759	765	725	772	767	693	731	783	737	729	741	738	692	749	743	708	752	779	765	764	797	753	730	757	802	772	764	746	805	793	784	715	768	773	784	737	819	764	733	729	710	738	674	724	786	703	773	774	812	715	751	737	787	730	784	764	697	691	739	766	755	764	791	822	777	793	756	757	766	785	779	777	759	749	736	726	728	776	779	793	749	711	795	762	702	768	817	723	769	766	766	742	740	718	728	695	703	766	730	717	826	714	755	735	741	713	772	738	699	754	697	744	769	739	724	728	776	722	759	766	728	754	759	761	796	762	771	736	755	792	718	757	768	719	773	789	749	767	738	748	760	760	725	737	763	732	736	698	783	778	771	754	792	735	749	741	823	782	741	729	762	712	736	766	724	734	761	777	773	753	813	783	777	794	777	760	742	760	737	791	747	737	798	781	715	762	750	748	728	746	767	747	721	754	740	748	767	745	741	742	778	761	767	783	749	748	737	738	723	763	774	737	790	806	783	752	737	710	780	791	829	746	788	742	755	792	721	762	788	822	764	753	757	753	742	748	772	744	789	780	741	728	727	752	819	747	755	759	756	716	770	804	708	807	787	768	753	772	750	763	715	764	758	804	716	738	701	767	711	746	720	784	755	744	726	750	765	775	757	703	747	778	704	773	788	734	770	739	790	730	700	729	766	747	745	803	739	772	743	781	722	696	786	794	751	827	725	751	730	781	731	768	746	726	736	805	760	782	741	712	728	744	805	710	724	739	771	748	759	719	756	719	710	779	722	764	798	782	739	665	760	731	774	762	800	760	724	699	734	727	762	732	776	712	705	730	781	710	755	745	733	778	704	759	694	801	737	782	770	722	711	748	756	771	748	784	776	745	755	718	731	753	756	773	763	777	723	730	760	797	738	726	768	718	739	764	772	805	792	705	738	730	722	779	770	792	736	779	784	754	762	744	788	782	748	770	763	778	737	754	749	752	723	732	729	702	765	768	747	769	775	751	749	781	743	754	762	769	740	724	762	766	719	763	746	739	744	751	755	784	743	787	787	807	766	753	729	740	760	740	733	753	739	767	751	728	730	764	740	795	730	808	763	745	775	784	774	761	770	808	728	738	730	801	773	771	743	785	770	761	785	730	767	755	732	750	756	718	771	738	739	721	804	735	788	755	786	807	787	737	741	777	753	768	771	780	784	713	792	735	764	714	746	699	758	748	746	770	792	823	796	761	760	752	737	802	735	800	757	760	771	728	756	775	753	785	737	699	761	742	758	730	773	774	781	771	756	751	726	784	786	748	704	792	777	779	762	745	778	772	730	796	784	798	728	752	696	762	727	766	758	758	753	725	788	751	756	754	765	777	791	717	789	755	728	723	740	714	772	736	776	747	794	757	758	750	745	742	750	771	824	799	801	759	790	707	698	750	710	750	718	752	725	766	723	773	761	798	782	761	769	763	760	791	716	654	767	761	761	739	729	739	728	758	761	815	737	778	716	750	756	758	737	766	759	726	739	797	734	807	756	740	733	743	794	759	706	745	771	731	764	746	741	717	775	760	749	758	743	762	766	824	761	765	715	769	757	779	762	774	748	756	801	760	738	749	753	778	725	751	820	738	754	793	764	759	748	776	771	784	696	775	748	749	718	721	728	764	736	770	749	787	771	760	750	745	716	716	725	744	766	729	789	748	713	777	783	737	790	739	747	754	720	742	719	770	756	799	723	762	757	752	785	799	721	767	775	745	753	717	731	702	740	748	778	734	703	748	733	760	746	751	766	759	750	745	785	748	759	792	794	716	741	777	762	776	774	730	776	767	780	754	739	747	762	755	731	731	758	807	718	785	706	729	726	785	799	804	705	738	753	784	769	757	703	760	726	722	742	765	753	755	758	766	821	748	713	752	734	775	750	738	738	779	759	784	754	735	780	760	734	745	707	720	759	751	784	745	743	745	774	747	784	731	785	800	779	801	749	744	700	758	799	729	785	782	783	784	787	770	790	726	785	765	710	743	785	743	761	760	745	740	802	761	747	752	747	734	785	758	764	772	704	772	756	799	725	741	732	740	737	775	775	781	759	779	719	769	796	751	813	735	729	796	802	726	757	743	698	781	767	718	791	759	714	778	752	690	725	743	744	761	701	770	718	712	753	754	747	741	787	804	773	746	724	742	776	703	745	715	763	738	745	763	771	751	755	740	734	780	771
27017	34026	36805	22342	8190	2136	986	529	488	433	453	429	436	460	429	441	444	425	407	410	421	438	433	442	473	443	446	441	405	458	431	425	448	470	439	412	397	439	461	474	422	451	432	417	401	441	435	435	437	430	427	473	441	422	447	442	450	437	456	471	440	417	391	449	434	391	423	417	447	447	451	433	449	416	422	409	464	427	443	408	440	426	421	433	437	439	431	427	446	426	419	394	434	448	428	412	397	424	434	459	439	452	439	421	425	460	450	426	452	435	424	446	384	435	430	415	434	433	433	395	430	456	449	447	380	437	429	452	434	431	461	473	432	448	443	457	480	463	409	439	430	435	447	447	441	433	442	450	423	425	405	433	399	411	445	450	445	446	446	401	434	450	438	455	439	420	451	432	460	468	414	453	438	431	406	466	445	420	435	480	448	433	466	398	448	422	427	415	436	422	435	435	443	441	449	387	428	393	425	463	417	445	436	418	450	424	422	425	441	388	407	455	434	407	399	407	435	419	468	404	420	400	456	413	426	425	433	427	434	465	446	445	481	469	395	468	432	453	414	436	438	454	445	427	415	439	428	384	435	429	445	420	433	422	422	413	424	439	400	422	428	465	453	424	430	433	411	440	438	492	434	435	460	440	419	442	427	468	435	453	449	410	450	438	420	465	440	403	437	393	456	435	464	430	410	424	442	394	439	448	465	473	425	397	409	444	396	423	422	442	434	432	435	434	426	474	435	448	452	460	426	422	425	454	408	438	395	438	433	431	453	414	452	422	455	425	441	428	455	435	422	409	456	413	436	412	446	426	391	422	427	402	435	452	427	478	421	459	451	444	439	446	438	446	404	467	405	427	447	449	394	450	411	446	399	432	450	427	424	431	450	451	416	446	455	437	427	483	488	454	482	433	432	436	450	432	479	464	400	441	442	500	430	441	438	444	452	438	441	425	464	423	467	437	437	396	444	442	382	408	458	395	422	479	417	424	434	461	460	456	387	387	457	450	399	454	445	426	492	457	451	416	432	459	418	432	410	401	400	448	440	452	426	418	424	415	423	444	451	461	454	480	397	428	431	413	438	442	426	429	411	465	469	416	414	417	445	420	452	439	394	450	447	477	416	422	456	461	390	423	412	425	461	417	450	413	432	428	427	438	462	430	432	422	447	426	449	444	423	446	414	445	434	455	439	424	461	448	477	454	401	408	449	463	407	400	421	417	456	439	421	458	434	450	416	439	461	440	418	408	397	444	442	417	396	429	430	431	416	430	442	423	474	450	450	449	435	443	405	451	452	452	411	433	423	410	470	452	444	429	411	413	426	440	443	424	435	422	410	436	414	443	455	461	449	420	420	430	418	413	438	428	440	435	469	475	425	405	455	432	458	461	436	451	439	403	427	467	440	408	435	453	431	427	473	425	437	444	421	410	439	459	445	434	432	446	456	443	445	419	401	412	456	409	441	418	464	426	443	459	417	417	398	448	427	448	416	414	459	431	442	437	430	431	449	433	428	450	407	395	435	456	424	435	436	454	438	443	435	424	431	441	434	435	416	415	422	426	396	408	372	405	408	447	429	449	461	395	440	437	430	429	419	464	435	458	441	496	444	443	438	445	444	405	422	451	389	446	412	432	454	429	430	418	477	431	413	392	495	454	479	412	418	396	448	447	435	433	486	461	427	392	464	426	412	424	441	447	433	441	438	437	420	462	409	425	420	421	421	452	452	431	431	450	452	426	429	429	382	403	454	459	438	415	463	450	424	390	444	430	406	457	425	465	466	427	408	435	397	428	415	446	474	394	421	460	433	422	422	426	435	412	457	424	423	450	410	458	437	411	443	471	456	423	464	427	443	420	454	472	455	460	418	415	417	404	425	429	440	413	417	435	459	427	434	423	432	447	441	438	415	430	431	450	457	421	437	463	410	414	457	430	448	468	421	432	416	452	404	479	398	429	433	448	409	430	438	447	388	459	436	409	466	431	449	446	434	439	424	477	435	431	437	412	422	405	464	424	470	418	430	420	424	446	440	444	415	444	405	414	474	419	418	422	400	423	423	439	411	429	422	429	461	404	418	432	403	418	471	410	448	441	410	407	402	431	474	442	423	445	392	412	447	430	451	405	403	424	416	454	438	417	419	393	431	455	416	444	448	432	415	441	431	424	429	402	480	444	423	405	447	427	417	413	377	453	429	412	370	458	413	446	461	441	439	393	427	437	438	418	434	450	413	406	453	430	373	420	435	465	401	416	427	425	423	429	486	414	444	411	454	455	441	464	433	441	448	428	467	427	398	420	424	436	435	431	451	448	438	434	435	441	434	421	427	443	431	409	443	376	422	420	420	426	437	435	436	441	461	460	430	426	436	393	469	428	475	433	457	388	424	411	415	406	434	451	460	452	414	396	446	432	456	425	449	467	468	475	451	465	422	430	409	478	455	450	416	441	396	440	437	423	439	430	416	420	401	453	445	442	435	430	436	418	407	405	436	408	442	393	401	459	437	435	469	388	445	414	415	420	441	434	442	427	438	435	431	426	432	453	481	457	417	418	437	430	426	421	408	405	419	435	408	437	436	448	424	403	432	399	408	451	420	431	460	398	440	390	435	450	444	452	467	422	402	443	440	422	441	466	413	457	438	465	479	460	437	446	404	443	455	447	376	455	454	415	422	459	427	429	469	452	414	430	432	449	439	439	431	420	438	418	425	427	427	454	436	411	416	417	413	450	414	484	440	452	444	421	415	393	494	411	495	442	442	395	471	434	491	435	413	432	415	406	417	444	427	427	420	472	453	442	411	451	440	484	458	422	431	427	398	409	434	404	466	381	448	425	437	450	444	454	438	442	444	463	423	443	414	433	430	408	432	449	404	479	448	420	425	444	399	447	440	433	422	449	453	409	439	429	474	418	404	406	425	423	437	434	423	422	445	432	426	450	421	425	464	469	447	459	423	411	452	435	457	455	414	460	414	457	454	445	434	470	420	449	437	414	409	451	442	420	395	409	456	406	415	412	410	437	408	428	424	436	413	425	450	433	435	397	419	440	410	416	419	410	463	408	428	407	441	436	409	438	455	462	441	443	414	469	381	432	387	411	436	455	435	440	423	428	421	431	442	410	410	447	454	418	458	454	425	421	422	452	458	427	421	430	423	421	422	452	420	442	436	438	440	425	425	427	430	465	467	441	448	438	409	434	428	468	434	413	438	461	404	487	449	445	414	429	438	434	436	435	448	434	422	450	468	409	397	417	492	409	445	432	435	430	461	417	455	456	452	437	451	412	428	438	428	415	446	405	428	467	440	403	423	434	435	451	455	433	418	439	424	391	430	425	426	437	421	445	447	430	427	435	434	416	433	441	428	447	366	453	411	396	393	451	447	410	443	440	423	392	431	428	411	422	429	439	422	426	419	419	436	407	462	415	422	454	420	447	399	412	476	450	421	433	427	449	421	441	413	448	463	441	427	448	420	394	408	423	394	411	434	442	465	424	440	445	432	425	456	423	404	425
22841	55867	40635	24241	11335	4110	1690	990	755	672	687	702	624	688	706	682	688	695	656	703	698	649	691	675	702	698	682	617	715	681	690	718	630	681	677	707	731	653	712	673	724	653	638	663	713	696	692	725	667	712	647	657	656	707	672	688	682	665	628	695	643	731	695	691	691	670	677	694	679	680	710	637	672	698	732	683	699	661	672	659	680	648	626	664	673	683	668	662	680	681	636	661	700	702	687	679	664	693	685	630	701	715	652	642	687	640	696	671	714	690	688	656	664	700	657	683	707	705	648	685	687	672	731	648	684	655	705	703	650	679	684	690	714	680	667	697	654	667	672	712	703	684	704	708	657	618	641	715	658	695	668	656	677	654	702	678	657	676	671	680	657	687	653	710	702	648	686	720	689	672	674	701	674	721	721	676	673	675	704	625	636	652	688	663	698	693	667	682	671	705	668	682	693	637	695	666	669	692	658	676	658	705	692	701	708	664	700	731	685	733	651	671	692	697	685	659	636	700	615	692	671	665	669	691	672	691	673	685	704	644	634	725	612	643	672	680	699	724	691	663	689	694	711	679	658	657	668	660	674	688	693	697	653	674	693	691	673	671	706	676	668	693	686	642	673	670	632	679	640	648	687	666	705	687	689	667	718	635	687	680	659	728	669	660	686	694	673	647	673	660	738	673	667	641	661	620	660	631	644	689	656	637	665	700	714	646	652	674	661	671	691	696	680	690	660	689	633	634	648	668	645	640	655	676	670	658	674	680	676	672	655	656	683	663	670	716	659	731	669	687	663	714	661	730	695	675	695	667	624	646	675	661	675	617	645	699	669	713	655	678	628	642	669	730	658	657	601	656	699	661	692	656	658	688	654	695	670	698	677	634	647	687	661	677	688	696	673	701	679	657	688	701	627	692	672	644	618	707	636	718	713	698	710	652	695	672	688	687	676	679	665	610	702	671	719	724	719	628	676	630	677	688	678	704	708	644	677	670	666	664	653	685	701	698	648	648	676	728	716	715	734	673	653	676	677	685	738	663	680	666	617	727	709	672	716	696	617	710	655	656	678	696	639	665	669	651	670	697	707	681	697	670	664	626	677	722	666	669	695	687	644	712	690	612	642	683	683	680	659	669	665	696	659	616	652	634	702	635	698	662	674	660	660	715	710	681	652	670	649	659	663	693	674	645	662	676	727	659	625	651	713	663	677	676	672	640	694	682	673	684	620	705	648	683	651	702	679	681	675	677	683	701	635	675	664	652	708	649	676	664	692	681	676	683	656	714	664	646	662	707	667	685	615	679	696	734	640	725	641	663	699	664	700	645	666	709	719	702	637	644	708	643	670	671	665	688	633	662	673	689	713	705	681	671	650	711	695	649	679	671	684	668	643	664	643	624	702	658	633	693	680	692	641	685	664	664	663	679	686	656	686	658	685	663	660	662	670	646	664	661	680	653	721	654	669	689	672	678	701	692	653	650	668	646	673	654	654	705	727	688	693	676	716	665	622	689	685	686	692	675	673	683	703	675	653	721	656	707	670	680	726	646	654	669	626	671	644	654	667	655	691	667	705	666	672	685	677	663	647	661	676	672	682	690	669	648	681	638	688	669	707	691	705	665	711	685	709	681	635	638	675	671	673	690	696	701	684	671	682	675	670	709	718	707	712	630	679	696	700	665	683	721	723	637	679	699	672	664	706	689	646	679	661	636	627	696	701	704	714	699	654	686	682	661	619	677	663	710	680	696	702	694	687	705	624	667	671	675	683	646	673	648	707	706	711	669	699	722	702	653	705	710	686	686	674	675	620	694	693	664	709	667	694	668	707	671	684	674	668	650	696	699	718	716	677	677	689	677	665	654	684	681	757	689	671	662	683	664	676	702	695	670	690	671	656	662	692	654	657	719	725	706	684	718	646	655	647	675	687	701	678	629	717	687	688	700	657	710	681	655	706	699	703	685	639	661	673	724	660	667	684	703	671	679	661	661	658	693	734	697	678	731	663	655	661	688	638	674	646	612	667	642	703	635	619	656	662	667	682	670	662	695	741	670	684	681	697	692	693	679	682	683	668	716	655	694	719	647	685	689	669	744	679	662	684	689	719	636	691	632	703	719	662	644	701	618	704	667	705	678	661	665	666	687	702	644	656	654	650	709	683	678	688	728	690	694	665	680	636	667	684	662	711	656	670	698	698	733	656	669	702	658	718	678	620	675	688	687	643	646	666	658	707	673	648	695	701	692	673	671	687	717	646	685	709	664	680	694	629	670	676	720	654	693	653	736	697	633	698	638	729	686	654	665	649	663	617	699	643	650	640	668	701	665	661	664	675	700	693	723	696	650	714	654	679	680	637	709	666	720	659	728	672	672	664	659	724	733	732	638	664	670	711	730	721	675	697	658	670	654	657	659	639	702	678	696	664	689	691	731	667	687	699	650	657	708	655	718	686	701	642	703	683	725	697	646	658	663	672	716	647	655	630	664	721	683	746	680	684	678	702	640	626	663	652	662	661	681	621	685	665	654	661	604	668	697	665	690	613	719	697	697	683	671	684	655	652	709	635	698	635	656	690	658	667	676	687	678	679	713	668	659	648	692	708	685	691	695	659	656	652	655	675	684	693	679	709	700	644	692	655	684	670	703	683	610	698	670	732	655	702	712	675	705	698	709	707	654	649	688	666	690	651	661	684	659	683	655	703	670	640	705	657	680	714	708	677	659	711	686	638	651	687	659	676	724	682	690	688	692	673	652	686	687	652	720	639	693	668	720	671	718	674	661	671	687	673	729	687	690	729	645	681	710	689	698	738	684	701	677	661	664	650	667	703	656	672	664	640	723	673	679	643	686	664	683	739	702	679	682	726	708	697	680	677	677	696	664	637	633	747	671	667	683	676	673	676	658	705	664	675	641	684	655	704	642	628	677	692	758	687	672	670	699	673	685	659	702	661	641	700	693	714	711	696	710	711	683	706	659	665	674	701	729	672	683	730	694	702	714	664	638	702	706	663	651	677	705	649	674	696	695	685	701	667	715	704	656	672	678	692	689	675	685	653	677	701	618	697	707	688	709	733	648	676	641	702	641	657	678	667	674	687	680	646	715	668	679	703	678	668	669	699	655	704	667	640	669	678	668	657	720	676	629	680	706	613	676	663	685	635	657	738	664	650	668	683	683	664	667	689	714	678	672	654	639	656	640	697	683	670	679	711	688	693	700	660	678	676	643	687	645	668	663	685	633	673	709	676	724	686	719	685	667	648	653	678	675	650	698	711	675	662	654	719	739	702	634	686	703	667	727	674	669	668	683	702	718	648	687	685	621	681	669	648	631	685	724	707	708	706	655	654	624	689	645	641	683	660	639	630	748	686	660	685	693	621	651	696	714	685	691	672	706	652	646	706	661	689	682	689	687	677	707	642	655	702	688	636	633	655	706	683	664	691	695	648	707	680	693	668	662	661	682	705	689	667	690	699	671	673	665	670	656	672	660	705	666	677	663	690	729	656	708	693	689
24552	25876	41033	38155	26495	15447	4885	1092	620	448	464	484	491	458	460	468	467	480	492	438	456	500	489	512	506	480	475	426	499	456	464	461	462	486	482	479	453	478	496	473	437	458	454	468	476	475	458	445	467	466	457	469	488	482	473	476	503	477	483	443	450	485	491	445	419	451	482	489	505	493	523	453	464	449	515	474	498	455	450	462	445	452	494	454	494	451	438	450	449	501	458	449	486	477	479	468	438	466	472	463	464	527	468	477	499	473	498	447	504	461	450	492	420	463	439	483	500	470	472	468	472	424	495	435	433	430	491	477	447	498	478	455	515	451	496	475	427	481	461	425	461	465	504	473	459	461	444	462	448	470	452	482	449	446	436	418	458	460	451	438	460	486	492	465	452	458	458	419	458	433	457	453	463	442	470	442	486	426	455	461	483	472	440	485	476	447	466	496	434	477	475	500	459	505	449	470	442	454	492	470	498	472	445	461	474	446	450	431	458	444	443	451	465	469	441	419	456	456	482	445	441	469	481	455	463	510	460	451	443	519	473	479	435	461	454	471	483	460	457	488	467	501	456	458	473	463	420	456	450	471	460	503	464	489	486	487	439	441	437	459	456	430	420	455	447	489	461	452	470	454	493	497	491	456	460	473	484	483	469	463	500	484	453	478	453	493	459	462	458	506	487	453	468	475	432	492	492	469	474	462	483	448	453	483	447	456	492	473	481	495	487	439	467	468	450	461	465	477	430	494	418	464	447	449	450	424	468	438	449	488	463	455	459	422	490	454	431	468	489	459	452	458	478	449	495	459	497	458	484	462	448	475	516	487	454	456	464	480	462	441	479	473	424	466	499	479	440	483	494	480	425	468	429	484	454	449	456	465	432	480	445	450	438	469	419	478	459	471	449	435	486	470	466	461	444	496	424	427	422	449	453	463	510	429	435	448	495	428	485	483	447	447	410	484	440	463	472	458	467	493	428	463	455	445	448	488	475	466	440	484	479	456	473	397	434	468	473	442	480	455	446	491	472	485	471	481	468	448	475	482	478	471	467	405	467	493	480	437	482	507	442	424	434	479	466	455	484	482	440	491	460	434	467	455	470	461	457	449	466	428	493	472	428	471	466	458	467	478	443	469	447	465	440	445	448	522	491	473	423	446	474	450	469	438	470	473	470	468	476	468	463	453	484	463	454	471	449	475	427	452	489	456	470	461	439	490	472	422	432	460	465	428	444	437	427	483	472	426	420	468	505	466	445	450	485	454	478	425	477	468	440	466	449	479	441	429	461	451	434	476	494	466	511	449	461	439	496	497	457	503	460	428	483	442	438	457	462	462	429	478	435	486	486	449	483	472	467	460	441	450	452	495	506	467	441	509	438	443	476	460	445	474	459	450	481	460	453	484	495	456	457	411	491	480	466	480	490	444	443	460	483	461	463	474	459	448	450	459	491	443	482	494	510	450	456	480	445	468	444	445	486	438	461	495	475	463	464	454	444	452	455	464	440	509	456	467	462	493	461	436	427	448	475	462	492	462	439	459	436	466	465	436	487	472	460	447	454	457	471	462	450	480	443	469	455	453	480	486	452	468	472	494	439	442	519	463	453	446	475	505	474	467	437	480	459	475	459	458	470	439	454	488	465	450	508	437	429	520	466	436	491	487	481	478	459	467	453	470	468	431	485	433	449	472	459	464	452	427	451	491	450	476	499	497	482	451	450	434	457	434	456	446	478	497	453	471	477	459	493	456	452	459	436	472	501	453	447	467	456	480	455	458	478	414	432	517	465	473	428	497	457	471	430	475	504	443	494	464	492	411	508	439	534	478	501	481	464	463	458	462	469	438	471	498	449	451	430	429	485	466	474	476	477	470	464	479	435	535	484	448	472	453	433	428	442	475	463	446	488	469	487	454	451	453	501	491	497	431	447	465	453	464	448	407	477	477	479	445	471	491	460	485	481	439	472	472	470	491	474	453	505	485	474	430	492	439	530	454	416	432	448	494	452	456	463	421	515	519	476	451	441	471	451	454	457	489	443	507	482	460	504	467	466	429	466	496	477	450	469	470	468	486	471	449	463	487	460	449	475	472	451	476	448	476	420	437	457	488	493	470	444	478	472	483	458	435	451	481	476	487	462	485	467	450	490	487	468	459	418	454	479	475	496	453	456	484	447	440	452	471	468	436	484	450	472	462	470	510	450	419	456	483	440	493	445	462	467	446	463	420	446	460	481	504	445	485	452	471	453	465	470	461	485	479	459	488	444	485	465	468	465	482	465	498	447	461	456	480	429	453	479	481	476	515	449	473	473	441	438	465	447	471	481	492	432	477	461	528	476	420	474	466	430	468	466	453	518	484	457	451	470	462	435	457	471	451	454	450	448	438	475	458	463	471	439	484	480	426	455	493	465	491	450	439	475	459	444	511	496	460	474	443	472	446	471	464	485	488	461	472	440	459	459	486	442	466	425	482	482	452	529	428	496	427	492	469	439	469	477	464	470	480	471	525	444	452	455	503	439	450	476	445	456	473	461	479	446	436	481	454	451	454	449	450	446	476	461	450	482	467	446	477	463	451	450	441	497	500	450	463	431	461	476	477	466	461	455	465	473	481	491	474	456	481	463	441	477	472	419	473	465	452	476	442	470	419	463	453	463	478	504	463	447	480	447	476	447	481	459	435	489	456	451	458	441	458	463	488	423	437	435	459	503	450	458	472	460	464	456	453	454	431	460	469	456	461	484	490	450	477	446	485	440	463	486	427	446	475	479	456	456	453	464	467	494	448	457	476	440	442	448	421	504	439	441	473	475	492	470	427	466	481	406	503	423	462	436	457	442	487	452	449	446	455	406	489	432	482	465	471	454	453	479	459	431	467	458	464	453	483	484	411	428	460	430	492	461	471	431	477	468	443	502	467	481	484	473	478	484	497	449	448	484	458	467	483	507	501	447	501	453	444	465	484	459	450	464	448	499	482	454	436	474	478	437	462	476	445	465	465	450	440	471	468	460	420	465	436	459	478	422	470	452	450	472	442	477	463	457	485	454	474	431	431	437	514	426	470	444	467	426	486	483	504	443	452	520	472	467	439	476	416	471	432	458	473	449	477	444	476	487	446	454	428	493	472	450	457	478	431	510	487	439	471	465	453	459	461	482	484	469	464	478	461	459	459	455	447	505	439	456	466	464	428	495	480	480	434	477	486	444	477	477	488	432	448	460	485	443	463	461	457	477	446	472	482	488	440	462	450	454	479	474	428	492	491	456	460	450	470	446	411	482	449	469	473	451	465	442	461	453	463	498	484	452	462	484	451	467	472	464	425	462	468	444	446	477	470	457	440	478	475	469	500	466	486	466	460	481	448	466	459	461	452	412	453	468	462	474	445	458	477	486	471	461	486	467	463	454	485	485	499	466	475	452	466	462	466	448	469	471	485	480	427	468	461	471	439	505	420	459	399	482	466	456	473	458	480	472	452	505	471	460	458	445	478	502	469	454	473	454	482	461	466	489	481
47119	93921	73013	50642	31687	15302	6286	2110	984	723	726	760	713	695	748	708	711	715	725	669	713	698	687	714	776	753	720	694	729	768	721	776	693	724	734	671	699	720	707	772	708	754	757	720	724	704	727	748	710	756	730	695	679	737	676	757	713	763	694	784	686	716	743	697	737	680	728	688	766	758	709	748	748	774	734	718	725	726	709	715	700	704	749	711	686	711	693	727	722	737	736	696	711	690	730	688	716	730	782	718	710	725	703	708	676	777	699	719	682	721	712	704	716	739	681	749	682	728	688	681	734	694	681	726	756	731	715	738	701	677	697	717	752	703	734	697	695	720	698	698	688	736	727	728	710	727	714	730	722	733	753	737	752	734	710	719	707	715	771	735	696	767	733	640	689	719	757	706	735	690	675	672	742	718	737	733	729	666	717	703	705	695	682	708	737	669	725	688	714	761	692	680	707	734	709	768	752	752	699	720	731	738	686	681	765	670	697	683	729	719	732	688	689	684	729	687	697	687	765	743	712	690	749	732	718	677	718	714	698	684	693	703	724	727	713	698	687	717	682	721	652	720	740	748	701	740	712	717	724	718	733	740	713	745	727	717	703	706	689	651	744	711	680	706	705	711	743	730	693	703	765	718	747	701	701	725	768	663	668	720	692	673	747	740	740	724	706	764	710	703	736	718	690	710	682	738	722	721	735	642	717	653	723	747	714	744	738	712	701	720	673	701	728	699	697	722	788	674	714	691	690	715	728	690	680	710	694	686	721	743	726	720	738	732	744	749	731	711	714	692	668	696	693	772	724	727	715	741	737	692	733	705	703	719	705	711	690	708	720	708	716	717	702	668	743	738	724	733	704	726	698	717	708	707	701	699	737	709	714	699	708	750	740	705	694	718	731	752	729	722	761	733	728	729	744	742	711	716	707	706	715	677	746	729	687	700	764	711	742	697	698	711	685	704	688	696	670	684	752	701	736	667	738	695	688	685	662	718	723	754	739	723	701	665	744	730	713	725	677	715	690	691	758	722	713	666	695	706	704	693	706	705	724	767	697	693	718	720	745	689	774	800	705	646	644	743	732	695	797	729	738	762	716	736	737	689	692	689	707	720	711	692	694	732	758	683	716	698	720	699	703	689	703	722	710	714	730	718	729	688	736	716	719	745	686	732	725	722	714	696	706	699	735	722	791	716	691	709	718	713	772	722	696	704	717	740	719	666	692	740	745	730	706	681	744	687	668	751	699	725	735	720	715	688	749	754	713	740	728	703	756	676	698	697	737	731	736	706	735	709	722	759	724	700	721	719	718	702	736	682	684	687	777	680	727	718	661	674	688	722	727	742	702	731	714	690	660	800	711	711	701	725	724	709	695	705	673	735	705	731	721	728	731	651	711	692	718	693	690	717	760	697	703	716	658	733	728	716	725	698	660	711	720	690	732	671	686	709	715	672	717	758	685	761	727	692	729	697	676	704	708	723	792	715	735	739	687	663	692	644	758	715	747	724	772	740	671	703	746	747	706	712	718	704	716	719	722	651	728	728	685	735	706	737	723	703	713	706	727	675	720	680	726	696	726	618	714	707	716	735	747	731	718	679	687	679	669	724	757	769	716	748	712	684	678	741	701	676	698	700	686	688	676	693	753	753	708	722	691	699	748	727	714	676	750	710	739	752	682	752	694	759	694	711	750	694	729	703	733	706	699	672	709	709	745	659	703	709	752	703	765	711	719	714	715	697	743	679	710	749	710	725	762	734	720	707	709	718	668	669	766	706	721	677	736	699	713	718	733	706	686	700	740	750	712	755	705	736	719	681	661	711	762	687	747	777	679	745	678	740	733	730	689	729	710	657	741	664	710	699	729	705	722	678	693	712	693	690	708	694	733	718	664	744	676	762	713	690	726	704	696	689	730	687	740	670	741	743	703	769	685	720	773	721	725	698	753	691	679	737	707	707	640	732	745	685	732	747	696	720	701	694	707	692	719	716	678	701	697	766	703	727	705	710	696	734	689	661	686	699	673	689	710	719	757	705	717	713	728	705	732	685	715	735	670	727	720	738	741	717	718	698	737	715	688	720	742	775	726	704	754	715	704	690	670	731	703	700	695	729	754	701	694	691	722	699	692	693	755	705	737	677	709	702	711	746	732	715	693	700	662	767	737	696	763	755	711	762	784	680	707	731	729	748	735	703	684	682	717	687	678	719	736	735	712	685	714	750	693	710	714	701	700	708	733	728	758	715	751	701	753	703	705	680	774	678	712	714	700	755	696	691	745	730	730	711	747	735	695	729	732	722	723	698	711	669	734	716	682	707	670	694	736	779	770	704	709	679	728	710	725	739	729	718	745	721	728	735	682	746	720	705	725	723	717	772	733	680	699	698	753	677	677	675	729	721	730	739	651	722	711	714	711	739	722	753	713	713	752	746	746	718	683	713	700	744	708	717	733	691	700	704	714	700	748	687	710	690	690	746	746	753	741	702	718	709	706	726	714	733	703	682	731	766	705	675	640	680	734	702	737	702	731	708	710	696	714	721	713	672	789	661	757	687	723	716	712	733	741	695	702	739	728	740	711	743	704	732	677	752	733	710	706	714	681	708	714	655	716	690	724	664	699	718	703	706	737	703	712	726	727	735	652	710	762	725	695	681	716	699	672	705	706	693	736	723	674	696	679	727	733	727	706	739	663	714	727	691	667	714	694	710	749	709	711	678	729	716	705	727	765	714	772	716	727	726	702	711	738	712	722	756	691	685	749	714	677	678	704	704	724	742	800	721	725	709	676	701	726	712	658	718	723	790	750	743	722	737	661	680	743	716	705	684	716	685	708	710	773	683	727	719	702	750	696	703	727	720	781	719	736	686	738	687	734	722	689	701	759	674	751	713	755	719	701	703	710	777	754	709	695	745	695	694	702	699	738	745	714	759	734	681	724	718	677	693	754	708	662	717	728	695	684	678	714	717	719	718	734	717	745	725	714	801	693	716	705	719	727	740	682	688	751	716	740	727	703	712	740	714	715	695	728	714	721	742	744	671	757	683	695	707	699	768	715	715	737	714	718	685	714	703	707	721	716	685	740	700	695	674	715	718	683	707	727	690	731	698	720	728	692	704	692	696	694	725	715	701	648	686	701	688	706	742	699	729	744	718	702	693	689	697	710	719	712	704	763	698	719	743	721	724	729	702	758	776	719	701	663	707	687	729	713	701	751	713	671	760	759	682	682	703	704	727	754	746	667	701	701	713	729	700	749	719	724	704	727	692	702	720	748	747	722	668	697	697	727	706	757	726	685	752	699	745	688	726	772	731	742	753	714	776	676	689	667	755	711	718	741	745	725	749	659	669	685	698	717	686	709	692	742	718	730	748	682	741	716	733	746	733	704	711	702	713	698	748	743	700	691	686	758	719	744	735	743	719	702	713	675	713	681	799	688	743	715	755	711	741	742	728	750	776	684	701	702	698	694	700	694	726	731	717	757	653	689	694	701	683	711	711	726	741	660	771	734	702
23310	23186	35049	33644	28421	22068	12471	1864	702	508	536	515	539	468	502	551	504	562	574	533	482	516	513	523	513	480	575	493	513	502	542	504	493	521	513	494	558	514	538	539	483	516	494	498	547	492	509	503	520	526	524	503	503	517	519	545	528	550	527	526	540	493	500	490	494	519	485	473	476	518	505	493	505	496	469	508	513	478	558	523	480	508	515	524	507	490	491	528	529	518	480	484	506	487	499	482	520	528	510	504	490	518	459	477	496	510	493	526	494	528	543	493	507	483	492	524	495	487	511	515	529	535	494	495	552	510	506	501	475	536	542	521	509	518	523	556	517	484	504	528	511	512	520	538	481	543	558	539	526	511	502	540	521	491	523	495	506	479	495	528	507	505	483	503	495	533	518	527	465	514	541	495	474	506	501	475	527	486	501	539	502	526	498	502	542	510	497	480	490	525	554	547	492	478	504	509	543	506	541	532	503	500	513	496	507	537	535	489	540	496	493	565	532	518	485	536	534	490	497	491	482	561	538	480	555	472	477	545	526	573	483	514	476	517	499	493	539	515	543	506	512	500	514	528	538	524	544	485	509	468	507	522	493	533	561	498	548	504	492	522	478	520	504	521	531	496	537	527	491	549	468	500	482	506	497	541	497	505	475	532	536	523	489	514	495	548	520	528	513	528	513	512	531	545	548	505	527	514	540	529	502	512	475	509	501	542	518	506	529	504	495	541	528	499	532	511	558	510	504	518	518	546	532	466	507	532	514	485	483	492	497	509	538	501	539	488	490	481	505	514	528	521	543	526	521	526	521	510	506	483	526	518	485	520	516	468	506	541	532	495	492	531	502	512	514	516	487	487	510	557	522	513	519	505	536	484	485	504	488	480	479	512	508	475	504	494	526	495	520	498	486	468	488	491	548	493	547	502	506	565	480	510	477	520	553	509	478	508	483	483	525	493	543	513	527	553	529	554	540	542	527	528	560	549	549	498	533	482	533	512	519	499	503	499	494	503	497	502	503	513	505	538	539	497	540	480	493	479	538	519	516	497	518	503	511	493	487	479	522	499	529	485	511	447	510	512	521	508	528	468	532	553	529	496	515	498	495	499	496	510	520	478	498	509	496	519	507	497	506	549	507	509	521	551	514	519	491	501	506	497	481	523	504	492	531	507	518	526	502	501	530	502	512	516	497	478	533	525	552	512	529	520	509	491	509	490	591	541	497	494	480	506	504	501	498	489	518	542	567	490	513	547	489	494	538	469	491	463	519	497	503	489	471	488	480	542	507	534	520	503	509	502	523	511	504	570	502	506	482	516	468	474	510	540	528	516	499	524	541	521	523	547	494	528	507	480	498	522	494	531	526	544	549	517	532	523	511	472	500	527	515	514	479	550	519	520	533	518	494	532	524	480	507	514	523	489	536	563	495	524	482	505	521	546	525	529	543	492	486	516	504	505	550	499	499	505	521	533	501	532	504	503	490	497	471	539	488	493	497	485	496	535	507	498	540	528	553	468	514	493	482	510	480	497	485	540	494	544	509	491	465	521	507	514	452	518	515	531	496	509	506	516	500	504	503	506	516	524	504	530	478	494	503	524	475	511	505	508	518	532	495	481	539	528	530	521	510	522	520	520	523	496	515	519	500	534	506	505	535	483	533	520	541	535	527	515	505	527	504	495	537	487	521	472	482	501	540	465	509	529	465	490	494	502	504	474	519	486	493	507	501	486	525	493	474	502	537	529	527	505	510	508	465	517	515	498	524	493	503	518	485	546	554	470	505	482	512	512	467	534	492	522	529	503	488	510	511	509	509	511	487	515	495	495	479	510	502	499	513	494	506	537	518	540	533	544	470	522	515	532	517	480	516	539	505	488	516	520	539	511	515	495	542	502	513	497	506	482	471	487	503	510	550	520	451	479	473	570	531	504	514	510	526	498	486	522	488	478	543	549	464	477	444	492	468	463	528	556	531	508	509	509	502	560	486	501	512	496	486	530	484	509	485	534	510	507	514	523	514	490	494	545	504	479	473	500	519	560	523	479	517	540	502	525	481	480	509	517	499	504	490	522	513	495	552	523	526	509	526	499	491	506	547	482	520	495	529	523	490	489	493	554	536	541	494	491	489	476	492	505	481	493	484	505	521	539	534	538	519	495	560	472	537	485	501	520	531	460	539	527	522	476	504	513	511	502	529	460	524	484	504	554	501	528	506	528	497	483	518	486	490	522	523	495	468	512	477	519	501	485	478	488	473	455	530	523	499	497	515	512	494	560	480	555	507	533	523	560	503	513	517	492	551	533	520	536	505	529	513	481	499	506	490	502	539	531	509	514	495	512	503	494	526	514	543	488	508	504	555	503	499	519	540	556	489	522	512	518	468	536	509	514	517	480	501	542	493	544	488	513	487	547	496	475	521	489	503	499	512	464	506	475	476	484	512	529	500	498	474	540	502	534	523	506	529	514	523	503	479	501	533	490	533	509	467	454	478	486	512	515	522	508	525	475	525	475	523	513	547	507	478	527	503	471	526	516	505	462	496	540	530	525	452	511	489	505	495	514	518	502	526	499	544	506	514	499	536	555	547	506	510	529	482	518	512	497	494	538	492	498	496	486	541	494	546	501	490	539	516	523	493	483	493	537	506	539	491	461	552	562	514	569	478	484	487	500	560	516	501	488	480	518	511	488	532	545	492	487	493	490	504	474	502	537	522	500	474	521	459	507	526	524	480	481	538	496	487	504	499	497	553	461	510	522	544	530	554	477	524	564	530	519	494	536	513	489	498	539	516	528	501	543	511	530	498	511	563	513	484	501	493	557	562	550	490	492	532	504	543	475	481	513	549	498	468	531	508	516	542	487	538	517	527	521	536	512	500	528	511	489	488	513	523	522	505	517	541	521	489	543	519	512	540	557	511	510	514	510	520	511	515	527	477	530	525	532	530	484	516	506	518	491	548	497	526	519	509	497	553	488	511	521	533	509	514	521	487	480	505	446	484	503	512	532	524	517	497	486	533	553	501	526	503	488	481	503	511	506	498	497	518	512	501	496	497	523	488	522	535	509	507	485	533	529	527	529	497	555	498	514	557	535	464	515	482	527	512	510	574	491	504	532	514	524	517	527	481	504	530	471	541	495	492	510	477	496	517	491	503	527	488	478	534	529	515	475	483	535	514	521	529	509	530	495	471	513	506	465	478	506	539	474	512	514	506	551	488	516	543	526	506	517	541	480	478	496	530	520	513	523	518	553	523	513	483	515	528	537	518	520	481	516	513	511	498	519	509	488	529	512	471	529	455	540	497	507	506	452	503	503	500	518	521	516	465	508	486	483	500	497	527	511	500	504	538	513	502	510	540	527	532	526	531	481	476	505	486	533	574	498	506	552	514	506	536	535	477	499	550	486	541	520	552	493	520	511	518	514	484	522	496	500	495	533	514	504	487	488	515	477	534	524	523	486	520	508	537	489	484	516	525	516	528	516	528	509	491	514	542	488	502	523	518	550	497	504
53655	99143	82596	64058	41029	22696	9068	2775	1041	759	786	762	819	778	817	762	774	786	766	760	790	729	766	762	775	714	789	750	757	747	797	790	720	785	754	754	739	811	757	748	729	740	749	733	753	770	757	748	762	755	776	791	733	759	780	757	757	776	777	753	744	700	787	755	751	785	772	732	749	798	798	768	750	767	761	780	742	742	755	799	711	770	800	735	782	737	722	778	750	776	743	759	781	755	722	728	733	777	781	755	774	764	796	691	772	819	747	737	757	750	761	709	763	716	757	778	800	766	733	728	739	805	722	712	726	727	730	746	789	757	743	759	784	725	759	761	746	744	738	740	755	737	766	787	784	762	728	756	774	803	748	740	776	766	775	739	788	748	759	764	747	726	727	763	744	729	731	821	778	809	765	797	784	740	734	772	743	714	733	760	738	787	771	768	730	726	758	734	793	781	754	698	789	718	740	734	750	785	778	765	770	734	726	775	807	739	745	736	747	816	728	708	712	783	787	738	768	708	722	755	813	734	763	776	759	788	762	778	838	773	802	763	758	718	743	726	754	790	785	743	733	761	717	755	758	718	735	676	746	736	801	738	701	785	744	768	724	773	793	713	720	766	704	701	710	806	804	778	762	746	770	785	803	773	774	774	750	752	751	727	784	764	802	770	718	822	774	750	733	690	781	744	752	750	734	764	767	736	734	726	799	714	728	723	741	744	764	763	750	738	781	749	754	784	719	778	751	765	742	743	736	738	794	783	769	744	765	743	795	760	741	738	730	706	746	746	796	758	727	737	740	822	764	785	771	771	764	724	760	731	720	782	752	744	789	772	746	750	753	725	759	708	724	756	700	755	720	752	799	752	749	779	745	720	732	798	747	779	744	775	759	714	775	755	782	785	794	706	732	753	778	816	728	739	745	751	731	748	778	706	771	782	722	745	761	722	782	711	764	778	789	743	759	770	785	763	744	739	755	750	779	765	781	736	754	727	775	769	775	790	783	779	790	721	748	852	748	759	752	727	723	784	771	709	764	788	727	759	778	771	749	739	712	805	803	708	758	791	762	787	716	715	718	708	793	770	799	770	783	790	810	805	750	781	775	755	812	740	762	726	753	730	808	772	828	741	764	746	775	742	747	797	738	801	716	754	757	775	767	715	741	739	730	798	760	765	715	827	715	784	751	750	751	759	734	740	767	704	820	747	726	744	747	720	827	798	785	760	728	788	756	710	796	760	757	719	731	720	770	744	758	763	785	771	720	749	767	735	746	724	787	718	698	728	717	753	763	726	763	790	710	759	755	788	740	718	763	765	764	750	743	715	778	712	783	762	714	730	753	792	728	769	806	787	772	752	718	787	740	737	749	776	748	749	741	715	763	788	806	795	725	775	719	734	729	773	770	734	747	742	753	715	758	745	754	743	689	709	774	785	753	752	713	796	764	760	791	782	730	734	748	730	738	802	746	783	735	744	719	729	772	752	751	797	772	759	763	759	731	768	766	750	762	759	756	792	803	741	762	729	727	743	752	790	778	788	716	731	779	758	778	727	727	745	742	792	775	796	757	759	749	809	740	765	766	789	746	748	784	722	742	750	702	735	766	799	736	704	780	730	735	764	715	729	785	694	758	750	778	741	742	755	748	709	769	765	782	743	767	763	762	743	793	765	746	756	717	749	767	760	751	705	760	720	779	779	726	789	754	782	698	753	772	761	752	791	788	742	790	757	790	763	757	792	756	779	782	744	750	745	766	775	747	733	734	746	792	783	755	793	751	764	721	793	765	759	738	801	687	727	767	760	785	781	702	768	777	778	746	746	754	764	699	744	831	780	725	730	810	723	754	761	732	777	771	776	782	760	728	718	687	733	791	748	759	732	724	766	770	743	749	734	745	755	752	782	753	774	732	717	748	768	760	774	749	778	785	813	827	778	752	706	765	763	763	721	764	751	760	761	763	769	693	761	776	757	763	729	793	731	765	729	715	705	751	747	802	767	723	768	763	755	734	737	781	738	745	777	794	751	791	763	753	749	724	741	799	732	784	753	787	768	746	760	789	827	772	759	741	713	700	753	793	751	746	756	761	759	775	738	763	792	736	759	789	741	741	771	781	783	724	731	768	752	744	750	776	735	793	804	783	773	749	746	742	759	742	737	752	764	784	832	714	785	797	755	726	752	754	755	733	772	741	741	731	752	765	684	757	741	761	815	753	740	809	777	757	681	763	710	809	738	786	732	709	777	740	737	726	782	740	746	802	723	801	755	751	716	761	820	751	765	731	757	709	762	738	777	756	739	738	759	746	737	779	774	754	737	794	741	739	762	725	743	789	782	757	693	794	731	772	726	759	780	748	716	785	737	770	753	752	746	755	787	784	720	770	750	763	766	784	723	740	751	734	765	771	736	698	759	782	786	783	755	763	728	760	714	755	786	709	795	761	753	758	735	771	746	746	730	772	753	783	754	755	749	786	772	805	781	744	769	719	731	766	757	743	751	818	756	716	817	755	749	779	774	765	754	749	727	761	794	758	741	786	772	744	739	745	779	784	744	804	732	742	795	755	801	771	744	742	699	752	767	803	735	741	785	805	766	763	756	776	784	721	742	791	713	728	706	784	780	721	722	782	736	774	747	746	760	755	734	745	744	789	752	790	766	713	793	764	771	798	747	751	719	783	717	760	732	744	757	754	794	748	771	758	772	774	748	744	714	760	743	714	745	754	760	720	791	718	734	755	777	698	741	765	759	739	753	733	726	746	810	726	770	776	736	771	748	732	796	747	787	792	713	805	753	752	778	748	725	709	756	767	778	785	803	727	747	836	717	818	739	755	718	766	751	790	775	754	817	753	756	755	722	778	745	733	763	804	725	780	780	769	776	729	772	758	806	777	734	786	732	757	741	791	807	782	744	763	728	752	747	788	752	714	763	756	743	773	747	731	795	735	750	790	745	803	744	734	694	782	777	744	726	748	783	693	723	737	759	816	734	752	832	767	744	776	747	765	714	757	754	732	709	741	752	775	782	774	725	758	766	819	711	775	751	749	759	750	714	748	771	768	754	679	736	728	726	736	762	765	743	716	744	781	741	736	803	758	780	817	801	770	795	745	724	719	777	743	712	745	777	780	785	742	748	753	760	775	757	756	734	826	752	755	769	766	741	756	798	753	744	731	778	831	752	738	778	767	742	756	757	724	703	749	791	737	753	767	768	696	729	777	772	770	716	735	710	723	755	741	781	758	773	759	763	766	771	810	731	716	740	776	777	758	734	810	801	754	792	734	762	794	719	733	755	794	756	745	781	771	722	776	769	725	697	747	776	771	751	735	745	809	758	721	750	747	805	788	786	750	747	719	725	741	778	773	759	720	783	733	746	750	768	736	752	766	712	727	781	773	706	749	757	782	780	748	775	734	759	799	729	703	755	743	775	718	749	760	768	779	768	748	786	733	761	756	804	771	789	776	740	759	766	776	810	731	796	774	808	753	733	722	759	735	715	745	771	775	760	766	699	724	750
27429	33711	33963	22443	7987	1844	749	562	461	424	447	446	426	447	437	417	439	422	502	470	447	492	450	478	472	465	428	456	438	439	427	428	449	410	427	438	389	453	428	440	452	450	460	414	418	410	439	438	457	457	440	463	464	432	439	434	459	453	450	422	441	429	474	437	396	442	455	419	439	464	393	454	416	390	427	429	430	449	406	442	427	447	419	442	414	444	469	461	451	460	457	441	433	447	429	428	446	440	465	456	448	452	428	426	427	462	459	427	434	427	446	462	454	448	458	428	444	452	454	445	473	433	426	461	430	395	450	472	431	424	398	461	454	387	443	441	458	433	452	429	411	452	434	432	407	454	445	457	449	465	414	434	429	427	447	468	419	437	466	424	429	454	474	420	461	455	445	417	437	432	454	417	439	411	464	417	479	463	417	494	449	419	444	368	446	422	415	419	430	412	464	465	430	404	448	435	412	477	445	436	420	407	422	433	461	418	476	413	488	446	442	418	423	440	453	460	459	452	426	432	439	433	447	453	422	428	421	446	464	409	448	435	432	379	463	455	440	444	454	480	418	464	406	430	444	451	458	454	460	423	405	398	434	424	435	467	481	458	431	433	437	401	453	460	460	428	421	462	463	470	481	415	423	439	451	432	409	476	409	480	447	460	448	433	412	437	407	409	440	429	446	452	475	455	440	462	438	450	405	451	427	446	455	411	442	444	467	436	438	446	462	444	435	441	436	413	412	467	433	444	424	428	445	403	438	429	447	450	459	467	446	441	438	458	452	451	443	457	423	459	483	470	430	445	454	489	420	424	428	451	423	472	436	426	443	438	464	409	470	408	432	428	463	445	454	429	452	462	472	419	440	406	453	458	462	419	476	467	447	442	459	492	453	479	419	436	476	418	448	391	452	468	452	444	413	447	429	426	427	456	432	426	420	402	443	463	432	428	452	480	452	416	447	445	422	402	418	410	415	434	474	457	442	441	452	430	427	459	431	413	433	439	488	476	469	447	421	419	432	464	446	404	460	434	410	439	423	435	433	436	439	446	429	439	447	401	439	436	448	436	432	426	433	486	426	428	449	480	471	476	455	444	464	465	450	397	481	423	457	381	405	408	456	449	408	469	444	461	411	406	428	420	431	424	421	427	461	467	437	460	433	436	447	439	444	462	443	426	415	467	428	453	440	444	406	417	455	444	465	432	466	458	436	441	439	444	434	474	458	438	457	445	486	476	454	412	439	456	427	477	469	427	453	435	432	430	404	454	467	441	436	445	442	422	489	445	451	436	436	431	452	473	439	434	427	422	434	427	427	418	429	457	403	434	449	450	465	390	432	438	449	462	453	414	444	433	457	442	462	425	455	407	450	440	417	438	449	463	451	417	436	444	422	465	426	431	453	444	437	435	454	470	437	462	468	449	439	429	448	455	437	455	480	430	499	458	441	461	459	458	445	435	425	436	436	434	435	464	408	421	425	425	443	432	471	441	438	472	440	426	430	433	426	451	438	414	450	411	438	452	418	425	458	471	455	432	440	452	423	481	465	452	365	436	452	456	444	453	437	436	441	403	394	406	448	477	431	416	438	432	439	435	453	463	460	442	470	466	425	455	437	453	431	428	466	451	441	444	419	451	426	444	479	456	435	488	469	457	470	392	468	463	487	459	441	434	464	430	425	417	458	448	410	426	462	434	442	464	445	417	456	438	418	442	439	430	453	442	468	439	452	436	451	399	439	434	488	423	427	453	459	423	433	451	436	409	467	454	462	434	444	461	432	439	438	433	454	426	441	444	413	470	422	417	419	434	431	452	464	441	460	411	464	465	432	392	464	410	437	451	392	413	421	427	441	440	479	445	428	418	457	447	434	462	453	457	457	408	445	442	440	436	419	439	400	450	448	433	433	434	444	418	444	453	436	409	464	472	428	429	463	446	446	460	471	418	435	444	429	436	427	437	414	429	422	428	380	460	435	413	446	401	402	416	421	436	429	450	415	404	413	418	441	468	453	438	429	438	452	463	452	404	432	465	422	450	424	463	435	427	455	465	450	476	437	416	454	438	423	460	479	436	407	430	475	440	438	419	446	415	423	425	422	455	407	496	442	435	451	400	447	442	417	451	415	420	411	431	449	406	437	456	439	443	429	437	436	446	496	439	443	440	419	425	458	393	429	459	446	427	411	431	423	452	433	453	442	453	405	443	446	460	415	432	431	445	507	461	452	430	418	429	434	443	446	454	488	455	419	439	454	414	479	429	440	425	417	464	436	429	428	437	450	433	443	463	428	482	448	465	409	447	430	461	404	471	450	419	452	435	471	421	485	450	429	419	427	467	463	421	412	470	466	408	422	465	427	474	440	467	409	425	458	448	427	428	444	487	465	421	409	443	410	454	489	414	420	465	440	434	445	446	412	433	473	448	418	465	431	422	430	401	455	447	469	452	449	415	424	468	435	441	426	456	430	428	421	485	419	448	439	432	456	416	434	464	377	476	473	426	457	425	431	443	428	383	442	409	421	427	463	466	421	466	432	458	429	462	446	446	440	440	425	465	474	475	417	430	416	448	450	458	446	447	484	439	443	435	411	449	469	460	425	457	433	424	454	441	430	457	447	464	452	402	457	434	423	451	461	420	425	436	440	459	474	452	435	446	462	465	420	444	455	415	426	491	428	427	419	399	424	402	405	420	448	390	403	434	469	463	457	424	436	449	469	419	472	456	434	439	463	459	438	443	473	429	442	470	421	450	448	458	422	429	433	447	429	467	417	484	444	411	422	437	441	428	407	422	421	461	438	418	463	468	439	410	413	473	448	443	493	437	469	428	439	426	488	422	429	458	445	429	448	483	496	432	416	427	440	466	420	476	466	439	421	445	415	455	436	423	440	471	440	418	452	460	444	428	426	482	451	415	417	457	428	442	436	428	449	482	429	460	497	395	426	445	441	426	463	428	457	442	418	441	421	448	458	474	453	409	444	462	433	481	417	438	462	453	411	441	438	427	441	466	446	434	422	410	455	416	443	423	426	435	440	457	418	453	437	454	421	396	420	432	423	445	432	414	429	444	448	447	468	401	449	452	475	476	403	470	472	410	411	506	469	468	445	435	393	436	443	442	472	413	453	452	443	446	430	420	447	448	447	421	418	434	425	450	432	400	445	446	472	426	448	426	440	449	420	482	441	430	464	451	421	444	405	447	466	442	464	451	421	453	415	468	451	466	460	440	443	454	437	475	462	459	439	415	434	425	450	420	436	441	477	417	432	409	433	443	395	440	466	433	416	428	404	460	461	432	410	470	453	431	403	427	449	430	408	436	465	452	419	415	483	444	434	441	450	431	474	434	423	492	438	441	458	474	446	445	425	446	452	482	421	478	481	442	430	480	432	444	453	436	427	411	488	444	439	432	402	406	467	420	388	443	436	439	422	451	433	420	473	444	418	464	452	443	446	464	419	456	425	422	436	434	444	455	478	470	410	460	438	459	479	459	446	445	463	423	429	438	423	420	418	427
28370	54000	38711	24326	10976	3282	1427	848	686	714	648	701	703	721	685	732	657	718	687	677	689	667	674	655	678	697	691	703	639	670	674	759	693	648	668	689	657	720	699	665	688	712	717	667	664	666	666	670	668	697	670	657	713	696	679	707	709	694	726	685	649	649	666	671	709	678	674	641	679	690	680	693	629	660	671	697	703	665	689	662	642	639	666	708	749	715	689	686	658	694	696	680	715	644	669	711	674	633	725	652	666	656	738	700	693	727	723	641	658	681	666	671	654	726	706	656	727	672	648	679	721	659	689	668	706	702	681	617	625	652	680	712	707	694	624	674	726	689	636	723	650	677	674	641	686	677	684	699	672	653	728	706	672	677	703	692	686	658	737	678	674	684	698	671	699	682	699	688	701	675	663	673	688	677	695	758	646	689	665	649	638	685	696	657	693	706	652	667	652	708	677	688	676	632	687	710	690	739	711	666	728	644	713	752	695	650	687	694	684	633	649	670	622	654	659	674	693	704	675	672	716	663	691	671	667	684	676	647	659	704	712	692	696	702	666	676	688	646	634	674	687	691	720	672	664	747	692	664	658	659	684	676	652	704	692	690	683	671	691	717	672	643	638	644	628	724	659	646	675	730	716	671	661	722	670	683	668	725	657	686	648	711	664	698	674	689	671	671	677	679	641	738	657	692	741	672	681	694	706	651	699	653	696	693	696	646	690	693	666	680	660	689	706	703	704	682	680	637	672	673	676	687	684	697	685	674	639	690	737	708	675	699	669	692	667	705	690	662	624	691	689	702	661	671	642	704	706	645	677	739	703	681	687	702	684	638	677	695	684	669	678	714	668	624	655	685	727	654	695	679	699	693	636	662	743	710	685	684	719	659	671	694	684	684	672	676	669	680	649	648	663	700	671	705	672	714	697	664	697	682	675	694	714	728	741	641	659	711	669	678	694	643	687	670	651	681	662	726	646	710	725	699	675	699	682	657	682	706	720	675	657	678	658	655	626	676	685	658	691	680	657	643	668	659	678	680	697	647	728	717	695	692	682	691	648	693	703	649	698	702	687	629	692	690	707	670	717	654	692	709	675	621	657	688	689	672	697	685	668	690	679	708	718	704	677	680	700	589	664	683	696	679	636	701	676	666	635	682	691	667	621	663	680	705	730	681	721	658	673	723	709	730	653	673	689	680	662	676	701	709	647	678	656	673	672	647	693	666	725	689	653	638	664	673	639	635	754	699	640	656	733	661	666	723	675	682	629	645	629	707	695	653	690	719	700	622	680	692	669	674	668	698	662	685	683	690	704	691	696	716	709	676	637	681	695	683	688	705	662	641	655	752	701	692	730	641	650	673	683	652	738	673	682	685	636	681	656	630	662	660	712	655	692	750	642	694	682	649	699	718	678	688	673	667	691	659	691	671	695	707	693	726	725	677	686	666	673	717	715	718	646	724	684	674	637	642	701	672	712	661	724	676	643	703	706	695	670	648	672	685	637	688	702	687	663	663	666	661	678	670	702	692	661	680	675	678	704	661	669	696	713	650	717	688	704	674	658	742	636	695	683	707	686	727	672	667	641	679	659	681	671	679	664	686	718	673	713	717	647	659	729	664	729	653	706	692	684	650	714	651	649	665	642	693	678	673	678	690	739	704	684	682	707	648	684	677	665	705	687	654	672	632	662	697	657	701	729	692	694	687	645	691	670	651	674	709	672	640	699	694	661	662	660	691	648	701	660	692	687	652	665	705	694	670	694	682	689	700	674	697	695	663	688	703	612	700	711	650	678	673	676	687	647	714	676	679	654	664	690	701	677	740	684	705	694	657	655	687	665	684	690	693	689	682	666	617	656	701	668	656	725	715	725	680	710	709	735	692	679	710	649	676	652	681	649	717	695	684	671	738	654	698	717	738	627	657	641	697	651	659	650	643	648	627	667	735	680	664	664	659	644	663	700	673	671	684	729	669	724	654	665	693	678	690	655	734	709	656	660	677	687	647	659	704	699	699	684	681	731	662	663	664	681	697	696	717	712	689	650	680	656	689	685	675	712	612	643	709	638	692	691	686	679	661	692	691	639	679	683	717	650	637	689	669	670	643	701	714	689	660	670	664	687	630	678	688	700	718	696	670	686	684	661	689	667	661	698	629	698	664	668	699	700	691	697	697	719	657	673	667	687	611	684	658	675	695	646	636	685	708	677	675	685	630	715	661	739	694	687	646	652	651	706	658	687	700	726	690	644	681	671	683	650	682	686	703	634	658	684	672	663	697	668	667	750	680	653	679	638	694	651	638	660	712	680	670	694	732	620	668	722	690	662	691	691	649	647	678	662	711	687	703	652	636	716	663	681	680	668	681	676	717	663	715	660	665	714	722	686	653	691	666	708	697	714	651	691	685	668	655	636	679	713	695	720	660	646	692	670	710	684	688	693	649	694	671	692	681	685	679	663	649	642	650	707	663	693	704	728	638	643	694	710	652	681	720	622	678	725	673	648	694	706	699	696	698	652	648	732	698	685	683	683	686	650	690	671	667	682	657	689	680	696	654	725	662	671	676	683	681	661	711	708	664	671	698	701	677	650	645	656	701	718	696	719	680	697	725	697	686	699	633	630	704	709	685	642	657	662	728	683	675	669	686	700	715	715	655	702	670	655	667	708	678	677	682	698	708	669	708	671	692	680	647	687	689	707	660	676	701	683	660	692	695	631	677	719	660	676	651	687	694	695	662	669	722	721	638	707	634	696	745	711	703	707	678	680	691	671	680	704	674	702	673	631	677	676	678	648	696	621	728	685	656	658	693	672	661	661	716	692	641	624	691	665	668	664	715	681	695	630	707	645	693	710	674	688	679	673	678	657	689	686	702	656	685	678	698	670	664	719	685	658	648	696	639	679	688	662	683	685	654	655	682	679	720	672	731	679	700	662	694	688	664	710	661	694	691	672	679	645	643	666	635	688	677	717	684	651	701	658	701	669	706	696	721	706	678	674	723	681	631	720	642	703	696	669	687	715	660	690	687	691	679	680	721	682	663	662	630	664	678	688	677	664	653	684	678	648	702	700	697	687	650	681	651	698	742	684	703	702	660	677	666	662	690	637	675	668	695	686	654	710	665	769	694	651	686	710	718	708	692	687	625	664	716	707	683	707	727	674	660	669	701	676	654	708	657	695	656	705	689	711	657	649	681	707	648	681	644	668	668	653	749	666	713	690	658	684	660	701	671	664	654	667	620	714	726	739	692	689	716	695	684	638	707	682	635	684	671	666	691	708	729	673	653	677	659	698	650	692	669	664	641	682	683	737	668	684	684	691	682	682	707	664	661	692	634	685	705	661	663	669	696	707	694	673	668	666	705	659	708	731	699	649	704	669	678	702	682	663	659	641	674	684	677	667	674	705	636	677	703	649	716	663	715	718	672	641	687	669	655	684	676	649	703	708	642	680	703	703	725	706	716	704	702	684	609	658	678	672	695	664	695	675	640	672	688	704	661	683	667	708	711	711	686
24569	26299	39568	38234	26461	15321	4088	908	518	497	471	496	538	453	460	464	469	455	487	454	511	451	475	487	488	460	447	456	516	464	433	462	449	486	416	482	468	482	466	485	461	459	477	482	483	477	484	474	448	476	518	456	470	468	444	469	444	470	482	503	478	464	470	456	474	484	446	454	489	445	483	452	471	422	473	454	484	484	439	469	412	480	477	421	457	453	511	499	480	473	477	477	482	498	491	486	465	489	497	472	480	489	473	468	449	499	440	485	444	464	466	473	446	466	457	460	490	475	470	479	476	467	461	437	469	449	471	448	477	463	481	447	462	475	477	436	475	477	472	489	491	483	441	435	484	464	443	442	465	460	435	424	489	462	429	427	458	484	466	470	447	478	471	490	455	457	479	484	442	462	473	455	507	463	480	459	489	494	471	482	487	463	456	459	467	448	450	503	443	452	481	464	463	460	456	473	469	464	408	477	452	456	505	449	459	470	466	500	499	482	469	456	439	439	430	469	462	419	480	451	447	424	453	482	486	501	500	445	440	474	427	454	492	426	482	420	481	457	463	451	460	406	484	428	480	463	484	445	472	485	460	423	451	472	429	473	460	460	456	490	452	466	478	481	438	493	451	467	456	462	492	438	502	461	470	429	459	502	497	470	500	456	509	459	466	430	489	499	458	453	446	471	474	446	416	473	473	438	490	465	474	450	454	467	457	451	431	496	455	474	422	458	487	456	442	451	476	468	472	433	469	483	498	443	482	452	479	471	471	450	477	450	470	472	463	479	433	473	464	482	454	473	484	457	433	472	461	478	494	466	493	489	474	478	475	458	466	457	487	497	497	461	452	447	474	446	451	503	477	489	448	456	427	457	471	449	471	444	449	477	479	493	488	484	469	479	427	463	497	452	472	478	517	406	480	478	457	436	476	444	458	463	447	453	453	436	469	472	492	470	497	485	448	461	457	513	459	446	462	450	453	430	453	489	502	452	439	456	489	492	454	470	420	456	449	507	452	488	479	464	474	446	448	429	470	488	441	446	485	453	483	462	520	480	441	455	493	466	471	443	498	459	506	432	477	454	439	471	492	453	476	439	453	428	472	428	482	483	463	467	486	471	466	510	475	438	448	490	452	472	471	458	440	496	458	496	474	417	451	487	478	447	501	513	482	446	441	443	472	457	475	492	476	467	466	483	436	435	462	414	464	478	471	454	463	459	475	440	487	470	474	467	458	476	464	465	514	478	452	473	471	480	435	449	453	455	487	449	491	443	498	440	505	456	480	452	468	440	526	466	459	472	482	456	506	421	472	479	487	441	448	449	427	454	448	485	467	441	490	437	460	467	467	502	484	477	462	430	464	463	492	470	480	483	481	469	462	452	440	491	427	461	449	462	471	473	469	474	474	451	447	475	467	444	500	462	483	460	488	477	458	435	444	448	416	477	451	469	486	480	486	467	489	501	495	465	441	470	472	488	452	467	510	441	480	455	451	497	457	486	466	437	456	455	499	502	481	479	418	479	471	457	444	475	495	433	462	470	501	469	478	442	458	452	476	468	505	475	441	472	460	509	469	478	472	447	449	442	449	470	454	478	456	457	477	437	453	486	456	445	443	467	502	520	458	466	474	431	513	435	521	467	425	461	471	489	446	516	491	469	491	462	477	422	508	456	497	440	470	451	459	450	457	443	485	459	474	460	525	481	435	483	493	476	443	418	481	473	475	461	452	488	480	433	484	461	502	444	453	512	484	487	425	441	453	479	434	453	475	453	510	456	486	492	489	447	406	449	486	484	438	490	479	457	485	440	465	467	475	467	454	486	507	464	432	425	452	465	442	450	494	456	454	429	493	455	468	428	449	457	478	431	460	452	473	479	455	458	479	469	470	478	466	476	405	441	472	437	474	487	439	477	448	472	456	470	470	490	461	475	467	474	506	484	462	452	435	434	476	448	492	488	467	457	468	480	457	473	460	502	477	487	485	464	465	484	453	459	467	482	452	467	453	474	484	481	472	443	429	436	466	486	442	454	496	474	482	466	460	450	467	453	472	474	448	471	420	487	448	498	463	434	464	456	454	501	483	453	477	471	487	493	469	462	495	481	443	499	464	423	469	470	443	481	485	459	442	477	515	407	517	472	470	447	455	465	464	488	466	474	477	458	466	471	469	522	458	431	452	512	457	452	496	435	479	510	455	485	461	434	486	474	468	486	451	447	501	476	498	453	453	497	486	497	475	466	497	475	467	449	489	450	436	466	471	466	427	448	475	490	479	454	497	478	447	454	485	469	437	466	464	452	482	452	472	470	445	454	504	463	423	470	454	474	428	436	437	481	467	464	480	465	447	424	483	451	499	483	452	451	454	470	484	450	436	480	453	462	452	472	457	457	450	455	482	439	444	470	481	475	444	463	460	468	470	465	413	498	489	473	471	458	456	473	403	486	474	429	472	485	470	483	447	450	459	481	428	448	507	487	471	478	470	457	480	458	489	467	474	450	428	438	475	464	467	464	452	479	490	471	454	494	472	477	477	453	456	450	494	446	480	465	443	507	480	486	457	473	460	469	464	458	502	443	436	470	474	454	446	454	461	442	422	466	459	477	466	440	476	477	466	491	449	473	453	486	468	464	505	440	484	437	502	489	440	455	485	422	476	464	457	450	481	467	457	486	482	455	495	445	522	440	459	478	434	440	461	478	491	459	485	430	404	434	429	442	495	455	452	480	474	449	472	462	447	453	471	460	449	467	483	451	465	441	468	499	463	449	502	478	480	469	499	460	460	497	454	441	496	466	476	476	473	488	470	473	488	450	451	438	468	468	492	435	477	481	437	435	437	440	472	469	442	474	444	443	437	487	501	509	441	480	468	472	487	480	447	486	441	456	466	480	502	436	496	492	460	447	446	472	460	453	449	456	448	458	431	435	464	462	480	472	475	475	496	490	489	506	451	474	495	456	476	452	449	471	433	446	417	425	476	484	475	455	463	425	485	494	454	452	458	440	428	445	435	487	480	429	450	443	499	501	452	546	447	475	495	498	471	434	465	456	508	445	499	438	438	499	508	443	423	491	436	452	458	487	477	430	454	505	470	444	470	465	460	468	412	481	462	433	462	488	483	481	453	464	498	454	429	478	473	524	483	473	465	458	454	446	480	496	443	472	438	452	475	498	445	488	447	474	478	488	441	453	444	493	485	447	459	446	464	447	467	441	489	465	459	452	484	473	481	463	437	459	436	441	452	444	432	466	449	493	454	458	467	463	463	473	465	462	459	494	446	471	446	448	459	461	477	486	442	455	434	450	468	476	461	466	466	460	455	500	439	483	449	482	476	472	488	431	462	462	469	460	477	477	485	465	452	480	467	487	469	421	455	451	514	463	459	503	466	450	467	467	457	493	453	466	445	462	471	479	467	450	483	437	425	483	464	475	462	477	450	481	477	450	458	453	460	498	444	491	492	503	463	487	441	446	488	474	479	447	488	480	429	452	457	482	476	500	488	480	486	473	451	493
47506	93929	72936	51401	31480	14339	4721	1525	831	756	728	734	719	725	714	697	746	756	711	710	725	696	763	702	738	720	705	724	729	717	734	742	748	751	716	742	711	748	730	703	706	692	691	653	745	706	767	772	732	671	823	733	724	713	722	709	710	743	708	717	741	717	720	714	701	722	707	696	723	743	730	700	722	719	692	704	677	727	749	714	720	720	734	704	700	728	729	728	767	701	736	721	702	748	705	704	714	696	678	737	729	709	690	694	675	712	698	730	673	713	741	681	731	661	652	709	723	768	711	735	735	759	732	722	712	673	727	738	744	736	682	703	695	725	749	725	673	733	721	746	700	754	721	699	737	789	744	716	692	747	713	685	733	734	736	738	677	711	747	737	748	723	671	754	714	738	730	730	704	718	680	773	685	705	738	729	728	733	731	771	750	702	720	716	736	701	736	721	695	726	676	718	707	726	738	729	785	684	674	697	680	733	734	763	758	677	742	694	741	709	743	696	770	719	703	728	710	721	687	733	701	690	790	714	720	680	723	687	773	675	714	712	692	723	713	718	680	716	732	708	729	729	752	765	719	712	717	699	755	758	746	705	728	729	734	718	735	699	733	749	730	700	710	716	708	749	731	739	743	715	701	712	712	674	710	732	767	716	752	760	701	735	715	733	740	726	745	744	716	728	761	678	682	739	720	696	732	724	741	702	770	741	720	722	724	729	711	736	732	728	717	732	748	713	750	716	701	727	747	712	743	753	725	802	716	725	755	710	731	741	684	724	721	748	732	731	721	731	739	758	718	748	641	724	752	708	763	711	717	724	727	669	724	708	696	732	721	731	735	685	752	724	734	709	750	727	753	737	684	705	747	751	684	752	745	696	728	749	720	711	747	720	695	715	736	724	705	711	735	754	696	727	712	756	722	699	674	702	728	697	705	744	699	688	713	683	688	704	714	707	694	743	736	711	752	757	703	666	717	727	727	759	707	704	678	723	763	711	730	685	723	688	719	719	734	751	717	730	675	693	707	711	724	689	705	738	682	673	701	675	688	712	729	728	733	745	759	717	748	688	676	700	691	696	778	683	743	725	748	719	655	678	734	734	689	712	700	730	693	678	724	747	681	730	758	756	755	734	715	693	741	735	699	695	695	746	719	715	759	736	751	723	687	703	717	731	708	688	704	715	740	724	699	733	706	720	721	645	642	712	716	698	720	732	717	700	767	660	700	738	729	760	723	674	717	798	744	736	700	717	714	677	753	697	713	732	723	700	731	691	695	699	758	698	700	780	713	725	746	741	692	726	768	722	708	729	698	690	728	716	677	741	736	734	652	693	663	758	715	745	725	718	687	724	716	727	727	684	753	691	696	743	790	724	732	739	721	759	722	725	751	706	722	706	708	697	720	715	742	707	702	721	752	720	707	746	742	769	739	694	750	703	705	755	766	698	731	697	711	675	690	689	697	709	753	729	712	676	687	677	686	706	708	745	710	712	736	718	720	740	744	713	749	731	717	707	754	754	712	689	682	755	724	707	751	716	742	666	750	732	702	739	743	755	748	715	729	750	723	720	674	645	728	701	754	709	729	703	711	703	730	736	675	733	735	735	729	742	740	729	702	690	742	675	749	742	708	748	716	701	689	732	673	767	692	748	746	778	691	695	677	719	705	704	728	704	712	689	689	747	697	698	689	722	711	700	722	732	715	760	731	737	813	743	729	717	691	699	665	741	714	674	725	751	720	759	760	764	729	735	672	723	731	721	764	740	719	729	700	678	743	738	726	715	685	750	705	747	739	714	683	761	709	671	707	713	732	750	737	721	705	707	698	731	731	681	761	732	700	695	706	678	696	689	680	755	690	696	686	695	724	714	717	722	685	708	740	704	713	700	706	716	733	697	761	701	645	706	693	751	803	706	718	761	708	744	713	685	707	739	695	696	713	730	699	707	710	743	742	738	690	739	698	726	722	736	728	688	699	691	740	651	733	738	721	723	705	707	694	729	662	697	701	701	725	721	704	722	731	746	694	687	676	696	719	730	725	727	737	663	738	710	741	712	773	672	769	754	713	719	695	757	712	749	731	726	699	722	723	754	760	774	708	677	758	757	691	681	675	691	727	757	707	738	725	670	712	727	757	742	738	708	715	718	683	730	691	729	689	666	719	684	742	687	671	711	717	686	719	733	678	723	744	683	753	702	706	707	713	735	738	704	708	675	713	691	686	722	729	715	723	709	746	768	692	766	712	717	754	750	719	638	701	712	705	761	676	680	699	677	735	687	712	682	712	734	714	701	732	717	708	800	761	729	698	730	742	758	755	729	691	741	748	751	745	701	752	761	730	712	717	760	705	698	769	703	746	686	759	786	731	684	747	708	700	714	704	750	690	730	710	751	698	689	703	738	780	709	652	721	705	738	701	710	752	682	709	713	731	747	734	697	706	729	720	691	735	720	697	715	722	711	722	721	776	715	657	717	723	727	724	790	758	691	719	727	707	703	686	729	736	753	661	742	677	669	678	697	734	655	713	729	721	738	684	695	752	696	699	802	705	722	766	748	676	722	738	744	750	659	708	677	741	737	717	724	726	724	758	685	686	728	710	686	729	750	705	703	696	703	731	704	714	718	737	731	717	741	683	689	685	734	723	740	694	714	752	695	651	746	714	725	716	668	701	705	702	749	662	722	695	745	722	682	710	702	685	693	757	729	687	724	702	756	793	714	690	734	746	675	721	777	711	732	737	679	762	716	674	693	689	690	687	706	745	695	717	744	707	671	741	668	694	727	707	723	692	717	726	709	690	697	702	743	690	742	749	703	734	767	714	679	669	686	747	731	713	667	711	759	679	757	684	670	719	709	668	717	743	738	773	758	671	720	753	697	699	672	729	658	693	729	693	749	732	696	711	724	754	717	696	698	745	710	676	733	673	725	715	709	686	763	700	695	711	746	710	730	715	737	740	769	695	721	720	707	715	729	725	752	715	713	693	693	666	729	696	719	684	735	729	726	695	718	693	751	716	733	728	732	686	721	680	711	667	695	739	668	697	736	718	726	683	733	715	674	689	711	730	726	692	718	719	718	745	685	712	698	724	708	724	703	736	723	690	714	740	757	709	719	733	692	723	753	718	776	720	722	687	724	748	719	674	717	752	756	728	684	743	646	730	723	763	726	701	767	696	758	764	722	746	702	691	706	676	716	693	768	641	727	731	728	702	767	736	768	713	699	674	696	707	728	713	693	700	697	692	716	735	699	709	719	724	739	712	728	722	721	689	750	685	729	715	712	703	702	709	774	735	787	680	706	761	730	721	712	718	656	733	713	678	674	717	733	738	715	769	717	693	741	761	688	702	731	706	721	727	703	764	727	743	722	712	731	736	657	730	723	678	733	717	716	707	697	748	724	691	690	684	713	764	751	709	688	711	761	670	748	713	696	702	783	680	691	715	674	722	714	733	728	728	714	712	719	706	752	735	763	736	764	718	708	659	783	695	773	727	737	696	695	672	751	724	681	693	742
23280	22964	33518	31878	26999	22063	12663	1799	686	552	566	575	521	518	552	523	504	539	533	504	542	507	467	516	488	497	504	522	530	524	506	551	566	485	519	529	523	522	488	500	519	493	532	528	512	508	542	513	498	509	504	550	526	509	476	538	527	527	476	524	476	510	522	502	505	475	523	511	529	546	498	479	525	545	504	523	536	528	493	520	511	508	520	518	505	504	504	487	511	524	518	516	488	497	475	494	476	532	545	507	528	510	532	516	538	491	525	530	504	478	504	481	505	511	506	483	497	557	541	525	510	510	552	534	574	533	473	525	515	523	518	546	511	507	476	474	512	477	502	520	484	508	497	524	516	461	523	526	530	536	540	531	513	557	552	509	531	527	511	465	515	558	530	491	547	526	496	525	492	499	499	506	554	505	519	516	491	504	529	506	521	510	515	528	500	533	488	546	511	511	481	521	494	480	494	547	484	540	504	451	490	472	524	502	534	533	486	477	508	480	525	508	533	510	524	539	499	533	537	494	492	483	515	495	493	527	473	536	475	521	490	499	529	515	499	482	493	519	527	511	521	515	484	504	499	546	501	552	503	502	527	509	530	503	538	534	493	498	497	506	528	507	509	494	512	491	511	496	529	516	555	545	482	517	509	486	515	529	527	532	486	531	486	460	475	550	486	510	519	502	489	509	472	503	536	549	499	477	521	562	485	537	528	512	531	492	493	502	469	522	515	537	537	469	487	519	485	497	540	522	505	540	505	520	538	502	530	501	499	538	504	533	496	522	533	500	518	520	499	554	526	523	558	499	495	548	530	529	522	510	490	533	532	539	519	528	504	519	522	494	498	496	535	531	519	519	496	496	520	529	494	510	497	499	481	466	513	516	443	542	542	510	490	524	528	554	556	508	517	540	514	504	495	530	514	488	511	540	528	523	546	500	513	541	521	486	512	503	513	493	531	499	518	504	504	463	490	513	467	547	505	476	468	514	549	505	531	524	514	563	528	459	528	515	536	501	450	505	518	495	480	543	491	532	528	532	535	539	530	577	517	533	535	525	518	522	537	514	521	515	480	529	526	520	539	512	533	538	503	555	525	516	525	529	507	486	507	522	489	476	526	497	524	519	495	484	514	527	517	539	541	508	501	491	479	521	530	524	512	535	507	524	510	507	471	534	497	528	543	492	520	527	514	507	489	532	509	481	500	549	559	477	530	496	502	511	538	559	503	515	480	494	516	512	487	497	524	533	503	484	512	492	526	524	511	510	523	515	533	520	517	518	498	526	520	469	505	494	549	499	515	532	523	521	500	517	495	519	519	485	529	511	528	529	475	491	525	465	493	508	513	576	495	507	526	501	496	500	522	546	482	515	525	485	546	514	504	504	558	485	463	499	505	553	475	497	501	496	491	482	538	474	493	529	497	549	537	536	487	515	502	498	518	498	506	450	496	462	540	500	498	495	512	548	501	542	506	468	486	497	539	485	501	542	503	533	491	500	502	503	487	528	505	510	499	510	489	510	557	512	519	534	492	513	510	500	516	522	504	506	474	525	497	514	527	521	556	558	503	498	519	490	519	486	522	498	495	482	530	505	536	518	529	490	514	510	513	527	521	553	525	535	536	518	471	533	513	511	476	498	481	526	549	509	514	508	481	498	523	478	506	502	493	542	525	486	534	515	517	490	515	525	523	565	519	499	477	541	519	510	541	492	532	508	522	505	538	516	499	467	506	496	489	498	506	502	512	498	534	517	511	525	506	531	524	516	530	542	482	522	510	497	522	501	542	503	508	500	533	506	512	512	511	475	508	530	467	555	486	550	517	526	549	504	473	538	511	526	466	527	502	518	516	513	499	546	508	494	518	491	502	523	506	496	527	492	529	487	485	533	502	462	519	550	476	528	518	503	539	522	489	497	525	510	548	564	536	538	520	543	488	514	478	486	513	502	512	503	534	565	465	528	485	522	505	499	514	490	495	556	520	536	500	513	518	490	520	534	548	496	488	506	492	498	529	480	499	535	486	558	518	541	509	499	519	521	544	512	533	557	487	509	508	509	501	456	520	514	543	542	499	514	498	466	527	526	525	510	484	531	543	507	515	501	513	528	509	519	533	478	501	485	525	527	519	503	506	526	497	556	472	498	520	492	517	531	496	490	517	467	534	517	535	524	503	536	536	517	504	529	489	506	516	493	502	501	521	498	472	529	565	486	541	497	478	529	549	478	533	541	522	527	499	504	517	481	522	543	492	526	530	512	526	547	547	498	494	490	520	505	506	524	550	510	526	511	518	501	492	550	503	514	521	495	505	516	491	522	535	519	509	509	510	554	513	543	564	538	516	536	475	566	494	516	505	544	511	508	504	540	501	502	501	526	544	512	512	503	502	513	521	495	485	503	493	532	517	551	540	506	540	520	525	513	501	493	540	494	528	512	481	517	511	504	525	484	523	505	525	535	502	508	534	514	535	531	511	523	515	535	508	509	497	506	517	471	532	507	494	493	510	505	540	501	510	521	526	527	528	574	502	529	511	552	499	506	544	546	451	474	509	503	538	506	482	505	467	512	515	480	550	482	490	537	460	474	507	538	544	512	491	484	501	488	495	501	516	510	480	506	525	492	464	494	503	481	507	513	484	486	511	536	514	466	522	521	541	478	543	504	551	541	523	544	520	533	523	523	538	493	537	536	532	515	467	504	504	521	487	481	503	518	486	500	502	511	532	471	540	525	542	531	563	526	481	531	534	496	518	492	514	494	470	528	560	532	524	497	494	552	522	483	512	507	533	469	530	526	523	533	523	514	534	516	483	530	537	531	539	509	515	558	549	499	497	473	524	493	487	535	490	500	525	548	540	536	486	495	512	506	543	510	507	531	516	509	542	498	500	556	549	491	485	533	514	544	510	490	526	473	505	513	503	518	491	477	502	468	489	514	520	524	535	500	523	525	524	546	530	511	509	510	517	519	523	551	525	491	523	483	504	527	525	482	458	499	532	486	525	493	518	507	491	552	493	507	490	513	500	520	525	493	510	489	500	568	515	509	470	524	511	516	521	534	477	518	508	502	507	560	521	513	524	522	495	537	500	531	526	528	512	548	512	475	471	497	488	500	527	537	486	534	477	491	499	511	520	495	531	507	496	521	525	537	517	526	511	496	469	496	526	508	520	533	521	489	541	554	524	501	540	507	498	500	512	538	512	562	467	533	512	551	516	560	499	548	548	485	505	532	520	529	522	499	527	509	495	529	448	488	543	480	520	551	545	510	506	514	545	504	520	500	502	519	530	487	524	512	507	450	515	507	545	475	506	518	501	507	485	513	529	526	508	509	497	483	535	500	553	527	475	509	511	502	516	514	504	484	513	522	537	485	503	487	529	510	531	550	507	476	535	532	511	510	526	532	535	528	467	510	531	504	517	513	512	517	509	475	492	509	515	493	485	519	514	505	520	541	499	503	515	476	540	557	484	484	530	523	547	529	539	543	535	516	502	531	544	537	530	481	537	499	579	500	497	508
56352	99651	84425	63925	40678	22353	8710	2675	981	793	735	742	782	774	817	781	724	794	835	765	754	747	776	736	760	824	744	822	768	765	745	756	751	774	724	740	743	751	781	741	804	731	750	775	743	793	784	769	762	759	778	733	762	724	712	801	761	789	762	732	738	761	725	723	757	737	799	753	765	750	802	748	747	751	740	789	743	799	776	764	705	772	790	752	747	731	760	746	745	777	793	761	786	749	775	684	783	789	746	761	786	743	711	743	759	736	782	750	803	791	766	740	784	779	768	751	754	744	801	790	765	754	804	733	793	780	761	777	777	782	785	766	764	765	804	766	735	763	804	774	767	698	769	780	735	783	760	798	731	759	757	811	793	752	782	769	781	727	762	762	793	743	762	772	721	762	734	716	782	720	734	721	729	829	751	776	749	756	727	809	703	793	745	706	730	730	753	753	766	763	773	833	755	764	777	754	768	745	793	738	743	714	784	727	761	728	732	733	771	739	747	739	757	781	810	796	736	739	739	773	756	774	767	773	792	725	744	737	753	779	730	778	700	716	755	757	795	834	802	713	734	765	745	765	739	739	803	795	751	783	793	801	775	711	824	772	772	783	754	722	801	796	768	737	749	760	724	712	709	761	737	752	769	762	788	778	746	742	788	746	776	746	744	741	751	771	727	751	782	755	724	751	742	723	798	775	747	732	785	814	723	786	760	772	778	790	767	764	803	763	785	813	789	785	738	777	751	778	761	778	755	771	719	764	775	833	746	737	716	733	773	751	749	810	802	758	754	765	776	749	777	729	771	818	760	758	752	756	777	729	741	725	718	749	726	795	722	725	767	731	766	768	774	735	757	792	703	748	780	751	776	763	769	736	788	772	747	726	729	740	774	766	731	735	720	757	762	780	759	752	806	764	767	759	779	782	780	735	773	825	759	730	727	776	765	763	734	753	755	780	816	762	742	750	735	769	788	742	771	750	776	755	743	787	732	773	794	809	769	754	773	776	724	720	732	735	779	737	788	810	774	744	794	798	741	750	726	768	736	753	792	729	777	767	807	778	738	771	743	769	729	787	786	762	771	762	716	739	738	778	738	770	743	793	781	766	745	749	768	770	749	761	765	743	721	750	786	736	711	754	782	784	729	757	770	738	789	739	750	764	728	786	793	762	749	752	756	796	785	747	748	820	770	795	741	735	720	702	772	749	736	753	732	755	798	794	751	797	739	772	733	770	769	774	777	741	731	786	728	756	767	789	766	757	782	796	814	767	799	789	740	759	746	775	805	787	744	818	770	735	773	768	753	754	768	757	773	717	738	742	772	753	743	710	741	724	768	731	810	791	759	766	753	786	734	751	753	796	790	752	804	764	719	779	724	785	755	719	780	750	749	760	767	773	761	742	777	795	809	752	793	753	721	804	773	776	778	751	763	795	712	762	754	764	773	770	803	755	834	768	764	718	762	717	743	724	764	759	762	750	750	773	754	759	764	761	765	758	772	772	780	773	785	789	718	759	736	782	744	762	726	707	739	764	768	785	723	790	794	729	737	804	742	750	730	729	736	773	778	753	737	755	736	779	749	766	765	778	789	808	759	769	795	772	732	810	761	799	796	788	805	766	795	740	731	741	755	808	806	794	759	789	742	788	744	775	815	762	770	803	775	743	727	755	789	709	768	788	725	785	764	730	762	782	760	784	770	730	743	761	742	772	766	812	713	769	806	746	692	721	782	796	767	745	771	747	765	764	744	740	760	776	718	792	777	771	758	781	782	815	803	771	747	785	750	731	773	794	740	795	783	714	739	775	776	768	758	739	742	759	767	754	732	754	793	803	766	746	816	792	751	801	796	790	755	753	804	718	747	772	805	820	750	767	732	742	749	734	777	752	790	741	737	773	776	764	743	847	785	757	741	757	792	767	730	761	747	787	767	743	721	780	770	777	742	788	760	841	806	770	739	776	728	761	751	717	794	726	733	784	784	777	797	760	854	778	771	799	767	766	763	785	767	804	749	767	731	764	783	767	762	744	766	761	734	752	782	768	769	805	784	801	788	794	761	790	753	749	730	778	757	802	743	721	766	768	765	774	777	760	728	733	783	756	761	749	822	759	722	807	787	767	828	744	772	730	710	735	740	799	798	779	744	783	747	768	754	746	737	745	756	816	715	769	691	741	753	758	780	787	745	761	729	775	793	727	723	753	718	702	750	777	723	776	763	743	794	781	765	782	762	745	764	781	808	781	749	775	767	754	749	753	785	756	730	765	789	777	728	781	756	752	750	755	767	751	781	748	763	761	761	786	770	748	791	774	773	720	739	728	770	790	801	746	750	793	769	773	755	721	742	797	764	798	726	776	741	761	811	759	780	781	766	739	769	758	814	811	749	817	787	727	756	773	772	793	753	796	720	779	729	766	793	761	763	807	795	738	722	792	765	791	763	743	805	733	784	747	772	826	784	761	763	791	734	735	820	748	743	751	791	745	760	762	721	782	760	741	784	802	704	784	697	733	787	790	793	789	779	735	763	754	730	726	758	780	746	761	762	729	750	757	754	748	813	752	770	759	754	740	751	768	777	817	768	788	790	788	772	794	797	753	712	756	764	755	727	790	812	771	749	779	767	716	763	742	767	763	760	795	741	716	761	754	764	726	769	722	772	770	768	802	732	742	788	730	742	749	746	810	774	711	771	711	732	748	790	803	765	735	788	808	738	764	683	710	719	760	755	730	745	804	787	731	763	789	729	789	768	755	756	778	716	769	774	748	713	772	738	771	690	785	726	732	764	775	788	727	787	804	762	747	769	792	770	771	783	756	771	755	732	752	857	771	797	755	759	706	717	710	765	821	726	693	779	744	786	779	762	808	760	730	847	783	722	780	758	709	784	751	697	784	748	781	814	731	748	762	774	769	763	774	757	774	730	811	797	732	780	799	805	788	785	758	736	719	811	765	743	718	713	744	743	766	818	776	738	734	752	712	706	709	747	752	780	789	769	800	763	757	773	776	746	759	726	733	728	740	787	731	777	763	758	778	766	763	761	791	784	791	773	715	729	700	778	820	764	773	805	795	808	821	773	764	716	773	740	749	746	761	759	785	753	733	811	742	770	728	775	744	792	794	731	768	754	772	740	769	693	785	775	671	754	770	787	809	785	781	754	788	770	749	760	755	748	749	736	769	766	793	749	794	771	762	750	802	745	732	763	771	802	777	820	791	746	816	744	764	812	785	774	745	757	773	688	727	731	800	796	749	794	739	766	792	725	763	750	760	805	799	719	744	766	765	775	763	795	758	745	737	768	781	755	758	736	773	770	731	754	777	711	767	743	844	742	768	764	787	750	730	713	751	764	750	759	759	814	706	744	705	768	752	793	815	776	756	781	775	794	770	703	769	732	793	779	792	809	808	770	767	801	718	794	719	749	737	787	750	765	770	812	748	767	755	775	764	749	768	774	730	760	808	790	731	766	775	803	828	751	736	764	792	819	715	739	734	749	729	777	757	743	776	748	719	753	747
27573	32549	33154	21971	7718	1876	788	529	483	426	470	460	421	431	435	430	369	455	438	449	451	443	476	453	444	455	456	441	450	467	471	422	448	408	456	434	438	466	442	434	420	433	464	435	448	434	493	428	441	428	421	438	429	401	424	432	419	409	451	426	458	441	449	455	430	428	412	424	440	467	438	465	468	448	456	446	445	440	461	473	438	433	426	422	449	406	440	423	444	438	445	427	457	419	431	435	435	430	440	420	427	453	446	399	458	455	448	455	454	448	448	404	449	432	461	434	446	457	433	442	452	428	430	436	450	463	475	423	469	438	435	426	431	421	436	432	441	445	438	452	429	422	437	464	434	433	466	445	436	441	402	432	434	448	450	472	438	432	416	458	431	435	413	461	443	434	419	439	420	469	464	433	449	437	458	442	462	399	453	444	442	472	466	484	447	466	454	425	427	408	408	386	469	414	456	447	477	420	405	458	469	459	456	446	420	424	433	443	457	455	475	453	425	445	448	424	441	451	420	410	452	405	452	438	484	430	428	428	455	412	437	479	449	457	449	483	414	415	447	442	409	478	450	437	469	437	465	439	452	459	427	442	484	431	424	447	469	490	430	439	473	441	437	450	481	465	413	458	442	418	447	456	373	437	439	443	437	459	423	412	451	473	428	473	411	464	439	441	418	433	440	458	457	461	455	484	444	435	471	451	432	424	409	426	467	421	474	446	458	448	428	449	427	452	422	455	451	457	433	436	417	419	432	461	446	470	405	453	414	454	436	392	436	449	449	402	495	451	429	450	442	393	427	448	427	420	438	413	416	430	446	466	432	399	426	438	450	450	474	444	485	465	391	423	468	429	448	419	482	429	440	429	458	458	460	428	423	416	460	445	447	427	400	432	436	437	421	454	489	426	440	462	488	439	405	420	451	451	430	399	461	459	421	457	404	481	439	473	440	433	424	435	431	431	461	430	428	431	435	422	455	465	438	433	408	438	434	425	424	430	397	423	440	424	426	419	448	413	455	473	450	514	426	468	445	433	396	408	441	439	415	406	406	465	449	417	447	453	453	479	445	459	440	458	500	448	446	453	464	439	444	444	447	399	467	445	464	426	432	402	430	415	490	436	413	480	451	443	454	444	421	408	436	419	429	424	445	450	444	416	452	460	430	449	448	458	466	454	473	451	437	451	449	435	486	410	426	452	449	420	444	436	397	430	450	438	455	425	421	426	458	462	465	432	451	478	445	492	433	434	468	443	398	433	476	454	454	440	438	458	386	412	432	456	444	446	430	395	439	424	459	434	438	440	461	459	407	437	467	482	415	430	470	422	486	395	446	435	430	481	452	450	451	443	434	452	454	443	458	451	433	479	468	426	439	440	442	429	418	433	417	471	441	459	423	484	406	443	438	431	457	450	454	439	407	427	471	441	466	485	417	456	447	447	441	436	429	433	426	427	396	441	413	420	467	441	425	431	436	420	453	402	422	458	439	457	448	446	445	418	425	415	430	402	431	435	436	433	469	424	467	431	429	373	454	453	448	438	452	467	466	423	464	415	460	434	448	431	421	439	452	442	478	409	452	424	461	439	432	437	451	468	446	399	435	440	469	444	443	459	462	461	449	446	425	417	449	436	402	440	473	416	422	479	444	474	477	413	444	435	433	459	439	434	426	425	477	446	437	440	421	419	437	437	414	452	467	438	445	430	445	466	436	438	384	417	430	455	406	433	438	449	412	454	432	438	408	455	447	457	383	434	454	466	414	470	422	436	446	444	402	446	426	439	439	437	465	432	456	393	412	447	424	417	389	413	440	459	485	458	481	424	417	458	465	438	429	451	451	437	460	452	431	456	445	447	437	463	483	432	467	469	450	463	451	413	437	422	473	440	403	442	424	424	436	449	415	471	505	430	451	464	419	462	464	384	416	459	434	441	456	449	427	423	430	447	440	470	446	464	438	409	450	450	439	453	417	408	423	418	455	474	461	455	440	421	460	451	466	442	450	469	460	412	463	433	441	447	454	464	448	405	451	500	434	439	433	446	446	436	447	415	463	453	434	438	451	445	468	432	467	458	425	444	445	445	426	436	467	465	452	442	432	433	448	453	415	388	496	419	431	461	423	435	456	461	485	451	449	454	440	438	412	441	429	387	446	407	444	423	477	430	453	460	425	442	465	431	423	414	463	458	449	428	462	425	443	466	464	412	423	456	469	452	444	455	423	515	425	420	462	434	459	417	430	432	464	491	439	447	423	456	500	448	463	446	453	459	460	437	438	409	455	453	470	448	412	428	458	403	448	434	404	466	485	436	484	432	495	472	452	471	400	443	442	447	424	443	446	454	446	458	458	447	458	448	465	449	452	447	467	438	455	416	425	405	411	450	443	412	458	458	433	444	428	486	455	405	414	452	432	414	432	421	454	399	410	400	461	458	414	436	417	404	430	426	470	442	405	428	437	428	438	454	458	413	438	436	459	430	452	482	443	466	444	482	483	444	438	416	469	395	459	465	445	440	436	449	465	420	446	421	459	440	490	466	428	425	414	431	472	449	424	458	418	424	439	410	405	424	431	434	424	443	450	459	441	438	418	477	448	435	432	422	446	459	480	399	445	428	387	443	460	432	407	402	434	430	432	450	397	437	441	419	440	413	478	462	477	455	488	424	425	475	470	457	475	447	457	439	430	407	399	409	406	454	410	428	454	419	447	439	416	433	432	392	419	445	439	437	410	444	449	433	434	486	430	432	433	463	447	451	464	420	447	430	454	446	418	430	412	438	440	435	434	427	436	413	417	412	431	406	446	442	441	445	396	448	423	451	460	447	454	428	430	453	448	407	452	438	417	422	454	426	429	412	439	475	464	430	429	468	446	426	421	399	456	439	455	451	454	426	444	420	427	413	444	399	427	458	417	438	448	467	469	441	417	424	438	430	422	409	456	402	446	442	437	404	445	459	445	445	475	423	439	456	460	452	417	413	427	430	441	438	447	420	449	443	429	449	426	446	434	460	412	427	454	454	426	469	406	430	393	445	383	426	438	401	431	451	434	462	377	445	436	438	472	432	458	434	444	440	458	420	420	423	441	433	446	407	486	454	417	441	427	413	443	464	436	436	459	447	419	441	453	460	400	443	454	433	484	428	479	447	455	431	459	447	442	459	499	464	409	454	480	391	485	460	437	447	487	403	460	468	452	474	448	495	414	452	442	474	448	416	447	434	433	370	429	458	453	407	463	429	439	423	428	406	412	465	399	427	457	411	420	427	431	415	426	452	441	408	463	470	435	449	448	486	462	418	428	449	434	444	470	432	430	392	430	442	472	448	446	432	437	440	432	409	477	485	424	450	461	467	457	474	464	426	440	426	434	472	426	433	449	450	476	442	422	437	457	432	434	436	438	413	416	409	449	432	419	395	471	459	439	445	444	435	443	424	409	415	453	454	434	435	442	440	408	435	425	446	421	450	467	463	449	449	457	441	427	430	454	464	450	456	459	452	425	447	414	432	463	447	463	421
30023	52575	38136	23908	10560	3350	1502	835	723	644	681	662	691	694	657	658	709	737	708	681	665	689	688	650	647	645	632	662	736	690	715	704	678	667	695	699	676	670	643	672	695	718	685	683	655	713	685	679	700	719	644	667	727	695	655	648	700	655	697	688	677	662	733	734	684	663	653	694	667	703	653	706	728	692	653	708	637	683	652	670	655	702	697	670	718	714	638	658	670	683	660	693	694	634	667	703	690	706	731	685	697	726	682	672	676	671	675	657	633	710	634	653	648	652	657	654	680	646	649	669	706	689	603	648	652	692	705	625	687	705	684	631	676	687	689	667	657	655	667	674	661	698	711	731	676	674	640	659	714	683	730	687	671	655	667	731	673	706	695	666	658	708	652	669	634	615	693	670	687	683	713	674	685	693	683	703	670	689	684	667	688	663	648	687	660	668	693	713	653	699	707	716	725	659	648	690	682	704	691	666	694	622	674	671	711	650	632	700	698	677	688	705	677	687	702	719	667	706	684	735	685	668	690	689	681	666	660	669	708	690	699	732	674	688	672	710	665	684	747	642	656	730	657	644	688	679	653	717	664	679	683	673	664	697	700	696	683	699	689	664	687	676	643	713	712	662	722	687	713	654	666	651	721	656	682	708	701	643	650	665	703	687	619	686	726	723	702	660	699	702	703	709	725	642	675	671	663	712	692	659	688	691	665	695	669	699	694	715	699	699	666	653	633	708	695	666	658	693	710	679	681	695	700	648	706	676	660	640	687	682	700	675	681	722	680	650	648	712	678	689	652	669	686	698	704	647	633	638	657	680	708	722	670	686	710	667	673	662	688	692	685	648	667	681	662	658	693	681	706	689	698	645	711	664	698	674	663	670	692	671	693	689	662	664	684	649	641	657	640	733	677	695	643	627	700	688	678	692	678	713	671	647	628	667	699	641	730	684	685	707	684	680	684	707	728	614	696	677	703	703	690	627	681	645	656	686	644	668	633	676	673	670	690	663	716	710	662	682	666	686	733	707	663	722	652	700	667	657	715	698	707	622	688	670	677	670	714	739	674	710	661	672	704	680	611	708	661	704	637	693	639	689	691	672	700	704	644	672	690	692	688	682	671	650	689	669	671	699	664	637	684	647	662	662	661	688	685	667	678	716	741	667	679	671	716	636	720	703	672	707	710	682	682	698	688	713	652	663	643	664	710	737	694	669	681	653	662	666	674	687	654	661	662	722	671	750	694	683	682	667	709	717	645	645	671	690	730	690	678	696	660	683	658	656	704	660	685	650	679	722	655	696	676	631	714	694	656	656	637	664	655	642	682	736	738	710	713	679	693	668	663	721	729	620	690	654	614	702	669	666	651	703	668	724	641	707	710	631	641	717	617	668	678	644	681	675	690	692	677	694	695	662	658	677	665	742	721	672	669	711	726	652	684	685	696	680	685	712	679	688	667	661	683	650	682	684	683	682	664	688	695	670	683	676	658	673	706	653	716	690	679	665	650	615	737	651	655	675	703	697	739	671	661	668	700	641	677	713	676	712	686	712	662	688	666	668	659	674	666	717	677	637	662	662	682	655	682	674	700	702	720	725	671	694	676	658	692	664	673	687	673	695	651	682	667	703	698	718	678	627	682	677	654	709	669	676	708	661	693	707	719	693	688	670	640	690	681	678	694	671	655	690	701	670	727	679	667	685	670	650	672	643	683	698	653	667	645	665	702	690	733	705	664	701	689	656	666	687	678	686	686	695	680	665	640	730	668	675	705	679	673	748	707	664	685	696	698	648	703	682	658	691	691	701	700	675	679	672	651	758	693	660	703	700	668	714	692	681	659	710	656	674	646	677	692	676	682	654	677	646	667	673	666	658	724	737	653	670	691	753	674	693	623	651	672	685	652	646	659	694	684	686	633	679	736	679	643	687	692	670	705	678	641	699	725	653	683	716	677	712	641	697	701	668	635	712	694	692	708	688	628	712	691	662	682	692	665	724	728	669	681	641	639	694	676	680	641	715	699	722	684	628	660	695	662	684	711	711	673	636	724	653	713	685	687	660	695	674	674	656	693	686	691	687	689	700	673	694	721	689	689	675	684	683	642	680	678	662	684	665	690	678	689	683	691	706	682	685	677	643	672	712	651	706	683	678	683	707	708	712	720	665	658	682	635	719	669	630	706	633	705	661	694	658	674	686	681	699	647	716	677	701	699	648	631	703	713	719	675	697	673	696	667	677	682	704	682	669	686	636	642	712	700	699	717	673	687	671	692	666	709	678	729	697	668	685	692	699	655	699	674	686	705	658	626	664	684	680	649	709	673	670	691	674	715	696	655	736	689	723	701	675	650	751	683	690	715	683	691	687	705	704	701	702	688	658	680	667	654	735	695	676	664	686	684	708	690	681	675	655	661	726	670	743	672	673	724	643	642	637	701	693	693	728	667	697	650	655	694	677	695	685	684	668	670	711	722	706	658	691	641	642	716	685	719	693	610	691	665	680	676	656	712	657	695	683	761	685	672	727	658	661	651	679	682	681	651	671	754	690	646	692	704	660	626	702	708	708	755	687	680	701	650	679	683	650	697	646	642	696	710	689	696	643	713	693	699	720	694	688	646	673	670	660	695	691	717	658	682	649	652	686	679	710	649	681	693	669	665	700	666	661	674	682	713	652	660	677	665	705	642	690	661	646	712	668	690	665	697	692	719	676	671	684	672	702	649	662	717	664	726	674	687	659	658	678	661	676	657	666	698	656	645	670	683	667	660	659	673	664	703	721	670	669	637	671	626	644	717	686	666	674	679	684	649	669	719	640	661	692	677	654	704	584	677	673	680	651	683	686	669	718	698	657	673	676	699	695	681	730	651	676	722	698	682	647	654	659	670	642	728	644	697	632	665	686	624	697	635	659	699	681	694	668	668	708	710	718	712	721	651	702	658	683	693	662	671	677	654	679	644	715	683	669	659	662	677	681	737	686	708	705	705	658	719	651	743	677	687	696	686	639	654	666	631	631	679	674	704	667	669	676	643	704	680	646	701	766	695	649	643	720	664	696	622	678	688	698	673	626	678	667	669	667	719	695	686	675	679	693	688	704	707	689	681	704	647	677	712	667	659	667	683	677	684	711	687	660	642	720	658	626	640	696	656	684	679	666	666	725	691	689	684	685	701	693	686	685	708	701	689	662	692	706	662	664	651	682	621	654	669	686	641	648	684	694	667	688	677	665	665	678	732	698	658	646	633	675	676	674	669	671	655	691	666	693	669	722	703	672	634	710	720	691	716	693	696	701	678	669	684	659	663	717	697	686	650	701	708	653	719	681	709	693	669	676	664	675	660	661	703	664	656	683	690	696	681	742	717	627	684	674	659	659	713	709	655	679	672	718	676	643	670	664	679	687	721	707	687	688	668	681	660	699	661	693	641	689	714	711	677	678	683	694	676	688	649	625	679	647	648	670	653	659	651	663	662	730	698	680	671	701	687	684	683	699	718	691	672	652	706	695	643	691	761	663
24663	25123	38387	37763	25714	14673	4036	901	533	486	471	438	473	479	490	489	489	451	468	452	508	463	459	443	457	464	465	499	464	449	452	475	499	499	480	489	463	463	490	494	476	455	470	448	506	472	497	479	455	472	440	483	502	494	480	469	455	445	452	466	463	490	494	462	452	501	480	471	491	457	442	467	441	455	473	447	482	470	498	490	450	485	477	476	465	448	512	507	494	439	461	489	473	465	491	484	454	429	472	465	492	480	467	463	425	433	456	487	450	452	469	443	491	419	470	464	471	449	483	460	449	445	465	496	491	482	476	448	482	466	474	503	445	473	456	460	474	458	465	477	468	455	484	511	451	486	463	476	474	478	496	461	485	496	469	447	480	438	456	494	456	494	494	446	469	494	467	444	470	495	511	461	473	450	503	484	456	436	466	455	481	421	517	455	500	430	460	465	469	458	447	451	442	530	454	447	472	442	452	460	455	461	478	509	432	493	462	467	422	447	478	463	444	459	445	450	492	476	460	466	457	456	429	482	468	479	464	475	493	488	509	475	448	498	460	490	486	452	455	462	501	443	458	473	469	461	489	494	479	475	450	475	449	523	486	452	494	468	423	474	493	476	483	488	481	488	465	497	495	450	456	498	474	458	457	489	464	501	464	500	506	456	469	442	445	472	493	472	435	465	482	460	457	438	510	439	471	471	474	508	483	465	476	427	481	493	481	513	487	483	485	450	436	502	454	490	478	459	490	467	457	435	408	485	461	502	498	483	444	464	485	498	443	549	445	490	470	475	454	517	464	492	497	445	472	482	477	436	465	517	488	478	486	457	498	492	488	461	456	453	450	498	479	505	476	494	424	432	468	468	489	476	464	483	513	463	503	486	462	460	449	518	485	458	471	464	482	469	454	426	465	445	451	463	453	448	470	445	462	443	497	449	517	455	489	470	452	453	480	469	476	469	470	472	479	444	470	450	491	489	521	468	469	475	461	474	461	457	496	450	496	478	475	461	452	464	453	461	459	494	458	474	449	459	507	473	451	509	492	488	462	455	482	469	471	476	447	465	518	501	483	462	481	469	467	457	469	477	486	453	480	487	434	462	496	502	477	464	468	486	493	462	433	475	482	479	491	455	477	451	452	441	478	464	462	494	514	455	445	501	494	502	465	477	481	496	497	462	480	457	475	450	500	482	461	454	471	465	506	462	484	489	473	395	489	481	458	487	443	462	444	454	482	433	449	466	458	431	460	475	439	466	469	491	484	466	454	457	460	430	494	431	499	487	433	478	461	491	489	478	476	425	481	447	503	474	480	489	454	508	481	493	434	464	436	467	469	481	468	469	483	464	469	448	490	446	479	461	495	463	466	439	477	467	523	469	466	465	466	455	420	468	487	471	501	499	454	488	469	499	484	451	469	471	443	485	487	469	465	475	473	481	510	489	462	463	453	448	432	451	471	467	476	471	464	453	459	466	478	445	469	502	477	516	454	501	453	485	468	475	447	456	491	475	433	466	469	463	503	459	467	492	446	462	454	470	456	469	481	475	438	473	437	502	457	475	466	429	470	455	491	478	468	435	452	456	480	466	484	487	453	480	496	458	478	445	444	479	482	451	509	492	469	461	465	468	482	498	503	449	475	441	471	468	470	430	466	488	474	490	493	496	471	453	457	454	493	460	493	472	447	491	431	443	440	459	464	477	461	475	484	429	488	453	489	475	473	463	437	440	446	472	468	470	405	458	480	486	471	461	405	430	443	488	472	478	483	501	497	505	496	438	454	460	480	533	470	431	451	467	469	501	462	489	458	476	445	476	464	474	452	468	441	479	483	465	449	457	444	450	471	453	487	488	505	447	486	471	456	513	485	475	460	485	462	481	440	466	474	475	502	499	524	439	468	465	464	459	452	433	459	474	460	435	461	462	475	511	416	468	489	449	485	441	450	493	474	454	481	501	466	513	470	488	417	465	475	491	482	476	459	482	469	420	429	471	475	485	464	500	484	507	463	477	445	466	469	459	457	477	456	440	471	454	447	475	484	493	473	461	482	474	460	478	453	440	470	505	492	481	454	467	463	439	516	509	439	451	489	473	512	480	465	454	514	459	468	482	472	483	424	488	475	491	463	462	446	519	477	444	475	483	432	502	462	474	463	468	486	457	477	431	465	455	471	470	490	458	486	478	502	473	449	465	479	467	451	522	472	490	460	455	466	447	500	470	444	472	480	478	503	481	459	469	462	478	430	461	465	455	460	462	461	476	516	498	478	462	494	469	454	475	422	508	467	486	465	492	491	478	456	509	454	495	457	442	424	456	440	464	481	467	507	473	471	465	464	471	523	443	452	480	494	473	465	514	427	476	508	470	491	497	483	486	462	485	475	457	483	461	461	459	457	445	493	438	471	430	465	466	500	505	469	455	472	456	479	492	429	476	476	472	456	482	454	444	444	433	486	472	434	502	471	448	447	489	444	433	508	457	452	487	461	471	488	486	440	460	493	453	465	462	461	455	430	434	439	503	472	481	493	464	460	466	449	475	498	491	466	494	494	485	446	483	469	443	459	441	479	492	501	448	505	465	480	455	489	470	500	450	484	502	448	513	476	472	452	484	510	461	481	476	460	463	488	429	459	466	423	470	462	488	485	473	488	448	451	460	479	498	442	468	454	462	473	430	491	474	469	461	487	494	480	473	490	459	482	452	469	461	428	463	500	458	455	502	490	476	438	465	454	513	431	462	441	527	464	498	481	457	473	461	486	476	478	517	516	488	481	446	461	504	452	467	492	476	494	467	458	450	472	442	493	445	471	494	504	423	448	463	434	444	472	463	439	484	472	470	473	507	489	498	484	469	428	495	438	440	470	451	481	464	478	499	441	497	458	500	434	495	448	527	481	487	459	463	493	496	486	473	463	464	496	481	483	442	516	472	480	461	465	462	451	478	480	519	432	484	493	489	498	438	439	461	455	469	502	440	478	469	472	485	489	464	464	459	489	491	497	492	459	466	459	444	462	478	455	464	449	506	494	481	464	450	466	495	467	454	453	492	507	494	486	454	477	445	468	434	488	459	466	470	489	481	448	484	469	470	472	477	494	460	461	496	459	478	491	470	479	516	462	464	457	423	484	463	399	517	477	484	471	448	496	480	482	448	451	486	463	495	413	455	446	446	470	465	463	479	468	511	494	458	472	452	515	502	505	487	494	472	466	464	473	457	431	542	411	480	460	478	466	499	455	466	451	477	458	456	453	526	479	439	482	472	467	509	487	440	449	480	471	455	482	505	473	470	483	401	459	464	468	501	495	451	462	454	489	429	460	487	492	472	466	451	473	463	481	458	455	463	468	425	469	440	458	451	425	457	498	463	481	474	457	419	503	482	467	438	456	479	432	433	451	427	469	463	450	478	480	503	459	463	470	468	497	478	435	451	482	476	515	446	474	460	474	449	472	474	460	447	480	414	470	409	485	444	435	463	495	510	491	486	459	468	497	476	442	459	483	453	475	507	485	440	500	479
52637	93127	73699	51035	29837	13693	5061	1758	781	741	684	702	741	731	702	710	752	727	721	713	751	742	712	778	697	707	709	704	720	707	705	751	738	723	699	766	750	711	740	721	737	648	703	736	747	763	716	683	750	675	712	737	735	715	724	725	752	682	723	718	735	698	689	714	739	723	677	715	718	718	716	679	734	706	733	677	754	726	721	736	738	701	724	770	704	720	744	709	733	701	699	725	667	710	693	678	740	727	713	730	705	694	719	751	719	745	728	736	678	732	716	730	712	710	713	735	677	748	736	693	721	733	746	719	698	707	702	734	743	719	717	784	731	712	756	687	702	764	713	759	752	689	710	746	733	723	743	750	697	701	725	731	684	735	750	768	720	716	716	677	688	737	663	722	686	717	760	732	759	756	712	736	650	695	713	735	769	713	764	731	684	723	714	706	779	700	713	702	729	695	720	711	730	709	740	721	707	692	696	749	727	752	725	745	720	734	743	772	739	737	710	701	710	751	751	683	738	744	715	702	732	736	719	660	718	749	708	698	745	723	693	727	684	679	731	790	707	695	729	709	746	708	704	753	720	699	734	687	763	702	720	714	675	735	729	706	758	733	701	706	709	692	733	673	773	751	688	697	730	722	737	730	742	729	722	690	721	706	712	743	727	721	761	755	679	761	750	692	720	684	709	714	695	734	705	665	690	735	729	733	711	689	711	689	741	751	684	687	677	723	749	728	758	717	745	737	711	701	707	758	710	734	703	702	706	768	745	703	716	682	717	719	779	756	714	758	796	742	722	705	753	739	710	718	732	703	749	695	730	754	706	737	721	711	752	709	758	784	701	736	745	712	729	697	763	687	700	739	710	658	720	699	742	720	731	748	704	711	740	676	714	730	713	691	711	717	687	725	726	706	687	714	713	723	725	688	762	710	703	713	710	780	725	742	690	726	720	702	726	697	701	737	719	710	729	667	757	722	736	712	723	697	731	695	704	693	746	719	658	691	693	723	726	741	722	720	727	690	718	749	735	731	704	724	692	720	694	722	756	747	726	737	725	704	684	747	710	733	718	752	741	715	720	753	697	709	731	689	730	725	744	745	725	671	698	778	696	716	733	712	685	724	716	761	728	705	731	725	669	749	722	748	758	717	734	766	695	722	698	702	707	698	756	749	745	772	720	717	678	718	681	692	689	738	760	795	801	732	776	712	757	683	674	786	694	685	760	734	702	741	716	729	700	768	745	716	731	723	733	816	733	675	710	705	769	695	700	731	733	712	712	691	700	700	708	747	739	736	693	736	733	695	779	729	731	748	699	724	737	741	721	697	711	705	674	694	767	709	720	724	707	752	753	731	732	690	692	723	692	739	764	740	711	684	733	730	732	696	732	712	735	739	735	713	715	737	731	726	766	684	702	689	717	716	730	724	736	741	692	660	720	727	748	749	748	712	716	725	687	759	706	737	709	718	729	753	762	713	706	736	746	737	728	717	733	754	725	719	727	700	665	701	690	782	711	767	691	717	680	725	740	760	707	712	679	728	682	690	728	704	724	779	699	726	701	707	761	721	692	713	711	767	731	683	757	716	698	738	742	672	696	729	705	705	717	734	734	682	723	760	658	730	729	670	744	696	769	730	697	738	723	746	696	691	702	711	732	685	740	711	739	709	726	757	717	698	719	739	687	755	749	747	702	691	714	768	721	749	754	713	742	741	714	754	765	699	784	781	702	743	683	708	764	729	749	682	768	693	760	699	711	690	720	728	729	717	744	725	686	708	707	770	738	728	680	736	726	754	696	678	759	722	712	705	739	732	710	727	694	704	754	717	738	713	709	744	686	717	715	711	694	731	711	736	716	697	661	730	718	716	670	724	770	743	703	738	721	750	720	752	697	709	696	683	713	714	734	707	724	729	644	760	707	739	698	729	705	719	726	756	760	703	728	710	754	743	739	732	704	688	754	732	754	746	758	736	704	731	701	730	714	723	684	742	749	726	755	709	726	730	684	716	712	675	728	734	719	741	734	727	750	719	728	675	697	687	746	719	705	750	674	672	771	745	725	694	686	678	689	719	734	746	738	685	756	699	681	738	696	721	669	736	714	751	708	733	665	683	711	697	741	718	792	721	739	717	745	745	687	707	714	737	743	711	745	694	757	736	713	713	695	725	731	693	711	713	781	715	690	747	713	752	730	741	718	720	688	734	673	756	728	739	705	757	714	689	742	709	671	735	715	682	698	746	738	722	784	730	723	734	699	764	746	723	660	740	742	658	715	690	754	698	646	717	733	669	760	764	718	736	737	702	748	694	769	726	715	677	698	695	710	737	704	738	783	699	727	698	725	723	701	738	729	693	736	719	733	696	694	768	716	762	724	726	692	762	698	708	745	736	714	727	705	706	716	750	702	710	710	738	717	731	695	686	683	767	707	703	756	748	714	708	698	690	685	745	724	714	669	688	693	706	707	765	745	737	798	708	756	683	712	728	751	685	732	748	725	706	750	745	716	672	729	702	711	731	708	717	705	728	743	753	749	742	692	707	707	735	750	718	719	752	714	714	740	750	693	762	704	679	743	777	747	737	701	743	714	750	731	737	739	753	729	735	707	740	675	773	739	681	749	749	744	751	716	738	724	678	682	724	742	738	724	721	719	768	737	743	719	713	716	716	711	714	715	721	730	702	710	759	726	731	717	714	731	715	722	714	694	695	719	715	661	726	700	716	732	722	724	697	747	714	736	682	714	724	735	744	682	722	743	712	721	748	722	728	707	680	739	700	737	698	685	721	679	702	714	790	691	702	714	744	691	686	756	775	713	681	705	750	759	668	717	700	705	685	737	728	716	702	755	701	732	763	727	672	740	737	755	718	715	704	715	710	664	721	699	741	745	712	759	735	701	754	741	729	684	708	715	739	695	685	738	679	692	736	775	716	701	726	690	681	743	732	693	752	739	730	681	752	696	675	784	710	726	766	740	739	746	694	718	714	772	727	780	701	686	695	722	725	712	742	707	743	720	754	688	697	715	740	765	728	742	722	739	712	770	699	739	709	711	737	771	785	709	748	737	745	733	686	766	736	726	745	747	746	741	737	712	724	733	739	738	725	759	733	712	736	729	716	707	751	703	733	678	691	710	692	718	745	715	741	700	746	690	748	690	704	737	674	719	742	732	729	728	730	711	668	735	730	753	740	693	708	684	686	721	709	749	708	769	665	727	673	689	730	687	756	686	738	683	693	732	706	700	725	717	734	774	682	696	750	718	693	710	752	675	732	747	713	701	689	745	783	696	723	704	708	744	755	756	728	742	704	708	751	738	760	740	765	725	729	700	738	685	734	744	705	739	733	712	688	744	754	700	725	694	729	739	724	655	750	672	722	735	725	726	726	684	756	742	746	720	706	774	727	731	769	773	684	669	685	704	713	675	737	698	727	713	745	700	649	744	750	712	732	744	674	756	697	703	719	700	754	742	744	725	719	732	748	744	727	725	712	718	745	725	696	720	725	722	707	713	692	671	686
23253	22765	34559	34005	26982	21779	12962	1840	595	536	549	506	505	534	546	542	549	528	526	550	545	527	529	538	515	561	566	559	519	494	525	533	522	541	513	499	495	524	520	533	503	535	551	537	536	542	503	526	543	557	518	530	471	518	536	502	523	515	504	474	526	546	487	528	493	484	514	523	491	512	495	523	526	534	554	517	506	523	505	512	542	530	567	508	495	548	502	527	503	536	490	513	489	538	478	539	506	516	552	508	554	494	523	535	475	523	505	496	498	499	527	541	507	501	507	482	529	527	501	549	546	512	508	472	503	557	502	511	500	521	502	576	523	512	489	528	489	513	544	491	531	480	527	521	493	480	577	550	575	493	521	482	530	460	538	545	521	530	514	505	516	527	525	487	479	518	518	526	542	538	510	517	509	499	517	541	530	509	495	544	546	470	517	486	509	493	535	547	526	514	533	501	532	515	529	486	509	547	515	490	526	542	516	526	504	547	484	512	542	503	571	581	508	534	495	480	513	527	500	487	533	559	547	546	502	520	517	544	514	508	519	478	512	509	500	520	458	519	451	533	474	527	510	530	531	528	510	503	508	534	476	509	515	488	492	522	523	521	495	495	533	536	512	496	527	541	514	540	503	537	493	516	494	538	540	521	516	539	493	510	514	520	511	469	505	492	482	472	504	520	510	509	505	507	506	489	463	476	516	542	531	503	511	523	488	509	532	524	517	553	493	542	500	510	522	495	532	502	513	548	537	555	487	490	507	472	530	528	476	501	528	505	513	526	513	496	540	472	503	485	504	500	516	538	515	512	512	519	492	499	517	494	542	476	494	458	459	522	509	512	536	513	498	484	505	496	545	474	535	495	488	521	519	511	470	518	496	504	516	488	557	527	476	526	525	533	530	518	543	512	505	487	519	522	506	520	523	536	515	538	503	518	503	495	524	534	540	496	530	558	506	503	515	519	489	498	497	523	500	495	509	518	478	530	523	514	514	510	562	510	539	521	509	517	501	527	496	500	510	503	487	523	512	514	535	494	507	489	501	503	492	516	484	553	496	546	523	535	509	485	526	526	539	507	503	529	504	497	503	490	496	525	519	532	506	519	494	512	525	521	521	501	530	527	545	501	527	497	507	526	510	499	531	505	474	517	488	536	518	532	553	550	492	517	500	530	491	519	563	539	544	516	557	537	522	503	526	501	528	506	549	525	495	496	551	540	499	554	491	505	525	522	475	525	515	540	502	562	483	526	531	462	501	510	512	503	515	500	526	546	547	518	502	489	529	513	518	543	490	541	504	491	498	499	522	504	548	543	469	493	524	489	486	497	523	475	525	519	502	480	526	549	531	561	526	541	482	529	515	542	496	503	542	548	483	539	519	500	491	521	533	535	514	560	527	491	518	466	497	498	563	469	526	533	518	548	504	534	520	541	517	547	520	506	538	551	485	513	501	505	519	541	504	490	514	518	496	492	514	529	534	557	520	471	530	501	499	485	555	506	513	517	544	519	506	515	523	516	487	483	541	507	507	547	558	461	523	496	520	507	509	525	503	528	483	495	494	571	519	500	492	514	504	522	510	527	524	550	539	537	497	502	466	484	520	527	521	534	530	488	511	523	522	528	506	506	523	504	513	506	530	487	498	534	490	521	497	473	533	548	494	499	487	518	471	513	545	482	528	502	508	479	545	546	540	518	516	502	533	468	477	511	488	464	516	515	473	486	539	521	504	495	486	496	546	498	515	521	519	466	535	530	505	503	500	490	503	521	501	485	514	514	535	534	555	514	477	514	504	472	544	525	549	509	498	479	553	542	521	518	474	508	509	517	545	475	491	521	487	528	497	527	505	492	475	543	484	512	518	523	493	499	522	526	507	548	547	472	542	530	492	517	530	520	483	540	511	500	513	537	575	519	541	519	528	483	498	525	541	517	524	513	509	546	503	509	496	518	467	491	514	506	500	543	538	490	514	491	502	492	523	534	503	507	497	508	556	497	473	504	524	500	511	514	502	504	489	570	476	539	523	541	514	516	549	545	459	508	520	500	519	558	514	516	525	523	502	530	542	546	529	518	516	511	527	531	525	522	515	476	497	474	482	519	550	527	495	488	503	525	504	491	520	514	527	484	505	501	509	478	497	521	524	540	547	488	530	483	500	512	501	571	478	481	464	536	496	515	512	510	543	502	486	505	497	509	519	547	506	503	505	522	525	561	497	508	555	468	548	508	499	487	502	498	521	509	538	541	504	533	559	521	523	530	525	525	519	493	494	544	497	516	489	512	487	515	504	541	511	482	501	494	489	498	526	501	492	493	507	506	532	519	522	513	501	513	503	522	511	530	500	546	546	521	514	525	565	512	519	524	474	496	539	539	553	559	520	504	513	521	509	510	513	529	496	505	529	509	502	508	509	505	506	500	499	499	517	494	500	526	538	535	514	514	513	476	568	536	527	483	493	521	539	481	528	509	538	476	507	520	513	501	504	532	480	493	475	563	528	537	544	516	537	537	505	469	509	503	499	505	506	532	533	503	526	515	564	532	487	540	534	514	510	542	508	566	483	527	532	493	559	520	535	486	517	523	550	517	514	503	556	479	545	501	506	501	489	487	527	542	511	527	523	508	487	517	511	510	531	521	505	549	536	518	510	506	544	472	504	500	525	461	533	513	511	518	531	461	485	472	500	536	499	551	525	525	534	532	483	500	526	473	518	511	502	509	513	503	509	522	488	497	526	522	502	497	527	517	517	487	523	543	501	498	529	510	536	513	479	543	503	524	535	511	507	526	494	496	501	540	479	511	498	541	528	487	511	519	528	508	527	512	489	484	467	533	527	489	477	521	519	553	492	512	485	528	502	545	487	535	498	536	477	502	523	490	505	508	496	483	520	526	509	545	491	515	518	493	537	517	526	514	519	499	496	558	557	517	501	525	524	490	509	485	538	516	496	480	493	543	475	520	501	559	494	527	517	527	502	535	550	511	498	522	545	518	513	475	529	477	509	469	527	523	485	500	485	494	514	501	506	522	496	530	535	486	535	532	483	498	462	516	518	546	558	525	488	459	508	511	509	586	491	487	486	520	480	505	556	515	543	527	501	482	496	510	524	486	524	511	541	527	510	489	548	534	460	481	514	496	514	454	503	543	485	533	535	510	567	536	536	545	507	527	491	518	522	515	505	510	524	530	513	508	540	523	573	520	534	489	493	538	523	481	483	546	554	504	554	499	542	541	519	506	493	504	496	496	518	574	550	542	526	528	536	517	508	534	522	506	533	503	580	512	494	497	511	553	506	502	560	498	508	508	518	533	519	486	507	525	518	546	509	543	559	533	495	509	460	518	554	526	520	549	484	527	510	549	503	510	495	492	571	506	501	493	538	536	516	509	543	507	513	506	522	515	498	522	551	508	498	522	494	518	564	495	496	548	535	540	499	487	499	534	492	496	482	521	511	508	494	525	529	481	505	480	510	544	540	529	518	539	480	562	454	510	536	538	505	503	527	522	533	511	503	534
55199	101105	86686	65370	38865	22872	10093	2589	819	764	773	706	724	810	750	754	792	770	768	731	776	807	772	811	728	723	792	742	789	721	778	813	808	781	751	755	778	791	735	808	740	784	747	770	787	732	784	803	782	773	724	752	750	736	764	730	700	815	758	763	748	721	785	734	763	728	766	765	702	741	751	745	823	801	766	767	772	767	787	786	778	767	738	769	708	767	739	810	807	799	744	722	805	792	788	782	753	761	753	720	816	726	810	752	737	752	806	748	756	775	790	783	750	767	755	748	766	754	708	764	767	756	738	752	763	702	819	753	735	755	746	777	768	760	756	721	784	749	701	790	759	761	769	764	780	752	788	756	747	775	737	783	768	761	826	785	793	726	775	814	778	808	781	716	757	734	781	770	762	740	751	783	769	782	735	759	774	745	780	799	755	791	781	782	715	763	754	835	760	736	753	746	754	770	787	712	756	748	784	741	726	788	741	782	775	771	770	791	759	790	743	735	797	754	754	759	808	768	757	790	832	719	763	769	769	776	709	780	783	756	768	800	799	785	736	784	807	702	765	790	768	781	786	791	807	749	728	775	723	786	781	783	744	790	770	738	731	809	764	714	765	714	783	726	744	784	744	777	748	792	765	775	822	774	795	772	787	752	733	783	756	776	767	810	792	760	743	749	742	814	773	772	725	727	736	759	764	720	791	722	774	790	714	785	785	777	747	782	764	729	773	738	775	761	793	776	770	758	781	805	754	685	703	811	790	767	777	773	760	779	798	765	768	770	759	783	875	803	742	708	765	745	763	769	701	777	747	762	778	771	724	800	778	773	786	723	758	703	784	766	812	805	711	768	752	772	762	773	756	767	776	779	740	740	765	715	774	743	717	702	726	793	794	756	769	730	778	757	771	776	784	786	814	770	794	764	747	803	772	757	751	783	744	783	725	762	754	734	766	709	749	767	792	751	742	720	756	768	764	710	789	725	762	783	777	788	753	744	710	715	775	782	737	809	747	738	736	740	767	774	710	755	770	769	777	785	712	740	778	756	760	765	766	809	740	768	789	831	752	733	781	798	749	748	722	776	697	722	741	765	765	780	787	699	773	782	744	775	744	803	795	788	786	728	730	785	771	758	755	734	778	757	810	742	778	751	751	768	763	744	731	774	811	730	768	792	759	732	800	790	698	758	755	766	747	756	728	763	747	730	731	745	704	784	744	764	776	786	783	773	736	825	768	764	805	738	751	768	764	757	779	803	800	735	768	788	749	803	733	774	727	737	805	724	780	781	779	808	772	759	774	761	808	790	728	755	715	761	753	765	721	769	736	805	705	784	784	797	781	785	743	697	735	804	764	751	767	789	741	708	782	787	768	746	774	769	722	775	780	782	735	743	815	801	761	811	776	754	796	764	796	750	812	808	762	776	744	760	776	788	779	739	774	718	760	795	790	718	770	759	758	726	796	758	767	752	767	791	768	793	728	743	805	784	749	764	752	762	773	785	734	804	772	764	741	755	748	773	763	723	791	777	747	757	802	761	783	785	749	816	809	728	785	769	782	777	731	824	763	760	771	821	774	745	777	794	744	797	769	771	807	750	749	794	804	732	781	762	796	751	735	790	797	832	789	734	794	789	783	802	714	691	782	737	836	810	751	811	826	737	768	746	760	759	739	741	730	719	719	694	759	766	744	758	768	752	728	774	745	771	730	800	770	711	774	780	804	762	749	736	782	719	753	767	753	755	782	724	790	704	770	782	757	802	741	764	780	770	771	804	747	750	772	773	779	722	719	792	790	811	787	745	817	737	824	798	772	782	741	781	741	750	738	767	758	743	727	731	752	765	789	758	767	751	745	768	744	793	755	792	744	817	747	747	766	734	713	731	746	804	746	771	776	791	738	810	722	770	769	797	742	737	748	764	737	766	769	777	725	715	779	760	813	797	747	720	745	752	769	796	779	757	768	811	747	747	759	780	810	782	805	749	709	726	737	738	751	742	739	783	772	824	738	788	821	774	768	824	762	734	781	741	757	720	755	762	752	759	762	811	828	761	806	811	746	762	763	721	774	792	805	709	760	732	758	717	727	796	765	753	774	818	697	754	826	816	719	761	781	847	755	724	761	758	783	754	805	737	737	731	783	794	763	739	726	785	748	739	796	782	779	739	793	752	771	736	703	748	772	794	742	790	777	824	742	746	755	803	752	748	767	831	747	785	792	741	762	760	737	777	771	772	722	796	811	799	735	744	788	765	784	829	735	728	785	816	835	760	758	790	742	715	722	798	771	751	763	726	769	782	777	784	755	787	801	756	780	731	780	735	730	745	781	804	734	799	748	795	782	715	739	748	760	789	778	817	753	824	747	707	780	755	747	768	775	770	699	765	753	734	741	771	774	741	736	769	768	816	744	732	742	785	736	766	764	767	771	760	769	740	724	774	745	776	746	717	828	788	769	751	771	767	740	808	770	708	769	766	747	708	754	788	771	779	753	761	724	780	769	759	735	760	718	747	782	783	742	769	752	804	777	732	770	766	788	750	713	769	782	774	769	762	756	760	754	778	770	755	739	775	772	773	796	761	774	812	807	769	763	796	792	705	712	807	734	829	751	698	827	782	770	820	773	760	779	757	737	769	769	802	766	782	761	732	800	762	803	773	768	798	731	749	750	791	671	836	763	740	765	811	758	757	761	734	775	763	792	779	821	769	734	745	720	737	736	779	754	766	795	790	765	766	761	751	795	783	740	721	773	696	711	758	750	844	748	740	745	786	747	803	780	809	740	797	782	727	749	794	760	790	756	794	763	744	795	755	774	785	710	763	783	809	734	772	756	738	778	769	802	764	823	762	792	739	808	783	802	720	787	758	775	752	760	769	775	759	746	707	763	767	811	758	713	722	745	720	771	745	738	782	759	760	797	781	755	767	805	784	799	778	795	759	791	768	761	770	799	752	816	767	733	802	703	764	794	799	794	810	778	768	746	736	698	788	801	805	734	751	755	748	758	768	771	741	765	786	756	783	753	758	757	761	791	751	774	719	737	769	756	777	744	805	801	753	744	780	810	803	784	706	732	748	816	723	763	759	755	828	771	768	772	808	748	773	786	763	740	760	721	733	772	784	807	773	772	780	750	781	770	799	832	783	721	749	742	736	746	698	791	790	727	722	705	741	834	705	774	757	812	739	741	764	788	754	761	775	729	730	784	790	778	757	788	753	772	768	750	728	742	762	739	760	757	753	749	776	749	738	798	768	714	721	788	764	802	729	757	748	776	764	785	743	745	730	742	729	752	760	803	721	748	753	762	713	751	783	745	781	764	779	767	754	772	742	748	761	760	759	725	739	763	787	763	721	736	772	722	753	786	779	743	748	689	736	750	771	775	744	741	755	782	760	780	813	738	788	753	739	733	773	768	794	787	823	781	759	756	753	779	717	819	799	766	773	712	815	783	743	751	758	808	791	741	727	762	753	761	757	765	806	771	752	789	729	757	764	759	787	767	730	764	767	777	760	768	783
27385	33158	34368	23885	7779	1847	914	528	431	435	461	434	439	490	410	454	456	465	445	470	440	457	431	477	438	447	469	433	474	427	472	450	451	460	423	413	405	443	387	439	449	452	437	452	451	442	426	417	410	469	464	437	479	421	461	433	414	459	437	440	432	450	502	452	427	435	475	440	406	438	414	470	423	460	475	425	456	447	431	455	424	423	441	406	403	454	426	418	425	460	436	498	450	447	413	454	447	453	440	466	427	479	443	473	493	458	459	440	438	440	435	397	447	408	470	422	468	441	423	441	427	471	481	449	437	433	436	452	419	444	425	370	417	441	483	414	456	429	468	430	468	441	444	431	444	475	438	415	461	461	404	443	438	450	448	471	426	427	432	446	406	414	457	417	438	440	435	474	430	446	443	400	429	436	430	438	430	470	464	441	386	415	417	478	455	448	447	403	434	462	436	477	445	442	442	448	459	457	415	402	407	455	421	417	412	438	464	450	454	460	414	425	442	403	439	429	412	423	446	416	453	454	424	432	424	418	416	417	433	430	441	431	436	438	432	444	442	398	437	453	431	446	465	471	448	458	416	448	466	452	394	454	421	457	436	444	451	426	434	427	460	429	410	413	474	414	443	493	400	433	404	441	462	436	467	459	389	477	423	454	407	447	419	444	437	470	487	482	465	421	452	457	446	441	439	408	435	441	448	436	452	403	422	477	407	441	428	432	414	417	436	417	439	450	486	456	450	428	458	402	441	453	471	419	443	480	406	420	455	450	445	452	455	439	434	435	447	416	450	426	415	424	473	448	418	427	461	433	433	408	419	466	425	461	436	447	418	456	454	440	487	415	402	434	439	463	473	440	428	409	417	434	436	480	465	446	451	413	432	469	443	457	436	480	440	451	426	448	464	443	443	483	456	474	433	453	433	434	466	452	436	449	447	444	426	433	422	426	424	439	448	475	446	428	436	415	420	474	458	451	429	443	450	470	440	454	468	440	409	433	429	407	408	450	445	456	444	494	420	463	410	432	381	466	460	469	451	420	434	458	410	427	412	429	438	404	433	402	474	439	448	459	442	411	432	434	460	415	469	439	454	411	440	402	422	456	471	424	448	421	440	427	468	471	444	460	416	435	453	465	436	470	407	455	457	451	434	420	403	437	445	443	458	423	432	430	431	433	453	425	416	436	441	440	412	444	452	439	477	440	464	488	443	452	426	447	432	383	445	427	464	412	443	458	457	430	460	471	453	429	444	493	444	449	441	422	462	453	411	433	418	404	462	402	445	393	432	471	437	438	440	477	465	461	475	422	426	405	477	395	405	434	405	434	401	428	436	409	449	472	471	459	445	488	429	440	467	428	450	454	450	463	488	418	410	440	427	415	481	428	449	412	438	455	449	471	452	426	447	398	431	460	394	458	472	445	416	460	437	451	377	429	438	438	458	462	454	447	441	441	465	461	462	444	433	414	422	430	443	394	430	437	488	449	432	458	441	454	429	488	429	479	472	428	448	449	430	440	444	458	442	455	424	455	403	474	466	435	463	419	403	460	405	445	417	447	500	447	491	427	451	429	417	402	447	449	449	442	454	409	431	426	450	435	409	461	454	444	447	453	440	417	433	436	445	446	440	444	418	474	447	401	428	432	422	484	456	459	420	461	438	391	445	428	490	435	465	428	459	456	433	427	447	407	404	424	447	441	467	457	438	429	438	415	449	458	431	456	430	441	459	451	461	402	454	417	428	442	456	467	465	412	470	435	432	447	436	440	444	415	469	400	449	433	470	419	409	439	432	462	430	403	463	395	434	436	488	447	436	443	418	467	424	445	471	414	458	441	414	405	462	444	421	411	413	461	452	453	463	435	444	421	445	480	435	482	441	474	417	431	420	427	457	475	395	449	436	475	416	460	452	443	434	404	465	413	401	437	458	450	441	413	433	433	447	461	409	435	460	422	439	452	453	459	416	414	450	451	429	445	467	448	444	426	459	418	448	441	465	433	462	430	438	455	423	431	412	460	450	503	412	487	428	436	423	421	451	427	477	456	453	465	423	480	421	481	437	447	445	490	413	407	493	438	430	421	486	443	471	456	405	430	467	440	440	415	456	441	415	455	413	434	460	473	452	418	435	436	451	418	429	466	487	439	446	432	435	470	476	430	417	439	474	430	442	475	448	454	423	428	438	424	414	453	432	456	414	422	468	473	449	457	429	425	431	461	433	416	443	424	464	422	471	442	454	409	407	431	438	462	449	439	430	406	442	414	448	451	457	457	416	448	443	448	440	436	423	398	428	455	418	470	426	459	423	421	441	438	462	471	426	453	431	431	418	424	467	449	444	422	449	399	447	444	430	451	441	410	414	467	450	427	462	481	419	453	463	460	421	480	449	462	455	426	475	454	403	431	478	429	454	439	428	430	461	436	432	456	464	444	467	450	472	443	467	457	443	428	468	444	459	365	442	426	422	474	402	427	508	446	438	430	462	456	451	434	427	460	433	444	477	453	426	441	451	454	454	432	459	455	419	443	427	474	443	416	450	461	468	427	418	430	430	428	450	426	426	457	435	406	429	466	450	424	412	462	441	456	425	434	440	426	425	450	417	409	458	433	419	443	476	448	425	425	429	453	408	435	440	443	451	417	452	468	434	400	447	422	442	446	462	462	415	456	441	456	427	417	437	437	437	436	420	444	452	443	449	416	400	457	462	468	420	443	416	438	498	443	439	469	402	428	448	452	433	440	442	459	469	471	466	440	426	448	463	418	443	459	434	429	415	476	424	415	432	448	450	458	422	373	439	468	449	425	453	417	429	417	436	413	429	440	430	451	415	420	414	457	388	453	455	439	458	470	445	411	472	486	427	458	462	420	450	422	415	424	472	436	450	418	451	456	403	469	420	501	465	462	462	456	436	462	422	422	430	455	429	414	441	468	426	412	399	459	439	403	425	461	448	466	450	477	416	447	451	400	413	457	448	440	429	470	403	431	476	453	453	467	446	429	415	440	450	440	423	437	425	437	421	450	427	438	435	404	454	421	422	431	446	459	447	460	426	451	440	438	475	420	460	397	441	443	454	441	463	454	439	450	438	458	454	455	438	457	435	442	431	463	434	452	426	407	448	451	434	469	460	429	422	448	462	432	438	448	455	424	434	432	459	450	398	459	427	439	464	422	473	425	411	405	425	423	440	429	449	451	426	446	497	424	449	436	453	445	420	419	445	448	408	441	415	397	433	413	430	450	414	436	443	432	474	467	423	448	441	423	437	439	481	413	404	421	401	429	414	450	481	451	466	430	463	420	427	426	437	455	467	454	439	439	453	415	414	431	481	419	445	447	440	441	500	467	455	457	440	406	432	428	446	450	408	451	420	431	425	452	465	449	419	489	485	417	440	444	444	448	405	451	428	438	456	411	443	437	451	430	398	460	457	446	438	408	420	442	448	484	430	408	465	405	441	436	419	451	462	449	413	478	416	434	429	418	415	447	407	470	436	464	399	456	446	414	421	451	437	451
26464	52938	39947	25729	10149	3475	1654	861	698	690	672	660	660	693	692	719	675	713	723	674	724	716	679	642	698	694	661	662	726	669	707	664	677	708	671	727	666	695	722	705	674	709	633	693	689	711	646	711	668	697	688	678	685	719	673	687	698	673	758	668	692	709	666	665	615	727	663	665	690	687	671	713	680	671	672	694	662	710	707	686	678	707	674	692	704	692	731	723	673	673	679	707	636	718	692	635	664	721	663	698	685	734	682	672	670	687	719	693	670	714	674	676	710	717	682	654	730	686	694	667	693	692	682	637	699	695	689	621	701	750	718	677	697	675	698	665	608	722	644	680	701	650	685	672	733	647	688	711	716	690	709	729	687	665	686	741	687	713	713	694	719	685	674	690	670	721	681	661	685	707	672	705	711	679	682	703	692	705	658	684	678	661	668	665	709	670	687	761	735	689	717	692	682	670	756	641	725	678	740	708	697	692	740	696	711	683	634	692	659	690	696	667	726	701	699	712	713	704	691	665	700	733	692	693	714	699	689	697	686	703	660	651	684	663	694	700	689	678	671	706	669	709	673	696	690	698	719	700	698	689	731	679	681	661	662	646	711	703	670	678	635	680	674	652	641	640	690	690	644	697	673	705	692	659	605	658	689	679	742	693	698	698	679	656	662	745	697	678	683	700	746	683	697	691	677	674	694	675	670	678	722	713	641	693	695	678	666	704	691	690	674	693	702	661	701	680	655	690	742	656	679	711	722	736	690	721	687	662	697	675	679	692	729	687	682	635	659	690	639	684	664	684	681	662	672	692	702	697	709	685	681	677	719	719	697	714	692	713	658	682	680	688	691	700	719	684	688	677	647	678	664	695	667	662	696	657	714	674	680	688	669	710	691	703	674	672	673	736	678	665	698	680	673	653	706	669	717	719	682	693	751	715	722	756	719	695	693	723	689	674	726	689	671	682	650	666	681	656	739	738	691	711	702	649	690	685	700	690	661	667	763	720	690	659	712	658	711	727	665	669	715	664	712	730	679	640	668	737	658	658	701	680	674	714	673	645	695	685	637	706	725	710	655	682	677	674	702	697	655	737	687	663	709	720	632	645	667	679	742	719	693	639	695	682	691	716	662	735	715	688	664	653	708	673	700	697	680	650	628	694	687	643	687	661	701	699	688	644	677	646	731	692	668	683	694	695	685	719	688	665	734	670	671	646	754	704	701	701	684	738	697	692	699	655	693	712	660	667	645	693	710	714	704	646	665	663	720	692	667	659	648	661	646	697	674	708	654	688	725	681	720	698	676	711	633	722	667	709	664	673	719	707	658	710	673	697	653	714	671	670	669	709	714	659	672	700	719	685	694	749	696	655	684	698	685	684	668	669	648	697	665	659	643	691	649	704	714	677	742	623	711	718	701	669	685	680	681	701	679	663	657	695	680	760	667	682	697	670	715	671	670	699	712	685	746	662	649	712	678	712	703	724	646	691	665	670	680	695	679	728	642	706	704	665	732	687	673	715	697	717	678	698	717	700	694	703	712	679	708	639	681	699	694	718	669	640	675	700	746	702	733	685	687	680	715	683	679	659	746	693	697	695	675	678	673	689	676	699	681	679	680	681	688	654	690	683	705	685	704	694	679	679	672	676	657	685	675	675	659	680	696	699	714	657	698	678	668	721	670	676	700	687	703	680	674	711	709	760	658	704	682	663	705	704	703	674	745	679	667	696	733	664	704	688	689	671	721	668	628	690	674	686	680	658	715	681	664	666	684	663	730	661	698	685	749	672	629	692	665	744	732	734	687	726	677	704	703	698	713	698	698	655	680	749	740	690	698	662	685	707	733	700	719	708	740	663	691	693	666	693	652	699	677	732	669	625	718	687	700	675	700	721	691	669	654	703	713	674	677	701	677	682	692	683	724	678	698	664	634	696	686	714	708	654	724	669	693	660	704	680	675	706	722	665	657	657	670	711	667	680	636	709	667	666	700	707	646	656	664	677	710	703	704	700	650	679	697	693	692	657	728	681	682	704	680	691	754	675	676	694	671	680	724	686	723	691	717	722	727	678	656	679	695	691	702	712	708	641	720	681	734	689	679	718	717	665	691	707	698	705	661	678	732	639	690	802	685	718	675	694	679	683	683	656	724	689	670	695	735	712	717	674	691	706	714	680	640	668	684	794	706	695	674	690	673	711	681	661	675	717	648	716	704	709	687	695	666	673	703	695	623	682	699	694	699	691	672	652	698	724	688	662	647	676	708	686	694	684	721	651	645	704	708	694	667	667	683	675	641	714	684	693	703	664	696	694	733	654	694	676	663	672	724	701	689	663	690	694	679	726	671	669	656	691	682	654	673	711	662	695	684	698	710	717	681	690	663	676	707	684	704	684	691	733	707	723	630	707	684	722	731	706	693	674	675	698	689	660	687	699	700	666	689	671	662	702	657	704	641	707	733	729	690	651	671	640	699	715	644	709	668	722	708	695	675	688	680	683	679	669	716	680	682	681	679	636	657	708	727	653	670	713	702	723	687	707	671	664	721	673	694	665	716	698	714	726	714	720	689	693	707	653	712	678	667	742	683	710	722	658	709	666	672	710	658	715	663	679	698	704	699	678	681	672	673	716	658	691	708	680	661	668	682	691	658	702	616	670	684	701	687	675	695	680	652	725	715	653	693	701	654	638	696	699	660	723	693	689	693	717	662	670	680	729	671	709	695	696	701	699	700	681	677	693	684	691	684	716	683	688	676	683	633	712	673	704	678	731	706	740	699	704	674	710	676	690	676	676	698	647	630	696	640	654	685	684	673	687	680	686	703	746	678	712	626	693	712	672	692	666	682	696	698	642	717	700	679	670	699	712	717	681	692	643	703	670	699	700	756	686	666	712	688	680	701	737	689	684	699	708	647	720	699	687	721	700	712	681	681	710	663	695	677	709	740	700	731	653	679	661	680	670	697	743	706	699	699	710	659	676	696	682	687	695	666	729	702	690	739	690	715	719	681	687	743	669	739	658	691	691	678	697	641	694	661	717	730	720	728	698	664	700	691	627	696	707	682	696	715	730	639	684	677	729	680	668	698	719	676	695	675	695	708	740	727	684	740	689	722	660	662	712	728	671	657	710	675	673	676	645	676	678	703	695	698	679	693	672	734	705	704	633	717	700	655	699	680	695	683	709	729	676	682	704	695	676	725	710	704	670	711	642	678	694	698	679	653	631	680	653	678	704	682	717	671	704	675	667	667	686	679	651	720	694	698	677	673	705	699	663	695	653	684	673	649	684	628	750	660	677	686	667	703	708	689	729	682	728	696	654	676	695	678	677	689	672	680	687	693	717	675	713	687	714	724	658	672	692	682	691	711	656	697	673	713	694	658	683	724	739	695	716	690	659	658	690	686	650	733	689	686	661	671	694	657	687	682	706	684	677	680	669	674	696	710	669	696	712	743	632	684	675	707	639	692	698	654	705	680	664	682	685	736	750	702	740	723	732	663	707	702	677	695	705	682	680
24562	24910	38394	38560	25561	14227	3902	882	469	508	509	443	466	490	468	471	452	485	469	468	462	471	482	444	499	483	453	458	441	449	484	491	444	442	440	493	476	483	462	467	479	462	448	438	486	439	438	500	530	466	474	485	493	521	447	468	464	491	473	510	455	480	457	467	475	492	517	471	485	437	488	468	498	468	464	445	444	498	472	467	486	459	496	485	466	481	462	498	471	440	505	476	467	506	456	473	484	484	498	461	484	446	487	464	470	459	519	507	484	476	469	484	499	519	480	474	464	488	494	533	467	463	464	454	458	458	498	468	498	434	447	473	502	463	456	480	453	460	449	471	461	465	512	439	503	474	437	487	477	481	490	476	450	455	473	484	435	465	500	486	477	470	467	495	483	439	469	471	463	463	479	454	485	469	457	434	464	456	462	473	480	432	470	468	441	452	420	423	481	498	486	449	469	511	478	497	474	482	446	464	487	444	452	479	477	450	474	503	488	500	457	447	481	526	469	459	492	473	444	473	453	467	460	482	486	479	469	498	497	491	463	452	485	468	491	486	473	455	488	467	435	473	477	494	509	461	454	501	487	475	504	455	449	429	472	487	469	449	486	479	479	464	443	479	470	435	460	472	470	457	457	450	440	468	464	490	439	451	496	468	463	502	495	487	468	434	430	450	466	484	470	511	468	464	483	409	459	423	500	493	485	491	506	473	501	462	516	494	473	456	458	443	478	472	454	445	478	462	483	475	475	491	489	433	467	458	480	465	474	491	436	479	493	489	460	480	454	452	484	459	454	491	461	487	472	483	471	458	491	460	533	450	462	444	468	500	465	493	475	505	453	484	457	469	484	462	457	451	502	480	461	445	448	480	445	507	475	480	489	470	421	454	455	440	471	442	460	505	478	465	455	451	474	514	440	472	498	497	445	416	482	488	488	450	478	457	460	487	469	476	458	447	460	461	454	441	480	510	462	460	470	418	479	460	478	439	463	468	452	460	456	463	459	465	475	488	462	487	467	459	492	494	484	462	439	493	475	476	484	474	488	465	471	433	461	439	466	468	457	438	469	466	431	443	473	479	479	473	497	477	446	452	472	461	490	465	477	479	486	421	464	501	496	472	459	462	493	453	480	487	478	448	448	463	505	457	483	477	422	487	477	452	510	475	459	455	430	452	490	486	470	440	410	465	465	467	491	457	465	470	474	440	481	465	457	461	462	492	487	464	475	489	460	495	474	464	451	473	476	429	473	526	467	438	433	451	454	485	483	479	455	486	488	440	478	476	471	499	457	476	463	469	471	450	470	451	452	422	468	475	465	445	460	477	467	448	491	455	467	447	470	477	442	465	502	475	488	456	480	433	485	474	491	461	469	481	464	461	468	472	467	462	441	445	460	487	471	457	483	477	459	471	438	434	467	475	454	467	475	458	451	479	471	467	446	431	444	464	470	428	459	463	495	444	505	470	425	509	487	490	491	484	474	433	449	451	447	512	427	465	491	501	465	465	478	462	433	454	477	478	480	491	457	488	467	432	487	480	460	502	456	454	455	437	461	475	448	474	493	473	456	497	468	454	504	455	462	512	445	458	450	471	478	403	460	456	441	476	476	501	480	421	448	467	458	432	476	436	430	483	478	511	491	444	486	446	468	471	453	468	431	490	476	483	476	458	494	473	493	481	455	438	414	483	475	497	476	465	457	452	478	488	467	452	449	475	445	495	498	496	458	477	464	510	447	472	508	458	463	475	460	468	455	508	487	478	466	495	437	462	465	481	443	468	483	440	452	434	489	440	484	484	460	500	488	469	453	461	444	460	468	467	472	455	448	443	460	469	492	467	489	453	449	466	469	451	444	460	487	482	472	493	461	462	459	463	453	433	464	463	511	471	460	462	434	442	525	486	478	475	492	441	477	483	509	463	417	420	470	493	478	501	488	464	472	473	465	456	500	485	472	489	463	491	500	497	415	469	494	454	496	419	494	467	474	476	474	456	428	455	471	443	453	481	496	466	472	457	450	468	462	497	433	451	472	520	446	499	460	462	452	467	508	478	465	439	482	486	492	426	496	538	450	476	460	442	481	464	455	506	466	490	449	467	471	463	463	447	491	488	529	480	485	469	489	435	477	488	495	495	460	458	454	448	470	455	466	458	434	463	473	500	440	466	492	525	434	461	485	468	498	467	468	489	462	434	477	425	481	456	489	455	458	503	477	429	430	494	484	483	476	434	465	454	430	454	412	499	470	465	429	459	499	482	469	487	466	488	476	463	467	468	458	472	467	486	464	494	501	487	509	468	485	467	492	483	442	446	481	485	483	504	444	504	458	483	467	477	491	451	459	461	494	454	452	485	461	445	466	454	499	471	471	490	462	443	478	472	472	475	503	451	445	496	473	461	455	475	448	484	448	461	488	498	476	508	476	472	465	469	496	499	467	477	426	457	472	485	493	473	460	445	483	471	488	481	421	460	481	476	490	452	443	498	447	488	490	468	447	452	462	512	474	429	442	460	455	469	433	460	497	440	491	458	469	488	466	458	457	467	444	456	484	477	456	441	464	434	404	469	483	469	480	452	473	465	459	456	459	469	468	508	455	460	449	459	465	487	476	428	499	457	461	443	436	484	477	468	482	455	468	455	498	464	486	457	498	486	452	461	472	436	478	443	479	475	501	477	469	476	498	483	474	446	452	487	436	487	468	470	492	462	485	491	471	454	483	453	466	433	479	476	514	479	464	428	472	456	464	449	513	474	465	482	468	440	442	484	428	486	449	471	465	463	473	491	459	496	462	484	471	445	490	471	489	463	498	514	452	463	468	440	445	435	457	498	445	498	441	498	436	493	456	496	486	441	443	456	452	446	462	481	482	504	447	456	472	455	472	452	502	493	458	483	496	446	470	484	492	460	476	477	465	460	485	449	452	472	467	465	466	460	460	469	495	468	464	485	476	464	478	449	452	481	444	452	480	468	481	506	422	432	473	490	427	432	482	518	512	467	442	468	479	493	468	506	451	495	441	472	467	472	452	455	454	487	434	449	482	450	501	488	479	474	457	494	452	425	493	484	466	473	445	490	428	479	477	425	456	499	456	426	497	474	452	442	427	455	478	510	498	452	452	450	489	468	472	501	487	474	489	513	470	471	438	482	478	465	470	488	460	470	417	431	454	443	496	457	427	480	476	497	488	444	486	507	469	497	479	483	440	453	451	467	416	485	489	473	473	458	476	473	442	468	433	490	469	476	519	530	487	456	462	436	464	458	470	476	463	498	507	469	473	472	493	475	459	459	462	503	485	418	469	490	466	477	504	439	465	431	473	474	473	488	436	435	418	478	478	445	457	449	468	471	458	496	463	436	499	448	461	421	452	481	486	445	456	473	456	458	467	469	469	473	482	449	497	456	433	474	453	457	499	448	452	477	499	491	451	457	462	500	416	478	479	456	468	454	487	480	507	465	509	469	473	490	468	468	466	491	459	489	415	486	447	494	445	400	495	458	441	479	481	459	472	479
54212	92704	73541	51335	29315	13339	4842	1550	775	748	689	694	731	677	746	740	716	767	724	657	742	740	684	774	778	694	746	697	719	745	735	725	692	744	708	754	736	771	739	704	674	742	700	806	757	694	748	751	758	796	731	698	678	761	695	788	719	733	746	736	734	724	704	701	774	708	743	709	710	758	762	746	762	712	755	722	739	756	719	723	738	753	737	709	750	764	700	710	736	709	668	738	680	756	771	740	717	741	746	767	729	717	747	711	723	780	755	744	727	751	750	730	747	739	752	686	774	782	761	704	698	701	753	768	707	734	748	757	764	702	750	704	719	742	693	741	751	723	773	726	762	764	722	741	768	754	739	756	723	700	675	704	760	687	734	720	786	732	726	728	707	755	750	731	698	746	742	724	716	712	731	682	682	749	730	731	652	714	717	678	762	760	719	725	742	683	723	708	736	750	770	706	734	699	726	742	763	751	770	711	754	717	722	738	732	747	711	706	729	731	704	725	766	771	744	732	711	727	706	713	728	686	705	761	748	711	708	744	749	684	723	746	718	709	753	723	777	753	699	695	744	719	756	695	770	696	692	690	720	732	730	778	735	740	691	700	753	730	722	727	767	739	748	725	723	731	703	745	698	676	710	747	716	753	733	715	679	760	775	689	725	713	748	723	759	752	713	781	719	723	710	771	727	697	708	727	704	785	804	729	727	725	709	735	683	708	733	757	710	727	696	746	748	716	689	726	690	710	676	777	773	711	721	729	692	722	719	744	736	696	737	714	702	696	735	747	704	736	744	739	705	717	728	734	702	688	761	685	660	750	744	728	776	740	688	735	741	667	697	709	709	722	687	734	697	765	754	754	703	723	752	795	695	704	720	724	725	717	748	756	701	730	744	705	713	712	764	694	709	717	731	720	696	751	759	699	744	724	762	739	687	718	721	753	707	730	726	711	731	673	737	708	747	761	697	744	716	725	742	714	716	724	757	784	712	711	737	741	764	769	751	770	710	688	733	708	734	726	711	724	685	719	712	717	717	695	725	717	751	736	754	711	748	786	710	763	703	754	733	749	707	767	761	721	700	728	740	735	747	713	727	731	701	750	669	743	725	719	766	751	785	733	747	726	754	728	750	720	738	698	731	724	727	712	777	713	760	750	735	759	740	750	719	712	702	723	742	661	691	727	713	720	757	753	731	750	774	699	747	749	732	756	730	744	714	712	768	704	748	712	711	736	692	722	734	742	776	749	760	720	718	693	742	716	719	699	731	720	692	773	732	731	742	754	709	684	708	722	746	740	725	727	746	697	714	727	678	730	700	785	734	751	761	692	774	761	732	788	762	737	744	702	750	747	740	729	709	725	700	730	751	724	731	774	763	724	717	721	733	748	729	717	740	651	705	759	747	725	759	729	775	731	719	684	718	736	689	736	768	752	682	740	756	761	730	693	714	714	734	731	733	711	745	769	716	748	755	712	784	743	754	745	772	697	742	736	733	668	713	749	693	708	722	738	725	702	745	713	733	767	736	707	749	752	760	749	710	715	700	737	714	711	731	758	699	734	698	726	740	713	712	735	706	727	792	742	674	739	715	718	717	731	707	710	764	759	702	707	735	714	681	777	734	711	744	735	738	717	707	696	728	776	727	712	749	762	736	769	711	719	715	699	696	728	730	745	677	709	715	729	735	695	744	742	747	713	760	728	674	692	693	720	714	798	760	747	736	770	697	736	707	760	750	696	706	696	739	724	750	759	721	735	734	738	740	783	723	759	738	684	707	712	742	729	735	716	727	756	751	736	742	781	731	732	736	740	687	741	728	724	708	700	710	730	745	751	722	777	719	709	773	716	743	717	741	706	704	728	748	724	755	731	735	686	716	756	709	738	767	701	716	731	717	753	687	728	710	727	723	696	715	694	770	725	699	745	724	697	719	746	734	733	746	733	743	718	716	745	737	727	708	692	707	707	716	748	744	703	737	764	731	737	708	785	713	722	741	687	731	728	742	755	778	727	712	729	725	757	728	753	736	740	717	759	676	734	719	719	702	786	704	728	731	739	686	730	738	757	729	752	725	716	723	728	739	744	696	801	780	703	686	750	721	739	705	780	748	741	723	745	726	721	721	742	681	755	731	753	768	737	711	709	727	716	726	740	751	722	763	764	753	771	747	777	748	788	767	707	686	766	727	697	763	733	705	744	728	701	726	704	715	695	706	705	722	694	743	745	682	756	734	702	709	689	725	730	699	752	755	758	718	712	727	733	799	733	733	718	721	703	762	767	733	733	695	739	707	731	729	734	750	736	741	727	765	705	724	714	741	759	721	736	714	735	785	738	711	746	707	789	711	730	778	690	761	698	742	702	706	725	709	753	713	717	738	730	736	769	743	711	695	754	675	718	705	720	745	698	727	754	791	712	763	710	709	724	747	691	742	732	739	749	691	727	774	740	700	715	726	713	714	751	753	696	772	678	697	711	703	726	695	739	735	732	729	702	747	720	712	716	755	721	705	685	689	716	736	709	695	746	725	719	736	713	700	761	721	739	773	726	716	683	656	705	751	702	709	730	784	706	749	751	732	703	763	733	747	779	786	755	731	726	698	709	705	759	709	766	758	738	717	733	746	732	785	760	735	731	729	765	722	730	697	722	715	700	730	706	741	718	754	730	705	730	791	726	741	720	677	674	763	761	743	733	732	697	732	737	697	711	738	752	708	692	714	703	714	682	759	752	762	754	705	732	761	766	717	716	706	729	736	717	732	731	755	712	737	775	730	699	696	729	766	744	717	731	687	738	711	767	728	724	767	746	729	735	727	758	709	727	807	738	719	740	792	707	712	768	742	709	753	759	695	748	799	752	718	734	697	728	708	732	717	675	675	779	709	742	725	723	752	780	752	703	769	693	781	723	729	725	700	713	697	787	726	719	740	776	722	694	718	706	690	732	721	682	715	701	759	704	739	751	683	726	756	713	765	698	709	802	786	724	763	728	706	741	683	708	749	731	789	710	738	697	679	737	682	707	726	763	717	751	727	729	726	725	725	732	711	732	751	742	755	729	749	669	739	659	782	789	724	721	728	752	702	763	722	733	748	702	694	746	728	705	713	757	706	739	732	696	742	723	771	702	748	745	695	721	776	723	728	732	668	739	774	746	794	717	707	776	734	713	751	710	712	734	749	757	712	680	743	701	724	706	712	725	788	711	734	716	800	748	720	644	730	749	726	727	703	764	741	722	719	753	732	737	734	724	694	750	734	728	722	759	722	756	745	688	741	730	735	752	712	739	726	735	709	690	677	719	742	734	770	702	794	710	737	730	726	719	698	729	750	725	744	708	684	731	768	694	730	783	652	705	685	738	775	793	746	752	740	695	693	701	735	716	766	755	735	788	720	677	720	715	765	739	707	726	728	740	723	738	743	678	753	774	702	741	745	676	706	761	761	733	776	759	763	746	740	719	692	744	721	703	729	687	680	766	747	671	728	747	761	692	689	742	741	728	727	793	743	712	671	673	708	742
23308	22709	33865	33476	26602	21641	12504	1894	635	523	624	536	530	502	534	504	573	487	544	501	530	559	537	542	541	529	507	552	536	532	531	517	499	496	514	569	481	555	514	484	479	534	528	510	536	553	528	514	550	548	500	542	524	559	535	501	501	510	520	546	542	511	472	531	534	474	483	504	522	501	531	471	497	491	516	516	497	500	517	488	491	515	522	541	477	519	500	484	514	504	514	532	502	520	521	549	515	533	548	512	542	510	526	509	563	480	507	479	544	474	507	498	488	528	534	482	527	527	501	535	505	524	506	502	527	547	520	500	501	512	506	515	550	525	463	535	484	549	551	503	542	509	518	530	530	514	519	524	512	462	485	520	500	520	518	511	543	489	554	495	509	500	532	542	539	527	494	535	534	560	539	487	524	555	542	521	480	522	501	524	522	503	531	510	520	485	543	485	493	521	547	503	510	520	502	525	512	532	507	498	570	536	554	553	516	516	485	537	502	477	529	497	542	515	522	495	507	507	494	505	517	531	510	478	515	555	542	506	540	549	522	510	510	513	491	501	543	555	526	513	501	490	539	529	486	530	517	523	522	518	509	493	528	497	492	523	494	527	520	539	533	556	512	522	510	508	539	524	516	516	548	524	504	494	487	500	477	525	514	526	493	503	480	531	509	520	518	511	518	527	489	527	514	557	544	512	497	526	526	502	490	506	496	461	543	551	491	497	527	501	524	499	497	525	562	532	525	528	506	505	470	497	498	533	499	544	516	518	490	524	540	523	487	501	508	502	504	557	525	516	480	510	512	528	562	518	529	520	489	505	540	492	503	560	494	528	513	537	514	517	509	505	478	493	472	515	526	521	501	533	524	510	522	528	518	536	528	547	488	522	522	527	538	482	532	502	538	505	504	505	540	543	499	529	512	506	497	498	530	533	547	530	502	516	499	549	546	502	525	506	546	521	525	556	534	559	506	474	515	516	527	482	507	519	491	532	513	513	532	499	540	502	524	528	570	558	507	528	507	513	473	512	492	505	574	511	531	502	501	525	521	517	516	468	521	496	529	516	497	520	574	526	550	561	518	536	516	533	523	468	551	536	523	523	499	520	481	518	513	488	520	486	524	507	497	510	516	528	484	488	531	477	496	530	482	533	543	539	495	550	528	528	516	542	546	517	503	485	485	517	495	515	557	488	470	505	531	518	495	525	498	540	515	477	513	502	516	505	524	491	485	543	520	477	520	572	530	498	477	506	533	483	495	506	502	519	480	488	523	510	532	514	525	525	476	484	501	507	522	500	560	529	526	548	522	542	518	536	527	522	528	546	512	505	525	498	532	524	513	487	520	562	516	525	495	531	510	531	510	536	554	498	498	476	490	532	510	511	489	518	509	524	534	520	488	514	505	511	518	519	477	493	512	518	473	495	527	513	557	477	517	555	513	506	523	533	507	493	575	541	512	498	514	496	504	529	527	469	527	515	493	532	511	525	504	567	518	498	521	491	491	529	522	556	506	508	487	518	495	563	543	514	567	527	518	499	496	526	539	524	492	506	534	518	503	508	519	481	555	494	462	539	545	512	520	517	524	520	528	514	532	547	504	530	537	543	569	529	525	513	468	510	512	540	528	537	533	503	501	586	530	508	527	545	513	522	544	522	481	546	512	495	522	543	484	518	488	540	485	529	505	513	553	488	519	484	482	483	583	505	540	526	510	502	512	557	499	502	506	511	493	494	530	490	528	543	529	527	522	520	512	499	516	481	528	520	514	490	533	540	510	524	513	513	464	530	540	496	519	517	502	499	493	537	492	511	480	479	546	541	531	549	509	472	511	564	480	512	522	552	488	503	536	522	526	533	480	509	521	584	494	526	501	502	492	526	514	520	514	518	490	533	457	489	545	538	497	549	514	476	551	507	523	510	539	534	491	514	527	531	508	522	523	531	487	542	493	491	521	544	495	478	542	522	532	508	560	518	482	515	540	526	506	536	544	547	541	500	511	518	510	512	546	517	524	523	503	547	477	540	521	516	564	536	516	499	524	495	551	503	538	508	530	497	535	465	512	523	527	501	515	509	495	509	497	537	471	499	517	508	515	511	517	515	478	541	499	499	513	557	507	522	509	503	493	554	514	491	538	511	524	515	520	497	527	517	527	488	560	496	539	512	552	525	474	516	506	487	481	480	519	524	512	516	554	525	556	455	521	547	498	525	558	507	537	521	510	496	537	504	519	534	505	509	556	524	478	469	495	543	506	519	490	523	505	504	524	556	508	507	467	519	532	558	524	476	535	528	511	490	487	490	538	514	519	490	483	481	485	538	547	542	527	545	504	514	528	537	512	540	518	494	545	492	516	488	509	502	526	471	519	518	535	521	552	511	499	543	515	527	514	544	508	521	499	563	519	499	533	537	539	513	556	504	552	531	510	490	492	550	498	545	544	510	494	519	539	506	507	527	539	488	506	514	507	498	514	509	520	525	525	502	514	512	520	517	529	509	521	505	536	531	500	512	535	503	524	519	536	524	508	498	516	493	496	545	497	496	502	525	506	529	528	521	533	552	519	540	531	535	547	497	465	506	495	559	490	496	524	510	491	522	505	490	479	532	515	503	492	485	517	501	511	504	544	506	524	492	545	538	510	539	480	472	520	588	498	535	504	523	533	517	559	502	549	507	556	516	498	553	506	473	534	508	506	497	471	488	567	511	514	531	533	541	525	522	526	493	477	527	534	505	499	511	519	505	517	507	505	537	511	550	510	521	483	534	524	475	505	521	509	485	489	517	532	508	507	527	489	499	496	521	508	480	517	507	491	491	528	492	536	476	525	549	507	515	481	538	474	517	557	528	550	541	565	516	526	499	490	483	524	510	553	537	559	516	481	488	515	501	501	524	538	517	521	505	497	518	554	534	479	508	516	474	530	514	535	529	510	522	503	515	534	523	541	506	520	502	491	546	513	517	521	521	551	554	544	564	509	513	532	534	550	551	548	524	478	501	520	503	540	544	550	503	554	505	511	482	543	507	550	518	517	478	494	526	482	560	503	523	513	548	497	528	466	498	523	519	504	527	519	492	532	509	495	513	500	540	492	564	513	532	534	536	476	485	529	490	499	516	514	516	484	534	506	493	552	513	532	517	534	528	534	536	520	493	472	512	533	501	499	553	493	522	515	530	518	490	544	483	516	502	492	517	525	513	490	498	474	595	486	500	541	507	499	521	489	483	535	490	497	526	520	538	555	514	522	554	511	540	492	509	519	511	521	501	531	484	543	559	534	509	565	538	529	518	528	527	474	504	511	511	479	498	517	514	470	484	522	535	524	475	497	532	476	514	516	522	516	514	527	493	485	504	563	529	495	465	539	527	521	526	521	509	560	515	512	510	515	511	493	521	560	533	496	499	548	534	549	498	522	503	542	503	526	529	531	545	552	548	468	533	524	547	511	522	538	507	476	514	517	502	492	504	518	523	512	493	564	504	488	534	521	477	509	506	503	503	466	500	467	517	518	530	545	511
57272	101964	86470	64385	38985	22156	9794	2655	1039	798	764	825	802	749	737	744	759	757	855	789	756	769	757	797	753	748	741	803	785	792	762	805	780	813	772	745	721	777	778	750	758	733	794	746	768	780	752	783	751	803	740	811	748	775	819	794	752	758	794	768	806	806	775	762	791	726	779	733	749	783	763	776	805	764	787	758	726	751	753	810	798	771	774	738	795	784	762	770	795	799	758	805	780	768	719	777	777	778	758	718	742	771	792	819	753	788	811	811	717	751	745	793	763	740	812	774	765	755	767	753	789	763	709	736	755	745	742	793	803	721	765	813	796	762	766	730	788	771	780	776	774	822	813	737	786	790	754	802	794	755	780	772	801	760	784	800	768	738	758	749	772	785	741	812	810	774	754	739	714	767	754	756	784	764	814	801	808	787	732	776	750	745	726	806	815	787	795	794	793	763	807	761	796	723	805	779	806	827	778	814	734	763	774	746	775	788	818	774	775	791	748	808	810	764	730	771	794	768	746	761	708	783	775	813	768	734	795	789	748	789	776	742	775	749	765	803	777	780	782	798	753	761	735	745	757	773	756	769	737	809	782	808	784	748	801	792	790	778	795	768	776	778	732	767	756	777	792	732	789	847	793	731	812	727	745	753	737	745	764	759	785	778	805	781	761	803	757	760	744	789	782	772	824	791	806	794	762	785	798	769	775	750	745	798	815	766	766	789	743	777	795	805	796	798	737	808	777	728	785	762	798	773	738	774	767	798	756	789	748	757	791	784	773	754	759	812	807	775	761	717	729	765	707	804	743	799	812	756	788	779	767	715	749	771	745	770	771	814	754	778	761	770	739	765	723	748	791	760	783	758	769	777	754	803	788	724	781	768	766	754	716	787	748	811	761	803	786	789	766	771	764	745	746	786	764	774	796	780	789	742	774	759	755	776	732	728	775	761	722	776	784	773	781	788	799	770	765	814	813	782	726	747	731	788	761	761	763	787	774	776	718	793	818	798	799	738	787	793	775	758	788	797	801	721	740	766	770	771	773	740	728	757	787	768	794	787	767	770	779	782	741	772	751	787	741	781	734	769	772	749	758	787	765	783	789	780	749	819	802	760	765	774	757	781	797	752	760	806	785	762	757	729	776	766	786	770	777	726	756	784	766	835	762	731	771	757	775	822	790	710	764	723	734	749	754	843	803	782	789	749	789	798	743	786	756	780	813	787	793	762	741	694	788	777	769	758	770	773	771	784	742	738	779	796	747	751	770	749	750	775	777	757	812	737	765	790	767	775	794	756	759	759	791	752	760	844	755	768	836	769	797	764	791	732	760	750	764	803	769	787	749	770	816	756	814	757	792	786	755	768	752	771	791	752	790	785	739	759	753	746	733	753	753	772	794	814	770	705	786	709	750	736	750	789	775	774	828	768	803	809	735	725	792	758	741	768	786	770	744	730	743	750	803	767	811	720	785	765	740	745	739	823	796	734	777	769	762	779	745	791	757	779	798	789	784	745	787	745	756	786	762	753	752	767	790	807	793	759	774	857	753	760	794	760	781	798	724	758	701	787	737	770	774	768	808	787	844	774	756	780	808	813	783	819	761	787	789	783	806	758	800	809	800	755	783	741	730	722	717	750	773	793	751	725	820	754	784	818	807	801	817	789	792	760	788	747	781	753	772	770	733	793	728	810	739	770	740	750	786	765	772	753	760	762	760	803	780	754	791	755	800	775	721	753	773	788	801	780	764	767	779	785	769	788	766	772	748	754	770	775	782	772	726	772	766	762	755	789	758	787	770	797	810	765	769	805	794	778	763	788	795	777	794	768	759	771	758	805	796	753	736	765	737	732	733	768	794	781	811	796	705	745	729	788	733	764	772	795	731	723	787	774	754	719	775	781	800	810	744	709	723	788	758	771	789	756	749	858	770	787	763	771	780	766	793	720	782	753	807	820	783	741	803	794	760	734	839	786	743	776	780	760	776	750	787	749	752	781	719	762	747	751	771	741	770	779	788	793	748	772	795	789	778	756	769	783	778	734	765	876	741	768	781	728	799	766	765	771	757	809	761	743	804	756	814	756	740	733	781	769	739	799	765	792	763	752	741	786	751	732	788	742	757	769	788	709	758	767	747	803	797	825	834	741	725	779	743	776	734	723	746	764	781	851	781	745	810	755	764	740	762	766	788	780	744	767	720	784	764	816	774	758	743	770	770	743	752	760	797	718	764	759	729	704	794	815	764	803	780	814	823	766	764	810	780	736	751	751	777	718	807	733	764	747	783	767	766	764	780	736	791	795	776	835	816	771	751	759	807	782	728	735	766	776	757	741	808	765	791	725	758	746	768	737	771	753	749	750	731	738	790	745	770	752	771	799	765	776	821	813	742	783	742	782	788	800	734	760	785	792	700	750	731	778	816	735	769	744	728	804	821	722	800	772	752	782	788	785	809	816	768	790	727	814	719	796	789	720	870	773	826	776	761	790	769	727	737	768	759	789	746	738	797	750	776	765	756	812	705	756	693	779	814	741	800	780	740	760	735	763	816	759	751	758	787	767	765	761	791	760	778	784	758	807	782	779	783	789	804	778	781	704	760	758	785	776	791	748	769	772	772	785	835	783	770	797	811	738	796	762	735	785	814	711	795	750	791	704	742	780	746	763	780	788	859	735	778	748	814	806	738	763	741	749	763	775	722	824	765	790	778	694	771	760	801	777	746	785	751	763	792	769	779	757	776	747	774	792	765	796	769	730	750	794	795	783	736	851	817	786	778	775	791	732	751	728	752	754	817	784	769	760	786	806	776	738	805	721	712	732	804	752	738	784	725	730	816	792	794	776	796	751	799	776	785	720	754	808	767	755	783	759	788	774	773	760	769	706	750	763	754	757	767	790	831	740	797	812	755	783	795	795	730	751	772	705	760	826	741	774	812	748	812	728	790	790	786	769	797	731	740	785	784	794	727	764	808	754	816	789	727	755	794	735	730	775	735	781	754	823	820	809	774	769	731	796	766	730	792	761	786	750	823	802	816	823	780	763	774	751	759	757	799	756	772	769	778	801	775	801	817	758	772	740	773	803	721	740	799	781	737	772	793	785	745	778	735	775	770	783	757	768	794	798	786	744	776	750	761	784	809	791	755	776	735	791	768	755	743	725	756	803	780	742	755	763	787	824	831	788	773	809	804	769	783	754	775	714	817	769	763	768	776	806	762	787	795	744	813	792	770	781	772	763	778	715	774	777	746	718	742	760	746	703	730	768	761	755	794	742	850	789	751	729	757	727	813	777	755	746	802	780	799	759	751	732	755	807	805	785	762	781	745	771	769	747	687	765	775	753	792	789	760	751	784	787	752	764	735	753	801	826	734	819	804	775	776	748	755	790	771	752	773	789	782	733	769	749	762	738	808	768	785	812	784	792	778	754	749	815	754	795	743	766	820	801	736	766	781	811	744	734	770	784	752	751	740	749	754	780	817	800	770	791	880	773	770	748	774	780	710	756	757	758	732	765
27494	31586	33331	22938	7131	1868	884	589	465	476	466	458	438	420	454	431	439	476	437	418	456	425	455	447	458	450	450	426	469	453	429	482	441	402	442	483	446	427	438	427	473	465	443	405	441	451	440	479	447	459	448	458	408	484	446	428	453	472	470	417	457	433	438	433	500	450	461	477	430	484	429	462	416	438	452	466	465	466	421	431	479	460	438	472	422	435	455	441	461	436	439	413	451	432	427	418	475	420	479	477	438	448	414	468	424	425	492	434	446	444	444	442	430	420	474	454	480	441	465	437	438	428	471	448	448	427	454	440	419	455	426	472	462	451	423	474	426	427	454	426	467	442	435	434	456	447	442	462	462	462	413	447	487	438	461	440	469	430	461	427	485	506	473	437	440	445	461	451	461	443	410	409	454	445	465	423	433	459	457	428	435	470	451	470	445	405	428	469	459	460	432	451	451	446	458	451	421	420	431	423	431	441	491	496	514	459	476	473	459	471	475	427	444	426	489	459	473	448	468	469	453	464	445	452	454	430	429	411	470	411	427	464	441	439	429	462	451	453	499	452	443	454	458	445	467	456	458	454	430	437	450	421	428	471	420	412	458	457	459	456	439	473	451	459	429	417	386	442	473	453	428	455	446	445	427	462	420	439	481	426	428	427	451	444	460	430	447	437	506	444	445	449	442	459	454	477	465	474	445	436	443	454	428	470	480	420	437	466	428	451	506	437	453	452	430	433	459	444	458	464	483	410	459	448	461	423	452	446	477	455	435	454	456	452	435	426	419	448	418	446	444	468	471	441	448	417	452	434	458	429	438	467	408	470	479	472	498	433	439	466	459	429	482	447	425	443	460	441	464	427	436	435	497	438	451	438	468	430	405	436	444	452	414	429	458	439	427	454	438	463	435	442	438	450	432	452	471	437	475	472	453	449	476	448	435	466	456	419	466	447	467	479	481	439	471	461	462	457	421	465	453	423	446	467	466	496	452	447	474	442	441	445	449	461	425	415	452	457	449	451	406	442	465	428	473	425	425	466	458	483	446	452	440	457	427	493	449	425	431	451	483	424	457	465	462	466	457	483	483	435	444	411	432	413	421	409	484	447	437	426	446	445	426	439	426	436	476	437	432	445	479	465	468	467	476	476	426	459	450	467	462	444	410	454	443	428	463	413	447	422	461	429	483	474	461	440	463	429	460	433	425	448	445	460	430	413	418	426	416	443	411	427	443	458	472	429	442	492	466	464	465	422	474	424	436	462	425	456	435	476	465	443	441	443	502	430	464	425	446	438	432	458	450	465	413	452	456	436	482	478	484	454	457	471	418	415	449	470	427	471	451	395	414	458	480	461	454	435	439	426	490	440	468	452	426	469	452	441	403	452	420	457	436	445	450	450	451	459	431	445	391	413	432	462	444	436	457	438	429	420	464	452	430	450	469	421	463	471	452	439	435	441	449	455	418	434	431	463	430	492	425	424	469	433	441	483	419	414	418	446	442	445	468	444	450	432	446	424	420	403	418	442	447	433	464	460	469	427	465	469	472	463	440	446	430	451	471	475	447	448	399	419	432	443	503	467	435	459	417	466	454	434	454	463	416	445	453	453	452	447	424	451	447	434	474	459	438	425	425	454	437	426	446	470	436	467	418	404	458	422	480	420	459	439	463	435	446	448	452	489	481	450	434	434	422	443	468	472	438	460	451	440	436	492	450	464	443	435	467	428	455	453	449	445	470	443	450	458	466	484	441	435	479	481	431	453	436	431	424	432	426	433	436	453	421	459	500	464	446	426	448	499	428	430	423	446	448	435	456	499	442	479	442	443	447	451	447	486	483	440	466	458	446	461	431	466	434	457	454	409	466	443	474	466	416	442	427	439	430	472	464	468	504	462	471	453	438	440	449	416	436	457	485	450	461	463	443	489	431	445	430	428	425	458	475	456	424	446	490	465	429	450	419	459	455	405	446	472	449	486	414	459	438	422	452	427	423	462	430	421	461	448	440	432	454	461	442	449	477	476	498	433	464	444	440	440	466	418	450	438	439	476	454	439	424	444	424	421	433	468	416	469	424	446	414	422	480	423	445	410	485	423	470	496	478	427	415	427	431	461	452	468	433	458	457	412	445	454	478	453	456	423	442	461	439	508	438	443	479	431	467	481	444	488	481	467	456	438	472	417	424	434	453	470	463	452	449	456	409	471	418	488	434	476	477	450	452	461	473	514	447	418	424	405	454	472	432	420	448	396	443	472	487	410	438	435	489	459	450	465	448	438	448	425	430	463	420	472	454	480	408	436	432	412	439	411	405	422	437	450	446	464	454	471	475	429	471	426	444	433	431	436	439	444	484	463	426	455	430	421	482	392	449	414	451	469	475	472	478	466	451	427	432	437	447	454	452	416	418	481	450	442	411	429	444	458	441	445	439	428	439	497	443	459	462	417	397	460	480	437	464	455	479	431	450	473	451	427	457	454	464	449	458	408	448	434	421	453	447	451	453	403	417	438	448	426	425	483	429	445	489	442	429	441	437	447	424	451	496	447	426	441	391	404	442	441	418	450	468	440	464	484	425	439	447	429	438	462	441	434	430	421	429	458	469	474	420	449	396	485	427	462	448	442	401	436	455	454	455	408	420	478	440	419	415	445	458	461	466	487	453	429	438	437	465	475	475	419	458	427	423	458	446	469	485	424	445	452	436	457	422	440	472	436	456	450	444	424	445	441	458	432	425	469	463	416	481	440	458	434	425	419	438	461	455	466	439	473	442	469	444	440	426	462	442	432	457	446	486	434	460	424	476	463	385	442	406	499	486	454	421	442	432	426	435	459	433	441	465	430	461	500	436	440	453	452	448	436	415	453	431	422	438	457	455	452	456	446	454	461	440	455	468	468	451	481	476	465	423	448	404	455	470	436	473	436	461	408	486	443	426	451	442	423	435	436	442	439	467	445	426	423	469	448	464	455	499	470	426	455	439	436	475	463	444	445	434	432	416	425	466	425	457	441	485	427	447	428	450	434	452	413	459	426	474	463	450	464	465	428	448	465	468	450	448	463	445	487	468	470	439	451	437	452	413	451	442	419	463	449	499	443	454	413	465	493	451	420	444	415	465	449	448	444	448	459	470	428	469	424	447	432	460	440	448	432	427	474	454	431	433	438	438	490	432	444	477	415	460	456	478	448	459	405	433	438	450	467	410	441	473	430	428	451	455	437	429	452	409	439	437	459	453	450	442	462	468	455	444	401	462	432	434	462	475	456	416	456	478	429	461	461	430	434	494	459	458	444	498	425	453	456	458	454	480	459	454	469	427	425	415	432	442	428	428	443	486	397	462	433	488	411	479	442	446	473	458	437	423	457	472	447	433	455	462	401	446	428	432	445	443	434	464	478	472	408	410	455	480	477	426	432	448	451	423	470	429	430	444	467	459	441	428	435	458	445	474	441	429	415	467	450	442	477	497	423	455	479	469	479	453	472	433	421	446	418	471	425	449	472	422	446	465	447	425	483
30411	52074	39457	24893	9475	3296	1468	912	755	681	708	697	712	671	715	700	697	702	665	715	687	697	649	691	695	733	739	691	693	732	755	685	689	718	693	738	709	662	656	758	647	683	696	726	714	677	658	722	680	685	705	660	761	717	706	737	683	757	680	621	663	675	688	704	713	690	700	692	682	687	675	759	686	671	723	698	731	715	735	694	711	673	680	732	694	730	697	724	741	716	655	717	704	703	726	679	729	679	744	696	670	665	701	691	639	688	692	697	704	719	682	665	759	736	685	713	674	711	721	679	683	681	676	662	711	748	764	670	711	709	680	653	691	710	703	702	710	722	711	696	660	695	741	698	687	710	699	720	675	713	730	713	663	672	666	699	692	689	697	730	712	678	717	737	724	678	621	733	702	662	666	683	679	696	681	714	694	699	689	695	719	698	706	662	674	694	675	675	698	710	621	694	682	684	680	672	706	727	694	700	683	701	705	657	688	729	727	692	738	686	713	663	687	732	712	674	706	714	726	674	674	727	648	651	707	744	703	676	673	677	752	680	657	694	677	680	685	733	697	685	691	657	649	710	723	680	689	683	696	666	673	713	718	680	754	679	650	716	681	681	738	688	648	691	772	685	675	683	677	687	700	700	702	722	690	703	702	698	689	701	696	697	639	739	663	715	707	745	698	721	677	654	687	711	739	646	693	690	709	739	636	733	686	690	677	685	717	713	659	718	732	676	696	682	698	653	688	703	717	696	753	666	658	682	709	718	691	714	719	669	724	644	695	705	690	685	670	675	686	677	656	694	662	712	706	681	718	714	671	726	739	696	682	745	688	710	737	722	696	675	700	697	674	677	725	703	716	713	686	704	635	679	730	705	686	683	673	664	717	723	690	691	681	679	682	723	697	716	727	668	681	703	711	687	658	683	638	679	748	701	710	700	720	709	672	678	691	744	657	670	690	701	695	657	713	702	678	680	695	679	696	660	694	727	675	724	705	758	697	662	693	729	664	672	715	705	655	732	694	673	639	678	704	722	723	664	755	713	693	681	720	668	702	687	710	683	725	673	721	674	727	701	684	688	706	697	685	716	725	666	726	719	649	645	694	690	691	705	672	781	683	661	682	705	669	683	692	698	691	708	663	705	650	736	688	673	666	699	667	703	753	661	743	702	675	683	641	665	695	691	684	701	716	717	716	668	720	668	664	755	692	676	721	650	704	733	672	712	727	742	675	701	704	692	687	639	718	701	677	722	725	681	713	695	730	698	673	722	649	719	690	689	681	676	706	672	721	709	707	701	693	681	700	670	675	696	702	697	677	671	728	687	722	654	733	671	671	697	714	703	681	761	724	744	696	707	703	664	700	702	684	682	678	704	701	668	659	684	661	689	661	699	691	668	735	636	680	718	675	647	680	662	729	694	697	707	686	680	661	683	720	720	714	711	713	665	682	736	668	724	694	693	683	730	688	713	673	667	671	669	727	694	694	663	684	704	691	766	661	668	730	714	735	685	688	704	697	679	674	703	705	702	657	688	709	667	732	693	705	638	645	689	709	698	680	714	736	674	734	721	716	701	691	755	679	650	719	675	696	671	694	728	705	682	672	691	670	660	741	679	715	694	723	653	683	688	704	715	719	707	676	704	695	706	749	697	690	680	662	683	741	716	682	730	728	693	674	734	699	716	672	693	701	686	716	677	742	741	675	713	692	712	695	687	683	711	689	733	712	695	657	729	670	712	684	710	726	721	708	693	704	671	692	705	660	689	735	657	746	744	673	684	754	697	666	667	665	692	722	684	669	684	718	681	681	692	683	661	641	712	703	704	655	760	661	645	718	701	697	665	669	658	650	693	704	719	699	757	717	657	685	738	710	657	734	701	683	700	710	697	647	666	703	723	680	693	732	677	740	739	725	698	679	697	723	686	730	699	719	741	694	706	710	725	646	710	680	736	718	678	670	687	663	740	720	693	700	649	682	704	666	704	721	669	694	683	744	714	715	709	682	648	720	633	647	693	691	679	694	649	705	676	686	703	710	658	691	676	644	693	715	701	633	717	734	722	695	687	740	690	715	681	725	690	736	641	727	732	704	692	724	701	709	699	672	749	681	711	653	676	655	721	719	717	707	718	674	668	705	670	675	682	721	698	737	701	688	702	722	694	737	666	697	687	677	668	746	686	694	739	681	676	696	705	700	700	672	671	620	697	691	709	681	708	694	690	699	756	702	713	691	705	667	686	713	716	694	710	726	657	684	708	678	697	696	683	685	699	729	759	665	714	675	724	688	704	718	695	731	697	719	697	748	660	703	674	723	675	685	680	686	676	696	681	682	689	713	705	739	734	721	700	662	676	708	713	693	662	765	731	669	676	693	702	744	693	682	703	648	724	670	728	719	716	682	712	700	680	732	689	683	719	683	726	714	637	678	710	639	696	691	679	751	709	679	715	733	660	703	694	677	734	734	730	713	700	710	709	732	685	737	645	701	710	750	721	656	675	643	711	656	706	689	723	678	616	658	718	694	707	686	707	693	686	683	680	713	729	684	686	713	697	726	718	683	712	655	641	727	678	691	711	699	705	701	711	723	689	708	705	721	689	688	735	668	675	674	707	683	681	647	706	660	695	675	671	721	712	706	691	689	694	718	687	683	712	684	688	697	661	680	682	692	691	669	684	691	707	618	698	719	683	643	702	713	678	679	711	692	696	717	700	658	692	712	645	687	677	695	721	761	665	709	689	716	707	698	707	692	710	686	685	689	702	724	661	701	673	737	705	733	679	663	678	689	763	721	719	676	656	735	733	743	700	658	691	694	672	723	707	653	692	709	654	714	734	656	734	738	682	696	722	698	660	712	684	668	652	691	697	672	727	648	692	701	701	674	718	674	687	687	675	707	689	680	717	732	683	683	701	702	687	663	716	691	697	682	755	683	681	721	686	675	668	702	681	630	700	699	728	657	663	710	707	660	671	703	712	672	684	662	693	733	665	698	670	688	728	695	715	704	698	700	680	701	648	657	683	655	691	686	686	714	717	691	672	704	678	716	723	706	686	719	687	706	727	673	701	713	731	693	700	702	698	696	688	694	747	659	680	700	705	711	703	726	719	678	692	721	697	691	690	701	706	651	692	728	671	674	706	758	742	687	679	689	714	781	696	675	691	672	710	645	660	695	714	688	730	711	675	708	677	737	694	695	712	676	733	707	690	664	650	695	712	648	650	698	707	675	714	703	668	764	731	696	671	731	700	700	683	662	695	697	633	678	708	653	719	714	697	687	699	723	670	666	718	741	683	680	677	698	711	703	664	740	692	683	690	708	670	673	749	684	711	713	667	710	705	658	732	628	695	697	672	660	668	655	693	670	688	689	707	749	694	696	667	667	725	708	698	664	680	714	673	685	750	700	652	703	722	678	718	702	719	742	713	687	683	680	693	683	716	705	701	695	679	759	686	741	664	703	667	695	687	678	733	722	705	710	698	729	644	734	713	753	722	741	706	689	698	725	710	682	708	668	654
24699	25962	40143	39709	25964	14901	4240	1163	583	478	486	530	498	537	507	487	483	504	495	514	490	519	469	449	476	467	488	464	462	452	468	479	478	489	472	477	535	460	481	496	517	475	419	467	463	492	491	482	488	463	514	475	438	436	468	483	475	500	467	509	500	478	476	450	441	461	458	490	474	435	469	503	488	490	497	462	497	465	475	465	505	454	430	514	484	485	470	475	493	484	467	464	463	488	476	462	463	432	485	495	474	464	456	460	494	459	512	467	495	470	454	480	459	500	479	485	464	444	517	495	484	487	519	481	459	481	492	503	483	462	476	453	498	464	505	454	457	493	474	490	488	501	497	471	479	454	469	468	481	506	522	449	512	444	453	473	477	474	522	467	521	481	484	507	492	453	481	467	472	435	469	461	485	505	473	450	451	453	477	438	472	450	494	487	469	498	466	480	478	523	508	460	469	450	441	489	475	456	486	452	477	466	484	449	493	486	478	476	464	472	479	500	518	447	499	436	439	510	497	479	463	468	526	492	494	437	500	455	495	485	507	492	495	472	445	507	475	493	462	474	464	470	454	510	419	502	479	444	442	497	532	502	457	482	475	449	494	472	472	443	487	442	434	485	513	477	513	458	463	491	528	471	495	455	453	480	455	464	471	469	493	468	473	456	465	513	503	468	474	499	441	441	482	470	488	444	497	469	466	460	471	435	506	476	493	498	467	474	472	457	454	463	448	482	491	513	501	471	495	458	495	491	480	456	492	480	460	485	485	465	501	464	444	477	479	516	503	471	519	479	472	474	508	467	446	465	483	463	525	456	503	495	471	501	501	492	464	477	479	475	467	462	552	462	496	463	464	456	474	474	526	490	457	463	469	497	494	472	460	519	440	462	530	481	454	467	476	475	434	466	476	508	477	481	469	451	478	522	476	485	456	482	511	510	473	488	485	483	479	463	481	496	488	483	498	459	464	451	459	455	486	490	514	457	468	489	490	462	491	495	461	478	506	500	501	527	480	458	515	489	500	472	495	501	483	485	508	496	520	505	480	479	490	474	475	482	482	478	442	472	436	497	448	478	472	470	508	489	469	430	464	455	484	458	520	478	493	455	471	467	489	494	471	503	491	508	490	492	449	448	463	476	462	465	480	433	486	476	462	477	468	511	481	500	430	454	453	479	513	481	485	493	460	450	471	467	462	428	430	458	501	492	470	479	454	465	490	489	509	451	480	474	458	474	475	475	512	504	470	465	461	502	439	454	433	478	491	492	454	440	476	508	464	500	470	471	467	474	500	475	518	449	493	453	427	461	452	499	476	467	475	462	451	508	458	444	487	465	472	449	493	484	513	530	487	508	450	461	457	459	474	450	474	453	491	477	485	501	466	499	494	477	487	493	492	481	487	468	487	464	499	487	453	466	477	477	511	470	478	462	487	473	484	483	474	466	483	495	482	464	467	454	472	516	461	479	493	508	488	503	466	470	473	495	456	497	480	488	457	495	457	458	480	461	448	498	463	472	474	451	450	435	501	479	522	490	490	460	457	487	476	491	460	464	474	455	444	497	451	536	470	470	484	499	505	447	506	555	449	484	466	423	485	513	404	489	523	480	457	440	466	492	454	484	483	507	456	477	481	461	465	469	469	498	446	474	494	507	467	476	480	442	478	452	519	450	491	475	479	521	475	473	477	505	494	500	517	477	456	466	440	484	467	461	487	479	450	498	490	482	502	479	491	489	493	497	452	493	495	495	478	450	483	477	433	463	460	456	531	475	484	496	494	480	454	465	464	489	510	470	522	491	469	485	505	487	439	470	428	477	508	461	508	517	453	533	475	437	482	474	457	458	485	445	466	494	492	507	471	458	459	467	500	468	454	454	455	487	491	462	459	469	467	460	489	474	473	503	510	481	478	433	485	486	496	452	485	485	487	485	466	497	485	478	449	492	453	484	488	490	479	437	502	501	465	457	483	489	472	450	510	497	462	478	482	468	446	441	487	501	492	457	488	515	481	443	478	484	471	495	445	475	471	460	473	490	493	457	480	471	455	498	499	487	488	475	451	458	449	470	455	501	470	450	468	501	501	471	458	523	455	506	465	488	448	510	472	458	490	465	497	480	488	479	462	493	457	467	453	502	447	445	469	457	524	473	500	448	514	519	468	495	453	436	475	504	466	450	498	491	460	483	454	483	502	466	483	474	439	479	486	479	511	473	470	476	468	478	443	491	443	500	491	481	482	440	533	482	453	437	471	457	483	487	471	501	495	500	506	456	496	478	439	431	467	449	478	485	434	472	499	477	462	464	456	502	477	448	473	446	474	458	469	446	482	491	522	457	435	472	473	465	451	483	502	457	504	481	478	439	490	519	462	463	454	438	464	459	465	477	462	499	490	469	521	462	461	478	457	470	481	504	486	487	494	510	476	471	476	478	485	489	484	453	474	476	463	467	481	476	493	471	429	492	465	485	472	513	474	474	501	459	518	458	533	457	422	497	502	464	468	460	477	501	498	499	441	462	483	481	425	521	496	507	505	495	456	499	463	476	487	472	470	468	449	488	489	430	493	470	486	492	507	488	514	464	480	443	508	491	459	476	429	488	512	480	444	489	515	484	500	480	446	453	470	444	519	494	499	481	483	480	472	459	463	504	478	466	494	466	493	406	469	469	446	437	490	474	459	494	493	477	521	494	473	484	449	526	443	462	449	448	468	488	478	501	470	481	460	502	487	430	474	458	501	464	457	484	491	486	483	433	491	471	499	476	485	464	444	447	485	461	463	465	499	517	519	474	433	468	463	443	515	468	455	484	454	493	466	485	478	484	483	482	479	458	469	431	490	469	469	470	481	481	442	490	483	462	454	523	454	497	481	454	485	455	445	494	504	513	473	441	477	492	433	450	484	508	473	474	480	476	438	485	495	504	516	454	436	476	460	469	541	457	460	452	447	479	456	461	490	451	469	493	494	464	492	499	469	515	490	501	483	462	504	508	464	457	520	450	501	473	494	486	460	497	458	487	449	450	470	439	444	487	493	490	501	436	480	432	481	505	468	456	472	477	468	481	481	514	478	482	502	461	508	493	463	464	508	472	482	469	494	471	499	467	481	442	463	445	482	490	499	450	466	502	463	463	484	490	463	440	470	497	476	494	421	439	506	482	466	442	499	474	499	471	493	443	453	471	467	492	460	494	473	458	521	482	479	485	469	480	500	504	519	494	439	433	479	433	471	466	467	495	473	447	460	445	460	500	500	463	507	469	458	476	498	480	457	424	470	463	462	479	488	485	529	468	469	453	480	479	488	514	491	483	456	463	504	461	484	500	479	472	463	454	460	497	489	494	469	476	460	469	519	484	455	515	460	489	472	475	459	480	460	511	483	498	499	448	481	486	442	481	470	461	490	465	501	491	504	497	480	452	474	491	492	482	458	496	488	438	531	474	471	480	444	473	466	486	517	490	434	469	427	498	496	460	504	460	497	493	472	437	425	465	485	471	442	492	463	473	490	531	450	450
49630	94009	75591	52242	30463	14076	5449	2247	1075	750	745	722	732	776	746	784	767	718	724	731	751	739	760	681	726	746	720	766	719	737	751	720	739	737	777	744	722	747	758	707	751	722	751	721	739	780	777	753	767	731	747	732	721	767	779	705	750	724	692	761	750	721	742	733	714	735	736	738	749	733	732	710	755	708	720	747	719	734	720	704	742	751	767	706	708	729	735	779	714	762	719	750	720	725	737	751	736	758	669	706	773	713	727	691	737	758	749	704	713	741	731	728	698	741	694	773	722	706	706	760	766	741	695	750	801	713	776	731	746	749	746	751	753	721	752	714	715	762	773	674	726	746	711	710	759	739	749	730	770	753	750	737	715	757	700	718	734	707	761	681	797	796	745	708	730	702	725	730	688	749	688	682	765	768	748	706	773	701	733	720	719	775	731	743	720	727	751	684	727	688	697	718	753	715	783	736	691	718	717	698	746	742	694	699	755	731	736	732	682	727	738	756	776	759	749	718	710	723	758	762	793	778	752	723	740	703	765	735	761	765	702	725	777	704	742	736	722	721	719	719	753	730	740	763	718	755	725	745	768	704	728	721	725	750	725	776	739	710	751	727	724	732	752	707	679	743	787	784	720	749	751	719	735	704	802	690	688	732	729	750	747	742	798	713	715	723	726	697	715	734	811	753	762	784	760	753	713	721	671	704	738	751	734	765	733	711	753	677	744	741	712	734	727	727	753	756	741	752	760	760	757	700	742	757	781	722	733	741	742	756	729	749	752	762	729	718	722	757	752	751	716	708	724	727	704	769	732	692	701	731	712	746	760	772	698	760	756	741	720	720	774	740	714	703	734	758	712	723	724	703	769	703	751	789	702	772	732	712	703	739	754	769	700	710	740	759	732	735	779	761	748	776	769	712	736	729	772	741	736	736	794	739	752	740	764	773	711	773	719	738	761	698	758	734	735	779	702	756	742	745	738	747	724	738	736	744	694	762	750	724	736	778	728	751	684	741	728	721	761	760	738	703	767	711	727	804	744	730	734	750	736	722	749	767	761	724	717	730	745	695	752	774	708	739	696	746	715	697	735	715	699	717	762	727	778	753	708	721	776	756	715	728	723	707	799	731	781	758	715	756	705	691	763	737	767	668	735	710	725	700	710	756	745	725	736	775	745	710	733	782	776	693	735	681	769	725	732	729	726	716	734	748	812	734	709	702	749	742	728	773	763	760	752	757	724	713	724	739	768	720	731	758	772	710	767	713	742	698	735	729	732	741	724	724	717	739	751	735	739	753	770	699	751	767	789	722	743	738	737	711	755	822	748	733	737	732	712	757	801	730	740	717	705	747	718	734	736	747	750	772	711	716	766	722	744	711	741	760	702	784	754	793	699	709	776	722	733	735	730	770	719	756	700	709	737	733	720	761	716	750	724	660	748	736	742	687	719	746	720	728	768	770	770	752	774	722	761	715	721	736	714	721	723	757	774	747	755	769	706	701	763	769	718	772	738	741	722	735	793	751	701	762	743	767	785	741	776	746	761	803	749	730	775	766	743	728	708	701	750	762	802	732	723	743	739	700	747	732	681	685	744	756	695	759	774	773	750	725	755	758	750	725	747	769	715	719	796	742	748	706	751	745	690	745	693	726	730	751	749	711	733	740	746	723	683	711	734	726	733	767	728	699	712	738	762	787	747	748	744	720	778	758	750	743	710	731	770	696	747	760	743	786	712	733	757	699	806	752	749	737	714	690	759	696	756	735	700	771	695	752	703	710	754	741	697	780	762	743	748	779	749	698	733	742	773	745	755	743	711	732	769	714	746	753	691	716	686	686	733	742	764	726	680	720	714	774	743	729	743	804	696	734	716	776	734	755	768	736	753	732	741	764	740	729	768	724	699	776	697	765	722	757	698	757	730	765	690	730	731	765	750	734	723	681	743	782	708	703	731	723	767	767	741	744	799	736	717	717	725	780	752	745	764	707	694	797	729	736	686	756	743	736	780	733	770	775	733	714	748	776	744	684	745	727	737	705	773	714	707	764	768	687	698	711	722	787	791	778	778	706	690	743	700	691	782	783	752	703	789	730	758	773	710	740	800	740	738	732	676	712	711	665	774	747	680	730	706	758	759	693	743	772	689	712	698	759	752	711	718	756	716	763	755	732	787	721	697	754	716	732	709	759	802	756	746	773	723	786	718	768	726	753	721	724	720	760	735	771	725	730	768	749	739	753	761	800	717	754	767	731	730	711	725	702	775	735	728	760	753	728	741	715	752	750	740	763	734	701	741	713	731	729	762	771	728	727	735	713	729	704	732	784	741	773	755	739	760	768	722	771	723	725	764	734	708	747	717	737	749	717	749	761	705	685	751	750	768	739	698	725	722	753	756	749	781	767	718	719	676	756	722	738	717	734	792	719	683	791	712	760	712	718	708	752	740	744	713	738	731	768	723	722	753	733	754	713	736	758	746	707	735	731	746	710	728	748	737	752	701	744	770	726	676	723	757	711	692	761	753	720	707	742	728	740	707	753	730	757	705	755	735	710	763	741	732	735	767	701	710	707	688	735	694	754	740	740	752	720	733	704	732	731	746	716	736	714	752	724	728	776	761	732	726	715	728	725	782	713	731	786	744	731	799	679	722	721	768	755	736	746	712	735	739	694	698	762	735	763	712	757	738	780	725	741	749	773	809	773	765	744	720	802	746	786	756	742	739	747	717	741	734	769	715	734	725	785	741	754	734	764	747	771	782	743	772	743	733	730	723	747	720	731	749	752	706	774	758	723	760	686	775	759	706	686	735	728	738	726	733	729	721	753	728	687	737	787	769	755	714	763	705	718	718	742	747	781	732	725	730	688	740	708	725	716	723	755	742	758	742	757	732	741	760	733	730	799	704	734	753	722	708	744	705	721	738	781	708	763	743	739	717	781	733	763	740	709	723	722	726	738	774	743	765	745	762	750	709	783	754	743	734	703	747	701	724	771	749	709	752	738	737	725	726	781	757	770	667	714	769	720	769	712	727	701	736	791	719	722	692	742	801	730	738	764	769	732	725	724	684	701	731	754	721	763	709	753	728	767	776	789	732	724	667	744	721	749	722	755	714	697	801	740	699	716	761	741	739	737	769	714	725	715	751	693	741	728	766	712	724	750	733	790	714	750	775	781	768	757	740	792	789	749	700	787	778	739	741	734	753	726	742	727	797	707	740	738	758	717	731	744	760	697	732	752	707	736	713	769	723	729	707	704	727	746	712	739	738	768	758	749	715	720	703	738	758	750	754	764	778	700	718	711	754	707	773	739	757	702	752	730	737	772	718	723	727	792	700	747	749	747	718	714	714	747	765	704	797	741	698	690	753	750	796	754	756	718	751	747	767	710	731	786	726	724	725	731	745	773	748	702	712	751	739	739	682	749	739	749	756	733	739	693	750	717	731	748	757	726	758	729	746	696	671	729	733	758	729	736	799	763	717	734	702	733	725	709	742	718	723	730	768	692	749	728	749	728
23358	22737	34761	33931	27078	22057	12872	2191	773	538	529	553	500	503	536	494	549	542	532	553	543	538	490	503	536	512	521	495	499	563	504	532	533	566	520	489	553	498	536	525	533	515	536	519	540	562	523	518	581	548	511	496	548	535	567	531	534	499	507	549	540	511	503	544	498	539	527	562	465	511	514	497	508	534	487	553	530	511	533	551	521	531	499	541	514	501	511	495	554	523	588	489	533	535	520	529	551	517	527	513	573	545	538	505	545	540	548	488	523	546	528	525	527	501	524	543	500	490	502	515	540	495	521	544	502	522	558	525	540	503	487	552	557	558	529	492	484	487	563	486	515	511	555	518	502	540	540	517	579	507	537	537	551	517	472	464	549	485	519	495	563	599	501	497	549	546	455	534	520	554	534	547	504	523	490	519	529	546	493	533	544	514	528	523	507	502	519	531	544	548	571	574	506	553	519	561	537	558	512	510	532	508	523	510	503	512	515	521	507	568	539	523	488	512	523	494	518	536	548	468	518	560	504	516	488	527	506	527	471	520	525	566	511	521	514	520	516	523	524	496	522	539	497	530	499	489	532	507	505	497	575	530	509	540	533	519	532	536	534	535	570	509	495	547	527	522	540	500	511	519	526	539	531	503	528	538	540	503	505	518	502	517	540	535	526	538	508	497	500	493	540	540	508	527	531	517	526	547	546	559	530	513	537	526	568	491	573	542	497	531	528	527	509	511	524	538	519	531	489	549	541	496	529	504	505	530	474	534	538	505	566	510	489	485	497	501	496	545	496	545	527	521	505	520	525	522	522	519	506	544	527	500	514	521	531	503	546	527	533	534	490	545	542	513	544	540	548	525	543	524	525	511	538	490	507	546	520	529	488	532	498	524	550	480	504	572	566	528	508	536	536	529	479	570	549	467	567	544	544	538	583	498	521	495	488	491	545	521	544	525	524	516	483	554	560	551	514	556	533	548	520	503	494	562	514	535	505	552	512	505	536	550	486	506	486	547	514	539	542	552	584	543	512	513	511	503	511	525	490	540	548	548	506	497	534	550	520	506	509	527	543	536	555	476	500	507	512	493	521	533	524	527	525	531	546	529	557	529	574	502	548	532	559	518	568	488	497	557	505	523	494	525	565	529	534	516	566	494	502	534	511	527	495	553	544	509	549	510	504	511	526	466	486	518	506	543	554	570	561	554	519	507	484	522	523	539	509	493	540	502	517	563	504	540	527	525	539	548	542	509	519	543	550	531	548	564	532	552	528	570	529	539	508	543	513	538	516	554	511	497	532	529	568	521	519	487	529	489	503	548	510	525	522	505	512	467	539	518	520	525	542	544	547	479	554	513	525	566	520	492	560	499	521	489	536	556	486	515	466	509	547	480	526	468	549	488	551	528	554	506	558	496	538	487	521	520	496	529	493	498	499	546	541	528	510	496	525	514	513	552	510	532	486	554	528	537	558	496	555	534	548	530	537	514	535	507	523	553	503	532	554	484	516	503	550	501	519	496	565	540	549	499	490	519	524	555	563	528	505	507	489	534	539	533	549	519	499	541	509	580	521	511	523	546	482	533	566	538	516	537	521	523	520	526	497	556	500	528	497	560	478	513	518	516	533	503	546	508	488	525	525	557	511	531	524	501	488	523	532	509	536	502	520	539	516	484	521	496	535	533	538	497	470	512	522	485	498	504	515	510	512	536	551	529	507	515	497	532	539	541	513	526	510	552	520	524	526	563	541	546	495	481	541	497	533	525	522	531	542	573	529	487	502	534	541	527	461	552	522	499	493	493	516	546	514	504	551	535	521	505	490	528	532	472	546	496	495	505	483	544	550	562	538	552	487	495	545	526	515	512	535	507	558	521	532	561	504	544	498	556	503	507	517	496	531	539	552	516	498	537	500	516	529	544	515	543	539	587	529	511	513	513	538	555	525	484	535	533	520	593	555	533	547	531	529	509	527	507	584	502	541	546	455	527	518	563	504	506	523	502	570	533	503	573	536	518	539	526	527	552	504	538	548	510	501	483	519	491	546	530	533	518	531	514	497	526	526	503	524	551	506	509	544	548	526	510	537	534	539	521	513	533	540	489	571	527	519	484	502	537	526	519	548	498	514	551	501	517	505	495	535	505	548	517	553	495	512	541	495	491	527	495	515	531	491	481	502	530	501	545	498	517	542	552	504	541	488	572	522	550	531	539	513	545	572	516	536	522	548	475	520	507	509	529	528	489	517	544	607	575	517	552	552	530	511	535	507	487	538	531	525	561	500	496	490	488	545	543	500	503	528	533	470	514	477	509	511	523	560	530	515	511	544	496	493	491	495	502	493	515	482	497	493	542	572	514	554	525	498	493	531	472	524	518	521	533	499	516	512	527	515	482	506	527	503	533	486	524	517	538	520	500	513	519	527	541	520	509	563	527	517	502	517	520	521	528	510	543	462	530	496	490	498	543	520	557	518	531	602	498	535	520	524	536	518	527	545	506	485	501	545	487	561	490	538	498	557	523	529	524	547	510	527	507	538	528	502	540	546	530	533	506	546	503	552	525	566	515	533	485	533	579	565	527	536	528	522	499	502	549	544	547	542	544	529	547	546	527	523	519	585	522	522	521	517	508	539	513	544	553	559	524	530	509	518	544	521	505	564	511	517	504	530	474	524	527	519	551	482	502	536	544	545	499	511	523	554	544	513	504	511	516	504	530	566	554	553	523	535	492	531	541	520	521	567	466	521	518	511	571	512	556	506	544	509	559	518	515	506	525	516	542	532	494	532	525	545	532	577	492	555	522	509	570	528	485	518	541	492	520	527	480	537	558	509	531	503	532	528	514	541	516	535	527	530	502	524	523	517	521	518	525	541	553	544	525	557	537	492	551	513	511	530	511	514	527	540	537	557	567	554	522	518	487	490	561	515	506	541	567	507	498	539	541	510	509	530	557	537	513	499	529	520	603	530	481	532	542	525	537	561	509	530	536	477	554	504	539	571	507	503	538	506	539	515	526	489	538	546	535	506	497	525	527	505	513	513	540	540	509	550	495	511	553	533	491	551	519	498	490	563	521	505	530	512	496	535	540	527	496	518	554	503	531	516	515	531	558	517	512	520	557	541	536	596	504	553	507	499	552	534	494	485	545	498	515	519	527	509	547	523	569	500	507	476	525	511	483	515	493	539	534	541	568	554	533	534	493	548	540	567	513	546	505	510	529	546	521	516	538	531	507	501	499	550	523	540	551	557	508	518	497	463	527	556	528	506	531	514	505	529	517	549	473	529	545	497	536	521	570	489	487	506	522	565	550	496	534	543	512	509	537	513	569	528	565	519	529	508	529	537	529	536	501	555	502	508	528	543	491	551	491	527	551	491	514	552	528	512	499	492	509	498	537	543	544	537	524	543	513	500	549	502	488	537	507	467	484	510	561	515	532	521	526	543	529	524	516	541	547	555	547	501	543	554	542	524	500	514	498	529	525	584	536	546	543	539	519	529	502	550	505	551	511	541	548
47762	104086	86787	64619	40058	22504	9878	3534	1378	813	757	731	757	731	793	786	756	756	805	790	766	759	792	775	759	737	783	744	766	766	766	723	754	787	761	763	815	810	758	767	804	851	806	747	762	769	759	785	752	755	708	788	768	768	765	774	736	774	772	828	689	776	744	766	743	783	821	756	764	758	746	741	791	761	769	765	718	823	780	757	762	744	758	743	762	755	751	765	762	790	781	782	817	817	781	797	792	743	750	756	778	738	764	734	819	797	754	816	742	816	756	772	757	778	794	801	724	809	799	837	730	789	771	847	822	795	817	732	784	806	756	771	771	767	779	771	762	780	812	825	768	788	791	803	769	784	787	783	791	775	784	801	798	807	813	787	741	816	750	749	749	824	817	771	768	805	807	811	737	783	776	820	797	752	740	765	773	777	759	822	814	816	757	828	751	754	855	773	767	793	813	758	784	754	815	804	813	770	784	755	799	827	796	730	792	782	743	763	763	753	817	759	816	788	791	752	771	780	772	758	800	782	761	766	750	789	760	755	727	791	781	749	790	768	785	786	737	726	800	774	819	826	756	795	811	756	759	806	771	770	771	801	744	719	735	790	786	760	813	766	786	778	733	780	788	751	730	749	784	794	782	805	846	798	740	773	777	826	786	764	753	762	768	777	789	777	760	731	806	782	793	781	716	766	734	820	752	780	758	705	725	801	811	783	746	781	772	803	731	753	784	767	755	791	798	730	816	768	766	783	790	748	748	753	754	829	763	786	768	741	752	769	779	747	842	756	744	806	768	722	785	785	673	782	772	771	723	809	769	789	741	782	728	817	757	741	775	811	774	802	766	729	792	758	775	795	717	765	783	761	783	777	740	790	758	806	753	773	755	730	813	724	757	850	751	783	701	781	793	782	801	784	750	787	821	793	750	717	797	738	829	746	794	775	761	757	788	778	768	742	734	784	797	797	777	771	773	761	766	780	765	735	758	737	814	792	787	747	799	726	798	750	749	756	793	767	789	773	771	766	777	740	761	788	742	791	742	744	790	785	781	764	748	740	775	784	775	766	784	806	748	758	798	732	766	766	828	792	729	770	775	750	768	789	768	773	791	819	759	747	762	744	750	766	795	730	787	750	773	769	725	772	745	795	805	772	813	810	760	762	783	777	767	770	819	750	779	734	756	758	737	732	780	792	771	806	796	763	742	827	780	729	743	781	789	712	803	790	731	773	771	775	770	744	726	789	781	785	716	754	773	812	823	749	805	819	772	750	835	754	764	766	736	723	744	757	727	697	759	717	783	773	758	799	784	725	771	736	797	827	776	798	783	754	781	711	811	764	816	760	802	760	760	747	738	742	782	777	770	798	776	738	741	797	801	772	789	755	718	736	757	770	751	805	764	757	784	779	788	726	764	735	781	757	762	789	743	773	814	775	778	711	747	801	726	813	813	765	756	772	754	766	765	720	798	760	836	772	800	713	748	776	800	799	771	816	812	780	789	770	778	751	779	753	789	800	778	758	769	821	751	792	745	789	737	750	841	727	780	787	806	808	791	793	773	741	748	790	744	777	778	746	759	787	785	759	788	760	789	797	821	690	768	831	745	805	828	732	780	757	770	746	769	766	761	780	808	775	755	792	740	816	795	717	791	777	739	801	786	776	707	757	746	720	755	824	772	743	781	852	725	784	789	772	782	748	784	707	817	789	768	738	768	723	746	739	778	810	761	793	762	763	813	768	735	766	774	740	829	801	766	787	794	734	788	768	737	826	758	783	749	829	775	777	778	774	715	731	746	790	716	814	738	824	810	750	768	752	768	719	782	779	744	728	804	790	769	775	794	778	809	744	811	792	834	714	713	793	759	833	768	770	808	742	822	742	731	764	759	746	777	827	795	795	816	733	735	792	782	770	767	837	782	776	791	837	782	797	738	751	780	801	727	765	761	764	772	733	791	775	765	783	723	786	797	773	733	805	798	772	753	759	786	780	768	738	757	714	788	770	780	761	698	790	823	820	771	733	717	762	825	752	748	696	813	783	840	708	776	816	740	822	787	741	809	826	734	774	715	747	767	778	787	783	781	773	768	736	777	760	835	732	722	779	740	744	783	797	769	800	805	759	756	763	727	853	797	761	720	777	759	774	772	772	798	797	767	738	716	777	753	766	818	778	742	814	774	753	735	763	815	774	747	796	738	747	752	758	733	767	757	771	749	860	785	764	753	816	845	767	783	785	784	829	768	796	763	776	790	755	757	782	775	820	772	757	735	812	801	797	727	783	775	762	784	774	808	736	779	750	736	712	808	747	805	839	734	782	741	739	754	752	719	724	831	759	804	773	743	837	810	708	745	775	756	761	784	795	793	746	773	774	735	760	772	765	758	766	755	761	750	793	767	779	806	755	758	740	803	820	789	775	802	795	786	778	756	776	762	767	755	732	745	778	722	716	764	821	777	781	778	785	777	789	770	763	742	767	809	749	800	737	738	767	806	778	736	747	797	768	781	813	817	760	764	790	754	729	775	712	738	784	796	775	744	805	774	757	816	790	777	794	773	734	739	784	738	780	722	760	751	781	760	832	793	811	788	733	782	782	792	789	714	785	747	815	766	784	800	763	737	808	818	767	769	755	801	776	769	732	750	788	780	816	738	747	721	754	784	841	758	782	752	795	748	771	762	756	828	770	772	775	783	756	807	776	750	789	793	777	749	805	776	767	804	804	763	782	784	733	793	777	811	772	773	740	798	803	812	790	785	805	775	779	767	779	767	808	779	790	824	727	772	781	788	750	777	773	792	825	789	809	791	783	781	767	756	795	752	773	756	806	746	796	732	763	811	779	766	798	747	759	803	787	731	770	762	750	779	768	816	827	761	755	762	757	768	808	734	746	781	785	759	759	742	780	767	788	764	732	753	739	810	729	767	751	758	751	777	754	804	736	800	789	773	760	770	712	775	759	730	716	746	773	757	778	781	762	780	765	763	794	741	743	769	799	770	766	771	751	777	733	754	796	805	753	731	767	781	792	772	731	722	717	738	802	796	727	771	734	820	763	785	745	765	777	767	759	758	722	798	779	773	763	733	799	800	727	828	782	808	738	792	813	791	727	750	768	734	755	773	795	722	738	808	767	741	798	807	728	756	731	699	806	743	778	802	754	746	766	762	779	796	728	742	734	766	807	760	752	760	750	754	797	792	751	782	765	753	762	742	767	767	833	719	806	766	836	780	746	770	762	753	766	753	792	785	787	755	787	734	767	802	788	728	792	785	793	800	771	772	787	776	759	796	733	770	747	769	796	797	768	776	700	752	752	795	809	767	776	771	798	725	718	782	796	745	766	776	777	770	762	744	780	754	821	787	753	763	761	820	791	751	739	778	821	837	772	772	816	724	767	793	775	746	752	773	742	740	785	792	777	773	834	816	773	809	807	810	762	791	768	805	776	725	760	780	769	842	803	771	773	803	774	758	730	762	759	761	785	797	822	812	776	781	820	793	824	759	820	813	759	771	764	763	781
27510	32781	34741	23201	7338	1946	917	602	470	462	417	459	452	492	436	429	463	471	429	442	479	408	457	488	461	479	432	452	446	445	465	474	482	483	436	474	457	435	431	462	461	472	453	467	447	461	472	432	464	493	434	451	491	501	475	449	484	475	463	467	428	436	477	455	447	449	432	441	436	473	490	417	496	442	462	459	487	470	452	486	464	443	485	434	455	469	465	482	428	435	454	417	479	461	449	453	461	437	481	418	442	444	448	432	438	420	465	446	444	449	460	436	468	456	459	439	471	446	459	482	437	472	461	427	479	497	504	454	470	451	458	443	452	474	477	460	443	470	432	472	481	475	473	469	452	435	449	469	442	430	506	433	507	475	499	430	415	462	422	467	448	481	392	425	442	396	446	436	467	457	462	482	487	441	441	428	447	465	467	470	450	446	428	456	459	467	473	460	460	448	440	507	421	432	437	502	440	451	444	460	469	472	453	438	430	446	474	432	463	482	446	468	449	446	431	449	461	405	453	467	475	441	467	433	453	463	475	480	415	453	462	474	451	463	483	471	443	495	437	449	421	471	455	465	462	485	484	485	438	464	472	459	455	494	441	473	441	469	443	458	468	433	460	429	456	433	444	479	479	437	438	471	462	486	467	484	461	505	435	489	440	456	476	471	425	503	495	448	462	469	449	502	457	465	417	437	420	463	475	477	412	471	462	431	463	429	442	448	465	441	459	454	423	470	446	470	438	438	473	445	451	486	463	458	442	409	437	509	449	427	425	470	463	434	478	442	455	467	454	504	466	449	426	449	465	483	441	447	423	483	438	490	442	455	463	449	460	488	454	439	444	449	470	463	468	453	477	440	475	443	417	409	447	466	485	463	508	474	487	476	412	496	418	452	467	448	467	491	414	485	458	489	468	414	457	427	435	446	479	471	440	467	426	457	435	435	436	476	454	489	458	473	456	427	454	452	423	451	482	476	482	451	456	475	473	484	448	453	483	482	440	457	520	470	481	472	463	411	422	444	453	434	451	436	431	432	486	463	468	415	435	475	439	480	440	478	408	437	492	476	477	472	436	448	440	414	462	423	432	433	442	442	464	442	492	455	464	481	481	464	483	442	472	453	418	437	466	437	448	461	509	444	428	447	479	459	464	443	435	423	448	469	504	455	478	455	447	460	457	483	394	468	486	443	472	468	445	473	468	459	456	441	506	450	453	442	469	446	474	441	486	449	448	473	446	464	423	483	462	478	474	443	469	466	458	461	452	444	455	441	430	449	470	458	441	448	412	433	448	463	439	432	434	408	453	440	429	410	428	492	470	451	454	469	441	452	476	438	443	445	423	458	455	429	440	475	455	451	481	455	457	450	444	452	503	465	461	470	483	458	442	426	430	443	462	423	435	453	458	455	488	502	490	460	444	459	453	452	466	421	448	452	444	468	471	435	439	493	464	443	456	449	463	455	431	460	484	444	443	424	447	471	481	449	455	443	473	474	463	476	478	466	469	446	466	467	457	447	433	468	471	433	461	434	440	474	474	487	465	446	451	435	458	423	459	431	458	452	475	468	464	451	458	451	489	442	444	426	491	448	439	421	431	393	445	450	477	480	440	455	474	450	448	440	450	428	427	450	455	450	449	459	486	444	369	439	460	434	460	450	450	446	463	508	435	470	483	430	454	420	481	499	462	459	435	481	443	459	422	460	463	476	437	456	450	466	463	457	433	503	469	443	439	449	463	443	463	490	450	438	467	445	474	442	422	415	433	441	439	452	473	463	445	469	462	448	454	452	469	438	466	471	454	461	478	430	441	435	477	441	434	475	445	436	470	488	424	452	442	445	459	443	464	455	480	432	434	429	460	466	433	428	463	459	485	442	423	468	452	447	453	471	434	441	443	436	460	448	470	453	472	482	471	495	443	475	431	480	451	468	482	482	478	468	438	457	456	470	479	429	468	452	435	462	469	462	486	465	435	495	448	446	477	453	446	436	473	441	421	429	479	435	452	466	463	475	432	446	459	477	444	470	436	478	478	457	468	450	454	435	479	467	459	432	460	447	442	427	415	460	490	473	453	447	436	453	490	439	473	459	464	442	476	429	447	456	456	463	480	468	442	464	460	458	435	465	498	448	462	426	431	430	465	454	449	494	470	435	491	466	472	434	467	427	426	463	443	445	481	457	434	447	470	501	482	472	483	484	464	487	463	469	446	458	508	487	446	429	453	468	459	419	437	427	435	451	468	497	477	455	481	415	461	463	441	436	474	446	481	449	419	471	495	424	436	444	420	424	423	446	453	467	475	458	440	457	423	445	455	451	431	487	436	455	444	506	458	415	434	462	466	455	473	458	483	476	494	447	464	431	465	429	459	456	428	451	452	460	454	429	456	427	416	415	450	446	475	465	454	440	444	427	453	442	469	454	456	473	459	449	441	488	447	459	466	460	404	494	467	486	404	439	434	468	479	462	426	429	460	447	437	447	444	415	438	499	467	468	434	422	446	421	451	418	414	438	457	466	444	486	452	505	425	428	451	445	480	464	483	465	461	419	459	449	444	466	434	448	455	477	445	503	460	454	441	430	425	477	450	465	459	457	421	465	472	445	492	499	438	475	450	443	446	449	468	479	440	450	476	438	504	474	445	459	451	451	442	463	439	436	425	454	445	447	482	455	481	498	474	450	488	509	430	442	446	455	498	476	466	452	466	472	468	494	481	499	454	437	464	509	459	473	443	418	459	464	434	470	446	449	467	486	438	433	443	432	422	431	443	466	443	471	492	499	446	439	439	471	451	426	465	469	470	453	460	451	448	476	452	463	465	513	487	433	451	496	431	458	495	462	446	462	458	486	445	428	441	436	456	498	509	443	469	492	490	462	461	478	457	425	443	475	450	441	475	465	454	423	457	464	463	453	434	460	451	449	488	446	460	480	470	485	431	452	451	423	511	451	447	474	449	437	479	459	477	453	469	418	421	492	465	442	444	448	430	488	446	496	475	433	470	462	472	403	462	431	429	467	453	454	442	444	475	506	449	441	449	482	474	443	472	452	504	457	449	461	445	449	461	430	441	446	463	455	456	478	444	457	443	465	453	464	464	459	479	466	467	435	450	440	462	454	462	462	481	450	474	464	488	465	412	502	492	470	444	422	452	427	422	456	446	465	423	454	497	458	460	411	455	435	424	421	439	446	461	459	465	453	478	452	459	445	447	434	491	448	462	443	444	416	483	504	468	477	463	433	473	507	427	456	446	481	419	489	462	478	478	431	500	450	469	429	460	428	460	456	465	452	455	449	430	449	446	452	498	409	422	462	470	427	423	435	481	457	444	457	474	424	487	465	455	461	443	451	442	453	470	468	436	467	480	456	491	467	473	451	461	439	464	447	432	445	460	460	438	485	457	443	510	428	433	494	452	432	454	465	441	453	449	468	447	446	441	466	482	460	452	447	446	444	438	464	475	438	448	478	461	459	457	434	474	454	482	459	456	418	490	457	407	474	461	461	473	451	446	464
28016	52397	40244	24604	9790	3642	1583	949	789	729	706	710	713	690	704	722	694	685	744	677	657	745	723	678	680	702	699	709	704	698	703	670	681	666	702	738	694	707	723	726	743	697	698	716	725	677	689	759	702	679	676	725	709	698	679	662	748	703	725	719	732	703	677	706	704	692	733	694	763	679	650	741	680	669	716	651	713	707	672	684	649	717	681	691	685	722	719	657	691	782	707	691	700	687	737	717	698	728	648	698	749	672	699	708	659	678	646	710	652	716	663	743	734	673	703	677	720	682	716	641	685	650	671	717	739	682	700	729	733	682	707	708	689	703	689	688	735	716	730	730	673	713	711	703	695	702	673	679	741	694	715	745	693	713	698	681	705	699	719	744	704	702	708	748	759	709	753	702	682	761	648	716	680	743	707	704	747	722	726	701	713	685	699	719	705	753	679	688	703	702	684	654	682	656	657	720	709	715	687	705	687	713	752	751	711	675	705	711	679	653	726	707	676	746	753	683	719	680	716	718	682	707	695	707	684	658	694	762	783	688	692	683	669	685	713	672	684	702	679	663	694	699	689	692	716	683	711	720	692	707	722	711	695	707	725	716	741	687	725	687	690	671	702	728	664	695	687	751	650	719	708	701	723	709	656	697	677	718	706	726	650	686	681	719	773	666	707	724	697	681	662	753	680	720	741	699	684	704	733	671	692	715	709	727	698	694	740	693	676	680	708	750	720	666	720	729	686	745	657	697	729	752	679	738	656	721	661	680	682	673	696	708	730	712	665	704	665	652	756	700	707	707	689	700	728	680	756	709	725	720	683	724	667	698	714	650	694	717	712	695	714	714	743	693	634	707	708	677	658	704	742	704	719	693	680	673	699	742	716	653	713	695	732	718	718	718	682	721	705	695	764	691	687	751	725	695	724	729	651	698	723	684	721	758	732	670	709	755	721	678	711	726	702	674	667	713	678	728	715	707	692	698	675	705	697	724	706	700	668	723	725	670	685	700	738	696	688	704	724	706	733	700	717	656	708	675	741	685	682	735	705	703	703	721	684	665	730	715	690	680	682	690	746	701	751	708	717	732	686	699	709	715	689	708	705	711	708	744	730	680	730	722	717	669	686	673	701	699	721	671	749	737	696	686	675	709	709	701	717	681	709	670	734	691	661	727	727	712	707	693	724	739	744	655	679	685	716	688	687	718	660	729	696	705	697	680	711	701	678	744	739	720	718	686	711	701	705	744	642	728	697	671	720	687	699	696	732	637	674	684	686	712	720	669	719	717	676	677	712	709	667	689	729	693	732	719	662	684	726	703	722	720	670	753	724	699	685	718	717	637	714	726	683	667	670	729	706	669	711	708	673	699	681	669	678	730	678	702	688	675	720	684	658	667	681	693	702	708	728	758	709	719	700	704	686	711	751	755	685	709	639	688	723	682	682	754	720	715	751	718	708	709	678	674	692	664	729	706	719	729	679	734	702	731	713	751	676	740	675	726	703	677	705	648	711	680	707	696	681	730	668	713	718	708	727	697	678	670	662	703	766	716	688	707	716	699	711	645	708	719	691	719	687	626	707	720	667	750	655	677	717	651	660	700	691	686	703	678	688	685	706	687	693	713	729	683	729	720	679	744	686	723	730	677	692	779	747	689	687	687	727	659	673	697	728	749	700	749	676	700	700	718	700	716	738	701	650	700	744	692	725	692	699	704	750	708	709	727	718	729	733	714	750	679	685	689	700	671	690	719	711	699	721	717	702	704	693	670	672	704	690	712	706	690	701	717	697	743	754	677	739	703	717	741	663	705	685	723	723	686	674	657	732	675	708	693	730	723	694	723	734	678	749	657	654	741	715	664	680	680	680	686	731	756	743	690	683	715	671	674	705	677	740	689	737	681	685	653	661	714	639	672	681	708	687	724	699	707	669	712	744	749	674	726	714	709	721	731	644	682	705	740	691	653	721	649	726	694	711	690	686	691	759	678	647	699	708	711	704	657	737	695	710	679	692	692	688	661	703	703	678	741	736	687	706	725	732	722	692	682	678	689	683	729	654	712	688	721	692	677	722	655	684	696	720	700	738	706	719	697	670	657	669	740	744	691	677	714	702	687	717	692	694	737	745	721	625	671	739	703	667	758	689	700	680	725	685	740	731	709	686	729	738	711	659	680	723	663	667	693	702	700	686	669	713	695	737	717	657	721	674	684	719	713	703	673	654	720	690	716	714	721	759	716	711	692	696	730	694	677	712	692	713	673	745	665	694	656	664	721	679	689	716	668	686	689	741	721	711	706	662	715	687	714	744	728	715	692	705	701	735	652	707	668	715	679	745	647	714	688	721	677	715	686	664	723	722	772	714	692	711	697	724	724	736	678	730	729	711	715	716	685	668	757	692	705	653	743	710	735	755	693	682	725	718	649	718	710	683	678	702	720	691	723	697	653	706	725	684	726	704	679	702	721	691	706	763	690	704	653	675	670	713	728	702	687	685	698	700	733	732	725	707	694	742	708	688	713	752	681	698	743	744	726	703	701	676	707	733	684	703	665	688	709	736	642	730	725	697	722	675	754	698	724	653	727	709	702	744	711	680	726	699	695	677	685	689	674	713	733	735	653	666	693	655	675	683	733	676	702	703	672	673	705	680	677	673	650	699	664	661	677	656	744	728	685	702	732	717	683	690	682	720	652	636	699	685	717	678	722	660	736	676	725	737	698	716	738	712	639	659	713	755	727	749	691	768	705	704	770	651	671	692	669	724	671	703	752	730	703	755	675	688	677	685	689	651	708	655	648	679	657	688	698	712	687	713	710	749	673	732	656	652	686	725	687	673	737	749	691	758	682	660	721	706	733	726	693	719	732	715	735	731	719	688	705	696	678	667	739	715	714	713	677	711	687	722	707	727	644	669	706	714	727	715	662	715	744	688	710	681	694	692	711	715	722	715	680	713	661	645	673	703	678	731	695	682	702	693	689	681	712	750	714	720	703	694	673	692	688	732	708	723	760	723	681	726	644	719	702	728	708	715	727	679	722	699	653	719	729	741	758	719	742	723	719	734	679	679	724	719	704	693	712	743	723	642	706	715	682	727	743	692	679	722	695	724	718	741	752	693	687	702	706	706	694	727	702	691	682	696	672	665	702	697	673	689	710	687	691	744	675	712	750	723	703	677	710	745	673	743	690	644	706	703	732	702	686	711	713	731	687	652	696	712	718	688	688	700	673	700	743	743	704	710	718	681	756	699	682	732	693	693	699	691	733	672	690	737	710	737	679	651	748	709	676	717	700	693	720	681	731	725	720	711	698	706	700	723	693	721	687	669	732	686	719	704	732	673	735	662	641	718	729	715	689	663	760	692	763	686	709	704	712	722	650	709	723	739	701	696	644	689	707	756	696	701	743	709	691	712	688	711	677	705	675	680	711	717	716	631	724	680	670	736	696	729	708	638	708	696	657	738	686	718	726	698	714	747	728	717	709	707	693	639	691	758	691	696	685	690	764	730	703	725	748
24720	24338	37605	36132	24115	14333	4147	1069	567	513	495	465	532	484	463	490	488	485	491	507	472	481	486	493	500	462	479	485	524	456	485	470	486	492	453	458	462	474	510	483	431	477	545	536	456	488	456	479	508	462	443	466	486	494	526	483	476	500	506	470	462	504	481	421	470	483	459	459	455	491	511	487	478	462	440	507	508	486	482	513	532	486	517	486	488	446	473	523	474	495	469	495	506	502	470	476	484	504	479	522	474	455	493	456	473	477	481	490	482	496	501	495	490	467	461	499	498	489	480	466	486	503	486	461	442	510	477	495	485	460	444	488	483	483	491	520	453	506	488	467	468	515	478	481	500	465	480	456	517	485	487	467	509	479	486	444	458	513	435	495	504	468	453	495	453	456	497	491	508	486	450	480	485	526	481	459	466	481	468	494	480	477	447	467	490	487	469	520	493	499	448	451	470	481	514	477	436	488	456	492	451	491	485	477	459	487	511	496	491	438	498	466	426	482	503	454	472	462	490	478	496	482	455	457	504	420	522	487	484	459	476	491	451	490	523	490	511	457	529	489	477	521	445	476	469	492	470	436	489	496	437	501	435	467	481	491	479	489	494	461	509	492	494	440	503	484	462	469	526	477	466	503	491	502	454	479	464	447	448	487	508	445	501	410	490	496	488	481	484	498	463	483	501	507	456	475	499	488	485	420	500	542	502	473	498	459	504	446	490	512	428	521	511	491	466	448	464	468	477	506	474	484	483	497	497	492	452	472	502	457	484	447	505	535	437	482	489	478	457	459	441	508	500	507	477	450	468	463	470	465	518	512	507	478	495	500	504	534	497	437	519	469	523	510	468	478	464	483	463	482	484	511	548	482	485	491	488	488	460	476	450	451	502	463	487	503	457	493	468	456	494	491	481	448	474	492	503	499	445	488	457	521	512	516	485	505	499	465	459	488	489	448	495	487	480	468	483	476	488	482	464	494	509	464	491	468	489	503	476	509	452	487	447	454	467	478	413	460	480	464	455	440	502	435	487	475	475	477	473	488	480	446	503	431	477	486	523	447	484	481	501	464	470	504	475	479	507	464	513	483	432	483	457	489	460	480	492	444	467	473	478	490	493	516	486	461	501	482	447	477	487	483	485	502	421	485	479	495	464	471	444	484	497	455	446	471	489	485	442	455	483	507	491	467	456	476	468	459	478	457	461	505	443	461	472	451	433	476	494	523	465	491	518	495	470	459	497	420	471	489	487	472	455	516	480	469	528	472	513	464	487	488	523	475	488	515	505	442	460	485	474	451	476	485	456	498	465	495	484	485	490	497	514	464	492	496	441	504	476	521	474	486	532	483	463	519	472	476	479	507	495	448	493	456	499	475	469	496	469	432	518	449	471	471	460	500	494	511	481	457	496	517	472	474	507	507	440	485	482	496	501	475	466	476	467	441	491	465	482	466	456	509	476	464	483	494	464	483	477	469	488	481	517	487	490	497	469	463	460	495	478	454	469	480	490	461	489	480	490	528	474	504	470	479	498	455	466	471	461	468	504	477	494	474	467	453	482	451	488	480	511	483	462	470	472	499	462	497	527	471	495	471	473	459	439	507	444	465	504	465	469	464	490	490	457	489	477	470	512	493	460	486	461	491	451	470	460	483	450	456	460	459	447	446	477	494	480	453	447	472	492	497	496	467	467	479	480	479	515	506	498	423	466	457	499	484	523	477	487	485	494	477	484	491	465	495	486	469	490	503	453	477	483	455	474	478	491	495	481	483	503	459	505	505	502	501	484	485	493	493	465	505	466	486	452	522	461	487	484	534	482	422	478	488	469	474	460	465	460	479	485	448	474	478	486	502	507	468	477	498	496	506	471	480	480	481	458	507	471	503	501	480	452	461	501	475	505	475	474	499	471	479	474	509	515	492	487	463	518	472	502	479	498	472	486	424	495	485	455	493	466	511	466	474	486	498	489	499	502	506	474	475	507	463	498	466	459	462	437	468	491	502	504	461	500	501	496	458	469	456	482	500	511	482	460	458	456	474	482	451	524	501	489	512	494	493	477	454	463	492	494	476	468	476	463	498	470	501	497	477	490	471	491	484	483	486	449	450	515	450	491	479	482	460	493	520	489	471	476	520	477	478	475	471	505	460	469	484	466	468	467	483	476	522	484	479	496	451	468	458	498	449	488	475	443	476	482	480	511	466	453	460	474	496	529	486	504	523	500	459	465	497	495	486	473	427	466	462	468	443	496	470	474	472	468	469	470	467	478	489	468	478	490	492	494	473	487	483	473	471	497	499	481	520	520	482	486	470	495	476	438	496	486	451	451	480	478	480	465	495	473	487	465	500	424	487	455	476	528	496	482	515	474	488	481	482	484	455	518	509	478	488	450	456	457	477	482	473	442	469	452	519	477	469	458	437	507	495	483	444	500	499	473	488	468	470	463	484	501	483	454	481	512	485	472	483	423	438	513	486	444	483	489	482	491	489	464	471	500	501	502	504	490	490	467	522	450	457	452	483	459	466	460	476	521	474	495	454	464	456	508	499	452	512	457	446	473	440	481	506	492	496	471	488	470	458	473	482	452	510	474	486	472	487	470	510	506	495	478	468	503	469	502	455	508	512	478	446	464	451	457	444	469	471	476	450	482	460	454	447	472	439	458	508	453	471	481	426	452	502	479	448	484	487	433	427	489	496	477	496	460	486	428	469	489	509	480	478	496	521	444	489	490	482	491	455	420	479	482	499	456	465	461	515	415	507	465	471	478	477	486	479	482	520	478	520	476	478	473	495	466	477	452	490	472	475	468	443	478	477	513	464	486	435	492	513	482	460	479	459	494	479	517	466	447	460	507	504	466	495	510	431	461	491	459	503	495	449	500	469	431	444	492	492	489	475	454	455	489	475	488	452	482	491	490	509	473	495	482	499	475	486	498	499	490	467	472	482	458	465	505	500	475	479	475	481	472	486	471	483	452	487	487	480	489	524	496	497	479	497	462	463	462	491	478	467	504	448	491	465	479	476	462	525	452	499	502	512	467	487	480	519	509	492	479	475	464	482	480	491	459	484	482	500	480	471	490	536	482	484	465	489	490	493	434	480	485	538	467	479	470	452	477	429	461	502	436	509	501	456	466	498	478	486	456	480	469	474	477	470	436	474	457	477	465	474	460	482	503	471	422	474	460	443	458	497	497	457	511	465	478	452	476	466	520	486	464	467	451	489	468	492	520	470	473	470	461	477	481	511	471	475	501	498	513	476	507	464	512	451	477	527	455	469	444	457	446	457	495	476	490	473	476	481	475	487	488	477	484	464	498	477	488	483	480	464	454	474	454	459	475	477	420	481	444	465	451	504	438	536	469	471	529	452	483	479	450	517	453	515	498	499	497	521	466	490	462	499	488	470	479	511	487	492	457	485	502	498	479	512	493	469	457	492	503	495	480	476	514	510	480	477	501	482	511	458	470	476	499	508	449	459	458	475	518	466	449	499	486	483	491	509	446	449	486	563
56292	91968	73181	48911	28149	13745	5354	1830	983	771	774	724	736	744	731	722	701	743	736	742	717	763	777	762	813	718	710	673	757	756	741	778	738	752	704	741	708	749	722	765	751	721	718	729	776	738	764	756	730	676	702	794	731	772	693	743	737	748	733	718	724	723	763	740	738	705	690	705	714	748	800	740	779	756	756	696	753	714	679	778	771	706	691	729	751	747	775	748	744	711	730	750	695	736	723	705	784	734	734	770	723	710	724	759	745	766	738	762	760	704	725	751	720	746	737	732	775	686	734	737	658	706	754	735	781	748	718	727	725	758	722	741	719	743	753	729	729	733	683	729	697	757	740	705	767	720	697	740	801	779	730	739	700	747	774	723	770	734	698	758	714	773	717	752	719	694	763	743	737	754	748	732	753	713	712	733	762	670	770	757	719	742	724	759	740	777	734	772	716	707	719	754	727	721	717	713	763	705	739	715	744	727	730	736	727	757	759	713	735	747	742	699	753	704	763	714	710	733	728	692	720	733	719	709	720	728	733	717	684	763	733	747	763	766	729	720	764	759	769	754	719	706	746	748	704	748	730	761	809	691	718	724	738	737	754	732	714	737	759	752	755	710	737	754	690	750	733	752	745	715	776	756	744	672	743	714	731	766	722	739	697	725	745	711	748	724	692	744	807	748	747	705	715	696	779	779	728	731	690	725	757	742	758	695	707	733	716	744	703	700	777	732	775	690	771	756	808	682	716	680	699	721	721	731	718	704	720	751	719	758	725	772	718	752	744	708	745	699	705	732	746	775	741	729	764	758	780	779	793	750	782	745	733	746	743	717	721	734	771	710	705	717	715	731	714	730	705	772	723	738	753	691	716	727	742	709	735	756	723	793	717	786	755	713	793	716	743	748	781	695	789	772	745	747	712	698	770	757	766	736	732	765	729	721	747	727	763	794	750	740	743	707	745	766	755	746	797	748	701	748	749	766	740	731	715	773	752	781	718	796	744	732	746	721	703	800	719	730	717	763	743	717	706	700	780	737	766	704	735	721	756	762	766	752	716	741	757	738	683	711	755	739	706	707	766	796	739	729	740	733	787	773	721	738	773	732	725	726	734	755	694	727	710	677	729	762	745	710	761	734	710	738	786	750	746	687	713	695	691	695	750	765	760	745	736	711	723	748	741	717	730	732	743	696	738	740	738	686	730	727	735	787	726	714	746	664	747	725	713	696	714	716	724	754	752	716	724	769	813	736	746	739	736	721	733	763	737	777	717	789	778	728	784	745	780	778	753	734	742	744	747	712	669	746	735	745	749	719	769	749	688	749	757	751	716	779	724	739	733	737	766	696	729	770	778	773	776	717	731	766	744	708	714	782	773	724	725	756	698	807	721	701	748	734	743	710	780	769	768	752	714	754	731	772	763	748	710	756	759	745	763	750	751	731	704	684	711	697	726	755	748	724	757	754	742	763	740	739	782	690	750	717	729	729	747	764	737	746	694	693	715	725	694	748	699	725	723	718	776	777	758	746	751	722	741	705	720	717	741	755	719	711	718	739	734	728	712	732	731	746	707	755	715	726	719	724	701	703	764	735	743	726	803	750	739	737	710	701	721	753	732	711	758	673	732	700	748	723	715	764	721	675	751	771	742	764	742	753	732	704	697	781	729	753	738	792	719	765	729	727	751	771	742	760	738	742	760	720	757	771	743	736	677	766	727	696	757	711	705	720	762	721	738	756	707	707	744	769	691	708	745	754	738	722	747	692	722	709	747	728	773	705	755	710	778	704	745	702	769	742	805	780	731	798	723	714	732	725	743	702	741	695	680	719	773	737	720	694	751	747	709	739	735	772	706	759	771	706	751	736	745	717	706	722	735	727	772	716	739	717	705	767	748	772	746	707	705	720	723	714	714	773	796	719	727	749	732	725	698	739	726	718	769	703	762	743	746	768	710	706	751	773	712	784	737	723	735	795	793	755	713	771	737	715	778	699	745	767	756	724	752	726	771	734	727	737	697	716	682	720	790	693	759	752	747	804	729	756	743	695	707	725	750	729	780	753	756	758	717	775	769	725	719	709	812	719	709	703	703	745	701	723	737	737	713	762	773	770	783	729	765	719	765	700	682	690	725	721	724	709	762	751	730	746	738	700	784	764	769	710	740	731	782	741	728	727	770	729	760	704	749	715	743	706	747	745	764	723	744	746	784	715	691	743	729	683	731	776	774	752	716	722	760	744	708	756	704	736	715	717	716	751	761	716	697	735	725	770	712	726	719	693	734	722	699	753	745	738	694	707	739	709	726	749	785	763	741	751	777	757	721	731	725	763	760	763	707	701	713	735	751	732	707	728	729	722	714	733	725	752	724	733	709	750	736	707	767	732	708	716	737	690	723	756	721	756	745	728	756	733	711	738	733	755	722	746	762	792	727	769	761	754	736	729	740	729	754	711	758	740	712	748	750	682	704	728	788	710	737	788	734	701	739	734	719	703	732	772	739	701	763	735	693	717	746	760	763	736	737	695	723	738	743	737	752	726	677	767	735	706	763	732	762	702	752	724	754	716	750	740	694	754	747	750	750	710	734	717	731	732	750	684	704	715	698	761	755	667	748	719	699	728	756	747	797	728	663	735	735	757	735	742	714	777	738	735	736	775	732	763	744	711	774	737	726	770	771	730	745	737	765	744	756	716	755	776	728	716	706	700	736	749	762	751	683	730	691	726	728	677	643	724	702	749	743	757	713	759	741	753	772	706	726	673	751	750	706	700	769	718	746	715	770	673	701	778	755	746	741	732	715	680	746	716	702	764	780	699	644	794	727	780	759	728	717	690	770	672	741	752	699	712	741	758	737	734	780	687	731	763	734	762	676	730	748	732	723	725	745	699	748	757	722	744	786	733	772	729	730	745	714	725	730	758	729	748	729	721	739	799	751	684	773	724	752	741	769	765	756	748	699	748	763	712	726	691	711	732	749	738	737	698	754	761	733	724	733	729	750	733	727	761	704	773	753	741	712	733	737	728	742	748	721	760	726	762	732	756	729	758	762	738	735	761	744	793	785	670	731	722	723	719	732	696	737	726	756	773	725	779	729	778	755	707	758	733	685	727	757	746	739	720	753	717	767	760	730	723	705	751	729	761	730	731	722	714	747	747	767	693	784	729	761	756	749	713	711	736	776	723	758	746	750	737	744	723	733	742	743	740	783	734	732	778	726	742	725	749	768	767	721	753	722	711	724	756	722	680	760	699	771	791	713	734	761	732	702	737	722	680	678	772	738	760	678	755	729	753	728	756	794	708	758	732	734	738	697	720	717	695	725	728	761	735	743	717	745	744	736	773	773	737	739	755	661	770	750	727	703	744	739	765	713	726	756	715	736	749	673	725	730	723	755	731	719	743	717	759	798	741	757	727	773	750	721	747	705	744	730	772	681	749	789	740	759	791	735	688	698	788	718	732	744	742	763	731	752	768	729	705	705	799	716	727	774	762	717	750	716	742	726	722	726	743	716	712
23338	22529	33733	32021	25124	22017	13012	2275	791	623	557	516	536	486	591	516	524	575	518	516	530	529	532	542	536	550	554	516	545	560	540	518	572	525	514	531	547	528	538	549	553	538	551	527	596	484	517	505	517	547	530	523	511	555	577	549	563	562	525	525	536	535	554	569	536	537	550	517	563	544	482	534	543	511	512	526	539	510	483	560	498	520	513	520	545	521	512	531	536	550	518	514	556	534	532	516	531	546	497	541	552	489	522	539	522	541	529	511	536	543	537	569	534	544	565	553	570	537	570	526	499	525	523	529	485	519	487	527	534	485	498	538	522	513	491	549	528	526	524	525	504	546	521	527	505	520	524	560	515	523	493	538	536	535	486	555	514	551	535	531	548	544	518	527	487	525	498	543	548	540	520	513	522	527	499	505	492	524	510	544	556	524	527	542	516	516	538	520	535	611	536	596	547	562	523	528	479	567	505	521	560	548	495	543	514	579	531	542	528	558	532	572	551	536	520	519	532	514	509	500	524	529	503	556	529	512	521	515	560	560	449	562	537	519	524	498	530	503	563	516	500	494	547	546	551	517	548	511	550	512	520	521	526	523	539	569	563	532	510	504	542	553	489	525	539	535	556	520	501	540	561	531	517	524	547	575	517	519	526	515	529	493	532	508	490	533	524	501	509	519	531	529	479	549	506	478	543	530	506	523	541	512	558	534	509	545	503	495	578	514	540	499	527	521	526	489	509	577	502	551	494	540	535	507	484	493	553	523	523	509	538	537	521	526	509	491	523	482	521	541	524	529	519	540	513	499	521	544	530	551	521	520	500	518	510	532	526	501	522	533	509	546	489	533	562	551	555	528	523	464	503	516	510	546	530	475	498	528	524	507	548	529	545	493	511	577	522	532	513	536	567	510	525	538	490	522	567	492	535	523	574	489	539	554	554	533	476	494	560	530	557	566	521	534	555	543	526	522	594	545	505	594	510	521	569	533	501	542	512	519	538	545	493	563	541	524	529	527	538	528	533	476	509	561	544	544	526	575	539	506	514	536	544	526	534	484	509	528	494	519	538	548	630	485	552	513	521	562	535	555	515	519	537	548	514	511	496	522	513	525	517	522	508	503	498	534	499	514	517	531	512	527	503	529	514	531	515	545	552	524	532	530	492	506	524	534	517	488	513	513	512	544	550	523	493	521	513	551	558	565	544	530	554	560	520	538	525	536	496	570	514	518	542	537	480	539	526	526	538	537	570	533	526	529	546	497	525	484	528	508	498	510	520	545	548	533	466	550	498	513	509	551	525	538	506	525	519	532	499	533	520	490	559	583	546	538	537	581	482	506	544	491	502	527	519	555	585	545	568	526	529	526	553	573	537	532	550	558	499	577	495	534	531	565	505	502	510	557	506	524	491	534	538	543	568	568	558	550	488	571	565	482	536	549	496	531	520	550	516	568	521	528	517	534	519	511	546	523	566	563	518	498	560	507	553	523	529	508	533	526	527	521	526	494	516	549	554	535	534	529	526	529	558	540	543	507	508	500	545	545	535	512	536	559	477	517	524	573	569	509	515	519	529	554	527	530	537	514	518	539	543	530	551	520	513	556	574	479	494	546	552	508	499	548	540	503	496	538	505	509	540	502	541	514	525	497	553	551	514	558	527	550	532	524	523	503	515	541	546	514	543	543	517	458	498	530	545	504	547	503	544	558	549	501	478	537	559	533	551	527	536	490	516	538	524	515	538	535	582	490	518	493	494	496	551	477	526	489	522	495	520	490	539	525	512	506	520	521	462	492	548	516	535	527	499	535	521	501	581	533	511	541	530	486	519	514	529	532	570	585	543	523	525	548	513	533	519	558	485	583	507	523	518	501	549	548	517	496	542	512	530	514	482	517	539	572	555	526	546	518	552	536	595	547	494	515	543	481	494	495	511	524	563	584	507	499	543	547	530	572	534	525	539	505	559	519	480	557	494	494	553	567	527	531	465	541	566	485	526	526	538	525	539	531	497	550	512	533	503	544	540	488	535	524	543	522	512	514	553	555	498	512	519	502	503	549	514	528	532	525	531	523	496	512	499	502	499	567	507	513	522	563	503	514	533	511	520	591	522	534	489	550	528	518	512	516	525	505	522	494	568	494	522	542	508	557	524	533	520	504	516	505	535	470	578	520	541	547	541	528	503	508	466	537	544	520	532	503	497	513	520	550	525	501	537	474	544	506	500	512	564	509	499	529	498	528	538	574	505	525	540	473	552	528	493	533	528	486	586	473	518	502	534	495	533	578	528	537	521	520	580	491	540	546	510	530	485	486	530	529	507	518	557	502	542	517	540	554	482	530	523	549	476	498	467	505	529	544	514	549	547	490	514	571	500	536	539	525	530	560	535	517	506	565	511	505	518	489	542	535	583	501	547	523	517	529	513	536	523	509	520	527	527	511	511	514	528	525	517	556	543	511	571	538	551	535	506	549	487	522	491	469	529	520	499	545	586	513	573	517	510	521	506	502	553	528	515	531	536	535	491	525	497	530	526	551	503	482	494	498	558	533	508	499	507	504	516	548	539	455	516	507	537	562	504	555	535	527	559	524	505	567	568	543	579	538	510	514	532	532	531	485	525	515	554	528	551	504	535	496	540	518	575	532	488	513	560	503	540	540	513	522	534	517	503	530	533	516	544	506	539	553	491	559	543	560	551	517	482	520	537	564	574	542	532	530	532	504	525	500	542	527	541	529	537	516	521	533	521	524	556	550	546	517	574	541	525	543	497	501	520	528	542	552	538	482	536	549	532	517	526	544	562	523	491	489	524	498	495	525	545	533	512	505	554	503	499	516	507	548	547	500	540	525	517	521	516	501	529	533	497	524	496	532	494	541	502	570	533	478	536	521	509	517	540	554	538	528	507	505	523	524	554	519	533	566	507	492	528	566	537	539	533	495	546	496	556	543	538	512	550	531	543	546	506	534	521	489	535	529	513	525	516	537	501	521	519	516	536	553	566	546	528	564	540	522	528	537	523	504	544	510	548	525	515	526	516	509	540	541	556	505	505	544	574	514	547	537	518	505	526	520	544	562	540	482	535	535	546	554	533	552	539	513	520	547	530	551	523	503	537	533	553	528	588	529	517	504	538	535	537	536	513	545	537	539	517	495	540	517	532	511	475	517	543	550	523	533	469	512	497	512	509	510	502	499	563	527	496	538	525	548	540	504	524	499	513	545	548	522	494	530	578	518	515	548	498	546	531	518	550	531	558	540	510	504	531	511	502	534	527	508	530	541	572	528	511	478	549	510	552	496	506	533	516	530	518	549	537	541	534	561	530	497	554	537	548	543	532	496	535	530	541	531	520	502	546	506	500	531	550	504	537	523	528	539	546	567	495	532	516	566	527	544	519	479	524	526	520	525	506	534	497	509	510	525	525	572	520	560	518	540	515	526	557	504	488	498	557	492	533	537	539	563	508	502	545	518	506	545	522	515	563	559	494	493	523	481	558	514	497	555	545	553	494	549
56835	104160	86010	62111	37478	23606	10230	3458	1349	834	786	818	766	763	853	764	792	845	772	791	801	746	744	716	779	805	780	784	770	787	765	799	714	817	812	756	797	790	808	773	779	751	806	758	775	831	793	773	743	742	784	793	760	835	765	799	772	778	751	793	831	762	803	800	805	795	798	818	741	796	796	779	810	779	755	773	759	748	728	787	777	760	777	813	791	812	787	768	783	783	771	736	805	786	742	791	773	800	788	749	800	772	761	750	806	795	793	768	785	777	739	788	826	810	783	781	788	777	765	836	810	787	821	809	773	752	847	751	755	745	762	732	791	764	792	759	792	811	724	787	828	808	766	795	823	760	805	743	750	756	810	760	785	791	805	730	776	744	762	736	738	828	758	801	735	775	761	762	764	732	733	782	812	762	747	782	810	808	818	793	775	776	773	754	759	799	773	777	805	798	810	841	775	813	751	805	764	729	808	796	749	768	834	818	738	791	778	809	752	800	766	789	760	771	763	831	784	780	805	832	822	743	731	792	763	738	766	772	810	808	842	758	779	788	791	788	772	764	818	790	790	786	730	746	766	765	784	776	778	767	781	748	793	759	813	742	778	803	777	768	802	808	764	771	737	779	784	764	773	793	815	758	779	797	781	791	744	763	814	784	771	763	730	823	773	749	758	740	771	827	782	785	735	773	814	831	773	756	792	807	750	816	767	766	839	779	748	777	796	822	787	767	778	756	752	848	806	768	793	779	751	757	774	766	702	796	816	800	781	734	781	807	780	821	748	771	754	788	764	739	781	757	763	735	727	766	744	731	785	774	773	759	786	811	764	819	783	753	737	797	736	770	747	768	779	826	769	825	744	762	775	784	800	808	758	811	767	790	786	786	769	761	760	832	800	773	768	791	774	763	786	800	792	786	771	742	757	734	815	783	767	781	827	755	777	873	837	757	706	828	812	780	819	825	768	762	811	806	800	724	790	826	771	753	762	833	749	803	738	756	736	748	720	765	785	840	788	770	788	774	816	764	760	757	762	765	791	752	796	797	817	774	813	771	784	771	775	795	770	771	785	751	757	754	725	797	825	777	787	809	775	809	781	744	769	751	761	766	751	780	797	773	730	757	777	777	764	750	799	740	720	763	743	827	831	786	827	830	749	754	765	817	747	740	792	709	767	802	778	813	810	849	774	742	754	851	798	813	797	786	761	830	736	838	772	792	744	745	773	696	757	763	754	808	759	789	817	726	793	724	775	751	753	813	746	747	749	813	759	786	800	735	805	832	810	764	735	791	766	746	778	745	768	780	819	778	761	823	811	745	811	807	763	800	768	741	782	791	811	782	777	795	781	813	772	709	791	817	746	843	788	773	788	853	784	760	794	780	820	784	760	696	772	813	791	744	793	788	725	826	768	804	774	804	777	743	746	756	772	747	810	782	801	796	783	805	760	797	857	768	732	788	833	779	769	818	768	777	818	739	734	766	765	787	787	717	762	768	755	801	856	802	738	760	768	761	765	751	754	738	802	775	788	784	773	714	817	727	740	800	775	803	764	766	783	751	760	776	768	798	801	795	774	766	771	802	742	742	762	758	775	775	798	732	794	793	783	843	793	825	786	796	813	799	753	804	784	785	765	729	781	788	768	782	770	807	771	822	759	770	778	760	700	818	770	819	802	785	776	769	752	766	773	809	810	783	732	749	806	770	774	799	786	836	771	763	781	757	765	765	821	773	792	782	778	760	777	813	742	754	770	802	754	740	771	734	789	790	755	801	774	777	806	780	789	822	756	806	795	778	785	776	807	794	776	783	788	766	773	795	779	835	805	752	819	773	712	795	769	833	763	792	763	778	769	749	758	803	811	731	769	787	756	743	768	807	809	790	799	782	808	765	773	823	750	784	737	790	750	771	778	822	815	777	798	745	784	814	738	790	765	784	776	796	739	755	810	822	780	742	812	780	775	779	819	771	792	818	778	769	779	810	787	741	784	832	773	734	752	795	788	768	737	761	814	820	749	776	755	740	807	766	753	735	756	788	771	760	780	738	713	806	757	766	770	819	757	738	773	785	722	754	788	746	734	788	747	779	801	778	745	775	807	757	793	762	753	791	783	779	715	711	782	760	754	771	770	834	820	710	805	806	792	755	797	753	771	785	826	736	780	759	716	762	772	758	834	776	743	774	761	825	812	778	744	825	727	750	791	814	702	782	778	756	743	782	767	781	780	812	852	747	776	802	808	813	784	754	788	774	778	763	795	817	767	828	796	730	843	792	795	818	779	810	768	782	770	770	811	771	753	797	800	749	756	783	741	701	770	822	751	785	774	755	759	804	781	810	791	765	738	800	775	814	783	821	749	789	800	796	776	769	800	771	787	763	737	792	739	783	746	721	756	811	794	751	761	802	795	745	733	745	798	771	796	751	844	763	748	784	748	761	753	746	764	800	739	761	806	770	745	781	807	784	705	825	739	767	779	788	756	818	807	803	783	820	784	756	773	790	787	807	804	760	790	766	762	772	789	782	773	798	728	749	788	757	767	763	781	790	776	753	744	768	743	763	754	780	813	776	749	786	778	741	764	805	764	782	742	769	816	735	773	818	758	808	766	756	778	781	768	780	793	778	721	823	805	831	729	740	766	836	778	754	739	753	769	767	749	797	763	773	766	810	779	762	753	816	782	815	753	799	745	860	731	758	751	763	797	777	758	784	772	802	779	717	732	763	755	738	785	821	734	776	750	818	745	742	746	771	800	748	756	789	818	768	807	782	776	725	779	776	791	771	755	774	788	796	765	788	787	804	785	753	774	743	786	787	727	792	750	765	774	778	777	774	775	732	766	846	824	796	770	741	737	772	776	741	784	788	726	812	809	747	768	762	740	758	820	744	739	791	771	816	798	771	768	769	759	803	775	808	753	774	760	782	817	748	825	784	747	805	748	758	790	795	746	815	803	755	809	756	737	750	762	750	728	734	722	765	763	777	785	797	810	798	780	795	696	775	783	755	804	786	752	798	724	789	776	807	811	778	777	778	793	771	805	758	768	757	776	785	743	761	782	805	778	785	755	820	761	785	800	767	746	791	750	784	781	766	776	840	774	814	785	743	769	747	745	785	777	755	787	757	728	764	776	810	795	756	790	753	813	783	833	782	754	835	776	765	836	758	795	798	776	790	742	802	705	783	774	756	744	737	794	784	805	805	819	826	796	756	791	763	782	737	750	794	767	772	799	747	767	770	754	746	800	804	753	742	849	798	776	758	752	748	779	759	841	809	798	770	785	752	783	779	816	831	771	804	791	757	813	771	850	761	780	764	785	758	766	796	759	742	751	796	813	751	841	723	797	779	771	789	738	791	757	811	774	769	798	761	719	768	772	769	735	820	792	802	781	797	754	755	848	756	757	800	796	789	835	784	797	796	808	757	753	785	782	788	791	792	813	796	774	842	809	808	805	763	682	829	754	732	804	800	769	814	786	754	768	794	832	774	769	735	750	805	792	795	731	768	797	747	760	762
27755	31604	33939	22160	6336	1916	920	583	501	503	464	504	485	429	460	477	450	475	472	471	461	455	464	444	456	492	466	445	491	488	445	446	465	449	436	492	484	455	435	453	490	490	460	480	501	460	488	473	490	454	451	503	457	458	463	446	455	501	474	459	462	430	405	424	448	475	445	452	477	435	462	455	456	515	492	468	461	464	447	485	435	486	447	439	474	469	438	509	469	456	467	468	464	463	428	486	469	447	448	430	451	437	440	452	462	442	456	436	406	458	442	469	481	450	478	458	471	476	426	464	447	456	434	451	465	474	459	466	444	478	498	468	475	434	470	440	432	450	475	462	473	449	468	458	448	475	446	460	450	488	477	436	457	466	476	442	441	436	510	457	443	440	484	455	436	470	443	446	441	467	465	484	465	469	476	467	462	483	441	402	442	454	475	440	455	478	431	485	457	465	508	466	458	447	475	423	463	454	453	456	438	455	440	452	483	427	427	483	453	468	460	406	420	449	455	453	439	434	448	467	475	460	463	452	479	446	497	474	473	461	460	465	435	467	460	463	465	455	430	437	464	452	451	437	469	456	469	409	441	466	460	434	469	471	462	444	516	439	421	445	450	457	452	441	496	438	445	459	434	458	426	475	484	491	484	451	408	476	475	448	436	424	477	521	447	490	446	457	484	491	478	447	444	448	458	455	428	440	494	462	460	452	486	423	440	406	450	459	492	436	446	465	464	477	488	469	442	442	452	448	469	475	434	436	431	432	460	465	441	492	436	459	487	458	459	468	458	509	450	479	433	493	434	466	459	449	433	435	439	495	473	440	446	482	461	470	459	517	433	455	454	444	450	463	442	424	433	456	442	466	459	415	479	447	439	474	480	442	442	452	439	449	482	489	473	467	484	457	480	444	461	444	484	495	447	478	436	485	444	491	447	440	429	441	460	502	457	430	476	475	449	487	420	454	481	434	468	458	516	466	493	450	455	475	438	430	456	434	446	487	397	450	459	448	436	435	462	457	485	430	455	460	436	422	480	475	433	417	475	446	457	455	435	430	439	432	454	476	447	430	473	503	472	445	464	487	457	476	455	443	472	465	472	481	453	498	472	467	465	455	450	437	468	494	483	472	460	454	437	467	431	475	472	446	477	480	452	465	457	448	442	481	453	502	413	514	416	501	446	433	473	462	464	472	428	482	454	429	429	481	436	482	473	475	441	495	484	445	466	449	462	450	456	463	447	462	449	444	450	470	481	422	482	464	479	444	461	475	481	469	509	480	467	467	426	430	429	473	465	466	459	436	471	471	449	461	473	435	469	462	461	469	499	435	454	451	487	449	431	443	497	456	430	430	460	469	466	460	468	497	478	484	463	460	490	446	432	437	456	420	449	445	453	460	463	463	447	469	482	447	458	457	465	470	451	498	457	476	449	467	445	469	454	455	443	449	472	458	442	496	465	487	434	492	445	470	446	465	506	455	487	457	464	449	472	447	473	437	451	469	533	452	485	449	446	463	477	461	483	464	442	468	445	454	452	444	455	461	422	399	472	478	443	487	450	445	451	429	458	489	491	492	460	453	463	458	434	476	428	402	423	432	450	442	473	466	459	476	427	445	450	469	469	452	470	462	437	437	453	432	436	435	506	464	398	521	483	439	459	468	454	478	424	436	430	440	503	458	461	439	471	467	469	483	444	442	477	472	426	432	441	483	416	459	479	465	448	459	478	464	469	458	474	456	478	468	489	475	460	428	478	514	440	472	448	459	432	452	487	430	466	476	460	495	430	485	444	462	450	467	472	471	485	434	427	475	467	443	446	414	486	416	473	457	506	467	430	485	494	476	445	431	432	448	472	453	450	450	458	446	451	443	416	479	459	466	450	493	464	467	449	486	456	435	460	491	456	434	457	462	452	426	458	494	422	457	482	458	464	458	434	472	439	467	500	463	434	446	424	433	462	449	459	451	456	446	489	510	447	460	499	429	458	448	465	496	480	437	426	455	473	467	474	476	455	427	456	456	479	474	464	443	480	444	444	446	473	477	458	451	427	486	452	444	473	424	471	469	468	457	463	491	455	471	467	445	473	460	491	471	433	445	430	496	464	454	452	445	460	438	465	474	468	441	482	438	431	494	444	448	484	466	437	461	429	445	445	464	460	466	476	447	440	435	461	430	449	459	461	460	412	441	474	472	465	459	425	446	444	431	440	465	479	459	433	494	430	498	442	458	494	485	477	439	449	451	456	454	455	458	429	429	468	501	510	439	477	462	417	446	462	447	465	479	465	436	500	461	455	476	457	457	458	473	451	438	435	467	435	449	444	466	469	488	445	427	440	463	443	440	450	434	447	441	484	474	494	432	463	482	419	481	453	479	485	458	454	408	468	466	456	452	452	448	461	435	455	490	442	453	459	436	474	436	470	478	438	486	433	468	443	458	445	470	468	465	484	456	455	456	477	481	455	428	469	454	460	472	488	477	439	472	483	474	429	471	445	476	417	446	455	420	468	452	450	449	441	447	477	458	459	470	456	500	415	487	486	457	458	434	436	426	442	451	468	438	441	424	444	438	446	462	430	440	470	479	521	500	463	483	458	480	440	425	453	512	467	474	448	467	464	440	454	436	482	456	469	447	429	469	420	481	472	480	439	483	478	444	419	436	477	445	459	438	440	468	472	455	471	486	434	456	454	495	439	420	472	469	506	443	485	448	447	468	506	449	455	482	419	462	465	463	454	482	423	490	499	487	461	464	478	496	435	440	431	491	453	467	477	464	479	470	461	443	460	471	476	459	467	448	506	426	435	494	484	431	451	454	506	451	454	477	470	478	458	489	447	472	453	456	489	480	453	439	478	475	488	467	465	462	469	473	449	467	452	456	467	453	465	464	451	453	432	485	460	463	429	438	464	410	490	464	431	469	482	421	485	487	436	453	482	449	428	478	445	451	455	449	452	438	451	438	427	473	496	472	476	457	429	466	484	484	449	441	460	477	440	441	433	464	465	440	463	453	456	443	498	467	467	437	471	442	447	426	473	448	446	443	434	481	429	463	502	467	442	442	425	472	466	452	459	456	453	437	469	427	488	472	482	464	489	450	510	434	503	453	457	460	485	445	460	454	424	508	427	478	479	454	480	448	461	446	443	465	450	461	454	481	450	453	451	410	478	460	458	467	435	447	455	454	472	469	448	455	448	442	474	441	456	452	447	457	464	484	428	431	479	428	457	421	416	472	443	458	452	431	487	451	463	423	512	455	428	468	462	468	441	437	435	443	426	460	485	483	416	479	473	475	480	446	438	457	460	477	457	452	432	468	463	435	467	498	434	436	459	463	468	482	460	463	424	459	430	457	449	451	425	482	465	421	466	419	469	473	472	437	474	448	438	453	450	453	454	470	455	459	431	446	456	472	458	454	477	447	464	454	475	469	468	441	438	479	477	477	460	476	473	467	418	461	427	435	458	447	434	437	453	467	451	475	478	469	438	443	466	460	435	461	454	442	462	470	440	442	490	481
31381	51333	39816	23933	8456	3498	1621	972	779	675	664	724	731	684	766	708	678	682	730	663	683	718	705	691	686	691	691	749	729	715	729	717	733	725	749	759	724	692	751	700	710	729	763	696	709	678	663	668	729	703	745	719	701	688	730	715	678	709	690	678	767	749	711	661	683	709	706	731	690	700	725	693	713	679	676	721	713	683	713	711	718	692	712	638	693	696	724	665	664	674	715	724	720	697	706	696	701	722	746	719	708	642	734	702	688	761	699	709	678	728	685	674	705	704	724	772	702	680	737	720	744	719	688	669	732	715	714	721	717	694	675	706	713	673	750	650	756	773	696	733	687	694	705	714	635	714	662	768	752	733	719	728	743	714	720	672	674	664	718	727	686	695	755	708	698	688	681	716	703	733	683	687	705	761	702	649	681	718	723	748	729	744	732	700	696	700	712	709	733	726	718	763	737	696	727	691	714	718	710	684	702	750	680	709	755	714	710	684	691	689	699	671	713	688	678	705	737	726	715	690	672	679	713	704	732	754	689	629	670	715	727	761	653	721	734	673	691	688	726	692	686	703	662	680	706	716	655	675	718	692	725	702	716	724	724	724	675	711	701	712	709	743	719	761	688	663	705	701	699	694	753	718	723	729	739	718	716	707	737	724	724	720	745	705	690	691	704	665	736	691	714	695	652	708	715	703	687	733	740	726	697	692	702	686	719	713	721	677	672	720	698	674	714	754	683	723	697	721	679	751	677	726	748	736	701	684	713	731	703	743	731	727	682	763	697	716	684	677	706	691	663	709	748	743	681	742	684	720	748	707	666	673	758	675	698	709	724	689	732	675	697	717	695	694	717	744	659	690	649	678	689	737	672	715	704	706	719	724	701	782	745	690	714	741	646	705	716	721	759	684	686	685	699	708	638	733	697	719	739	757	739	700	765	695	699	740	684	706	687	764	748	699	733	713	682	690	653	663	726	711	687	705	754	696	726	677	694	670	683	700	694	708	701	791	751	741	717	709	735	721	721	720	713	724	713	665	766	715	693	750	717	662	701	720	655	729	692	658	670	676	664	690	664	729	684	714	720	681	698	694	706	690	746	650	791	669	734	684	706	711	788	698	739	705	700	695	738	738	696	705	723	707	689	688	669	706	731	729	683	752	691	672	649	714	682	692	689	712	691	687	715	727	705	706	664	662	726	773	711	650	714	699	725	700	701	688	665	704	683	725	700	713	648	741	704	716	731	665	699	712	732	704	703	717	696	705	652	671	726	730	699	687	686	713	664	690	691	706	699	718	719	703	700	695	728	699	686	686	745	707	727	748	691	665	691	672	680	728	736	650	735	700	672	681	709	713	726	750	739	726	700	684	735	698	691	710	720	692	704	732	686	734	714	699	664	665	675	732	763	702	739	690	696	693	721	694	702	717	696	660	709	711	775	667	756	719	624	737	737	728	730	643	707	691	744	692	704	689	720	743	690	726	708	711	714	685	724	669	717	748	720	659	720	719	713	689	719	673	747	716	747	734	686	743	737	708	721	734	704	685	746	687	720	696	687	683	757	691	677	657	711	686	719	667	627	725	667	713	690	714	719	677	713	755	703	743	703	750	761	699	672	726	683	680	718	708	691	694	681	710	703	687	745	702	644	724	720	658	697	715	703	689	704	708	710	699	673	698	699	679	680	703	688	683	729	720	723	704	724	712	689	718	754	658	696	717	730	720	727	728	738	713	713	698	712	696	705	732	702	702	730	711	749	675	694	680	702	659	680	695	702	712	698	739	652	692	731	712	729	733	710	724	747	665	737	672	767	694	716	716	673	685	716	708	747	699	704	697	679	696	727	661	712	716	722	733	678	689	672	716	742	679	713	715	682	692	735	703	759	673	683	711	666	709	700	684	650	721	715	691	678	702	764	720	692	734	705	733	702	715	732	665	761	691	698	656	692	690	750	704	710	726	698	724	720	706	679	685	680	691	693	711	652	656	721	717	697	698	626	694	718	707	711	669	701	747	685	688	710	668	753	677	717	705	713	692	721	706	701	670	690	727	681	733	715	671	719	681	701	696	708	724	738	706	710	699	684	720	725	689	731	670	690	685	699	676	672	678	730	719	717	718	749	682	686	689	681	674	690	638	708	688	693	689	713	689	732	689	740	735	733	684	705	698	692	700	647	666	721	716	698	724	679	736	703	673	719	707	694	724	709	709	671	694	691	711	715	756	716	675	737	722	703	719	673	697	698	727	761	679	708	675	712	769	723	696	674	676	669	716	686	730	684	712	717	708	679	714	728	692	638	701	703	687	703	696	668	686	704	707	753	750	663	692	741	697	670	726	743	660	720	670	705	696	731	684	672	754	698	634	696	739	758	716	739	693	736	705	723	707	730	671	715	716	683	706	702	716	649	670	689	706	716	749	735	648	720	735	699	752	682	743	716	697	674	722	709	677	699	725	690	657	734	683	693	766	721	701	720	676	678	706	695	735	745	757	703	695	732	677	652	706	729	688	708	700	723	711	697	688	645	653	684	725	692	738	717	727	770	716	706	722	731	696	698	689	672	689	674	686	713	738	712	737	724	685	666	712	687	702	694	695	701	666	699	724	655	663	739	708	685	736	701	687	685	695	717	716	660	743	720	676	714	721	710	693	752	689	671	730	748	683	728	692	679	684	687	663	705	722	720	692	692	699	746	759	715	750	672	717	701	733	702	658	670	699	670	691	714	672	693	774	699	723	744	653	700	755	664	726	684	692	672	705	692	711	721	726	712	693	692	687	719	755	713	689	699	712	750	709	725	717	727	734	682	674	634	716	700	730	692	726	678	687	701	759	729	718	655	698	694	685	694	710	724	686	756	699	718	714	711	715	717	666	720	691	688	712	708	732	683	656	697	666	752	707	700	704	683	691	728	736	712	753	717	722	740	706	669	670	636	710	733	725	679	699	727	716	700	713	713	663	739	671	715	697	722	726	734	703	728	700	674	737	730	731	711	674	700	712	735	756	703	703	724	686	688	753	698	706	716	748	717	670	637	684	749	683	676	727	686	696	680	742	737	726	718	694	685	707	723	670	687	728	675	723	693	702	708	684	685	725	711	652	664	721	681	710	672	703	698	658	707	657	729	731	674	725	727	654	753	696	724	721	705	772	664	675	719	697	710	655	690	707	698	731	666	696	751	679	687	669	706	713	754	712	659	688	680	640	668	676	650	709	727	704	710	654	659	706	742	718	697	707	720	657	693	698	670	669	722	707	680	686	703	728	690	703	688	656	726	684	699	700	744	684	695	710	717	718	673	676	701	663	688	698	683	723	677	761	705	680	648	777	679	721	708	770	722	717	726	720	748	642	675	751	687	729	679	738	683	709	692	664	722	696	689	679	712	720	690	704	720	680	678	712	700	717	703	730	691	681	684	721	737	665	667	680	682	713	698	671	707	710	668	672	760	680	732	744	690	705	731	728	751	737	712	689	706	724	710	752	739	688	730	745	675	709	736	717	719	732	734	712	694	719
24742	24972	40059	37791	24363	14383	3862	1030	603	523	521	523	468	455	507	444	495	483	497	494	479	490	456	471	485	476	490	500	484	516	463	490	488	457	449	464	508	467	469	480	501	481	471	490	499	480	463	491	523	471	506	493	475	434	455	477	503	520	496	491	462	503	465	473	462	490	468	497	509	467	469	471	485	467	467	464	509	480	501	469	518	479	500	478	482	458	469	492	490	485	461	457	507	477	476	456	525	484	481	503	485	461	455	474	461	456	448	459	497	458	476	517	479	495	489	492	499	425	504	478	431	476	475	480	495	510	467	457	555	482	498	517	513	470	508	469	460	515	476	512	493	452	499	517	461	445	465	502	436	439	455	517	460	464	537	517	462	478	497	455	485	473	495	495	504	492	519	496	480	441	459	518	533	534	498	518	488	509	496	519	472	500	495	477	469	485	516	493	481	489	504	482	486	473	508	472	515	469	494	487	473	453	460	472	442	489	491	491	496	486	500	499	517	483	437	465	473	472	491	522	499	500	454	453	518	465	484	459	469	517	469	452	497	482	481	471	468	482	500	462	490	459	507	484	446	462	437	497	495	481	458	521	485	476	510	490	505	468	472	476	479	474	494	513	502	473	453	521	505	488	497	501	452	483	514	473	477	475	500	506	472	481	516	473	485	486	489	465	465	492	465	492	454	456	446	486	472	477	486	487	524	481	474	469	484	460	499	507	471	501	470	487	496	489	517	431	497	479	469	472	485	460	510	457	479	524	516	484	496	440	521	513	478	520	488	478	512	449	487	467	463	441	479	484	504	494	485	457	483	474	517	488	471	450	502	467	487	456	517	489	473	502	475	477	468	453	498	463	468	489	449	500	446	474	476	515	458	496	465	489	456	450	465	454	469	457	473	496	503	470	472	498	495	471	511	480	494	450	483	464	473	510	474	469	466	465	513	465	465	492	460	439	482	464	471	513	489	505	474	500	496	484	440	501	459	480	481	464	465	476	456	475	470	503	507	488	495	497	432	471	482	495	472	499	471	483	485	452	534	469	524	460	451	469	463	533	484	460	483	493	470	449	511	464	466	476	465	494	439	491	470	525	456	481	489	473	509	454	501	529	454	493	455	472	450	494	492	513	465	482	509	479	532	520	505	511	481	484	482	497	479	483	469	460	492	446	494	486	475	486	467	470	465	511	510	483	513	485	482	435	495	525	507	451	485	476	469	496	496	458	466	493	489	527	490	452	509	460	476	499	480	494	490	419	493	515	501	489	472	460	481	511	466	458	479	481	496	490	480	488	500	477	476	501	508	462	478	477	477	464	487	473	484	467	417	461	512	480	489	487	499	509	523	480	479	506	501	462	484	479	471	447	462	458	479	477	462	516	455	465	455	509	490	485	447	485	503	456	459	459	511	463	515	484	474	468	479	532	476	509	520	512	482	479	486	504	506	528	496	456	508	469	497	484	473	496	472	476	525	461	487	490	484	482	475	483	511	484	544	466	476	465	493	462	446	427	445	480	481	427	464	445	463	499	512	466	460	455	489	456	487	456	474	480	505	494	463	490	492	501	515	455	499	510	502	497	505	481	491	513	478	462	445	461	494	474	506	495	490	506	499	461	455	495	479	487	493	467	484	444	490	490	477	485	444	516	461	480	499	519	476	491	484	507	503	534	490	466	511	471	475	457	497	489	472	470	484	470	475	505	467	461	506	478	485	475	496	475	479	466	537	500	463	474	493	465	507	416	460	444	469	485	482	504	428	470	475	464	497	459	478	464	495	510	539	494	458	498	517	467	482	527	526	483	493	458	441	462	486	456	492	439	488	479	475	492	487	478	481	468	489	508	468	476	464	475	492	418	509	461	446	496	514	492	453	488	493	467	490	456	448	473	504	469	498	439	477	519	490	432	522	486	480	471	506	448	477	475	480	493	472	489	461	480	473	510	471	467	460	513	454	497	492	522	494	465	459	519	450	506	482	493	517	536	466	462	503	468	474	458	467	457	520	450	468	488	474	458	483	446	475	514	531	483	456	481	502	495	479	440	483	467	453	471	487	525	519	465	459	511	481	481	457	473	485	508	462	490	500	455	495	468	465	490	480	469	467	461	470	464	504	503	518	534	485	492	498	485	460	504	506	433	512	462	510	504	469	475	468	508	487	454	479	435	506	452	497	485	432	462	454	487	448	527	484	454	486	485	483	493	484	495	492	511	484	462	441	452	467	503	471	431	524	477	487	440	489	439	505	494	479	498	508	476	501	496	500	526	492	452	480	467	509	489	476	510	470	487	476	470	446	487	451	490	473	465	505	489	486	500	461	517	477	483	467	483	493	485	488	505	494	475	469	475	500	461	470	503	517	497	481	441	501	466	466	480	509	466	497	446	498	439	494	452	511	467	513	513	468	497	485	475	403	488	453	463	466	472	488	524	465	475	488	505	489	493	499	492	505	475	488	501	487	447	475	493	465	469	470	497	429	462	460	466	463	490	476	505	511	469	474	488	433	476	452	520	479	470	479	483	491	438	475	458	449	518	463	478	477	497	500	469	524	474	508	495	512	458	482	473	474	470	470	445	479	481	508	468	533	509	461	508	511	490	446	485	463	460	473	459	475	454	470	487	506	478	450	486	462	496	491	481	477	501	457	466	469	462	444	484	483	442	493	465	513	475	480	480	457	488	479	482	483	441	474	465	482	446	489	484	492	452	482	501	520	497	469	456	494	486	490	523	500	443	492	506	472	470	497	490	466	498	488	422	483	473	488	502	515	476	511	490	519	469	498	480	506	459	461	534	477	473	510	453	496	469	467	516	451	462	488	495	459	478	499	494	464	502	494	464	496	491	480	532	510	470	478	494	504	458	506	486	491	478	483	503	515	437	472	469	479	477	509	484	487	440	479	442	449	449	459	492	501	435	480	475	468	503	510	465	496	521	441	505	437	486	490	486	512	467	468	468	491	445	505	491	442	507	461	497	456	491	517	466	460	469	463	497	511	484	463	452	469	473	469	452	491	489	445	473	481	460	478	498	447	473	495	470	456	522	499	475	465	509	481	466	502	466	447	461	481	473	440	475	463	489	466	479	469	465	472	452	496	520	471	487	475	480	456	467	469	483	478	468	469	447	477	463	460	466	525	478	533	467	470	460	446	485	460	497	462	510	478	461	507	529	475	506	452	484	475	487	504	461	497	464	473	460	466	478	477	478	455	483	509	493	485	470	446	473	442	447	480	526	477	499	506	436	520	480	444	456	486	474	468	509	500	490	466	500	488	460	455	449	475	473	486	468	496	463	479	486	504	464	485	472	471	479	455	496	459	493	475	450	456	447	473	472	507	516	485	495	458	519	467	465	519	506	489	462	464	433	489	465	520	490	473	491	440	457	464	521	478	467	468	511	460	481	496	492	477	498	462	474	487	513	452	478	462	478	462	498	470	483	488	482	459	515	465	469	468	463	462	461	483	475	507	488	476	502	485	425	467	473	499	493	479	516	490	460	502	474	472	472	487	471
52500	93925	74616	49817	28137	13693	4877	1827	1025	870	691	761	739	694	700	788	807	754	726	777	736	735	737	761	720	664	739	726	764	721	817	729	777	765	743	757	789	768	769	740	693	734	779	718	795	731	738	745	766	773	733	766	727	725	761	754	775	760	726	721	737	783	755	759	758	707	714	729	728	761	708	762	729	764	743	734	757	740	760	767	762	782	744	746	719	787	737	746	734	763	738	765	760	756	737	738	741	706	766	734	745	723	692	749	743	738	781	741	747	772	731	744	730	708	748	830	708	728	769	730	709	722	758	774	743	734	689	689	726	735	728	739	765	683	703	698	781	806	707	731	763	745	741	734	716	758	678	767	770	773	684	752	768	772	717	760	736	760	715	743	735	716	739	744	755	703	746	767	765	768	727	728	697	741	747	764	774	755	710	757	811	752	754	737	754	768	751	766	723	729	728	720	729	744	748	774	746	697	671	761	754	748	708	802	754	775	749	767	748	762	749	734	731	776	769	726	704	716	738	732	804	722	785	743	723	744	727	735	722	758	722	731	761	712	736	735	702	786	701	695	745	739	741	764	698	791	714	745	741	697	769	713	758	743	768	739	724	708	721	678	745	735	724	719	750	736	776	737	787	698	737	756	749	761	707	747	722	772	733	744	666	740	749	727	780	739	745	757	716	787	755	774	759	736	672	777	774	759	740	708	757	735	744	762	708	723	762	756	709	778	796	726	772	729	766	740	713	716	710	700	768	757	730	679	751	771	787	713	734	761	740	774	747	779	784	713	778	750	743	707	750	753	740	787	750	710	740	685	724	757	756	771	733	737	791	748	694	757	757	734	760	717	720	768	752	752	737	705	732	721	762	756	789	793	776	742	743	768	747	765	741	791	786	784	772	787	694	688	751	708	760	768	737	737	765	740	737	713	753	752	750	788	716	732	724	722	755	721	747	709	720	766	739	701	741	715	749	727	759	702	770	726	735	758	763	735	688	725	728	745	742	798	827	703	747	735	725	744	751	717	779	777	730	751	733	752	771	751	747	751	730	715	740	744	717	766	751	760	740	777	731	744	770	762	720	694	759	741	755	715	706	740	745	745	753	718	722	726	688	740	783	704	726	799	780	785	750	783	779	726	739	749	762	709	742	721	732	706	724	780	724	744	711	702	742	716	722	757	731	760	752	808	695	765	694	757	751	734	765	774	788	720	728	755	760	736	754	730	769	749	739	776	731	727	775	791	810	715	745	765	701	726	761	740	730	737	765	695	805	729	757	729	752	752	734	738	776	715	761	742	690	750	746	777	766	729	775	751	721	703	772	790	728	759	726	698	759	761	786	701	777	776	685	784	753	714	765	754	747	733	763	759	764	769	741	695	753	717	717	735	740	731	731	791	785	795	768	709	749	733	686	756	752	759	755	759	768	733	766	714	746	778	762	759	753	765	750	752	708	735	753	707	761	786	734	754	777	764	721	732	748	755	734	756	794	733	709	775	750	725	753	697	726	697	791	763	779	786	710	786	723	746	747	741	724	736	770	746	733	734	769	773	704	747	770	812	729	717	746	769	713	724	682	709	750	709	718	723	747	682	762	738	763	815	754	739	748	728	721	754	787	722	730	771	709	699	738	745	719	778	688	739	695	778	688	795	704	720	796	744	762	677	733	706	707	743	786	785	750	735	774	749	767	804	747	743	720	759	727	707	770	739	689	750	736	695	753	707	707	750	731	766	740	728	782	712	751	743	719	723	760	746	746	746	786	769	785	755	750	795	742	761	752	749	727	758	741	746	727	734	732	750	783	720	707	747	719	726	794	750	694	751	692	752	750	759	763	756	758	718	715	722	737	729	742	742	731	748	727	753	777	775	727	729	745	765	707	716	734	746	705	746	775	698	743	736	760	735	690	758	742	698	706	779	711	750	693	743	748	696	731	793	736	756	795	734	729	741	684	750	706	773	736	788	762	736	745	769	762	759	717	780	756	763	699	753	702	710	702	702	705	737	725	692	758	739	755	749	742	835	710	761	721	696	700	751	725	730	753	705	737	721	757	744	717	736	724	760	684	734	733	727	717	741	715	754	720	754	762	716	751	719	771	770	700	796	773	766	736	809	760	729	719	734	746	766	799	686	785	756	731	743	741	744	737	739	784	734	756	775	798	755	710	740	780	735	779	762	745	757	703	771	760	775	770	709	767	767	780	775	756	729	782	783	765	756	746	779	743	759	757	753	734	740	777	738	723	728	785	741	771	751	730	739	702	739	757	781	761	715	750	752	738	749	742	759	765	767	728	724	742	764	805	765	718	721	749	752	714	708	730	754	726	727	690	765	726	787	775	720	774	727	740	740	776	773	745	759	703	775	796	785	775	718	762	735	758	783	753	688	761	774	710	716	735	730	725	724	773	769	728	753	744	769	799	708	751	726	777	761	746	760	702	757	686	735	718	741	768	750	755	762	715	706	699	780	703	723	700	758	731	739	746	761	691	758	695	743	704	759	777	737	803	719	735	751	746	727	724	754	736	805	751	734	709	711	714	773	780	789	765	746	778	779	734	788	751	706	735	727	698	668	777	735	748	796	756	715	713	764	727	742	734	761	701	740	698	701	774	767	779	731	748	741	723	744	745	745	737	749	720	786	743	726	689	743	727	743	751	725	729	733	714	774	771	692	745	818	742	742	730	749	734	728	762	764	731	764	750	720	788	759	746	731	753	748	768	773	735	704	723	754	736	767	692	713	722	732	676	729	759	748	784	734	781	681	764	709	755	772	734	741	733	779	706	735	780	761	724	733	744	795	746	751	744	761	743	700	717	707	739	751	769	773	724	711	712	750	728	765	729	702	697	739	789	763	710	745	762	782	712	753	728	764	716	755	766	758	755	741	722	700	747	729	716	720	729	742	762	738	744	739	751	823	798	776	719	713	704	771	739	746	778	732	736	682	733	704	748	705	745	722	704	761	718	748	733	736	753	762	760	744	709	796	750	770	747	771	758	760	730	753	705	781	733	762	728	766	724	733	785	804	761	777	757	764	725	742	793	722	760	766	775	757	768	736	684	754	717	694	756	769	740	775	747	811	721	756	745	753	764	738	738	704	751	726	735	772	708	772	741	731	756	711	746	745	728	726	785	765	725	763	774	718	750	717	717	776	745	724	745	752	729	729	707	670	725	794	718	745	725	763	752	682	746	762	790	733	748	766	756	707	742	732	778	754	743	739	727	779	792	736	765	773	702	770	715	756	754	749	730	749	722	733	740	764	711	762	729	775	760	732	768	762	747	762	772	722	717	784	733	758	799	781	775	747	734	758	792	728	671	756	709	747	716	745	720	731	741	744	723	722	752	711	767	756	739	684	736	731	699	695	768	763	700	724	721	743	742	697	772	711	736	700	716	721	786	724	816	735	789	742	757	764	792	710	725	668	769	736	801	745	698	754	728	758	687	772	730	714	715	748	753	734	757	783	765	774	747	757	760	719	775	715	729	739	801	730	727	795	717	723	738	738	762	767
23423	22860	35237	33255	25513	21432	11786	1845	691	583	561	510	570	510	549	539	532	556	580	574	497	544	532	520	542	513	554	541	496	535	541	514	540	546	518	487	515	520	539	499	553	537	508	513	550	519	550	491	527	508	518	524	527	542	539	509	528	527	510	487	517	564	528	499	501	554	533	544	492	545	542	545	523	551	504	511	516	517	576	525	500	535	530	517	581	518	517	528	523	532	505	552	513	561	508	500	500	496	512	557	552	536	504	560	529	540	514	554	545	530	514	541	527	504	578	502	510	464	507	529	495	541	503	545	487	509	541	553	505	552	515	535	512	557	511	506	528	498	542	559	545	515	473	542	517	511	517	574	514	507	476	494	512	541	547	523	523	514	502	541	547	511	507	558	532	539	505	518	523	538	558	524	507	490	491	548	550	562	572	533	502	527	535	534	494	524	538	563	533	468	536	510	526	504	539	549	523	531	534	583	540	553	499	544	497	512	564	503	521	530	504	554	521	549	520	536	522	535	491	535	507	576	547	544	559	509	509	513	567	504	566	537	513	558	550	538	527	522	528	516	527	524	539	553	518	474	525	499	539	519	547	544	504	535	543	544	518	511	523	539	555	470	537	520	504	527	545	510	538	514	533	552	533	551	576	538	532	553	560	520	495	539	539	489	508	514	531	495	562	518	492	537	495	551	521	533	523	534	519	519	534	534	526	503	508	524	529	542	535	539	521	548	549	522	536	545	556	505	541	532	523	537	516	542	533	512	509	528	526	503	463	518	553	505	510	496	518	518	529	513	514	525	525	520	484	529	547	516	538	551	559	538	560	536	530	536	537	516	521	508	502	464	557	554	498	514	520	490	516	509	558	542	512	513	556	546	553	483	508	526	528	535	522	529	536	504	505	548	508	484	517	523	517	532	528	515	529	557	510	513	519	523	538	520	494	504	546	500	519	520	536	537	505	539	520	517	496	533	505	541	503	538	503	519	537	543	514	519	528	611	519	505	523	490	482	559	542	522	519	534	492	511	524	547	503	547	560	551	526	507	535	505	527	517	551	587	527	504	484	545	508	537	538	518	529	546	571	539	531	493	552	494	509	542	556	515	543	498	519	538	505	520	529	506	520	549	494	546	528	529	524	541	487	529	516	533	544	527	546	540	552	551	534	567	527	478	533	489	570	559	537	513	528	513	536	558	530	538	521	545	540	542	553	500	553	464	511	549	546	542	504	492	538	531	547	506	541	523	527	520	518	560	547	558	507	533	534	526	524	536	509	537	516	550	560	566	497	541	494	511	542	533	497	493	503	492	511	561	511	507	518	512	568	536	514	537	539	557	538	526	504	512	513	515	486	561	549	550	499	509	514	494	539	511	539	500	518	519	527	515	523	544	526	538	537	504	488	549	488	517	541	511	540	493	525	531	538	537	532	532	548	536	518	546	520	525	529	522	514	511	528	540	547	540	501	519	554	535	513	509	508	541	519	538	487	504	508	512	517	533	540	549	516	476	514	517	532	563	546	539	484	541	516	515	568	533	498	463	512	511	527	530	505	555	537	545	541	488	518	512	513	547	562	509	489	531	545	506	491	554	500	482	509	508	558	547	494	506	501	526	513	539	543	547	525	536	513	516	564	554	518	530	489	526	579	533	536	548	506	537	532	543	531	592	547	566	541	512	559	530	584	525	515	515	539	558	531	518	477	479	513	539	528	520	508	539	539	536	493	510	513	553	483	511	497	514	517	525	544	482	515	531	489	507	553	506	473	545	530	511	497	503	538	542	549	533	558	537	533	540	545	547	516	525	495	516	512	534	482	505	557	553	510	525	518	516	535	528	553	504	473	540	525	509	496	559	466	554	500	541	537	511	502	514	500	514	518	491	550	533	553	523	536	543	493	497	510	552	501	534	530	554	525	511	526	516	483	540	525	515	521	538	535	542	500	509	492	524	505	511	525	540	519	533	562	514	536	527	523	536	529	515	551	527	535	538	533	507	554	508	492	508	532	542	528	545	536	516	537	534	488	542	526	527	539	487	515	540	527	537	535	545	507	504	516	541	536	542	519	488	542	549	508	551	556	612	531	560	571	503	506	511	571	522	519	495	523	530	542	505	491	525	504	545	540	513	496	519	563	498	530	533	517	496	542	527	512	526	537	488	530	567	549	562	550	511	502	548	534	536	526	498	544	527	533	526	492	518	516	510	471	504	489	507	502	511	532	499	544	523	515	524	585	539	531	512	547	594	554	538	539	527	546	558	515	538	504	491	512	518	519	528	485	525	522	504	507	530	545	538	522	554	530	575	547	499	511	516	566	514	519	501	572	514	532	567	542	527	475	560	548	480	540	502	523	502	539	561	509	514	558	508	501	525	520	508	469	530	547	553	553	524	507	492	552	527	549	511	547	512	544	495	532	467	531	504	549	541	560	568	538	523	508	540	511	511	544	500	517	566	478	512	536	515	542	535	576	547	508	508	480	496	522	533	529	521	542	480	539	504	523	549	476	529	522	507	555	511	517	600	488	485	539	488	546	558	512	557	535	507	531	536	502	502	509	519	521	475	511	510	523	524	518	524	514	565	554	515	492	529	587	523	501	551	503	506	553	532	516	499	501	528	556	517	489	512	535	533	489	496	489	508	520	555	527	514	563	504	519	487	524	545	503	516	508	516	505	553	543	493	524	497	523	483	513	533	546	522	524	561	532	557	533	558	518	545	496	542	516	523	521	544	492	542	500	498	495	564	517	555	540	528	476	579	493	505	490	533	534	481	524	544	492	569	523	501	520	522	526	489	497	518	525	528	552	563	500	520	524	540	533	569	505	546	504	488	522	537	518	498	547	548	497	535	527	500	545	506	525	533	514	517	533	525	546	524	484	574	509	543	498	515	531	505	488	552	528	525	517	541	487	534	508	511	510	517	551	513	524	538	520	530	516	535	565	541	542	487	501	514	541	547	494	547	551	546	488	584	523	510	505	549	520	469	501	543	558	561	496	504	536	558	556	524	533	525	551	501	514	512	505	501	544	503	523	521	510	499	547	531	507	533	510	501	519	540	502	544	517	558	523	543	540	516	522	557	521	539	520	516	552	539	533	494	542	513	530	552	477	488	504	544	548	552	514	492	519	518	525	495	541	492	486	555	498	494	544	560	510	514	547	560	514	541	508	520	538	529	523	514	537	495	523	518	537	466	503	525	557	473	512	523	522	509	534	497	529	556	475	511	522	526	507	516	554	571	530	505	540	539	522	489	531	528	525	487	533	535	463	520	496	527	516	517	495	548	559	487	491	528	502	509	536	534	534	498	512	486	504	513	525	542	510	544	488	532	502	535	520	506	501	501	524	498	567	561	559	557	516	535	487	507	525	545	530	545	515	539	489	521	548	507	544	532	535	495	546	533	513	527	546	506	555	502	528	549	476	498	548	523	521	525	551	537	502	513	510	532	529	558	531	478	529	562	526	529	573	491	537	526	530	529	521	509	501	540	526	562	518	516	500	497	496	531	549	508
51565	105619	86796	61392	37485	21049	9156	2853	1258	891	783	726	838	778	780	773	813	795	782	794	823	747	795	807	789	800	781	810	755	790	768	751	854	819	790	762	795	759	806	756	828	799	736	814	820	719	782	779	808	794	757	777	792	806	759	798	833	803	787	787	794	819	767	812	759	748	764	785	784	797	795	762	776	791	740	822	790	722	789	820	731	839	780	786	799	755	700	785	768	791	744	807	803	810	808	849	795	763	761	816	758	779	788	812	743	719	751	772	837	771	784	803	853	842	791	766	769	809	754	816	758	794	780	807	807	780	786	779	760	769	790	803	789	762	751	743	769	763	755	767	761	833	771	793	829	804	770	772	765	778	832	788	800	747	801	760	792	799	749	744	799	795	764	765	785	788	742	745	733	796	845	818	790	789	727	748	768	761	802	828	806	796	814	780	740	810	788	849	777	800	794	780	751	818	713	783	759	777	773	818	800	755	827	739	733	784	764	783	784	771	741	815	817	765	764	760	800	804	802	746	766	785	764	761	818	740	779	789	753	804	758	790	791	781	824	791	825	776	734	800	735	814	852	772	764	770	752	765	790	828	787	759	732	795	802	735	764	756	776	781	752	767	771	774	807	765	761	784	749	817	822	749	786	769	793	764	813	720	803	767	826	738	778	792	803	716	722	766	761	777	762	794	839	794	748	810	847	774	789	801	777	803	796	747	834	756	775	837	746	733	834	763	749	764	798	829	788	759	799	766	800	736	774	763	767	818	822	797	760	795	790	787	768	767	774	774	760	779	837	799	796	793	751	836	820	796	851	766	787	801	802	747	810	784	816	752	741	774	791	755	788	800	783	813	770	773	776	828	791	709	784	824	801	772	786	718	791	804	772	792	724	783	768	802	797	780	822	767	822	797	802	803	753	789	831	754	751	772	734	795	768	798	829	753	829	786	786	770	775	841	810	770	794	771	788	789	842	801	793	733	796	791	800	788	776	801	802	823	759	787	823	791	820	792	791	824	803	779	736	713	732	709	730	797	783	770	782	805	795	727	830	811	788	750	785	797	804	757	729	785	775	798	832	778	793	802	789	761	766	769	814	790	787	796	775	755	793	821	813	778	732	775	786	759	779	831	796	838	818	775	779	784	751	728	788	792	738	735	836	775	780	798	782	780	820	803	792	828	765	768	826	731	780	798	818	813	771	748	778	771	786	773	777	740	710	790	784	767	767	765	843	788	787	787	786	817	846	733	795	828	799	759	822	758	828	800	810	763	803	788	747	771	766	798	778	773	778	753	810	805	803	807	723	824	787	777	793	755	849	785	789	785	829	766	791	791	782	766	787	803	789	823	774	765	774	732	740	768	800	791	805	793	740	837	768	780	836	764	828	783	796	783	768	766	758	815	716	808	811	813	818	786	825	755	812	778	819	735	772	817	824	793	806	791	764	770	795	720	813	732	769	815	769	788	804	771	816	758	745	792	765	791	804	832	751	780	797	790	772	773	756	772	762	786	742	809	799	785	767	772	785	780	752	765	800	780	787	853	743	713	778	803	769	810	802	725	783	788	779	829	756	813	730	807	780	783	833	759	759	718	780	721	738	789	795	810	788	767	818	767	763	809	756	762	810	755	769	813	743	813	787	756	840	770	784	802	761	791	797	793	792	794	747	875	752	820	781	767	787	785	781	757	787	759	794	803	761	766	767	784	786	764	751	797	759	788	729	721	780	797	812	752	778	759	810	766	760	743	761	803	731	766	863	812	820	729	816	767	783	805	762	777	804	798	760	755	780	745	801	816	737	769	746	784	728	808	816	759	777	766	743	769	758	823	839	830	786	775	807	769	807	795	743	823	778	823	813	774	749	786	755	748	764	844	803	777	788	800	746	816	815	755	784	737	812	774	781	749	816	805	794	789	788	739	796	800	765	750	782	801	800	788	782	769	854	808	811	755	788	805	763	753	783	821	800	787	776	765	782	755	802	782	755	794	728	767	809	777	793	741	754	708	813	749	772	788	747	727	750	802	722	755	727	742	739	763	725	789	758	750	796	804	798	807	755	739	778	781	763	785	767	759	775	770	731	743	760	766	798	764	780	780	828	755	804	831	790	767	771	776	729	790	804	738	750	810	721	769	748	795	782	794	817	780	834	743	795	769	803	750	766	752	756	774	793	770	773	751	735	778	734	773	833	748	810	801	828	747	771	777	848	831	779	763	774	774	799	799	769	786	766	767	776	830	804	762	772	818	730	803	793	790	820	792	810	802	773	815	763	813	776	748	808	782	742	789	803	806	790	817	829	827	742	748	800	825	752	809	742	740	773	787	769	799	767	776	792	767	766	793	748	794	794	795	792	789	786	776	808	761	795	787	778	785	790	776	841	760	798	792	877	790	795	780	803	772	800	779	778	810	757	788	831	733	761	822	805	795	773	819	728	763	738	794	753	792	795	803	810	803	777	834	751	757	803	793	759	827	831	760	779	728	763	794	816	775	764	775	783	795	796	797	790	784	788	806	748	813	805	861	808	794	807	786	798	732	769	770	826	813	763	847	775	786	763	784	765	820	754	764	787	835	768	795	779	779	765	786	788	747	769	747	739	819	789	823	843	734	820	780	776	805	774	747	798	763	818	772	833	815	776	751	799	736	795	784	837	768	800	795	769	795	773	779	766	756	783	806	745	768	731	759	779	776	786	769	813	768	811	765	793	769	783	816	773	784	815	765	772	764	809	805	808	772	750	791	767	783	731	799	776	766	812	741	725	773	755	801	772	794	787	762	736	769	769	753	782	798	818	777	767	810	785	772	777	796	785	821	812	805	753	837	805	770	783	805	773	790	774	775	736	800	869	768	768	801	794	745	758	795	844	834	764	834	750	800	729	807	798	725	807	750	785	755	808	752	792	789	744	777	768	763	763	741	797	774	791	808	762	770	764	767	809	813	780	782	802	771	800	760	812	786	747	833	745	726	869	738	774	762	790	816	820	812	781	774	789	757	768	807	749	768	739	781	806	847	749	787	792	777	718	780	784	770	758	805	775	806	764	782	808	785	780	778	828	795	806	783	749	789	846	744	770	794	789	771	796	758	776	773	768	789	807	772	751	762	808	781	813	740	793	766	814	778	769	773	817	801	800	764	702	752	742	765	784	723	829	788	791	860	744	786	789	811	804	746	797	764	790	796	831	784	820	790	770	771	793	748	786	797	821	836	780	799	797	775	756	780	740	798	776	757	810	764	864	733	768	756	846	792	798	803	762	804	807	791	750	802	763	780	811	751	766	743	760	746	796	790	763	755	743	738	779	814	763	784	747	798	810	759	765	801	784	801	785	762	775	767	793	787	826	803	795	744	797	796	795	832	757	809	815	722	785	792	848	781	775	766	793	763	775	770	817	794	780	808	808	774	794	804	780	757	732	817	779	813	791	779	740	751	779	788	777	788	773	739	811	838	790	785	755	763	766	787	775	784	762	867	757	782	819	792	822	801	802	778	765	790	789	810	777	812	779	764	737	760
27694	31122	34788	22568	6156	1660	756	548	479	470	470	462	479	461	427	479	464	458	500	412	477	421	463	465	477	487	469	461	503	464	434	448	476	452	454	458	449	471	454	466	435	451	474	479	452	454	435	484	432	508	446	442	478	466	494	481	430	483	468	475	439	429	515	450	452	445	467	465	439	457	449	480	481	413	445	473	476	492	457	503	475	482	477	459	460	455	447	463	442	441	454	429	476	455	407	463	442	443	458	471	505	430	461	487	406	464	479	485	477	457	445	454	468	461	477	484	437	418	475	444	470	470	445	477	467	449	425	470	458	483	431	474	434	432	447	443	467	472	487	460	450	478	467	452	443	493	448	483	472	439	447	497	485	448	447	450	440	479	459	440	464	433	471	462	447	420	439	487	486	489	473	507	454	467	464	457	470	450	456	464	502	440	471	438	452	449	469	458	456	429	471	443	461	446	487	462	430	459	436	466	471	466	476	462	443	464	460	428	435	482	456	456	477	431	440	452	453	455	443	463	454	443	506	481	451	452	487	504	470	478	438	445	430	430	494	472	467	488	474	433	481	466	444	449	526	449	457	438	463	454	437	447	449	463	488	474	471	435	493	456	503	477	429	463	479	444	473	481	506	455	431	465	493	466	459	489	445	455	451	455	450	431	468	500	456	462	504	436	475	444	448	441	436	467	493	457	494	472	427	418	485	453	449	477	450	459	458	444	436	466	475	464	487	436	445	490	492	444	429	455	460	426	487	442	498	447	430	444	430	447	456	480	459	403	477	461	432	474	463	472	453	483	443	442	469	459	447	476	455	475	444	452	516	455	468	426	442	471	438	473	482	459	439	458	437	450	496	508	433	415	448	453	512	486	484	512	446	457	466	458	445	436	456	471	474	456	459	468	498	474	444	422	453	434	458	439	456	454	462	481	466	453	450	462	441	495	467	450	459	446	441	437	450	472	471	453	458	456	453	482	470	437	444	486	477	481	443	442	448	464	430	470	471	448	482	470	437	458	436	481	482	454	455	441	464	437	473	502	467	437	471	471	430	427	460	421	426	469	471	455	441	498	480	443	461	450	472	469	476	452	458	445	432	486	477	462	469	459	433	454	473	483	436	456	462	471	500	436	445	436	460	455	431	500	428	452	458	484	496	464	462	447	460	444	441	462	435	448	413	458	438	441	446	438	505	439	435	402	443	430	452	466	438	484	501	430	455	482	474	449	468	467	434	470	459	458	423	426	479	440	414	452	452	491	480	452	488	478	466	420	493	462	466	493	469	453	461	527	484	454	473	451	429	463	432	487	437	434	447	423	450	460	487	463	436	456	448	477	439	465	458	475	468	430	446	492	480	467	482	477	480	470	473	481	445	462	441	441	474	488	469	483	417	463	443	483	441	469	445	458	475	446	486	469	476	446	458	470	437	422	462	464	429	473	463	485	456	443	471	429	452	445	470	474	488	451	467	446	479	480	417	450	421	494	456	471	407	436	473	503	471	477	458	462	470	488	480	450	440	468	452	498	486	493	450	457	465	503	487	443	438	456	489	447	419	459	451	446	457	457	456	455	439	464	445	494	475	451	438	477	443	457	448	449	467	468	439	438	437	532	430	510	460	429	454	476	510	468	448	442	483	420	466	453	457	457	437	456	463	457	471	450	456	492	463	480	408	446	510	458	432	470	458	470	446	452	459	457	445	486	480	441	508	442	414	460	436	462	469	433	476	454	488	469	516	508	476	443	466	459	477	461	462	439	460	491	437	514	490	478	494	449	448	446	493	496	440	463	514	467	440	432	440	454	490	475	442	486	435	432	482	429	448	449	453	428	444	466	442	413	470	451	452	417	435	445	456	435	439	463	485	463	480	471	453	473	484	444	486	448	500	432	477	474	476	487	472	443	481	488	426	468	402	468	515	452	461	491	445	473	480	450	479	443	446	436	448	456	463	454	465	493	508	437	459	479	425	424	460	436	474	471	433	440	469	501	455	496	470	469	470	484	439	475	453	467	450	454	484	439	462	452	479	447	465	489	422	465	497	474	455	481	459	456	487	452	446	472	470	456	432	441	464	425	489	479	465	421	448	468	487	430	472	447	434	441	460	467	431	492	430	469	462	471	476	460	474	450	492	433	445	478	486	423	457	418	484	462	451	452	505	513	463	458	456	471	458	473	424	465	423	467	454	465	458	468	443	428	479	472	421	427	451	475	462	472	448	450	468	491	488	460	424	484	455	484	492	449	480	458	425	492	454	452	458	468	484	457	444	451	435	441	436	474	456	444	431	480	447	502	452	457	452	458	431	456	449	445	478	496	466	446	449	447	437	481	473	466	446	468	481	442	472	444	465	459	498	477	490	449	443	425	467	460	487	476	430	480	507	472	483	464	480	496	476	440	482	466	431	443	481	427	459	441	444	428	494	435	475	477	476	444	463	433	449	479	476	445	435	432	444	486	430	481	462	486	434	475	455	462	491	442	453	470	484	443	487	499	467	437	474	459	446	463	472	426	441	492	467	475	423	465	473	428	495	469	481	436	460	425	459	455	433	484	472	445	432	478	417	475	406	422	491	414	484	444	429	412	458	410	449	504	471	483	470	469	462	445	469	452	471	482	492	493	409	454	474	467	454	435	476	464	458	451	494	439	442	464	422	466	481	472	449	457	491	434	426	508	519	479	481	436	448	458	435	489	504	478	466	425	465	416	446	477	471	435	454	477	441	449	448	483	487	430	441	440	452	448	481	427	412	466	440	425	424	462	439	445	478	437	450	454	494	458	471	471	460	468	450	452	443	474	484	471	459	426	433	449	421	496	450	490	461	445	462	470	465	474	453	473	462	467	454	486	485	426	443	491	449	483	475	481	480	482	450	474	444	464	488	474	465	480	500	484	456	463	482	437	470	478	426	473	453	459	435	445	456	431	496	445	440	426	510	423	469	501	486	460	452	478	451	455	465	448	473	478	489	446	481	466	431	461	451	471	486	481	478	473	450	415	438	471	479	433	471	412	425	490	409	444	454	451	424	442	460	456	438	478	492	421	463	425	488	483	456	471	421	462	463	446	437	481	421	451	458	447	468	448	431	450	441	440	485	428	479	466	441	445	427	490	474	456	480	426	521	448	444	464	446	457	469	456	480	465	433	482	482	475	469	499	485	426	449	436	448	465	476	413	436	458	499	472	444	463	460	493	482	470	467	443	458	466	461	428	468	510	446	476	478	468	456	472	436	470	470	475	447	470	450	490	441	452	468	471	464	452	483	464	489	473	446	423	475	481	465	489	446	468	455	424	443	442	448	504	415	449	456	437	451	459	451	437	445	437	456	492	489	425	450	465	442	445	452	497	435	465	483	430	428	491	449	446	467	453	433	458	452	446	454	456	509	419	472	440	442	463	491	478	490	448	473	457	474	476	491	441	462	434	454	456	468	456	474	460	462	489	470	444	469	464	439	455	448	486	461	472	455	425	435	459	460	477	451	483	453	487	438	434	480	412	460	440	454	482	475	425
31183	51199	40929	23102	8355	2995	1386	882	758	745	725	731	705	704	749	730	708	679	707	723	730	740	767	694	679	685	675	673	742	714	741	683	728	742	738	693	722	709	731	703	701	756	733	712	723	656	767	727	679	674	738	730	739	697	733	701	707	720	758	717	692	720	748	700	732	741	686	754	739	709	668	663	685	716	697	680	684	753	707	699	692	692	708	732	687	682	735	727	755	729	700	681	721	718	717	711	709	681	730	689	762	744	699	742	709	701	693	720	735	740	740	750	698	736	720	744	754	779	738	693	712	697	716	719	706	707	722	749	730	700	684	688	683	726	712	723	706	735	682	714	688	731	672	724	716	747	689	678	730	695	710	718	682	725	680	702	730	704	738	694	711	732	681	724	729	690	707	693	691	672	727	692	724	728	735	686	702	708	698	725	732	681	710	719	692	723	709	725	725	744	749	699	694	708	719	692	704	734	682	753	754	765	687	699	707	738	705	700	708	703	756	699	771	728	703	718	720	725	713	777	731	676	697	724	717	671	719	746	690	708	697	689	689	705	721	697	711	734	724	720	694	699	756	748	750	690	699	742	718	739	721	668	680	685	717	716	695	720	714	744	773	744	722	719	699	675	710	709	719	716	708	707	703	716	702	742	693	755	770	739	700	710	721	701	675	705	762	690	713	704	712	733	678	728	743	706	695	729	681	704	707	716	734	733	742	754	738	703	741	680	720	705	690	720	710	699	725	743	651	708	758	741	745	752	711	691	710	751	675	732	745	720	731	718	727	674	714	661	756	715	696	728	737	740	695	668	735	712	732	636	768	712	694	721	703	730	722	745	706	686	738	711	705	744	733	695	712	762	723	714	717	714	671	691	704	750	769	662	732	724	740	726	678	753	738	737	730	722	726	710	755	703	673	734	674	686	801	733	720	745	698	698	696	727	691	700	666	690	714	680	682	690	717	711	749	694	694	750	725	750	697	715	719	664	741	728	755	701	712	720	729	719	754	728	719	750	715	747	742	685	722	668	735	720	735	693	718	710	691	728	747	702	706	690	690	696	755	756	687	730	734	719	694	748	728	731	744	738	734	739	661	733	718	720	752	695	685	732	726	739	684	735	683	713	694	707	685	711	674	707	709	721	715	684	747	729	677	699	786	673	720	754	688	735	677	755	718	647	674	717	754	729	698	746	684	736	708	723	730	684	695	702	745	701	711	752	723	733	725	677	738	674	716	706	690	712	684	698	691	693	746	735	681	674	715	666	697	690	696	727	739	712	721	704	715	724	734	702	710	701	678	719	701	742	714	713	695	681	687	729	759	700	699	700	753	698	710	763	728	737	683	805	718	770	735	733	686	726	711	666	757	741	725	696	730	684	702	701	733	675	685	686	769	694	753	709	702	697	726	729	725	721	704	748	711	681	703	723	725	689	677	728	714	694	709	736	716	745	704	748	743	757	741	689	701	696	719	706	727	715	692	725	701	713	740	718	712	710	741	697	685	736	686	739	701	721	731	724	735	701	701	749	658	766	713	710	728	715	695	710	700	690	721	740	693	734	695	689	686	691	693	733	701	698	692	700	731	685	672	733	682	701	731	737	700	684	685	762	663	728	676	718	704	668	705	718	722	740	679	742	722	713	655	724	688	717	679	667	724	727	735	698	724	697	722	709	749	722	673	695	679	727	719	714	741	700	761	735	722	723	732	735	701	739	727	685	743	688	718	693	767	687	707	769	755	734	722	708	726	751	739	711	744	722	650	706	693	681	693	655	713	717	703	714	737	709	714	733	726	688	729	737	741	717	722	743	721	761	707	778	724	688	726	734	738	704	701	704	679	745	733	714	705	687	665	767	716	712	681	687	739	701	685	705	692	660	746	760	723	737	745	713	668	718	706	705	698	703	743	679	723	738	701	717	671	734	695	728	689	731	698	711	713	727	735	697	678	685	657	669	727	703	702	712	681	681	727	716	702	692	741	729	701	716	712	676	722	695	726	694	737	728	679	685	722	678	699	757	743	738	734	710	721	692	747	709	737	687	691	710	711	741	680	694	736	714	716	750	690	699	720	666	764	684	692	752	745	743	651	726	701	676	695	752	714	736	739	733	642	679	735	701	709	755	711	711	731	681	706	705	740	685	707	743	697	787	709	768	733	756	708	689	753	744	733	686	699	720	678	722	701	697	699	690	751	696	716	733	727	747	660	678	717	714	700	735	691	782	693	700	692	705	688	681	700	740	740	677	724	774	695	730	695	684	686	721	663	755	717	671	730	715	712	699	715	687	702	709	719	680	685	683	744	694	646	719	749	729	714	709	704	683	699	694	688	728	683	727	748	693	703	697	712	709	725	728	712	692	741	719	737	738	719	710	754	676	711	686	701	733	709	753	735	709	748	722	727	707	705	704	740	688	774	743	728	723	707	699	682	717	717	689	727	753	697	712	706	721	721	687	699	737	686	707	693	685	674	702	706	739	731	729	747	672	714	711	681	697	669	697	738	749	693	756	733	716	702	695	707	671	676	710	715	669	672	751	703	758	704	683	706	667	733	654	751	715	760	735	674	697	664	648	709	749	672	702	759	717	724	767	691	728	719	711	702	674	705	690	676	747	748	706	794	703	750	718	719	710	699	730	670	719	695	772	692	728	775	757	717	685	734	770	687	723	742	708	727	725	691	733	693	747	689	736	702	738	743	724	696	681	686	750	686	697	709	728	717	740	684	713	709	694	674	705	723	698	717	727	695	740	717	723	703	731	685	686	725	694	705	673	759	686	690	727	698	690	757	691	694	716	742	711	676	696	735	726	774	721	720	685	777	719	671	697	699	687	713	709	712	679	724	698	690	714	730	686	714	743	728	722	696	696	711	689	706	712	692	715	735	685	733	753	752	719	712	674	741	731	699	696	689	723	727	690	690	771	717	729	709	736	697	720	699	689	684	704	756	731	650	680	681	665	753	678	698	752	657	708	642	708	761	725	696	705	758	687	697	677	725	711	730	691	730	726	740	681	719	739	734	739	722	752	704	760	689	727	700	736	669	749	739	772	737	712	677	673	754	770	691	692	713	728	686	723	702	709	742	721	695	717	709	729	685	734	669	680	751	715	778	741	676	690	708	676	709	700	710	702	751	691	723	720	689	702	712	697	658	723	734	744	754	705	732	714	719	755	726	689	698	699	731	710	692	693	743	730	698	754	712	713	705	689	721	756	714	680	726	725	703	733	730	729	677	724	707	708	678	714	644	696	746	733	700	738	685	667	712	693	695	704	718	719	650	716	727	673	736	726	709	738	718	711	732	666	723	694	714	698	668	696	715	716	739	738	706	700	672	722	717	703	681	712	679	760	701	758	696	669	720	744	688	700	734	716	702	739	704	725	708	717	700	692	682	717	747	699	715	704	720	780	771	698	720	755	728	711	737	682	742	731	716	742	765	739	709	721	742	731	755	706	731	676	704	697	705	714	722	757	732	714	754	700	724	730	713	750	756	693	716	755	721	677	736	710	718	725
24609	24411	39480	37802	24234	14254	3824	1122	631	517	520	467	508	475	445	492	479	494	518	460	491	499	497	515	494	474	516	526	503	527	493	464	513	483	480	452	505	518	489	493	480	463	509	486	501	474	482	492	533	460	508	461	462	503	471	529	502	496	488	467	477	456	478	459	458	466	483	522	498	475	547	511	498	479	494	473	496	457	487	533	498	515	497	472	492	447	523	481	493	475	484	515	467	486	465	499	494	518	482	467	459	474	459	477	468	482	516	531	502	506	485	489	462	453	520	487	481	514	479	440	482	477	484	458	471	464	459	487	488	494	449	503	476	490	512	526	474	468	462	445	449	494	482	527	509	500	463	482	472	521	501	441	467	439	479	519	493	470	500	513	472	498	512	511	474	466	499	477	498	470	480	494	489	473	476	499	492	497	470	432	463	497	475	495	509	453	440	461	494	489	453	484	506	501	462	471	460	503	472	495	461	493	518	531	457	488	468	484	457	503	506	516	482	501	499	500	454	456	424	509	496	490	429	449	495	492	512	468	507	510	498	457	466	470	453	476	508	474	497	510	495	465	486	476	479	469	462	501	463	459	507	486	488	483	519	444	497	479	508	441	486	468	463	511	488	461	498	470	504	482	480	445	521	481	464	476	489	463	478	499	489	521	487	493	503	528	478	457	493	483	465	463	469	505	488	515	474	472	484	499	501	497	504	478	472	517	496	524	490	499	512	481	483	523	516	496	474	510	511	487	498	450	477	454	451	499	508	489	488	485	472	523	487	441	451	515	483	493	499	465	478	475	502	488	483	513	493	483	484	477	481	478	497	506	490	465	484	477	486	479	493	506	472	491	465	484	487	471	463	518	499	444	502	467	476	505	463	437	473	461	475	473	483	499	471	495	474	490	461	483	467	492	493	472	485	500	505	482	461	471	465	452	486	496	500	512	479	481	482	465	454	505	449	541	504	465	475	472	510	479	437	471	445	434	521	507	475	479	482	537	497	491	438	489	489	472	474	489	493	480	472	486	482	546	518	487	464	499	487	496	455	490	507	490	432	471	479	478	485	489	487	500	526	466	440	494	485	508	479	472	493	466	475	484	491	484	488	471	487	476	491	473	505	451	491	481	458	504	489	476	503	506	506	509	497	489	502	497	467	450	503	490	507	488	446	484	475	499	500	479	495	489	460	506	493	494	493	471	473	450	475	483	464	467	459	450	464	470	475	517	463	480	460	492	504	484	474	511	486	535	478	446	482	512	476	490	458	458	474	471	491	551	480	512	509	462	474	500	475	493	474	505	534	508	457	459	465	451	512	465	521	492	431	503	484	482	513	460	471	472	482	456	484	530	480	485	506	507	481	497	506	481	476	491	493	473	473	485	497	477	499	464	517	489	471	463	454	459	469	483	478	479	485	466	506	466	508	465	499	489	471	490	473	464	497	534	506	472	490	500	470	489	496	462	470	494	489	494	545	498	526	483	524	471	447	529	482	490	495	494	505	430	509	505	490	470	499	490	473	469	552	529	473	487	482	503	460	510	517	464	531	456	449	488	489	494	483	461	500	505	486	452	497	538	497	507	489	533	525	453	462	494	519	485	492	485	512	505	476	458	517	492	475	494	453	464	470	456	432	495	466	540	445	493	500	493	434	490	485	480	481	459	488	497	460	491	439	460	478	446	490	451	526	465	508	493	452	526	515	487	492	485	463	482	471	516	472	486	475	481	467	509	472	478	485	450	496	488	474	498	460	478	448	498	495	478	462	484	465	492	457	453	469	450	439	443	467	515	468	509	479	482	474	479	504	502	462	488	434	484	504	492	481	468	485	503	532	465	509	507	490	461	479	463	486	515	473	500	508	486	488	506	493	487	477	491	495	507	463	448	481	430	496	516	471	474	484	484	504	443	463	471	435	537	487	510	447	457	489	478	468	509	424	483	472	462	485	527	534	469	485	487	512	450	481	531	503	439	472	497	501	467	508	452	462	449	478	503	446	487	428	523	483	475	472	488	462	442	478	494	473	471	495	489	499	521	487	465	498	466	494	480	487	513	492	515	484	475	476	479	473	500	462	484	469	473	479	460	486	489	466	508	470	481	500	454	483	449	446	474	491	503	469	472	493	475	500	431	470	492	517	459	519	500	481	461	497	462	503	503	479	502	468	433	475	516	485	483	478	506	503	472	470	465	485	497	437	485	476	479	475	464	495	479	483	485	494	436	430	481	482	503	476	485	439	497	454	487	477	494	487	448	512	478	499	504	502	481	489	494	446	483	481	467	453	476	456	485	478	468	523	509	488	490	458	496	485	485	490	493	479	481	466	469	493	488	492	477	436	496	486	516	492	516	456	502	483	452	515	503	493	458	485	502	485	509	452	517	485	529	516	456	491	489	498	451	479	452	486	473	519	480	540	472	483	491	502	461	511	495	496	458	491	477	450	491	509	483	469	482	473	508	461	492	494	480	490	448	482	520	459	471	466	523	489	504	502	469	507	528	489	472	464	499	493	448	462	476	478	491	533	475	459	517	479	537	456	498	500	472	487	478	500	472	491	497	475	478	477	505	464	530	473	477	496	498	507	495	493	492	496	499	500	453	531	489	461	502	498	472	529	484	491	489	490	416	513	481	532	514	469	494	489	488	499	514	482	486	506	464	481	480	498	481	500	465	497	488	440	505	473	499	493	520	491	487	477	471	512	501	505	496	468	464	474	446	481	467	470	462	519	484	491	489	442	487	447	495	509	501	463	472	498	502	530	498	497	533	467	487	470	468	500	461	508	478	482	480	459	484	437	457	469	478	460	529	480	494	491	466	490	478	481	481	490	473	482	477	512	486	497	479	524	520	527	440	513	515	507	472	479	473	501	478	517	525	485	455	446	445	470	469	464	521	497	499	532	479	500	488	512	478	523	477	480	515	494	495	466	470	524	491	500	474	503	478	482	485	468	472	476	468	482	475	493	506	487	500	473	506	486	477	492	517	518	476	460	464	461	514	473	503	525	506	474	447	519	472	478	520	486	537	457	495	503	500	527	526	484	512	470	490	443	464	491	461	457	481	472	502	500	492	475	491	489	477	479	476	501	477	512	499	504	482	442	492	495	499	481	435	472	486	489	472	493	470	482	484	472	484	452	497	491	504	453	483	465	523	464	459	449	440	498	480	517	478	489	486	473	493	484	488	476	478	518	437	484	465	502	510	465	496	495	497	475	472	483	514	459	440	511	506	439	457	493	494	495	484	449	481	517	452	478	507	471	457	483	461	503	495	501	484	478	444	483	503	505	491	460	483	490	481	455	496	452	455	452	487	489	492	484	483	482	494	466	462	485	508	471	459	473	456	484	509	499	505	482	486	467	484	517	500	525	469	505	486	501	491	502	484	491	480	468	477	477	474	480	465	497	504	499	471	508	511	474	500	466	522	485	455	479	459	472	457	472	509	521	476	467	476	481	475	471	503	474	488	481	493	490	481	487	493	511	453	512	464	486	502	474	487	466	490	520	473	476	478
53525	93443	77421	50020	28132	12365	4965	2143	999	814	784	766	741	808	777	730	797	744	747	760	769	777	744	776	757	683	751	695	720	738	741	714	791	735	780	770	736	774	820	754	739	710	706	766	803	764	771	751	749	712	710	721	738	818	753	756	773	754	719	746	749	781	701	777	717	771	765	751	789	729	789	738	747	731	756	747	784	753	743	676	762	755	766	723	721	772	748	742	766	757	750	714	751	787	783	762	760	739	725	795	721	794	744	732	705	698	759	751	721	759	748	760	775	747	770	731	713	724	739	785	773	746	769	721	761	722	811	729	750	711	737	771	774	801	731	740	770	728	757	760	751	764	711	689	782	762	697	716	690	757	744	730	726	736	740	726	740	726	722	764	751	764	787	780	817	754	704	723	746	750	721	739	748	743	703	735	754	734	745	771	743	754	740	761	721	726	782	742	712	744	722	705	795	771	746	730	744	727	801	773	768	737	731	724	812	746	736	715	686	726	752	756	699	792	758	762	756	760	754	707	695	767	748	772	801	755	712	797	726	706	761	802	721	705	812	736	730	766	751	770	768	752	735	708	739	796	718	739	750	731	736	760	774	748	776	756	784	756	742	753	762	740	728	721	728	738	757	770	753	767	720	772	717	758	764	718	698	771	727	740	745	729	778	785	771	808	793	755	820	712	765	794	759	787	708	728	723	745	785	754	780	782	716	787	804	727	738	736	732	751	740	718	768	766	725	765	721	722	747	742	822	757	763	723	766	757	725	744	710	736	723	829	759	752	790	716	747	746	739	785	761	739	740	749	737	764	752	785	734	755	764	768	811	755	729	786	740	794	740	710	763	746	744	783	771	717	754	755	727	716	720	726	727	774	783	739	762	751	699	715	741	742	753	776	733	697	727	739	725	712	755	726	744	736	743	712	765	697	833	828	744	770	755	739	729	745	756	725	750	724	715	721	748	780	739	746	758	724	753	800	746	780	749	756	747	747	737	763	740	753	710	717	727	756	813	772	751	787	779	684	757	771	749	715	733	733	765	792	722	807	693	744	760	752	732	741	747	700	732	754	740	775	764	784	750	763	706	681	769	719	734	706	706	775	749	740	772	716	779	700	772	746	728	720	727	743	772	709	743	711	765	783	718	770	754	715	716	770	734	736	729	747	728	749	774	741	774	743	673	737	744	737	754	792	746	740	682	797	762	723	764	732	757	723	720	726	702	695	729	701	752	762	772	744	734	765	721	782	760	748	781	806	710	793	764	771	740	786	763	686	745	753	755	755	755	775	723	753	704	711	734	751	781	766	762	718	706	754	762	762	742	803	770	691	763	720	750	714	757	774	736	735	770	774	773	758	718	738	739	667	731	729	769	752	755	790	766	756	712	764	743	721	746	800	785	794	821	710	779	752	790	775	706	758	713	734	742	746	731	721	710	759	761	814	711	725	776	729	759	730	675	741	737	733	781	797	792	717	751	788	759	750	778	741	723	775	796	732	733	739	790	750	736	707	729	758	751	728	779	732	750	698	743	740	736	768	752	734	750	756	714	735	799	734	746	745	709	760	766	732	703	719	720	739	753	796	775	751	747	722	732	738	697	780	754	722	743	711	706	784	730	780	787	788	758	751	731	775	732	733	720	743	782	738	710	758	733	756	728	766	750	780	745	760	736	777	744	777	738	695	702	741	722	760	723	759	758	771	781	697	727	710	771	768	760	770	770	797	778	798	786	699	817	741	795	679	746	769	783	764	720	736	790	701	777	721	720	704	703	756	746	739	736	762	753	742	752	732	769	766	747	721	741	751	728	707	749	790	713	741	772	771	780	835	693	713	758	722	776	772	754	734	710	708	756	720	756	758	751	737	690	726	717	727	749	774	763	770	766	777	762	720	721	745	720	788	701	753	685	707	708	725	747	742	735	747	710	744	752	756	815	755	766	737	780	785	710	772	720	734	795	767	755	737	763	750	728	758	769	741	786	712	759	746	762	739	738	702	762	730	708	741	715	757	689	703	744	739	715	768	703	745	773	768	724	706	726	757	714	771	762	734	733	751	678	759	790	747	729	723	727	767	712	730	726	730	754	731	761	791	708	779	715	699	725	755	740	777	757	742	758	734	716	706	732	710	754	784	749	760	760	731	721	755	778	746	729	731	703	751	761	776	817	724	794	755	765	733	756	775	744	742	758	797	734	689	755	708	818	712	775	695	717	757	699	767	749	778	776	716	718	737	751	729	735	766	688	751	761	757	699	742	754	744	779	745	750	758	736	786	753	747	780	723	817	762	746	735	743	740	739	721	711	713	789	760	704	745	749	755	794	735	787	728	753	749	735	762	737	775	716	734	781	685	753	771	710	705	753	696	730	737	713	773	741	731	741	820	743	702	747	757	737	774	744	770	741	749	693	792	686	777	763	756	807	760	719	757	797	725	769	787	704	798	771	768	743	802	757	754	743	693	756	716	747	731	752	779	782	727	724	744	747	731	777	706	777	750	753	757	726	778	772	745	770	763	760	754	796	759	735	746	749	737	712	777	731	751	749	744	783	742	736	800	760	714	752	739	738	723	682	765	764	774	738	775	725	713	785	735	707	738	696	757	728	736	736	753	802	747	758	811	757	753	752	771	780	764	706	702	812	750	751	779	749	752	744	796	736	849	746	734	740	789	794	789	756	760	727	764	752	729	763	725	751	785	756	752	794	766	731	740	740	750	736	741	716	765	719	745	699	751	778	754	756	737	754	738	716	780	751	803	780	754	744	795	769	738	769	762	783	721	772	732	762	736	688	762	737	757	740	736	755	718	777	705	724	726	725	757	726	796	707	757	741	756	724	759	750	731	658	747	768	770	739	744	743	740	771	779	750	778	734	745	745	768	767	785	724	755	733	759	753	785	716	798	695	748	708	785	734	741	720	778	703	766	733	697	744	754	738	730	739	712	701	794	717	761	778	706	764	749	769	790	754	713	737	786	758	695	689	713	772	752	731	733	729	734	722	731	713	696	768	769	727	758	756	723	726	756	753	700	725	714	790	748	705	725	693	758	723	758	778	756	706	733	679	733	767	770	779	713	726	724	722	722	752	729	736	774	745	751	736	714	754	729	740	761	761	740	742	749	722	742	738	772	740	798	777	714	757	736	759	730	770	722	738	785	734	743	773	738	727	740	764	763	742	727	719	722	761	791	793	785	710	761	698	766	763	751	753	724	770	762	728	722	744	784	732	740	750	774	772	771	725	732	697	719	763	785	716	766	725	722	778	743	767	745	769	771	751	721	748	742	673	696	725	744	758	740	735	792	711	757	740	723	764	760	766	747	794	790	774	704	770	700	765	723	744	761	783	763	730	718	726	810	735	738	793	734	778	744	726	763	749	688	734	742	770	762	724	768	775	741	740	744	721	770	718	733	784	788	704	715	723	710	780	772	738	760	737	756	774	778	792	762	715	735	812	750	750	752	740	783	755	724	726	729	794	682	748	767	719	731	678	697	665	744	783	738	744	761	750	735	760	709
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
