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
339622902498	339622903017	339622903567	339622904117	339622904667	339622905217	339622905767	339622906317	339622906867	339622907417	339622907967	339622908517	339622909067	339622909617	339622910167	339622910717	339622911267	339622911817	339622912367	339622912917	339622913467	339622914017	339622914567	339622915117	339622915667	339622916217	339622916767	339622917317	339622917867	339622918417	339622918967	339622919517	339622920067	339622920617	339622921167	339622921717	339622922267	339622922817	339622923367	339622923917	339622924467	339622925017	339622925567	339622926117	339622926667	339622927217	339622927767	339622928317	339622928867	339622929417	339622929967	339622930517	339622931067	339622931617	339622932167	339622932717	339622933267	339622933817	339622934367	339622934917	339622935467	339622936017	339622936567	339622937117	339622937667	339622938217	339622938767	339622939317	339622939867	339622940417	339622940967	339622941517	339622942067	339622942617	339622943167	339622943717	339622944267	339622944817	339622945367	339622945917	339622946467	339622947017	339622947567	339622948117	339622948667	339622949217	339622949767	339622950317	339622950867	339622951417	339622951967	339622952517	339622953067	339622953617	339622954167	339622954717	339622955267	339622955817	339622956367	339622956917	339622957467	339622958017	339622958567	339622959117	339622959667	339622960217	339622960767	339622961317	339622961867	339622962417	339622962967	339622963517	339622964067	339622964617	339622965167	339622965717	339622966267	339622966817	339622967367	339622967917	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2700	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22095	20857	28431	23142	20319	17760	4656	581	422	419	411	451	383	420	426	388	417	428	400	431	408	365	397	416	428	409	429	435	432	470	420	417	458	376	367	442	440	432	403	401	413	400	413	394	378	429	405	404	433	409	397	409	412	390	414	379	402	424	410	445	418	407	445	418	410	424	412	403	421	387	406	461	406	403	406	376	397	395	417	435	417	442	425	413	415	394	385	436	426	386	414	428	413	415	386	430	385	404	403	398	418	395	409	402	384	418	423	378	401	414	413	409	415	406	413	439	438	398	437	414	407	444	424	387	416	411	425	379	439	383	408	413	406	457	371	399	424	413	389	406	408	382	424	407	439	436	425	389	390	404	379	397	407	441	403	384	403	423	416	435	398	431	449	397	397	391	427	411	388	418	428	420	416	423	374	409	407	434	404	373	438	399	382	414	417	415	427	414	389	406	428	407	398	419	391	438	441	398	426	388	402	417	444	427	436	401	431	395	439	376	404	438	413	440	421	421	437	395	432	371	415	405	402	365	436	388	402	436	399	427	445	392	447	419	417	436	404	410	450	381	371	398	405	423	414	407	401	415	436	454	427	427	456	390	416	443	408	424	421	401	425	398	423	420	394	369	447	400	441	395	372	429	424	449	424	388	423	394	412	390	439	422	384	393	402	399	447	425	447	471	405	445	408	433	400	416	406	392	382	384	434	400	403	392	383	442	412	420	411	422	413	406	430	401	424	436	440	439	411	413	391	420	417	391	428	419	397	401	430	398	413	426	419	409	378	419	409	431	413	381	388	415	418	429	421	411	414	405	411	447	399	387	421	407	437	429	393	372	423	421	399	433	403	408	371	413	430	398	433	457	428	421	417	411	417	412	395	359	367	417	437	389	386	417	405	392	356	434	437	402	381	390	419	432	449	411	403	433	395	449	414	406	418	410	395	385	427	410	405	417	416	436	399	419	410	409	446	428	431	402	411	439	406	397	391	416	396	407	403	375	392	430	432	419	406	387	439	445	447	441	419	405	429	384	460	425	429	422	438	395	386	427	423	415	431	405	406	391	421	456	432	419	430	406	404	429	416	408	391	395	405	430	406	405	386	387	435	419	381	408	400	407	404	428	401	378	411	455	462	418	418	407	385	392	410	436	424	392	411	441	390	433	386	415	388	394	409	372	388	428	397	424	411	426	440	429	457	417	401	389	435	414	399	395	437	385	410	400	410	390	392	428	416	405	399	407	429	416	408	442	456	398	424	386	395	422	411	412	421	386	398	405	404	387	422	429	409	372	405	408	384	456	405	430	414	381	379	389	421	433	422	396	424	431	417	424	417	406	385	415	406	405	417	398	406	416	450	391	381	369	419	386	374	376	402	457	435	423	389	392	398	394	421	372	439	406	393	432	443	394	382	404	404	357	420	405	428	379	386	446	407	397	434	394	416	399	427	402	379	399	419	436	392	388	402	368	374	435	396	439	408	426	425	433	391	416	411	407	454	436	386	431	413	409	414	436	411	456	407	360	437	378	426	404	404	425	401	423	427	422	409	396	412	428	406	388	419	424	431	401	416	416	424	436	397	407	412	357	444	375	366	436	389	395	439	408	419	408	444	398	386	435	417	434	428	416	446	399	409	386	452	422	408	427	352	412	438	392	452	419	381	372	416	406	399	427	455	403	423	384	415	433	413	418	390	418	397	355	421	405	414	382	401	393	382	382	435	393	424	406	412	413	411	401	385	389	400	423	377	393	412	381	383	408	379	371	389	384	404	416	403	446	389	411	424	471	417	404	421	431	417	432	438	383	396	383	409	408	428	385	397	411	437	395	391	402	424	368	431	449	427	455	404	441	392	423	412	412	404	415	431	359	402	409	408	414	416	414	417	411	420	432	406	436	406	404	409	384	386	379	395	415	400	425	408	398	386	400	432	398	388	389	425	380	409	415	439	411	359	435	425	434	425	458	389	390	437	421	392	417	428	400	425	424	419	406	384	432	397	383	413	413	426	430	444	420	423	387	412	458	408	419	406	394	407	427	437	439	423	375	398	403	440	402	439	400	453	394	379	439	428	390	429	405	406	394	377	453	388	407	406	398	420	441	433	423	411	375	436	413	404	403	394	387	406	423	422	394	413	440	423	384	370	431	446	382	416	413	426	390	403	408	389	400	418	432	398	443	402	367	435	421	405	406	392	457	430	413	373	437	413	435	381	415	440	410	426	447	406	398	441	396	394	416	429	410	414	404	444	423	429	421	436	399	410	429	431	381	407	437	378	392	425	408	402	404	422	475	397	443	428	428	404	406	398	410	436	449	427	428	423	438	424	397	360	405	442	460	449	412	416	412	402	433	388	450	417	416	416	396	403	433	433	402	425	445	422	395	399	431	414	416	414	404	423	402	440	402	413	368	433	394	394	426	412	435	406	375	427	402	365	419	431	393	392	428	428	395	416	431	386	416	426	400	379	369	408	426	403	406	397	435	415	379	447	396	429	385	416	411	441	404	390	401	401	457	402	414	408	426	400	390	379	393	404	436	420	413	399	416	395	397	426	416	384	419	425	402	394	368	423	382	402	428	420	435	418	428	419	439	398	439	418	389	410	426	417	404	445	367	410	421	422	414	407	427	431	405	408	403	396	466	424	443	413	393	399	422	379	384	409	420	400	386	417	391	427	399	419	365	423	370	424	423	407	447	392	424	383	401	405	428	389	416	415	433	398	407	404	374	437	383	416	370	431	397	423	429	413	413	404	408	418	404	427	417	412	427	433	419	411	411	399	406	425	384	422	406	427	376	406	403	447	431	409	374	375	390	425	380	415	446	409	438	409	455	417	380	377	414	416	412	402	424	376	408	423	427	413	420	404	412	432	422	397	414	424	466	398	363	379	424	441	421	388	409	384	391	433	386	428	371	415	437	403	388	393	415	424	432	389	412	386	404	438	385	408	413	380	419	400	414	408	465	417	402	420	407	386	426	427	445	408	435	424	426	386	407	396	386	375	398	390	394	432	383	415	422	403	423	394	401	432	360	450	411	449	422	431	413	395	416	402	423	385	426	437	401	403	435	385	425	424	428	431	426	421	435	449	409	426	405	423	411	462	447	405	409	409	400	393	428	429	387	453	432	409	392	424	402	386	400	400	411	428	392	413	419	413	424	392	414	403	397	405	391	428	410	438	414	444	374	416	405	413	418	406	412	412	441	479	404	382	434	383	396	419	408	403	401	406	404	433	432	401	412	417	382	406	416	416	405	386	431	441	446	413	396	387	402	419	407	361	367	414	420	396	404	416	418	430	438	405	386	424	418	412	427	381	417	436	406	408	444	411	398	366	424	407	409	402	411	406	432	398	421	415	404	396	392	417	409	403	425	414	410	397	426	440	385	469	411	426	427	450	416	445	408	436	409	409	372	410	426	399	411	385	439	408	419	378	438	413	429	393	425	381	400	379	411	425	403	390	405	425	387	398	436	409	385	423	410	401	416	406	429	362	442	398	411	396	359	374	414	404	430
58309	93741	66385	39293	19631	5769	1539	748	611	612	676	656	641	651	635	602	667	637	665	610	611	626	601	622	638	588	654	620	668	650	635	614	623	638	602	679	581	645	647	625	621	591	606	645	599	645	661	615	652	603	611	616	670	653	585	599	635	615	611	623	654	611	590	636	634	568	631	603	621	634	627	609	644	618	621	645	599	630	601	648	650	648	620	629	688	638	616	624	594	603	657	598	627	618	630	647	625	656	685	625	635	615	626	645	658	600	598	652	614	645	636	609	604	651	553	633	591	629	643	640	644	607	622	700	592	646	627	615	613	582	622	606	654	628	630	606	607	585	601	640	593	648	609	623	641	658	623	653	618	631	662	627	624	626	610	631	619	671	635	624	612	640	610	632	671	637	608	651	651	609	608	587	613	614	629	597	575	651	658	646	599	660	581	592	647	638	694	637	605	630	662	649	606	602	654	615	627	598	613	634	611	598	699	635	660	586	627	620	594	612	580	642	654	632	588	641	669	667	596	637	593	590	661	651	690	663	619	616	662	658	617	589	654	643	611	672	634	638	676	609	631	657	651	620	678	592	625	602	594	632	635	647	630	617	639	641	628	660	632	652	605	605	576	624	623	589	623	599	605	634	680	635	661	622	623	614	606	594	627	670	607	646	640	652	599	622	631	650	666	662	637	640	606	653	687	655	620	671	608	617	593	578	639	634	633	616	611	629	659	625	661	642	639	653	633	603	615	598	655	622	645	621	609	607	647	604	655	653	638	641	659	587	612	623	626	590	642	673	619	625	687	628	661	624	624	621	626	652	674	667	626	630	599	602	657	563	640	608	633	645	590	654	566	620	666	608	687	622	659	602	645	590	619	660	625	628	636	653	659	634	602	617	641	653	598	586	665	609	627	632	621	599	624	582	619	607	649	626	630	644	617	686	619	588	624	610	644	592	627	656	664	618	637	603	595	605	651	644	599	646	631	583	597	595	583	635	613	650	590	632	616	631	595	618	645	659	637	637	636	643	672	636	613	660	628	585	603	620	643	625	610	611	657	619	648	633	650	664	630	626	644	596	652	612	615	629	607	659	618	627	645	638	594	610	617	625	623	630	629	591	643	661	638	671	642	628	642	650	633	612	665	629	606	633	622	619	629	583	685	640	598	619	600	628	624	605	629	615	674	614	595	628	634	590	595	643	670	636	629	629	633	617	655	656	671	631	604	593	592	664	651	633	612	651	659	601	634	652	634	614	630	601	603	664	601	627	603	639	628	645	640	606	641	638	613	624	628	609	642	608	624	625	635	624	619	595	653	615	618	655	618	626	619	604	679	626	638	658	628	644	627	619	607	600	655	625	615	590	638	650	627	669	707	595	618	605	634	621	637	608	604	590	640	604	594	644	605	663	640	633	612	631	627	616	619	594	664	602	638	621	613	600	618	645	598	638	631	635	665	597	629	626	592	586	637	619	619	613	635	609	664	622	615	601	651	677	642	622	643	614	593	627	645	614	637	643	667	608	596	609	616	629	655	634	614	634	658	605	617	628	680	637	633	648	623	645	617	635	623	619	629	616	603	649	650	634	636	614	600	642	623	656	636	645	613	629	633	604	663	646	637	640	652	607	648	641	594	684	584	626	642	610	595	613	640	631	609	597	642	610	644	586	632	599	634	608	645	651	582	586	602	598	588	598	601	599	630	632	586	525	641	639	625	586	660	612	557	580	594	627	621	641	585	594	679	653	627	625	646	625	625	616	627	593	598	616	646	632	667	609	678	678	608	596	634	648	640	610	625	610	621	568	617	600	623	634	685	646	653	611	626	572	617	624	623	601	665	624	611	628	608	620	624	616	654	645	584	623	643	659	620	669	633	591	631	617	629	643	635	589	648	624	620	608	668	635	539	683	660	636	617	624	651	612	632	625	633	640	606	603	594	615	626	627	625	667	644	639	612	603	621	627	646	631	638	643	624	654	596	588	645	677	622	650	601	633	599	685	618	620	631	613	634	653	612	656	626	619	614	642	633	649	635	617	642	649	599	617	647	635	621	629	610	594	640	613	606	603	621	688	618	616	632	611	595	668	635	599	649	620	608	634	621	635	641	647	676	626	690	616	626	651	583	599	646	629	638	614	634	610	667	640	644	641	641	626	621	608	605	607	639	608	664	588	628	635	656	641	667	655	650	608	624	609	626	620	639	630	627	606	633	630	653	631	622	652	623	610	567	605	623	611	630	623	623	597	631	628	618	693	671	638	630	583	617	648	643	608	608	637	623	633	608	592	672	655	601	625	610	668	602	586	611	636	648	630	598	588	579	661	587	613	637	636	641	677	658	591	626	606	663	681	666	575	635	638	692	646	627	627	634	612	634	619	625	602	643	597	673	633	638	612	597	589	616	658	632	631	636	652	617	588	598	612	625	671	637	563	602	605	605	612	633	657	627	616	663	587	650	618	600	606	643	655	626	635	660	638	591	625	624	588	636	616	621	622	626	632	660	652	674	591	625	642	637	639	602	640	630	618	628	616	620	584	688	610	596	579	658	636	637	643	580	652	613	632	623	624	583	643	622	621	608	610	634	616	651	644	608	654	609	646	668	633	610	609	666	634	614	604	645	678	625	660	623	613	634	631	616	634	598	653	615	618	630	629	639	622	643	618	604	575	626	656	590	683	615	611	654	678	635	609	604	608	665	573	659	650	640	627	622	633	632	635	647	643	637	606	610	641	671	663	640	651	687	608	628	619	623	665	639	640	608	586	647	629	644	650	640	637	661	639	635	596	631	603	647	589	591	661	652	650	627	609	657	630	630	663	657	602	638	669	606	642	599	613	624	632	593	682	648	598	636	648	648	686	649	647	658	646	594	637	615	642	665	590	599	609	631	639	645	628	632	661	662	596	624	585	628	586	617	598	627	578	643	620	609	629	614	630	624	655	602	590	670	628	617	614	681	622	594	664	665	645	634	622	617	613	641	604	626	644	613	595	618	587	618	626	625	645	645	598	709	595	655	595	626	578	642	621	607	644	626	653	609	632	626	588	603	636	605	615	645	636	596	585	574	620	639	648	679	616	663	633	639	619	634	623	587	662	593	623	644	659	659	617	612	630	624	615	648	602	656	622	620	642	643	632	625	583	590	581	658	616	631	609	640	649	633	689	611	672	681	612	663	654	672	704	621	597	644	637	634	620	620	646	638	632	649	665	606	649	583	629	632	676	640	634	669	613	612	599	614	620	654	667	625	610	617	617	625	645	593	594	627	611	628	618	642	556	633	611	592	647	620	619	639	665	642	576	622	653	673	595	632	630	628	671	597	603	657	645	678	618	642	617	631	667	620	636	601	582	646	626	666	664	635	634	661	604	623	615	647	599	591	619	663	608	585	619	644	643	642	633	639	660	673	630	610	614	644	632	656	696	665	641	602	603	600	613	632	603	600	617	645	615	617	686	637	670	646	635	590	613	601	611	670	617	635	588	625	590	629	576	656	623	606	655	609	632	633	625	633	602	576	611
30004	29761	26399	10983	1687	495	353	288	248	272	308	294	287	255	296	306	312	297	298	281	297	241	292	285	307	302	262	259	271	284	291	303	272	268	267	302	292	291	320	274	300	278	268	301	294	286	311	311	302	302	274	275	282	310	281	317	290	289	293	276	300	267	287	281	285	274	270	253	271	298	300	296	292	280	297	278	258	267	287	283	275	278	286	286	285	269	254	284	246	289	295	278	293	273	276	291	300	257	274	278	278	306	279	278	285	314	282	283	287	291	270	312	297	283	315	271	293	255	271	272	267	270	272	302	285	261	269	274	321	265	305	293	287	265	281	281	287	263	250	288	301	292	267	291	272	307	274	286	285	262	280	289	268	282	263	283	288	292	282	278	270	299	290	291	284	281	297	242	299	293	271	284	259	294	295	268	302	269	288	291	258	300	270	257	267	301	288	285	305	291	273	275	295	275	288	322	333	313	286	284	309	297	257	280	294	284	276	292	267	266	299	284	263	281	288	299	314	310	276	259	260	284	280	288	277	293	282	288	306	258	277	285	252	258	323	268	291	290	282	273	314	302	281	307	255	244	265	277	293	291	312	271	262	264	266	278	266	277	275	332	253	274	271	289	251	310	306	272	282	289	285	280	288	267	265	264	275	299	303	271	270	288	295	289	309	263	294	291	279	303	275	310	319	299	260	265	287	267	276	285	273	301	290	278	280	317	279	285	303	254	288	268	267	268	275	280	297	292	280	304	282	254	273	275	264	268	338	311	282	240	265	296	295	299	269	277	295	281	298	261	260	291	291	293	293	308	284	260	261	285	305	316	301	288	278	260	292	294	306	288	283	266	300	289	275	307	321	265	285	335	277	268	256	296	260	289	317	292	280	278	285	304	268	278	261	263	265	277	304	304	288	323	292	295	277	310	297	323	243	280	270	284	284	301	294	267	307	291	322	303	288	285	260	284	287	286	289	304	303	276	297	279	259	297	269	277	286	281	276	312	315	291	270	272	295	261	287	295	263	302	269	287	286	269	279	286	303	266	276	272	297	252	302	285	276	281	315	302	309	288	258	272	283	273	287	296	282	300	298	278	299	274	292	295	286	275	267	251	291	257	276	291	292	279	258	319	289	269	277	276	270	301	256	305	253	277	276	297	278	299	296	273	290	310	294	257	301	273	290	329	323	282	261	277	272	270	279	265	267	274	278	290	275	283	306	281	263	284	317	298	285	302	270	286	306	277	248	325	260	319	274	274	292	279	304	315	282	283	255	309	258	262	286	317	307	283	301	280	289	292	294	284	299	306	301	275	268	281	241	238	301	252	273	290	268	260	279	276	276	290	300	319	290	290	284	284	261	281	298	285	297	292	291	289	297	303	283	280	277	294	273	279	284	275	270	275	277	300	294	261	310	289	278	278	301	291	313	270	316	246	286	274	281	289	278	300	284	291	296	278	308	280	282	290	313	299	285	254	285	274	291	277	287	296	261	262	298	248	290	270	272	261	274	297	280	282	310	303	279	279	283	296	270	298	284	288	266	282	313	276	279	294	275	295	278	277	254	281	267	319	261	292	282	266	300	293	287	289	298	278	294	309	278	292	270	303	292	269	276	266	279	288	292	286	278	302	277	255	285	323	285	262	275	281	276	296	279	292	279	301	289	298	289	280	258	279	272	301	267	287	277	311	282	294	262	246	277	290	282	296	295	267	288	305	256	268	308	268	281	264	313	300	288	295	282	303	284	249	279	286	294	296	258	267	296	266	298	297	291	280	306	283	282	287	288	266	272	294	249	279	275	259	311	278	288	279	279	280	243	275	301	295	282	290	256	281	295	282	267	311	317	276	282	276	296	300	291	290	298	288	285	277	271	279	291	276	296	284	283	280	306	305	285	269	286	273	291	274	294	288	302	291	270	272	283	319	283	308	284	303	287	277	306	272	279	281	284	288	267	292	273	270	316	295	287	271	288	300	274	300	294	277	258	291	283	301	291	297	273	283	293	297	294	271	283	293	290	274	302	274	276	283	310	253	297	312	300	291	256	281	314	285	287	287	257	277	289	282	299	298	297	301	272	266	292	257	283	279	311	271	286	293	282	266	263	283	256	285	294	291	262	272	274	274	282	279	261	285	302	264	283	295	278	299	257	313	300	322	305	321	299	268	258	266	266	285	279	287	256	276	288	286	288	292	265	299	276	281	266	274	271	257	270	299	264	286	276	297	287	299	286	299	251	326	287	286	296	293	300	288	280	264	277	253	292	276	313	310	269	260	271	255	273	283	296	272	263	277	298	301	265	286	271	288	294	297	310	300	283	259	287	279	282	304	313	295	280	283	309	288	300	330	302	298	282	280	288	269	287	248	283	279	290	278	299	277	304	292	273	269	291	297	305	301	270	289	278	275	296	264	315	306	275	296	279	278	296	271	301	283	299	299	258	260	275	286	299	289	283	291	290	265	301	285	307	291	294	280	308	300	300	297	287	272	293	255	288	298	270	294	280	269	281	291	315	269	282	270	310	272	260	250	281	276	277	307	269	272	281	281	310	275	312	286	280	250	233	274	268	264	296	289	284	266	281	309	273	296	288	281	285	275	290	286	295	287	269	303	271	281	295	298	298	270	293	288	297	283	247	277	295	275	273	276	276	311	298	272	263	279	303	254	296	257	289	304	299	280	261	278	286	289	267	302	256	297	280	281	269	247	268	281	282	264	310	265	254	278	280	254	286	346	289	247	276	284	256	299	292	237	303	292	324	291	256	283	285	305	315	300	265	262	290	280	259	320	282	250	284	296	316	300	295	297	303	286	298	282	273	284	286	283	302	324	303	272	295	281	346	313	315	311	275	276	303	295	263	305	301	280	287	291	300	286	299	271	304	268	264	291	289	278	301	261	293	288	246	302	312	283	269	270	303	303	277	283	282	280	316	289	266	284	288	288	288	311	265	277	298	282	275	272	303	287	270	323	264	289	281	280	295	286	266	284	285	295	311	301	289	283	269	264	306	265	267	263	259	282	295	285	284	282	296	284	278	319	289	303	281	263	280	294	273	265	328	272	262	313	272	329	280	298	311	290	290	300	279	289	274	279	285	324	295	246	279	299	291	284	291	284	301	294	290	256	290	286	283	297	286	289	276	288	295	295	283	255	330	297	323	278	288	291	284	289	277	283	276	260	316	263	281	274	308	284	291	271	279	264	285	298	295	302	275	271	276	289	257	280	274	240	321	273	279	271	302	294	296	290	308	262	288	287	271	275	280	293	269	269	270	265	273	292	296	304	268	282	293	264	286	304	273	292	297	279	299	265	284	278	304	289	290	227	281	282	261	279	289	268	307	255	272	262	310	279	296	278	307	289	296	285	299	268	265	302	272	308	277	292	270	282	286	286	279	312	278	322	291	268	267	331	296	266	275	267	296	346	258	281	268	294	289	281	278	283	283	288	294	284	268	293	265	277	262	308	295	281	313	305	279	281	268	287	286	274	292	258	277	292	282	286	269	301	276	269	285	292
37191	46182	29641	10708	2880	971	536	505	462	458	439	458	477	437	502	456	443	439	448	454	495	446	493	450	452	450	449	494	487	423	486	466	452	456	466	501	456	430	456	482	446	454	474	477	440	467	457	458	456	474	434	485	449	429	487	444	447	442	447	479	475	457	439	474	493	465	471	442	476	453	467	450	442	430	453	455	452	441	458	458	453	454	443	473	454	484	433	451	474	450	466	470	470	487	471	458	454	479	467	436	477	437	473	468	449	490	483	460	465	434	435	428	432	462	468	479	452	455	448	493	427	444	448	487	446	466	456	459	442	480	496	473	448	409	483	475	473	463	468	498	479	446	429	471	444	461	453	436	438	452	460	467	441	473	408	489	472	444	446	463	461	462	478	447	482	450	467	450	462	445	431	456	438	490	451	481	435	450	446	459	451	470	442	453	441	480	454	465	458	461	464	460	467	476	459	449	460	469	464	454	442	452	453	476	414	516	460	473	415	428	446	445	462	439	419	453	498	448	461	485	457	483	447	476	430	456	436	424	474	421	472	476	483	464	469	446	479	449	470	434	433	440	485	473	454	431	463	449	450	451	442	465	454	476	436	464	443	448	478	466	464	458	392	451	424	497	458	495	455	470	493	480	475	431	468	453	477	446	460	446	445	456	487	449	465	440	496	449	456	459	465	464	447	479	480	479	453	434	463	459	473	446	448	473	479	427	452	461	441	457	447	454	479	482	428	436	456	454	471	429	475	422	437	442	447	462	502	455	468	451	456	460	477	459	463	442	441	441	485	453	459	455	457	444	446	455	478	460	492	451	479	445	477	462	455	473	494	488	433	446	462	453	466	424	455	469	494	422	433	450	430	430	459	477	445	497	445	458	444	444	442	454	465	431	427	465	438	459	460	429	465	440	463	460	470	469	450	461	460	437	468	481	449	431	473	436	502	473	427	472	434	451	472	493	441	397	487	451	444	451	437	457	461	440	457	449	450	407	459	415	470	411	459	434	434	480	447	467	471	429	489	485	474	487	477	502	407	393	442	490	494	501	469	507	471	449	471	458	481	435	430	493	440	460	452	483	457	443	444	458	403	441	445	444	453	444	482	477	470	482	499	489	511	464	450	473	439	466	457	472	457	434	472	487	472	442	471	452	473	460	468	397	446	514	448	465	459	490	412	473	474	451	445	461	438	495	483	446	470	466	433	425	446	449	461	474	456	444	435	478	488	459	420	460	459	481	417	490	408	463	448	457	458	447	478	462	480	436	436	440	416	482	446	465	481	483	444	463	428	499	460	436	473	461	445	480	492	439	471	454	467	462	465	462	446	490	466	486	431	428	436	450	462	445	493	478	478	464	471	459	469	461	466	478	447	449	472	455	460	470	483	450	463	455	483	449	486	452	437	494	456	444	471	470	485	454	431	458	452	471	464	489	458	449	460	456	463	454	489	445	443	471	495	447	445	458	440	454	453	448	441	480	419	459	470	465	422	462	452	471	481	465	466	456	465	455	495	479	471	448	427	482	421	457	418	432	433	455	477	471	481	491	470	437	472	444	428	501	423	460	445	403	476	442	456	467	522	460	462	436	467	450	497	452	452	439	476	477	442	441	461	450	459	470	500	465	456	434	447	464	480	447	479	423	480	462	451	459	454	404	441	412	472	455	414	483	426	477	444	476	434	418	445	468	476	400	489	436	432	445	437	469	477	434	501	447	470	454	494	488	474	469	483	482	465	481	437	464	458	434	413	460	485	461	465	465	419	461	458	447	464	415	479	453	449	464	471	473	458	486	502	442	512	456	485	482	471	434	455	447	466	458	460	461	439	446	466	464	463	426	462	418	475	477	479	450	454	453	452	468	476	477	439	445	445	456	467	455	426	499	497	460	441	461	439	494	405	465	484	461	443	466	445	497	484	457	448	507	457	417	459	476	472	456	424	449	468	467	451	479	468	406	465	457	444	476	457	471	448	433	442	482	434	445	468	435	456	500	469	445	452	489	485	472	475	471	502	489	449	462	427	452	449	468	488	450	441	460	469	445	493	479	459	467	428	449	439	468	463	457	441	464	473	450	449	464	478	466	479	454	490	477	449	445	453	461	410	452	440	500	455	492	440	462	434	454	468	451	464	467	489	489	454	466	458	448	434	456	490	434	501	472	461	447	450	475	424	474	456	445	447	438	493	464	459	495	448	430	444	473	465	486	462	444	454	415	456	473	459	479	458	494	436	458	508	479	470	439	467	434	464	447	500	441	459	443	454	480	447	407	471	465	470	479	478	490	496	413	455	475	453	406	453	438	437	461	451	474	457	413	488	489	522	439	460	455	466	431	443	395	434	423	444	461	484	474	458	421	452	427	438	446	464	505	495	486	442	428	468	431	450	462	518	440	458	466	429	443	462	475	455	426	473	452	458	466	415	449	443	440	428	429	458	468	456	456	494	480	479	498	451	472	472	464	498	455	457	443	456	495	479	431	422	439	477	479	452	465	457	433	465	449	437	462	470	462	450	468	468	453	498	464	474	455	433	433	430	475	445	453	463	479	448	455	477	436	458	468	477	477	437	448	461	486	450	449	475	483	456	426	416	468	450	461	504	475	476	454	409	456	471	480	451	469	461	489	428	443	439	473	430	450	435	502	453	432	437	471	422	473	461	454	456	439	474	476	459	471	460	454	460	446	423	446	433	419	467	461	446	472	462	445	473	488	462	464	482	431	489	477	464	484	461	461	466	452	459	498	445	427	462	411	476	433	438	490	478	473	497	436	443	477	435	476	460	451	490	409	462	444	456	470	505	492	433	481	470	447	453	485	471	442	459	451	502	458	488	411	454	448	446	463	466	449	468	496	454	472	480	461	471	492	437	459	469	486	473	460	438	455	477	467	443	475	441	459	469	505	450	453	461	467	481	457	424	441	460	445	468	451	445	467	422	425	445	405	465	457	484	420	476	487	500	430	463	467	455	438	464	492	451	473	440	456	421	459	468	490	464	453	467	461	425	478	450	447	426	450	478	497	440	467	449	453	421	451	502	456	469	436	444	450	402	450	418	465	467	426	443	441	442	418	446	448	471	440	433	475	469	452	446	452	475	482	480	451	493	443	443	475	447	434	455	476	442	450	439	498	427	429	440	480	411	431	468	461	468	448	461	443	443	454	453	463	431	437	454	477	450	451	458	474	447	457	445	443	448	463	497	492	431	392	495	512	472	467	476	477	446	470	496	444	441	458	476	459	445	474	465	473	435	445	480	424	460	477	478	468	433	482	492	472	467	429	465	458	466	436	482	441	494	448	485	457	434	453	492	466	450	457	456	436	456	480	478	496	451	474	433	452	473	533	440	429	444	462	455	436	421	484	447	486	434	475	454	492	468	440	444	426	467	471	449	455	453	464	467	427	466	474	435	449	468	437	468	433	460	469	467	431	455	446	479	463	476	431	424	473	470	434	473	453	476	467	470	453	504	423	519	448	442	472	464	523	460	400	484	469	451	424	452	462	458	513	462	430
24734	23198	31853	26398	19495	7228	732	441	383	398	374	414	383	367	405	355	410	358	393	388	363	388	381	359	388	373	389	346	383	395	393	369	428	420	360	373	400	411	399	376	374	359	353	380	330	369	398	363	411	367	382	349	392	406	381	365	374	431	346	412	380	411	368	386	381	396	368	374	377	342	399	402	357	404	377	398	370	351	370	364	386	365	379	369	396	417	354	345	373	364	382	392	359	396	364	354	372	340	361	376	399	371	387	368	399	360	387	368	400	385	391	400	381	369	391	377	375	403	358	357	394	408	368	374	380	331	379	379	376	388	368	377	403	384	405	353	373	372	356	375	366	373	376	377	372	361	352	423	395	350	388	359	354	391	395	355	387	354	378	418	373	389	350	376	413	396	357	357	375	379	388	367	384	384	401	393	375	369	350	356	371	378	410	399	375	367	364	385	380	399	344	350	365	384	383	365	395	391	402	388	362	403	397	392	417	375	372	392	371	373	409	375	364	369	391	396	387	397	410	388	346	349	379	402	393	330	385	389	386	374	367	344	371	394	356	358	379	349	387	417	370	368	374	377	414	382	352	358	394	383	365	375	373	371	360	406	376	374	351	383	376	369	362	369	369	384	372	375	381	405	371	354	353	367	368	366	385	353	407	381	407	361	396	359	381	373	407	364	388	362	388	393	362	377	396	415	360	447	387	351	376	388	397	367	382	362	341	371	370	391	370	393	397	388	349	365	396	377	424	370	399	379	377	371	389	378	369	375	383	390	375	389	375	382	409	372	350	379	340	390	357	363	361	333	378	356	370	379	397	397	377	387	401	356	359	379	405	372	377	389	382	393	387	396	385	365	365	394	386	357	386	396	377	410	360	376	368	386	365	378	399	391	425	344	395	392	376	391	393	355	390	371	378	359	378	388	344	389	392	387	375	398	361	399	380	366	386	348	375	392	391	363	404	390	329	355	402	376	359	366	384	411	378	394	389	375	380	371	378	351	382	386	373	387	389	381	396	375	382	389	396	379	376	397	350	344	376	373	394	355	390	394	358	375	371	378	402	366	381	402	373	349	414	336	356	377	377	373	377	358	392	399	376	376	410	368	376	391	384	390	409	410	357	377	386	394	381	388	372	373	356	408	385	402	360	391	379	433	387	350	370	372	370	389	348	382	348	389	373	402	400	394	405	399	342	353	351	363	384	375	344	392	387	410	371	371	396	399	371	407	389	382	393	369	393	427	395	390	381	340	342	333	374	368	397	358	395	353	382	384	345	418	345	385	358	386	401	378	360	350	357	413	382	374	375	393	379	388	354	392	346	390	363	361	337	381	401	408	373	348	344	387	348	389	374	375	409	344	400	385	395	376	395	381	373	395	392	404	396	413	394	367	368	381	376	420	366	365	386	386	391	394	364	366	389	382	370	391	378	384	343	384	357	393	385	372	352	356	370	364	369	377	375	404	384	431	341	389	386	364	391	359	381	370	371	389	397	360	404	412	401	349	371	376	367	395	379	389	372	346	360	363	361	336	378	381	373	390	345	377	375	362	414	350	361	365	410	396	339	439	367	366	334	370	366	338	370	377	342	378	360	346	391	381	371	391	354	441	373	362	377	386	366	387	398	368	355	389	360	381	388	417	374	369	394	351	371	381	412	380	381	344	359	377	353	405	391	340	392	413	392	409	400	388	378	409	360	380	389	364	346	378	417	410	376	372	373	335	353	379	359	396	386	353	377	398	350	356	417	387	343	368	368	392	404	392	364	405	364	383	348	359	372	388	360	385	384	368	413	395	374	357	378	336	393	358	387	342	355	373	396	381	345	404	348	372	396	372	399	371	388	411	343	345	416	375	376	395	377	391	388	382	365	384	393	407	357	357	376	380	428	390	369	387	401	372	372	387	394	400	386	392	367	382	399	422	405	393	386	338	389	393	405	382	371	396	377	371	400	389	376	361	388	378	382	390	340	424	387	378	418	375	387	381	374	413	401	396	359	370	374	376	402	359	366	396	392	378	362	441	383	376	386	407	392	389	415	407	362	390	365	359	399	345	364	379	385	413	409	399	370	337	375	377	394	338	360	381	399	400	404	363	383	374	368	370	368	368	368	374	370	392	305	388	376	380	384	382	427	344	412	386	377	374	362	381	390	378	416	369	371	337	363	340	379	391	390	366	336	370	388	400	353	350	382	350	349	405	355	344	420	381	389	355	350	387	403	373	364	311	354	394	364	359	380	367	372	384	385	363	427	348	339	379	418	375	406	365	365	353	351	360	398	374	369	378	402	365	373	381	356	359	371	359	385	371	381	372	386	379	382	369	345	368	395	385	369	358	405	375	402	380	404	381	382	377	397	396	349	378	335	400	372	392	387	396	383	366	365	369	393	413	388	358	366	351	330	381	394	351	348	394	355	342	363	367	397	365	358	356	382	370	378	366	396	378	387	417	339	367	415	332	397	359	373	387	371	398	415	376	416	373	376	361	370	414	354	389	362	392	360	360	377	378	385	380	422	391	388	383	363	355	382	410	388	406	352	411	388	378	386	345	378	379	388	355	376	362	391	374	382	365	372	377	347	327	355	390	394	395	391	407	361	347	365	390	389	358	355	367	391	376	394	380	371	362	356	396	380	386	393	363	390	415	397	386	397	359	380	396	367	371	375	391	375	373	424	373	356	393	361	378	351	356	348	388	402	357	386	385	350	365	374	395	402	382	391	399	367	373	382	348	393	368	409	384	391	359	332	367	372	360	374	378	360	379	363	360	377	413	357	392	385	359	393	365	389	358	410	414	382	379	370	380	406	374	382	379	385	364	381	375	355	396	386	379	399	383	361	401	391	369	375	394	384	347	371	387	380	351	355	393	366	422	390	375	355	365	358	380	391	381	380	342	355	352	366	391	388	401	381	335	362	387	400	365	396	365	374	383	368	399	365	362	366	368	381	362	378	373	364	361	364	362	383	353	386	370	397	405	382	356	382	394	341	379	409	359	384	391	337	364	370	347	370	392	334	356	353	382	402	393	397	372	420	380	370	392	390	364	379	368	354	380	362	396	382	371	390	351	373	372	360	378	374	372	393	337	348	362	395	354	378	380	357	392	391	402	415	366	402	355	364	378	377	370	362	359	402	396	349	375	379	377	345	376	365	367	397	370	352	337	382	366	354	388	383	382	358	362	357	375	408	401	411	369	422	431	429	380	342	345	406	343	377	346	384	342	416	374	391	320	402	371	392	401	400	356	398	372	401	344	391	355	359	424	381	366	391	392	396	358	375	394	397	371	352	351	364	368	380	404	366	394	365	385	390	372	375	409	371	400	388	372	349	380	356	373	372	355	365	399	360	384	406	356	380	375	380	371	388	332	346	383	403	379	353	391	384	393	401	391	396	388	371	377	345	408	327	404	350	377	367	357	371	385	371	402	374	392	365	348	415	389	390	348	413	362	397	378	376	376	390	376	344	445	371	350	347	367	387	324	408	406	369	350	380	386	352	390	414	374	365	341	400	366
60669	88794	61366	33457	13153	3252	879	597	616	611	623	556	607	580	633	586	582	606	600	578	590	579	609	587	524	607	574	589	590	642	629	608	593	589	597	589	558	610	588	549	584	588	592	608	611	597	582	612	583	602	587	618	643	589	610	657	563	588	555	561	603	637	577	632	594	567	605	588	602	584	603	574	568	619	625	587	580	594	575	608	614	586	613	600	592	586	629	628	565	600	568	612	628	614	542	667	619	576	633	530	626	651	614	589	582	548	611	589	586	610	608	596	623	595	617	601	598	570	598	591	576	557	570	601	596	611	595	596	616	532	586	599	598	580	574	621	579	590	550	579	584	603	586	578	579	600	536	599	645	582	597	590	576	559	611	585	615	578	605	549	581	580	569	613	598	594	596	612	606	585	611	633	577	624	574	607	605	594	597	570	594	595	637	565	595	612	599	581	599	620	582	581	588	616	594	602	599	604	581	567	637	589	615	576	559	570	624	575	599	598	581	602	569	557	572	545	602	591	585	604	586	620	593	619	565	564	599	627	598	584	578	570	581	545	610	581	570	571	570	592	583	582	576	554	567	560	591	634	555	553	582	590	593	549	559	569	625	581	604	588	577	623	575	612	597	618	580	570	623	625	621	610	593	619	595	633	583	588	561	606	562	595	591	603	574	589	600	589	579	577	590	584	601	628	621	564	569	629	640	587	567	562	618	536	556	606	574	546	597	565	603	551	622	602	574	566	559	637	624	594	586	584	636	552	601	617	616	594	612	561	577	611	644	545	579	614	629	584	588	572	589	592	584	564	558	617	595	580	612	604	593	587	597	622	574	573	612	570	603	658	605	612	581	618	588	602	583	592	591	591	579	570	585	594	630	534	556	606	589	585	589	626	546	589	600	589	609	560	594	559	592	573	592	592	603	609	577	568	630	586	577	625	581	623	556	572	587	628	613	581	608	591	613	622	633	590	618	573	544	594	575	625	626	581	665	618	563	573	594	579	602	617	612	584	604	602	567	555	586	567	600	615	590	614	604	610	578	602	566	569	599	605	597	572	551	609	613	640	596	604	526	594	569	590	573	577	627	614	611	593	620	600	568	592	585	610	592	566	592	621	590	561	613	555	600	583	591	575	584	602	571	561	563	601	581	580	585	601	610	537	571	592	597	608	625	634	621	606	565	645	595	592	596	541	577	604	601	612	612	581	611	586	603	601	597	592	580	582	659	615	565	613	572	592	600	611	573	627	580	571	572	613	589	604	609	626	612	595	569	611	618	566	610	594	597	563	589	595	588	581	593	626	530	584	605	612	586	583	558	622	569	635	567	574	587	608	628	561	617	582	605	612	568	633	563	568	584	586	594	602	595	574	603	582	585	548	566	618	593	621	630	585	588	567	533	577	592	571	611	588	628	568	581	615	577	536	597	620	547	621	574	553	585	569	545	570	609	611	575	601	608	560	589	591	597	557	611	638	551	582	611	548	585	598	618	596	588	606	613	622	604	595	606	616	619	596	571	556	620	606	572	574	570	576	577	602	567	566	627	585	582	638	607	571	580	569	585	585	619	605	588	626	570	583	598	594	568	585	593	600	607	610	609	583	564	635	578	610	546	603	611	605	631	576	556	592	571	596	553	607	540	570	583	533	569	604	619	593	578	610	576	596	600	577	612	618	621	616	609	579	589	617	611	589	576	595	567	573	533	576	617	613	542	644	581	587	601	548	555	587	608	557	580	601	552	557	598	555	622	584	606	565	576	567	607	560	564	565	582	597	587	607	627	598	580	582	622	621	578	570	620	611	544	616	582	589	592	581	600	591	565	679	579	643	606	599	596	602	597	605	595	600	603	588	599	611	575	563	601	640	618	547	568	599	571	565	579	584	559	576	575	602	595	591	558	586	614	593	642	601	628	609	573	618	588	589	581	575	555	595	617	595	596	600	598	575	593	628	569	600	608	598	583	598	588	569	596	572	639	610	606	611	587	612	566	593	559	609	594	588	584	620	601	591	590	613	582	585	555	565	574	587	645	605	582	627	585	636	598	596	567	614	616	565	571	577	581	633	594	608	566	598	647	573	592	591	585	571	549	586	578	596	610	567	566	593	552	604	614	569	609	583	569	592	592	630	606	596	626	605	580	572	580	592	570	596	600	567	620	578	585	580	532	596	587	598	612	561	604	621	601	585	589	574	579	591	613	595	601	595	548	599	580	617	580	539	615	573	590	571	622	597	613	584	610	575	598	561	618	593	546	609	591	579	566	581	539	592	578	655	578	568	593	582	601	613	590	601	568	599	597	560	578	587	635	604	581	574	606	609	561	598	560	589	566	566	625	585	573	584	611	610	614	581	583	607	634	580	634	601	580	584	613	588	590	586	551	573	570	627	574	611	574	552	603	622	600	580	620	560	629	604	605	549	583	618	596	624	562	600	562	589	615	619	546	581	605	571	601	573	572	565	618	536	564	553	582	602	603	586	551	609	569	595	600	600	579	603	596	634	584	631	622	601	623	637	595	569	599	622	583	600	600	574	576	610	588	577	567	585	598	567	585	586	617	579	614	617	572	568	621	569	596	602	573	624	590	595	595	586	621	589	615	583	560	623	619	584	569	607	595	559	576	621	583	605	588	604	606	623	597	551	548	615	628	557	603	590	595	624	574	516	641	604	561	575	583	590	583	555	592	562	559	585	572	637	582	618	567	591	582	612	644	620	555	572	563	583	631	574	586	585	555	615	595	605	604	576	677	542	615	610	587	615	611	586	588	585	567	566	593	581	562	557	581	566	566	596	612	550	582	600	604	586	559	612	583	603	595	591	627	595	574	579	601	603	578	602	605	631	613	594	562	566	602	613	596	631	570	596	621	628	578	627	596	611	591	567	548	581	623	579	597	598	571	580	603	567	610	608	639	621	600	582	595	576	589	551	609	604	596	605	594	583	590	607	563	576	596	599	571	576	608	587	621	598	578	571	605	584	565	586	561	607	599	605	610	571	599	559	592	595	603	615	562	592	575	570	587	606	595	576	600	591	590	578	601	613	634	577	588	612	577	587	643	566	562	614	649	643	591	571	597	583	607	576	591	576	646	594	587	556	617	604	588	571	606	593	615	578	593	573	595	594	597	606	614	568	585	613	577	632	574	605	575	597	584	590	571	615	641	590	619	602	575	590	564	603	579	608	607	587	584	581	532	583	593	588	572	616	614	603	594	590	607	576	580	579	621	557	596	551	600	602	605	610	580	552	602	602	607	582	533	603	636	588	567	584	589	565	591	617	593	615	589	595	604	579	552	624	559	573	578	544	581	609	626	551	576	593	562	582	599	568	572	564	579	626	567	612	610	580	598	588	578	583	573	591	589	556	628	609	583	575	597	596	577	566	594	652	602	583	583	578	608	569	588	588	638	580	583	633	575	633	598	594	561	592	587	586	592	603	599	598	574	564	595	581	577	588	568	624	629	552	591	594	641	595	566	604	601	567	602	608	595	604	584	569	622	615	605	623	580	613	596	545
23517	22105	30388	24698	21514	18622	4548	604	445	423	449	440	478	412	457	418	468	428	461	434	427	489	461	461	442	475	419	435	450	434	480	433	458	484	436	454	429	442	474	396	422	419	460	450	458	406	455	394	435	389	420	438	421	454	439	426	420	410	442	423	459	430	419	420	439	460	433	447	436	426	440	444	468	367	432	429	441	443	397	451	435	443	451	448	459	466	425	447	454	420	447	412	468	424	464	437	438	433	463	444	445	415	429	437	429	411	467	460	430	466	426	444	439	451	432	441	425	444	423	430	421	465	445	404	447	439	447	463	441	476	439	437	443	449	430	422	409	416	424	478	409	448	440	454	403	453	451	409	450	438	455	439	441	480	418	437	420	405	459	450	402	447	414	449	450	455	437	439	436	460	433	455	434	429	456	440	480	450	460	433	451	397	431	426	428	421	430	425	435	446	463	470	434	409	429	472	430	417	461	428	420	439	452	431	409	453	403	413	426	433	422	457	419	402	434	456	482	413	441	420	427	455	400	462	432	396	441	457	427	473	430	431	461	418	477	458	419	445	429	459	445	416	405	409	455	417	434	412	434	408	437	455	423	404	437	410	458	437	414	457	459	456	438	439	433	449	422	400	448	439	411	399	433	421	485	435	423	426	442	367	414	404	441	449	395	438	440	447	468	490	473	441	444	417	431	453	452	418	406	433	439	444	452	430	417	456	429	414	424	441	421	457	437	423	432	414	449	455	438	425	434	426	438	423	431	454	460	406	444	446	460	425	446	435	441	421	432	461	410	437	463	402	440	406	397	445	410	412	431	446	387	417	411	484	419	463	427	397	423	448	408	437	468	443	438	490	440	428	428	461	418	432	459	443	439	442	454	419	459	438	424	419	439	445	439	413	436	465	449	414	396	457	465	464	453	486	450	416	466	441	452	410	435	443	443	437	427	399	439	470	478	463	419	418	405	408	442	440	465	410	424	427	426	456	421	421	419	447	460	441	426	448	426	453	409	430	450	420	424	466	462	434	437	460	425	421	427	432	446	431	449	403	416	435	399	444	427	429	464	404	463	453	460	434	481	421	406	448	447	465	443	420	424	449	421	470	403	426	433	447	454	459	443	452	437	453	457	437	447	429	454	483	441	460	448	464	466	464	427	443	440	430	433	382	465	407	461	473	471	448	402	435	429	427	419	399	412	429	426	441	450	452	408	471	448	420	452	431	405	456	422	419	418	431	484	403	472	431	453	427	426	423	427	409	446	441	460	444	414	460	435	463	411	425	437	456	429	437	393	386	447	438	423	447	437	431	433	459	455	395	419	453	445	435	430	443	416	418	442	444	444	396	434	447	452	425	396	432	415	424	433	420	446	399	442	441	409	423	417	408	430	391	449	398	436	418	445	441	402	435	469	444	428	436	432	437	393	429	424	437	467	408	423	425	462	395	438	453	440	429	448	404	422	436	437	427	458	407	402	459	446	426	473	460	445	430	469	407	369	467	461	428	426	469	467	446	447	448	367	456	441	427	422	459	469	437	434	428	426	442	478	461	447	457	466	429	451	459	455	445	434	420	454	410	440	437	472	428	470	451	436	439	425	450	412	457	397	444	410	473	412	438	456	445	413	451	405	415	450	427	429	412	403	433	455	429	428	404	448	444	459	396	406	421	439	442	431	411	469	420	443	407	472	452	439	441	439	453	456	467	463	420	462	429	437	449	466	402	456	509	414	417	394	488	407	441	461	437	431	448	460	441	412	411	442	409	437	442	451	463	477	409	411	414	407	433	436	413	416	437	445	413	471	406	459	431	419	436	444	406	440	431	402	396	429	403	402	427	447	425	469	438	432	427	478	457	427	446	377	459	403	476	490	447	442	459	432	428	392	445	460	422	434	439	439	424	484	453	432	432	461	449	410	452	421	455	446	434	407	444	456	441	396	438	414	432	439	436	439	438	438	441	426	447	442	426	413	427	449	445	436	401	391	422	426	464	433	446	384	440	421	410	432	432	431	419	444	492	430	421	448	450	438	430	442	415	428	434	475	445	464	443	478	404	403	472	471	438	450	461	465	419	457	429	444	442	426	459	420	452	401	443	402	433	453	411	459	418	448	412	448	412	426	452	452	451	459	444	447	489	461	440	453	410	420	412	440	388	425	433	413	410	431	452	416	435	402	477	429	486	435	413	450	466	431	448	451	405	438	429	455	445	455	442	435	449	432	481	441	438	476	420	424	453	408	448	414	446	442	424	373	420	436	417	426	459	433	433	462	404	436	428	463	430	469	449	449	426	452	422	418	436	476	464	434	454	433	436	459	441	431	444	476	416	460	418	441	419	428	435	400	403	430	426	441	444	436	436	487	413	432	458	446	412	441	437	470	449	430	421	452	472	457	421	438	437	432	435	432	413	449	434	457	446	436	446	442	466	437	421	410	374	429	443	436	440	459	459	436	426	428	439	439	446	477	481	407	419	455	459	450	400	411	422	415	459	430	451	443	428	437	442	452	426	438	419	424	451	451	423	456	405	395	397	456	432	413	386	442	383	454	431	389	454	437	434	430	432	428	399	418	422	490	395	448	429	445	459	439	469	413	435	435	420	449	442	424	430	467	474	407	421	398	445	434	420	387	456	445	425	459	460	394	474	458	408	431	434	463	434	444	406	465	416	440	428	448	392	441	428	433	439	454	440	449	439	423	433	442	412	420	453	462	453	446	431	425	402	457	419	455	424	436	382	437	442	446	448	434	453	433	448	430	426	454	456	418	411	406	447	432	445	438	442	410	410	419	415	426	449	458	433	456	402	464	428	433	408	452	420	456	484	404	418	400	423	412	437	444	418	443	430	480	462	453	443	420	453	430	391	439	414	419	404	426	449	443	455	414	410	446	416	434	446	430	464	437	436	420	483	451	463	414	448	458	459	444	424	415	412	446	464	449	413	419	421	416	404	420	436	407	450	421	444	374	437	427	443	432	416	458	470	460	422	424	409	442	460	426	422	437	418	439	431	426	466	414	458	424	466	432	434	421	423	456	443	422	447	408	446	428	471	437	423	454	397	457	447	447	428	462	408	430	443	451	440	476	430	454	425	426	443	451	434	418	440	426	410	436	432	476	468	442	461	444	439	438	434	423	454	420	451	425	411	420	435	471	456	432	404	417	432	436	414	487	428	455	434	483	416	424	466	438	456	485	418	444	462	415	435	434	420	419	425	431	478	459	392	445	463	458	428	437	425	411	454	419	430	425	468	473	431	419	437	448	454	429	445	423	453	449	400	410	457	461	458	420	415	437	370	458	424	414	448	448	466	473	416	431	409	408	428	433	395	452	399	453	448	452	426	412	457	445	391	462	402	450	449	447	440	467	431	417	463	421	426	408	418	385	464	456	444	422	388	435	470	455	439	441	442	412	460	457	432	435	424	424	437	427	430	447	444	410	384	422	453	429	432	449	478	455	418	452	467	442	424	440	436	425	443	460	448	440	455	428	418	435	409	440	387	401	442	451	429	399	439
62339	99697	70518	41543	18598	4697	1392	821	683	643	662	657	641	651	628	659	648	644	679	682	690	642	642	626	653	644	682	686	663	673	697	648	640	645	687	658	605	674	697	695	672	670	634	654	670	660	632	648	707	614	667	667	645	662	641	666	689	719	664	664	664	651	686	668	646	642	668	668	680	696	663	691	663	657	659	624	672	667	640	657	648	676	665	675	652	661	634	678	639	633	644	652	639	640	705	667	674	669	665	686	682	621	632	683	667	631	647	642	669	630	638	705	684	657	636	673	651	674	647	671	673	708	656	607	679	654	622	646	676	622	650	659	646	691	673	687	683	662	672	620	622	655	628	589	676	611	644	648	674	659	621	662	629	657	661	623	656	642	639	664	690	603	684	629	647	688	685	635	690	650	673	655	643	675	655	603	600	599	642	652	642	700	639	652	692	698	668	663	650	651	659	660	686	655	674	658	647	693	665	698	652	660	680	659	668	685	657	663	701	664	646	651	726	646	641	650	701	657	651	607	673	598	663	611	654	667	653	646	651	666	618	658	639	666	662	694	680	673	640	658	623	635	660	638	650	627	670	625	627	644	704	627	686	670	674	640	643	666	663	629	689	675	663	644	647	647	635	658	736	660	623	645	685	695	708	680	672	681	673	677	712	680	632	694	633	649	652	621	606	658	717	664	659	649	707	653	688	632	648	719	696	685	671	669	658	663	665	624	681	648	634	680	678	650	631	613	657	648	678	681	670	650	614	602	684	628	704	673	676	630	642	675	624	638	705	630	598	678	656	651	683	689	647	670	675	643	673	661	636	636	655	697	640	678	668	675	694	644	652	679	635	611	732	671	630	620	582	686	658	696	651	671	664	653	633	671	653	650	639	661	622	682	638	637	637	673	660	618	678	679	645	685	635	668	687	681	656	651	674	698	662	686	687	606	657	674	669	671	644	660	642	659	681	667	663	665	666	683	687	663	643	698	612	658	668	608	639	674	654	712	668	691	652	653	633	645	689	688	636	693	667	725	649	663	683	676	670	660	654	679	688	688	655	642	695	639	646	659	665	618	663	638	667	701	680	674	669	666	607	703	658	668	611	648	679	669	669	644	667	670	689	683	721	629	628	656	692	655	654	629	627	657	627	650	646	663	643	683	653	637	652	626	629	640	674	692	647	670	649	695	646	632	653	660	623	665	699	672	666	634	708	666	639	693	678	672	652	655	696	707	617	673	668	672	673	671	697	639	644	678	652	632	675	648	654	621	639	661	668	684	709	668	692	690	662	668	719	620	660	649	663	692	670	613	696	653	735	701	654	657	641	648	639	653	736	667	626	681	690	629	691	665	678	665	631	643	662	667	631	697	650	674	631	639	617	693	678	624	630	661	708	607	678	629	641	630	655	680	690	666	674	641	683	643	654	686	655	669	653	685	702	700	652	690	639	666	658	662	650	638	655	639	676	694	628	674	678	645	661	637	620	671	641	632	642	672	662	620	638	638	700	686	653	639	644	671	693	693	652	638	623	667	647	639	703	676	651	653	667	687	603	649	651	658	687	660	693	656	609	701	650	678	640	650	658	695	679	644	614	666	645	660	661	634	652	673	654	669	653	674	602	678	666	648	685	699	681	683	657	689	662	708	694	692	655	646	668	660	666	698	618	618	687	647	628	685	640	683	640	638	643	665	694	686	669	625	644	642	659	683	668	648	667	673	671	640	691	681	694	630	681	658	716	753	702	656	618	645	668	690	631	636	625	669	638	665	688	684	665	644	633	661	683	646	628	633	674	604	660	629	660	688	659	626	701	662	655	706	684	667	633	673	673	673	697	656	670	673	680	681	663	664	690	634	626	709	620	650	682	659	628	603	650	634	662	643	643	625	682	687	692	631	660	645	654	615	625	681	665	667	625	643	660	649	663	688	660	647	709	661	646	679	698	644	662	663	672	618	636	673	633	660	646	661	664	720	671	677	642	670	662	664	679	641	654	707	642	633	680	645	660	662	647	621	648	655	689	687	649	654	649	676	660	710	639	628	658	707	632	669	618	636	665	647	669	665	641	673	628	643	656	684	648	672	604	660	667	651	646	702	685	640	620	683	654	684	650	630	657	676	650	647	645	677	652	646	682	645	646	657	696	651	649	639	667	752	713	644	664	626	687	659	649	704	663	678	693	613	616	662	698	656	691	682	639	582	671	683	639	655	642	701	640	647	676	643	639	688	700	623	672	667	634	633	655	648	654	646	666	670	680	602	626	694	641	645	656	664	670	694	674	655	683	662	660	692	656	665	661	661	666	644	675	658	675	677	719	678	619	686	659	678	646	695	638	663	646	673	631	666	655	641	625	697	658	685	642	626	683	650	677	660	661	732	594	646	652	652	672	675	664	676	665	683	651	682	668	653	697	707	659	710	651	643	663	649	652	664	699	636	690	656	652	660	662	658	670	655	664	628	661	673	646	659	688	612	671	699	681	640	687	676	670	625	618	667	659	600	654	665	674	643	660	671	684	640	664	673	648	628	667	685	621	722	638	677	639	619	674	695	671	660	671	694	679	654	655	663	681	651	634	642	652	694	625	646	657	654	697	673	645	612	636	696	662	628	640	697	679	626	691	670	638	656	666	641	640	674	700	677	658	672	613	661	653	651	613	609	667	679	662	677	625	672	656	649	678	677	610	653	664	700	632	700	730	654	674	669	584	658	711	655	666	688	692	671	695	664	640	655	668	649	670	674	608	678	670	652	677	663	629	656	668	683	681	695	634	610	674	626	638	670	671	670	706	679	646	643	630	660	650	659	674	668	667	657	656	637	700	671	656	627	729	640	687	687	678	625	654	608	650	681	623	681	626	646	674	649	642	632	646	653	687	620	699	637	648	657	662	646	630	681	665	634	652	667	629	664	685	694	636	637	647	624	661	669	643	665	727	660	699	669	664	665	670	647	626	642	651	656	608	688	627	642	707	657	634	636	695	621	638	659	698	604	662	698	649	655	658	690	681	650	652	604	637	639	671	638	701	681	699	659	641	655	615	666	692	703	658	690	669	650	623	671	647	642	667	693	665	669	659	674	671	647	626	634	653	629	609	633	676	673	659	667	693	644	699	667	674	656	678	622	710	640	632	604	652	658	643	649	640	649	662	657	638	634	652	698	632	677	658	588	617	644	601	664	662	628	689	645	639	694	609	646	666	648	675	618	655	686	650	644	686	621	658	634	665	665	643	657	641	721	688	650	676	697	669	634	664	673	722	669	676	671	659	666	671	658	650	643	657	706	633	655	704	702	685	624	676	681	651	645	658	696	662	623	620	624	711	659	691	703	635	695	639	631	646	657	628	641	667	689	676	643	699	670	671	690	643	699	619	658	711	675	645	697	640	652	686	660	678	675	618	665	661	653	642	634	607	641	670	693	653	682	670	655	692	638	606	637	696	637	636	635	678	685	622	714	707	685	644	662	630	690	669	692	655	634	639	643	629	653	684	663	672	641	639	644	616	614	664	634	645	666	620	617
30225	29149	26282	11903	1730	644	377	316	269	287	291	260	302	278	245	296	278	242	268	283	268	266	265	280	290	289	256	260	331	297	306	274	283	259	264	289	271	254	288	267	271	270	277	265	256	275	297	265	284	299	307	229	272	275	275	271	269	293	263	249	266	268	251	300	277	288	282	246	258	250	293	285	252	264	276	260	273	273	267	249	266	272	285	276	276	293	274	286	243	277	280	265	256	265	296	284	275	281	267	259	279	274	245	272	260	289	259	264	265	272	276	271	282	298	274	255	296	252	285	275	291	277	275	278	263	279	259	313	285	261	287	287	302	274	298	290	288	242	275	295	266	242	281	256	267	226	254	287	263	267	265	271	298	267	256	283	256	279	271	282	290	259	243	291	298	269	279	258	257	268	275	274	264	273	260	312	306	270	258	299	254	279	246	281	263	256	275	248	280	281	289	289	262	274	271	275	263	275	287	271	283	278	274	272	246	271	285	252	294	268	269	271	282	293	259	265	260	275	249	303	284	275	295	268	239	256	252	305	254	267	273	253	279	251	288	250	279	258	290	248	247	255	281	265	292	259	292	270	275	287	270	289	266	239	246	273	302	268	247	274	268	270	286	278	269	270	270	249	271	293	267	271	266	277	293	228	241	275	271	286	263	268	259	272	263	264	269	276	265	281	289	275	268	299	254	268	235	284	260	268	263	276	272	270	287	254	262	287	273	243	297	294	287	261	287	278	279	279	271	275	243	253	261	305	261	269	281	266	252	272	248	270	253	278	255	267	256	289	254	265	262	275	241	254	247	244	298	293	290	278	286	279	296	269	269	284	259	278	302	282	316	275	266	278	290	263	259	301	287	288	235	289	253	264	277	272	274	281	271	282	227	280	292	256	246	266	272	267	274	278	290	291	274	265	268	262	264	279	272	272	286	269	289	243	265	274	287	306	277	289	280	284	279	257	264	290	272	280	260	253	284	285	274	266	282	278	262	295	276	277	297	279	271	236	268	269	251	285	262	284	282	315	244	282	286	277	260	253	265	248	259	296	274	275	254	305	255	273	278	250	255	263	307	270	285	272	290	287	301	298	273	265	271	256	264	261	267	278	274	270	274	296	241	279	270	272	270	270	299	274	262	257	260	287	278	246	268	277	268	289	254	273	285	279	267	265	278	276	259	293	258	261	294	264	290	278	285	264	252	257	289	285	268	274	256	285	271	262	283	280	253	281	276	300	279	267	284	275	272	278	255	287	278	288	265	297	258	246	283	290	275	281	267	305	256	278	284	264	289	312	275	261	252	251	250	276	270	245	258	255	286	292	302	266	241	281	262	250	277	249	280	266	244	292	237	254	281	252	254	299	296	245	272	280	291	278	254	232	270	252	253	287	271	289	285	261	291	252	281	287	268	264	270	264	280	253	276	276	293	261	273	243	261	267	254	270	248	265	239	270	267	282	231	253	250	267	277	294	271	257	270	250	269	289	272	270	261	294	262	292	276	286	297	276	242	277	273	287	294	239	279	254	248	283	265	281	291	274	282	268	257	275	256	257	271	252	264	276	286	283	283	288	306	282	261	277	264	256	258	269	274	258	298	257	289	300	297	260	262	273	268	274	285	279	275	273	287	270	291	280	266	261	296	288	313	239	260	266	269	284	251	253	305	283	313	292	271	258	271	256	274	293	294	262	270	269	266	278	288	247	279	272	291	259	270	266	260	236	258	279	265	262	285	305	266	261	289	261	258	259	276	270	314	259	289	324	275	250	252	251	280	252	280	255	267	263	273	292	282	287	286	295	247	289	294	282	275	276	306	292	257	255	282	284	275	263	314	260	256	280	282	278	280	292	284	259	275	260	261	280	258	276	244	264	273	277	273	267	286	274	246	281	260	252	255	293	323	271	273	292	276	235	282	295	260	286	253	268	287	296	269	266	272	264	296	281	270	246	281	269	281	260	277	250	287	261	269	280	295	274	269	236	279	265	288	261	258	264	279	288	269	266	272	282	283	280	286	254	307	279	270	272	277	242	267	262	299	255	290	250	271	286	279	280	264	289	277	326	292	265	286	270	274	252	283	266	252	295	284	283	254	254	283	300	271	273	298	284	272	270	289	262	294	271	288	266	280	262	295	301	245	291	276	255	279	286	279	238	253	262	273	271	282	284	266	265	273	260	284	264	265	238	303	283	279	276	261	251	265	273	258	287	276	285	247	255	279	287	276	275	270	318	295	265	294	265	274	323	295	267	262	277	282	250	287	293	252	283	275	300	290	277	281	294	261	279	266	285	266	256	285	264	272	259	285	259	240	275	260	252	254	282	298	255	278	237	286	276	293	276	274	303	273	270	296	283	268	318	264	282	257	276	264	250	279	268	296	283	271	243	248	256	269	270	293	242	276	271	266	293	265	293	262	287	276	282	253	261	275	265	273	286	281	283	269	270	312	310	264	266	295	280	283	260	281	283	269	262	277	267	251	261	293	290	286	277	270	274	270	279	275	259	286	264	312	290	263	282	268	260	244	311	292	297	290	267	276	253	276	269	274	245	253	287	258	269	298	276	237	280	259	281	270	287	272	262	275	279	279	242	291	278	242	281	276	266	242	262	238	299	284	290	258	284	256	248	284	270	284	300	283	285	248	264	248	259	277	224	288	286	241	262	300	276	255	251	256	306	271	286	293	255	275	264	272	260	264	245	284	266	275	263	269	274	282	255	268	250	274	263	291	268	236	241	237	265	246	283	300	240	275	265	272	283	267	289	271	298	244	236	270	274	272	276	287	294	284	272	260	268	273	283	272	271	302	306	280	272	275	263	283	263	297	266	284	257	294	280	282	274	275	282	246	288	270	259	265	275	241	261	277	263	299	264	269	257	277	278	279	263	292	265	307	275	246	264	298	286	283	283	305	275	284	263	295	280	260	265	277	272	288	260	285	304	266	263	260	230	275	284	267	290	281	240	281	279	269	272	267	274	277	287	269	274	262	282	257	266	258	270	302	262	251	304	272	268	257	281	330	285	279	273	284	268	253	269	289	284	285	259	271	250	270	272	281	273	281	277	270	258	299	273	299	250	276	285	291	245	277	281	274	292	289	272	290	263	263	259	267	280	288	277	282	272	278	261	273	260	252	287	240	261	265	282	267	274	273	281	263	279	266	258	285	272	301	296	297	269	245	253	278	316	241	293	271	257	274	252	281	276	274	298	274	277	261	269	259	276	267	270	249	280	270	277	310	286	252	290	243	274	267	271	277	262	268	242	264	257	284	279	258	265	276	267	268	246	259	290	273	250	265	297	269	268	277	281	285	300	283	269	255	312	250	270	276	268	244	268	258	288	285	292	294	261	272	276	274	308	294	255	251	287	249	270	276	260	301	280	277	260	280	299	263	257	272	262	281	238	271	223	310	293	277	253	285	273	247	266	282	275	277	269	260	281	263	271	256	291	265	258	259	292	269	258	281	288	256	289	263	282	294	259	257	254	263	296	290	270	252	279	297	277	251	249	266	250
37483	45919	30514	12029	2855	999	598	456	468	439	449	425	413	455	427	457	427	421	431	417	395	470	406	455	433	423	457	452	439	463	434	432	445	467	416	426	447	447	453	457	449	456	461	401	461	445	476	437	438	461	464	438	424	473	443	473	470	506	421	396	426	453	449	436	443	424	461	425	463	465	432	420	435	461	432	481	394	419	459	472	406	470	468	407	448	438	416	436	412	446	454	400	473	431	446	473	442	440	432	465	437	421	461	475	442	467	404	441	424	426	416	389	465	461	438	483	465	471	464	430	446	451	451	438	451	432	458	495	450	451	456	453	450	459	437	464	439	452	413	417	421	436	447	478	444	457	465	394	412	413	442	383	419	452	424	390	430	432	418	404	402	398	423	453	469	440	461	473	479	412	504	420	425	461	438	469	443	429	449	433	432	449	406	443	472	457	447	431	433	444	439	448	419	405	426	422	422	427	450	387	451	432	453	452	447	437	425	430	440	437	490	404	445	497	423	464	495	485	466	421	468	441	433	466	411	424	415	433	410	423	426	435	434	457	390	449	458	495	391	450	447	432	412	416	439	414	418	420	426	473	457	423	440	458	416	477	463	423	413	435	447	451	464	448	493	458	446	433	415	459	429	458	457	416	404	445	439	444	450	449	411	445	435	479	457	435	449	453	441	409	491	428	409	449	424	455	478	432	421	436	464	429	479	442	439	454	443	452	453	441	445	451	430	394	425	433	426	448	449	439	457	421	438	449	461	442	434	441	430	451	453	460	427	427	432	398	436	425	444	415	439	435	489	414	435	456	407	478	424	442	446	458	430	451	457	432	421	444	440	410	429	458	462	424	437	459	427	478	460	412	449	451	395	454	429	415	448	479	447	467	412	451	464	438	403	390	492	413	440	454	430	423	441	433	439	426	400	420	455	430	457	469	469	434	452	434	443	440	445	445	432	461	465	443	426	424	433	432	427	413	419	472	379	409	448	437	423	430	409	469	410	464	473	452	431	448	483	445	439	427	477	426	419	423	421	464	412	407	468	451	445	434	459	432	456	454	442	398	439	455	414	422	465	459	463	450	397	464	444	411	464	419	443	442	473	435	410	398	442	456	451	429	456	440	435	472	436	456	420	447	440	454	475	439	446	401	451	432	449	434	381	445	417	421	457	456	470	431	448	422	439	409	492	443	440	464	425	472	434	475	417	476	456	471	432	452	422	422	441	467	442	425	449	411	442	434	483	445	419	432	455	447	430	428	456	387	433	425	452	434	450	419	438	468	454	446	412	465	457	455	432	464	476	451	451	488	431	491	441	425	452	433	464	450	474	436	454	463	465	427	396	451	464	447	468	479	479	425	445	399	458	472	439	425	424	453	481	437	420	425	417	413	395	403	423	448	468	419	463	428	434	477	447	454	463	436	486	433	385	441	447	435	412	435	452	429	437	454	424	441	495	444	403	424	447	463	414	442	387	429	456	436	460	409	433	452	440	446	430	428	437	443	412	445	435	448	394	444	447	422	408	458	426	414	473	443	438	425	417	487	440	425	421	422	447	455	428	429	484	445	419	461	435	454	447	444	421	412	449	460	442	441	422	462	451	415	406	429	457	460	451	459	436	440	428	412	445	433	445	433	475	453	418	468	423	458	437	460	444	441	430	470	453	456	438	450	433	451	443	425	421	444	468	482	465	426	447	404	415	433	467	455	459	453	419	451	457	457	409	454	376	455	424	420	443	410	449	418	437	464	429	418	457	429	447	424	430	456	454	466	465	491	462	429	408	447	450	428	445	445	481	423	491	455	458	415	438	444	466	453	436	444	437	425	451	464	409	464	445	453	465	385	464	482	413	430	450	441	450	479	458	419	419	438	426	459	434	444	423	462	454	427	472	453	405	445	437	417	437	432	446	433	440	422	436	456	440	444	440	410	439	407	454	444	444	437	433	427	460	449	444	424	439	454	474	408	426	437	466	429	423	464	455	438	444	416	456	469	463	413	446	455	442	413	414	463	442	453	443	488	433	466	431	425	425	440	436	426	440	472	455	475	460	432	483	436	441	465	388	441	422	420	495	457	408	440	461	426	432	474	426	447	425	446	442	411	418	438	446	470	446	457	446	479	437	457	426	430	425	453	412	446	447	467	418	491	458	435	438	419	417	441	435	427	440	443	427	440	442	432	481	468	426	440	413	448	477	428	436	477	424	420	435	407	423	436	427	439	464	416	428	431	410	482	425	430	452	401	437	456	455	451	481	451	453	476	408	455	419	413	444	386	446	445	426	443	418	438	441	411	444	436	450	486	416	407	471	466	462	456	438	414	407	441	438	425	460	440	428	427	458	425	462	432	465	440	468	427	428	446	402	450	423	454	419	436	432	429	479	436	488	437	422	433	414	437	451	452	454	457	459	454	451	452	464	433	445	409	475	463	419	437	474	444	481	409	407	430	444	444	433	424	480	446	417	406	425	407	444	460	454	389	434	433	418	412	441	413	447	425	417	435	432	465	409	441	447	449	432	431	441	457	445	458	422	419	480	414	426	442	443	469	437	500	433	421	463	440	430	426	459	429	451	482	427	408	442	424	452	433	478	444	419	444	434	459	452	463	464	449	437	446	460	439	394	442	459	431	440	440	414	436	423	446	453	440	475	430	440	449	486	444	423	420	431	438	407	424	453	445	480	425	437	436	447	450	456	419	449	424	479	449	472	443	443	477	416	441	431	433	419	470	443	412	431	394	411	464	469	458	421	419	450	477	455	436	446	418	414	480	430	459	480	428	433	458	465	436	427	483	465	412	447	429	429	397	479	452	460	434	463	455	433	428	455	436	466	418	448	424	458	453	405	452	465	411	438	458	445	442	421	452	418	476	469	439	466	477	433	458	435	427	462	427	462	443	433	432	414	448	454	425	421	473	462	448	470	474	421	439	414	444	411	442	463	488	427	479	430	436	451	425	399	454	486	438	420	456	450	460	445	491	454	412	465	427	436	440	412	478	444	460	429	409	448	446	442	453	431	431	431	449	438	422	432	465	454	439	460	453	465	452	465	448	398	451	405	460	427	438	453	470	450	462	434	419	484	427	418	475	427	411	448	427	450	432	453	438	439	461	475	483	429	456	448	435	415	441	441	498	449	416	421	477	415	443	447	414	441	430	437	396	421	418	412	425	475	458	451	434	431	457	444	397	472	456	438	441	458	430	443	473	429	435	412	470	441	388	424	441	486	427	460	440	475	442	464	415	471	441	480	443	451	446	460	443	435	477	443	440	461	429	481	415	467	439	427	443	482	408	415	419	444	446	458	462	422	454	486	396	400	481	433	440	423	459	442	452	435	474	440	430	476	414	463	430	458	473	445	477	408	424	491	455	428	406	416	394	433	446	399	409	462	439	462	440	434	427	470	413	429	431	448	422	434	426	475	448	445	448	413	445	453	404	463	473	438	424	448	438	451	476	468	422	378	445	456	442	463	465	452	446	427	471	444	417	452	434	452	438	455	426	471	438	397	500
24776	22834	31350	26463	19703	7492	901	438	391	368	384	352	388	363	400	362	395	395	350	355	364	413	359	345	342	380	380	378	389	375	371	371	350	393	370	379	373	376	384	361	372	378	350	405	401	372	365	349	371	378	366	373	379	350	401	386	367	372	349	351	346	362	371	396	378	401	345	352	359	369	373	391	389	387	373	359	397	380	360	338	363	372	348	381	369	362	394	396	364	388	362	351	365	406	341	360	351	326	364	340	390	378	374	365	350	342	363	367	350	341	394	331	364	358	368	346	372	367	393	353	336	382	346	347	378	359	373	388	365	341	358	395	346	380	382	337	372	386	374	330	374	346	371	379	378	355	384	392	397	342	368	350	351	395	355	406	373	415	353	351	366	318	396	358	351	380	337	359	371	350	374	347	387	372	357	355	383	335	385	363	350	350	347	356	371	358	328	337	380	404	387	356	377	372	361	334	364	349	404	349	351	362	343	383	344	353	351	341	352	357	400	400	368	398	319	380	370	370	388	322	372	333	353	381	403	380	377	377	370	373	388	353	348	363	350	364	368	365	359	370	354	372	343	360	359	343	357	378	389	347	356	357	354	348	386	369	355	357	369	367	339	331	380	337	375	369	342	355	362	387	396	382	363	371	334	330	385	354	370	342	331	361	375	348	376	350	369	368	375	359	392	340	392	390	336	406	338	340	380	381	366	347	352	360	337	385	339	360	364	395	348	339	358	337	349	384	370	334	365	398	411	396	357	374	405	366	377	361	383	368	362	343	375	347	357	370	376	372	369	366	354	361	337	360	380	375	348	387	361	378	399	391	353	369	341	347	385	354	381	342	367	322	321	382	390	370	351	352	358	363	372	341	376	359	346	334	377	362	316	383	325	351	398	364	391	384	333	368	365	375	383	392	353	361	404	377	360	359	369	343	379	394	376	385	361	368	361	367	351	331	374	364	373	371	350	375	367	357	369	381	367	350	359	367	396	374	376	359	362	398	371	328	349	356	369	351	413	368	374	373	367	348	382	342	371	350	334	353	351	354	348	342	385	359	359	373	348	359	369	418	352	326	369	354	365	321	347	383	396	338	375	339	375	352	365	330	347	367	388	369	358	337	344	375	361	374	366	377	396	377	366	356	353	354	398	374	348	359	361	364	347	320	364	368	402	365	353	358	358	390	366	379	400	367	333	345	366	375	347	360	367	376	364	380	392	381	362	404	381	360	355	395	333	378	380	374	362	407	361	386	381	337	370	342	363	375	393	367	384	386	355	387	394	364	372	333	374	349	357	333	350	366	353	358	362	343	367	355	375	367	369	377	349	357	387	357	401	355	360	377	369	338	409	395	394	370	377	361	383	387	405	345	351	416	369	395	372	381	410	355	364	409	347	408	364	347	368	367	393	343	367	315	389	374	344	371	356	342	368	373	339	371	347	360	346	374	366	393	352	393	353	378	384	378	369	347	362	376	342	378	340	359	326	327	391	365	375	347	377	364	341	370	328	390	370	364	386	378	354	409	361	362	396	376	325	371	354	327	372	334	355	373	364	348	379	341	361	394	365	378	370	363	337	358	367	368	378	339	386	332	378	380	352	338	362	371	377	382	332	384	356	386	381	382	364	351	378	391	342	377	343	359	346	351	368	406	374	380	358	341	339	366	352	376	360	377	380	392	369	395	351	340	392	385	378	384	352	347	343	384	375	332	337	331	380	351	366	385	358	376	385	366	383	375	387	381	388	384	343	368	384	410	375	392	365	367	375	367	342	356	332	399	372	335	375	377	379	352	344	366	379	369	368	336	354	389	387	346	375	364	373	373	364	355	331	367	337	370	347	354	346	384	397	376	397	367	366	369	401	391	398	368	373	355	385	375	372	381	355	339	352	381	371	378	356	344	349	351	369	383	389	411	387	341	364	397	375	349	343	368	343	340	368	388	357	367	381	390	393	386	385	359	391	392	373	365	345	341	375	383	362	356	370	335	346	371	362	353	378	378	371	330	354	362	365	341	378	311	339	359	365	358	364	344	384	370	374	386	406	360	380	369	369	354	358	361	323	394	342	368	376	358	357	360	353	335	348	405	370	391	349	388	336	376	379	365	395	364	370	387	349	382	417	353	333	369	372	367	362	348	366	366	371	341	368	346	403	355	391	382	351	299	388	367	362	353	394	368	360	349	383	335	347	373	368	323	363	388	368	347	346	384	364	370	392	392	341	334	384	348	389	376	363	367	373	362	355	349	353	345	393	336	358	371	373	384	392	366	367	337	376	396	367	380	356	356	389	421	334	342	366	392	387	337	360	378	385	360	393	384	353	366	369	387	375	348	385	349	376	337	343	404	339	360	354	331	406	377	364	356	396	361	342	373	389	379	373	375	342	342	375	341	377	359	365	387	349	329	379	364	357	320	393	380	374	425	374	351	358	347	363	352	389	393	344	409	351	371	400	358	333	366	379	375	384	396	366	382	344	346	364	370	358	364	378	390	330	360	373	366	389	368	346	378	398	375	366	369	364	391	365	378	342	372	335	388	352	345	346	360	396	421	372	384	313	360	402	385	376	331	361	373	352	378	336	369	379	352	382	368	361	351	415	343	391	403	335	367	397	375	375	327	348	327	372	380	373	387	345	346	351	372	346	383	352	354	364	399	383	400	380	329	382	377	380	397	379	354	378	379	353	369	347	371	336	353	368	329	353	363	361	353	360	338	360	344	374	369	369	406	365	368	351	312	381	360	362	372	396	334	356	365	335	364	357	377	370	350	359	372	406	388	361	360	379	336	382	382	381	365	366	382	391	349	338	399	368	356	361	366	348	343	330	370	355	376	372	363	372	352	372	362	378	372	361	376	367	337	339	391	356	366	349	381	353	393	345	403	378	328	341	366	347	347	339	316	335	354	367	385	359	365	358	385	374	382	389	339	375	387	399	349	349	369	363	373	400	360	355	358	400	380	348	362	378	366	330	361	319	360	390	341	363	363	377	376	375	352	383	361	405	391	378	386	383	395	340	369	365	389	362	353	403	350	356	367	353	378	364	351	344	376	390	386	372	382	387	362	341	396	357	358	391	362	359	355	344	389	378	385	363	337	395	350	360	399	378	388	376	356	394	373	396	343	372	320	356	312	324	334	353	368	360	355	384	362	356	372	347	353	375	352	342	333	365	361	374	381	370	332	353	389	366	405	355	376	382	378	398	344	347	401	371	408	373	334	391	387	385	367	362	365	376	336	374	377	386	354	392	364	357	357	387	384	353	348	348	337	374	360	368	344	330	364	386	372	378	412	360	392	338	345	379	412	365	351	336	346	382	394	362	341	344	391	402	353	352	342	377	304	354	374	381	357	355	368	319	369	342	356	383	351	349	359	366	331	374	371	402	373	349	330	372	354	335	359	368	355	407	355	391	377	369	347	361	348	360	381	324	367	382	390	363	360	342	357	404	369	331	373	361	364	369	350	370	355	362	367	361	335	348	362	338	354	352	355	367	366	380	395	367	348	365	336	379	387
60197	85287	61718	35006	13424	3583	1223	718	604	590	582	549	590	618	599	601	568	604	593	567	601	593	605	618	618	564	645	610	568	581	587	524	600	580	552	554	612	597	594	603	568	582	558	637	568	584	566	585	524	548	572	535	600	533	581	548	596	534	611	583	554	564	567	560	560	572	555	574	595	556	555	548	576	591	579	572	544	562	598	563	547	531	586	612	573	592	565	567	580	596	637	555	615	564	600	546	543	579	567	565	578	589	574	567	595	596	563	574	577	556	557	578	556	561	587	555	585	581	569	559	553	588	574	585	574	617	575	598	578	530	560	585	575	586	570	583	559	574	561	563	587	580	553	566	584	555	594	605	563	552	589	625	585	568	592	571	534	577	561	587	570	561	578	605	632	621	572	569	613	601	575	573	597	560	564	579	582	605	543	617	612	555	570	600	565	558	536	566	606	588	543	543	620	595	560	607	542	588	607	569	566	550	595	555	568	624	542	577	578	551	577	594	551	555	604	556	599	576	588	577	602	590	574	581	571	614	574	566	591	557	561	591	535	547	558	601	615	578	576	605	593	570	571	566	561	579	580	572	566	554	532	575	567	557	591	531	545	557	540	590	581	597	563	564	584	561	587	595	554	558	611	604	585	579	608	568	553	600	554	588	615	575	571	589	565	597	542	573	533	580	590	595	561	540	566	563	544	569	565	575	600	568	566	570	574	546	576	569	570	594	564	589	600	596	556	573	585	587	535	586	546	586	573	582	596	558	596	579	554	599	577	614	569	549	606	589	571	567	578	568	555	541	549	547	551	602	550	561	618	507	585	596	554	577	559	576	556	642	556	570	590	583	580	557	591	594	558	588	566	566	603	575	559	544	577	520	590	564	554	621	575	553	613	578	555	576	564	520	524	565	603	566	582	583	570	553	595	558	581	569	605	540	583	547	598	626	579	582	569	562	578	597	557	538	595	587	551	538	593	580	539	587	577	565	614	571	572	541	548	577	593	606	596	517	565	622	598	589	614	617	572	585	576	543	589	574	587	576	617	546	555	587	580	560	592	583	607	533	571	615	613	552	627	609	575	543	571	622	571	596	516	541	589	537	576	610	612	582	581	573	592	579	550	578	572	573	572	555	581	521	567	504	576	596	613	570	586	573	583	553	541	573	601	613	594	577	611	589	619	608	549	616	599	576	611	557	579	618	575	589	539	574	554	534	549	583	587	548	551	590	591	607	525	609	616	577	613	546	570	606	577	596	576	601	548	637	553	569	589	640	593	573	564	562	575	589	616	574	529	576	559	582	592	580	589	612	578	594	557	587	570	522	548	579	639	573	601	587	596	551	590	550	588	530	588	550	553	587	599	598	539	590	573	556	544	573	599	576	599	585	595	562	599	633	560	560	581	567	593	574	588	580	581	552	558	603	593	547	563	606	527	534	567	622	573	596	588	564	509	558	583	585	594	585	566	583	578	614	564	595	594	602	587	653	539	574	633	590	577	547	570	551	551	584	598	592	592	576	567	570	588	547	612	607	563	626	603	578	550	561	603	552	569	580	587	591	540	594	560	589	560	526	599	592	584	564	565	589	582	585	565	545	570	574	554	563	550	581	539	592	550	596	551	569	547	592	569	532	579	559	555	553	602	554	591	600	588	565	577	559	568	546	577	559	550	560	610	591	600	555	597	578	591	588	559	557	566	566	580	523	572	559	612	566	570	538	565	580	614	559	647	593	603	600	557	589	534	593	610	567	573	590	565	564	586	570	616	591	577	598	558	603	613	566	573	593	568	567	589	572	607	580	601	580	592	583	577	571	568	611	581	568	589	577	574	552	576	602	598	568	559	530	568	581	603	563	599	556	570	591	623	581	559	565	566	618	575	533	542	614	551	580	555	552	587	612	580	582	622	588	556	559	576	539	578	575	565	592	565	575	575	589	580	594	602	592	591	568	582	579	602	556	601	624	523	575	605	561	573	621	597	557	613	529	557	597	601	600	605	633	592	610	589	502	598	509	531	589	571	587	572	617	593	509	655	574	585	551	549	562	592	570	561	541	582	608	570	559	615	573	607	545	607	612	592	575	577	580	591	580	579	586	579	608	563	609	594	588	561	585	587	587	544	584	571	562	590	646	582	616	588	556	620	559	552	554	568	572	577	589	554	606	593	554	580	584	624	582	537	536	575	599	581	560	576	608	569	576	598	577	579	552	625	568	623	573	563	614	551	574	584	578	596	620	609	565	582	569	610	530	601	579	594	590	562	541	576	585	570	569	602	542	530	568	612	574	539	556	558	644	575	571	607	610	564	566	578	578	584	555	572	602	596	557	546	585	536	563	550	557	591	592	580	557	577	554	532	574	565	620	603	540	591	607	630	559	576	534	606	556	594	551	574	599	600	536	534	641	572	556	589	548	526	552	543	557	555	539	568	580	553	568	611	560	543	564	598	561	577	542	551	579	564	595	596	560	567	597	558	601	594	586	593	584	559	579	562	575	547	610	585	558	525	632	567	569	543	571	599	588	568	564	599	544	600	562	586	603	585	618	605	587	574	564	571	589	542	571	624	602	561	566	578	554	533	580	554	577	520	605	623	625	573	604	610	583	616	576	560	591	576	598	550	569	603	542	584	607	613	585	551	548	555	572	577	549	567	538	583	600	568	555	586	543	579	592	540	600	559	540	608	577	593	596	547	549	584	591	573	590	551	563	603	611	543	593	565	545	552	554	532	567	511	592	582	631	571	551	570	571	583	608	561	596	583	563	549	555	564	590	545	559	567	614	583	616	611	612	550	582	562	598	614	545	561	586	567	590	574	567	587	620	541	571	559	605	572	541	568	559	566	572	622	554	578	640	552	553	589	556	574	618	607	596	597	624	581	565	572	594	611	575	594	553	556	599	567	545	534	587	558	562	568	564	549	561	622	529	595	613	600	560	569	535	557	574	577	592	562	621	585	575	559	614	523	597	550	559	563	548	561	584	578	541	562	601	582	558	575	599	558	576	586	591	622	567	596	599	618	562	526	541	537	587	551	601	568	573	576	530	615	582	606	607	578	616	554	608	577	555	612	583	574	609	588	557	576	560	591	576	565	563	550	602	554	603	574	582	569	566	599	576	564	593	586	595	588	569	576	587	601	562	573	591	559	563	522	553	569	553	600	557	568	587	572	570	569	536	605	567	574	560	525	584	556	573	588	581	596	581	563	575	576	557	573	575	588	557	569	609	558	555	591	530	567	577	552	575	595	558	602	625	558	598	579	577	577	590	557	571	553	565	610	597	560	569	540	580	583	595	609	559	574	534	611	553	575	578	569	559	578	587	607	622	550	586	579	604	594	565	543	593	595	588	594	593	556	587	624	556	583	581	608	567	567	552	559	551	567	562	587	575	557	591	574	596	572	591	587	586	581	553	580	583	616	620	558	558	577	574	629	575	573	587	581	606	561	519	586	572	585	537	542	551	584	583	547	561	550	601	596	574	575	579	570	593	606	513	603	596	551	546	584	570	527	586
23408	21898	30176	24298	21478	19288	5489	603	448	485	434	461	422	430	436	442	441	440	439	390	446	434	443	475	452	430	434	454	466	452	387	431	446	437	444	447	452	425	402	428	422	458	416	433	440	414	420	411	438	406	429	466	416	401	414	421	412	416	419	417	429	494	407	416	427	461	427	427	433	417	461	391	456	465	418	414	406	419	414	396	428	425	436	440	408	425	404	449	394	425	419	416	481	428	414	469	458	411	439	416	405	420	424	446	447	461	418	415	443	454	423	421	417	403	452	431	446	439	414	434	421	426	426	403	424	428	420	412	447	439	446	437	442	432	453	448	406	424	422	419	436	416	428	398	425	389	419	393	394	414	467	416	433	416	405	407	419	425	379	410	433	425	390	415	417	433	405	448	421	416	445	432	385	398	422	439	438	448	458	424	427	426	371	403	456	468	397	436	425	423	436	409	406	457	411	427	424	391	447	416	424	426	448	409	460	421	424	437	412	415	429	424	400	389	432	421	433	400	419	399	446	432	435	427	399	427	398	440	417	478	447	406	416	434	446	448	433	411	413	462	430	403	445	394	425	445	417	440	402	408	408	441	452	405	369	444	398	405	424	392	450	444	403	434	405	419	423	409	405	459	454	444	429	441	384	456	422	408	426	411	418	435	430	444	395	442	442	422	423	406	460	425	389	390	443	432	421	413	435	436	438	404	417	422	431	434	375	439	410	420	428	406	454	385	421	402	414	436	448	444	429	385	410	425	410	444	421	411	433	417	413	459	434	428	419	379	424	431	420	393	416	409	458	413	433	398	412	426	453	399	390	449	456	406	431	427	466	417	419	418	434	415	415	427	430	432	411	400	403	406	426	376	419	440	411	423	449	449	437	460	444	399	400	437	454	447	445	448	408	445	443	406	415	405	437	419	410	426	422	425	429	425	434	395	443	429	444	424	403	438	410	434	419	396	452	407	369	387	415	422	436	399	412	436	452	435	446	432	434	458	414	430	426	433	427	436	392	445	402	422	411	427	408	402	432	434	447	420	461	392	432	450	420	424	443	396	406	438	416	425	435	430	413	449	467	455	424	443	458	438	423	455	409	422	396	450	443	407	419	452	433	410	427	434	390	423	437	424	390	404	445	436	431	453	398	405	419	411	394	448	428	441	402	411	443	434	427	422	401	430	410	450	412	399	453	441	419	438	430	448	422	419	364	411	445	428	429	407	433	390	399	404	428	400	412	420	392	412	474	455	441	433	395	435	435	453	415	458	454	442	427	388	410	434	447	434	409	385	425	413	434	393	438	403	414	390	412	460	396	437	410	409	392	414	424	430	434	465	389	448	414	411	412	439	443	431	380	412	446	427	426	430	437	442	411	443	427	446	403	415	446	447	453	382	431	431	406	367	415	393	404	408	439	425	436	442	413	426	414	441	446	385	455	401	437	434	422	442	429	488	414	433	397	397	452	423	453	442	398	441	403	407	445	448	416	441	449	437	413	445	449	447	440	419	435	413	426	423	415	466	443	403	437	418	433	398	424	420	402	400	427	432	484	414	402	443	402	436	424	424	439	422	409	392	421	461	427	406	454	419	441	382	449	422	409	473	430	376	429	419	386	433	429	387	432	373	457	436	414	474	411	418	450	443	429	427	418	431	444	393	442	461	433	408	435	437	422	399	447	420	456	416	439	421	448	438	419	413	434	441	422	418	456	417	424	434	409	413	445	392	445	464	412	452	435	420	438	427	416	456	433	422	428	419	438	392	408	409	417	455	401	402	435	418	439	433	427	432	414	428	367	415	394	441	434	416	419	462	443	405	433	397	447	429	445	393	395	443	391	432	417	465	415	442	411	450	408	466	438	438	423	417	430	438	409	417	429	428	383	427	436	421	416	434	424	385	406	444	446	429	413	441	414	374	410	412	418	436	410	389	420	458	437	413	424	447	465	411	439	430	416	456	433	416	412	446	433	463	401	439	444	414	371	422	407	429	432	415	420	400	447	422	428	405	422	410	408	398	463	433	440	444	440	421	402	398	404	407	447	461	402	439	471	426	379	441	404	439	421	443	420	436	426	391	377	418	405	409	452	420	454	406	432	440	444	455	456	467	463	421	403	440	415	420	420	389	428	445	429	444	400	446	439	416	426	423	427	438	410	434	394	415	432	420	411	421	406	437	392	434	431	439	408	446	407	416	444	394	461	454	397	425	422	376	435	411	381	439	431	429	411	437	425	420	444	436	413	411	426	428	433	451	466	431	451	423	461	421	448	438	424	460	428	453	426	396	429	420	462	402	433	431	438	435	414	426	452	424	442	395	432	437	413	437	445	448	430	454	451	431	409	431	389	399	438	431	391	401	432	443	423	416	441	393	466	426	457	415	410	380	424	389	401	414	434	387	444	407	411	417	432	431	436	414	428	405	383	450	435	432	426	399	436	403	450	420	447	433	449	423	426	438	438	410	399	426	406	402	433	436	398	436	403	427	426	462	455	434	426	432	387	425	405	448	439	420	455	406	435	398	428	439	429	438	388	402	437	434	413	425	458	434	416	438	462	436	417	434	451	422	430	430	425	410	432	424	428	436	416	417	418	433	412	437	431	392	432	413	440	425	429	414	434	407	415	398	433	429	453	448	433	419	454	443	380	407	440	400	421	429	421	397	412	420	407	448	398	415	419	400	398	445	414	455	450	434	405	444	425	449	461	436	432	428	394	407	428	404	391	411	458	428	405	411	423	425	427	404	405	439	434	420	434	448	407	417	431	425	419	416	423	436	456	435	429	416	403	438	436	442	428	423	386	441	440	413	427	413	410	443	433	412	436	417	430	421	447	414	435	437	430	446	436	403	468	423	438	441	421	454	445	412	392	402	425	432	424	393	414	429	383	411	434	431	429	437	431	452	431	423	450	399	424	389	438	425	446	401	412	408	414	407	408	433	405	418	383	412	393	432	443	440	413	443	438	417	403	463	410	423	415	380	418	431	393	407	374	401	446	402	436	417	433	424	448	413	453	425	400	423	388	397	424	436	409	437	441	405	428	412	399	431	443	451	432	438	414	437	433	431	451	425	437	413	395	423	434	440	454	443	438	420	425	417	424	400	439	406	409	443	421	417	428	428	457	419	430	425	390	381	434	451	396	424	414	433	409	432	455	414	458	428	454	383	402	429	397	446	430	421	421	449	418	436	452	422	421	399	433	465	423	411	421	391	432	411	414	420	419	430	436	433	422	408	478	421	427	413	429	368	446	457	409	422	428	448	423	415	403	432	423	412	389	439	402	431	460	402	433	428	442	448	419	393	412	421	402	428	426	474	431	402	442	413	432	418	399	434	427	424	416	455	424	412	393	459	443	410	441	397	445	394	391	376	442	409	421	409	415	457	430	416	406	404	434	450	439	428	447	422	366	408	415	420	404	448	393	427	448	435	397	438	430	423	433	431	396	425	436	442	419	424	434	445	447	450	420	433	414	446	417	431	422	426	407	449	455	417	458	410	442	443	420	451	401	429
61285	96526	70464	42229	19556	6378	1825	983	666	642	678	596	676	637	654	657	661	676	628	623	629	656	644	633	648	679	613	611	693	665	660	670	644	669	668	637	604	657	649	653	648	673	647	628	612	680	655	643	688	682	619	625	626	650	675	637	634	650	614	621	667	638	684	685	661	628	664	628	648	607	642	678	642	669	641	663	621	660	632	646	605	674	628	650	634	634	656	654	683	692	647	642	622	662	604	636	656	646	685	622	628	619	688	671	674	656	661	623	658	706	606	626	625	636	633	653	640	638	645	668	618	683	636	652	635	621	643	619	634	666	644	642	638	655	607	666	654	666	649	655	658	668	681	622	646	614	649	666	643	675	623	662	646	620	638	671	628	693	654	643	630	599	652	606	657	659	663	664	685	661	627	658	647	628	656	668	619	664	645	623	679	651	643	672	645	657	631	631	674	679	609	664	632	646	657	591	649	682	626	644	630	618	643	657	642	646	637	664	660	688	605	616	668	654	639	671	673	658	645	606	672	607	644	668	696	686	625	687	664	617	628	658	677	612	638	636	622	708	713	648	678	612	624	639	612	648	679	618	648	676	650	630	628	687	665	636	673	626	648	662	636	605	630	617	676	681	625	591	691	635	645	645	672	668	590	611	651	646	641	600	644	614	616	617	610	640	650	671	618	675	636	601	636	650	623	656	681	681	642	624	637	660	639	632	651	631	669	610	687	647	642	644	667	672	641	635	641	652	662	681	639	666	631	633	637	684	604	615	630	614	634	690	680	695	610	614	691	644	627	646	632	655	643	640	658	602	639	672	667	620	672	638	671	652	650	639	663	630	677	658	671	665	692	646	638	664	675	688	649	666	645	653	653	632	638	623	636	650	673	636	651	643	671	649	635	624	617	687	661	638	649	665	651	690	693	605	654	634	653	626	700	636	679	623	654	646	658	646	661	672	642	633	661	642	632	673	681	633	603	622	687	679	650	666	616	642	640	599	606	648	658	648	658	649	643	681	627	653	643	615	648	666	643	644	641	602	652	620	636	666	597	641	684	647	621	683	645	630	670	637	636	620	650	676	667	677	665	625	616	656	681	658	649	670	613	645	663	643	651	663	638	634	662	661	652	650	647	624	646	634	610	604	696	675	685	654	672	667	655	601	654	658	614	657	700	647	624	637	661	688	666	639	661	663	641	600	658	606	644	639	651	669	608	613	668	677	674	634	599	663	641	581	642	699	682	644	657	643	658	669	659	623	639	667	639	700	664	681	646	637	619	689	658	650	666	624	605	686	644	617	653	661	686	672	562	626	662	650	642	650	646	611	685	627	677	619	628	628	672	627	600	629	678	688	665	594	653	639	683	679	638	627	603	626	634	654	676	656	635	612	624	624	647	661	648	691	652	666	642	639	650	641	626	696	617	661	678	657	672	620	653	694	646	654	616	658	652	626	625	668	671	622	679	661	625	631	675	653	621	627	653	707	612	654	612	625	688	663	610	618	651	653	632	622	630	619	628	638	663	648	622	632	630	637	658	627	634	628	645	683	668	641	609	637	638	640	639	629	673	622	693	634	615	652	672	631	649	702	654	661	649	694	662	667	598	650	614	657	657	633	616	598	686	622	613	699	697	632	633	629	638	591	656	624	658	639	661	659	645	668	626	660	635	677	604	656	652	655	710	616	646	673	673	659	597	698	635	659	593	606	636	599	645	638	619	604	674	611	685	649	653	632	634	690	617	638	644	632	638	638	676	659	653	671	638	634	615	639	594	677	645	642	630	618	619	694	649	662	630	619	654	661	622	629	640	672	642	646	624	618	649	668	624	622	659	598	689	664	692	690	631	699	664	637	613	671	629	682	614	620	621	610	645	647	625	658	671	621	660	660	695	623	606	674	608	630	630	663	593	628	671	649	697	643	611	613	626	683	662	642	677	684	680	636	610	664	655	607	662	636	603	637	665	637	651	622	653	660	686	619	630	643	652	632	659	664	669	603	670	585	642	596	633	647	642	623	592	612	612	658	627	633	646	597	636	630	613	654	630	618	666	642	642	626	660	597	675	640	661	619	637	682	591	649	590	644	626	658	650	666	623	613	675	656	613	620	656	627	656	631	653	633	601	666	644	646	629	663	663	671	616	610	661	628	676	641	671	625	690	615	675	677	652	677	683	672	649	651	661	681	673	572	672	614	613	633	646	651	673	634	625	645	667	619	642	579	628	640	644	658	651	652	605	651	668	615	650	666	668	602	642	635	673	627	671	662	657	622	675	617	640	632	601	600	656	628	669	624	641	675	622	664	623	642	678	624	702	638	658	649	619	669	664	641	653	682	645	616	666	672	681	688	684	619	630	688	665	622	658	647	659	644	657	642	673	683	650	626	680	659	660	672	693	645	625	610	668	647	642	645	672	631	681	615	670	640	628	617	648	665	669	633	635	670	682	681	624	651	672	599	689	650	674	649	668	680	645	628	571	615	635	650	595	620	668	670	671	634	636	626	682	636	676	644	605	684	629	607	612	635	621	640	663	667	675	674	613	640	604	633	650	662	649	631	649	621	600	621	711	668	676	644	669	638	627	637	639	686	678	660	619	660	666	666	676	648	627	623	625	620	631	579	687	656	693	658	641	642	605	662	657	640	645	638	679	657	617	606	657	672	648	664	660	616	677	639	674	642	678	654	685	633	652	688	671	626	628	657	613	664	648	638	657	669	686	655	663	614	639	663	659	617	677	649	635	629	644	623	600	680	681	635	647	639	608	637	668	642	627	655	627	631	662	666	648	660	657	622	665	664	675	639	657	691	683	668	657	630	574	651	638	655	615	662	622	676	639	679	642	673	671	665	607	623	676	638	684	624	675	668	695	654	645	614	651	628	641	640	626	637	634	712	714	655	595	657	677	669	693	644	610	637	675	610	652	670	678	613	641	675	675	640	644	646	677	705	686	643	610	663	671	682	682	643	626	621	614	629	664	616	622	655	674	669	619	671	611	665	664	593	672	665	680	595	635	692	632	661	632	665	635	644	652	652	657	615	628	680	615	628	704	659	642	651	605	672	585	717	680	661	675	646	682	611	641	615	664	640	689	624	638	658	652	680	636	675	652	625	601	649	667	600	621	611	654	672	599	693	639	668	585	607	656	624	652	618	675	668	656	660	658	587	626	659	678	661	624	634	683	657	669	625	674	622	618	617	662	619	613	659	653	689	634	627	714	633	635	657	628	554	637	622	633	650	618	668	616	645	667	705	634	656	609	639	661	685	636	678	643	630	630	635	627	680	626	618	679	613	618	643	631	637	679	635	629	661	616	638	627	668	675	675	618	661	641	606	642	645	628	654	668	649	674	686	610	645	614	665	663	669	633	616	704	617	651	635	612	698	667	604	650	660	641	627	610	713	633	627	665	679	627	693	658	631	694	704	642	682	648	649	679	670	651	635	662	626	627	648	632	606	665	681	648	639	687	676	644	643	655	630	603	645	652	632	619	669	635	636	658	650	610	648	605	653	633	659
30786	27954	25155	10850	1719	640	322	294	276	290	232	263	257	257	267	276	248	284	265	260	299	265	260	294	269	291	277	255	247	249	250	238	268	246	288	272	270	277	284	299	242	280	281	276	282	273	292	285	273	280	225	280	283	262	285	277	272	296	273	256	265	285	246	290	243	240	272	260	257	244	248	270	261	266	300	277	284	260	265	251	277	264	252	244	283	268	265	234	267	246	276	260	280	271	262	256	278	243	274	273	277	273	288	273	258	250	253	250	231	282	270	271	265	254	236	309	255	250	237	275	279	265	256	250	267	258	232	281	248	260	259	259	242	271	280	269	254	294	260	276	249	281	254	278	266	282	266	266	276	271	275	258	250	278	237	243	262	276	265	267	259	259	271	234	280	272	262	270	274	277	265	261	268	282	299	265	252	247	282	238	270	274	256	252	270	259	242	281	261	267	257	271	262	265	258	235	275	271	240	256	265	282	235	264	234	272	267	264	249	285	265	264	288	272	274	265	234	256	286	265	259	267	268	284	245	261	280	277	259	253	259	250	271	289	255	285	250	274	268	239	243	288	278	263	246	261	278	254	251	247	258	277	280	271	249	283	239	242	285	250	243	252	257	291	274	289	277	236	258	291	278	274	288	245	289	251	251	295	270	274	247	267	278	229	261	287	268	279	237	265	280	257	263	243	236	271	262	273	251	290	262	261	279	255	276	271	257	268	289	288	280	288	261	264	288	289	263	260	260	276	274	262	285	300	273	270	263	280	270	284	294	255	284	278	288	270	249	279	253	256	234	257	310	285	253	276	253	263	269	298	260	275	286	256	268	255	257	271	279	271	256	271	257	233	275	293	252	268	269	263	265	262	262	255	292	260	281	314	285	253	246	269	250	284	272	281	254	258	255	270	265	268	267	248	270	273	278	239	257	258	274	304	284	284	277	270	279	264	261	264	249	264	275	263	254	278	250	253	275	277	249	251	251	252	266	253	270	241	263	270	251	276	271	272	283	253	253	278	266	264	247	271	263	270	272	260	286	259	279	265	248	268	260	256	274	266	276	260	272	267	245	252	264	299	292	256	266	271	288	274	259	244	274	286	267	265	257	291	270	254	271	251	263	260	257	267	278	255	262	281	257	257	251	270	257	271	275	285	250	275	284	250	295	260	261	258	256	245	284	279	276	310	257	248	277	244	265	284	248	271	268	257	264	264	260	243	253	278	265	253	250	265	258	263	259	275	262	253	265	293	227	275	265	315	250	279	260	235	280	241	225	292	265	280	286	245	266	259	250	254	269	263	258	260	265	266	278	265	246	299	271	262	265	260	255	283	293	269	262	277	291	266	260	260	256	268	277	267	289	231	282	268	268	237	275	260	231	267	309	283	259	277	239	274	277	271	222	289	242	276	260	247	246	285	267	261	257	266	283	245	249	265	277	251	292	300	256	245	277	258	244	284	279	252	274	256	279	305	288	271	275	271	254	270	264	271	247	278	232	237	270	239	259	260	277	299	247	265	258	271	251	271	246	245	241	258	274	290	270	263	284	273	259	296	291	248	249	252	243	281	277	270	276	251	265	269	263	289	266	278	299	278	285	255	264	264	257	276	247	271	285	276	294	263	296	245	310	247	268	254	272	266	264	268	302	242	240	245	263	276	274	279	273	262	261	269	280	275	244	244	262	264	272	281	275	273	248	286	243	272	273	276	268	267	256	263	254	270	254	295	268	255	253	276	250	270	276	287	276	272	265	258	241	269	283	262	248	245	231	249	262	246	284	241	295	249	271	258	267	304	261	265	225	246	262	230	310	260	267	277	265	267	262	283	270	268	257	265	252	276	268	262	277	256	281	293	297	245	287	276	262	273	285	263	279	269	274	276	283	251	222	279	267	246	246	254	261	254	266	254	279	277	256	254	274	269	262	261	259	253	253	239	246	275	268	249	295	264	262	280	263	254	253	237	249	265	266	259	270	259	266	265	263	258	273	292	264	274	262	265	241	257	257	279	281	244	244	285	283	245	277	267	283	247	260	274	271	257	239	256	267	276	294	260	246	245	240	272	264	266	255	235	285	273	287	260	257	262	248	274	281	268	257	258	289	267	273	278	246	239	240	249	283	277	270	250	268	297	288	263	279	242	264	270	277	242	291	243	252	248	276	271	275	277	267	279	264	254	246	275	274	261	259	280	233	307	248	262	264	271	268	249	244	248	257	232	277	294	255	279	272	241	272	236	255	250	245	266	286	272	256	268	251	262	268	294	270	296	284	273	282	265	262	255	258	267	257	283	283	260	264	271	256	273	269	260	265	302	257	243	280	263	248	242	235	259	224	272	255	276	285	263	259	263	255	284	251	262	278	267	255	272	236	255	275	265	261	287	300	266	269	250	261	265	246	293	259	279	253	262	287	280	248	263	273	272	236	261	270	291	258	258	268	250	258	263	227	248	256	291	277	287	276	242	284	270	244	271	273	255	288	287	252	260	229	271	266	243	251	283	276	264	260	269	245	255	239	285	260	285	245	280	258	236	282	276	245	280	263	248	281	248	260	259	260	268	257	272	248	260	297	249	238	263	259	268	264	276	257	253	282	284	264	279	275	284	287	287	288	272	253	281	281	260	251	262	274	281	278	280	238	268	248	271	302	224	261	255	255	281	253	284	259	262	278	263	250	229	254	243	237	285	268	285	247	242	270	258	265	293	242	243	285	259	248	275	241	242	281	249	281	246	271	253	281	267	281	258	280	236	283	259	252	271	269	263	331	274	268	252	266	252	272	270	291	224	263	284	264	289	244	274	235	280	243	246	283	307	251	253	277	260	267	265	266	270	255	277	251	262	275	274	251	293	266	265	298	234	271	246	263	259	262	265	292	278	242	277	248	291	274	282	287	295	260	261	255	270	263	271	257	250	276	269	281	265	256	242	263	244	286	266	263	280	241	251	248	266	232	258	270	273	256	265	281	269	271	236	269	264	260	279	287	274	275	243	260	265	266	275	269	256	277	280	247	246	226	248	274	229	257	262	269	277	236	264	270	243	260	257	276	252	228	290	265	256	286	275	276	242	279	268	263	262	300	263	242	261	263	289	255	268	232	276	281	288	285	283	281	271	247	283	244	304	250	245	246	272	228	272	273	283	270	252	283	260	258	278	284	251	260	268	296	285	258	311	282	266	268	276	251	257	256	254	268	267	264	254	257	251	264	250	271	272	281	265	256	303	256	239	272	243	249	261	271	247	264	271	266	263	269	261	283	292	244	248	270	283	268	265	278	255	261	259	279	253	258	266	247	271	280	278	292	256	275	281	267	252	267	264	244	261	270	247	273	278	285	275	277	251	237	249	283	296	257	277	258	297	285	250	244	248	291	275	270	280	272	283	288	249	292	274	266	274	259	280	234	274	247	247	258	261	238	263	264	259	267	269	255	279	261	260	250	227	268	248	264	270	254	280	257	261	248	247	273	263	258	248	285	271	248	263	283	275	248	267	287	262	259	286	257	258	290	289	255	269
38191	44202	29758	10597	3034	880	536	411	395	449	439	424	412	436	404	418	424	424	417	387	422	429	443	441	456	419	433	448	418	458	392	431	418	385	427	444	433	427	428	424	446	413	388	389	464	460	411	418	437	438	420	466	424	465	413	428	423	397	429	446	409	425	395	402	440	431	442	407	442	423	444	435	441	463	443	475	434	429	431	431	418	423	450	429	392	421	395	451	428	437	406	459	409	448	464	413	438	393	450	427	434	429	446	431	441	400	410	424	439	398	403	430	425	396	455	406	415	420	406	407	467	410	425	431	432	417	425	419	397	462	448	447	403	413	427	403	454	446	433	418	404	437	453	424	442	427	463	429	424	456	432	438	448	426	417	410	431	455	429	420	406	449	427	425	405	446	401	404	397	409	479	426	415	412	393	406	447	380	401	434	409	425	456	413	435	434	421	438	398	425	395	431	422	370	411	420	426	421	427	405	412	422	429	416	394	421	392	420	399	425	437	393	427	452	420	392	389	440	416	417	427	462	387	420	427	474	396	453	384	429	406	462	398	433	412	426	411	424	429	462	420	458	435	391	413	432	426	439	409	420	427	470	412	447	443	447	448	451	397	407	398	435	425	424	434	436	385	438	447	413	410	423	446	430	420	453	421	410	439	422	459	443	436	409	409	409	437	450	417	417	387	432	404	443	403	413	411	442	404	399	458	471	400	424	435	431	452	447	409	434	408	400	397	456	438	430	428	435	416	474	448	405	446	375	434	429	407	412	452	424	404	442	435	416	420	403	392	437	412	396	437	417	425	425	395	411	422	409	424	426	428	401	416	425	403	419	477	465	419	462	446	380	439	407	452	408	396	432	420	401	426	406	452	441	402	424	437	409	443	396	486	416	397	385	435	441	417	451	443	414	443	425	419	424	405	415	437	413	402	428	427	417	438	420	425	451	430	405	382	396	430	422	435	435	444	427	436	447	422	391	437	416	408	419	447	419	467	444	428	409	418	438	457	424	397	424	453	439	424	403	423	447	434	404	405	418	446	424	412	438	408	404	401	432	459	379	455	439	446	397	436	436	410	390	423	465	431	426	424	415	435	409	418	434	433	425	436	422	439	415	439	408	413	447	453	441	474	454	423	416	406	431	420	400	402	414	438	430	464	407	421	403	427	410	439	456	438	439	408	414	436	447	403	441	451	454	438	450	455	417	430	418	406	385	421	456	380	371	410	442	397	416	425	427	471	403	478	429	427	416	434	435	429	413	447	447	436	422	413	470	408	429	411	470	439	384	421	444	409	390	424	418	425	418	406	432	420	423	424	422	390	428	434	397	438	431	391	403	407	419	413	453	424	436	458	465	398	447	426	392	460	435	416	396	427	428	399	377	429	425	420	435	441	403	472	405	440	461	432	447	435	429	429	423	420	417	458	424	426	410	423	422	426	409	419	416	411	407	453	428	443	451	423	437	392	420	427	442	396	410	431	411	412	412	429	408	443	465	368	411	394	418	436	435	440	457	404	463	445	393	470	431	426	410	443	401	448	414	449	420	404	425	432	418	448	421	384	441	476	396	449	412	465	404	372	422	417	425	423	422	412	419	440	389	446	470	412	433	431	437	372	401	398	425	407	420	431	416	443	436	422	399	433	468	409	458	414	421	388	441	429	423	416	418	451	421	410	416	444	434	435	420	475	448	403	400	426	384	397	417	427	428	421	430	407	470	414	439	433	438	437	433	418	462	429	435	474	458	425	433	391	451	429	425	437	443	375	431	444	409	412	401	398	446	447	418	362	389	422	429	444	440	478	403	403	453	405	451	471	417	422	451	421	426	422	395	422	415	416	430	436	439	420	422	442	398	419	453	368	417	444	397	421	398	406	436	425	413	423	425	463	425	412	443	447	429	439	416	447	409	369	441	425	432	406	414	438	413	418	433	420	422	398	417	455	447	444	437	454	414	439	419	399	425	412	415	388	421	440	414	418	407	421	428	431	430	403	458	434	453	419	417	446	380	388	394	429	415	420	431	403	409	445	417	443	431	442	398	448	403	403	416	404	454	416	426	400	420	378	425	433	422	405	425	446	447	431	440	437	431	428	447	407	430	392	435	431	401	421	416	435	452	445	479	413	420	434	444	429	406	458	456	426	415	447	452	399	428	427	426	432	425	420	438	446	405	428	440	406	439	421	443	417	402	406	432	416	410	444	423	413	410	416	428	448	423	447	378	406	421	369	447	432	413	422	446	425	378	460	419	432	429	428	415	388	401	441	437	403	423	440	448	466	430	427	424	419	424	436	450	432	429	425	406	426	447	405	400	423	431	419	408	443	410	430	409	456	406	418	412	406	400	404	419	397	470	419	439	423	393	413	470	404	410	398	410	418	420	421	411	409	411	418	435	406	403	388	390	387	414	428	386	418	449	449	423	433	421	418	437	432	464	415	430	426	416	420	438	451	421	420	450	429	438	430	421	413	453	476	418	463	400	423	403	424	433	431	459	423	435	427	462	443	379	398	412	422	407	423	482	446	427	408	445	459	430	424	427	431	415	425	432	428	396	443	414	423	393	423	390	416	446	429	397	397	435	386	438	428	455	431	402	449	437	458	427	428	457	440	404	442	413	439	452	439	440	373	436	421	416	437	400	417	422	448	392	387	459	438	424	439	421	425	409	443	419	428	396	434	405	423	410	402	422	447	432	418	436	430	389	397	421	428	414	419	404	427	475	432	435	443	376	423	415	432	401	424	429	414	399	442	395	440	431	391	403	466	395	458	412	481	407	446	408	425	405	430	400	436	427	447	432	421	400	419	417	418	389	412	468	419	410	413	428	466	437	383	456	417	427	464	440	427	414	420	397	430	395	433	433	406	398	410	450	423	415	416	437	410	428	417	401	447	445	430	402	429	438	451	421	436	415	374	421	405	434	471	407	438	436	434	402	445	402	423	437	446	453	430	443	455	420	436	411	404	416	403	369	386	423	430	399	430	420	419	406	449	434	430	399	397	412	421	441	434	439	455	422	406	423	448	446	411	427	421	419	427	414	431	426	421	419	452	501	428	420	381	390	458	408	419	441	434	432	415	475	429	444	412	428	428	390	436	400	452	416	413	439	374	436	457	399	396	446	432	467	433	434	427	435	419	414	441	437	438	432	415	425	400	390	418	406	446	469	422	414	437	458	480	484	412	436	404	414	434	435	439	437	446	400	433	406	441	401	433	442	442	425	419	432	435	389	418	430	423	428	400	414	403	392	461	432	376	421	417	431	419	427	425	456	408	428	386	418	432	405	422	418	406	415	426	405	427	416	445	431	421	436	405	406	389	436	453	414	380	436	427	426	438	418	421	400	432	435	423	428	447	430	417	451	402	448	459	444	450	425	412	421	402	418	404	446	425	459	419	395	461	415	406	393	419	449	442	423	457	427	406	442	416	434	395	415	453	437	442	407	415	434	380	463	453	410	446	398	436	413	410	459	432	426	411	417	426	400	423	392	450	429	419	451	418	432	413	437	429	412
24728	22786	31035	25928	19471	7196	832	441	357	353	366	367	345	356	370	413	378	400	382	385	344	355	358	361	410	337	338	355	368	382	378	387	380	360	356	370	388	402	343	392	330	379	406	332	343	346	351	364	367	389	300	361	363	378	335	382	374	393	335	356	363	354	355	375	349	321	346	378	379	386	350	373	396	355	371	353	388	378	352	348	355	391	345	380	386	377	363	368	359	379	392	380	373	389	388	351	347	355	359	351	378	392	386	367	380	350	344	361	350	330	381	361	348	351	354	381	353	359	405	352	355	392	379	354	359	345	380	388	377	344	337	352	403	370	394	377	399	364	356	362	372	382	353	394	382	363	341	352	350	356	374	391	359	345	379	363	396	364	352	369	371	357	354	384	376	365	347	353	362	357	344	338	348	353	328	371	365	367	335	346	367	391	367	350	381	363	361	364	397	350	359	361	380	340	348	372	357	391	343	379	335	359	345	365	378	372	365	356	372	343	374	326	378	370	351	337	350	371	358	338	381	362	376	369	340	371	353	366	355	347	361	354	379	340	367	350	342	363	366	371	361	356	328	378	336	371	339	335	372	373	299	358	360	402	338	340	362	384	352	390	375	390	381	334	353	369	388	337	358	374	379	353	343	379	350	393	368	361	334	361	333	383	354	345	383	349	346	366	377	348	374	337	363	383	345	350	362	339	352	366	367	332	321	388	337	350	376	332	373	333	355	398	347	361	373	371	376	357	352	361	338	328	370	360	374	386	349	358	373	363	397	377	335	363	319	363	377	355	324	393	374	362	375	370	388	353	391	372	361	366	360	374	408	355	343	340	340	402	369	368	355	345	340	368	364	383	360	342	373	362	332	343	344	375	353	357	365	362	382	340	399	373	367	382	381	357	364	369	395	353	381	388	354	334	356	370	382	348	370	378	371	300	359	344	356	367	340	351	369	380	377	376	338	346	376	392	350	347	357	376	354	362	386	372	368	354	381	352	367	350	361	352	348	359	355	361	335	379	315	340	356	399	349	359	345	389	353	354	365	363	359	350	366	359	373	379	388	331	352	393	363	356	381	368	378	358	393	365	372	342	363	370	340	360	352	374	356	377	342	370	367	368	376	351	356	332	362	376	357	338	357	339	373	356	353	357	367	348	400	352	359	349	366	382	348	331	371	367	354	349	349	354	399	348	349	361	378	330	328	363	384	395	345	370	366	370	333	376	370	334	363	323	375	366	396	335	364	368	366	360	334	336	355	348	365	351	377	351	367	373	354	409	345	347	340	386	358	340	354	381	392	345	344	341	371	369	388	362	355	379	364	346	339	371	398	373	347	378	350	364	362	374	334	342	383	359	392	359	398	349	335	372	370	323	393	377	367	366	371	382	388	383	375	350	390	336	377	347	377	339	330	370	356	331	357	385	397	379	367	368	361	365	333	357	319	359	354	349	343	385	350	343	379	358	361	377	342	342	370	375	349	349	379	369	346	367	333	342	373	326	364	385	347	361	356	376	377	387	320	358	365	388	379	334	361	332	336	354	377	375	362	422	406	345	347	349	357	379	358	368	357	351	407	331	361	377	351	353	356	356	376	367	320	424	358	374	365	337	340	378	356	344	366	364	366	372	384	358	371	334	365	376	358	356	350	390	365	340	369	353	379	308	360	315	349	328	328	396	346	371	374	340	370	411	332	376	330	344	383	358	369	338	392	357	318	374	356	385	369	347	339	357	367	356	374	357	369	330	366	362	347	363	366	391	378	347	343	371	385	364	367	357	379	345	358	372	364	370	396	368	407	345	371	351	379	367	368	376	362	373	379	358	363	373	382	363	350	340	396	361	356	395	378	350	359	387	378	369	380	387	361	363	342	349	333	369	327	333	347	355	364	357	385	338	355	370	381	359	373	393	352	384	334	360	405	383	321	362	366	399	345	366	369	373	365	374	388	376	355	386	342	394	388	394	400	364	365	380	351	339	351	334	331	344	312	343	363	386	363	340	362	361	370	339	376	387	351	391	378	378	346	372	375	333	358	349	370	367	332	362	353	347	364	367	351	352	367	370	346	329	389	343	365	352	359	377	354	368	378	340	349	353	360	355	376	351	375	374	365	362	344	353	355	377	355	351	386	359	343	351	385	378	332	343	367	347	381	358	341	363	384	353	316	330	354	367	349	355	372	381	381	347	363	328	382	352	375	390	384	391	326	378	399	396	381	343	373	360	364	374	354	344	306	396	404	315	361	344	345	373	351	340	336	376	347	361	374	369	372	365	373	357	336	353	374	355	357	388	363	359	328	368	405	370	350	362	370	363	355	344	364	369	345	346	380	365	352	348	366	353	376	359	341	356	323	352	342	356	365	356	359	354	358	354	367	354	354	362	379	388	351	378	389	387	320	324	356	395	318	356	349	353	388	350	388	382	351	376	339	335	332	357	350	375	404	368	359	405	374	363	370	370	358	342	377	389	357	350	373	351	361	358	346	346	355	327	355	344	377	359	346	358	353	388	348	345	345	372	359	386	368	362	342	361	338	330	351	348	353	357	367	354	338	398	344	323	407	385	403	361	354	365	347	332	375	374	349	377	348	360	363	368	350	353	361	366	370	376	362	360	343	359	373	309	342	423	352	369	360	372	352	369	340	392	360	375	311	385	382	358	347	362	373	388	374	349	406	375	373	334	373	340	338	340	368	373	352	340	349	340	356	386	388	364	356	372	379	367	367	368	363	393	369	401	368	371	386	341	381	372	362	371	375	396	357	354	343	352	384	335	356	410	353	366	352	392	388	351	366	402	362	369	367	339	372	356	362	349	378	383	371	370	376	377	383	379	356	353	367	372	314	366	363	399	374	359	340	364	331	369	345	400	354	352	351	365	367	389	364	354	363	365	365	345	341	374	380	398	370	347	353	372	363	332	338	362	362	349	362	357	355	348	358	359	380	380	344	368	392	369	344	353	356	381	359	368	388	333	321	341	384	353	354	354	332	317	378	377	334	381	357	372	323	380	339	346	351	357	346	364	352	387	343	378	365	369	372	351	394	369	361	381	357	382	322	311	367	316	381	388	359	398	372	394	333	363	367	370	355	349	381	349	353	374	361	378	374	368	367	380	359	360	392	337	345	377	361	376	355	344	382	387	387	341	353	335	354	378	335	349	395	364	355	348	376	355	323	344	360	344	370	344	369	363	421	335	372	374	368	353	357	372	366	342	390	327	364	378	360	358	393	343	355	376	381	374	354	391	347	347	377	326	371	358	365	366	367	366	359	376	339	373	354	362	379	339	381	350	369	341	348	371	358	356	357	343	373	386	321	371	349	385	340	377	340	360	359	375	338	335	354	353	337	371	386	407	382	351	333	367	369	357	354	353	360	383	381	374	369	365	369	385	347	320	352	376	335	372	369	374	381	364	366	344	362	362	345	354	345	365	383	369	387	362	383	350	388	355	352	367	351	332	364	367	341	321	360	338	343	370	327	380	387	349	369	354	354	359	369	344	336	375	371	373	344	373
60255	84671	59773	32942	13515	3664	1255	761	570	594	584	561	602	600	579	566	576	581	553	598	600	617	542	563	579	560	566	576	572	617	599	602	569	573	546	576	550	565	596	570	574	618	555	581	593	568	500	608	589	585	581	583	573	586	599	556	586	621	592	561	593	591	536	593	608	553	579	598	530	571	589	582	587	559	530	552	543	564	605	566	611	502	578	570	550	551	576	593	591	541	604	530	535	577	556	530	566	558	591	623	552	520	570	568	522	577	570	598	579	589	582	612	565	559	601	576	574	603	551	550	623	552	586	603	565	555	534	543	547	591	581	597	550	595	580	578	559	580	546	578	538	581	549	602	522	554	589	598	588	587	595	570	578	537	565	563	612	601	554	606	590	535	564	598	527	576	564	548	568	511	595	621	547	579	524	593	582	557	551	543	577	553	594	593	608	586	621	569	580	537	554	553	605	588	538	558	589	579	566	537	543	544	615	560	588	545	598	567	557	542	579	550	555	526	566	552	591	572	549	544	567	523	530	556	561	541	527	602	592	600	579	574	550	570	567	578	565	563	578	555	531	541	567	550	576	588	558	597	573	564	579	578	587	563	558	559	589	556	581	570	569	559	560	586	566	586	599	556	537	561	590	533	561	559	560	569	599	558	582	515	553	575	592	556	529	577	637	569	545	548	566	519	536	560	594	569	540	573	543	602	596	553	606	600	575	586	548	589	600	568	565	574	547	545	563	549	574	574	561	574	558	547	582	576	551	538	582	568	562	555	593	542	552	581	597	592	575	590	583	571	522	616	575	599	582	557	540	533	602	568	581	527	570	545	596	544	594	564	571	611	587	558	597	560	570	558	567	549	576	589	596	587	571	582	562	560	596	546	543	572	563	507	576	541	546	570	604	602	572	543	611	557	611	572	561	565	529	613	581	582	581	598	543	595	575	545	532	574	585	566	570	564	552	558	593	573	554	533	557	560	613	576	553	580	571	552	550	575	577	554	578	535	548	571	567	586	537	589	528	589	552	537	573	573	552	551	567	552	572	559	570	569	560	624	587	520	600	537	588	574	578	548	579	588	605	574	615	581	571	539	563	560	561	566	537	557	601	595	595	562	580	545	542	583	559	552	559	568	576	554	535	588	573	571	586	573	613	573	556	571	576	579	545	566	594	575	591	549	588	584	595	576	546	558	583	569	587	568	587	572	595	550	616	561	567	604	549	539	555	575	601	573	556	555	560	557	585	593	562	532	562	577	552	548	545	599	580	586	615	560	539	579	587	579	580	549	588	548	570	594	600	579	609	561	560	551	609	571	594	563	564	585	582	588	577	629	520	594	527	558	573	532	560	564	560	582	564	607	553	562	532	584	529	569	528	588	576	557	586	586	534	599	599	551	538	553	555	576	532	587	565	564	603	557	567	541	554	531	581	598	589	546	569	575	563	584	548	571	551	565	530	559	544	552	566	579	535	597	605	593	557	598	588	566	593	582	545	579	573	583	549	583	559	578	554	540	602	587	548	571	601	585	567	567	555	523	645	562	590	587	593	589	627	564	545	582	550	543	548	545	609	539	510	572	566	585	559	601	512	572	570	602	534	572	579	584	578	556	588	565	547	572	572	573	575	547	623	594	555	557	572	607	576	576	540	578	534	527	586	578	547	571	579	569	586	572	600	542	526	582	565	546	549	558	569	566	546	566	570	538	532	532	533	601	597	564	571	625	549	585	552	551	580	579	570	615	597	569	544	546	575	607	579	558	578	585	569	583	592	562	564	586	558	572	569	576	561	566	585	585	553	571	608	599	548	568	576	562	535	552	561	547	514	526	563	581	588	579	571	561	533	572	592	521	549	575	573	550	542	557	537	546	593	549	638	561	523	609	583	553	592	542	593	594	614	601	570	573	593	584	535	589	625	536	566	574	581	575	585	558	558	538	543	556	573	542	549	544	563	582	590	589	575	602	560	588	529	560	586	551	584	587	578	539	579	593	537	544	539	544	589	548	607	592	553	561	552	543	591	588	609	571	555	541	555	601	566	554	561	583	584	585	527	537	608	542	577	577	526	537	570	592	594	571	555	555	547	590	565	560	573	556	602	546	603	588	603	596	564	542	517	574	588	546	561	536	563	601	545	590	537	559	599	556	543	547	568	571	517	578	553	547	586	581	570	595	550	594	557	595	552	572	572	559	569	570	561	577	554	590	525	549	556	537	553	574	566	560	552	570	581	565	515	616	550	567	594	532	535	574	595	568	555	580	563	557	541	552	562	606	581	590	611	606	553	532	581	633	615	558	561	578	622	561	555	588	579	603	541	556	569	588	583	540	552	548	578	558	546	537	543	557	602	575	538	548	563	568	570	575	519	602	565	536	596	601	528	552	522	559	527	570	496	547	615	578	590	550	594	575	528	565	592	578	582	571	580	528	562	549	561	589	572	569	533	604	610	561	545	525	596	595	581	591	567	592	571	555	564	601	557	588	606	556	580	516	566	594	561	544	566	549	558	631	569	578	534	526	539	555	597	575	559	567	570	511	576	634	528	579	553	547	553	603	551	550	605	524	578	595	565	570	538	563	561	568	559	549	599	556	540	580	560	544	558	572	568	523	538	560	547	587	565	556	627	544	562	516	577	569	585	551	565	605	554	618	581	570	584	578	565	508	609	599	586	528	525	547	558	570	562	570	598	587	535	530	613	624	587	580	529	582	579	596	554	559	558	568	565	566	575	539	575	592	527	619	557	574	541	562	560	554	564	572	596	582	570	559	530	580	573	543	535	565	574	550	576	557	550	622	614	515	550	561	568	578	539	551	598	552	596	591	585	550	553	550	539	591	541	594	569	548	546	580	584	562	610	548	580	570	584	579	604	556	584	534	549	565	521	558	639	572	546	572	557	547	529	549	593	589	561	570	549	575	603	585	538	602	624	555	580	555	590	540	564	606	550	565	574	547	554	570	598	540	565	581	588	591	584	552	574	585	558	571	601	564	561	552	584	613	558	570	538	539	510	541	518	547	586	600	576	551	517	543	560	540	543	580	561	573	589	579	589	571	586	572	554	568	559	497	602	576	570	566	526	550	574	584	607	549	599	542	548	545	553	585	588	584	539	582	564	604	591	530	613	599	596	558	571	566	551	573	567	588	611	536	562	600	561	579	568	603	575	608	532	532	555	563	556	563	619	531	591	592	561	539	560	574	574	564	554	552	568	543	574	587	547	609	584	569	577	525	574	570	603	566	599	587	552	600	538	540	562	553	559	641	555	601	543	554	572	546	564	583	555	567	584	562	539	566	587	558	549	560	616	577	592	551	586	554	559	548	592	563	591	577	579	577	560	593	571	570	585	606	593	558	594	558	573	531	599	602	579	584	557	591	564	573	522	568	547	562	552	565	592	567	582	570	564	556	569	539	553	580	540	583	632	552	568	560	529	569	568	591	599	586	569	577	529	603	545	587	557	570	578	584	599	558	616	567	554	596	610	559	579	598	578	532	554	531	571	594	587	585	602	526
23433	21942	30248	24518	21508	18957	5495	596	470	459	416	400	427	425	427	421	456	445	430	447	388	453	461	423	416	398	456	476	433	395	421	444	428	477	422	429	452	425	413	422	437	416	491	457	396	406	379	416	417	448	424	419	427	450	403	416	446	401	410	418	418	447	437	429	428	397	420	420	409	424	443	456	388	453	424	418	422	415	373	454	401	408	434	398	420	389	435	449	403	433	460	486	392	450	417	421	417	451	469	406	402	412	413	424	390	452	419	399	402	423	413	388	409	426	443	434	381	445	434	400	414	434	417	447	419	400	380	428	446	444	408	392	390	416	398	419	424	380	463	468	430	427	391	433	453	415	378	418	383	423	448	444	430	395	440	425	453	441	408	410	417	427	401	426	419	377	434	418	437	428	440	425	395	441	408	443	437	430	409	447	446	434	421	432	429	439	424	433	417	384	438	447	423	426	423	430	434	413	423	425	413	441	455	421	406	394	450	386	423	433	454	408	405	413	416	416	446	441	419	414	393	389	411	419	424	454	447	413	432	386	431	460	463	461	452	389	418	426	424	449	430	410	469	394	432	437	388	401	442	421	414	421	462	440	433	438	419	409	409	395	424	436	420	402	415	449	410	449	446	418	418	370	422	430	427	406	417	444	416	438	422	425	398	400	396	451	403	451	405	488	443	432	395	419	405	430	427	400	415	408	400	422	408	412	435	423	452	425	415	446	458	402	416	403	426	407	408	433	365	421	428	418	432	447	425	431	410	422	422	398	465	450	435	411	384	425	418	396	427	458	426	436	417	462	446	414	401	441	464	393	401	460	394	441	439	414	419	383	414	417	411	413	441	419	419	424	406	430	406	402	442	433	413	418	411	458	420	423	408	440	383	441	434	419	442	455	423	399	395	433	414	377	411	408	457	405	433	446	413	432	446	438	415	418	427	401	418	438	410	450	466	459	405	450	397	419	424	412	410	422	386	395	446	423	406	412	411	393	445	442	397	414	398	445	452	439	425	399	425	437	398	442	456	422	429	411	422	447	385	451	430	414	371	397	409	396	390	405	430	430	428	418	426	441	405	421	380	412	434	442	437	416	443	441	452	427	425	429	452	422	432	439	431	391	412	409	424	373	381	426	413	423	447	404	411	424	445	406	427	400	427	433	447	419	416	467	440	450	422	422	419	445	397	417	431	411	435	408	443	404	435	392	401	421	411	422	409	430	432	428	423	425	445	418	448	416	403	424	433	457	410	453	397	428	397	432	428	416	450	415	388	445	386	442	457	444	450	416	409	432	445	398	437	453	420	417	398	434	408	441	458	393	412	445	454	409	408	398	428	426	436	430	412	432	448	428	434	400	445	446	428	403	431	453	424	436	438	426	417	428	463	432	424	408	406	463	428	455	431	449	414	397	425	420	403	398	432	395	414	423	375	416	414	410	414	408	430	433	444	442	426	429	438	441	405	432	430	444	435	425	411	455	396	411	441	426	427	445	411	411	394	398	469	406	419	397	398	382	411	452	424	432	402	394	457	446	388	423	426	426	411	402	458	449	436	406	455	423	430	422	385	413	404	398	416	409	440	413	442	416	459	465	396	370	423	397	426	383	419	409	416	422	423	422	445	406	435	442	429	435	427	452	400	446	413	455	382	430	420	432	421	453	452	410	433	398	441	401	439	453	431	394	440	418	400	419	415	436	411	438	506	414	418	415	425	399	423	385	423	425	436	416	379	430	423	436	439	439	419	433	418	394	385	397	398	394	419	406	420	441	412	419	404	413	403	388	414	437	457	426	388	458	428	412	442	434	447	403	410	437	419	437	420	389	412	406	410	408	406	447	436	435	424	437	409	417	462	435	455	469	444	420	434	413	446	437	424	390	412	416	392	394	445	408	430	417	428	428	433	418	431	390	402	395	391	435	427	441	436	438	455	421	393	451	425	374	426	411	409	398	415	426	423	462	391	417	396	418	417	450	407	457	397	425	440	419	433	424	405	405	414	428	405	418	400	441	402	431	417	406	434	394	413	433	403	411	429	425	371	458	418	378	428	381	372	414	444	424	451	413	434	420	417	398	420	403	432	423	426	414	417	404	469	414	423	426	432	403	445	435	409	401	444	401	419	441	455	448	401	422	436	387	413	403	434	426	420	445	445	430	414	409	412	414	406	417	434	417	417	422	409	408	421	437	419	468	453	451	414	414	406	418	426	441	406	418	440	427	424	426	407	433	432	453	432	413	462	430	418	433	459	397	398	420	426	426	433	436	405	370	398	398	428	407	439	421	403	408	425	397	430	454	426	459	432	391	413	462	439	396	430	433	454	421	397	435	453	430	435	418	412	410	405	435	398	429	439	433	424	405	401	404	396	412	419	422	408	409	449	430	429	391	405	442	417	441	439	426	391	422	398	408	383	410	444	391	413	443	468	414	403	437	408	431	396	414	424	441	416	439	440	425	442	425	418	408	416	422	410	425	488	416	432	406	436	431	419	429	440	433	452	446	440	428	431	431	406	465	433	430	400	410	421	443	397	428	423	441	407	412	413	445	417	443	428	421	431	402	464	403	397	430	468	405	408	414	395	430	425	420	436	435	449	437	399	435	403	447	443	459	437	413	421	393	416	427	440	430	397	405	411	402	428	405	422	459	443	440	440	417	426	487	414	402	386	420	419	419	461	418	412	410	410	414	428	416	431	412	438	424	434	423	406	441	427	438	451	417	432	429	440	438	403	450	409	444	418	411	448	420	409	421	413	410	425	443	444	403	453	437	421	430	424	393	410	404	440	393	465	394	415	401	443	416	398	405	456	402	412	458	438	420	403	417	421	447	422	424	402	457	434	424	422	422	387	416	426	424	433	463	408	418	378	406	411	438	423	434	431	398	426	438	445	415	387	437	419	430	446	401	382	409	416	438	417	438	441	443	457	408	408	447	431	445	410	432	396	440	398	403	438	438	430	410	396	430	483	444	412	405	406	416	443	411	404	415	418	395	423	420	427	393	424	423	437	420	405	408	411	421	390	413	459	402	395	388	421	418	438	408	401	456	404	410	428	410	428	419	395	434	432	388	432	395	410	430	410	429	402	425	452	431	438	430	401	441	414	417	426	418	381	429	447	442	427	409	408	399	442	399	446	441	421	428	451	435	426	433	414	388	395	418	439	409	444	395	398	417	428	441	414	421	423	413	376	428	416	418	454	377	455	386	445	446	414	441	455	410	446	370	417	418	433	409	426	397	425	408	429	382	409	419	378	424	382	412	417	396	429	421	400	412	426	410	415	426	412	376	427	440	394	382	389	406	421	441	473	416	419	397	419	418	414	422	428	374	418	435	445	417	430	442	383	416	447	452	423	421	425	428	386	466	435	439	448	451	431	401	404	416	412	403	433	393	445	422	431	427	411	420	443	415	406	425	406	413	398	409	411	426	367	439	403	415	426	446	371	385	454	444	444	424	416	416	442	405	404	433	396	423	410	420	429	449	407	409	455	419	416	421	423	403	390	442	409	438
61136	97566	71397	42089	21531	7913	2371	914	632	639	623	697	664	636	653	654	608	646	652	611	643	646	636	667	660	658	666	670	603	615	619	631	689	627	609	592	672	722	649	656	651	637	658	659	611	620	674	635	647	696	662	622	620	610	605	660	640	708	637	649	627	619	661	636	626	649	597	673	625	661	619	608	636	642	681	638	627	615	579	609	659	611	668	668	671	616	678	694	595	643	668	621	650	694	619	627	621	656	652	629	633	685	672	632	658	662	651	653	690	668	638	663	674	649	612	627	607	643	611	673	632	653	642	682	626	649	600	671	632	660	646	641	673	662	668	669	633	670	679	629	644	625	611	646	600	672	637	662	632	635	643	615	570	619	631	608	606	623	629	678	690	625	652	655	616	624	690	657	650	642	621	608	659	641	686	600	647	625	633	666	654	630	648	634	641	666	629	609	673	645	653	626	602	610	637	637	659	649	647	679	687	630	662	669	677	646	699	725	620	683	636	585	616	661	603	595	666	614	591	651	633	659	648	675	665	673	621	653	656	641	618	698	705	623	661	662	631	617	649	635	688	596	607	659	625	679	601	673	628	663	653	610	625	659	645	637	642	624	659	632	629	621	686	656	657	655	607	643	640	647	634	610	686	650	622	621	624	684	652	662	643	683	615	590	640	672	658	624	634	629	657	646	617	621	659	644	627	628	619	654	714	634	637	618	653	605	687	620	670	709	638	624	643	682	611	635	648	639	644	607	673	673	654	677	572	665	641	671	668	638	687	639	621	634	625	673	662	635	650	624	601	685	637	681	623	614	613	657	661	631	649	638	656	635	682	692	666	665	659	670	649	670	639	604	618	632	633	665	646	613	669	675	635	664	652	668	619	649	644	640	661	627	660	602	624	667	657	661	660	632	626	651	669	638	654	656	647	653	597	645	623	663	681	668	661	666	620	629	622	676	616	638	650	653	642	633	678	663	627	696	655	638	631	619	671	615	644	631	642	654	627	662	621	685	666	648	622	695	656	609	626	617	625	632	633	631	648	648	626	644	625	643	620	644	657	615	676	635	678	643	639	642	628	650	654	619	654	673	627	616	638	644	648	628	650	668	671	650	665	647	635	637	655	649	651	663	659	630	674	688	683	612	611	637	635	645	644	683	686	623	644	640	663	678	695	698	661	661	669	636	684	575	681	614	662	624	649	670	637	696	625	660	635	618	679	594	613	673	650	631	691	635	644	616	636	614	667	646	656	654	632	618	692	629	671	627	638	629	674	653	656	706	629	657	634	664	637	628	632	655	594	639	661	632	685	664	660	627	638	689	607	689	630	620	659	652	646	608	671	632	636	672	600	631	628	665	629	607	660	653	666	640	654	624	665	645	630	617	677	663	663	587	673	633	644	629	644	595	670	637	691	680	664	619	655	646	647	664	634	690	611	642	634	671	613	625	636	613	634	668	658	641	669	661	592	660	663	662	665	637	632	678	619	632	678	629	625	674	678	688	625	649	658	684	638	618	630	664	671	607	628	649	665	667	608	653	646	655	619	604	688	605	689	631	663	653	639	631	655	630	628	678	670	616	680	666	646	616	622	655	615	588	600	678	661	631	656	640	611	622	645	660	663	654	663	631	638	664	630	635	600	646	663	629	652	686	640	663	630	650	657	622	681	643	676	637	662	615	635	624	606	642	627	639	625	664	643	685	631	648	638	679	629	600	647	648	598	661	607	647	618	672	644	648	658	628	658	649	641	661	642	687	619	608	660	680	655	653	652	618	651	661	645	634	675	687	674	652	656	630	625	691	645	669	681	617	648	651	604	607	651	652	640	643	589	598	645	627	674	652	631	645	650	622	646	605	670	643	609	637	627	689	663	637	646	646	652	662	610	685	661	678	644	660	659	633	615	648	623	635	638	622	663	601	636	678	638	636	656	630	636	613	649	663	655	656	641	639	690	662	614	689	655	630	689	633	635	670	645	670	630	649	671	662	646	645	586	607	661	632	623	682	626	616	652	623	634	673	622	653	647	636	647	644	664	608	593	640	662	631	632	641	646	637	651	630	662	641	660	633	662	670	660	609	665	616	624	675	620	736	595	616	631	596	655	635	635	629	654	636	639	689	652	633	603	658	645	643	654	661	653	646	642	636	676	637	602	675	650	605	643	628	636	653	583	654	698	669	645	631	666	654	660	637	662	692	677	619	635	657	671	672	676	653	629	714	606	627	660	647	642	661	651	683	633	624	661	627	683	675	654	664	625	597	616	703	668	614	707	614	685	635	633	621	647	652	634	609	642	640	657	637	688	649	659	600	606	644	671	642	643	668	610	642	671	614	679	652	665	658	641	704	649	645	646	612	621	650	633	635	627	605	627	674	623	661	632	650	605	683	644	640	635	628	656	631	604	640	689	643	680	645	677	668	652	646	626	643	625	638	635	648	642	664	613	636	603	653	651	652	644	630	624	663	640	689	657	649	659	634	674	653	660	687	640	646	635	637	655	621	671	661	648	577	654	627	683	648	639	581	645	626	639	672	657	621	592	615	647	628	611	674	647	653	625	583	662	693	656	624	637	605	668	681	644	637	682	640	634	604	644	688	621	643	620	603	673	615	630	611	630	602	592	634	636	647	658	661	634	642	660	617	649	619	625	636	640	617	678	615	654	628	657	672	664	644	645	631	720	656	628	683	631	677	655	637	707	634	633	639	677	606	614	629	634	619	657	687	652	613	659	660	641	605	665	697	613	660	644	612	650	652	694	663	669	635	610	667	644	637	637	658	688	643	625	643	643	618	667	634	632	680	660	631	646	621	649	667	638	602	667	673	595	675	665	651	648	646	668	652	667	684	658	668	689	646	656	682	646	641	645	677	655	660	647	672	592	639	638	599	656	619	638	617	642	674	645	640	638	634	646	631	649	640	605	663	651	653	665	662	692	663	656	622	616	637	642	646	648	603	640	684	663	629	666	685	630	661	600	641	622	636	614	632	626	617	633	635	648	650	637	642	631	660	704	653	684	654	617	654	613	649	636	620	634	639	640	658	664	662	639	623	629	614	622	637	643	608	684	648	636	663	608	625	653	696	674	669	637	623	608	600	640	656	654	637	663	665	650	618	614	657	624	630	639	652	665	646	665	607	649	617	642	683	699	679	635	686	641	632	639	687	680	596	636	634	695	634	684	641	637	611	603	625	621	670	664	648	648	645	628	626	674	667	668	621	630	656	616	631	605	663	607	663	641	624	601	617	648	647	637	690	640	624	606	602	631	620	648	675	625	628	639	637	655	644	665	632	614	686	600	680	619	621	624	647	628	618	649	630	630	647	685	666	649	665	648	640	621	630	666	641	671	659	644	648	632	635	641	639	677	663	675	700	611	667	675	650	684	617	657	660	589	640	615	690	619	636	674	655	651	657	631	673	627	662	630	644	684	681	672	631	645	617	681	658	656	634	604	670	626	644	680	619	619	646	624	680	664	645	617	670	598	634	629	669	651	602	678	647	668	609	641	654	630	602
30518	28568	25061	10628	1832	566	303	239	296	265	245	259	236	258	241	269	288	285	254	283	248	254	298	255	261	243	241	251	262	253	239	284	257	255	257	237	260	271	242	300	253	268	250	282	259	276	273	302	293	257	265	262	279	257	248	261	289	244	256	246	242	251	302	262	241	260	267	248	245	271	273	243	270	252	261	275	247	286	290	278	251	281	298	268	252	245	274	273	277	264	274	265	279	248	258	240	262	241	257	244	304	256	261	258	266	251	276	266	223	228	259	260	289	259	296	268	256	258	292	279	248	286	282	279	276	258	251	242	297	270	305	239	293	248	267	284	270	267	270	254	274	257	266	244	223	266	283	277	247	260	247	264	251	264	262	233	276	276	286	258	270	302	253	279	267	267	256	268	276	259	282	299	278	267	247	295	258	275	270	251	272	276	309	262	242	255	294	245	280	280	269	270	271	254	235	272	236	270	262	293	260	283	276	269	273	269	264	270	264	255	299	266	243	279	250	281	219	257	277	283	278	226	260	275	245	285	272	240	282	267	258	277	258	284	283	283	269	272	233	274	256	299	235	246	250	249	245	271	272	267	281	239	280	279	274	259	252	263	262	275	289	263	259	280	263	265	234	274	264	253	261	295	263	249	312	226	277	260	265	250	256	264	269	238	264	287	278	274	256	261	258	250	279	286	238	248	269	280	277	260	247	263	266	276	254	296	259	278	264	250	267	275	262	251	266	254	261	277	260	270	286	256	242	263	272	261	258	260	267	260	286	239	242	278	253	255	258	260	247	297	249	267	257	261	275	255	250	269	280	290	296	279	250	251	265	270	240	253	266	267	296	243	255	295	240	245	254	259	250	277	250	276	259	252	234	261	239	271	281	258	235	273	268	273	303	247	249	265	261	235	246	238	256	264	253	258	284	289	272	250	241	263	248	256	265	290	249	235	258	244	280	273	270	267	259	271	271	245	252	278	247	264	256	245	280	272	246	246	273	271	254	277	243	267	288	258	282	247	258	267	273	263	256	271	254	265	284	251	275	265	291	261	280	280	252	278	248	254	255	267	254	272	265	290	267	251	274	246	304	266	246	258	265	265	260	270	269	252	264	278	268	247	250	269	267	250	248	248	263	240	259	297	253	252	254	272	255	262	274	280	266	297	242	272	251	267	258	243	253	270	256	273	282	236	271	273	254	295	237	256	283	278	247	282	279	267	269	234	276	247	256	266	242	277	279	253	242	260	268	282	261	277	243	265	266	246	262	252	248	276	277	263	266	248	299	281	247	292	239	293	299	250	264	250	249	265	270	249	265	246	266	272	249	248	295	229	271	272	269	267	249	248	280	261	274	299	264	286	259	262	285	257	263	272	254	227	261	262	274	281	257	303	273	299	243	292	266	276	264	249	236	248	283	289	257	240	250	245	257	280	238	277	234	286	286	285	256	244	275	270	233	294	295	277	270	288	255	258	240	263	258	291	242	250	291	257	236	280	241	259	278	273	246	281	247	246	239	249	267	265	267	283	248	274	277	270	249	271	263	305	266	260	275	242	275	236	285	258	302	267	258	267	271	253	292	255	268	275	256	242	255	244	256	270	253	266	244	270	285	250	280	256	283	248	272	264	284	248	306	275	264	260	266	318	245	273	277	281	266	268	280	302	248	248	277	265	229	281	244	246	242	259	255	266	263	258	232	288	276	272	262	248	268	256	285	303	248	250	240	252	269	276	254	269	254	251	245	259	282	250	267	260	274	265	275	245	268	263	231	248	284	255	289	264	228	289	234	263	255	269	257	267	223	256	242	295	290	258	295	293	272	256	262	278	279	278	267	252	278	260	258	266	251	288	263	283	244	257	237	260	285	260	264	277	255	255	262	282	263	274	240	271	280	260	253	290	249	275	256	278	243	279	290	257	264	270	251	282	259	256	264	274	236	300	270	267	268	256	271	264	272	237	260	296	245	280	253	258	284	277	287	256	249	281	256	274	284	272	278	249	254	237	238	255	253	261	260	237	263	268	261	272	271	255	244	252	254	282	242	283	276	257	255	273	252	281	286	276	299	252	252	254	280	275	292	270	269	263	269	276	271	264	301	280	251	272	255	250	288	283	252	253	254	257	261	268	278	233	306	278	266	252	263	264	266	284	261	260	303	278	271	244	270	246	249	286	300	276	259	268	254	278	256	277	292	284	287	264	267	242	283	244	271	279	254	278	251	268	277	285	274	278	259	299	258	270	274	264	232	248	258	248	272	274	278	287	260	267	258	275	246	258	271	239	243	264	260	288	244	289	232	269	262	292	277	270	274	258	232	287	285	225	281	251	280	260	263	256	275	261	262	281	240	271	251	249	268	290	265	240	261	270	272	295	253	282	262	281	266	263	256	253	225	271	266	276	238	264	272	277	275	266	260	247	267	266	249	283	275	254	260	272	269	232	257	257	276	280	257	242	228	259	266	236	265	263	244	238	278	256	263	263	260	238	269	274	270	235	249	268	303	269	264	270	272	261	251	289	250	251	244	274	281	251	257	260	248	263	270	264	273	279	276	284	279	250	303	295	272	251	253	285	266	284	280	258	267	273	265	258	264	259	258	290	244	257	251	249	253	269	259	293	274	265	248	257	253	277	259	271	301	217	280	285	262	265	268	268	275	267	291	246	269	274	252	262	263	249	264	246	254	267	316	273	281	271	266	253	271	253	277	241	269	279	270	258	265	261	225	277	280	273	272	288	297	294	252	259	276	271	276	267	269	264	254	307	260	262	279	310	240	262	277	265	274	301	269	291	276	253	242	261	250	253	261	251	288	266	221	272	267	257	263	287	268	244	275	288	291	307	299	267	273	283	250	269	273	248	254	260	262	262	247	273	259	244	260	291	280	275	234	269	283	274	291	296	255	281	262	284	277	268	270	246	273	267	272	265	238	260	277	257	243	273	254	285	260	268	257	277	275	278	278	237	272	275	275	267	264	252	281	262	275	258	300	252	304	286	268	248	249	294	280	283	280	282	268	253	269	267	268	307	260	232	271	279	265	276	250	245	271	263	260	272	256	238	299	305	269	256	269	242	255	284	271	274	282	267	266	259	289	272	256	258	267	289	278	265	240	262	270	265	256	284	250	254	288	263	282	269	238	263	298	287	287	252	267	273	257	268	278	251	280	277	282	277	274	293	274	248	275	266	293	247	276	259	261	265	250	280	282	265	252	244	275	267	258	260	251	235	249	292	272	297	279	264	272	262	251	268	268	273	258	262	259	232	264	242	265	265	259	271	247	248	286	282	283	264	286	259	260	230	267	274	250	285	257	266	268	269	265	281	265	274	282	234	273	242	260	275	273	256	276	283	282	274	286	260	253	273	278	281	254	271	265	271	271	234	280	291	254	269	245	272	282	268	259	261	248	275	293	277	262	257	266	245	248	239	250	270	270	260	279	265	238	257	293	271	280	244	277	244	224	279	275	255	247	299	248	282	268	253	287	269	226	252	294	249	298	267	268	275	269	271	253	247
37591	44470	29090	10859	3221	1033	534	452	418	397	443	435	438	391	402	445	456	416	421	442	447	380	422	421	451	442	441	445	403	420	449	436	442	419	454	438	392	451	419	489	463	413	402	372	437	402	462	440	417	461	420	410	418	420	424	421	407	432	415	413	390	451	417	406	442	450	415	422	438	399	451	410	415	417	443	412	431	444	416	453	416	421	468	414	446	395	426	450	426	446	429	437	434	422	444	427	422	434	448	457	449	418	448	435	440	443	438	449	435	432	427	423	435	425	430	414	416	405	429	427	413	453	424	422	422	444	434	429	419	420	415	441	468	448	432	441	417	478	430	431	402	428	421	440	412	440	416	431	407	403	411	447	432	432	412	446	405	407	405	424	418	373	419	441	401	433	451	411	434	474	419	425	425	443	427	433	430	407	429	452	409	416	410	402	456	420	389	408	444	437	402	408	402	439	407	421	433	407	435	420	443	425	468	449	439	463	420	425	463	417	429	436	442	415	415	410	429	413	436	427	411	411	429	402	419	436	432	448	438	439	404	423	439	395	438	405	416	422	435	436	477	413	434	414	410	419	416	424	409	429	404	430	435	410	397	411	442	418	431	401	447	440	382	470	446	366	425	426	419	426	421	402	425	448	415	427	403	444	426	438	423	440	452	446	431	403	427	434	461	385	401	458	413	387	399	409	440	419	423	404	394	415	427	401	445	426	437	393	408	475	420	375	431	410	357	401	435	443	460	418	440	413	439	396	434	441	415	448	421	428	425	435	416	428	417	431	449	389	431	425	417	434	434	451	413	443	431	422	418	462	379	437	427	441	394	446	414	416	432	473	402	403	434	438	395	446	431	428	462	426	424	426	417	377	419	412	422	401	428	418	466	426	439	408	454	413	429	427	430	434	480	444	431	441	426	428	427	420	401	426	397	379	402	408	466	437	427	438	444	476	403	409	430	436	438	430	459	440	405	424	463	405	438	459	429	405	406	427	444	421	484	400	436	389	445	423	414	439	425	419	413	391	475	402	408	423	444	402	433	399	355	464	431	422	452	415	456	415	420	411	422	433	408	428	420	433	420	409	453	389	472	461	409	415	431	409	456	423	426	408	435	393	407	392	423	438	444	433	424	439	412	462	418	421	418	421	431	387	427	456	443	434	410	410	418	411	420	405	442	407	426	409	432	406	431	428	428	420	429	426	452	438	438	422	425	444	408	433	415	427	411	384	407	462	414	459	441	425	414	412	415	421	427	449	440	415	407	446	423	431	411	397	421	427	422	443	425	470	437	406	443	453	454	433	436	427	425	426	398	397	429	413	431	425	444	446	448	446	420	438	435	436	425	429	430	428	439	392	433	422	427	421	431	426	446	422	413	417	421	427	404	413	440	383	424	394	433	439	414	429	412	450	381	441	406	440	438	458	431	386	407	446	438	439	469	460	447	392	418	415	395	427	452	414	420	457	421	431	437	416	456	446	451	422	426	452	424	422	416	441	402	493	430	451	419	457	443	468	432	469	416	442	442	418	450	432	442	447	413	399	446	437	407	406	428	434	452	428	413	384	391	434	394	395	433	439	449	430	434	413	430	445	376	444	440	398	423	405	441	445	447	439	467	417	435	422	389	406	406	447	394	413	435	394	438	409	427	401	435	420	440	441	434	407	399	432	412	417	470	455	432	463	410	458	435	451	378	401	417	395	431	413	433	432	413	448	426	422	417	422	448	438	469	389	454	472	472	436	417	437	459	399	443	424	405	399	428	450	407	434	414	391	407	466	399	416	445	424	480	427	396	402	401	449	415	419	421	432	449	415	417	417	409	419	399	403	442	436	414	391	434	431	433	421	416	410	455	455	460	408	443	397	402	436	429	441	407	449	472	437	386	407	421	424	430	429	459	398	419	411	476	397	410	418	427	469	422	403	407	428	451	433	465	413	430	467	420	444	463	448	431	462	406	428	423	459	431	423	414	417	414	412	417	448	433	437	420	449	406	426	384	420	371	441	391	470	409	457	449	415	421	432	417	414	415	421	411	410	393	428	439	439	428	425	425	398	451	460	395	446	474	437	449	418	431	399	474	413	440	427	441	448	381	447	449	433	411	418	449	473	474	427	421	434	432	408	424	434	430	440	447	418	417	418	405	462	406	455	396	428	442	442	438	430	449	384	415	421	442	484	440	446	419	433	410	449	461	412	426	413	431	453	439	424	435	422	424	411	407	422	406	439	434	384	442	417	422	453	428	444	417	424	464	461	460	417	455	402	404	438	448	427	402	369	428	448	443	421	423	438	429	435	443	436	438	435	441	402	456	417	430	409	440	450	433	393	456	433	421	397	409	461	447	408	421	434	398	421	438	439	408	414	416	395	451	454	467	442	421	424	430	372	423	414	374	460	443	414	450	416	438	408	427	444	438	432	445	427	440	445	415	418	416	407	461	415	430	428	450	473	423	454	450	423	451	433	431	421	434	446	427	430	420	423	428	406	417	454	421	403	410	408	407	392	414	395	468	426	438	390	397	433	408	396	397	480	421	417	412	395	395	417	424	433	436	411	433	443	411	416	425	392	449	440	415	427	440	419	452	404	432	403	423	423	445	439	435	458	443	416	451	419	446	404	409	436	462	390	409	399	404	472	459	430	436	436	456	423	436	406	398	405	428	429	448	377	394	444	437	439	419	414	456	436	420	450	418	422	394	398	472	447	426	442	433	407	419	438	425	407	434	451	395	471	391	436	389	422	446	411	432	454	427	442	394	453	397	443	448	447	406	395	414	394	402	412	400	383	414	425	448	443	393	433	423	425	425	432	436	461	413	413	430	422	445	415	421	448	408	463	435	431	427	415	439	435	411	421	429	409	453	423	389	426	421	396	422	437	416	443	415	425	417	439	427	417	421	448	402	400	404	420	468	478	407	432	445	418	458	409	440	455	421	410	384	378	438	444	428	424	424	421	400	428	472	414	441	426	418	431	438	382	400	444	420	409	440	415	407	409	419	398	413	422	439	452	440	422	452	445	420	453	433	413	417	408	385	422	431	452	385	432	433	401	403	400	467	441	406	408	441	420	444	455	463	455	470	423	420	437	447	420	450	432	445	461	450	413	441	415	431	382	404	440	387	477	428	438	413	456	409	418	417	439	458	407	417	449	398	408	441	420	403	460	426	449	429	411	408	415	421	450	433	445	444	411	432	427	449	401	421	459	442	395	399	447	429	422	455	410	445	420	397	404	431	406	447	422	425	430	425	416	412	423	466	469	430	464	453	452	410	437	429	418	431	427	434	430	421	427	450	383	423	444	435	419	456	404	451	481	401	461	420	386	407	391	452	424	441	411	458	411	421	436	431	417	407	409	422	417	431	464	432	409	427	441	439	408	415	454	414	439	457	408	409	416	433	417	399	447	453	420	403	381	442	429	410	477	453	416	417	413	452	456	409	422	390	451	434	426	372	448	420	453	430	429	444	414	433	414	458	400	441	431	449	408	415	425	432	405	432	453	412	421	397	405
24775	22951	31250	25973	19442	7350	824	449	360	399	388	411	400	409	393	389	384	345	400	383	342	385	363	359	344	356	417	326	365	382	357	382	371	338	390	361	369	399	372	360	356	373	394	372	371	381	367	381	365	364	412	405	398	391	373	369	354	360	381	365	360	367	377	357	363	383	377	379	362	369	347	373	365	375	361	370	353	355	375	346	385	387	363	364	398	362	372	357	339	392	348	383	359	354	344	339	328	380	373	353	399	358	358	347	349	356	300	380	361	344	333	380	398	384	349	366	362	364	373	343	341	377	362	348	338	401	376	378	346	392	344	391	361	377	363	382	385	352	351	385	340	382	366	359	371	336	366	358	344	344	388	402	347	353	326	361	362	367	343	376	378	392	397	368	405	410	364	380	371	368	346	380	379	343	363	392	375	407	375	343	361	363	352	349	358	391	397	367	365	354	413	313	366	346	390	345	396	344	382	360	358	391	363	359	400	381	392	358	340	360	394	365	338	341	384	358	331	370	382	360	355	354	386	355	349	333	387	387	383	357	402	365	358	379	373	391	372	371	401	356	358	371	393	385	355	357	324	357	356	399	360	352	392	371	364	368	374	354	364	343	347	347	385	376	381	331	382	413	370	393	355	382	386	379	336	379	376	380	377	393	347	388	381	402	366	354	380	358	348	357	350	358	343	386	372	368	377	387	376	385	373	351	399	346	359	393	360	370	361	386	368	339	359	341	366	347	399	375	388	374	348	369	343	364	360	384	352	352	376	394	387	379	365	393	382	366	354	387	384	364	380	362	361	370	374	324	349	354	363	379	407	318	363	382	400	391	370	354	377	340	391	358	421	334	373	387	369	385	372	360	364	366	359	378	356	346	351	411	359	371	356	392	401	349	391	344	385	395	379	348	373	355	367	354	351	351	336	359	374	344	393	360	383	363	389	381	406	382	382	349	378	366	391	373	351	385	376	380	373	349	356	366	370	394	370	386	363	378	419	346	350	355	357	376	371	368	403	365	395	356	363	360	373	382	359	322	357	395	356	353	355	386	351	401	368	369	357	347	353	362	382	372	379	346	369	365	356	372	365	357	327	343	384	359	347	383	379	384	373	375	361	361	361	345	389	353	363	390	359	346	355	403	405	313	387	390	380	386	396	364	369	357	340	380	361	374	392	386	361	345	387	334	396	364	355	361	399	360	405	389	382	343	376	378	382	369	374	354	380	346	349	377	391	415	379	388	335	377	383	362	370	372	360	362	365	362	337	388	339	363	366	374	339	347	391	376	372	375	384	363	404	363	346	350	337	351	353	351	379	390	373	337	373	367	382	357	378	361	366	405	361	358	331	362	382	369	368	393	379	367	335	371	408	381	358	377	366	320	381	342	392	397	365	362	368	392	365	367	364	376	364	366	398	354	380	374	401	381	389	352	361	369	347	383	377	396	369	365	358	359	385	374	392	384	359	373	359	369	380	368	372	366	378	361	380	357	392	370	357	371	386	351	348	373	364	367	393	387	385	403	386	368	378	385	389	353	354	362	387	347	360	366	416	379	407	405	355	379	352	380	371	363	358	344	368	388	341	360	391	399	389	380	372	371	371	359	327	354	350	397	403	369	360	381	379	363	377	362	397	328	376	337	354	374	359	347	370	389	393	376	380	406	375	378	376	364	357	359	357	348	362	373	371	343	379	389	383	383	339	360	391	360	341	366	348	362	379	365	362	377	338	387	402	402	391	363	377	369	368	354	394	398	379	361	365	372	390	344	341	425	345	390	365	359	406	364	376	351	376	394	337	404	354	371	362	367	374	356	401	406	344	377	373	363	361	360	371	355	373	389	356	379	377	395	374	365	368	379	396	370	385	336	352	353	357	352	374	398	355	363	330	343	389	364	364	352	425	355	378	374	389	366	354	379	375	369	377	363	326	381	378	346	364	374	380	362	352	368	383	408	388	377	376	375	393	374	344	377	354	358	342	365	384	370	341	386	356	328	409	331	384	371	378	386	380	364	362	361	351	341	407	361	382	375	361	401	371	332	329	380	376	353	370	380	363	362	371	336	355	376	351	371	375	372	370	345	379	373	392	357	370	399	356	373	390	376	386	400	353	404	377	394	372	392	391	381	400	369	388	378	397	356	371	374	387	370	368	376	338	365	363	360	336	383	371	340	353	372	375	392	352	359	367	385	392	381	383	365	405	377	377	350	377	395	386	376	409	344	377	388	336	383	374	359	369	381	385	381	328	356	371	348	377	372	362	389	363	390	387	361	395	372	383	375	376	369	388	378	367	338	387	346	407	378	366	379	355	377	395	398	374	368	336	348	327	365	371	334	386	383	383	345	365	371	389	359	350	352	331	359	395	414	371	360	365	364	367	349	345	403	357	362	377	382	374	367	371	355	344	372	363	369	332	413	376	370	367	348	343	401	379	372	369	335	395	363	351	382	353	378	407	373	386	378	391	379	381	366	391	370	358	405	383	398	365	372	371	381	375	362	397	372	363	395	351	368	349	369	340	350	393	366	367	394	361	352	344	401	340	377	398	392	388	363	376	355	393	368	388	332	394	360	393	334	357	406	368	386	390	351	350	371	357	355	385	366	370	352	384	372	385	338	362	385	352	356	401	336	374	366	378	321	388	364	390	380	364	331	365	345	374	406	364	371	386	353	387	383	361	379	355	374	389	394	397	359	360	378	362	368	368	377	380	370	369	370	362	355	364	391	360	359	377	385	357	384	400	371	370	375	352	408	338	358	348	388	362	376	351	396	336	368	350	367	363	374	336	399	324	331	365	405	382	380	364	373	376	370	392	363	355	354	380	375	396	375	345	381	419	391	376	360	351	361	371	366	356	361	362	398	389	383	354	376	347	346	416	383	352	367	393	356	398	383	320	356	383	354	368	337	383	373	374	324	383	374	385	355	378	398	393	371	358	329	374	374	370	367	384	357	358	353	363	348	359	379	364	367	354	379	379	376	363	352	390	343	382	386	374	357	372	370	394	375	360	354	385	375	367	374	360	374	382	384	393	390	387	374	382	314	357	393	387	356	375	368	375	357	353	415	380	417	363	400	386	399	377	371	385	380	379	380	355	399	401	353	359	376	390	374	377	391	368	369	386	358	369	361	351	351	350	363	373	401	382	347	405	392	372	385	394	382	373	345	357	372	350	384	370	371	372	373	339	406	352	343	387	383	371	377	366	383	394	386	342	393	350	371	358	361	356	356	398	404	377	375	340	350	399	374	387	390	344	366	377	356	395	344	396	368	372	353	379	367	374	337	345	321	387	387	347	410	382	372	374	361	368	392	385	384	387	349	352	378	355	357	361	370	385	354	374	383	342	393	374	359	379	330	355	375	373	403	374	321	381	333	400	348	348	347	368	373	417	404	381	361	364	360	360	361	356	375	359	353	367	371	360	382	397	377	394	356	378	347	364	360	350	383	381	371	378	376	359	359	336	374	357	352	358	361	359	327	371	370	335	365	393	368	359	354	366	358	376	372	369	387
60779	85819	60355	31833	12686	3938	1117	637	618	568	598	566	590	537	560	554	598	569	596	604	590	583	620	555	538	580	576	571	613	610	558	590	576	636	582	587	613	567	586	580	569	567	591	558	570	591	577	611	587	582	579	592	591	603	580	580	579	607	545	593	568	614	594	582	537	578	618	564	562	610	549	603	566	567	643	550	579	574	610	559	584	608	623	539	606	596	598	603	607	569	601	599	590	599	629	556	604	591	576	578	611	566	616	592	610	609	574	550	563	559	611	569	549	571	597	564	552	587	587	580	582	612	573	597	588	557	566	636	579	572	561	597	578	577	634	597	591	547	568	603	566	606	551	553	588	552	628	567	584	555	617	529	571	601	609	580	568	612	605	586	585	570	609	601	559	555	539	559	592	618	590	577	564	607	563	551	596	624	605	524	586	584	570	581	622	600	577	613	609	570	573	582	585	591	600	620	589	595	583	586	598	591	583	632	587	582	582	552	562	614	600	576	574	589	602	571	574	560	570	596	561	619	608	587	578	585	631	548	571	594	605	608	631	640	634	582	579	625	585	538	602	567	614	619	570	602	601	555	571	621	577	568	590	596	579	586	579	596	543	577	560	607	636	608	576	579	601	582	590	576	605	579	578	593	572	567	594	604	567	592	609	619	603	626	573	595	530	537	586	568	584	604	550	589	596	591	626	600	635	597	584	562	601	620	596	528	596	559	584	565	599	579	572	637	587	610	638	584	591	549	579	567	605	610	551	605	589	545	550	566	607	595	577	569	589	576	609	560	590	582	573	570	606	561	594	597	607	596	527	618	574	614	592	552	576	589	588	610	593	596	577	537	587	591	588	575	573	582	597	603	570	600	616	551	550	594	553	595	572	579	611	589	571	576	616	544	609	608	625	546	570	582	603	613	595	637	579	543	600	573	586	545	586	558	559	593	598	585	554	609	624	585	592	575	548	650	567	578	604	594	562	577	617	595	585	619	611	578	563	587	568	622	633	577	591	600	590	561	603	563	586	543	548	624	593	590	597	632	568	610	549	567	640	615	580	563	603	590	581	595	616	607	580	580	545	596	588	573	600	544	565	616	589	581	602	548	610	587	581	623	621	568	554	590	579	537	596	595	594	580	603	618	619	571	595	548	590	603	602	588	624	586	594	595	590	600	564	598	597	640	563	589	616	635	613	601	549	543	568	591	637	598	599	613	603	599	592	592	565	597	627	587	575	582	548	585	549	629	592	602	608	584	583	589	585	607	568	580	622	560	565	577	597	612	569	584	589	611	566	599	551	563	590	553	556	620	564	595	581	627	569	630	609	601	571	590	590	595	582	614	599	575	570	606	580	584	586	596	581	605	569	588	583	540	557	585	567	599	561	584	592	613	583	572	598	616	594	577	577	533	590	577	552	604	547	615	570	567	607	561	609	608	567	598	592	598	619	555	604	566	552	604	600	585	611	548	589	583	603	625	591	545	576	597	580	623	575	571	575	622	579	565	612	576	597	593	600	603	612	550	606	531	604	578	572	635	557	633	603	576	580	575	610	605	635	612	627	586	558	556	575	586	586	546	600	629	579	603	618	628	547	618	603	578	606	591	574	604	543	544	577	563	607	601	600	566	625	588	565	596	578	606	577	588	610	572	588	636	571	549	615	598	593	636	547	596	524	609	553	528	570	613	583	582	554	558	575	613	605	556	545	605	552	635	600	625	571	580	571	569	601	560	586	637	552	625	560	601	546	592	598	572	574	563	557	554	591	590	567	578	569	570	599	572	602	551	505	617	563	588	576	582	588	571	605	605	551	586	584	596	593	563	570	538	562	599	606	554	586	623	579	501	591	587	628	554	561	640	594	571	558	611	612	578	547	566	588	572	631	574	615	592	548	591	572	595	568	596	605	585	637	578	560	582	622	569	618	551	573	592	591	597	555	594	547	637	606	590	577	559	574	598	596	606	589	622	583	576	635	587	606	588	556	618	569	579	567	588	587	610	584	564	613	569	578	558	553	584	589	583	649	557	597	571	601	577	603	612	585	601	618	603	620	596	600	599	580	586	590	561	549	563	591	611	567	607	570	587	580	606	581	528	598	612	605	590	562	600	601	594	588	565	605	559	541	571	567	570	579	565	601	552	571	595	592	574	615	592	574	600	593	612	599	592	552	560	581	581	573	550	584	551	592	538	577	582	582	563	610	568	570	577	569	623	598	582	582	592	619	581	615	576	599	584	581	594	523	607	615	589	629	600	637	601	589	586	583	601	568	588	579	595	596	544	608	592	595	597	590	607	561	596	594	576	622	610	564	549	567	610	589	600	580	575	588	539	529	597	613	616	609	551	605	591	588	596	588	569	592	562	564	612	593	574	582	610	590	566	606	577	544	549	591	585	538	538	607	586	615	587	597	585	602	593	573	559	578	594	565	556	542	589	590	568	559	565	599	540	583	564	614	604	537	563	568	601	598	626	599	604	549	625	544	551	600	592	579	600	563	553	570	564	587	621	614	633	608	587	568	616	552	566	593	604	567	594	591	556	555	567	568	579	575	574	640	576	581	564	498	598	541	572	575	587	578	595	596	556	588	618	620	571	577	568	573	573	562	591	573	608	572	532	577	534	584	601	593	620	583	601	591	597	575	578	628	611	584	600	570	585	616	566	588	573	599	625	589	592	625	629	533	559	585	564	574	629	600	636	590	583	594	595	557	614	577	573	569	609	622	618	545	589	525	550	575	548	651	567	572	563	607	625	585	614	586	630	625	577	543	566	529	567	550	594	598	624	595	598	609	584	565	572	595	574	553	593	607	611	574	561	576	617	542	614	588	616	572	559	600	562	587	574	548	572	545	558	607	631	590	606	603	601	608	584	606	576	579	573	583	585	580	594	573	603	573	615	558	563	615	582	613	589	573	543	570	554	569	599	548	603	563	586	585	589	629	617	588	585	587	617	608	592	622	542	586	558	569	615	566	594	552	565	579	594	555	564	606	581	610	592	604	581	539	539	609	571	567	565	592	596	590	590	580	573	610	580	548	567	589	568	571	592	580	606	578	607	595	573	562	609	588	580	589	592	604	584	575	570	598	591	592	560	618	576	587	650	625	555	563	574	563	605	559	589	566	625	594	572	587	550	614	556	546	607	621	535	595	601	604	587	580	572	553	586	564	605	604	579	548	598	557	580	558	584	580	584	598	591	586	546	580	639	581	586	574	590	595	601	569	604	580	581	629	582	578	576	587	550	604	575	562	571	581	587	605	582	582	597	578	581	585	584	582	592	582	589	615	617	607	585	562	598	571	570	618	529	568	650	636	556	578	599	647	591	598	609	587	569	595	573	582	593	579	583	629	594	587	586	615	531	569	558	589	620	558	561	551	599	571	576	575	574	568	570	573	551	587	550	560	610	572	573	636	546	603	583	585	561	617	579	604	626	578	582	594	585	579	598	573	607	620	552	565	615	612	591	568	602	564	591	591	619	578	544	573	575	584	553	566	580	574	544	599	525	621	563
23506	21932	30239	24346	21463	18829	4651	571	460	472	415	463	449	478	472	440	450	472	434	429	437	431	428	469	449	460	438	454	444	460	397	441	438	450	416	419	465	426	439	436	443	464	452	420	402	414	448	428	430	393	416	469	473	409	450	448	413	444	455	457	423	433	456	401	454	467	428	394	450	444	448	467	456	468	439	407	469	456	454	460	456	425	418	431	422	433	435	445	417	424	465	409	450	431	441	438	408	423	452	433	427	451	419	459	444	457	419	398	425	437	429	449	438	440	422	457	422	472	464	426	474	434	424	407	429	457	431	453	483	445	424	452	420	434	440	451	432	387	433	448	412	466	459	422	418	453	441	399	443	467	454	412	420	458	416	406	430	469	413	444	415	424	414	436	462	446	400	445	441	442	431	447	466	430	434	460	403	443	436	435	407	419	445	476	437	409	427	445	403	418	446	428	427	479	425	444	429	423	447	441	435	422	411	424	416	407	453	436	429	406	416	420	429	424	482	442	472	409	449	456	379	456	407	446	405	447	426	437	482	436	459	443	397	460	436	420	420	443	418	447	432	417	408	429	426	459	422	430	455	433	425	445	420	425	460	415	409	430	399	399	438	464	422	406	391	429	456	395	444	414	451	411	459	438	438	437	434	420	440	409	437	421	435	443	411	431	453	421	410	385	413	407	416	451	453	457	437	436	423	426	399	426	481	432	419	443	409	421	441	418	436	453	418	458	435	424	437	406	424	450	443	440	409	442	433	474	420	450	418	438	446	444	444	433	412	429	427	391	456	438	443	420	453	484	402	410	450	441	461	444	457	428	401	430	411	471	431	419	438	413	477	410	431	449	432	465	390	421	457	443	452	403	439	444	434	416	425	417	430	475	456	434	438	451	438	413	463	410	420	449	444	368	402	430	410	425	449	443	434	446	409	405	449	478	442	436	461	418	438	445	418	438	465	422	449	469	444	442	421	434	420	402	415	441	427	430	433	412	441	445	422	429	416	403	440	412	425	440	461	441	439	426	467	455	422	394	426	465	455	442	408	488	413	431	483	406	458	482	425	456	458	451	406	458	419	443	456	422	466	429	431	389	434	424	417	429	483	416	433	402	423	422	448	434	407	445	436	454	402	448	432	442	449	435	397	441	458	447	421	396	413	447	419	442	448	426	427	438	442	415	461	432	420	425	435	461	447	413	432	424	448	439	458	463	460	385	408	432	429	445	412	443	404	458	434	450	446	433	412	413	469	425	416	432	427	438	468	426	434	467	419	452	406	456	481	420	430	422	430	426	404	418	411	413	438	414	433	442	443	462	444	411	459	418	441	468	405	433	443	447	415	418	461	449	437	430	446	414	464	440	497	432	446	409	427	455	416	432	438	446	435	442	477	433	417	463	417	439	422	464	501	422	419	445	425	401	455	460	426	430	397	444	449	432	447	466	451	439	433	434	492	393	435	439	456	445	374	450	421	446	460	442	448	456	430	428	426	440	436	410	397	428	451	447	427	415	438	462	459	422	405	426	439	482	443	456	453	487	453	432	399	390	445	432	410	396	463	432	408	403	405	423	431	446	418	464	406	451	460	420	464	434	437	401	438	437	417	442	417	416	437	430	438	427	452	462	439	452	436	453	417	436	399	417	431	440	446	443	393	420	453	429	449	428	463	414	411	439	448	436	430	431	430	458	434	463	437	458	425	467	431	416	449	448	385	465	408	419	416	445	438	448	384	425	456	432	413	457	446	408	426	431	411	422	416	458	442	456	406	439	477	443	451	445	426	426	399	452	441	413	455	437	464	476	481	408	465	434	416	469	402	421	437	422	425	433	454	480	445	404	441	427	413	462	431	428	406	428	397	433	401	441	464	414	431	388	448	434	429	440	446	474	416	404	471	435	467	414	421	460	463	411	391	404	432	443	445	465	439	445	431	430	422	441	472	441	434	422	440	429	433	469	443	396	453	442	416	445	408	441	428	454	434	445	464	424	443	441	417	440	459	487	424	447	388	410	455	446	432	470	415	409	421	414	457	426	394	484	482	475	424	454	495	428	426	399	421	465	439	433	456	463	464	415	458	401	471	432	431	460	423	444	447	445	439	426	413	417	451	462	410	449	429	437	398	473	439	428	399	420	455	442	409	422	418	429	413	428	453	430	429	432	422	415	403	449	476	472	452	439	422	413	446	402	440	396	481	430	442	422	462	443	456	406	455	437	419	432	440	436	441	405	403	420	450	432	406	463	418	426	401	399	443	435	423	459	432	429	439	406	413	419	449	451	413	425	427	429	436	406	452	440	432	445	419	427	450	482	446	416	432	443	462	453	451	443	406	432	460	392	443	428	461	439	437	454	442	440	406	417	422	414	474	434	466	435	469	460	456	414	467	459	408	452	433	474	384	436	435	432	480	449	432	421	445	453	408	452	435	480	408	460	450	422	431	436	465	454	455	432	458	407	439	415	413	421	418	428	424	427	426	446	439	414	427	435	420	409	452	428	421	442	447	431	443	441	439	408	418	458	397	438	412	437	448	459	443	431	429	427	434	421	413	440	448	425	413	435	457	435	427	430	433	434	456	439	436	431	418	425	442	417	461	413	428	433	438	450	377	453	435	454	449	466	496	437	446	408	441	418	412	423	410	420	473	425	437	416	445	404	457	395	447	451	436	435	450	457	425	403	436	424	471	417	430	464	446	431	436	397	388	452	438	476	466	419	422	438	459	448	420	437	445	404	434	431	437	445	403	429	431	417	420	413	450	443	433	433	416	468	451	445	445	463	435	406	455	423	425	442	446	423	435	438	460	422	469	401	455	455	400	433	435	453	462	455	452	453	420	461	444	412	454	451	438	419	437	406	389	423	450	447	473	449	444	498	450	460	457	438	418	420	450	457	436	433	448	434	409	438	416	409	428	429	442	405	425	429	434	444	444	422	451	383	435	410	427	454	426	444	448	429	409	434	418	431	453	454	446	430	457	419	409	462	434	443	438	421	427	426	428	433	458	454	432	438	445	451	435	484	425	433	452	426	439	450	414	456	428	452	415	451	409	473	412	455	410	460	428	431	410	423	441	442	495	415	429	415	449	439	440	435	422	423	440	477	439	465	411	437	420	452	447	466	437	459	454	416	459	414	452	437	448	429	403	429	432	447	422	444	445	440	450	455	403	430	432	430	451	418	431	432	401	455	448	431	441	443	449	421	428	463	384	468	435	453	452	448	415	399	429	470	409	425	437	435	436	444	460	431	388	434	442	423	412	431	430	398	405	441	448	433	422	457	439	411	426	449	405	456	438	423	428	423	438	443	465	429	463	437	451	439	455	455	435	443	462	456	456	449	448	462	446	451	437	435	467	451	407	459	424	424	414	425	433	428	422	431	427	443	419	472	449	459	430	457	395	489	450	443	437	463	417	476	434	436	431	433	429	408	418	436	443	437	449	431	422	432	441	429	477	453	410	418	468	478	440	440	446	467	440	450	469	446	452	453	375	393	475	404	430	441	389	457	434	412
60867	98379	69455	39120	20362	6233	1452	766	625	678	669	656	648	702	678	672	673	665	641	708	655	715	650	699	676	638	681	673	676	651	618	676	669	641	714	634	659	672	661	668	686	675	624	632	682	678	645	690	708	694	644	655	665	658	653	616	675	632	669	666	703	698	635	678	691	608	638	645	668	649	610	653	662	643	636	673	679	684	674	702	663	654	667	678	627	630	636	680	657	631	647	672	637	705	708	659	684	685	634	651	635	641	625	650	622	674	697	625	650	674	682	614	637	629	678	692	687	689	650	700	658	678	679	660	684	673	657	672	631	621	670	617	651	679	660	677	697	632	649	649	649	685	703	654	667	723	645	717	597	604	627	660	661	623	679	678	657	668	685	644	670	640	679	671	660	668	636	638	680	642	687	684	664	621	645	688	669	677	703	638	690	648	663	688	639	690	659	661	699	666	684	658	620	657	659	645	676	622	622	666	623	728	688	642	628	637	684	623	664	654	678	631	701	680	668	591	627	618	668	649	650	654	698	652	678	624	643	665	634	645	636	647	696	620	672	664	674	681	675	684	691	692	622	694	659	650	651	661	668	623	656	670	612	671	687	660	632	620	624	662	653	644	635	647	639	665	672	675	690	655	685	667	590	678	624	688	670	665	675	639	652	662	629	648	659	671	637	637	647	686	642	653	721	622	658	626	673	665	676	691	667	635	669	645	674	684	632	685	655	678	685	711	636	656	666	643	675	626	675	658	674	684	674	684	677	624	676	667	639	633	629	662	661	699	647	714	695	690	715	620	676	687	654	643	674	635	634	679	671	620	642	640	652	674	707	670	710	678	670	631	675	677	662	649	665	709	614	660	672	665	644	657	654	645	684	710	715	675	679	631	673	638	709	671	649	631	676	704	687	703	655	658	674	636	627	598	667	673	614	611	674	670	645	627	709	657	700	649	678	641	658	668	668	650	700	671	648	643	620	648	748	675	635	674	658	636	683	660	685	679	698	677	696	695	688	674	648	692	641	637	678	673	674	616	677	668	719	661	655	670	692	678	647	665	670	658	720	671	638	641	689	646	678	646	658	654	650	689	646	696	642	693	672	630	683	667	652	642	685	674	665	656	629	664	648	627	654	627	632	650	660	695	684	665	625	658	614	642	707	671	668	646	673	640	654	702	670	659	686	643	645	659	643	683	686	663	631	659	680	665	641	642	663	673	628	680	650	676	672	672	657	673	605	645	691	689	658	647	680	716	626	651	651	640	603	678	689	630	646	626	644	675	677	672	639	672	679	652	678	664	650	674	662	675	638	668	656	641	668	689	586	642	697	664	693	627	686	648	696	691	692	650	662	680	619	667	668	702	694	661	670	690	730	614	646	685	628	662	670	669	642	619	672	633	657	635	656	692	648	622	666	677	638	676	703	656	660	675	666	683	687	662	634	656	717	646	663	645	683	672	673	686	704	668	662	653	694	678	675	699	670	649	624	662	659	623	644	674	718	652	671	663	625	642	658	658	679	685	642	627	685	678	663	646	668	649	688	674	638	624	690	630	655	648	701	597	697	652	655	709	652	669	670	679	662	636	709	625	680	665	669	648	670	626	680	648	649	632	651	637	712	646	642	658	612	652	658	674	640	623	666	692	607	647	659	673	664	620	682	685	622	650	643	656	648	650	652	697	641	699	679	662	677	654	662	689	657	676	637	641	644	650	686	618	654	677	654	693	655	654	686	670	692	655	646	652	678	641	660	653	668	664	660	640	702	712	650	681	630	697	628	658	669	619	693	647	700	653	712	624	673	690	651	636	637	732	674	680	691	688	651	698	641	638	627	682	671	645	644	662	695	673	658	611	680	672	640	670	679	690	644	670	669	643	658	672	660	682	712	673	709	679	657	640	630	623	644	656	679	664	667	695	620	643	672	646	670	628	683	689	635	703	670	654	655	642	637	664	665	704	698	670	631	651	683	720	667	659	668	628	628	625	677	703	630	666	621	665	664	679	672	639	675	637	695	639	648	674	643	658	669	651	648	645	670	664	647	658	705	650	672	667	649	646	650	632	668	667	653	623	685	692	672	714	680	661	656	667	660	675	672	676	636	654	672	654	670	621	674	646	679	651	668	708	597	622	678	662	677	673	668	655	651	655	652	706	656	635	632	698	664	674	694	586	696	661	658	638	632	678	666	668	606	701	661	640	690	640	666	680	644	715	638	660	676	704	605	674	647	640	668	677	707	668	654	705	651	623	660	709	689	658	641	674	657	681	608	668	633	661	698	660	638	656	665	660	695	671	685	661	655	626	643	695	659	687	693	638	621	678	617	690	693	667	715	618	657	668	681	645	694	645	663	682	680	645	657	691	701	707	637	692	679	709	667	647	628	682	668	625	629	675	652	644	663	693	685	617	651	664	676	663	660	641	674	651	671	676	641	709	658	670	679	683	691	669	679	673	684	657	663	661	662	645	627	693	644	646	609	631	642	681	725	638	693	699	669	698	645	667	683	640	669	670	661	651	644	677	650	652	622	686	655	623	720	685	656	676	645	644	682	707	723	616	690	647	681	683	681	677	672	657	635	657	629	638	650	674	650	637	672	685	668	676	656	651	638	642	657	646	692	658	595	678	658	672	675	615	686	623	590	623	667	693	678	648	711	667	657	713	666	701	673	645	627	607	672	656	669	668	655	621	657	652	672	635	687	663	657	687	672	689	646	631	664	659	673	687	663	635	669	699	725	641	660	654	649	646	641	641	646	679	674	706	694	659	702	728	698	695	646	643	718	637	677	710	626	652	585	652	659	670	641	663	650	672	710	611	687	685	686	657	686	649	635	675	664	630	619	662	688	634	625	679	659	664	626	691	652	710	677	657	630	663	682	683	629	685	699	654	692	691	623	705	661	638	662	671	660	680	668	661	657	651	665	655	639	628	659	667	676	650	698	669	657	651	690	662	623	643	664	658	644	690	699	713	669	671	658	652	674	675	625	623	674	648	670	638	676	662	619	668	717	678	640	687	649	668	685	691	663	656	717	604	660	671	676	634	649	642	677	681	660	685	716	636	682	630	703	673	648	636	670	697	685	657	682	644	690	698	689	674	717	674	677	691	690	661	691	646	678	675	647	614	672	631	656	681	664	662	648	657	665	682	686	686	655	650	634	682	684	706	651	657	629	647	681	648	652	711	645	682	702	703	676	652	688	699	643	652	680	670	635	675	636	675	696	728	671	655	667	615	680	693	646	635	634	634	659	636	691	648	648	665	676	631	633	645	655	628	648	703	637	649	660	679	664	685	676	658	664	669	636	647	647	654	672	618	669	650	611	647	658	670	739	637	678	658	694	671	672	661	637	596	665	657	673	622	668	683	665	639	639	647	669	664	696	649	687	617	619	674	697	661	656	664	657	685	683	644	677	629	607	642	692	611	670	660	640	620	699	661	623	655	667	646	653	735	607	619	659	682	662	658	694	603	703	664	698	652	696	648	668	684	626	641	680	650	659	680	647	730	655	638	658	636
30115	29309	25982	10893	1684	522	304	292	308	302	290	299	288	287	273	279	244	265	263	279	299	270	287	269	273	276	278	288	293	301	267	261	278	279	267	299	296	274	276	275	296	300	282	268	272	275	282	266	281	261	279	246	275	272	248	277	264	278	280	303	266	302	247	267	291	282	263	274	251	278	298	282	274	236	283	298	270	264	263	293	283	260	281	275	286	267	267	291	248	305	288	259	296	273	272	292	278	265	250	253	275	267	262	291	283	254	247	323	297	291	282	268	295	282	302	266	268	262	302	271	232	286	275	287	260	275	257	259	291	284	265	279	290	280	276	289	258	309	256	298	271	276	296	284	310	283	274	284	261	303	253	258	259	247	268	278	278	279	244	289	288	291	265	263	289	284	282	274	289	265	274	251	251	258	249	251	286	256	287	286	251	264	291	312	272	283	285	316	275	231	279	301	274	274	291	286	285	263	253	282	264	270	292	277	261	274	283	278	278	282	280	274	250	259	293	274	259	271	280	269	266	294	275	270	290	267	273	298	283	283	274	279	285	290	277	269	261	284	249	300	308	265	256	296	260	279	300	272	262	270	275	264	290	280	279	291	282	234	240	275	279	267	272	269	255	283	290	262	289	283	301	278	272	264	277	273	270	276	264	259	228	249	280	268	253	226	270	277	271	280	268	305	275	256	273	271	268	284	268	278	295	260	270	285	286	264	275	251	288	274	296	279	261	302	279	274	257	266	284	275	262	280	274	294	275	264	235	264	264	300	294	301	275	288	279	290	274	268	286	256	298	261	251	298	319	292	248	257	241	262	294	269	296	253	286	298	288	275	265	266	251	265	271	270	268	257	257	278	265	285	273	279	293	296	264	284	276	261	278	309	277	310	279	275	289	294	290	268	252	284	298	266	272	286	300	295	273	275	304	262	264	304	274	290	262	243	277	280	258	252	298	266	263	267	256	271	277	260	300	268	279	269	316	274	268	247	288	256	258	270	289	290	295	284	272	292	306	282	305	282	280	270	275	266	282	287	260	285	299	305	277	289	265	259	293	267	297	284	259	265	281	291	265	289	259	282	248	318	300	276	268	287	280	298	265	254	279	271	273	298	299	281	283	291	273	313	316	292	247	270	271	265	292	252	277	299	250	284	264	270	290	258	280	271	275	263	258	287	258	278	279	281	251	283	306	265	270	291	269	268	281	254	263	265	266	263	267	277	281	253	274	285	250	293	255	246	259	246	288	262	264	265	297	295	295	296	277	290	305	271	256	264	272	283	285	283	251	272	261	292	288	284	269	257	286	284	288	292	263	264	260	287	256	294	264	260	279	263	302	283	265	307	255	263	261	272	257	300	285	257	273	279	296	293	292	246	254	283	277	274	275	283	240	282	262	283	310	272	288	268	275	275	285	279	261	259	261	283	258	274	288	286	295	270	290	272	292	281	264	293	287	288	261	275	300	262	278	266	281	248	280	252	300	252	281	270	286	267	283	308	293	278	259	269	256	252	279	293	297	267	288	261	285	291	271	274	279	275	270	277	255	268	282	294	265	298	267	265	297	269	271	268	316	302	281	260	278	288	261	273	280	270	273	278	282	254	273	278	257	271	294	264	261	281	274	290	323	296	254	285	271	275	284	284	284	291	255	260	262	289	290	292	259	274	236	277	262	305	222	298	252	246	258	269	276	274	268	257	299	250	275	301	263	294	273	272	296	302	249	277	275	274	274	261	287	295	258	246	291	266	280	275	277	295	279	280	278	275	309	282	267	280	243	277	281	270	265	267	231	270	282	299	289	282	283	273	288	247	281	265	286	259	267	261	276	285	278	263	277	269	298	289	264	262	290	285	278	266	308	274	280	269	279	271	280	277	265	285	261	292	289	281	284	290	290	287	291	284	304	249	255	280	267	260	278	273	261	274	264	266	255	266	268	265	278	285	280	258	261	291	248	277	274	287	277	284	273	300	291	276	251	293	243	294	266	247	270	285	303	287	298	284	273	268	242	269	283	278	285	240	232	295	273	264	266	289	283	265	316	296	254	264	283	276	260	262	267	275	275	275	296	259	287	277	296	256	256	305	289	326	286	283	275	276	269	256	290	265	304	298	294	291	289	270	290	282	290	284	256	249	281	290	270	269	261	275	238	254	245	276	276	264	284	271	219	258	255	272	323	276	297	262	276	296	266	266	310	262	285	251	302	244	269	237	272	267	292	253	312	248	252	257	237	261	274	294	279	304	260	274	292	269	269	215	328	282	238	267	278	294	293	255	268	279	250	277	271	257	294	281	248	263	256	266	266	283	279	268	323	277	247	305	240	306	299	281	278	256	283	302	285	271	262	286	281	259	278	287	257	273	285	307	269	248	285	272	281	280	280	274	298	264	253	288	299	264	272	336	258	278	292	255	303	265	259	256	284	286	285	282	285	290	266	284	277	283	254	272	256	292	308	257	255	278	265	261	287	260	269	298	287	298	270	303	269	299	264	284	259	301	274	289	266	267	278	245	300	258	242	283	288	264	253	261	294	292	291	256	275	261	289	242	291	249	259	279	260	263	270	278	266	297	300	264	264	277	287	290	293	261	264	276	294	294	252	276	326	260	293	274	275	268	280	264	280	269	258	302	281	274	262	267	285	280	285	275	285	265	308	271	296	281	261	289	269	270	259	283	267	250	260	248	263	287	289	256	256	279	262	287	262	252	290	276	262	278	241	288	283	255	297	298	290	283	299	251	308	270	266	331	284	274	259	256	270	309	291	291	257	268	255	283	281	307	257	270	282	273	276	239	261	287	277	286	258	278	275	250	285	289	284	308	273	265	262	269	290	264	259	261	290	273	270	265	285	266	273	263	289	282	276	300	298	254	255	277	314	282	270	283	277	259	267	326	286	247	290	289	285	278	282	286	263	250	267	270	273	268	256	263	250	266	298	272	262	246	255	295	279	251	264	259	260	295	296	252	275	261	283	294	310	256	244	260	261	290	277	273	284	278	264	269	293	273	284	289	292	315	279	286	263	262	284	271	293	264	291	303	248	266	270	287	276	271	298	290	259	300	288	262	274	281	287	298	290	293	269	273	279	292	270	301	290	272	276	279	264	284	268	273	271	284	284	261	273	277	249	268	280	265	264	274	278	274	246	259	277	272	265	298	270	252	238	273	286	263	291	280	250	260	287	279	275	283	271	277	279	258	290	258	285	286	258	236	281	288	280	260	248	275	258	261	274	286	284	287	287	287	272	281	278	264	256	287	239	280	273	303	281	277	286	272	254	264	280	270	244	282	282	272	289	294	272	278	270	244	271	233	275	264	272	282	281	301	288	245	283	250	281	253	267	312	273	268	273	262	277	291	280	281	273	273	278	254	285	276	267	261	276	229	279	243	282	281	262	305	273	284	264	257	263	234	284	282	291	275	298	301	290	261	271	278	287	296	314	270	274	262	265	264	271	240	265	282	268	279	278	269	256	274	279	263	288	269	249	263	282	291	259	252	256	260	285	294	241	269
37146	45614	29644	10419	2899	960	525	454	443	427	454	442	480	452	441	449	412	444	433	467	472	429	445	452	450	473	442	483	427	452	457	455	428	453	464	462	415	461	439	442	474	461	466	420	449	444	466	442	387	445	413	415	422	402	451	483	424	461	432	434	430	444	428	434	408	473	451	497	442	445	437	465	406	474	453	474	420	430	456	446	429	431	452	445	448	430	459	457	423	448	491	419	443	420	462	424	410	462	473	451	462	414	450	426	442	473	481	450	451	448	426	437	419	414	438	421	470	472	469	431	443	432	438	454	417	443	430	429	507	448	490	447	456	429	451	483	431	446	438	405	434	421	428	438	449	424	402	418	444	484	424	450	413	447	434	466	431	480	439	470	415	467	459	436	477	415	433	454	414	429	453	439	440	472	448	469	422	453	437	415	423	406	435	418	426	465	435	427	424	440	466	454	417	458	443	468	428	448	427	432	432	461	413	472	458	428	434	433	464	445	438	424	460	433	419	446	468	471	437	460	475	449	452	477	443	465	455	439	454	415	424	469	372	443	473	446	486	471	445	466	464	444	404	458	440	448	449	400	431	451	422	417	407	422	434	426	456	421	403	448	446	434	443	412	462	414	433	445	444	420	423	463	439	447	457	432	422	413	438	451	415	429	459	427	432	432	484	425	437	431	438	447	436	458	450	451	460	432	453	452	467	463	427	444	442	432	467	449	393	449	460	419	440	434	421	441	428	449	457	490	421	433	457	427	398	417	459	445	438	445	416	443	438	433	409	429	446	426	410	452	438	424	446	421	428	423	445	446	488	453	444	455	423	461	428	432	412	429	449	424	431	432	483	431	411	464	457	475	457	459	430	424	441	447	433	442	422	439	406	443	435	441	440	418	446	429	445	437	471	454	411	440	429	432	368	434	401	422	465	462	456	436	443	458	452	413	434	461	468	438	447	430	452	498	443	465	431	451	474	434	454	484	480	458	473	407	439	432	426	431	436	451	481	438	435	450	472	453	484	443	437	417	441	408	467	432	443	416	419	434	428	426	467	441	439	451	447	463	434	438	463	426	443	390	414	460	429	462	443	428	479	449	413	428	470	441	437	461	403	449	436	434	446	459	471	452	462	431	448	408	448	461	446	404	403	415	441	471	435	444	450	427	437	438	436	449	438	460	446	424	413	474	457	438	452	429	464	408	443	438	437	457	453	424	422	413	461	460	461	391	440	463	446	434	449	466	432	443	455	467	442	413	443	443	421	406	439	432	460	468	456	448	448	437	453	455	428	462	429	501	461	424	469	429	431	451	454	430	459	422	478	462	468	440	402	439	421	410	409	485	464	420	468	426	464	427	446	401	458	463	451	430	454	416	420	464	462	457	437	417	457	385	432	448	420	477	476	429	429	437	423	468	444	454	423	432	434	431	435	457	431	440	439	437	433	437	428	450	455	437	413	461	468	412	463	461	423	421	433	414	433	440	427	450	446	432	477	406	420	454	463	435	444	471	399	434	430	409	472	453	430	473	474	469	462	428	478	428	428	450	424	436	418	445	448	475	460	433	435	459	425	458	445	427	465	469	409	469	412	458	442	431	441	431	472	481	452	463	442	466	438	460	466	430	458	441	432	448	428	430	440	437	420	397	459	448	457	449	433	423	419	429	429	462	421	451	452	432	435	438	477	421	430	448	434	438	438	421	444	407	441	453	461	468	449	453	449	418	451	444	450	466	437	467	439	441	408	481	442	486	466	418	422	467	442	446	473	410	452	475	428	484	447	459	411	435	444	440	472	434	454	439	430	417	431	476	443	439	435	492	431	458	389	415	465	417	414	420	423	449	436	476	478	474	456	462	437	454	415	487	464	474	463	436	441	475	464	448	443	450	467	448	448	469	460	433	432	454	387	410	419	474	427	433	457	435	442	440	464	449	412	467	442	422	476	473	430	436	456	471	435	461	456	427	466	453	443	422	420	415	408	409	455	445	465	454	415	435	450	437	435	481	485	417	442	439	429	432	423	459	405	421	456	426	423	452	426	440	458	464	444	426	417	477	468	436	426	453	462	423	466	436	470	442	446	468	458	403	448	440	402	443	432	415	491	445	474	465	443	438	439	432	445	386	438	453	433	434	495	456	432	478	444	416	408	440	454	419	447	423	406	464	473	431	476	456	447	432	482	429	485	456	442	428	441	431	408	435	435	444	433	422	441	427	417	453	447	456	442	421	445	421	506	454	501	445	412	444	428	450	424	424	461	454	396	453	472	448	432	401	454	419	467	412	447	444	418	444	462	432	476	460	420	448	452	424	426	437	395	435	431	470	435	403	465	479	420	431	446	481	395	425	415	464	406	475	413	404	435	444	432	450	450	459	448	452	465	425	446	436	443	454	451	405	463	458	451	432	426	461	464	434	410	471	426	442	471	437	453	432	422	425	435	489	440	475	442	440	453	435	457	449	420	427	466	431	469	421	441	429	444	415	469	428	401	423	428	486	418	443	426	440	428	468	404	441	457	417	452	447	472	467	420	461	425	441	459	396	428	432	457	463	417	418	421	462	421	486	433	455	409	430	485	424	503	460	491	464	434	450	423	465	425	393	467	428	448	442	422	450	455	400	435	480	456	437	421	461	494	430	469	425	446	449	393	502	441	446	429	458	456	450	425	435	442	456	447	430	443	453	421	439	488	436	418	396	485	457	424	433	453	467	434	460	433	444	436	467	461	469	452	441	446	438	432	422	467	442	454	439	441	445	427	408	443	422	440	470	427	438	427	420	431	451	470	443	455	405	459	417	454	467	414	445	455	443	448	429	448	439	427	436	406	428	476	433	449	443	418	482	446	445	435	457	446	443	449	435	451	412	465	413	417	457	422	442	412	483	437	466	472	462	439	443	416	436	455	438	420	443	402	432	432	444	435	463	462	454	440	438	452	468	463	411	464	450	422	469	438	425	424	484	454	463	412	474	464	436	458	417	459	430	425	453	492	406	420	421	439	439	460	450	436	428	440	479	440	451	439	430	450	470	448	473	450	450	416	479	482	427	433	438	435	430	473	472	458	436	443	430	442	421	473	445	461	479	476	407	434	440	425	429	422	416	431	442	428	441	444	476	454	448	467	454	447	437	455	443	421	466	444	445	411	446	427	436	449	444	442	451	439	451	426	437	466	395	417	422	478	436	455	454	468	404	433	430	428	445	438	444	445	445	458	415	422	411	441	451	449	443	438	445	417	445	450	481	446	471	444	470	463	408	428	447	458	439	450	451	472	428	456	449	454	466	431	444	459	442	436	428	459	453	444	431	416	453	393	449	477	445	413	456	430	444	438	433	456	428	444	429	418	456	455	457	482	456	406	432	428	471	427	417	417	412	433	439	450	407	469	440	424	447	434	440	410	452	429	450	465	444	420	443	474	420	413	399	444	425	482	409	463	417	468	424	473	426	473	432	445	470	456	429	443	446	411	434	442	444	483	448	467	442	488	429	474	444	415	436	480	371	471	448	410	449	442	417
24826	22970	30958	25268	20110	9049	1242	472	384	380	388	397	378	387	390	367	371	382	412	369	371	421	369	363	383	398	347	398	423	390	363	389	368	393	347	358	361	367	378	383	388	393	382	422	373	381	380	364	401	379	373	363	413	397	395	387	376	407	387	402	372	400	351	397	390	405	376	317	370	405	380	370	416	388	359	385	357	368	371	385	363	369	402	390	383	402	397	369	352	397	379	407	383	374	400	391	380	383	381	372	375	357	401	427	390	411	392	407	404	387	342	382	354	389	368	338	357	374	396	402	398	357	399	410	368	321	372	374	404	388	340	377	388	396	377	348	430	358	359	383	380	357	390	355	400	383	425	392	401	358	386	421	388	368	386	361	359	420	369	366	369	375	408	376	377	369	397	366	384	406	395	398	378	372	363	355	363	353	359	368	367	334	398	422	372	361	362	383	324	385	380	386	383	380	366	355	357	397	386	368	410	394	392	339	390	360	378	350	399	356	370	357	359	396	384	390	386	397	369	369	366	394	374	404	351	370	384	345	363	370	373	422	380	391	371	358	343	384	362	410	385	388	370	359	382	387	391	393	368	369	348	380	353	412	381	380	374	404	398	375	382	415	351	382	407	384	348	348	360	416	391	378	398	385	356	369	378	384	413	370	377	360	364	365	374	375	356	407	400	361	384	377	366	407	376	359	397	381	355	317	372	334	383	361	355	369	383	348	359	377	401	404	352	387	359	425	381	419	365	373	382	383	409	386	350	351	373	350	392	395	348	359	417	404	383	371	395	368	355	370	395	398	385	370	369	373	381	373	379	389	375	393	396	348	366	380	386	391	377	386	415	384	389	374	349	377	381	425	364	338	358	418	385	361	380	411	387	366	353	405	390	384	377	370	366	391	379	367	361	416	383	396	363	367	375	356	364	381	369	359	372	351	370	375	400	364	381	370	394	366	390	350	412	339	389	370	362	371	373	388	406	395	367	370	381	385	377	389	383	382	371	380	369	423	369	396	388	379	373	363	383	364	407	368	356	395	360	397	386	378	379	409	399	394	379	379	401	387	357	389	392	377	365	383	394	408	358	340	402	375	406	366	366	389	395	378	358	401	364	391	347	374	385	401	338	359	364	377	379	417	364	415	390	360	381	352	369	377	366	349	383	370	378	376	355	395	363	350	362	367	368	371	338	393	329	354	356	379	370	373	387	379	370	397	398	408	335	374	356	366	374	363	372	360	372	398	401	384	402	328	382	368	371	386	398	366	368	385	366	347	401	353	388	346	417	399	382	381	377	378	386	392	369	382	403	373	375	344	383	389	380	380	387	343	384	378	347	355	383	402	386	411	328	395	395	386	389	388	410	390	377	391	380	381	361	388	369	371	367	356	369	391	387	406	350	382	372	373	397	372	387	367	386	380	361	398	418	350	374	382	356	379	384	355	321	376	387	355	386	391	413	395	400	363	380	385	388	388	404	376	385	365	359	375	359	375	375	369	373	361	403	403	384	352	409	372	377	368	368	377	367	366	366	385	388	382	397	378	370	357	401	385	396	378	383	418	397	372	397	396	402	401	356	379	385	392	346	368	390	353	370	346	368	391	368	366	356	388	376	367	368	359	374	390	365	414	364	408	403	351	391	393	382	361	379	401	398	393	356	382	352	371	376	378	338	368	371	359	370	372	387	404	386	424	379	380	329	381	363	387	395	416	335	378	414	393	381	336	355	370	390	399	373	353	422	366	355	378	385	378	373	409	419	366	366	345	372	353	391	387	422	392	364	352	401	397	385	372	366	367	381	374	378	371	356	351	394	382	358	347	355	368	382	350	351	406	352	380	394	369	351	350	389	369	373	358	404	384	325	316	400	377	358	359	382	388	397	367	349	342	410	388	403	377	380	394	371	359	336	362	375	392	402	395	374	428	392	383	376	373	381	409	363	385	393	373	400	371	370	389	367	393	360	384	335	389	380	388	365	395	367	384	395	344	390	402	358	381	392	397	395	330	364	365	383	372	344	394	375	408	351	410	375	356	352	391	362	382	392	347	397	359	394	379	378	385	428	371	392	370	367	368	363	384	357	417	356	396	366	368	381	386	370	354	381	370	407	364	383	338	379	346	393	378	394	397	357	358	361	386	398	412	372	350	378	368	392	416	360	395	334	372	402	369	404	367	386	355	405	359	390	403	387	390	385	403	383	344	380	408	402	363	384	347	393	378	360	371	424	376	361	361	374	381	389	365	390	354	385	390	353	368	386	408	366	354	355	411	362	379	375	408	379	378	388	394	394	396	362	382	374	336	384	401	370	389	373	383	379	365	379	371	377	416	356	398	381	382	419	391	341	384	380	378	343	386	392	346	355	357	332	371	381	402	376	365	348	376	385	371	379	350	353	384	418	371	385	383	359	418	393	376	379	387	383	379	399	369	377	388	338	367	365	386	335	422	359	369	347	347	334	398	366	366	404	376	373	367	382	357	398	342	370	366	382	380	383	360	320	404	389	384	377	338	387	376	404	398	369	403	376	394	375	371	404	369	396	359	382	392	354	364	373	375	344	365	394	354	370	377	338	370	366	368	368	350	376	337	386	376	386	389	377	418	377	357	399	372	373	374	373	391	366	414	383	369	377	384	393	365	394	380	368	392	407	353	364	394	411	383	359	369	404	389	355	404	358	383	396	391	348	371	358	377	360	389	350	375	383	385	360	383	395	358	392	384	390	385	392	385	391	392	395	377	352	414	328	357	369	333	389	365	323	410	382	393	362	336	376	353	356	378	344	358	349	336	382	398	424	365	369	338	384	380	377	373	420	398	407	352	402	361	368	393	382	405	402	363	375	413	372	376	393	405	381	402	373	367	365	389	379	395	344	357	374	357	383	363	395	376	385	389	391	393	351	370	352	396	374	432	376	382	376	356	376	365	367	375	369	377	377	374	403	409	373	348	361	383	330	362	378	396	371	397	368	368	355	365	365	352	369	364	376	350	335	385	356	341	356	392	387	400	334	360	398	357	384	348	383	366	400	376	391	361	368	396	388	392	386	388	379	359	388	380	355	372	352	381	350	396	355	386	362	367	406	390	362	371	360	388	387	367	384	388	346	375	357	383	374	404	350	376	389	386	360	338	376	405	354	373	347	345	354	355	362	354	350	384	361	377	355	400	402	373	365	338	385	394	353	417	374	394	369	365	383	375	374	354	421	399	403	379	383	378	349	370	368	377	354	417	378	379	407	379	373	359	383	368	368	390	411	416	383	381	374	370	364	379	387	389	375	349	399	378	357	371	363	355	372	346	408	363	353	387	377	345	410	388	413	420	371	376	370	396	378	378	370	347	365	368	364	376	395	405	346	361	388	366	376	399	392	390	385	368	357	375	394	378	349	382	382	376	386	374	377	385	404	368	372	367	365	367	367	385	373	398	388	374	387	374	392	392	355	382	410	370	390	362	361	370	372	375	378	424	369	378	352	358	384	373	398	402	378	387	393	384	412	356	382	362	402	395	378	377	369	368
60625	86534	59698	31547	14052	5575	1576	661	607	637	554	578	599	589	665	603	577	571	570	562	593	540	626	602	528	625	633	610	649	550	604	592	566	589	610	628	577	579	602	568	591	599	619	628	607	609	618	589	572	615	617	623	598	600	559	605	604	603	652	633	576	589	551	606	633	632	588	589	577	591	579	586	608	576	630	586	595	628	592	644	592	638	615	595	517	636	602	579	592	617	595	651	663	566	620	612	567	551	630	571	523	579	641	569	568	631	620	564	610	597	597	595	604	608	586	593	635	576	593	613	602	610	602	595	630	564	594	544	538	623	613	568	583	606	592	572	588	609	595	579	571	588	594	576	586	584	596	588	597	601	582	594	595	600	570	626	618	540	627	560	581	550	569	564	573	592	581	554	611	598	575	573	625	573	621	589	578	570	581	561	590	581	598	558	606	572	591	582	590	612	577	592	599	622	575	614	578	587	583	579	596	601	605	613	593	626	602	617	625	572	605	578	576	587	559	630	581	594	563	636	606	605	625	597	585	601	600	619	584	571	618	593	616	579	606	579	575	586	608	584	573	543	630	579	554	539	583	591	567	591	554	590	583	557	577	623	626	637	593	573	579	594	573	565	597	580	553	615	589	578	567	627	603	616	619	606	616	573	582	602	603	629	604	615	585	634	543	614	563	556	575	552	581	598	554	640	588	608	604	561	580	599	581	634	546	566	609	627	605	605	598	572	592	570	585	621	610	569	572	583	654	615	637	632	569	619	592	587	593	603	593	589	596	547	594	599	580	568	572	556	585	583	596	555	616	591	581	594	583	606	615	619	573	567	633	562	610	630	570	604	577	581	561	576	577	560	578	582	558	586	607	617	597	574	549	596	559	615	550	571	579	605	551	592	596	591	586	579	600	567	580	557	581	547	620	595	626	598	644	590	576	630	615	618	564	638	576	606	603	628	596	616	597	568	578	598	595	609	573	608	578	571	589	604	594	597	593	609	585	614	603	578	634	591	553	608	581	603	521	589	625	613	583	616	593	616	588	595	630	541	642	588	588	598	601	613	578	631	588	555	630	597	611	578	593	607	577	582	610	596	580	604	617	599	640	605	561	585	571	565	549	608	609	627	608	532	567	603	628	578	620	587	603	646	599	617	576	638	593	555	624	619	583	562	583	578	591	548	610	611	620	605	571	615	621	589	592	600	543	638	587	555	590	588	626	598	619	559	618	589	597	584	583	630	605	607	596	569	602	597	601	618	610	579	576	583	583	610	579	610	559	600	607	566	639	561	619	578	599	617	597	599	563	591	622	555	561	588	571	560	620	581	586	585	586	598	610	602	590	620	577	642	630	560	603	567	589	547	570	609	555	577	670	568	587	574	598	640	632	590	612	580	571	539	582	540	587	586	620	606	579	615	577	621	568	594	539	582	573	597	585	615	546	630	592	573	603	577	638	590	575	576	587	570	594	585	595	618	568	616	563	596	595	607	590	545	604	581	567	563	572	569	563	590	611	573	591	586	617	603	616	557	571	599	576	613	572	576	571	586	574	606	614	605	601	603	618	600	594	592	572	593	605	595	587	597	590	536	615	618	562	590	599	605	548	590	578	574	610	584	669	622	598	592	565	538	554	604	572	588	604	593	604	567	590	612	628	612	579	532	581	627	555	566	605	565	596	634	638	606	591	578	618	615	648	625	580	570	570	637	593	583	605	563	586	548	598	573	578	603	582	607	567	634	588	567	594	596	578	601	596	528	594	601	601	596	578	588	554	606	576	558	590	562	611	607	566	596	649	547	594	551	598	580	583	615	564	544	621	575	606	564	574	608	612	572	648	577	621	617	625	568	574	624	594	624	612	601	600	558	583	608	599	587	565	595	553	569	582	593	597	586	648	584	581	606	561	644	592	622	578	581	623	605	585	594	606	574	622	590	578	585	562	567	589	573	605	563	617	563	577	610	630	566	573	583	568	613	635	616	590	591	599	560	585	598	599	605	558	554	596	576	607	616	568	577	521	534	628	539	554	578	623	596	607	601	550	618	609	599	560	607	621	609	587	591	609	577	637	586	601	586	588	607	621	601	578	591	609	616	575	612	579	606	609	626	597	614	593	601	625	558	621	631	607	555	607	576	592	587	608	588	606	600	564	597	600	582	610	600	575	580	584	631	565	603	579	643	620	583	543	603	577	631	595	571	585	559	591	585	582	567	578	614	590	609	596	596	608	652	578	587	549	634	571	556	573	608	562	565	587	642	572	583	579	595	570	568	624	565	576	578	595	572	576	600	570	586	597	647	601	625	602	587	569	635	589	614	576	583	587	575	603	576	608	605	594	603	619	610	571	628	586	592	559	600	630	572	604	625	611	610	549	606	624	561	580	585	627	546	659	580	605	572	570	616	611	600	598	583	588	621	565	570	622	594	587	589	597	614	625	639	595	572	560	587	565	547	597	606	579	624	601	585	608	635	609	580	607	575	634	600	570	571	596	577	582	606	570	590	591	642	585	624	573	565	609	666	558	596	587	616	605	568	572	581	587	601	603	627	609	603	560	587	589	587	599	609	599	584	614	622	636	594	611	587	569	582	574	602	606	618	619	589	591	562	561	623	589	585	602	595	573	591	580	580	576	618	599	605	568	577	602	594	617	584	618	584	604	572	604	626	590	611	647	604	623	598	550	577	581	583	589	592	633	619	639	582	573	593	581	602	595	585	596	577	574	575	603	579	567	631	616	574	617	612	571	617	576	602	627	561	593	574	592	605	594	627	542	574	604	579	613	568	588	595	615	588	585	645	574	626	591	615	581	566	562	618	591	620	621	607	598	588	586	558	561	568	616	541	551	592	586	571	604	589	557	639	595	584	625	602	584	619	576	594	594	583	575	546	581	587	572	586	627	619	607	640	603	604	592	616	584	574	616	593	577	584	572	596	630	561	572	621	612	589	570	568	610	589	591	591	602	598	598	613	594	587	621	614	587	595	572	594	594	547	574	609	587	579	560	607	637	565	570	602	584	581	578	608	593	605	628	618	585	621	576	626	543	578	606	589	573	638	603	606	586	620	550	552	588	570	600	595	590	608	602	566	596	561	608	602	560	600	596	567	568	583	611	569	581	564	576	553	612	582	575	550	580	605	582	560	583	604	613	616	583	568	593	588	602	588	570	588	561	633	584	635	596	601	657	548	620	613	612	599	610	568	606	587	584	651	554	639	582	558	560	566	580	587	553	604	611	580	566	588	609	562	585	617	612	626	602	553	591	623	586	599	606	582	606	638	628	592	552	578	591	560	625	593	596	558	629	582	538	620	594	590	605	606	583	574	616	581	589	605	641	584	617	576	584	603	581	643	591	594	632	611	563	559	616	608	602	587	599	617	616	568	540	594	615	610	586	584	612	595	567	586	599	628	553	594	624	606	594	599	595	569	607	641	596	573	608	606	568	586	612	562	574	532	599	562	611	587	569	593	576	560	600	575	639	595	589	558	599	594	609	625	629	634	632	564	561	588	602	613
23516	21970	29925	24335	21538	19550	6276	615	430	500	440	467	426	454	433	419	473	463	448	446	434	415	437	462	434	447	429	400	405	455	452	434	401	468	470	449	442	449	446	423	445	446	430	471	415	447	408	423	432	423	472	405	417	461	432	425	424	443	445	434	390	444	447	436	437	424	466	488	448	403	413	459	444	434	419	454	420	461	431	439	459	431	429	417	436	443	448	427	423	435	414	451	451	434	432	437	431	435	446	423	428	448	421	446	442	461	434	457	457	422	452	436	423	432	405	422	415	433	420	410	413	459	446	437	428	431	443	437	444	396	436	444	458	457	421	438	399	441	457	435	440	460	392	427	418	433	400	438	441	455	418	423	441	444	388	417	466	404	467	448	438	427	433	464	434	410	428	416	424	440	452	475	446	434	438	420	409	444	436	452	426	410	426	427	435	457	418	419	411	412	428	435	434	462	449	423	475	443	424	447	440	449	458	439	444	439	441	431	375	440	424	445	432	463	431	420	440	423	399	455	456	439	396	406	425	427	432	452	460	473	435	408	430	395	429	426	416	420	441	442	447	473	434	440	479	430	429	424	437	456	462	430	444	478	421	399	456	456	421	442	440	446	434	458	487	422	454	456	446	448	443	433	452	441	412	428	434	461	411	427	415	448	456	436	417	455	458	447	447	411	454	413	410	454	426	456	444	428	439	466	408	448	434	463	459	442	441	442	439	451	437	439	467	409	470	401	444	452	447	459	408	434	413	451	404	473	431	446	413	456	433	465	437	450	458	437	436	422	457	463	437	469	440	432	447	431	457	429	449	422	444	427	456	459	475	383	436	427	516	434	443	424	478	435	441	462	458	456	447	441	436	433	416	462	467	417	430	445	466	438	435	487	388	409	422	450	475	416	445	442	454	413	419	462	456	458	446	398	446	426	447	437	430	413	421	461	453	440	455	442	432	441	424	446	422	442	414	423	432	423	410	428	490	468	456	411	429	430	457	413	458	446	446	441	435	420	491	438	437	399	422	449	420	435	430	436	431	432	454	431	426	421	422	407	445	427	443	459	435	443	473	465	462	438	450	443	438	415	435	470	445	467	438	455	429	454	417	430	434	441	438	454	440	434	417	448	433	407	412	443	440	416	408	445	439	438	423	469	434	442	425	462	430	448	464	447	441	441	421	422	447	432	444	410	438	408	401	390	423	415	428	481	423	409	408	427	421	382	453	454	419	407	421	417	465	471	403	431	449	417	408	437	442	404	427	407	413	446	427	433	414	435	431	440	413	407	411	420	426	434	476	434	415	397	442	403	446	463	429	467	414	431	419	445	447	438	432	432	443	422	439	479	421	406	499	474	446	453	454	423	452	459	452	444	442	427	432	447	444	455	421	420	458	437	417	438	431	428	457	466	476	443	415	443	415	424	473	418	412	440	456	412	484	386	419	448	441	443	454	465	443	448	433	449	426	436	446	464	439	415	401	407	441	447	453	461	438	460	415	476	440	443	417	419	439	413	425	434	435	410	451	414	447	427	420	439	457	459	435	383	448	439	413	453	449	432	445	455	434	443	454	422	449	422	445	428	446	468	421	488	403	436	438	447	408	428	453	416	462	424	444	414	427	447	444	450	431	419	434	424	378	442	411	441	452	472	436	434	429	404	437	423	453	445	452	429	441	429	411	433	431	447	438	453	422	434	457	403	446	452	422	420	473	474	431	467	388	439	396	467	468	400	395	445	451	456	456	434	419	449	463	421	438	432	423	418	420	445	469	463	440	436	468	462	443	452	424	438	447	415	415	455	431	425	378	455	459	426	415	428	444	438	445	456	424	413	433	427	462	424	459	458	437	444	438	403	454	407	439	451	433	449	450	452	458	480	406	443	409	426	427	469	420	448	442	432	454	465	463	438	456	431	476	434	442	462	442	419	437	440	451	444	440	406	389	417	460	425	400	428	460	430	460	486	437	425	444	421	437	404	417	437	451	421	456	454	450	396	469	432	462	454	455	457	442	424	456	428	424	457	443	409	417	471	441	449	411	417	447	439	402	389	416	435	421	458	475	449	460	426	424	413	437	404	424	438	460	422	404	447	443	417	436	430	467	448	450	419	455	410	451	442	428	461	422	423	428	414	432	475	457	433	403	443	427	423	450	410	475	425	437	430	412	479	459	466	467	432	450	450	426	434	417	399	434	477	397	455	476	460	422	457	428	412	474	414	436	460	423	435	421	434	449	435	425	428	431	474	462	434	450	409	411	406	403	446	421	426	411	482	429	458	422	456	424	424	415	441	463	454	433	456	434	446	454	435	433	434	436	422	425	469	441	445	415	411	467	429	447	484	458	394	408	411	467	442	451	400	415	423	464	413	405	422	440	424	437	426	439	456	420	423	451	480	415	410	399	424	469	437	480	425	419	421	416	413	445	417	437	423	425	461	449	427	441	420	454	451	429	418	428	406	403	442	415	449	479	437	415	439	440	425	433	418	419	446	429	412	439	467	453	454	416	402	424	420	449	421	432	460	446	447	440	451	460	423	465	463	441	453	445	471	457	453	447	454	463	456	426	433	430	448	396	452	426	471	465	453	422	435	410	455	436	423	439	446	423	406	442	415	429	439	429	432	425	437	443	410	426	413	397	453	416	403	439	466	449	465	422	414	428	400	456	441	436	464	434	489	402	479	422	432	398	433	459	423	437	437	403	429	430	426	462	441	438	429	446	453	465	434	430	436	444	436	406	430	402	424	405	451	418	431	437	471	404	408	416	459	450	444	469	455	462	451	387	422	428	442	417	473	467	483	489	460	437	419	422	423	409	451	448	452	429	462	425	434	405	425	398	452	408	477	419	413	422	414	430	411	429	433	460	436	451	408	428	463	440	470	437	445	449	435	457	448	436	432	441	445	471	425	424	437	481	427	463	429	412	413	459	438	462	459	404	440	395	480	452	437	440	481	481	447	432	447	443	442	442	435	454	454	414	447	464	405	403	455	464	423	394	452	439	428	403	440	441	458	440	444	439	437	417	447	447	401	444	476	437	455	445	429	449	445	459	427	442	446	432	435	455	439	455	443	457	408	429	443	449	413	432	439	432	433	472	448	454	421	462	435	444	411	444	449	432	432	406	465	431	452	445	448	465	420	424	439	430	473	477	469	421	461	434	406	447	421	434	408	429	457	426	444	445	442	479	432	436	397	439	411	453	451	410	450	427	428	418	432	437	477	442	445	430	438	454	448	451	435	446	420	417	392	471	408	456	485	404	460	433	428	425	453	444	394	459	424	444	420	458	446	447	451	453	407	445	436	431	443	427	408	403	445	440	427	435	441	445	453	434	409	409	457	428	450	426	469	464	410	446	481	456	455	406	448	442	448	414	398	433	428	423	414	441	440	444	439	444	469	448	429	411	412	403	439	440	436	409	445	445	471	451	411	440	450	456	425	422	439	427	422	458	470	411	461	432	440	413	437	431	424	405	409	420	437	433	404	422	455	446	445	436	412	394	415	457	433	434	437
61098	97673	68934	39049	23666	8618	2753	849	679	660	732	676	662	708	682	667	639	661	703	696	711	688	696	639	658	664	704	665	653	661	693	609	695	637	691	654	641	644	676	622	661	667	671	672	694	634	686	686	696	644	698	675	671	698	680	623	693	631	644	651	649	666	645	666	701	668	651	626	682	691	663	656	622	677	669	634	678	666	626	685	663	648	667	674	696	684	665	630	650	691	685	646	703	669	645	678	710	661	697	628	680	642	616	681	655	631	666	651	648	655	700	643	681	718	649	682	661	707	700	601	644	700	661	679	649	696	673	677	653	702	698	644	638	652	666	612	683	655	651	669	694	697	616	621	665	708	689	678	694	671	680	641	644	682	646	662	649	696	689	633	654	663	682	669	618	667	642	683	629	722	663	654	648	669	670	666	703	701	677	611	660	697	683	663	687	680	689	634	690	616	634	715	646	649	657	660	675	673	662	664	718	707	657	664	679	655	669	662	645	662	651	718	688	641	667	662	678	676	650	655	675	678	626	668	636	645	654	676	675	716	663	647	736	643	683	618	632	672	680	675	651	628	613	664	636	640	690	641	655	603	629	644	636	666	703	664	660	724	661	638	652	687	675	657	679	651	668	624	654	616	650	644	656	668	611	702	695	667	671	631	644	613	704	698	687	679	674	640	646	640	648	670	703	641	645	685	661	649	630	634	687	610	683	623	664	595	705	730	655	682	672	674	656	701	629	619	715	710	635	637	646	736	654	636	646	627	681	659	659	658	664	615	687	721	631	675	651	666	654	727	657	663	678	699	664	677	638	704	669	697	638	682	629	649	649	649	633	659	711	675	670	617	659	721	629	696	675	644	685	659	648	689	684	627	665	628	692	728	688	660	650	678	614	640	620	719	658	641	646	668	685	700	628	697	666	656	649	683	661	707	686	710	641	717	683	671	676	697	700	716	685	677	651	676	618	639	679	635	691	640	672	679	690	635	715	680	684	700	673	671	647	629	671	679	664	633	703	659	631	699	664	663	663	699	679	658	663	639	673	693	663	718	619	639	641	640	641	673	662	654	619	663	677	650	638	639	612	730	680	656	676	659	621	682	667	688	664	621	648	677	696	701	686	666	672	670	671	661	708	646	642	698	662	666	685	654	633	712	667	634	629	613	662	691	666	671	696	661	643	643	627	658	648	686	639	670	620	684	642	689	680	677	625	652	657	649	651	709	639	647	604	670	637	612	661	665	667	663	640	648	696	660	667	680	666	625	694	700	658	649	618	655	646	691	669	697	669	672	710	696	642	610	740	654	663	655	667	671	685	668	688	641	686	697	667	699	622	612	655	690	639	628	690	683	685	681	713	691	657	678	668	663	679	673	669	662	653	602	638	632	665	658	681	633	656	754	647	678	715	631	674	668	717	673	674	668	651	631	691	686	679	703	689	669	629	670	674	685	663	680	619	679	669	701	676	705	654	624	659	636	679	659	599	676	653	629	662	692	675	660	689	663	650	670	641	658	636	669	688	640	691	649	709	705	677	635	631	661	637	663	650	614	666	693	691	652	684	647	690	679	678	647	653	676	640	652	667	655	684	635	658	698	662	653	648	678	665	666	701	643	691	643	665	647	695	638	662	672	666	678	645	640	660	691	618	643	665	647	685	656	668	663	697	730	622	645	643	630	683	686	659	685	660	664	710	685	699	665	689	654	652	667	663	650	677	647	667	691	642	628	650	660	678	641	715	697	662	617	638	661	656	649	643	654	631	673	657	643	649	640	728	682	668	667	660	749	703	643	642	629	648	611	717	688	657	689	699	683	661	630	656	661	664	670	669	673	669	630	656	673	689	690	668	639	673	687	679	649	670	653	687	652	659	651	587	694	652	673	689	637	678	667	671	648	687	669	677	681	705	662	659	687	679	646	657	636	680	685	672	655	628	686	634	638	650	647	628	676	671	666	659	666	625	652	665	666	677	675	638	673	693	650	651	682	655	664	622	687	692	699	676	673	651	722	700	700	657	646	666	599	646	656	649	695	642	648	685	659	668	664	665	661	667	628	663	649	676	655	646	730	673	652	613	662	675	688	676	663	630	638	700	684	629	677	676	668	662	637	668	690	674	658	656	652	681	666	681	689	659	723	671	674	699	642	643	688	630	681	676	625	678	712	667	652	632	653	682	648	689	644	655	664	670	708	648	670	649	660	644	635	648	711	625	678	670	639	649	662	651	646	688	696	665	716	648	702	651	628	648	637	679	658	645	661	659	678	666	673	660	661	683	631	653	657	624	670	650	650	686	640	642	660	703	688	714	683	655	624	688	651	675	632	637	634	683	702	673	696	698	705	663	689	672	629	660	677	695	691	654	669	654	691	692	739	665	665	656	703	651	675	669	668	636	606	678	640	712	660	640	702	691	646	669	701	653	646	704	650	617	662	718	663	649	664	637	660	664	646	681	677	699	664	651	667	662	673	666	663	634	661	664	703	695	651	694	658	673	659	656	642	675	640	655	651	663	688	671	661	653	668	699	664	647	669	661	629	659	653	660	692	700	657	659	738	625	640	669	634	696	690	649	683	663	680	620	676	710	634	677	676	645	646	649	681	682	658	620	658	725	662	678	668	649	688	618	641	678	677	719	636	683	639	679	643	697	705	649	621	648	670	673	660	658	626	610	641	654	609	666	667	636	657	662	667	704	690	632	663	702	678	634	636	698	628	693	641	686	657	669	659	689	656	658	683	648	686	657	661	655	648	657	666	691	679	650	612	637	665	623	660	683	683	669	691	613	654	654	648	698	674	712	669	656	688	661	657	634	653	649	670	700	661	650	681	699	689	669	647	684	671	655	631	662	706	686	619	691	620	637	654	691	669	655	681	650	673	631	642	684	673	672	671	656	666	654	641	653	702	701	678	636	664	620	645	672	659	613	659	659	671	673	667	608	638	664	693	658	731	607	683	692	653	617	645	676	674	688	673	665	672	712	642	661	674	642	692	681	667	643	672	651	676	688	697	715	666	625	635	672	663	661	690	706	680	699	727	695	681	673	673	657	654	661	694	639	681	670	660	673	684	683	684	657	685	652	638	652	674	677	643	712	665	668	668	634	649	671	664	642	727	662	659	705	675	679	623	656	687	684	710	663	633	673	673	631	602	671	684	706	680	681	715	706	636	645	706	646	659	662	689	710	661	692	678	668	635	653	723	685	679	658	670	602	662	687	706	660	702	695	664	645	664	684	634	661	671	677	678	615	654	657	696	677	605	670	677	645	686	648	671	683	648	673	679	607	648	686	691	648	667	621	694	665	635	643	652	609	726	701	705	683	641	672	643	684	673	631	630	644	675	700	647	643	671	640	653	625	670	693	619	705	684	614	673	656	669	665	666	661	689	677	705	666	722	658	705	613	667	734	663	711	726	650	674	626	665	699	643	688	664	677	689	672	646	639	674	658	656	675	645	669	661	700	653	668	665	687	650	688	680	656	654	653	666	682	669	659	679	651	679	647	639	704	686	608	662
30525	29165	25069	9973	1811	644	351	273	300	276	264	270	284	268	267	299	292	280	280	261	295	284	269	238	270	262	249	290	244	274	247	292	261	286	283	269	285	262	269	298	278	251	242	278	262	265	272	285	287	271	283	279	286	288	277	263	277	233	301	262	277	237	251	263	284	259	261	276	285	278	290	255	288	271	297	275	256	280	253	272	257	255	261	287	306	241	292	239	242	292	260	305	277	256	276	277	271	293	262	237	281	270	264	296	270	290	301	248	268	291	241	286	295	255	244	285	267	283	270	260	304	279	274	258	278	274	258	249	261	311	269	255	302	259	265	273	278	283	254	266	262	280	282	301	248	246	279	260	262	284	259	292	283	276	245	253	289	279	276	297	293	265	262	269	269	266	281	302	247	273	277	296	284	284	270	258	269	298	265	292	282	281	256	256	301	294	300	251	298	243	282	272	276	245	251	286	269	278	282	296	279	275	289	290	254	274	285	292	256	296	277	222	260	254	264	267	290	252	276	266	311	244	282	283	304	298	284	271	294	249	265	304	273	277	267	278	283	300	277	274	292	256	262	267	249	258	288	263	254	297	287	294	264	289	248	269	268	245	292	270	284	286	306	296	269	275	251	280	290	262	276	275	254	268	261	250	274	261	299	267	261	257	270	285	292	270	258	293	300	273	289	245	266	256	274	284	255	265	274	280	256	233	270	266	295	244	259	275	258	268	277	265	293	297	275	234	241	301	293	270	276	260	256	265	296	247	287	263	291	290	261	247	272	274	252	273	265	287	303	272	274	263	260	263	276	265	236	266	242	301	293	241	280	260	236	259	287	287	268	285	282	281	291	289	284	254	284	283	272	272	257	283	277	259	275	273	267	276	270	266	294	292	283	237	265	265	247	272	274	311	308	295	254	271	274	262	285	276	264	254	287	269	291	261	246	236	282	260	274	253	318	268	260	248	294	270	270	261	263	254	270	280	267	256	270	272	286	270	268	250	234	243	257	265	294	284	256	293	279	253	283	281	270	264	270	274	252	277	288	261	267	264	282	296	270	275	264	257	270	279	277	232	265	269	280	262	256	266	278	296	295	259	270	250	283	261	265	261	263	307	265	291	263	246	301	261	287	276	270	283	273	286	289	277	260	293	284	268	315	279	291	250	263	259	269	301	270	295	285	317	289	246	267	286	267	263	260	248	293	271	288	268	270	238	257	234	259	294	285	280	246	283	257	300	259	261	271	288	271	273	271	256	281	277	290	288	300	271	257	302	266	285	261	249	264	277	294	261	274	274	287	264	279	258	269	265	257	279	307	280	281	298	274	262	293	257	276	288	263	283	311	287	255	266	287	253	271	270	306	284	273	239	270	269	255	316	281	275	273	272	291	282	276	285	269	308	267	312	292	296	266	279	276	281	270	288	287	293	266	278	281	280	277	272	273	266	259	281	274	291	268	291	297	286	299	275	302	263	249	264	263	264	241	290	296	259	266	286	251	267	284	321	273	270	275	265	294	283	288	272	293	255	245	287	237	260	293	270	277	290	288	272	254	254	268	276	293	249	272	265	242	266	288	284	272	267	265	226	279	261	277	264	279	285	268	276	241	254	280	277	275	270	273	277	293	283	309	285	280	252	246	275	275	313	289	283	258	287	269	286	274	291	277	276	269	283	269	270	297	275	288	266	270	258	261	277	254	276	277	291	293	284	250	280	293	280	276	277	293	259	289	277	292	278	264	265	273	272	276	255	280	274	269	265	257	277	279	280	279	272	259	258	263	256	289	291	270	274	278	268	293	283	277	269	273	296	278	261	289	261	246	257	259	272	280	268	265	285	286	262	239	287	282	250	223	286	264	281	298	299	267	268	261	269	261	302	283	271	277	267	269	268	260	280	278	283	289	250	278	259	264	270	264	270	276	308	277	288	267	272	263	245	261	283	279	235	268	300	262	279	262	239	298	287	271	274	271	280	296	306	252	291	243	241	283	261	303	279	298	287	289	286	271	259	264	281	278	268	307	251	286	265	265	282	269	255	281	268	273	275	248	259	284	273	300	269	281	255	284	249	282	274	242	270	284	262	255	278	270	265	265	273	268	271	247	262	263	271	299	254	257	278	248	243	289	286	263	254	259	269	258	271	279	260	311	254	279	275	262	276	275	263	274	283	279	285	274	259	271	259	280	263	231	295	246	262	277	280	277	250	275	275	271	316	281	276	301	261	284	287	292	283	296	280	261	249	262	271	283	270	263	283	264	260	307	248	278	268	274	276	234	255	281	266	282	284	270	260	276	277	279	267	261	249	281	280	257	261	267	265	288	255	284	244	284	268	278	279	275	309	274	292	294	275	287	284	280	291	275	304	272	271	278	270	267	291	274	283	258	287	272	287	282	264	271	263	273	250	270	279	292	266	267	268	280	274	285	264	273	256	267	266	294	291	271	264	245	271	260	282	274	263	240	279	292	274	278	264	287	270	244	287	269	248	303	273	247	279	294	253	256	264	250	290	264	264	260	262	281	275	259	297	281	280	275	255	248	260	270	293	276	268	248	271	274	288	257	283	278	319	266	258	277	276	271	281	282	278	263	259	289	258	286	261	293	261	292	283	271	270	271	270	299	301	282	257	245	255	271	289	275	279	263	273	277	318	291	302	257	292	298	257	291	269	296	261	301	283	275	272	290	260	306	249	270	258	269	260	275	282	261	286	279	286	297	314	246	283	286	258	255	267	274	275	304	264	255	275	268	257	263	254	283	299	266	269	287	272	259	296	253	273	245	281	308	279	280	289	273	273	260	267	259	281	257	272	251	288	279	288	259	283	284	279	282	254	303	274	263	270	302	241	245	254	268	278	253	272	282	279	282	264	292	276	301	252	296	263	272	271	261	276	268	276	274	266	259	292	268	267	277	273	272	262	264	301	265	276	272	274	266	264	266	243	279	271	278	263	254	271	305	282	261	263	277	299	268	256	270	286	226	280	276	253	278	325	275	281	290	267	272	283	291	276	270	287	268	292	284	266	269	258	271	277	253	285	264	259	268	295	281	289	285	276	286	289	270	255	267	263	291	292	273	264	267	273	256	290	269	284	271	266	275	276	268	275	282	258	281	234	301	262	285	293	278	267	286	256	282	273	266	273	265	254	251	272	251	274	275	255	275	267	279	240	244	286	265	284	217	279	283	262	280	304	260	269	273	271	261	292	290	301	278	255	286	294	275	299	270	272	285	280	277	256	247	275	265	279	281	253	270	265	288	260	267	254	284	282	268	287	292	306	289	277	270	257	286	273	263	266	287	334	273	269	281	277	295	246	285	268	276	265	245	270	256	273	266	246	268	265	286	284	280	291	278	290	271	286	278	257	275	283	273	307	273	257	276	275	316	269	249	289	284	278	272	292	222	284	239	259	278	238	288	234	243	266	273	281	278	259	264	299	300	287	299	247	302	293	252	263	292	271	289	303	280	256	267	282	277	263	302	246	253	270	304	278	277	262	287	271	286	258	279	283	292	271
37955	45021	28510	9484	3463	1143	561	468	468	458	481	419	432	436	450	444	457	472	429	438	452	444	485	456	439	471	482	438	437	400	462	448	423	451	451	470	463	468	491	444	444	418	430	469	440	388	440	459	442	431	464	450	462	417	454	437	467	434	424	432	443	448	456	438	453	449	442	408	446	409	421	471	463	452	439	440	437	444	428	395	437	400	414	402	433	445	459	431	496	457	470	419	459	451	461	452	430	449	462	374	454	458	429	456	426	429	435	425	431	427	478	436	428	487	450	446	424	457	473	451	435	449	448	464	467	441	446	475	459	435	434	429	455	418	414	465	456	442	472	447	478	476	443	464	460	450	444	445	408	414	465	421	451	425	468	490	462	470	475	425	448	445	402	476	433	433	439	440	452	483	411	429	439	489	466	465	456	426	421	391	460	429	461	399	418	445	422	464	440	443	441	445	468	442	433	475	436	450	444	444	461	444	429	445	437	449	429	405	387	427	427	421	429	453	464	431	442	457	455	445	455	442	411	435	386	443	420	455	422	443	455	431	409	420	446	419	449	414	475	466	428	433	445	406	405	460	437	441	455	406	449	453	443	418	446	411	483	460	442	475	463	512	423	434	451	432	448	431	445	424	450	416	420	436	459	451	435	425	443	414	429	465	490	421	429	465	414	448	431	454	476	435	458	444	454	446	417	465	437	429	441	416	453	491	464	448	450	438	435	439	449	413	432	464	413	446	464	457	406	425	435	462	465	427	480	412	423	434	443	406	434	465	420	433	428	430	445	422	475	458	447	419	463	459	444	443	456	414	456	401	434	445	459	425	444	457	437	466	433	472	440	419	433	467	474	438	466	430	439	426	419	427	417	427	420	493	433	465	443	448	479	446	433	429	437	458	444	475	453	439	431	442	440	395	433	476	443	449	435	453	457	459	498	428	473	364	457	388	420	440	455	455	459	432	410	409	441	451	437	423	430	436	451	446	457	416	435	463	439	433	469	462	443	438	446	477	435	427	435	430	479	482	441	440	460	422	472	455	498	444	429	459	455	428	475	432	448	428	460	400	479	425	407	431	501	434	456	426	433	454	439	446	428	424	404	437	442	444	448	459	431	441	436	445	439	437	436	459	426	459	409	466	445	486	457	453	413	471	419	417	459	435	428	440	449	394	464	451	441	412	440	456	455	455	418	458	428	466	461	412	454	437	434	415	467	453	441	463	465	437	420	422	435	435	418	471	474	472	450	429	433	448	438	437	436	469	430	480	462	455	428	414	470	458	470	444	451	470	419	457	467	423	418	470	453	432	441	443	446	444	464	477	431	467	457	476	446	425	405	492	482	466	438	424	444	441	419	453	441	425	489	431	439	445	442	466	413	409	460	449	421	458	434	445	446	432	435	421	407	424	454	411	438	436	457	451	443	414	435	445	453	442	435	419	470	427	443	447	433	451	455	444	453	412	451	438	436	451	447	478	439	431	445	477	455	447	464	486	459	446	470	496	456	468	408	405	437	443	457	458	469	419	439	444	439	446	470	441	425	454	442	426	430	450	474	463	451	436	426	430	439	500	451	426	457	459	453	426	502	449	392	461	428	436	407	435	380	455	410	435	426	481	404	465	429	397	458	458	422	484	471	474	443	456	438	437	369	423	404	453	405	436	454	434	434	471	481	469	437	395	397	448	462	446	499	457	464	476	434	466	463	447	424	452	445	432	458	443	435	433	457	450	427	423	443	454	433	441	418	422	428	454	458	437	435	442	432	457	461	403	437	433	457	414	445	473	451	437	450	463	446	463	413	426	443	387	420	470	429	445	443	446	415	424	464	448	454	453	458	451	488	442	418	433	444	449	442	435	444	430	468	469	426	437	457	447	467	467	428	450	475	461	429	448	458	503	430	408	441	460	438	410	493	429	457	445	445	430	409	458	453	471	449	455	414	427	429	434	469	432	408	410	446	466	437	452	454	461	460	433	436	435	424	461	463	466	467	469	471	399	447	458	481	463	413	447	387	434	440	424	461	429	400	441	456	447	429	440	426	433	456	444	426	442	469	464	430	441	416	450	473	464	488	466	447	466	438	426	491	441	462	449	448	453	423	441	416	471	433	432	453	412	448	448	432	432	424	447	443	431	428	486	425	468	464	438	406	407	465	435	445	439	453	439	410	432	389	438	475	415	475	439	459	453	412	469	462	467	467	445	476	462	430	443	394	424	457	458	409	450	449	415	426	420	440	444	461	438	465	447	436	428	446	497	456	477	434	424	429	466	448	416	439	438	430	431	438	422	431	454	435	393	417	441	394	458	463	441	412	442	420	445	442	454	485	469	420	454	455	418	445	439	445	426	433	454	465	449	473	427	444	465	412	440	451	427	457	439	460	465	427	458	435	466	470	454	448	441	424	456	485	458	431	457	486	417	443	467	481	455	424	434	421	463	463	441	420	421	431	413	416	437	435	426	426	455	466	417	440	457	459	476	477	461	470	441	426	457	479	419	435	456	457	450	460	465	437	441	419	440	435	462	418	451	420	404	472	421	458	418	436	425	486	470	427	421	461	431	455	425	402	434	430	437	452	471	456	447	446	435	440	457	469	478	418	440	456	448	417	458	436	424	417	440	471	428	466	453	434	448	426	456	471	452	435	461	454	449	450	448	402	437	457	439	426	484	442	453	478	453	428	442	455	404	477	461	418	446	447	432	442	433	438	451	446	449	434	432	416	438	448	427	446	454	448	456	444	453	401	419	428	477	443	397	406	457	432	411	481	487	451	435	425	437	441	398	452	434	456	443	448	457	417	433	444	479	432	430	436	402	430	437	424	437	445	459	459	418	453	475	429	481	433	443	450	473	474	424	447	443	400	476	464	457	452	467	472	450	458	415	463	445	460	459	412	396	436	445	447	412	435	451	439	427	486	449	475	461	458	465	423	444	446	455	421	485	432	459	421	459	407	415	429	429	437	420	436	469	427	456	427	441	429	416	466	433	468	411	434	440	491	454	414	453	428	459	464	444	412	437	412	423	457	458	438	403	429	416	486	435	467	441	501	431	461	453	446	426	441	427	434	468	460	423	469	449	410	454	443	433	436	448	414	438	434	422	436	422	499	481	425	451	440	450	445	397	423	444	414	468	437	427	446	470	453	425	475	467	441	435	445	406	472	439	450	445	440	470	477	455	413	386	428	472	430	431	471	405	466	435	414	457	462	459	430	466	430	432	451	454	441	407	469	419	412	457	399	414	434	438	417	426	450	437	458	454	429	454	419	458	458	432	441	453	489	410	458	472	469	429	448	425	470	430	405	464	458	441	429	459	451	482	456	436	459	446	452	452	456	443	444	452	442	432	445	481	428	410	455	434	471	455	455	464	415	427	421	398	443	434	428	457	438	426	401	428	423	442	417	474	502	518	426	425	413	478	469	445	471	440	419	451	470	416	424	453	443	436	456	475	434	411	474	447	432	448	460	421	477	423	452	430	424	465	458	449	417	460	486	451	441	452	423	462	480	461
24776	22954	30799	25535	19943	8120	949	409	396	388	390	406	380	412	370	367	392	365	402	363	367	402	379	373	396	388	365	386	438	371	381	406	374	393	384	374	387	363	409	389	357	359	385	385	394	380	410	376	381	414	369	434	409	395	395	383	394	379	369	373	370	356	367	349	372	392	388	375	394	400	440	398	367	352	386	358	357	392	385	406	353	405	370	405	363	413	386	404	397	363	355	373	391	356	410	382	389	356	403	381	366	384	392	382	375	393	394	356	353	374	392	388	359	392	393	388	373	412	337	373	385	374	372	378	407	373	364	396	371	384	370	379	370	380	378	378	376	381	378	390	384	373	414	387	372	387	384	375	380	387	392	360	371	388	372	361	389	386	419	370	381	361	352	389	388	383	399	390	390	350	382	374	400	376	408	385	398	407	372	374	355	365	381	362	350	407	384	384	393	406	382	415	359	354	368	386	356	391	372	353	334	397	338	431	416	370	362	400	399	366	359	389	377	388	378	409	410	343	395	416	385	342	365	410	361	352	378	397	385	371	413	391	359	385	378	382	383	382	361	421	393	403	394	399	363	391	374	351	392	390	388	366	350	372	385	336	373	360	398	371	392	398	361	400	422	376	369	367	370	376	374	440	370	348	392	383	380	382	388	379	364	406	399	368	369	366	385	381	379	407	398	383	386	360	388	352	398	380	396	386	399	382	369	375	372	394	388	390	362	373	350	377	386	357	358	385	338	368	343	390	378	336	384	399	358	354	387	390	372	415	393	374	374	362	364	398	379	372	360	386	381	353	351	392	404	374	420	391	367	405	394	384	382	397	384	372	388	346	387	372	373	386	370	357	398	393	339	375	367	392	398	426	379	378	403	356	372	379	367	386	385	378	378	379	358	410	390	372	368	389	370	337	374	407	380	386	390	377	400	388	374	364	389	382	388	382	359	387	384	388	393	361	368	373	401	379	397	353	364	378	397	371	361	390	366	384	360	386	373	387	369	372	409	371	367	387	366	385	382	380	370	374	408	393	427	370	349	383	362	388	373	399	400	376	409	406	428	399	363	345	362	401	378	365	395	388	425	360	333	351	340	418	367	395	392	350	413	389	388	375	378	374	386	388	336	364	367	381	366	402	368	350	372	422	405	365	365	393	371	350	425	404	365	376	400	394	357	388	393	366	388	351	391	393	379	375	358	398	391	375	370	397	367	395	410	357	376	371	366	388	390	374	351	367	411	370	350	413	373	410	355	383	378	356	379	395	387	366	350	355	371	374	386	393	383	398	403	394	355	407	380	373	420	414	399	405	387	382	370	397	389	390	351	377	394	364	404	398	357	431	360	340	368	377	369	407	346	375	426	381	384	398	376	378	365	402	383	403	401	354	403	360	359	385	368	358	363	380	378	387	370	384	400	372	367	367	344	382	381	360	401	403	385	378	359	407	386	414	387	379	370	380	339	384	372	368	376	355	393	368	359	371	373	353	356	355	403	425	350	365	356	368	387	381	379	376	423	370	369	353	385	352	397	339	382	355	381	378	369	371	397	378	352	377	357	409	363	392	364	385	358	371	391	387	374	376	392	398	382	361	383	382	375	368	404	373	418	355	423	377	377	369	360	392	378	390	396	338	365	365	385	367	366	370	399	360	406	360	384	377	340	363	349	378	327	347	392	366	388	395	336	364	386	389	369	396	387	379	389	401	351	384	365	433	366	413	365	367	397	385	399	352	362	361	405	359	353	397	362	399	351	364	395	363	424	353	362	390	379	392	377	387	373	399	432	383	350	394	347	386	399	355	390	410	352	388	380	417	385	347	393	340	382	365	351	404	388	362	405	345	400	383	363	373	363	384	371	384	385	373	381	398	393	376	385	406	365	365	378	366	371	379	383	394	395	377	351	361	378	363	389	404	365	367	346	366	376	362	369	376	365	376	401	383	354	377	388	401	374	360	398	353	361	388	347	412	372	377	390	388	403	339	387	388	358	389	367	434	350	356	409	405	381	385	413	376	380	410	363	367	346	359	332	344	358	364	386	402	374	384	406	399	376	361	395	362	368	384	368	390	364	397	381	393	359	392	341	373	390	365	387	388	345	372	407	391	393	396	394	403	351	402	375	371	366	387	382	370	376	347	387	374	393	377	377	389	359	437	363	373	392	374	382	354	389	395	380	357	379	363	391	377	369	380	352	399	361	398	397	384	374	354	408	361	384	382	391	387	368	378	414	391	404	358	370	342	350	398	371	371	410	398	407	385	413	370	387	377	369	392	366	344	359	390	407	379	391	366	315	395	381	404	362	389	406	376	410	391	387	387	394	375	405	384	386	340	392	362	345	392	395	387	392	385	383	370	340	365	338	391	400	389	395	384	366	356	364	354	367	351	364	420	372	372	382	368	369	373	359	387	374	358	384	363	376	405	396	368	398	365	361	370	373	404	370	392	395	350	377	348	375	351	385	363	357	361	399	380	344	373	402	363	422	377	351	347	392	381	377	373	359	382	366	392	389	391	388	389	385	376	357	406	376	379	394	398	384	379	377	372	384	409	375	373	375	411	370	360	406	356	418	355	402	367	366	340	356	410	377	366	370	382	404	376	357	358	422	377	375	389	414	374	385	390	408	368	401	403	366	378	378	411	422	398	367	379	359	409	403	400	386	362	350	402	411	399	382	351	365	378	377	363	350	362	378	380	376	370	413	374	371	403	373	368	353	391	353	379	356	386	393	354	374	393	431	396	356	396	372	417	399	335	358	418	377	389	412	374	381	347	413	381	316	412	394	351	386	358	331	411	347	369	371	360	382	384	412	361	356	368	432	379	396	365	359	359	388	396	408	415	353	366	391	360	341	385	384	372	399	369	384	377	373	375	346	389	353	383	341	381	387	359	377	364	382	365	373	394	393	418	357	351	389	373	391	354	363	387	354	373	361	384	378	385	396	353	394	393	382	394	362	365	356	377	368	354	398	376	396	390	414	387	363	348	397	412	382	402	358	397	413	378	368	425	353	390	357	351	364	358	388	379	367	393	391	363	424	380	379	406	369	382	375	335	370	385	341	364	389	397	373	353	407	389	375	387	360	378	426	374	366	370	356	361	372	384	384	375	376	389	431	396	388	363	368	372	384	362	378	366	375	351	378	366	397	365	388	402	369	382	385	397	378	401	371	343	386	362	377	333	381	372	394	371	357	389	393	373	373	360	352	351	370	397	366	367	395	401	379	352	377	344	367	376	335	353	390	376	373	372	381	391	359	399	382	395	383	410	361	382	366	363	363	384	418	358	369	412	376	369	361	373	359	376	354	389	372	359	339	361	382	374	391	391	386	387	377	386	392	364	396	358	398	404	400	398	379	385	376	373	351	354	389	438	389	414	410	385	416	385	368	398	346	367	360	362	398	417	375	377	406	386	406	362	382	377	391	389	370	359	395	377	386	386	366	384	393	391	370	379	363	357	346	368	416	376	383	397	407	406	375	385	367	367	360	378	394	364	405	381	419	390	378	351	338	372
60311	86194	57963	31652	15202	4002	1129	684	617	594	635	652	572	595	593	612	566	625	620	602	573	587	574	567	576	574	598	602	588	599	560	568	640	648	567	591	583	603	585	580	563	599	591	634	607	598	598	623	608	609	575	596	599	580	608	539	584	581	585	599	621	541	601	616	609	614	636	621	647	580	545	590	645	607	586	600	589	601	626	579	568	558	629	618	611	552	623	602	618	592	599	637	595	586	559	618	615	584	569	579	619	584	563	623	594	564	601	568	593	583	600	641	604	594	578	607	645	621	599	626	575	622	588	647	554	595	607	593	579	635	609	611	591	557	592	582	618	566	574	602	576	590	558	586	610	554	644	584	597	628	605	576	592	627	645	597	624	559	602	563	607	600	572	564	635	635	605	623	624	612	590	586	575	594	592	634	657	593	588	592	608	593	560	603	586	621	578	568	583	615	582	593	598	564	603	554	587	573	574	589	627	574	594	563	615	626	606	571	590	606	614	597	584	614	591	619	557	606	625	554	578	623	546	633	601	585	588	621	626	589	600	606	566	609	606	582	625	600	608	574	569	579	593	643	543	603	570	630	604	578	560	616	619	556	630	602	631	615	597	606	548	628	586	568	607	608	594	587	607	566	625	622	613	559	601	635	571	599	598	587	657	628	550	564	562	565	655	580	602	598	636	557	567	564	585	600	657	607	603	643	622	552	617	558	612	567	583	576	580	580	593	599	611	581	631	596	592	589	609	637	611	620	578	579	597	546	588	598	596	603	614	607	593	599	570	590	594	617	635	598	575	591	609	592	617	591	614	580	611	613	563	612	589	588	558	584	634	579	616	583	580	591	614	560	614	559	596	609	649	590	594	608	597	584	587	602	598	532	636	590	580	571	631	579	663	617	589	628	636	640	598	607	626	605	566	565	571	606	618	584	568	595	595	605	615	636	569	609	577	624	571	619	551	611	597	590	550	605	583	606	590	573	628	578	588	608	575	583	604	599	620	566	564	601	590	577	619	607	588	593	585	615	592	598	604	626	602	588	573	572	610	600	573	592	606	592	599	589	586	579	584	597	620	647	593	610	616	601	643	612	619	559	600	611	593	592	592	620	575	568	592	574	592	599	629	619	576	581	626	590	598	610	593	590	555	609	564	593	550	629	589	552	617	553	588	518	636	622	632	578	593	621	636	588	613	573	595	571	581	585	612	609	592	597	614	593	596	567	603	598	630	606	608	554	613	620	605	611	590	578	566	570	561	606	577	602	574	578	563	597	618	599	606	583	615	594	552	615	599	592	591	624	563	585	617	602	581	611	618	598	618	636	579	580	569	611	582	605	581	581	556	625	613	618	581	553	585	614	565	591	595	603	626	567	586	611	570	611	585	620	559	553	596	598	584	591	584	547	574	550	627	618	626	591	570	592	584	541	571	566	647	555	612	598	633	587	599	595	585	552	563	584	607	584	614	560	572	539	587	580	565	602	623	546	654	598	577	577	549	634	603	611	573	609	576	592	597	600	607	611	605	559	566	600	566	589	587	584	590	608	560	602	607	572	623	626	646	579	579	610	643	578	589	579	580	581	579	602	618	610	621	563	560	567	629	603	616	621	560	601	633	625	590	577	556	627	617	601	582	615	594	609	628	576	550	651	584	601	564	617	597	643	584	546	614	568	625	606	577	561	599	584	541	597	625	565	599	658	559	626	570	551	613	557	565	601	623	612	568	559	608	587	602	595	601	623	597	657	563	555	584	568	600	588	576	617	623	595	585	550	599	637	567	571	596	547	598	633	598	592	557	610	587	645	626	604	561	549	612	601	574	600	623	556	587	614	566	635	551	589	606	591	595	595	568	581	595	604	572	613	588	573	534	596	605	579	595	638	609	607	615	633	592	551	559	613	592	624	589	586	614	586	608	607	593	612	628	592	577	605	603	587	640	617	599	560	597	579	591	602	571	590	616	605	623	592	604	559	578	556	606	566	603	545	577	597	550	604	565	608	601	610	594	571	563	624	628	572	598	587	607	588	599	566	613	587	597	605	606	618	627	610	588	645	568	644	644	571	595	537	613	621	577	561	599	622	571	543	572	570	579	597	588	567	598	626	587	579	573	614	591	593	546	593	599	603	564	549	582	597	611	579	571	613	551	584	579	594	578	595	550	609	597	582	636	613	579	601	562	564	573	577	564	601	618	583	590	585	548	578	569	626	575	585	606	583	604	573	569	613	585	622	590	597	598	573	596	558	568	621	551	594	617	550	593	623	581	592	589	580	580	558	590	616	581	624	581	570	585	587	591	593	583	609	600	631	591	558	598	584	561	576	646	552	582	654	584	581	600	587	552	615	611	626	583	627	578	571	613	587	576	621	634	636	613	573	563	620	607	623	618	609	589	544	527	624	639	579	606	658	615	551	615	576	582	595	567	581	583	572	589	552	590	581	552	583	626	631	588	579	619	623	601	577	597	616	639	567	557	559	602	616	570	607	638	611	590	594	601	633	589	616	590	611	573	592	578	589	572	639	562	589	584	565	583	596	612	606	602	591	596	642	590	567	613	598	588	583	626	598	571	541	609	637	640	634	585	668	615	633	574	582	638	595	563	546	617	626	588	560	559	558	590	547	602	578	584	585	611	643	595	609	618	573	630	636	569	590	612	575	605	564	563	585	631	628	590	595	569	599	597	565	616	601	602	580	583	600	640	566	624	578	574	571	609	605	618	598	567	602	590	605	576	599	576	622	546	617	576	559	627	564	633	570	539	532	575	545	571	566	618	599	591	666	578	620	622	595	609	586	584	574	582	634	607	606	581	579	568	581	558	566	632	616	605	617	582	599	631	619	614	578	532	615	581	610	597	603	602	559	579	630	611	601	545	600	595	604	594	605	614	627	635	592	555	610	589	615	578	581	576	627	615	644	600	622	620	555	632	600	645	587	583	587	576	603	571	593	549	597	598	599	599	603	604	546	544	608	597	586	618	615	618	565	593	586	585	629	575	620	572	580	578	560	563	621	613	590	635	602	597	589	612	575	560	593	569	593	597	554	623	646	593	572	589	608	585	617	645	627	632	549	639	621	619	568	623	554	622	611	576	571	620	620	617	561	590	581	614	568	591	623	659	618	569	609	606	625	574	606	562	616	620	578	621	585	589	602	591	621	625	608	585	622	595	594	588	584	645	577	590	571	620	584	623	616	562	554	606	576	616	577	631	598	591	566	637	641	558	640	588	590	591	594	607	564	575	617	561	606	652	634	579	629	607	598	571	581	600	617	613	562	612	634	532	581	613	547	592	620	568	613	579	594	594	617	581	589	609	596	596	577	623	604	619	631	592	620	589	587	552	567	626	597	569	606	629	607	569	585	598	629	619	579	587	584	627	579	625	552	583	593	541	626	587	576	580	575	635	549	562	574	602	576	577	603	557	647	587	601	562	608	608	588	593	562	605	565	606	601	601	547	609	595	590	621	599	632	611	587	607	588	578	588	593	647	618	610	583	634	610	584	596	616	582	633
23484	21997	30129	24403	21528	19144	5325	629	477	453	454	466	470	450	437	439	450	476	433	480	446	463	423	462	422	412	439	413	470	479	426	439	440	442	439	450	464	468	501	460	409	409	442	469	464	472	416	430	468	436	445	487	423	454	476	415	495	477	442	432	440	379	464	443	431	430	435	468	403	464	455	441	455	435	437	420	456	426	440	460	438	428	464	467	434	466	446	466	431	418	448	451	463	392	465	468	445	411	436	424	494	422	413	428	470	423	418	423	477	436	437	438	445	419	464	464	424	441	451	434	430	407	432	429	433	410	425	421	437	422	467	403	439	427	443	468	443	448	422	428	443	431	427	438	391	451	456	461	441	418	433	401	429	421	413	419	492	445	455	448	413	444	457	484	471	432	434	407	441	442	447	430	419	465	416	445	443	438	435	441	448	427	452	415	480	445	414	448	431	411	441	448	430	434	454	447	456	393	431	467	418	459	447	429	441	412	449	406	433	416	434	432	426	421	440	411	431	421	431	423	407	439	436	407	434	450	459	441	431	446	439	402	413	446	443	420	435	434	422	449	446	404	437	403	450	476	442	471	432	446	427	447	419	415	407	402	466	418	420	472	442	387	446	412	412	444	445	405	445	419	447	380	467	441	423	468	521	454	436	423	439	420	437	405	442	420	428	430	394	463	425	462	439	419	438	445	404	411	423	463	434	401	444	455	450	457	404	440	413	429	460	399	450	433	377	446	436	420	448	414	458	456	445	432	459	480	437	464	449	420	447	450	437	419	461	448	464	436	420	417	448	401	453	458	438	418	435	391	465	433	447	468	400	454	403	445	427	446	438	437	440	426	434	428	418	494	442	447	421	460	449	443	471	427	442	412	453	421	439	422	479	425	450	445	395	424	396	421	400	437	458	454	480	417	427	453	439	458	438	476	410	417	425	435	449	457	440	441	438	415	386	395	451	408	407	438	415	484	427	444	457	457	389	447	426	416	426	405	451	402	431	436	437	449	421	422	437	490	438	420	409	438	411	460	420	402	443	440	429	466	455	420	444	432	385	417	435	447	454	410	401	419	458	429	431	417	435	455	396	429	412	446	436	421	455	453	455	479	450	449	422	402	424	438	420	398	428	424	473	458	445	460	406	447	446	455	468	414	441	429	458	429	483	418	400	422	466	450	423	407	450	403	439	430	439	442	439	436	423	453	427	443	459	451	438	432	477	460	436	420	451	431	436	421	420	410	452	429	424	424	411	427	467	435	419	478	406	424	420	427	424	475	431	436	427	443	421	441	436	450	480	440	419	415	442	412	466	442	430	464	438	410	488	413	459	451	456	437	455	452	443	415	437	410	427	398	438	422	461	418	432	401	389	452	458	432	388	447	420	422	454	451	443	420	427	430	433	415	451	421	395	410	481	424	431	426	426	418	448	451	437	443	460	438	434	432	452	447	445	413	430	406	428	436	418	458	432	455	415	442	399	463	461	466	428	460	431	417	443	410	456	455	463	457	419	419	413	495	436	422	426	449	441	416	422	486	482	416	430	423	422	386	465	426	449	450	427	461	398	420	448	458	487	448	438	430	435	422	460	450	432	465	419	460	425	453	428	417	457	469	430	419	443	442	421	434	422	449	456	467	415	421	479	458	441	447	418	454	455	426	395	448	453	442	449	469	440	415	418	431	434	419	414	438	459	421	407	460	410	457	448	435	402	413	450	457	437	400	388	426	429	389	435	429	416	471	438	419	428	406	442	410	432	407	436	426	436	409	449	441	476	445	449	456	432	441	437	454	442	433	434	457	464	426	464	390	425	439	444	448	441	438	455	460	414	393	443	441	463	416	409	417	440	416	431	427	457	429	420	413	447	438	468	449	470	426	440	469	420	444	470	440	451	450	432	429	439	474	422	426	455	455	428	435	459	414	433	428	442	476	435	428	441	459	430	437	440	460	451	434	428	422	434	423	425	419	399	462	436	424	454	454	438	427	446	415	453	451	467	432	418	447	455	449	461	433	435	437	453	424	442	453	404	442	440	479	440	465	439	445	437	446	425	421	414	422	437	434	431	447	434	475	446	428	430	431	422	423	443	449	419	422	454	425	423	422	404	442	440	445	436	471	455	446	436	472	464	439	436	441	436	446	424	473	409	451	440	399	438	467	445	441	413	437	431	483	459	397	421	431	417	444	440	453	466	437	423	457	445	446	446	442	459	448	404	434	425	454	472	448	402	452	467	439	448	429	433	464	452	443	403	444	442	450	428	459	457	424	438	429	429	450	463	435	441	414	437	482	412	418	445	428	420	453	469	467	423	460	400	432	432	444	452	441	440	426	441	425	433	408	452	447	431	445	419	405	431	468	439	454	426	410	445	432	406	442	422	476	432	456	432	419	428	449	432	439	408	455	456	448	443	465	464	384	416	449	429	439	431	435	424	422	435	408	429	429	398	417	427	414	418	424	426	430	405	437	430	425	436	449	461	414	457	447	449	450	398	417	433	449	424	472	453	420	420	423	438	456	404	413	421	399	432	422	457	451	447	429	422	396	437	421	419	453	459	432	456	462	437	431	457	461	477	473	411	424	424	460	397	432	456	453	449	451	425	406	415	438	447	445	425	439	443	418	425	424	415	453	443	423	458	442	438	425	437	415	423	433	434	472	441	477	462	495	418	452	436	436	437	449	437	441	397	429	392	478	448	436	457	433	444	419	432	466	407	469	438	450	423	464	425	412	414	427	413	455	464	465	464	421	399	436	412	407	456	440	433	458	404	437	439	401	455	406	454	403	419	446	433	438	448	469	447	464	385	447	452	435	403	459	427	449	443	437	396	422	440	422	419	460	449	478	466	435	424	434	455	430	449	442	456	417	421	389	425	426	434	444	455	451	418	456	439	446	466	465	404	420	456	440	426	430	443	458	468	444	440	397	400	433	408	407	420	441	438	465	403	439	436	470	432	417	428	416	470	422	423	462	403	432	454	394	442	407	458	491	436	443	453	428	422	456	452	409	404	442	441	395	439	423	440	450	411	432	394	396	439	433	442	426	417	413	455	366	435	409	465	451	441	456	450	430	464	426	431	451	419	441	448	461	417	438	410	433	428	428	429	419	425	435	456	420	463	405	427	430	458	441	422	449	410	433	465	464	422	432	459	445	450	432	441	399	418	446	442	435	400	436	419	444	443	424	420	400	449	458	456	418	444	426	454	423	450	449	395	389	432	407	441	405	422	499	427	463	474	423	401	443	408	460	422	429	438	443	459	435	413	432	435	437	418	432	459	462	451	436	438	444	409	451	420	415	438	422	434	435	450	425	439	450	425	450	447	408	435	458	431	451	437	397	385	437	447	440	432	421	419	436	420	458	434	422	450	470	414	429	440	436	415	414	435	434	422	450	431	435	429	440	445	455	423	432	410	433	427	420	433	435	429	428	417	420	460	430	458	435	403	406	438	422	429	437	429	417	451	456	439	378	402	423	434	441	430	421	429	439	450	427	461	435	434	473	438	389	430	443
61128	98520	69020	41333	21534	6999	1884	881	679	657	673	736	607	693	692	675	718	684	665	696	684	664	649	643	608	691	645	678	686	681	689	673	596	656	653	643	668	677	676	660	684	645	665	685	642	663	670	650	709	656	640	655	631	715	663	714	686	602	665	691	654	601	666	663	684	673	667	693	697	671	639	664	718	643	673	645	703	692	690	651	653	627	654	682	663	655	694	678	689	677	654	622	689	628	695	680	664	661	673	716	669	700	654	668	651	712	680	649	654	712	711	698	653	659	682	669	665	684	635	692	685	664	652	694	686	660	669	668	684	677	643	628	645	660	620	670	652	664	648	689	606	664	681	708	669	674	692	671	671	666	669	651	663	662	671	657	677	669	676	677	655	692	685	709	653	645	698	660	629	634	658	710	658	663	679	654	623	646	639	657	664	667	668	712	684	669	668	725	664	665	650	687	696	679	719	685	713	658	708	690	683	654	635	713	650	671	647	734	664	670	692	661	699	691	648	667	628	687	694	674	660	659	631	649	679	626	687	719	666	638	687	665	692	689	681	657	655	640	658	676	648	654	625	626	619	677	652	671	708	662	711	667	635	655	676	652	673	644	716	676	664	681	662	647	678	698	684	671	651	674	682	630	659	663	663	668	662	644	656	707	685	639	671	677	679	652	669	717	676	674	663	657	635	685	630	650	687	682	677	650	687	675	682	670	663	651	673	658	613	648	688	666	685	663	656	694	661	706	624	712	620	662	639	670	675	628	652	688	675	674	700	688	680	672	687	688	687	624	691	683	652	666	671	630	700	681	687	701	660	678	663	704	666	688	685	658	683	675	704	661	683	679	679	651	647	658	645	647	678	654	663	686	658	711	640	679	695	689	717	643	700	663	665	635	649	619	638	626	658	649	692	718	705	691	682	640	689	665	705	616	709	701	652	689	638	671	701	667	722	675	669	654	666	682	640	657	640	658	641	648	634	693	630	617	661	657	681	596	696	667	710	676	610	702	700	628	642	646	687	677	696	693	653	717	636	648	669	661	616	651	708	665	630	639	686	666	653	678	710	658	634	658	700	650	659	699	696	687	651	672	642	674	668	704	649	620	679	687	659	663	640	708	640	681	656	666	672	650	674	670	676	666	645	667	696	699	675	655	664	685	604	642	684	698	680	647	669	686	644	685	686	663	657	648	651	725	684	661	688	669	622	673	648	657	624	643	660	668	663	691	673	668	653	705	718	653	648	676	695	663	667	650	647	695	662	673	652	659	700	658	690	686	684	691	639	652	668	699	686	667	647	694	643	660	683	660	650	712	645	719	736	681	650	684	716	672	653	637	685	668	680	665	672	639	657	630	730	677	664	665	622	705	701	673	642	697	638	628	662	691	691	724	688	602	670	702	676	701	643	695	681	671	730	699	662	665	712	679	618	695	691	697	682	624	689	646	674	667	676	668	679	681	650	686	633	636	678	691	682	630	648	638	645	726	706	669	667	648	621	669	663	665	715	639	670	660	642	640	624	657	650	674	650	691	671	680	689	662	636	675	669	654	654	624	641	672	651	661	651	604	702	693	660	675	655	664	695	618	710	696	712	634	732	649	698	725	703	695	657	658	675	667	670	675	658	672	641	724	658	677	616	637	681	640	702	652	687	687	642	667	690	683	689	664	704	656	687	665	663	651	674	656	684	672	643	642	652	677	712	670	699	704	681	673	673	671	705	712	652	687	691	688	686	661	720	672	703	656	618	753	665	675	715	625	669	637	643	686	699	696	655	675	661	662	619	680	647	647	645	660	683	663	650	697	640	646	656	689	695	667	668	670	648	655	715	674	689	675	663	685	638	609	615	679	661	721	655	721	696	703	624	647	693	668	637	665	672	612	640	724	665	645	674	683	600	664	682	697	659	631	652	674	615	679	636	714	649	656	622	646	673	669	654	646	651	681	668	667	675	663	652	679	668	716	647	658	677	671	685	659	670	702	699	662	698	680	694	623	661	672	683	644	675	676	649	660	658	649	658	600	718	709	690	660	677	705	662	677	656	649	624	680	650	698	633	672	668	662	646	660	668	670	677	654	659	626	679	672	621	722	698	662	686	699	632	699	652	703	681	670	689	627	662	692	643	728	648	643	669	686	650	708	698	695	657	671	669	636	651	660	667	698	665	674	647	700	709	684	730	696	699	669	670	670	698	673	684	662	667	690	710	691	684	650	645	705	680	716	710	663	659	669	716	680	674	661	678	651	664	645	645	659	702	652	675	637	686	666	679	686	647	640	681	651	665	653	686	624	632	660	673	644	648	695	668	683	687	663	655	697	651	647	653	698	661	670	681	703	626	649	634	666	630	638	705	696	690	691	647	661	670	696	638	644	636	658	691	661	629	715	666	654	684	685	649	676	669	656	683	714	676	673	648	631	668	720	716	700	655	667	666	665	676	691	664	708	680	645	643	641	651	667	640	669	614	640	683	676	681	640	631	688	705	646	679	681	674	672	668	678	651	641	694	662	674	711	660	671	692	661	662	649	617	649	651	634	677	670	705	675	660	686	635	677	683	655	671	691	655	656	634	665	689	649	660	664	674	668	683	657	681	675	678	678	659	690	673	673	643	669	682	655	676	661	655	603	670	663	673	674	685	641	672	625	681	719	672	742	677	655	638	661	658	663	703	591	634	661	687	665	713	684	716	700	664	671	653	668	710	702	673	675	665	674	666	678	679	676	664	699	610	722	701	666	662	659	673	679	596	676	672	687	669	708	666	666	679	702	673	672	663	684	658	644	703	681	699	650	718	689	633	680	657	688	659	671	712	658	698	679	678	678	701	642	633	655	697	645	696	668	689	655	670	687	656	658	708	665	637	653	657	696	638	625	656	664	692	644	673	690	642	700	656	658	651	623	661	655	668	657	656	686	684	702	668	693	647	693	664	671	689	683	698	657	696	671	694	616	644	667	632	695	682	641	637	662	662	649	727	665	619	633	630	657	675	648	649	677	689	654	693	689	647	671	659	674	657	638	620	690	673	619	628	683	624	641	670	614	728	654	704	685	650	693	648	696	679	657	712	660	649	676	684	661	674	672	753	702	648	631	679	663	710	690	660	733	628	727	658	673	671	663	651	647	663	651	655	665	693	617	643	647	701	692	659	673	719	704	660	715	677	671	675	669	667	683	630	664	702	655	679	654	694	677	680	663	670	701	716	660	680	663	644	662	674	649	721	704	678	681	643	670	674	644	650	640	636	637	636	656	673	671	644	680	694	671	643	654	740	695	671	671	674	654	684	676	644	709	645	657	669	664	677	592	654	680	697	662	630	635	636	659	700	707	668	689	600	666	656	644	678	699	702	620	683	663	668	653	668	664	654	663	763	673	678	677	702	667	663	619	655	694	653	628	664	663	637	677	704	635	683	671	603	628	669	686	656	652	692	640	642	733	643	690	673	692	620	651	707	682	645	655	686	652	686	669	679	641	672	682	649	698	698	662	676	677	694	691	642	659	661	627	663	649	670	659
30354	29019	25446	10213	1781	619	315	278	274	328	281	250	297	264	298	261	265	278	270	271	280	259	277	285	277	251	296	276	269	276	256	303	255	284	284	274	273	294	278	287	272	262	282	282	297	275	257	280	293	284	267	289	262	305	283	284	279	282	258	270	308	285	280	277	309	289	273	244	262	288	262	270	277	295	263	290	290	257	280	264	275	281	304	235	232	275	271	263	289	271	293	273	246	283	256	269	276	269	280	241	267	289	285	288	275	258	258	288	290	278	291	237	286	260	266	270	283	272	261	278	249	257	292	260	291	262	267	247	300	296	245	252	280	281	301	289	260	261	266	267	256	267	272	271	267	273	256	253	280	306	293	290	253	266	262	283	261	269	274	270	280	295	267	291	296	310	243	287	285	258	273	284	270	298	264	276	247	294	310	292	294	266	304	294	256	316	248	286	283	277	317	285	256	274	272	259	280	308	288	290	281	287	288	273	281	270	264	285	293	254	279	281	283	263	275	269	268	286	285	277	279	261	259	271	270	294	293	299	266	282	280	293	304	260	281	299	278	269	269	276	278	263	274	251	248	284	283	289	282	285	297	246	238	277	269	263	283	285	281	270	257	265	304	274	266	262	264	263	243	277	320	279	286	276	268	295	270	271	250	284	275	274	313	290	287	283	297	294	287	308	297	291	285	292	280	299	237	271	282	279	310	265	264	277	307	274	267	321	270	272	304	251	278	287	262	257	269	269	297	288	257	264	291	269	269	283	278	276	245	265	260	299	261	271	271	294	252	287	271	262	280	300	248	277	300	256	277	263	274	250	270	290	301	287	256	282	290	252	301	270	273	269	281	281	281	251	261	296	264	264	247	280	241	257	290	297	255	276	291	275	244	286	275	272	296	321	283	277	295	269	278	265	265	273	282	273	287	285	270	284	259	289	266	297	258	292	279	293	296	284	287	260	286	300	274	286	267	273	268	296	271	285	250	235	305	266	303	282	273	287	289	303	263	253	288	276	266	251	307	283	302	286	248	257	275	270	249	278	275	299	294	279	257	270	293	256	274	257	266	295	274	290	290	282	271	277	290	283	267	262	285	255	292	262	270	303	290	251	292	266	284	263	281	272	256	276	306	287	273	268	270	256	274	283	283	272	281	272	288	296	297	316	290	280	267	274	236	250	304	290	294	283	286	266	276	266	285	285	274	275	256	286	248	304	274	282	276	270	285	277	257	250	268	249	290	258	275	277	247	249	286	271	274	300	290	291	293	288	277	276	261	255	296	268	267	263	289	279	268	268	280	251	278	269	270	249	271	261	254	263	285	287	273	255	303	276	276	265	261	258	258	249	288	281	266	278	286	276	262	270	287	276	273	262	267	280	269	249	271	288	275	255	257	286	260	273	296	258	245	264	290	281	267	281	276	272	276	280	289	262	255	263	269	284	260	288	292	269	289	255	259	288	268	270	270	263	276	304	240	291	301	255	268	250	301	245	264	297	270	272	273	307	243	276	297	256	278	245	326	272	283	287	263	273	290	284	248	295	277	281	279	287	283	275	255	262	277	254	287	263	264	292	283	274	265	256	294	304	281	271	269	265	301	279	259	282	261	310	255	276	280	274	284	271	269	275	274	250	263	259	294	281	288	288	286	268	279	258	262	240	250	258	253	296	272	268	264	271	281	253	262	273	267	274	288	274	287	255	284	261	301	292	271	264	269	262	269	285	261	245	263	270	281	265	270	271	293	343	282	316	274	278	271	256	283	282	257	279	262	285	263	277	290	256	284	277	280	271	273	301	279	257	260	287	301	276	260	278	287	275	281	271	270	257	279	263	270	283	267	280	248	257	252	293	263	293	261	267	270	303	288	254	275	278	283	294	290	278	248	279	277	303	289	278	255	251	278	271	288	280	260	287	251	271	302	275	286	263	280	266	259	282	264	279	275	266	266	318	274	262	308	292	295	317	278	283	272	292	275	322	270	302	279	277	283	246	235	284	276	242	291	270	313	261	259	277	279	285	300	253	289	250	285	288	253	272	292	268	264	276	278	324	267	279	277	269	297	295	287	304	281	272	260	272	298	280	283	250	275	294	302	272	284	288	258	296	245	294	254	264	288	316	269	271	268	253	278	257	259	279	275	271	294	296	286	265	256	255	259	238	273	274	266	291	290	276	283	250	289	276	272	261	293	275	258	258	285	287	281	257	291	263	269	257	259	301	283	312	279	278	275	302	278	260	243	282	276	231	259	275	292	301	273	276	276	242	260	283	264	273	250	278	254	293	279	240	281	288	263	286	263	254	271	241	290	284	262	290	268	294	276	278	290	299	263	277	274	266	281	302	264	267	265	272	273	287	259	273	259	224	293	263	270	272	270	255	253	277	245	258	263	263	268	278	275	268	262	279	294	269	282	283	256	252	271	303	270	260	237	270	264	289	285	263	272	288	281	288	274	291	277	292	289	287	279	291	273	275	284	292	296	287	253	266	254	297	257	296	268	278	303	263	275	290	279	303	248	251	270	301	277	240	263	294	267	287	266	286	285	275	264	278	268	250	277	258	253	261	263	289	304	264	283	277	238	300	301	251	264	264	265	300	299	269	269	290	266	277	248	286	298	280	271	280	256	271	266	275	281	248	290	268	289	279	302	282	269	284	277	260	299	272	274	253	266	256	299	270	294	276	311	289	304	289	277	291	284	288	250	259	270	257	259	294	267	274	257	289	263	275	274	286	260	278	268	296	279	309	310	283	279	275	230	274	275	270	269	304	283	278	290	289	265	260	274	267	262	280	295	269	258	299	273	272	292	279	295	270	260	289	288	248	274	248	278	278	273	267	316	290	294	285	269	292	256	301	285	309	287	308	265	301	276	280	270	281	260	273	249	287	265	293	249	286	249	278	282	280	286	304	285	293	242	284	294	261	306	282	262	287	271	275	260	287	267	285	288	233	311	279	273	229	300	269	273	279	269	272	271	289	283	253	245	321	253	275	256	264	278	278	297	291	264	274	279	290	269	318	282	285	285	292	298	281	288	269	285	270	255	282	259	250	245	267	291	295	256	301	272	288	282	258	288	267	260	269	282	255	280	267	292	303	296	273	274	262	287	286	263	272	318	260	269	271	267	274	242	277	252	272	275	274	250	282	277	290	291	267	269	287	274	273	269	252	234	274	263	287	274	274	244	289	275	277	269	269	311	258	295	267	270	312	268	245	265	282	287	297	293	295	300	273	264	285	303	286	252	281	243	296	269	242	295	261	283	276	241	270	278	260	262	272	254	278	267	264	259	272	289	258	279	283	261	270	284	292	289	276	291	261	275	259	271	274	272	279	283	240	254	284	284	291	298	253	299	300	271	288	261	255	267	278	269	257	285	273	256	254	282	260	284	272	254	263	266	260	245	245	283	296	247	260	285	262	273	256	268	249	283	245	275	252	277	285	274	279	284	262	296	289	272	285	278	286	274	260	275	297	278	282	264	288	286	263	250	290	258	285	256	263	251	281	291	278	278	269
37504	45343	28931	9799	3410	1128	539	515	439	463	444	449	454	449	423	407	423	439	452	397	455	441	467	461	460	391	443	410	397	440	442	393	417	459	445	433	440	450	431	446	420	437	473	437	473	505	445	469	463	456	436	465	451	436	456	459	425	439	456	454	433	421	430	459	396	427	474	423	423	463	479	479	447	446	476	464	443	425	462	447	475	448	457	464	450	455	465	436	452	448	461	450	425	451	444	433	436	397	446	426	457	495	448	424	418	448	431	442	437	440	473	468	451	474	412	428	431	419	428	460	447	488	433	459	457	431	441	467	449	465	459	435	459	472	455	459	392	432	490	426	426	426	470	424	431	405	442	446	434	441	467	444	463	432	465	437	440	476	484	448	432	452	452	425	450	456	468	419	436	435	412	434	413	450	462	448	439	448	422	434	412	450	407	434	478	438	434	429	467	421	426	450	445	459	440	492	432	440	436	440	427	453	453	463	404	431	455	450	440	431	480	442	430	432	474	442	421	443	466	444	420	417	429	422	377	454	440	439	464	474	468	431	444	457	471	465	464	450	420	442	454	409	453	433	434	477	434	439	465	457	415	458	445	459	457	436	454	476	415	450	412	428	468	412	461	480	474	428	458	446	466	454	449	495	425	422	441	429	437	442	448	455	472	450	439	462	403	461	447	471	425	453	446	436	443	453	452	433	466	428	451	429	442	476	472	460	473	463	421	439	483	464	425	441	450	424	434	448	438	472	480	437	466	457	436	423	435	422	430	456	458	448	458	450	439	436	423	448	473	440	432	501	447	464	462	448	460	445	472	441	447	446	425	449	438	462	462	468	427	448	450	468	458	425	433	439	469	464	454	469	412	456	408	438	443	462	399	456	424	428	456	458	459	447	411	447	443	468	418	444	436	431	440	432	459	457	465	431	440	434	419	457	454	437	444	469	428	428	434	463	430	453	452	479	455	477	501	456	439	430	442	440	417	450	448	438	448	442	415	444	441	442	420	420	438	428	432	396	438	434	462	458	493	441	477	431	461	454	461	419	466	448	426	449	486	453	410	410	438	469	426	421	435	447	466	434	434	440	464	437	477	428	452	420	398	454	463	422	444	416	434	462	435	456	448	452	463	391	464	424	415	414	459	476	453	463	459	455	463	461	461	449	429	453	420	451	448	436	429	460	408	424	452	443	468	418	442	450	421	447	483	462	444	436	423	432	456	436	427	426	444	424	411	417	445	468	454	454	442	466	449	401	444	453	412	432	427	461	435	460	454	499	457	449	489	468	445	428	450	473	417	414	450	447	464	433	453	437	424	445	478	433	437	436	405	432	454	437	457	422	444	439	480	421	408	451	424	432	469	446	462	449	433	422	392	396	434	445	419	433	443	493	438	416	461	426	446	468	500	421	450	444	409	423	420	457	450	440	415	440	473	432	469	428	448	459	451	472	427	418	446	461	458	454	441	463	473	468	448	439	437	469	456	455	483	451	458	452	459	420	429	471	471	399	432	452	444	430	473	430	434	455	436	471	442	470	449	414	436	456	420	449	465	444	454	436	414	420	411	476	482	449	447	462	459	432	459	406	456	445	444	431	436	453	436	452	441	474	450	439	414	481	455	459	446	442	451	439	479	453	421	441	443	407	431	443	469	422	455	418	391	421	452	427	419	457	424	479	446	446	466	436	451	406	426	463	429	452	457	391	461	413	505	425	457	439	402	446	455	447	425	429	489	457	436	421	438	456	432	462	462	422	436	388	448	452	411	430	467	471	420	430	497	434	481	468	428	424	442	448	460	446	440	450	419	454	458	452	392	467	420	416	419	403	461	439	388	455	438	399	419	411	462	439	457	432	469	446	425	467	456	429	417	428	417	439	477	458	426	472	456	445	429	447	452	437	452	425	396	463	458	457	442	460	432	470	459	412	474	459	478	441	442	441	468	441	479	468	443	394	444	452	445	450	461	462	465	428	480	431	459	478	455	476	471	440	468	439	428	487	427	468	430	442	428	456	452	432	437	433	448	416	461	459	436	443	497	444	478	449	403	430	428	444	458	435	420	453	463	441	405	430	460	432	459	458	452	445	445	449	432	497	460	449	453	424	458	465	442	429	454	446	433	461	441	425	434	447	458	417	434	437	448	438	472	439	410	512	433	430	417	423	436	403	449	404	429	444	450	471	437	449	406	433	456	415	458	442	464	454	465	427	439	438	408	470	462	469	468	429	456	440	412	480	440	445	438	452	476	420	474	467	432	433	436	445	448	436	406	430	416	441	413	413	496	443	438	451	454	422	480	450	460	472	451	452	457	415	434	471	461	418	428	436	470	445	487	440	437	407	449	446	448	412	427	419	492	429	440	438	458	449	435	440	431	424	441	431	446	419	445	451	428	459	426	454	443	432	449	443	411	462	419	460	381	452	478	428	408	457	440	444	408	439	413	433	426	477	458	438	462	461	458	446	437	471	398	428	392	456	431	477	426	422	454	447	474	462	440	407	411	482	441	454	436	458	447	418	441	372	465	452	437	445	460	403	417	466	442	477	417	414	455	449	474	443	443	428	414	432	430	481	470	437	428	451	472	431	459	451	445	451	442	425	435	464	435	452	470	408	442	449	460	453	481	440	451	433	439	462	451	442	414	483	449	477	472	489	469	433	458	440	456	415	439	452	405	467	416	444	457	478	408	454	443	453	420	463	419	440	442	467	448	399	440	464	456	450	437	443	465	433	435	474	466	466	414	468	455	459	434	447	417	447	507	471	423	434	452	484	429	457	447	435	466	452	450	413	425	464	454	461	439	443	462	459	445	443	428	442	432	403	437	432	458	453	434	435	412	399	449	414	423	439	465	442	493	427	426	441	429	451	452	444	448	488	443	428	442	423	412	439	420	446	457	435	466	420	435	450	458	456	429	432	442	428	453	449	435	460	461	463	416	457	461	430	410	433	462	448	457	455	447	458	429	446	449	451	459	444	426	441	428	434	436	431	475	434	426	459	431	416	447	418	443	453	465	426	484	451	450	455	445	427	447	432	503	457	473	434	407	428	465	439	470	422	425	468	417	473	464	427	486	446	463	467	456	413	461	433	416	457	488	435	425	467	466	496	482	486	488	439	441	432	423	452	474	461	440	447	415	430	400	466	441	481	448	421	422	425	449	473	440	431	437	420	452	458	404	450	430	451	432	482	421	468	445	461	459	450	449	435	424	402	444	454	445	436	417	430	442	473	397	456	439	455	418	482	441	460	451	443	412	412	465	467	454	463	441	431	472	440	433	467	455	479	463	470	445	437	454	447	409	427	430	431	436	398	426	458	399	429	427	419	412	422	472	430	440	439	416	459	446	441	437	471	401	445	440	445	418	445	496	445	466	453	426	458	446	442	435	458	458	455	454	514	451	443	439	439	430	460	471	443	459	455	453	480	434	445	468	410	456	446	462	453	450	472	455	459	458	458	408	472	482	439	432	435	467	431	460	429	449	462	421	465	455	424	469	447	490	433	477	442	426	454
24779	23065	31402	25858	19991	8321	968	426	368	374	407	403	397	380	362	432	395	396	350	372	354	417	398	378	373	402	383	382	410	370	371	378	394	377	369	405	384	378	352	390	353	359	410	375	418	376	379	375	397	375	373	375	377	367	401	389	375	371	420	411	393	373	351	374	371	389	404	363	341	399	383	408	389	376	381	353	395	369	334	408	385	411	346	377	387	389	359	368	405	357	405	365	374	393	377	371	386	382	398	358	361	379	374	373	422	380	387	378	400	396	385	392	354	400	379	387	392	380	355	390	381	385	376	347	382	377	382	364	393	361	404	353	383	401	345	368	361	403	387	420	383	381	391	372	410	388	348	393	393	383	411	375	330	360	409	345	378	401	358	398	398	396	400	350	346	377	379	368	426	330	394	382	379	408	397	364	404	369	352	348	364	398	412	390	402	420	394	389	369	337	337	440	364	365	392	362	404	393	358	386	393	357	359	384	402	365	367	384	404	358	404	362	403	406	371	404	367	394	392	385	393	386	418	393	351	388	363	401	346	403	394	397	346	383	377	404	337	375	388	398	354	358	365	360	355	409	423	365	358	364	392	382	376	365	419	369	365	351	362	351	335	394	417	380	357	365	340	383	407	397	363	382	382	400	366	412	384	400	362	395	379	410	388	380	383	365	384	422	390	416	381	369	368	393	390	353	370	373	364	400	371	355	402	378	358	387	394	337	373	360	374	396	383	365	413	360	342	367	388	379	362	379	430	382	397	391	392	384	384	377	388	362	382	389	367	373	408	416	379	373	381	397	380	388	405	389	366	376	388	387	407	376	399	387	357	384	395	376	367	366	374	392	355	395	402	356	404	345	375	402	400	367	390	366	388	386	345	368	380	426	373	362	382	402	378	369	367	338	391	404	384	381	411	383	357	359	354	370	375	363	387	405	384	377	361	379	419	399	374	385	392	398	397	377	404	379	348	389	432	380	395	376	368	358	387	394	407	381	368	359	350	365	389	368	363	368	373	399	404	375	362	402	399	412	392	390	332	408	398	367	387	356	365	411	359	377	401	373	377	394	364	372	367	384	381	385	403	365	334	398	369	434	348	406	399	418	362	381	346	416	392	398	380	376	369	369	388	365	370	387	373	365	384	378	393	373	379	375	366	390	396	388	365	364	422	382	398	360	390	407	399	347	358	367	358	371	386	395	394	357	404	398	359	357	378	355	365	380	380	385	367	367	393	367	402	393	379	353	371	389	372	398	385	390	378	393	353	361	361	403	374	376	351	377	397	372	399	385	387	368	353	375	372	369	369	428	393	361	377	389	348	391	403	388	403	404	361	397	378	365	408	391	380	353	408	400	385	373	397	389	404	398	369	388	386	359	363	406	363	380	379	386	360	368	365	375	393	394	394	382	381	385	362	390	376	419	415	378	404	363	383	398	370	366	407	396	394	402	393	406	366	376	368	387	351	357	416	386	362	379	401	416	386	426	395	390	384	395	391	369	385	372	367	403	391	346	363	352	388	388	414	358	377	355	385	368	401	403	360	390	389	375	349	372	379	363	377	402	388	381	362	406	375	380	414	391	382	347	383	396	396	399	360	350	415	394	333	377	392	368	372	377	421	393	396	391	373	374	377	366	375	350	418	352	375	373	408	396	378	426	394	386	390	349	420	384	387	417	367	373	355	382	356	373	391	407	387	389	380	354	396	398	363	401	379	353	371	347	391	362	387	399	353	410	403	365	413	375	391	385	382	361	406	378	391	368	370	395	384	396	394	370	375	367	378	412	381	420	365	380	383	399	371	409	433	398	387	384	386	402	399	403	361	377	357	378	373	399	369	360	351	396	386	362	377	376	396	389	380	394	372	388	398	375	362	398	407	404	378	406	385	394	394	395	394	368	361	359	414	373	379	371	415	382	432	372	402	387	396	353	373	343	387	394	389	367	386	355	384	372	350	402	380	400	399	393	382	372	359	380	393	315	355	423	369	350	371	390	383	350	353	345	378	384	390	391	375	405	378	330	371	366	411	388	377	393	360	409	365	355	363	389	388	334	403	369	378	364	376	391	372	396	357	380	386	373	398	378	389	373	347	369	429	371	396	393	363	421	371	354	384	347	359	370	351	378	381	379	371	387	370	377	382	392	363	359	372	376	352	350	427	403	385	348	363	379	382	374	346	380	381	354	388	405	381	353	406	379	390	360	401	407	390	379	367	376	391	398	340	384	376	375	410	403	378	354	387	387	396	381	385	400	415	410	378	354	359	374	400	382	362	406	370	371	362	406	399	357	392	396	405	392	382	381	382	388	381	402	394	382	393	387	401	359	400	386	381	364	381	403	377	338	366	402	390	382	372	380	378	374	388	394	371	416	397	376	397	379	419	388	355	370	360	355	404	364	377	376	378	386	382	384	374	393	389	356	409	346	405	363	387	356	388	348	396	365	372	386	404	358	344	355	372	361	377	382	361	372	373	342	358	313	417	403	389	407	338	348	345	373	393	405	425	416	376	386	395	402	352	400	387	356	382	393	398	383	385	363	366	407	388	442	378	422	401	396	406	391	371	395	358	379	376	394	392	404	410	384	420	391	395	347	374	406	401	399	388	390	382	377	396	404	382	410	379	397	394	385	367	354	398	357	375	388	355	353	339	392	358	375	369	419	379	380	376	375	376	395	382	392	374	383	380	410	400	373	393	370	397	372	315	378	398	388	393	384	372	351	366	410	375	389	404	377	391	382	399	383	399	343	396	406	386	372	392	405	402	335	359	415	376	361	366	358	376	346	350	372	412	426	363	367	349	410	375	391	350	382	395	405	392	370	377	348	381	374	358	375	407	377	384	376	379	379	390	367	392	335	359	411	383	374	376	381	363	392	375	378	379	392	388	388	369	395	400	382	388	383	392	374	385	392	360	409	400	397	401	392	365	386	360	376	386	377	366	347	351	403	366	380	393	368	384	399	377	390	417	423	366	409	380	358	423	377	376	360	346	351	359	397	399	400	395	397	376	388	403	373	352	365	394	360	362	385	343	398	350	393	354	369	398	384	369	399	387	383	367	390	392	373	380	390	364	392	402	355	377	362	385	396	380	388	378	402	366	369	374	373	387	358	362	406	374	364	411	387	391	374	368	394	397	398	397	370	346	380	394	404	384	394	380	360	388	380	418	398	385	370	395	405	362	385	363	406	378	391	376	363	408	349	379	419	367	420	395	368	383	389	326	379	394	378	392	364	370	355	365	360	370	397	406	398	362	392	377	389	337	371	389	385	386	361	400	345	366	398	326	438	383	369	413	380	408	317	378	369	377	384	399	363	384	421	391	427	370	389	392	368	366	385	386	351	382	390	384	372	404	382	363	365	409	408	382	389	389	354	384	375	374	350	365	382	366	379	384	377	375	371	426	368	356	399	401	352	373	401	384	403	367	343	409	394	352	387	363	376	373	353	399	394	388	397	385	394	377	385	357	419	372	375	405	414	379	371	386	347	388	408	379	406	383	366	400	391	378	372
60289	87706	59744	32355	16129	4748	1204	767	618	631	589	595	567	635	630	611	548	605	622	649	620	590	589	636	626	590	616	615	589	604	610	581	617	570	579	591	629	604	594	591	585	587	618	626	621	594	587	587	626	586	606	595	586	603	601	604	592	605	614	581	601	576	594	633	559	600	612	600	627	591	550	614	619	623	599	585	568	625	558	576	587	581	599	570	600	664	615	590	626	617	627	566	583	626	589	586	591	562	547	580	583	596	570	568	582	623	620	626	605	569	609	557	607	574	609	575	594	560	577	611	624	589	605	598	610	558	608	585	572	603	612	590	596	581	526	610	566	599	582	570	606	581	622	622	598	592	584	609	619	594	636	569	611	622	591	576	624	633	586	619	634	632	585	610	587	582	588	623	624	591	617	601	567	575	583	573	644	583	607	540	557	579	617	585	577	567	588	615	614	598	565	610	603	580	555	578	578	593	608	573	604	575	583	609	619	632	642	580	577	587	651	619	621	628	655	586	609	587	594	613	576	617	583	559	581	635	595	596	625	553	559	635	611	640	605	616	571	598	572	627	618	610	616	601	607	610	580	615	587	652	597	603	599	592	622	595	606	576	579	605	593	577	604	622	596	604	604	598	575	577	593	575	586	635	592	600	577	610	624	605	549	576	588	542	580	635	584	609	578	591	571	561	589	594	617	613	616	639	604	602	643	634	603	591	561	610	625	601	577	627	618	589	656	592	611	593	585	639	631	586	611	607	623	631	580	620	615	600	619	589	566	620	620	587	560	574	599	604	578	553	627	576	614	595	536	590	627	663	630	572	574	581	597	635	616	642	607	598	568	605	633	583	594	626	594	546	611	594	578	572	649	655	567	570	579	584	583	609	625	626	574	604	598	613	561	584	585	610	597	623	587	632	585	605	590	590	575	594	555	543	602	624	610	630	598	577	604	655	568	582	557	577	579	591	567	613	617	603	615	620	589	593	611	590	619	581	604	616	600	614	568	571	614	581	652	576	577	585	603	575	611	627	572	618	621	587	668	577	593	585	629	562	595	641	612	582	588	613	617	585	592	601	610	600	639	554	612	599	628	629	546	551	588	577	605	618	630	589	619	610	594	605	599	585	546	589	622	634	577	613	569	610	563	584	604	586	602	574	606	548	664	587	608	625	595	591	574	630	568	601	591	567	586	615	595	602	618	607	623	585	600	607	582	570	595	618	598	556	561	599	606	574	544	573	607	606	627	646	590	607	605	622	616	584	587	574	625	612	643	648	605	624	603	606	593	620	574	602	579	605	634	638	618	628	604	595	653	588	621	610	551	638	583	576	575	637	594	613	580	604	602	632	612	602	612	583	576	638	580	606	586	588	600	567	604	630	579	572	615	523	584	581	569	578	609	617	574	596	583	612	616	601	616	649	606	593	612	600	605	594	561	601	602	607	583	575	577	639	580	570	566	579	625	622	574	628	585	576	594	578	578	598	606	607	624	573	567	577	599	559	614	601	587	544	617	592	568	608	567	628	583	587	590	600	583	591	631	574	585	610	637	629	601	580	599	572	602	621	611	567	612	530	602	587	592	638	652	606	601	620	615	605	628	589	614	599	599	605	619	585	562	582	539	599	560	602	600	596	618	612	578	597	639	639	651	551	564	609	593	627	596	599	616	610	617	589	624	601	584	560	575	598	553	572	624	608	609	591	594	645	610	579	572	625	555	622	633	569	598	600	590	571	575	607	621	591	557	602	601	611	588	595	590	603	589	606	601	545	612	525	598	653	613	554	633	580	581	588	618	605	629	590	604	618	589	606	610	625	589	601	630	580	632	599	589	603	556	602	589	586	590	595	587	574	608	612	630	603	580	617	602	620	610	660	578	584	585	554	582	613	581	611	587	608	594	598	568	607	615	589	609	636	569	575	552	597	652	593	583	580	630	573	640	583	583	607	593	588	587	570	603	593	635	584	617	624	597	595	612	600	554	574	591	602	622	615	636	608	580	630	624	599	582	578	561	574	571	602	609	592	605	583	600	600	654	584	637	613	572	585	588	597	593	591	570	575	630	582	643	631	536	626	639	615	584	595	614	579	608	596	621	614	580	612	584	604	601	564	603	588	617	546	553	615	564	604	626	582	593	540	607	632	615	607	608	603	670	614	563	574	634	600	638	614	641	603	626	590	627	609	612	626	604	590	607	589	574	596	594	594	587	562	592	558	591	580	612	639	622	633	644	575	635	614	628	596	608	624	602	602	562	590	585	616	639	601	600	625	603	572	614	629	599	605	580	602	572	611	605	604	605	626	554	611	587	577	598	543	601	605	616	586	565	587	600	596	574	565	581	630	581	591	629	608	605	601	605	597	566	631	579	586	654	569	582	574	578	633	598	588	583	561	591	604	617	597	619	636	598	595	595	593	581	570	618	592	592	614	597	577	630	573	622	611	577	612	577	585	627	564	581	619	595	600	615	642	601	588	591	595	588	640	594	624	587	632	622	598	580	577	558	615	591	575	641	581	633	595	579	605	588	613	617	598	643	619	602	603	598	571	590	626	607	590	610	626	627	607	603	601	622	555	639	596	594	598	581	611	584	583	564	591	588	616	575	550	607	625	601	613	558	567	603	594	637	636	556	581	583	594	551	587	608	597	619	616	593	637	626	585	593	585	621	606	571	609	566	627	606	571	610	574	596	590	601	616	559	573	608	613	577	622	582	595	575	547	615	574	620	625	585	604	587	611	556	609	606	592	595	612	604	618	589	599	600	627	580	610	592	618	591	587	591	565	543	556	652	621	570	598	551	564	587	568	587	623	551	664	638	582	588	599	645	592	571	576	614	607	609	620	566	619	631	587	617	635	603	595	579	591	581	617	582	580	591	623	580	590	604	551	625	652	581	600	594	620	582	587	600	592	591	596	579	573	598	582	607	651	587	606	627	595	647	620	643	588	626	582	598	600	612	559	581	570	563	575	613	605	586	649	596	599	558	574	602	611	609	581	584	641	598	598	619	627	592	592	575	583	628	620	586	590	618	576	613	601	586	608	627	579	624	602	602	563	633	564	581	568	603	587	580	622	574	582	617	617	602	585	603	631	614	564	616	619	621	611	547	648	580	564	618	580	626	574	603	588	573	545	602	569	618	577	596	646	598	615	593	622	586	626	565	589	574	612	622	591	604	638	577	606	588	584	643	587	580	595	600	613	581	552	657	608	569	609	600	610	624	608	591	562	548	599	607	588	601	605	583	560	562	635	581	581	566	607	620	597	583	601	626	546	625	604	590	604	600	587	605	615	645	590	630	618	604	599	608	620	623	585	634	613	561	618	562	588	604	624	617	608	621	625	615	601	642	597	583	606	564	634	585	613	653	622	639	594	614	552	602	591	604	615	632	569	584	603	625	595	596	586	632	574	617	616	611	637	614	588	597	579	602	584	605	602	590	603	579	620	589	629	637	569	621	547	644	607	600	600	574	572	609	635	594	597	599	605	581	596	584	633	571	612	610	665	570	568	570	605
23472	22124	30308	24582	21586	19025	5199	619	456	455	440	462	457	438	457	459	439	444	456	440	469	439	437	436	460	433	447	431	452	477	489	447	438	421	438	463	447	439	435	416	464	462	451	429	420	434	438	426	455	438	439	460	439	467	423	427	458	484	466	420	428	448	444	451	440	431	434	403	438	423	431	455	437	480	403	429	487	436	441	433	437	457	423	446	439	414	437	458	447	423	463	451	456	451	468	422	453	442	443	421	466	444	423	452	453	414	474	442	409	471	423	463	447	460	415	417	482	437	455	472	460	431	455	421	447	463	424	448	449	432	425	448	430	432	452	449	439	430	420	397	432	465	467	398	421	440	469	449	442	436	430	470	423	445	470	417	480	443	494	439	462	438	446	467	442	441	453	445	447	419	434	457	436	435	435	496	463	465	431	451	428	478	441	422	500	423	429	439	449	444	429	486	416	456	405	435	441	501	471	441	414	439	452	468	395	461	449	428	445	404	431	448	407	427	403	451	425	446	430	446	426	438	445	433	471	469	448	443	397	456	431	449	466	451	465	396	442	411	453	439	492	435	440	433	429	432	443	426	423	472	434	449	468	405	425	442	420	437	458	423	405	437	440	435	429	421	442	441	427	432	501	438	454	461	466	471	425	450	430	455	481	457	455	446	463	453	460	412	408	415	451	430	443	398	430	425	469	421	423	450	459	421	452	462	449	414	437	476	483	475	423	416	440	442	434	439	425	446	465	436	429	420	459	409	414	427	445	434	457	466	447	441	422	435	427	428	431	448	445	477	457	442	456	456	450	467	460	448	467	472	418	463	432	434	438	450	455	429	471	427	459	417	434	438	427	469	429	462	457	403	417	442	463	425	438	491	437	415	442	472	463	407	425	468	441	407	465	454	482	451	427	446	453	488	416	404	438	453	450	424	450	453	441	450	474	410	438	422	425	451	428	457	467	460	419	452	439	453	491	398	430	426	438	428	465	415	462	440	457	464	410	431	396	492	435	458	456	440	470	455	444	472	452	450	430	431	457	437	433	424	455	481	429	436	452	480	453	448	449	448	455	449	456	480	433	418	391	435	416	405	423	452	457	405	398	444	462	466	416	427	435	436	423	427	481	430	442	441	449	423	454	448	407	447	454	417	397	426	454	431	438	460	428	442	475	416	414	454	436	480	417	438	432	407	444	414	424	482	453	420	458	426	456	399	429	415	422	425	481	454	433	440	430	422	458	409	438	431	468	431	440	454	427	448	447	419	422	449	427	376	408	491	456	454	410	462	485	435	423	459	493	439	463	421	433	448	485	436	453	446	413	407	468	445	433	459	450	449	467	453	432	449	420	409	475	435	432	431	435	404	442	417	437	463	411	452	480	432	480	419	455	435	408	460	461	426	462	478	469	451	424	440	421	416	436	416	460	443	464	463	432	404	492	431	459	455	475	437	475	443	460	471	455	413	441	436	436	438	426	443	441	444	471	454	457	478	428	421	438	428	477	415	437	475	481	406	445	429	438	469	455	455	441	423	425	458	451	424	427	437	417	438	399	426	428	434	448	435	437	411	445	447	468	411	435	410	461	408	414	429	424	440	416	432	427	423	432	432	429	415	450	512	415	410	431	436	431	478	418	416	429	444	439	436	430	438	458	414	431	440	420	465	415	411	451	433	464	406	447	436	454	368	439	468	383	447	452	425	456	441	415	460	430	432	463	424	470	430	413	436	401	478	418	486	441	450	448	473	460	433	418	488	457	472	436	412	428	448	478	491	458	445	441	458	421	488	419	466	427	455	446	482	441	453	456	433	479	445	456	475	485	432	415	406	494	454	418	453	420	461	453	440	428	456	450	413	464	428	461	407	435	423	435	467	465	456	446	456	438	443	466	470	416	430	450	416	506	459	505	427	477	393	480	443	443	458	428	412	474	442	441	470	417	452	422	440	467	448	452	460	443	436	421	438	458	427	441	450	414	458	423	483	471	403	454	435	455	454	412	431	442	423	462	441	439	467	451	428	461	425	438	450	458	465	436	457	452	472	436	415	412	435	434	467	407	438	457	442	457	417	447	443	453	465	431	443	462	426	438	420	418	422	437	447	442	442	421	435	417	489	439	466	416	472	449	447	421	430	469	455	445	391	474	403	450	418	473	425	462	442	421	452	434	493	466	426	409	450	430	454	465	426	453	454	432	427	395	474	435	438	448	440	446	463	410	424	413	454	473	464	474	438	491	384	452	419	480	458	466	424	451	437	446	459	443	434	452	462	428	431	440	445	458	424	475	442	465	421	427	419	474	470	460	438	461	463	436	434	413	448	427	432	413	466	442	407	472	415	435	435	448	454	447	445	438	451	466	441	477	469	466	449	431	417	426	451	412	444	444	447	450	433	423	427	446	485	474	419	406	418	453	485	425	470	401	442	432	459	428	434	424	430	461	424	445	423	461	415	485	442	409	445	463	431	463	453	445	510	439	427	445	443	428	438	442	411	425	431	479	466	448	431	465	456	422	457	436	418	477	438	422	492	438	506	457	424	472	464	426	445	425	478	440	454	426	426	402	449	481	438	451	453	454	399	450	412	454	440	462	476	466	425	453	425	427	461	474	449	405	437	422	436	440	409	440	442	414	464	459	422	439	399	439	419	432	440	438	421	451	448	430	467	457	465	444	447	425	430	448	470	418	431	490	459	449	466	449	460	456	432	460	409	449	457	471	457	464	440	475	447	452	437	438	434	467	437	449	396	440	452	408	435	456	438	448	445	458	462	441	449	463	436	464	440	468	445	450	469	433	417	458	488	420	456	433	461	454	469	459	459	426	444	490	408	452	434	461	453	446	417	454	505	469	458	454	433	486	438	465	432	433	431	446	433	454	462	453	417	476	427	474	407	452	452	442	439	413	472	428	473	438	484	446	443	407	459	446	453	481	455	420	435	444	435	420	474	466	423	451	446	417	477	452	411	479	408	434	473	430	446	474	467	467	472	413	434	436	438	431	436	453	450	412	487	443	441	434	450	467	454	450	416	438	419	440	426	422	458	442	399	445	414	443	431	442	472	427	424	388	450	427	430	462	436	455	417	437	473	433	478	427	419	447	434	430	435	441	460	435	442	428	418	468	441	451	437	425	439	441	467	438	388	445	437	458	448	468	438	478	431	471	439	451	486	441	468	438	431	432	442	422	435	507	426	464	473	439	460	449	454	413	471	467	430	472	438	432	453	432	430	429	443	444	437	484	440	456	448	432	464	410	403	443	415	440	479	427	445	437	429	464	488	454	460	455	460	415	456	392	424	449	443	420	430	453	467	452	437	461	445	466	453	473	429	418	482	422	470	441	473	404	474	464	452	447	471	408	456	437	454	403	434	421	429	412	422	479	392	446	459	424	443	431	431	455	420	442	416	436	457	416	414	430	468	437	393	449	451	445	453	435	445	448	449	439	419	455	449	447	452	452	436	464	449	439	413	431	418	451	427	482	430	401	439	440	439	441	447	445	451	375	419	434	455	448	434
61960	99203	70709	41898	22280	6968	1593	894	695	656	693	717	679	686	686	671	681	672	646	650	698	658	727	670	689	647	711	691	668	706	707	682	700	726	720	687	690	679	695	697	692	668	678	689	699	673	700	715	688	710	656	655	692	695	698	647	659	683	700	688	621	654	665	657	658	678	686	654	704	662	645	701	621	716	675	713	681	667	648	638	645	680	729	684	668	682	679	700	722	677	658	667	672	711	698	637	665	682	710	690	641	675	680	671	655	679	649	682	667	701	663	670	660	677	652	677	709	672	652	724	679	680	656	687	650	675	660	696	683	674	633	666	687	661	679	633	647	666	725	687	737	693	686	740	671	651	633	714	675	703	685	688	655	673	683	700	669	627	656	660	674	633	689	704	681	723	670	646	657	694	619	689	728	729	655	691	641	651	621	699	692	667	712	716	692	655	665	680	700	689	678	664	698	664	672	652	694	699	736	750	681	645	691	703	691	633	683	623	666	665	683	649	667	651	670	660	655	649	716	704	684	638	649	650	648	687	712	719	704	660	663	655	670	678	662	635	706	659	682	661	700	646	628	711	690	681	672	606	739	683	696	688	693	716	684	651	669	657	717	705	641	733	671	675	687	664	684	639	654	716	670	618	669	699	697	615	690	669	670	697	665	726	717	677	675	664	690	675	687	708	687	715	708	666	677	658	678	656	643	674	680	680	661	679	705	666	684	672	648	624	672	660	620	698	650	667	713	661	691	684	658	675	681	668	659	662	673	642	639	694	670	718	666	696	701	689	714	699	675	745	700	639	686	685	659	648	706	664	721	704	687	681	727	672	680	711	699	684	662	658	669	718	644	706	639	658	683	689	712	656	693	695	623	651	637	688	652	661	718	697	662	653	683	702	739	675	697	689	651	700	677	654	698	715	675	680	661	696	753	646	711	725	645	675	704	675	693	667	684	670	710	683	675	688	657	702	706	671	665	672	735	659	658	681	694	651	661	719	675	658	626	683	694	630	659	674	698	689	651	669	652	704	640	703	675	661	662	652	658	676	687	685	721	650	622	672	694	654	681	703	676	667	633	710	697	695	662	723	606	706	614	671	664	706	658	682	624	672	642	651	694	673	648	680	652	720	661	616	714	710	640	664	700	671	676	609	685	687	677	677	674	682	664	641	584	655	711	696	694	650	712	636	685	665	684	662	690	662	642	700	667	677	647	625	690	668	708	676	663	633	688	692	684	699	620	689	733	701	671	665	668	672	689	663	655	684	669	692	701	700	691	682	668	655	684	661	676	640	681	655	653	686	683	680	639	707	675	670	653	697	684	651	678	680	707	707	639	632	646	667	705	668	700	679	660	662	672	675	705	733	664	681	685	695	661	683	701	686	666	694	652	698	683	643	660	643	685	678	660	708	685	682	713	681	717	734	711	680	632	663	691	685	747	683	667	687	671	674	705	651	731	671	651	633	672	683	687	650	662	700	701	627	671	727	719	656	644	686	685	676	657	696	646	628	677	720	631	629	710	652	672	727	685	670	651	651	658	627	694	630	711	671	630	681	672	676	668	653	638	664	645	657	636	667	710	684	645	649	698	700	622	656	672	685	680	646	633	635	666	669	630	673	626	665	672	733	692	673	655	685	711	667	673	655	697	689	667	667	651	655	678	671	733	664	699	691	671	677	704	653	663	673	699	695	627	660	711	642	700	675	634	626	714	694	687	690	636	637	682	687	683	637	689	721	667	690	712	663	656	610	749	678	723	688	686	685	681	700	654	646	680	695	702	674	679	663	706	707	703	710	708	671	716	650	646	643	663	675	712	690	661	672	661	673	653	638	719	703	700	688	660	666	672	680	657	673	687	660	662	649	672	690	690	698	663	637	693	676	665	686	656	681	744	670	691	664	672	632	625	680	710	699	677	678	693	667	662	611	685	670	685	720	658	671	666	650	711	708	643	726	701	672	662	656	750	728	691	675	680	636	671	687	673	698	711	664	661	700	703	673	697	690	726	626	676	646	661	624	727	714	678	665	719	672	652	640	646	653	712	692	650	662	631	670	616	649	694	691	683	632	683	630	657	689	668	689	653	679	667	717	654	682	666	670	693	681	719	716	707	667	679	643	708	644	620	649	668	673	638	731	710	661	647	692	626	700	677	705	706	680	710	717	699	695	688	643	665	662	689	645	712	678	642	637	681	691	674	667	666	686	687	673	641	664	651	682	700	682	665	650	652	684	701	716	654	691	672	649	680	666	656	678	674	693	680	654	706	651	666	714	686	709	673	679	668	649	662	675	684	697	656	682	708	614	627	741	646	692	665	671	638	707	696	704	660	670	648	671	670	644	693	615	638	698	635	728	669	659	667	713	678	684	674	679	667	722	669	706	695	687	662	705	688	641	678	660	669	665	695	683	624	646	675	653	651	666	637	689	659	663	648	634	649	633	644	679	730	699	688	690	589	656	697	690	724	703	658	681	683	701	656	719	671	688	693	676	662	649	694	675	707	680	661	674	679	699	679	653	706	679	746	628	673	688	658	672	648	646	655	696	704	699	692	666	698	654	735	688	692	698	673	688	690	650	640	693	691	668	741	664	672	658	712	677	649	653	660	672	685	685	720	623	639	711	693	681	673	660	665	704	657	672	707	688	702	671	670	674	676	716	652	655	726	664	700	678	675	695	700	692	656	688	689	631	704	729	647	661	629	700	692	685	657	609	691	696	666	617	659	690	647	639	666	676	719	654	677	688	672	691	683	686	657	708	707	709	681	634	662	687	603	645	706	693	664	673	685	652	685	628	656	665	702	687	734	710	682	649	704	681	643	642	686	692	694	660	709	654	695	684	632	670	640	659	657	672	666	736	693	668	666	679	673	700	679	623	672	632	651	667	703	676	706	662	675	639	686	720	696	689	705	670	655	658	643	673	656	668	661	656	681	698	690	640	677	662	725	690	684	720	641	695	678	632	676	675	643	703	660	644	666	721	651	665	692	654	645	631	657	696	640	680	639	658	606	624	600	713	667	723	666	667	667	686	678	676	703	736	693	688	639	695	681	650	650	679	650	694	672	698	690	710	691	642	672	636	677	638	652	687	687	676	660	686	690	658	689	686	687	676	689	695	679	714	623	716	715	710	700	678	667	679	656	696	675	677	674	711	685	681	712	696	658	665	685	680	666	678	653	666	659	686	687	642	677	696	654	639	692	683	672	685	661	676	681	703	675	686	718	646	713	704	662	689	676	706	652	698	676	709	675	656	650	633	698	659	688	703	651	688	661	644	707	685	649	650	638	660	650	692	698	655	692	650	646	669	681	647	706	656	656	674	681	692	661	667	732	639	660	683	699	668	654	682	659	652	664	685	656	670	696	649	692	695	646	673	659	680	663	677	671	670	697	678	665	644	644	697	685	722	666	703	690	702	706	674	698	704	714	636	684	696	732	692	658	684	705	664	666	649	638	630	742	677	684	651	702	664	643	668	695	712	661	652	702	665	652	688	728	640	701	708	683	680	671	660
30206	29046	25511	11022	1905	530	309	323	287	261	311	282	318	290	295	291	278	276	262	271	308	275	301	274	302	275	304	268	290	272	282	292	275	273	295	270	284	321	294	285	277	280	251	272	291	286	280	269	290	283	282	244	278	276	284	297	279	259	251	279	258	280	266	302	260	261	294	262	280	302	279	295	307	292	281	302	259	281	302	286	274	284	299	273	300	308	304	287	286	279	298	298	288	289	290	301	262	297	257	304	297	315	267	280	281	295	264	295	277	261	281	294	288	263	278	254	254	297	270	282	268	307	303	311	279	294	298	289	255	276	260	244	295	254	300	252	285	265	296	267	277	291	250	288	307	255	257	278	323	299	261	277	294	291	278	258	273	266	307	277	276	278	277	292	275	298	301	270	290	270	317	331	278	262	258	281	290	254	262	271	281	291	264	293	274	281	297	287	263	303	259	281	277	292	268	296	265	278	294	297	283	277	270	263	268	279	266	271	283	281	271	251	314	278	273	281	289	280	269	255	289	285	296	255	289	267	300	262	260	268	281	252	265	303	289	269	261	270	284	264	289	303	300	259	294	266	286	260	306	276	274	287	286	307	308	275	265	311	290	282	282	289	295	322	237	276	278	282	282	267	272	303	283	249	285	273	301	284	288	265	289	262	301	275	278	302	274	289	265	280	234	300	273	289	269	268	281	276	279	296	298	276	284	289	300	272	273	313	286	277	256	284	267	256	278	281	311	266	291	275	275	288	283	288	294	287	247	265	287	299	281	255	285	277	290	303	280	271	262	284	319	274	265	262	258	285	296	311	263	267	271	278	299	278	279	278	276	293	268	299	276	271	278	298	301	278	295	270	277	282	285	266	271	260	278	284	284	297	257	294	280	277	269	271	265	275	264	294	292	295	276	304	259	265	268	290	292	280	281	268	292	282	270	279	299	290	273	298	280	280	276	305	274	264	301	273	271	269	275	276	268	290	280	255	288	288	258	276	293	271	288	287	281	265	296	260	289	306	267	282	302	257	279	296	266	307	286	261	311	265	297	265	275	281	286	278	286	277	308	276	287	302	297	269	282	259	285	282	304	284	262	279	289	292	272	294	318	280	267	294	296	303	290	261	280	295	277	266	300	266	303	292	281	313	280	256	312	294	263	297	277	244	264	263	256	266	294	287	271	283	292	288	297	306	287	301	273	274	281	320	291	308	329	284	309	277	272	294	292	333	307	285	287	302	301	305	258	273	250	302	265	267	271	276	276	278	311	289	280	282	257	310	288	289	270	263	301	268	278	261	279	291	288	307	276	281	290	272	267	290	270	284	294	264	279	269	297	294	265	284	281	299	266	310	291	277	285	289	274	316	278	300	302	281	269	272	271	277	252	287	302	272	278	286	274	289	261	300	285	287	247	269	270	257	242	280	310	265	301	294	282	265	285	259	269	262	297	283	289	282	288	308	293	314	304	292	287	246	297	310	280	255	280	289	282	302	283	263	268	276	275	267	261	279	287	297	232	300	302	284	267	291	286	289	288	306	283	279	294	303	281	269	293	282	293	284	267	297	283	296	305	278	298	276	267	256	274	281	266	276	292	285	279	289	267	318	277	270	306	262	274	296	306	273	285	266	287	253	298	288	320	284	278	280	277	277	265	293	269	278	290	264	290	296	298	291	264	263	267	283	248	281	275	283	303	279	281	288	282	312	263	289	304	283	291	313	301	259	303	252	291	268	320	269	289	287	285	249	278	273	257	277	277	277	291	284	316	292	290	272	289	279	281	313	288	283	272	303	309	296	259	306	276	293	283	262	287	262	296	285	295	274	270	274	315	279	266	285	281	271	299	293	266	287	278	300	256	271	303	296	293	279	256	282	330	306	299	265	259	291	309	259	287	276	298	290	287	278	294	255	276	295	277	288	292	270	255	264	279	273	305	289	299	274	280	274	278	269	249	262	287	276	307	311	276	297	270	271	275	289	260	274	253	292	272	262	284	282	291	288	303	300	281	281	264	272	286	305	264	239	301	285	319	268	293	317	285	293	329	277	264	290	297	278	263	313	276	296	288	285	287	284	304	260	274	280	301	289	301	283	269	258	286	290	295	323	283	245	306	308	293	242	276	292	301	268	291	254	324	263	266	254	279	277	260	264	274	279	257	268	294	295	273	253	271	279	259	284	271	264	264	296	278	296	251	279	303	300	273	286	251	290	266	301	287	265	279	277	288	288	284	272	264	277	296	285	281	268	267	274	287	238	268	288	311	294	281	253	290	269	313	285	290	277	292	298	272	285	287	246	288	295	294	280	240	276	308	258	284	287	282	254	303	268	301	294	304	259	270	256	281	275	275	292	293	253	303	285	275	297	286	291	290	286	280	267	284	315	298	294	287	296	290	285	272	290	287	297	276	270	290	274	270	303	295	278	300	272	268	266	284	292	277	263	263	260	282	255	282	294	258	259	282	250	268	276	263	255	275	271	289	261	264	277	256	294	271	281	292	259	286	285	284	297	243	281	279	311	265	301	287	269	318	292	275	307	294	259	280	270	294	273	293	302	309	266	292	286	287	270	269	272	274	296	283	304	309	279	287	301	318	291	254	302	310	291	259	282	253	266	296	312	283	259	293	272	265	295	301	273	246	281	272	307	298	272	285	302	298	275	264	282	274	281	267	259	279	270	325	282	255	251	293	275	288	320	253	258	306	264	279	274	267	268	298	271	275	282	290	311	305	256	292	258	298	302	249	287	290	303	306	284	289	299	307	301	283	284	262	287	305	276	275	291	332	279	312	287	281	291	292	278	299	292	260	285	304	280	285	270	284	299	292	305	268	277	284	298	299	288	253	291	275	269	263	286	271	297	268	300	265	314	299	291	273	269	318	267	270	292	293	273	259	271	288	263	296	275	270	296	265	291	299	291	276	276	263	294	298	250	249	275	286	299	296	290	283	261	263	276	276	259	286	295	294	282	270	292	284	306	280	287	252	277	295	315	291	292	276	317	293	269	306	263	290	292	302	269	286	294	297	282	263	287	300	297	303	299	317	285	255	286	281	302	302	300	295	261	263	266	316	287	261	281	279	248	288	270	288	267	273	279	284	292	275	278	304	293	293	311	288	296	272	271	293	307	322	290	287	282	263	280	285	299	284	288	304	283	279	280	281	306	283	290	276	316	289	272	274	282	276	290	274	267	306	315	275	292	288	287	298	297	278	265	265	285	308	267	281	272	289	268	266	318	277	309	272	286	280	295	297	259	309	267	284	304	273	287	277	256	307	315	270	275	269	285	277	269	270	283	292	252	254	282	274	265	287	278	286	303	278	291	314	306	301	278	257	282	293	255	284	309	295	277	277	293	300	287	279	305	278	295	287	278	294	304	265	266	270	297	269	290	274	285	282	271	277	291	293	326	284	269	275	324	268	264	287	289	332	309	271	284	272	267	269	270	276	302	289	277	289	278	279	267	281	278	244	282	297	290	287	279	284	251	271	325	276	271	297	323	305	275	324	281	311	298
37451	45489	28661	11464	3404	997	556	472	459	464	475	474	460	475	486	463	479	474	449	447	426	484	480	467	472	472	449	457	429	439	457	456	464	444	417	460	443	418	444	456	448	451	482	456	491	437	468	465	435	448	440	466	439	464	473	455	466	456	416	444	458	477	445	474	432	478	456	464	440	474	443	464	432	436	463	439	426	433	464	452	460	492	449	458	455	428	460	466	438	439	461	465	474	431	473	439	485	466	431	447	467	431	453	428	444	471	420	399	480	419	484	454	482	451	426	453	469	434	460	515	438	481	479	463	485	444	423	465	471	452	478	467	424	453	445	475	481	466	421	475	420	447	432	470	432	425	464	470	457	425	452	459	465	490	482	445	427	471	460	463	457	441	441	398	470	447	475	448	400	455	430	472	447	447	470	490	469	490	450	469	486	451	463	471	418	496	481	438	415	444	427	475	442	458	468	467	476	465	418	477	464	458	495	482	453	480	446	446	396	433	463	437	458	421	489	442	451	433	457	476	443	449	449	463	484	444	481	451	482	446	474	434	472	457	435	465	451	482	445	444	430	456	438	455	426	446	471	452	458	457	435	459	434	461	454	485	443	431	467	454	473	435	451	492	458	428	445	486	446	443	424	495	424	437	415	457	480	462	470	449	431	433	476	435	487	460	460	472	430	492	460	448	440	487	481	472	492	426	456	467	446	471	435	465	435	461	475	494	451	448	464	438	420	456	462	463	471	420	473	483	423	427	489	441	446	475	477	470	464	475	461	453	462	446	437	486	421	442	440	439	451	445	464	483	428	458	498	453	487	447	450	451	431	430	441	431	457	509	451	446	490	452	464	433	446	419	444	475	448	438	471	452	479	432	476	433	482	457	458	437	465	463	439	455	479	485	477	430	485	442	457	454	463	446	399	446	450	501	480	446	461	446	432	443	441	451	469	450	467	461	436	440	459	444	441	413	484	479	488	427	432	458	446	452	487	442	447	416	461	480	442	439	472	440	462	449	504	426	450	472	433	447	450	463	463	481	466	480	432	477	445	443	466	425	422	423	444	445	462	391	458	445	419	481	448	427	442	421	413	450	440	463	446	451	445	469	477	477	405	472	462	435	461	493	438	448	461	429	422	436	442	467	431	449	448	456	477	457	465	477	461	469	460	485	450	436	450	423	463	504	467	458	437	452	456	459	461	437	452	466	482	429	431	430	435	466	438	457	423	471	456	453	452	448	474	483	440	422	488	422	468	467	456	480	426	436	476	420	461	441	436	453	490	459	440	432	433	435	479	466	441	452	479	480	483	467	481	454	457	391	458	458	449	461	471	474	464	478	478	447	455	449	460	431	444	449	423	432	462	437	425	455	451	437	431	437	408	452	437	449	482	443	447	456	507	452	456	446	438	430	437	435	449	445	424	475	456	431	450	427	476	458	481	471	415	445	444	500	498	437	462	447	465	447	470	445	439	447	430	470	460	487	458	499	455	435	462	451	472	474	485	470	463	462	474	430	466	432	434	483	442	443	413	431	485	461	447	415	455	445	433	447	443	469	445	498	462	448	466	413	425	470	442	436	432	448	427	477	464	470	446	429	460	466	399	458	482	447	456	462	453	436	433	452	447	443	447	473	469	481	406	454	459	460	496	409	453	474	479	424	449	428	471	459	455	452	490	423	474	425	408	447	442	464	453	464	450	441	438	463	485	473	453	474	458	444	448	514	416	431	459	455	465	428	424	501	476	457	449	492	461	436	477	450	430	445	479	456	464	494	491	401	478	475	502	477	468	462	413	511	454	500	454	475	435	418	450	404	480	429	448	451	457	398	466	484	459	439	453	458	418	464	458	460	446	421	422	464	408	432	458	445	436	501	437	451	470	509	483	471	446	494	419	431	429	435	433	485	456	447	453	457	480	437	469	466	478	458	485	436	425	447	457	480	430	437	443	450	451	483	473	404	428	430	449	440	427	405	438	467	396	441	431	441	472	449	457	436	477	462	426	436	461	432	448	442	453	452	470	499	421	457	465	466	424	444	474	480	462	521	455	487	415	465	455	454	487	449	425	476	439	469	442	437	484	414	463	493	433	473	496	462	458	477	421	449	452	457	470	448	486	437	439	446	458	422	455	437	457	440	465	489	449	431	470	464	432	458	455	443	459	447	410	455	474	461	447	408	483	474	429	448	438	431	492	445	479	458	491	412	462	495	485	480	485	490	490	499	512	517	475	450	445	485	487	449	427	436	465	450	424	433	476	467	475	434	488	459	469	460	476	425	458	465	417	440	436	439	446	487	456	480	485	471	447	430	427	431	477	477	420	456	451	440	491	434	413	442	452	458	449	449	476	476	476	472	502	431	435	436	466	452	494	445	462	455	457	441	434	450	424	464	451	464	458	456	470	486	445	467	423	438	478	410	452	488	448	417	432	496	453	439	471	438	435	457	455	437	456	491	515	430	451	421	426	458	450	450	440	465	454	477	424	453	426	450	440	438	442	460	486	474	479	454	455	468	498	457	443	468	454	408	499	431	447	434	458	447	458	478	445	449	468	469	467	470	475	448	451	456	457	474	461	465	469	452	425	466	451	440	455	443	463	449	422	422	425	472	432	461	452	464	437	431	444	469	462	462	424	471	468	463	450	493	439	464	448	403	482	450	449	454	481	485	474	448	462	485	436	465	451	452	475	421	466	483	475	464	439	434	453	417	459	491	451	477	485	392	462	441	419	469	463	459	444	457	464	431	476	428	448	421	452	437	478	462	463	423	412	459	452	426	431	452	460	470	450	459	474	468	472	477	485	487	427	495	484	453	454	441	445	436	465	436	447	485	461	454	445	424	459	451	465	424	450	435	470	433	447	451	475	452	461	443	479	444	481	496	445	460	452	462	443	424	440	494	461	426	469	489	472	439	481	424	429	448	446	438	495	466	508	447	457	436	453	489	426	458	447	459	479	483	448	470	464	460	473	448	438	456	473	464	435	467	467	469	453	479	426	468	439	450	421	469	427	415	445	479	448	434	440	460	414	410	444	467	423	446	502	426	453	439	456	488	469	426	441	399	431	485	463	461	453	444	435	452	459	491	440	432	444	450	477	453	428	461	424	458	451	481	456	438	465	442	435	478	439	463	453	486	469	486	417	498	423	445	438	437	459	438	467	446	481	460	471	447	436	472	458	470	458	476	452	460	409	468	412	455	491	434	484	437	465	469	417	486	454	447	440	462	465	466	439	449	460	456	446	450	455	437	478	433	487	451	464	449	453	461	481	446	464	471	456	462	420	485	422	460	429	437	433	460	429	469	480	466	465	458	470	462	450	532	455	432	446	447	491	454	469	428	443	488	473	449	451	460	458	485	493	467	467	468	455	471	453	457	455	444	469	429	456	426	455	441	452	471	445	473	444	457	512	449	456	462	436	464	464	431	450	452	503	456	449	453	450	443	453	442	449	445	472	443	512	481	450	434	448	464	444	448	431	457	470	435	458	440	472	468	465	463	451	443	448	479	407	434
24789	23035	31091	26213	19908	7700	960	471	398	420	424	390	408	402	373	374	419	369	391	398	382	401	407	419	396	382	432	413	396	415	390	418	380	424	406	363	406	446	378	401	404	397	408	386	384	376	384	419	362	376	391	365	383	383	389	424	382	407	413	403	381	422	393	386	403	412	353	396	413	426	394	392	398	394	405	373	408	387	416	399	405	410	394	385	385	361	421	390	374	404	387	409	368	377	360	387	368	419	385	388	380	364	373	394	414	426	410	406	383	420	430	366	368	390	382	374	410	358	418	368	397	405	401	426	439	378	420	398	451	366	407	390	377	406	384	392	402	376	392	393	428	383	410	402	379	414	437	385	389	423	391	397	374	428	376	415	356	396	394	381	390	391	421	409	354	390	400	380	395	411	380	388	390	402	427	408	411	404	387	379	407	435	383	385	403	407	400	379	379	384	380	391	417	399	405	381	365	373	358	379	388	404	398	396	403	387	365	434	401	408	378	414	411	405	374	379	375	390	373	431	373	370	412	405	425	406	396	375	402	406	387	394	397	403	405	415	416	369	388	384	425	362	371	363	404	411	426	361	397	397	393	377	398	385	351	393	415	384	386	392	377	422	410	384	431	391	441	385	378	388	396	389	375	416	362	382	382	399	380	428	390	386	386	372	400	433	389	414	401	432	410	375	406	399	374	388	349	391	378	395	369	389	388	414	415	384	376	442	384	385	372	421	400	392	375	392	378	404	397	374	373	360	400	390	407	385	379	397	361	378	380	377	366	394	424	407	394	394	406	410	422	362	424	372	383	433	385	424	378	412	379	399	400	408	391	423	428	395	403	389	365	421	397	418	417	375	409	411	400	393	405	407	370	414	350	391	396	376	399	418	412	367	406	377	372	396	405	370	373	443	403	383	347	383	391	408	422	403	415	389	414	386	398	374	380	419	378	407	419	417	393	402	405	390	405	398	363	393	384	374	375	430	379	407	378	367	426	406	377	393	366	400	380	387	378	395	405	393	384	413	386	389	407	372	374	411	417	394	388	402	407	421	366	364	373	376	382	373	346	393	419	362	385	410	385	386	398	395	421	368	377	360	393	410	413	418	372	391	409	412	365	384	381	400	409	403	407	398	391	408	399	381	376	391	353	411	381	382	432	403	416	413	416	412	370	413	391	396	390	410	385	374	410	381	411	387	401	409	392	415	406	394	406	397	395	432	376	385	418	366	386	415	372	385	347	420	382	392	402	417	404	365	400	425	409	387	367	416	400	403	382	385	412	414	379	394	365	402	424	379	402	392	363	378	387	393	392	408	397	393	377	377	417	393	385	381	380	407	399	402	382	363	386	410	394	364	377	401	388	424	378	407	407	387	425	390	364	383	399	380	424	385	396	372	389	392	405	372	354	421	378	384	371	382	407	415	425	423	398	369	413	383	393	404	374	372	351	385	361	392	402	383	390	376	410	389	397	379	355	384	354	389	380	379	386	370	413	379	399	407	436	378	379	401	414	388	400	390	389	420	417	394	410	387	395	400	414	434	395	376	408	390	421	411	406	399	409	410	349	386	353	395	400	385	381	439	398	389	418	376	409	425	406	435	387	406	423	384	400	404	390	412	393	399	376	405	367	405	419	408	398	409	397	418	372	374	393	415	418	434	361	362	407	392	390	374	401	384	362	374	387	393	394	406	378	381	421	381	381	391	393	419	429	405	397	393	413	383	405	411	394	366	396	384	381	399	384	369	398	413	431	372	416	420	401	384	417	382	371	397	395	364	392	393	365	395	382	411	427	420	403	416	415	407	378	377	376	349	365	395	383	384	380	375	403	389	422	382	361	387	392	360	391	420	389	404	393	397	418	385	425	401	362	430	435	398	397	395	388	371	383	390	405	446	382	373	349	423	385	370	395	361	393	377	384	398	397	393	396	376	415	392	406	387	378	438	375	407	385	379	423	390	350	404	406	401	399	371	411	401	399	433	384	371	401	393	386	400	372	403	368	403	371	391	397	432	399	396	407	401	402	379	417	398	419	395	415	405	375	366	390	404	417	384	422	400	366	385	408	405	379	395	391	355	373	407	387	382	406	407	394	378	376	369	405	395	421	382	369	364	365	408	387	401	391	383	397	399	382	388	389	428	422	394	401	384	404	387	394	406	385	432	386	375	406	374	390	397	381	406	424	409	416	347	364	388	400	387	395	398	400	371	371	363	387	389	410	398	427	390	413	395	377	383	402	380	414	380	390	406	405	381	367	355	400	375	366	401	384	392	388	374	367	416	401	410	357	379	371	361	428	372	407	401	377	436	377	357	385	417	381	399	364	386	422	386	415	417	369	399	371	399	398	376	385	399	401	389	363	379	415	408	400	375	409	356	426	390	423	387	396	366	436	424	388	392	394	399	416	393	356	378	395	403	403	401	390	384	409	404	366	400	386	403	415	409	413	398	389	359	402	387	424	372	371	396	387	395	414	349	393	392	355	375	407	378	380	402	414	396	361	410	362	397	415	387	427	403	413	412	410	387	418	406	394	409	378	380	357	393	403	414	402	405	377	402	404	397	369	405	400	396	421	374	434	371	420	423	390	379	376	390	381	387	411	395	391	382	409	414	391	367	389	431	379	397	382	377	380	397	415	397	383	417	402	392	400	444	370	380	381	404	391	402	402	417	389	398	434	417	407	397	405	445	388	429	411	367	394	355	390	390	395	388	386	397	368	389	404	356	366	419	376	387	352	377	417	375	407	384	399	381	367	401	401	414	376	373	383	394	377	374	353	366	369	432	384	427	429	396	369	386	400	399	408	401	389	402	425	375	414	370	418	379	395	390	411	382	418	382	395	424	370	371	403	392	432	358	382	396	407	364	403	388	389	411	391	367	368	385	377	363	368	422	404	447	418	395	372	423	362	406	444	395	406	386	402	408	433	442	385	395	383	381	419	401	385	395	402	392	424	426	378	383	406	380	445	387	407	399	374	428	371	409	379	432	418	384	409	357	398	365	351	380	356	388	392	397	405	384	388	385	432	380	390	383	394	396	368	402	368	396	386	375	370	416	396	378	375	426	426	355	383	389	347	402	375	403	406	389	382	383	374	399	372	420	398	383	421	388	435	376	404	394	373	382	401	405	424	394	397	392	381	359	421	387	403	356	389	393	407	367	388	377	410	364	419	388	379	382	413	393	409	393	399	419	412	401	421	383	391	387	407	401	390	376	399	387	395	390	414	379	379	405	398	412	361	421	368	429	403	386	360	360	393	412	393	369	404	432	406	398	370	383	399	383	394	377	411	436	427	409	397	386	408	395	397	392	376	398	392	398	400	392	339	426	359	379	391	392	390	390	403	405	418	419	404	408	404	408	401	363	375	414	408	384	393	397	390	393	388	376	413	393	382	367	375	430	390	390	403	426	404	375	356	411	398	387	398	382	392	379	407	377	383	406	386	389	409	403	394	405	407	376	420	386	393	388	346	390	394	425	400	384	355	392	405	442	406	382	410	372	387	400	391	444
60999	87944	59853	33697	13725	3509	1259	662	572	632	635	645	628	630	599	651	603	633	629	579	629	608	652	627	613	600	607	618	610	627	618	606	603	583	605	615	598	657	653	617	618	621	627	592	597	629	643	625	612	624	667	658	612	582	603	582	581	601	581	632	645	580	637	631	638	603	604	597	592	574	631	612	622	668	652	619	652	625	660	605	623	643	577	630	601	598	613	622	589	625	602	633	601	639	597	655	619	636	640	586	635	639	632	607	638	596	627	609	668	658	647	628	641	653	610	657	576	626	590	606	608	609	624	592	646	625	666	638	602	626	630	649	600	639	596	577	617	653	613	600	589	617	637	599	617	595	629	652	629	625	616	631	618	637	607	596	598	604	646	644	637	644	623	595	661	594	660	563	633	599	611	590	588	636	637	593	636	598	648	641	607	623	658	624	602	626	584	653	582	611	622	631	650	604	624	621	610	574	646	615	549	636	637	608	638	617	599	633	630	588	614	618	590	605	613	619	610	604	621	620	614	580	622	613	620	620	603	600	601	635	625	585	666	651	629	629	602	599	596	562	594	652	585	604	594	610	619	594	630	630	670	627	631	636	614	597	634	636	633	597	578	647	555	638	605	604	639	638	618	617	665	606	617	594	636	637	651	622	634	619	599	644	597	592	628	604	607	658	597	615	603	616	591	628	582	611	574	561	631	596	619	599	585	609	625	651	633	591	629	649	602	591	604	667	605	619	596	571	627	560	608	609	625	617	618	589	561	587	579	604	629	618	607	614	630	597	616	643	653	621	623	608	616	586	642	623	577	609	633	650	638	658	621	614	633	612	585	589	625	612	587	667	621	638	609	624	622	621	662	617	594	625	642	653	618	600	674	621	643	577	621	614	616	594	647	604	622	621	629	607	634	667	606	628	568	657	612	623	581	652	578	636	588	647	637	613	623	620	626	649	606	599	586	606	636	615	650	629	640	649	622	627	613	647	645	639	596	652	606	602	617	664	618	587	623	651	630	599	614	629	640	611	589	591	620	604	600	602	628	647	637	628	623	625	617	606	645	630	640	610	637	599	656	608	618	607	617	622	614	583	631	580	646	622	585	629	624	653	559	635	596	610	633	645	688	581	591	616	644	572	622	589	583	631	592	616	623	584	610	674	593	650	625	598	631	575	642	628	626	578	597	606	644	621	623	586	607	646	584	575	560	591	607	622	573	641	610	639	583	636	636	586	624	646	593	612	636	633	645	630	607	617	630	613	583	600	571	663	611	588	607	627	649	626	589	601	649	673	610	665	580	616	628	668	621	653	639	638	602	623	618	618	615	624	613	643	630	606	627	607	611	620	629	582	632	592	607	620	613	596	613	561	606	559	591	593	626	606	599	641	658	616	645	623	621	605	619	623	632	621	632	633	651	595	602	577	636	610	640	639	656	628	608	602	633	626	625	640	612	631	639	588	625	635	613	683	609	567	603	586	644	614	610	594	597	598	621	597	666	599	582	640	595	598	612	623	610	619	661	611	624	613	599	635	612	611	591	599	625	597	640	568	596	641	631	662	639	637	639	628	617	619	604	615	618	595	596	603	591	644	576	617	574	627	613	643	654	628	585	662	581	619	648	596	618	608	624	608	645	595	635	635	586	649	616	598	623	662	598	570	632	626	619	600	613	628	642	614	614	623	624	580	647	610	577	572	620	618	623	614	638	613	607	661	608	619	615	609	607	611	603	680	604	569	587	635	604	648	591	655	639	655	635	665	611	624	693	640	643	599	603	595	647	615	651	587	619	636	624	597	600	586	617	641	615	652	628	598	638	630	629	565	659	610	588	589	611	585	593	599	633	598	598	602	618	614	593	566	631	631	588	632	612	621	646	630	612	618	592	633	559	626	615	583	650	640	628	579	610	562	626	586	608	575	608	652	593	657	614	624	552	592	583	653	643	638	618	601	636	593	590	604	599	626	612	618	658	605	643	616	576	637	658	563	638	623	616	621	632	626	616	623	598	614	619	599	614	622	617	651	668	585	621	631	638	621	601	643	628	595	627	605	635	642	602	608	608	589	594	641	639	607	634	673	649	599	643	593	625	602	631	591	633	614	636	624	570	574	580	631	616	612	675	614	601	630	652	611	596	632	638	630	645	597	631	584	588	620	647	671	620	671	594	564	617	585	650	577	612	640	635	622	589	599	647	651	588	640	597	595	634	596	656	644	668	601	598	617	617	587	615	616	587	619	665	594	654	639	613	637	615	628	661	622	616	611	566	634	584	613	645	619	587	630	597	657	585	632	601	657	639	710	617	552	606	620	651	668	601	619	659	583	608	622	608	601	583	636	634	652	599	627	645	660	594	657	598	612	635	590	676	617	651	581	585	654	596	638	587	583	602	645	591	626	594	648	637	626	620	584	600	610	635	650	632	646	591	644	605	615	598	639	665	610	651	605	639	630	644	605	588	617	613	581	597	605	647	646	616	633	621	641	600	626	565	621	600	636	566	618	651	605	624	592	603	683	603	647	573	610	635	601	641	599	666	647	600	622	610	648	610	587	601	603	610	610	635	653	639	671	633	576	612	651	643	603	589	635	615	597	657	620	585	619	620	638	598	628	671	610	671	624	629	562	611	578	632	632	658	650	608	589	617	608	591	650	610	597	594	665	614	596	617	611	618	618	608	671	627	569	642	671	627	638	626	601	606	648	655	610	624	586	642	627	625	628	642	627	595	553	596	649	638	611	592	626	598	596	640	581	624	673	613	596	576	650	615	683	635	614	655	596	616	595	645	594	662	611	583	622	610	649	661	555	601	598	617	609	616	628	639	604	628	617	639	627	623	625	607	608	625	603	607	644	630	596	620	638	607	595	594	580	647	649	650	624	616	618	605	596	632	608	630	640	668	627	613	602	593	659	687	630	643	583	656	635	614	587	609	617	625	595	635	604	623	610	605	629	618	613	613	596	597	627	666	622	635	602	662	613	635	635	617	592	648	612	602	651	594	656	669	585	591	663	623	661	612	618	609	612	640	624	614	592	621	645	588	642	619	636	633	637	579	585	614	582	659	608	651	578	591	642	636	652	624	616	628	581	659	621	652	654	618	639	628	611	613	601	615	630	598	626	610	607	643	637	626	649	611	603	641	605	594	637	612	605	640	646	601	606	645	627	631	614	632	603	603	603	652	578	608	649	599	611	627	652	641	617	584	597	613	656	573	599	578	654	645	668	630	626	606	620	618	593	605	600	604	641	625	604	597	623	602	606	594	598	676	628	661	610	602	637	599	647	595	600	635	605	604	582	607	597	625	649	634	618	590	618	574	627	631	639	622	635	616	623	591	585	606	654	613	574	600	630	607	637	624	625	641	659	560	651	649	601	610	583	603	601	657	617	659	620	566	624	601	645	600	633	649	617	596	618	593	668	624	629	659	620	610	588	604	619	580	570	623	584	650	637	607	583	622	578	641	554	601	630	616	615	659	612	645	638	635	638	559	616	636	606	642	580	656	594	644	608	623	653
23444	21955	30105	24686	21474	18843	4899	575	477	460	471	472	476	455	507	460	471	469	453	472	473	442	479	472	504	464	429	483	468	469	460	429	475	479	477	453	419	458	454	441	447	465	441	441	500	461	469	484	458	481	449	458	474	458	431	449	469	437	484	471	478	440	502	463	481	482	451	486	495	447	475	484	439	473	421	474	475	451	439	470	462	486	447	485	457	441	486	453	437	440	442	482	487	435	487	445	442	479	463	449	492	450	516	451	467	469	461	454	457	441	427	477	437	464	452	442	449	467	481	467	474	462	448	456	444	477	458	443	478	471	447	447	469	441	487	433	466	429	450	460	446	437	457	462	464	491	476	429	426	501	431	458	485	498	448	469	413	433	448	497	459	467	463	480	421	460	446	424	481	424	464	483	484	417	492	482	451	506	459	434	477	488	460	449	496	473	475	488	427	453	466	467	429	478	487	422	448	462	415	446	460	465	441	478	449	473	468	444	454	486	444	470	443	471	460	459	489	470	476	476	455	504	446	464	446	421	455	458	447	490	420	445	479	492	445	473	488	459	473	489	447	460	482	497	472	459	479	456	489	429	447	456	418	476	467	497	427	452	455	470	494	456	456	488	451	487	530	486	474	481	457	489	434	439	482	449	460	474	445	461	454	446	482	440	502	460	467	434	464	422	464	442	494	453	460	449	467	472	491	457	460	481	433	462	410	485	463	448	453	447	449	454	427	482	455	493	467	416	457	411	488	468	468	416	481	482	460	431	481	490	410	464	449	490	456	451	465	456	472	471	464	464	478	450	465	482	488	443	449	435	473	472	437	449	477	489	466	417	468	501	477	464	452	443	455	499	475	493	467	435	453	448	437	460	449	418	470	433	477	488	473	450	464	462	460	469	473	466	466	478	471	415	454	436	457	478	420	457	409	439	483	478	474	468	479	469	531	463	462	492	449	444	464	452	433	468	448	461	463	422	441	442	447	426	402	445	462	436	444	457	494	427	441	474	477	432	473	477	483	476	469	482	449	460	442	448	448	495	455	447	427	461	469	478	488	458	474	452	478	438	444	477	442	472	497	443	485	481	471	410	467	466	492	454	457	480	441	475	471	495	472	437	448	469	439	425	492	451	434	488	501	448	460	422	455	521	457	457	472	452	479	482	463	491	482	469	471	437	465	457	468	468	467	465	478	468	464	434	495	456	475	464	437	468	434	473	457	450	430	438	459	459	466	465	464	473	450	450	448	453	473	438	466	453	505	414	474	472	451	469	488	483	460	464	477	466	455	432	441	469	466	460	470	414	483	454	428	443	452	424	448	421	448	445	493	481	490	471	447	464	452	434	425	501	450	471	461	420	445	476	472	450	434	445	490	451	466	485	453	412	468	447	462	440	470	464	463	431	478	471	456	448	450	455	471	473	446	465	430	473	458	489	504	457	441	462	480	469	451	406	430	468	420	454	480	481	455	441	435	502	448	462	454	488	481	438	469	464	452	446	475	459	458	475	469	461	469	425	432	430	441	469	490	473	498	457	484	479	475	508	435	470	439	434	486	462	458	467	462	444	460	490	503	483	466	512	462	439	461	499	445	478	475	459	470	478	454	431	471	388	470	490	466	473	424	496	462	472	451	462	462	461	453	458	462	491	426	453	424	440	420	469	484	462	449	454	483	499	441	484	427	459	452	468	445	482	438	452	451	469	485	465	451	421	421	502	484	455	456	471	419	494	490	455	439	477	493	486	473	474	439	469	491	458	475	437	477	454	450	424	424	438	451	407	478	454	443	453	458	456	513	462	429	478	448	471	459	456	453	447	465	478	449	430	432	441	443	467	466	427	473	478	460	441	490	485	455	461	488	455	440	433	473	470	444	456	450	466	451	473	470	504	464	471	411	425	458	467	443	488	480	473	509	477	485	463	464	451	400	439	432	445	500	464	467	445	495	495	453	508	446	476	459	498	476	454	445	464	500	475	485	472	439	450	487	459	469	504	471	469	479	464	494	480	434	440	443	442	411	478	429	473	448	433	467	495	433	466	444	443	455	415	444	502	461	495	485	464	497	466	448	478	473	437	484	446	453	455	451	444	497	465	471	466	472	444	420	454	450	473	476	456	444	427	449	474	494	479	482	443	453	469	440	476	462	455	453	460	449	457	467	475	429	466	469	441	471	473	457	466	464	461	443	469	448	465	468	468	439	426	456	485	435	450	477	433	473	507	457	488	455	452	441	452	477	469	431	432	472	481	411	428	439	434	426	450	496	494	501	452	472	442	477	476	450	498	473	473	466	477	444	464	431	507	457	506	444	466	471	475	437	455	500	446	470	518	478	486	427	472	469	491	503	458	465	455	464	478	448	434	446	509	475	408	442	462	497	495	443	457	468	466	482	458	468	471	432	444	459	455	500	457	435	464	484	480	450	460	468	426	470	463	464	451	476	428	448	507	479	434	482	439	426	483	495	428	445	496	466	432	456	506	468	461	423	437	437	485	491	461	477	455	482	495	455	489	440	477	450	464	472	476	465	448	469	464	455	496	481	484	443	450	488	444	443	486	479	470	466	451	445	448	467	445	459	454	447	467	418	477	444	446	461	463	472	475	463	488	459	428	490	456	469	473	440	448	419	479	485	457	466	458	463	467	466	472	452	435	435	445	409	471	481	478	455	449	435	483	445	438	459	488	445	444	465	471	466	449	444	447	453	439	463	459	478	498	438	511	452	481	462	497	470	473	442	406	469	497	447	435	468	431	485	461	469	443	435	474	410	464	449	433	470	432	438	452	476	439	441	461	446	468	428	462	432	450	477	440	470	467	501	449	467	462	467	441	443	443	499	451	458	476	510	449	453	479	421	438	461	448	476	466	449	492	460	455	491	490	499	415	431	450	521	483	477	443	448	486	456	442	439	496	453	488	451	462	476	449	476	496	448	442	413	442	483	477	445	451	459	431	448	438	451	462	411	453	484	478	441	496	440	464	493	452	501	475	482	461	462	443	444	453	442	470	486	503	483	450	498	453	447	457	434	495	462	445	461	432	511	466	466	458	491	467	486	455	446	456	470	420	450	473	461	474	465	474	456	453	487	461	445	467	469	484	468	483	480	431	466	415	471	468	447	461	492	468	459	446	503	461	478	471	461	457	474	476	468	475	438	439	444	482	448	456	467	445	490	467	439	465	418	458	462	459	465	448	466	454	452	454	445	476	408	442	442	460	489	451	460	425	478	468	465	491	450	445	468	500	432	434	468	485	422	487	504	464	477	478	478	451	446	438	449	466	487	456	465	482	480	501	457	463	512	469	483	437	438	491	475	461	478	444	493	453	490	460	482	488	461	466	425	451	460	464	459	483	474	480	477	433	470	457	453	465	474	477	442	430	480	446	448	459	430	441	467	479	469	465	484	454	477	418	547	460	457	464	466	458	421	457	446	422	480	494	441	472	450	474	446	486	458	444	475	466	469	457	465	429	496	505	513	468	501	474	463	466	470	483	444	427	454	470	465	455	479	505
61488	99072	71930	42091	19150	5375	1390	759	731	649	702	681	681	730	679	701	716	707	684	713	703	698	710	696	698	707	718	674	695	708	709	721	688	713	708	683	708	693	695	727	724	646	697	679	710	711	714	656	669	709	667	699	695	740	662	714	691	727	652	736	660	665	662	708	697	723	660	655	686	688	672	705	633	725	727	696	693	673	657	691	706	697	705	663	684	718	750	680	708	714	677	692	696	678	681	637	719	705	714	682	668	728	708	712	720	721	714	694	685	726	686	706	687	690	683	646	680	670	695	681	723	712	662	669	677	658	687	700	732	659	621	727	710	749	690	666	730	726	654	710	688	671	743	707	662	714	700	672	682	698	778	706	689	681	707	710	671	753	723	718	653	699	702	679	726	700	667	730	673	699	630	684	716	742	688	737	700	694	721	731	729	690	702	707	695	724	759	682	684	727	668	709	712	746	727	711	709	709	673	695	678	746	713	680	688	689	704	708	630	680	656	751	674	717	704	734	735	668	702	685	702	708	754	721	686	671	700	710	720	712	673	676	717	710	665	690	662	684	753	697	674	725	687	671	761	714	734	712	677	695	796	707	734	659	688	672	693	711	688	685	662	702	749	704	671	635	666	668	738	719	724	671	675	687	658	696	752	694	697	665	684	717	690	645	691	663	696	714	762	683	708	665	688	683	660	703	728	665	696	691	662	673	714	750	719	632	689	728	727	764	705	719	706	705	690	691	728	696	640	696	672	737	708	682	710	707	709	639	684	719	681	658	701	731	695	727	713	724	715	711	709	699	721	694	646	615	763	687	706	659	713	702	703	737	677	701	737	624	698	696	737	686	664	692	674	639	703	730	668	700	728	684	674	657	671	681	669	722	662	701	710	698	642	683	679	691	656	706	686	686	682	693	703	705	696	686	710	685	655	679	738	718	695	660	649	736	714	750	718	685	706	724	712	776	661	720	698	674	699	685	704	704	682	718	698	690	707	721	694	653	691	693	721	685	707	671	726	716	684	675	662	700	685	712	692	707	709	754	682	724	696	695	713	676	676	667	690	732	700	729	749	700	707	693	733	698	663	658	719	687	721	680	711	712	678	637	712	736	674	688	702	655	737	669	662	749	721	731	746	646	694	706	734	695	681	724	687	722	727	734	698	678	685	710	744	689	696	686	706	723	681	739	677	680	693	675	707	703	684	684	705	712	716	652	715	706	697	726	722	666	689	643	715	701	647	671	696	681	722	713	701	704	678	679	689	729	710	694	689	680	650	716	703	713	683	675	727	671	707	742	689	748	705	692	692	693	711	682	638	686	751	695	669	668	713	732	678	619	673	692	730	632	735	669	714	723	725	711	740	732	710	683	696	705	671	717	690	725	738	672	691	683	687	658	736	669	731	712	707	708	719	767	679	700	697	674	688	688	714	680	714	676	700	677	670	719	687	703	732	703	696	686	617	698	710	697	692	727	750	671	685	669	656	710	709	672	710	735	675	679	670	688	691	696	744	714	691	709	703	754	725	733	686	714	671	701	697	705	713	697	703	673	691	658	670	701	660	716	684	709	713	666	644	727	685	657	717	728	710	739	730	718	666	686	697	703	699	681	673	722	716	671	682	693	658	743	688	758	683	672	716	671	662	715	741	701	673	714	688	676	715	690	710	709	654	681	704	708	695	687	746	690	722	687	679	674	700	716	734	736	658	673	681	691	700	708	705	716	695	747	709	690	675	661	730	710	690	739	710	704	695	645	705	672	672	667	672	704	709	721	670	715	707	661	665	688	697	712	683	717	674	671	715	672	722	677	708	683	714	684	702	663	680	719	694	693	669	785	699	677	727	720	680	697	681	727	689	640	681	692	707	696	697	707	695	666	726	714	713	652	718	652	723	709	678	703	694	663	670	708	667	717	713	628	709	746	714	713	698	724	750	676	662	698	684	696	700	711	701	709	669	671	676	732	677	683	706	681	745	671	744	696	711	711	736	711	673	685	680	709	708	662	685	662	688	731	691	670	670	691	679	716	692	712	717	682	673	708	726	732	721	699	696	703	701	659	714	684	718	726	731	748	723	674	720	698	676	710	686	733	692	692	657	700	700	714	709	702	708	682	702	706	706	693	694	662	665	700	711	672	703	635	698	708	743	725	660	710	701	726	724	699	702	713	716	682	738	731	666	675	650	687	702	670	667	691	800	702	712	682	756	712	728	749	736	695	722	677	685	656	710	688	679	645	691	696	732	676	720	704	707	698	723	713	697	673	654	715	747	678	661	703	728	728	674	686	699	688	697	724	736	696	701	702	699	729	698	728	693	702	729	716	709	665	746	679	698	702	686	707	682	736	716	669	688	716	701	698	660	698	695	688	712	694	714	738	658	687	711	694	762	695	695	685	688	704	713	738	647	714	682	680	699	670	679	728	728	707	721	721	726	721	701	669	735	677	738	701	757	667	702	692	656	641	693	709	669	672	710	707	735	740	654	714	700	700	652	707	715	715	663	662	727	694	663	719	698	709	675	728	694	694	667	752	734	644	708	670	726	686	703	755	698	688	649	728	720	695	693	650	701	713	688	703	714	706	676	729	704	696	704	691	711	699	698	675	698	679	679	703	689	706	772	703	673	709	626	697	683	689	719	713	691	725	668	713	755	736	702	697	669	705	702	672	676	723	659	719	725	654	693	717	686	657	660	744	660	649	694	723	718	716	688	699	699	739	706	689	666	691	668	699	718	676	709	671	714	661	698	698	692	739	654	737	657	664	690	742	675	686	714	710	707	699	715	671	641	647	710	708	732	668	682	735	674	683	658	705	714	713	690	656	728	673	643	737	704	703	686	712	700	711	711	639	695	724	716	731	705	695	708	649	690	754	688	693	699	747	696	704	704	662	736	661	704	698	673	706	678	652	679	722	694	683	672	685	690	703	696	703	687	672	710	678	723	712	715	701	719	726	720	713	774	707	649	694	677	662	711	707	674	712	714	686	748	710	746	769	697	682	716	721	685	658	675	741	685	738	671	688	683	721	748	685	661	670	680	728	666	726	672	695	663	711	683	656	740	681	656	720	687	660	707	695	706	679	658	680	711	705	715	692	676	708	693	696	689	668	671	693	681	736	717	680	731	723	720	750	701	709	687	663	732	668	672	712	692	693	676	716	722	699	731	681	757	667	687	728	724	651	677	708	722	667	679	727	656	683	720	693	700	692	691	755	716	712	742	674	677	722	698	689	686	695	689	720	713	691	711	683	699	710	779	669	690	676	704	728	688	673	669	667	702	707	665	694	698	729	701	743	712	676	692	682	702	742	647	666	714	732	676	700	707	686	696	740	716	693	672	706	710	719	717	710	681	659	682	700	712	705	674	769	726	701	776	722	683	688	706	668	711	668	696	675	641	715	738	741	708	720	723	714	729	666	715	706	712	694	684	709	689	713	680	698	670	688	710	733	693	656	712	676	675	692	695	666	700	688	751	662	687	718	685	729	675	617	739	700	693	668	730	749	752	655	707	706
29982	29771	27482	12062	1961	643	410	304	302	289	350	320	323	331	297	284	312	298	301	314	299	322	302	294	324	317	318	311	285	290	325	294	315	291	322	307	302	303	320	320	281	294	355	309	301	304	328	311	310	300	328	310	308	319	285	332	299	318	293	273	314	288	326	327	318	305	322	295	307	298	312	306	281	306	297	295	296	292	314	316	306	313	312	269	314	333	334	297	323	302	335	283	288	299	317	311	317	280	291	289	296	289	304	302	313	331	320	308	305	306	316	315	291	318	300	330	280	318	305	275	295	311	317	302	294	270	343	299	314	296	308	295	293	296	303	312	307	331	327	303	288	322	307	334	307	294	300	318	319	330	291	296	297	304	308	305	314	285	288	278	296	295	298	302	296	319	298	272	324	288	305	321	312	313	307	318	328	323	303	297	277	322	316	330	290	302	276	284	317	295	311	307	277	289	284	297	308	306	340	268	340	300	306	331	288	322	298	320	283	278	274	327	287	259	313	277	295	321	331	282	322	311	299	297	292	286	295	312	296	298	307	314	299	290	304	288	310	298	275	299	318	333	301	322	320	293	336	286	277	295	300	326	312	331	296	301	333	304	351	302	312	298	327	294	323	326	284	284	298	284	317	290	300	306	312	295	291	343	305	315	303	309	322	315	306	328	321	320	305	350	328	308	322	274	303	301	309	333	319	288	282	318	321	302	288	320	292	285	314	313	303	308	268	338	301	288	323	320	315	307	287	321	304	301	315	293	298	304	321	316	307	302	284	304	299	296	276	284	280	305	311	315	298	311	295	301	292	315	321	309	303	298	318	298	293	278	300	310	289	301	298	279	319	295	310	318	295	320	316	275	357	334	305	305	302	297	316	315	296	319	293	297	331	292	309	313	298	331	309	278	343	315	292	296	312	296	302	309	307	327	310	295	311	304	293	284	287	315	294	313	330	306	300	316	279	296	299	281	298	291	321	309	291	278	313	300	305	298	273	328	329	316	316	273	332	320	290	319	335	318	278	278	310	300	314	296	293	322	320	298	297	308	307	299	300	265	292	287	308	303	304	324	311	319	306	285	308	281	292	306	308	301	311	281	290	314	311	303	309	295	307	316	280	306	270	292	301	313	310	273	287	306	292	299	299	298	295	304	306	324	316	317	316	287	286	293	320	308	278	300	320	308	313	318	289	318	318	317	304	323	294	304	300	344	302	293	314	299	271	309	329	323	300	314	282	316	264	320	310	286	308	314	321	293	294	281	330	301	282	303	297	287	317	303	306	297	324	283	320	313	286	276	292	288	291	284	313	255	315	319	329	295	303	323	305	261	285	293	322	295	305	306	323	301	286	307	306	310	319	291	313	298	295	282	310	299	286	327	321	334	273	317	305	265	281	328	307	303	286	294	295	299	315	310	322	318	301	281	316	289	287	310	299	273	327	350	303	291	302	295	273	313	305	307	323	279	324	288	299	277	316	282	323	277	308	336	275	319	294	308	303	312	271	314	283	331	302	279	270	310	294	303	297	309	282	327	302	308	320	305	305	287	321	337	321	293	299	310	325	309	295	283	299	261	272	288	328	322	328	335	311	269	322	318	301	268	326	258	343	318	307	319	292	301	306	294	283	303	308	276	304	318	297	297	316	308	328	312	337	306	317	314	291	287	301	335	299	288	299	322	298	321	284	322	309	308	303	333	276	295	296	277	334	339	311	308	300	331	305	327	295	269	316	283	309	297	310	318	295	318	299	311	304	316	312	282	300	278	311	282	311	320	370	313	324	291	313	287	276	304	269	303	316	343	294	298	280	309	280	321	288	291	352	330	306	298	297	296	279	301	285	316	304	334	317	309	321	267	310	330	326	295	315	295	339	323	285	288	313	316	310	331	287	345	342	325	315	296	317	319	310	296	291	292	333	332	312	281	292	291	318	322	331	298	304	321	349	284	322	304	322	292	325	281	329	277	304	301	293	316	352	304	301	304	293	326	309	336	314	293	301	291	304	285	343	317	299	317	280	286	310	320	290	346	295	305	327	306	326	294	318	331	313	300	300	345	281	315	300	289	335	314	335	319	312	297	318	284	321	305	297	340	309	330	316	298	263	283	292	329	305	324	342	271	303	300	307	316	337	316	301	291	292	306	294	334	327	310	300	285	324	350	307	314	305	291	291	340	298	295	334	307	302	278	319	334	296	316	318	318	309	322	310	276	314	326	329	308	316	264	313	306	302	322	286	333	335	303	305	310	308	309	312	312	344	307	300	302	287	319	317	322	319	325	324	326	308	291	312	331	327	317	308	327	298	281	328	299	334	315	305	319	324	325	309	298	286	294	278	283	325	337	324	300	305	289	308	301	317	293	340	284	313	344	305	317	302	289	324	294	314	292	302	317	281	316	276	288	330	316	267	325	297	314	312	318	313	309	349	267	336	296	325	293	304	311	298	320	301	313	296	300	289	318	299	316	288	331	286	282	283	329	327	290	303	284	353	345	326	312	328	302	316	302	310	305	317	333	287	308	316	321	306	317	292	313	284	324	305	271	291	290	294	274	290	314	276	289	317	294	320	310	304	298	306	324	308	316	329	296	292	272	309	330	321	297	320	292	319	289	328	309	298	299	303	302	304	272	324	332	280	348	289	306	279	329	311	305	349	305	284	289	308	293	301	301	306	325	307	331	300	267	289	319	309	331	320	305	311	291	338	316	310	330	290	300	321	307	323	318	299	285	333	316	278	312	301	309	301	302	299	318	295	301	281	303	308	314	324	297	298	304	316	321	321	321	322	367	304	325	280	325	301	318	298	276	293	301	280	258	324	322	307	312	326	312	295	277	286	311	305	322	293	324	341	283	292	319	308	302	336	274	325	296	309	304	320	302	323	317	313	317	294	306	334	323	307	321	305	309	304	322	286	292	307	311	305	292	300	261	285	291	300	283	297	316	294	315	323	279	313	332	331	311	334	303	298	270	273	300	315	297	284	284	307	291	334	288	310	307	281	314	295	292	299	292	289	319	292	354	335	315	252	289	313	297	326	290	291	294	322	314	306	295	308	317	278	290	283	303	304	299	304	322	295	288	318	301	307	302	315	321	301	344	326	304	303	353	332	310	298	276	340	303	328	336	307	331	309	309	316	291	293	351	324	292	318	314	315	319	285	307	280	300	300	284	307	308	333	306	277	324	298	277	315	307	303	324	277	276	305	290	327	311	303	294	312	286	312	319	301	313	308	337	305	303	308	307	288	348	294	275	264	280	312	306	318	287	318	305	307	327	314	292	290	310	312	298	328	305	335	283	314	266	309	285	284	335	323	323	317	293	300	324	313	307	338	336	289	293	373	292	318	332	313	335	293	300	314	285	310	323	263	303	298	306	291	297	308	297	297	328	297	313	298	313	319	287	295	308	310	296	291	310	295	313	337	311	310	304	297	304	311	268	301	293	317	298	293	273	276	300	323	278	309	296	321	301	291	302	277	272	280	291	299	328	297	324	297	313	313	307	355	297	290	287
36762	47050	32307	11930	3135	1044	601	474	506	529	497	474	460	480	499	480	480	484	494	482	443	484	483	505	535	488	505	537	487	507	512	496	470	494	448	467	493	494	448	485	569	447	514	498	485	493	537	502	434	488	515	487	498	441	494	471	469	472	492	495	489	513	488	479	543	487	492	442	520	470	520	487	496	483	477	486	502	502	495	504	497	461	465	491	485	454	496	518	487	471	459	495	471	503	471	482	499	479	498	473	510	497	536	461	489	477	472	500	510	491	470	483	511	487	457	470	446	474	479	447	487	500	483	505	482	547	455	441	484	482	486	471	501	450	502	514	468	465	471	516	459	482	479	516	454	451	505	461	515	483	472	503	464	478	497	525	508	488	516	474	494	451	525	496	523	483	540	502	511	490	508	485	493	493	502	488	486	466	526	511	463	472	495	461	497	454	450	460	506	519	498	498	508	510	501	518	483	490	490	519	505	504	531	476	490	496	535	483	535	449	491	458	486	478	529	485	472	439	478	506	519	492	486	461	489	465	511	505	509	487	490	469	486	484	494	485	495	465	478	504	498	480	489	471	450	496	456	483	511	477	442	476	509	494	469	505	458	483	503	490	513	495	506	519	511	466	427	488	486	526	456	457	468	491	464	490	506	481	477	485	507	547	504	511	530	446	475	485	483	458	480	455	521	473	505	500	494	506	489	533	511	495	525	489	525	475	462	489	500	493	495	448	467	501	481	482	466	480	516	517	478	458	517	497	496	503	478	466	470	467	495	514	539	495	512	489	474	489	472	476	475	491	487	505	481	493	468	479	464	475	498	488	513	474	469	462	507	535	465	479	535	500	467	489	491	445	521	512	512	484	500	501	497	498	469	438	453	472	490	479	484	508	483	500	456	501	484	514	459	510	513	484	497	484	524	507	463	526	491	511	465	477	526	500	492	492	492	495	500	480	460	492	470	478	496	484	482	491	500	478	531	487	492	506	503	487	479	487	503	512	511	512	501	476	518	531	527	483	476	469	473	467	471	491	532	528	506	441	474	452	509	492	477	468	469	449	473	460	499	475	462	487	522	460	462	503	459	495	482	499	479	488	480	503	484	536	475	489	475	465	523	489	524	470	497	469	482	497	493	529	507	468	484	490	515	466	529	500	505	469	492	489	508	507	444	497	499	527	467	527	457	491	439	492	478	485	520	488	449	494	462	487	457	480	485	506	506	523	489	472	521	466	466	526	469	473	456	492	477	508	496	472	509	458	455	499	500	501	519	422	497	500	482	503	479	465	483	457	512	471	469	457	469	513	494	483	504	471	514	456	448	483	477	462	500	480	484	473	510	521	501	505	467	477	540	493	498	521	500	459	485	502	511	503	488	497	485	529	481	501	463	488	514	511	459	494	484	473	460	494	491	464	480	485	497	483	490	470	448	524	483	485	543	499	515	487	467	515	464	529	465	498	504	511	464	515	503	478	514	498	481	455	440	503	495	448	475	503	471	480	504	518	503	498	516	482	467	476	466	498	546	503	451	508	492	475	489	470	524	484	494	514	490	488	486	495	484	536	466	453	500	502	483	487	511	507	503	464	476	483	493	491	475	468	496	491	534	458	469	489	514	497	506	482	507	531	455	502	509	495	518	487	498	478	452	495	452	510	495	506	487	490	479	509	461	481	507	473	462	469	466	493	501	491	494	508	507	461	475	497	503	462	486	468	477	477	441	477	503	516	478	467	524	502	481	502	470	486	505	469	486	493	459	501	483	485	492	496	535	512	474	536	481	471	471	479	522	507	500	486	503	519	494	476	503	480	488	505	510	514	511	492	478	526	444	486	482	523	468	465	475	508	500	475	537	480	497	474	535	547	504	480	522	512	522	515	505	466	495	509	508	527	494	511	522	506	505	464	506	474	511	502	463	491	475	450	499	462	498	437	503	517	466	535	455	480	462	487	467	483	484	509	466	483	498	499	485	504	506	545	513	477	507	504	478	493	500	459	479	507	486	511	533	519	493	486	482	473	487	482	491	480	501	485	490	489	503	498	503	491	494	482	500	515	501	516	505	491	489	480	473	509	512	452	490	507	492	466	496	506	490	484	514	487	454	528	457	490	487	501	492	452	493	484	503	466	498	478	463	478	432	493	482	511	480	455	502	476	494	509	500	493	485	477	481	486	494	468	484	498	531	460	506	459	519	494	500	482	506	486	471	473	483	494	461	468	497	515	518	484	531	473	491	500	488	510	485	491	493	491	453	489	506	482	483	493	468	520	498	511	480	487	488	457	477	470	483	478	500	485	538	520	436	476	481	478	509	455	459	489	487	512	539	487	451	497	495	508	499	504	503	480	500	466	472	493	500	474	511	491	511	507	515	484	477	490	469	510	500	505	477	475	491	464	476	513	507	499	492	500	531	518	485	468	473	495	517	454	474	512	515	483	498	516	482	448	495	485	456	486	481	453	493	438	512	475	492	493	496	476	487	512	495	482	489	503	484	499	479	510	472	482	476	481	490	528	529	497	479	502	471	486	462	500	512	481	528	489	518	499	459	476	502	501	541	453	498	465	470	532	500	472	496	497	446	482	478	525	488	509	503	476	497	506	496	470	518	503	511	488	501	491	467	509	496	514	507	500	504	531	490	518	475	509	487	482	460	489	480	456	500	533	535	512	449	482	477	500	501	487	474	473	497	508	528	455	462	444	493	485	479	505	468	483	463	500	501	484	548	468	486	473	543	517	494	538	444	514	530	508	479	486	435	469	521	475	468	488	444	499	499	464	484	482	507	512	500	522	482	512	489	458	490	476	499	529	467	495	487	486	529	482	493	500	490	471	485	480	467	497	503	503	481	492	521	521	544	493	462	489	507	480	496	462	468	481	474	521	478	438	448	499	512	471	488	541	479	509	515	476	479	504	490	503	488	523	514	514	518	493	461	478	485	479	504	455	450	443	510	488	468	497	508	493	482	457	516	471	494	470	468	482	506	506	489	520	487	531	491	476	522	493	498	499	525	508	482	513	474	468	490	492	505	465	511	461	464	475	487	502	494	486	488	461	483	515	488	509	462	468	518	482	450	486	504	492	482	469	484	503	512	503	517	464	482	483	468	525	475	494	487	473	493	499	502	454	522	460	480	507	508	502	460	492	475	460	487	519	469	487	467	490	516	442	477	504	488	487	495	440	490	526	531	484	471	538	493	521	452	458	512	519	473	538	468	513	514	453	501	460	423	474	489	489	468	466	484	448	473	497	501	508	535	506	468	480	473	471	493	471	492	471	513	469	453	483	490	479	495	516	514	489	507	484	479	521	478	483	476	487	476	516	481	455	480	511	500	458	519	482	487	504	481	511	483	493	474	467	420	501	493	463	543	487	516	477	530	468	481	480	494	468	465	493	489	503	500	498	491	482	494	492	481	519	465	468	513	510	503	456	528	529	493	488	504	476	527	543	492	502	521	463	444	481	487	503	466	455	495	500	511	518	491	498	503	480	489	500	473	493	478	545	470	501	466	445
24848	23336	32592	26551	19716	7710	904	481	404	388	414	437	446	444	404	419	447	384	411	389	422	397	418	398	429	431	386	404	409	404	381	438	388	434	452	401	465	376	437	425	370	408	402	415	371	408	410	407	385	381	426	429	389	396	411	403	407	392	380	401	391	425	400	396	379	391	439	397	381	379	392	411	422	466	429	441	429	401	406	452	443	380	411	414	419	430	412	413	395	409	391	406	398	399	390	437	382	427	402	412	391	392	406	397	420	395	390	418	414	392	419	431	408	423	380	404	404	422	414	433	427	367	425	393	402	416	407	403	394	412	421	415	401	433	413	391	401	401	395	407	394	373	410	387	436	397	407	368	392	404	418	383	412	409	435	416	391	420	399	400	403	416	359	415	416	362	407	415	422	422	407	379	391	403	405	381	415	424	450	409	381	389	443	408	400	392	393	391	401	402	366	393	378	399	398	427	403	438	398	422	400	408	401	437	405	425	417	412	411	379	392	390	396	398	367	395	379	420	435	384	392	432	418	405	388	407	401	422	401	376	401	411	441	422	380	379	403	409	373	398	410	422	376	382	395	418	431	430	415	435	398	388	410	395	378	435	409	394	393	394	439	417	389	403	427	392	406	408	412	375	415	395	390	417	379	426	420	419	384	366	409	385	408	393	410	395	422	394	441	370	394	393	416	432	417	435	399	431	367	419	409	423	454	415	417	385	398	416	420	395	415	385	388	407	385	467	385	408	407	404	409	388	415	415	416	405	402	379	353	386	426	428	451	392	410	398	364	385	418	420	412	428	372	412	386	426	412	418	397	371	403	400	383	419	422	415	390	399	429	399	402	406	426	415	426	422	420	406	417	448	390	417	422	421	399	373	416	405	415	424	417	414	409	396	394	407	433	408	429	434	375	430	443	420	394	413	449	415	449	410	417	389	401	386	405	445	446	411	401	441	414	400	408	401	409	364	433	378	419	381	433	393	399	415	397	391	406	400	435	402	417	367	411	426	408	442	395	428	394	417	434	428	389	340	379	417	375	387	424	436	428	404	386	378	433	417	384	391	380	402	413	382	397	402	441	389	410	409	401	388	398	393	419	444	422	381	428	428	396	400	382	409	370	403	391	395	437	425	392	413	392	378	402	418	387	440	409	405	414	424	419	422	438	413	429	430	403	403	403	408	390	448	426	447	399	412	401	362	424	380	442	396	382	383	424	374	398	415	399	411	383	406	415	400	429	430	425	388	442	364	381	400	430	405	408	376	443	369	386	423	376	400	422	380	441	407	398	426	412	385	397	376	394	421	408	408	435	429	402	425	398	444	413	372	429	392	412	402	401	396	415	411	400	431	415	428	409	402	397	422	393	396	414	382	436	415	394	409	389	437	380	406	416	389	429	429	432	393	404	388	408	394	422	410	385	383	436	380	440	409	420	412	420	416	373	377	412	394	390	426	410	387	374	396	458	415	395	429	380	389	414	402	451	413	410	395	411	416	408	385	390	441	372	416	392	378	403	369	404	404	382	434	377	384	424	392	426	396	423	385	406	398	426	401	414	366	406	422	399	434	430	427	416	432	422	418	407	400	393	375	403	383	401	406	428	424	422	403	382	375	375	424	390	420	416	397	394	427	379	407	400	426	373	398	404	425	424	439	414	389	381	373	429	389	420	411	426	411	418	405	382	396	390	398	369	421	385	413	383	427	412	389	404	366	415	417	378	368	419	418	406	395	398	405	393	361	407	394	428	408	374	403	418	430	372	401	403	389	349	422	429	415	361	387	384	413	410	394	434	421	392	401	390	409	443	399	386	407	404	424	411	390	430	432	400	380	397	417	443	408	404	412	412	454	383	384	416	376	408	397	400	422	401	414	413	437	430	402	381	397	389	435	430	386	407	422	392	381	420	373	405	416	399	400	401	425	420	407	448	414	390	399	421	434	423	381	423	395	432	395	414	408	423	366	388	385	392	368	359	402	420	411	441	381	400	386	417	400	391	391	395	410	408	388	380	416	381	420	413	415	401	438	422	447	432	398	426	413	399	395	389	425	441	442	409	394	378	399	403	393	434	409	381	412	356	408	437	402	377	417	403	393	403	377	401	390	438	426	413	389	368	416	370	392	384	399	402	421	416	426	400	385	410	405	415	429	431	395	405	394	372	383	388	426	398	417	414	390	397	402	464	412	385	384	389	387	384	407	382	399	384	402	427	431	428	403	423	390	414	438	410	414	439	408	455	376	427	424	390	430	390	432	374	395	437	400	434	411	404	398	411	414	412	406	406	381	418	431	383	427	397	398	411	414	371	428	377	434	388	402	412	409	387	395	412	409	419	409	424	395	370	396	414	386	385	391	411	402	410	413	395	390	401	423	423	405	411	430	411	373	378	415	414	440	401	413	406	408	396	363	364	426	384	394	374	418	401	379	404	374	389	423	406	426	409	391	382	413	407	427	417	426	432	381	460	401	401	396	433	401	398	413	408	362	392	384	404	429	408	391	386	404	407	410	374	395	401	378	385	376	393	408	409	411	385	371	411	418	381	410	445	433	400	382	406	422	424	391	416	410	427	386	396	444	408	406	446	440	391	390	397	389	399	418	414	406	397	403	417	399	378	411	403	411	418	382	405	393	379	402	414	392	408	422	392	400	396	406	395	435	412	426	405	417	413	427	388	384	399	409	423	420	369	402	397	447	408	411	427	375	426	430	408	414	415	424	374	383	428	393	397	422	387	397	420	412	401	405	404	401	357	422	386	404	420	390	420	390	408	418	377	378	423	409	426	401	406	455	423	371	411	422	443	439	396	408	400	399	412	425	384	375	416	399	406	401	388	368	401	438	408	397	403	403	393	417	399	401	426	366	374	396	411	386	384	369	417	384	391	415	380	427	396	393	431	410	399	415	391	369	409	407	389	441	416	364	384	392	404	387	385	446	406	388	403	386	391	426	410	425	406	392	394	386	407	409	413	419	427	407	446	398	405	389	379	372	391	453	435	399	383	416	394	384	387	392	399	397	413	414	376	399	400	402	412	383	392	410	403	382	353	415	411	393	452	403	399	427	436	404	424	374	378	379	408	401	420	389	394	382	420	423	403	384	408	415	416	386	401	427	399	462	382	406	419	385	380	393	430	376	382	376	371	409	478	415	405	412	390	384	426	390	384	374	386	373	396	417	382	371	396	378	430	360	401	394	376	398	375	383	415	395	392	420	406	433	359	392	433	406	410	385	406	369	437	405	394	427	407	385	408	396	384	399	400	422	396	425	376	415	390	431	400	433	367	420	450	420	412	403	392	426	386	367	398	387	423	381	430	411	422	360	441	421	431	434	396	370	385	387	441	393	367	404	398	396	394	410	432	373	396	412	419	452	386	383	401	401	407	443	380	420	392	426	420	404	403	405	419	398	418	438	431	420	393	445	441	397	427	412	442	371	389	408	381	397	384	401	424	412	417	431	383	388	439	443	437	389	422	356	390	401	378	410	399	393	387	458	398	410	375	437	405	402	394	415
60454	88987	63309	33551	13150	3310	1009	676	688	607	663	644	645	622	666	646	598	631	627	626	672	654	650	633	661	651	615	652	661	667	648	616	633	637	608	661	704	647	689	659	647	656	668	645	620	645	653	653	640	660	646	652	634	658	611	693	684	640	642	688	620	634	666	635	660	679	670	620	673	631	584	646	637	639	650	692	628	634	680	645	628	629	679	673	634	624	633	682	614	652	657	657	676	628	638	670	678	631	647	653	643	678	641	619	624	632	612	686	643	633	630	634	634	640	639	608	635	667	678	601	612	643	634	651	601	625	667	657	641	615	636	637	637	637	607	658	627	662	612	639	655	598	680	635	638	651	641	642	629	636	622	648	658	641	666	660	652	653	605	635	617	613	647	650	671	636	646	657	628	617	629	603	663	641	632	648	589	603	656	590	679	617	622	651	595	613	614	663	631	621	586	679	595	670	659	629	660	595	615	631	642	640	646	638	649	637	632	671	613	612	631	634	626	680	625	631	658	625	639	658	615	671	683	602	663	631	632	678	626	692	647	625	595	666	691	621	632	630	655	636	633	671	639	658	642	629	605	620	641	610	638	647	612	668	635	609	639	639	632	618	654	603	619	609	655	630	679	669	661	652	656	654	651	656	620	642	627	651	613	592	609	659	628	562	633	618	611	641	638	608	633	630	602	647	624	635	681	634	631	644	565	686	646	638	637	634	620	635	659	603	623	628	623	625	637	652	675	659	701	618	622	657	629	661	655	616	642	624	667	659	639	618	646	627	633	627	614	639	662	598	626	626	662	593	612	631	639	612	627	643	640	631	631	675	673	652	624	627	692	653	684	608	684	638	604	619	637	637	623	673	616	636	663	612	646	649	595	625	643	640	653	675	616	649	647	634	621	623	646	677	616	705	639	634	577	609	640	660	644	677	610	646	629	640	639	604	612	608	633	625	625	628	639	634	667	623	656	664	665	672	616	622	619	638	664	631	621	615	601	633	641	607	638	640	649	589	641	625	632	668	651	681	634	638	637	618	605	628	680	617	662	622	659	637	650	660	668	604	682	608	650	673	640	621	654	610	630	597	637	625	647	681	610	659	643	610	695	616	646	632	604	602	647	616	662	645	668	641	654	635	629	621	676	610	641	650	648	631	656	621	584	607	636	692	629	606	682	650	674	620	649	643	627	664	659	660	618	645	633	602	642	691	641	623	642	620	626	663	601	628	695	626	647	665	592	670	635	641	632	638	638	661	602	658	639	649	626	651	607	687	683	624	651	594	626	612	653	710	669	625	669	643	657	629	692	660	649	683	611	639	652	616	606	638	592	630	624	638	678	664	632	638	664	612	639	661	580	641	650	635	666	609	666	643	620	636	629	672	653	640	645	633	644	651	633	652	618	645	662	639	656	653	652	627	614	616	637	659	637	630	610	627	626	630	611	616	632	631	638	647	628	659	619	660	615	625	637	632	645	592	642	588	640	649	640	644	583	623	647	629	638	640	616	666	644	626	635	600	665	611	630	587	620	646	604	636	657	625	675	653	622	639	607	618	663	681	637	654	648	654	637	634	621	654	603	626	710	631	650	634	618	600	660	625	608	657	635	635	647	655	647	609	664	589	579	669	653	579	672	637	648	575	627	660	613	619	588	643	646	640	609	628	641	609	622	647	645	632	643	638	649	608	638	639	638	636	668	655	603	661	668	628	610	653	678	641	619	639	590	637	665	612	635	635	660	688	629	651	664	642	690	619	679	615	625	662	679	623	657	623	632	653	647	633	656	629	630	648	664	663	629	614	625	652	643	613	622	641	655	676	662	640	636	655	651	624	634	646	636	638	647	645	657	677	625	588	641	656	602	645	656	653	620	665	673	625	655	592	646	641	686	647	666	644	646	677	615	657	683	645	661	652	623	657	648	594	623	625	662	647	631	638	657	627	621	662	635	635	644	624	610	625	604	629	659	656	610	678	625	636	622	647	659	650	643	657	617	653	635	648	669	551	657	660	610	625	654	647	646	640	639	606	667	616	693	646	623	676	628	638	665	660	669	594	606	632	657	635	621	641	615	630	619	662	668	641	644	618	608	672	695	612	639	621	623	598	608	648	639	614	679	670	663	668	677	661	620	635	630	637	630	624	646	695	670	623	636	683	626	665	602	595	613	605	629	667	645	646	603	640	625	655	673	583	638	598	633	632	620	636	692	662	655	635	656	636	637	653	661	630	645	629	671	666	641	633	606	682	619	663	651	620	630	694	655	631	653	659	610	651	612	656	693	707	616	654	675	660	649	663	623	693	632	665	638	652	670	593	668	685	624	680	665	626	617	609	638	635	630	602	708	640	641	659	627	616	607	627	634	606	660	640	574	638	614	647	614	629	666	646	635	610	622	685	660	620	631	649	648	650	642	655	618	639	618	614	655	650	640	689	601	670	622	662	601	664	649	639	636	635	635	631	606	642	671	663	621	671	630	677	671	698	624	645	659	642	631	650	621	643	625	583	602	667	635	632	620	653	640	640	623	637	611	630	657	600	662	672	665	630	658	670	612	668	654	638	608	603	647	596	650	637	663	644	651	638	666	651	707	610	634	571	586	598	633	602	606	675	681	657	628	642	647	652	634	654	577	627	669	672	625	657	664	632	606	652	660	629	671	631	670	634	637	634	751	618	625	675	637	668	676	645	653	606	674	593	632	639	595	671	615	652	677	615	632	632	593	649	636	670	621	599	667	601	629	628	642	604	671	594	654	619	642	625	664	638	624	658	607	671	668	606	649	669	670	637	650	638	646	645	638	658	626	603	635	622	647	638	654	680	669	669	653	616	627	610	665	614	686	662	647	682	657	607	634	614	644	619	615	634	597	610	628	628	641	655	664	625	636	637	628	629	619	669	635	661	650	624	640	663	675	621	661	648	653	630	645	653	663	631	661	660	646	589	640	641	633	625	661	703	653	570	662	657	664	639	653	597	642	659	677	652	633	650	677	625	617	636	589	600	634	623	676	637	621	626	622	612	623	630	659	606	621	647	657	666	685	652	626	625	595	645	641	663	634	636	605	633	642	602	608	619	603	633	591	636	637	639	588	631	665	632	682	606	662	650	618	659	614	643	618	669	565	588	629	638	641	631	630	620	614	635	681	640	648	585	669	597	686	631	633	623	617	624	663	621	612	627	606	634	597	596	636	623	649	659	607	676	658	667	637	579	640	648	627	685	676	624	668	620	692	584	647	641	600	625	636	644	642	646	649	608	630	642	648	640	621	636	634	653	639	637	616	639	635	627	703	675	696	677	635	673	669	617	647	656	673	609	649	603	682	633	633	672	677	592	673	637	641	620	646	664	689	652	620	648	605	642	631	660	632	683	676	691	650	674	636	601	596	596	616	592	651	657	611	635	642	630	635	629	649	616	628	658	619	640	674	676	638	639	657	625	625	605	650	578	582	624	656	611	647	624	657	634	634	615	624	673	612	686	628	632	594	664	665	611	616	613	638	612	627	653	619	637	680	654
23486	22130	30756	24633	21505	18674	4644	584	480	469	500	458	470	494	474	447	467	497	469	435	482	465	482	488	467	474	462	496	496	450	478	462	422	484	456	450	538	434	482	512	484	477	463	491	495	496	448	491	501	491	488	448	435	430	505	491	469	482	474	444	468	416	442	470	463	463	477	499	492	496	429	480	461	488	471	458	449	488	461	467	456	487	481	480	510	462	461	462	479	443	502	455	458	495	488	478	491	468	468	475	469	494	487	488	465	443	479	461	484	483	462	437	449	486	483	502	466	475	451	435	468	478	412	479	491	456	483	441	481	457	483	455	503	432	459	471	452	499	483	501	443	461	445	463	483	439	487	427	491	513	454	483	463	431	456	433	475	456	442	469	499	454	470	456	496	435	499	491	446	470	531	493	449	482	488	447	504	472	471	440	473	477	471	476	478	496	462	519	483	451	464	482	461	455	444	451	483	439	465	483	472	448	422	515	451	436	511	463	481	454	484	469	466	489	490	470	502	441	433	446	471	498	470	470	486	452	440	466	446	507	441	469	490	460	462	439	467	432	502	475	489	452	484	438	446	440	469	516	469	485	440	439	477	429	465	445	499	452	457	502	452	470	411	522	477	478	446	456	460	445	476	470	482	497	457	465	451	458	463	473	481	473	485	460	480	471	462	482	440	447	432	475	481	442	502	491	441	451	512	499	470	464	473	471	482	492	478	469	413	496	452	491	465	456	475	500	483	504	443	483	466	476	495	453	509	447	478	442	443	434	450	476	458	471	451	449	475	485	434	456	467	460	514	436	430	446	434	470	434	510	455	438	463	484	467	477	461	448	430	463	442	448	456	446	457	474	470	479	483	464	449	468	463	440	448	493	444	484	480	425	469	449	453	450	456	455	447	498	431	500	482	447	481	426	456	442	474	457	455	416	473	488	466	484	448	431	491	442	423	451	462	445	444	478	480	445	476	459	465	489	464	432	472	501	452	445	493	443	447	486	446	471	475	441	470	467	483	466	443	448	477	494	492	475	511	481	433	509	448	471	453	450	483	452	464	453	492	472	442	513	436	458	452	474	470	489	493	484	489	447	464	457	466	446	462	470	458	423	474	490	448	464	461	495	430	420	470	481	474	501	485	498	483	457	487	452	453	455	479	448	496	494	460	476	458	462	449	494	425	437	465	458	494	468	457	466	449	486	498	469	450	461	469	488	463	471	466	480	467	447	455	484	448	452	437	462	465	479	465	440	459	478	456	461	456	445	418	457	446	456	437	457	464	470	448	455	482	455	452	439	495	464	479	487	475	469	490	447	451	458	478	457	439	465	477	483	466	505	511	458	452	475	485	494	437	442	434	468	446	478	459	493	498	449	463	435	448	440	452	463	421	504	488	416	505	445	467	448	455	479	440	431	447	515	432	498	500	457	483	434	437	451	445	459	481	500	475	478	458	444	464	451	486	479	495	461	461	484	434	466	509	496	488	485	517	489	508	454	478	465	444	471	452	482	434	470	455	461	453	463	449	473	472	468	496	459	442	512	468	476	460	475	462	470	441	454	436	489	483	473	448	441	500	447	471	472	448	474	474	434	447	488	464	443	440	452	454	543	468	491	446	432	479	480	474	473	511	469	518	484	483	493	508	453	469	496	438	434	499	461	461	453	439	438	453	441	460	444	451	485	447	440	492	447	448	438	437	490	440	477	482	444	437	419	440	493	493	487	464	455	455	453	491	475	454	443	468	459	468	469	436	475	461	492	441	474	466	466	468	490	474	459	424	460	476	491	485	452	485	450	457	495	457	470	471	463	454	490	454	475	472	476	449	423	436	428	462	497	427	437	468	490	472	469	465	484	477	475	455	474	461	458	485	475	440	490	472	453	431	454	448	461	491	476	431	462	490	457	480	464	482	455	462	446	441	464	481	468	456	487	486	449	413	513	509	428	440	492	479	482	482	463	446	427	470	484	439	502	466	493	450	469	450	460	486	457	480	471	457	466	479	508	460	478	471	483	460	455	427	455	447	488	470	522	468	470	494	463	449	470	486	457	443	446	444	485	459	417	476	487	433	485	463	452	455	487	469	480	456	438	531	491	451	471	468	454	474	452	440	440	421	450	420	427	485	440	438	507	476	506	459	470	457	456	473	438	486	457	503	465	446	461	478	420	454	480	424	482	468	438	495	488	459	470	454	457	492	481	475	445	417	500	441	449	468	495	476	471	404	496	503	465	471	459	461	500	466	493	468	439	453	490	469	444	493	468	471	481	459	440	512	441	440	451	485	444	468	482	476	445	442	477	459	474	437	491	475	477	452	421	452	492	453	443	492	465	444	493	466	450	495	479	472	432	485	431	439	449	466	433	467	486	495	477	422	493	460	483	491	457	461	458	461	493	482	478	457	496	496	450	443	463	486	488	476	440	483	479	488	448	481	432	471	475	456	477	471	452	464	496	484	475	473	464	461	516	467	492	487	467	466	469	505	486	471	438	477	478	444	436	495	488	454	482	418	479	450	492	473	469	467	472	479	490	469	508	492	398	475	492	465	465	477	461	440	458	506	462	477	497	405	461	497	476	453	475	441	441	505	472	485	465	439	490	468	465	473	486	483	464	448	484	431	496	447	484	475	477	483	424	479	448	456	444	456	475	461	484	489	463	480	492	475	446	500	507	464	449	469	457	493	454	447	510	539	469	464	473	464	467	444	490	471	463	436	438	447	479	451	495	437	415	461	450	471	482	480	513	484	447	497	453	476	485	446	435	482	460	470	511	423	470	494	442	480	426	438	481	448	470	458	445	471	446	462	447	466	474	445	463	480	425	477	462	455	444	482	474	483	476	482	500	486	471	466	484	439	472	477	460	479	475	469	450	473	526	455	454	470	484	451	434	491	458	465	480	474	455	497	442	461	486	477	451	469	495	513	482	478	456	463	473	472	461	447	490	453	473	445	482	441	458	459	445	465	462	515	440	479	458	492	448	454	504	467	466	468	485	430	468	481	451	435	496	450	472	513	499	485	443	449	509	458	453	480	488	446	480	480	479	471	491	450	500	463	475	434	449	499	451	466	436	478	501	463	467	462	464	434	511	502	469	456	456	429	470	467	455	490	482	491	450	454	462	475	449	446	502	471	490	471	477	470	492	481	476	456	453	420	448	463	466	471	486	418	495	464	464	453	480	516	433	484	407	478	479	450	439	458	462	418	462	450	456	475	468	493	446	469	467	479	464	484	437	434	472	445	459	429	467	460	446	450	438	500	445	423	469	450	471	466	461	454	535	478	481	464	445	453	459	458	472	503	455	460	478	482	485	449	479	473	450	476	457	489	495	474	506	469	490	485	471	438	442	458	451	473	479	483	449	492	482	431	457	481	480	461	462	454	512	494	455	481	479	455	474	463	453	454	508	499	432	478	476	468	495	462	486	487	465	475	458	505	447	445	469	516	456	445	477	452	462	421	518	441	522	469	448	440	471	471	479	496	439	431	469	455	472	449	488	446	454	480	455	503	498
62320	101008	71730	40714	18401	4933	1381	799	732	700	748	692	709	755	654	735	773	686	726	710	719	712	713	730	739	742	713	722	690	707	763	737	772	746	739	713	725	694	707	697	697	641	680	729	712	668	702	732	705	708	697	721	769	707	706	694	688	676	699	737	737	714	692	695	721	685	685	719	677	702	734	697	729	737	738	736	695	722	709	677	721	709	693	767	702	724	698	732	695	782	713	708	701	693	696	711	690	759	679	657	644	731	691	720	719	718	681	689	787	712	685	682	738	729	683	714	654	737	650	768	674	709	738	697	708	724	728	749	709	761	711	724	709	711	731	729	681	699	706	730	715	686	745	684	711	714	660	701	719	709	690	729	724	679	677	729	736	675	735	739	700	733	689	753	742	724	713	720	702	756	723	681	703	698	651	700	699	687	743	711	700	691	712	726	743	710	732	749	773	709	694	715	711	715	692	669	707	718	735	724	692	695	734	659	740	673	689	692	718	723	713	688	737	739	703	754	696	690	756	660	711	716	703	688	765	729	721	731	771	717	728	701	710	730	705	701	697	726	667	707	734	718	715	724	707	708	735	697	746	648	694	697	717	702	710	719	683	723	731	716	739	692	693	722	735	698	693	657	645	704	714	735	713	701	689	711	706	695	755	724	731	716	700	672	690	684	775	719	707	696	707	708	724	726	733	699	736	725	660	721	727	747	695	730	687	713	729	775	751	715	711	698	714	661	739	731	690	733	726	740	719	711	694	740	741	687	718	699	748	667	699	718	695	689	696	746	676	745	693	745	726	718	692	669	712	673	683	669	713	761	715	722	668	691	709	679	703	699	772	676	686	726	708	751	676	697	683	703	731	722	722	735	707	704	707	702	699	667	715	719	685	680	758	691	637	704	719	707	668	762	703	745	716	696	704	712	667	750	716	749	755	745	693	696	703	677	708	735	681	682	726	699	704	700	691	673	735	690	703	748	703	719	677	697	724	698	687	733	771	701	729	720	711	741	730	631	673	712	752	715	699	702	715	713	708	716	751	723	686	705	731	711	650	740	747	703	780	702	708	718	707	673	717	704	724	698	757	727	676	709	677	716	741	671	663	711	689	702	720	737	731	709	702	704	704	709	752	671	740	738	723	726	729	719	737	704	659	714	712	722	690	662	704	700	714	724	742	648	695	690	700	725	696	665	737	716	702	710	768	694	681	707	704	753	731	684	661	743	739	706	730	657	750	713	705	715	716	732	702	699	739	721	684	727	744	688	732	738	708	673	733	758	713	665	719	692	707	690	714	729	702	686	721	679	734	683	729	682	668	723	737	755	707	712	701	711	746	682	697	752	714	736	699	736	750	696	679	688	697	721	679	702	746	737	698	748	717	696	684	700	716	717	718	691	697	692	682	756	699	673	718	690	688	678	667	711	714	714	761	702	730	708	707	688	745	727	734	637	710	722	682	681	719	734	700	739	710	716	753	716	741	701	710	669	693	744	661	721	683	714	675	697	712	773	696	715	699	739	689	724	690	693	705	771	691	769	678	714	689	737	767	740	714	702	716	711	726	671	746	718	689	738	732	691	732	740	693	742	650	713	752	700	686	703	686	735	694	730	721	679	695	717	716	720	764	674	727	708	693	693	760	708	722	727	684	746	718	730	656	721	700	693	707	740	666	718	726	741	688	732	720	715	700	702	694	728	734	721	736	672	698	722	752	733	752	698	712	719	694	645	724	710	765	756	755	694	719	725	682	659	712	715	726	718	750	696	710	722	667	725	714	679	708	672	696	703	700	702	747	712	722	688	683	661	733	735	755	721	709	719	715	701	681	736	725	700	695	706	692	724	709	723	719	753	742	715	737	763	697	694	746	668	722	752	736	700	713	707	699	713	729	693	656	697	760	701	702	692	677	709	714	726	738	750	693	719	755	747	702	674	672	738	727	724	690	698	699	688	695	683	709	684	745	710	696	689	660	677	733	708	723	719	650	699	746	717	737	705	657	723	742	767	755	721	704	708	710	724	702	698	687	711	704	723	719	683	730	686	689	691	679	753	706	699	768	724	740	752	760	705	717	718	670	691	734	674	734	696	706	681	700	705	704	712	700	732	727	747	774	698	730	661	717	684	702	712	704	745	687	691	711	758	729	659	701	696	726	690	705	697	725	701	707	728	709	756	674	683	681	658	703	721	710	712	668	694	738	712	712	694	692	663	729	696	730	653	697	769	713	718	699	717	677	613	726	720	693	776	688	741	666	748	697	723	777	706	666	691	718	738	665	712	687	690	681	771	705	697	705	720	745	723	730	738	766	693	700	660	688	736	693	706	730	691	689	676	768	693	686	704	700	736	675	700	704	722	744	705	696	687	679	714	701	704	692	661	718	710	692	750	747	694	701	685	701	705	742	718	710	686	692	731	732	726	784	736	702	693	732	742	716	728	785	722	737	701	720	747	713	648	683	698	716	768	722	710	733	718	707	725	700	733	689	707	667	658	678	624	710	681	662	740	687	675	705	697	703	716	702	712	694	709	767	701	714	711	688	724	728	716	714	669	719	744	708	758	743	717	713	666	695	717	655	735	715	706	685	685	715	715	691	719	698	725	654	667	693	717	710	708	661	700	684	688	725	681	758	737	691	693	750	731	682	697	703	653	746	754	712	645	737	677	746	716	742	708	738	714	713	677	739	732	711	703	761	680	701	732	723	713	756	699	771	714	705	700	679	730	679	743	750	746	679	754	754	707	670	749	728	693	735	661	690	703	711	682	676	702	756	709	728	749	732	673	706	726	735	697	724	711	726	736	726	710	700	699	679	708	691	719	771	718	696	687	702	718	703	748	698	693	683	674	648	690	720	673	723	723	682	724	749	726	720	724	697	693	688	720	737	724	699	701	706	711	680	700	719	688	669	642	687	719	693	682	708	681	700	699	722	734	748	657	690	730	762	689	723	724	701	708	776	732	710	717	727	695	733	728	732	694	717	683	695	658	677	702	685	753	700	698	716	719	725	705	749	726	719	648	676	728	710	770	722	723	639	709	727	712	686	663	711	699	714	717	708	699	706	658	671	702	722	725	723	677	766	708	709	697	672	776	702	716	722	693	724	699	711	708	719	701	690	658	702	716	754	728	697	696	699	696	735	720	703	667	708	678	681	693	699	726	769	703	732	701	698	676	708	734	711	697	682	667	694	701	688	723	712	725	747	746	691	671	658	677	786	719	714	715	715	714	741	701	733	764	690	731	724	692	721	701	713	748	698	707	744	730	748	752	740	699	714	655	708	669	715	709	729	717	738	716	699	711	679	722	743	756	713	735	743	740	715	766	701	729	757	680	682	664	709	752	694	737	702	668	682	735	695	683	734	728	754	705	690	723	704	711	741	684	721	705	664	697	658	713	709	707	712	726	705	719	679	734	745	678	710	660	662	722	730	698	687	738	736	704	749	763	717	756	702	710	691	670	702	722	704	718	727	713	721	762	692	655	720	725	739	729	711	714	708	677	731	684	699	707	645	722
30342	29901	26802	10881	1542	508	337	331	289	296	320	273	312	306	304	328	325	298	321	328	319	314	295	324	288	351	320	276	309	312	320	288	315	298	304	288	300	302	347	329	331	343	341	286	297	303	313	305	312	306	302	299	303	309	332	331	333	317	288	301	362	301	298	303	281	273	323	299	306	316	303	292	306	343	324	314	328	320	341	297	326	324	320	315	318	280	329	340	303	310	321	299	301	312	321	352	308	304	311	304	299	326	320	305	315	273	328	307	277	305	338	322	319	291	315	314	315	293	307	270	315	325	296	323	300	299	301	318	332	338	317	317	306	326	330	315	283	295	309	312	307	273	291	296	296	312	328	314	329	303	306	321	300	307	318	316	301	315	300	296	293	306	298	298	304	356	303	293	324	331	328	311	336	282	327	313	303	299	346	299	320	317	300	314	311	282	325	310	328	330	325	312	355	314	301	347	342	317	288	280	325	298	327	296	339	328	297	283	321	330	316	338	320	332	296	301	310	295	326	276	332	307	311	278	336	309	312	317	302	339	299	306	314	290	297	319	339	286	258	308	335	312	325	317	297	328	318	311	297	301	296	322	312	291	326	315	341	304	323	342	284	315	337	307	302	314	318	325	316	286	312	324	286	311	327	292	307	308	319	332	314	317	315	322	341	314	324	291	314	299	320	345	320	312	293	306	299	324	312	308	285	309	306	293	309	284	301	298	323	303	321	311	308	340	314	298	299	302	318	309	331	315	294	267	298	299	318	313	283	296	323	287	310	298	315	293	316	320	319	309	299	305	323	314	320	310	336	284	339	309	321	313	321	311	306	301	294	308	323	305	307	316	302	347	292	311	297	337	303	307	279	330	315	346	312	311	286	302	298	312	289	332	319	322	319	291	288	352	291	322	334	309	298	312	275	301	317	333	313	330	311	291	270	337	341	299	295	315	353	295	318	291	281	292	299	310	282	302	287	291	344	300	331	316	274	283	308	293	309	318	306	313	319	315	320	349	314	291	349	288	309	355	319	313	360	308	330	324	316	296	292	357	331	334	327	296	312	310	301	332	286	298	350	331	283	313	283	307	313	330	311	309	334	321	314	306	308	323	321	302	294	335	319	284	306	299	319	287	314	312	315	316	314	305	313	298	289	301	294	276	313	355	294	274	285	305	297	299	336	316	280	297	330	322	298	305	272	320	294	305	286	289	290	304	301	326	307	264	303	318	325	303	342	330	314	309	303	303	282	315	326	314	296	317	342	312	347	331	300	294	342	316	322	286	305	327	304	309	342	285	316	332	328	315	302	327	290	328	303	338	318	321	289	295	316	334	324	283	308	284	314	293	306	341	337	285	293	315	324	300	314	302	318	312	314	293	293	312	304	328	316	320	293	290	325	273	288	311	316	275	338	302	321	327	306	314	287	305	310	311	332	287	303	294	316	312	265	299	300	334	317	318	324	334	305	359	306	346	324	297	299	307	284	307	321	318	313	281	276	350	308	314	296	316	339	303	308	339	298	305	309	298	320	311	287	309	306	324	313	307	314	314	303	312	305	294	313	305	318	314	285	329	313	298	319	348	310	322	310	318	349	294	304	334	295	334	316	283	314	323	307	309	325	318	317	348	310	287	336	331	328	301	302	315	315	302	322	306	311	301	317	321	337	293	288	293	281	338	330	304	289	297	325	290	291	287	314	328	332	307	324	284	325	303	300	288	323	326	311	295	317	314	322	313	307	320	312	305	335	287	317	294	331	319	316	316	315	289	307	313	312	315	302	299	319	307	309	310	300	319	312	317	322	294	305	299	306	316	340	329	318	317	322	275	337	297	304	311	333	327	307	296	321	307	318	289	272	300	302	333	300	307	337	297	293	320	316	285	330	272	282	292	322	302	316	294	310	293	302	329	311	313	330	304	284	324	317	315	289	269	312	275	316	315	303	324	320	256	315	321	290	334	315	290	317	324	300	317	297	323	309	320	309	327	308	320	304	323	323	302	323	299	330	333	316	318	292	345	299	332	331	329	309	299	291	316	326	308	316	314	311	308	299	321	319	313	308	299	331	292	291	301	310	293	304	323	332	308	296	308	316	349	314	326	279	325	320	327	324	336	323	312	307	329	325	330	291	339	321	297	287	323	313	315	304	309	317	326	307	299	315	316	310	330	310	299	317	293	316	317	320	293	311	324	297	324	304	280	297	287	314	322	308	323	335	321	319	328	292	279	346	338	296	318	301	319	329	281	318	305	302	313	333	283	323	308	300	353	342	312	301	316	309	278	293	295	337	340	328	306	253	350	292	320	358	315	336	279	324	317	290	322	309	310	284	322	289	327	312	278	308	299	313	293	270	321	295	320	329	298	318	306	316	305	313	321	321	310	335	319	299	332	300	327	328	326	318	288	315	317	307	295	289	335	308	305	292	308	343	307	321	331	308	353	332	308	310	328	309	292	289	307	330	316	306	310	318	328	294	309	297	335	308	312	321	307	298	314	300	287	307	324	348	304	303	277	340	338	290	321	333	320	304	341	305	331	303	290	275	300	332	313	280	308	328	312	341	293	331	298	322	326	297	313	342	307	343	311	297	287	306	309	324	294	322	291	299	287	329	283	306	323	281	293	339	291	289	303	294	334	296	335	315	290	311	342	302	279	304	303	310	297	322	321	328	300	308	302	310	306	326	277	317	321	316	323	341	320	309	339	287	340	317	306	306	295	341	329	298	315	331	328	286	288	306	302	293	291	329	347	312	288	293	336	332	315	339	284	341	301	308	304	313	325	343	296	314	315	314	283	341	307	336	339	304	316	296	297	327	289	280	308	356	321	309	299	302	309	312	316	305	299	299	307	313	295	318	319	300	326	292	320	333	302	301	312	304	318	300	328	335	342	311	328	292	317	333	312	297	312	345	331	347	272	329	280	313	316	320	308	328	290	294	304	319	299	324	302	321	295	322	343	292	333	327	313	325	297	307	324	318	344	326	289	298	350	335	322	354	303	287	293	318	345	313	310	301	318	319	333	348	301	321	306	305	318	312	299	304	301	293	319	329	291	309	319	293	321	288	313	304	328	314	335	272	340	346	311	304	312	330	306	357	282	310	318	293	308	296	334	308	317	304	294	315	293	306	310	301	312	274	296	326	316	308	316	286	313	315	340	349	317	307	320	299	343	307	289	310	325	317	317	312	310	293	293	323	312	325	295	283	322	288	328	321	309	315	290	307	312	288	312	290	318	310	333	326	297	293	343	308	303	326	277	304	322	315	289	319	309	305	313	311	302	312	316	303	321	287	325	332	314	292	299	300	298	313	317	275	279	282	300	323	303	301	321	320	312	314	283	319	308	303	303	325	317	307	287	325	308	290	343	305	297	259	330	307	318	280	299	290	313	322	296	310	297	308	309	311	337	302	301	319	292	292	292	295	338	324	306	295	290	302	290	299	277	299	331	315	321	292	330	294	311	299	301	295	323	300	319	316	289	314	317	302	318	343	299	275	306	318	292	326	334	331	304
37534	46932	29929	10264	2553	894	564	515	500	505	492	504	531	477	556	502	476	497	482	482	485	469	519	484	505	509	515	501	499	487	496	484	490	494	492	535	542	453	491	445	496	482	476	458	472	472	444	531	546	489	473	490	520	457	511	486	533	516	488	525	500	478	511	469	457	461	471	506	496	458	484	529	456	497	492	462	484	480	474	496	516	508	488	497	502	496	497	516	495	511	513	499	473	485	443	476	472	512	492	526	490	474	526	496	489	512	471	508	507	466	491	467	519	528	495	480	470	497	497	500	492	487	500	468	511	460	550	475	511	473	484	448	486	486	491	515	481	532	539	447	511	491	495	503	476	500	549	499	499	502	496	517	494	508	493	500	526	491	519	504	519	533	515	468	524	483	493	490	520	516	508	490	515	486	529	500	449	522	484	479	492	486	496	512	504	519	486	524	498	465	518	492	491	496	549	463	476	478	558	528	518	499	480	501	453	464	528	511	476	492	484	508	502	492	490	477	467	505	496	491	493	484	513	476	529	506	504	464	503	482	506	490	483	516	490	506	442	486	489	515	501	500	516	502	513	543	502	496	488	525	488	503	513	501	510	497	480	505	462	474	497	524	470	502	479	483	485	513	478	491	509	495	494	529	490	515	516	455	495	503	519	469	469	482	487	477	509	510	486	520	505	468	500	500	504	505	494	487	526	495	475	523	482	496	494	477	530	547	498	504	458	511	499	420	498	497	497	479	487	475	491	488	490	529	492	487	547	446	451	472	503	550	480	483	502	534	489	504	534	472	483	522	501	516	479	519	507	493	498	506	536	478	513	498	474	528	517	520	500	505	507	493	494	446	508	505	467	491	474	453	469	510	487	459	502	513	454	493	506	461	538	501	489	456	505	502	491	482	489	494	502	511	504	509	455	538	511	484	494	523	495	495	517	507	485	488	498	514	510	515	496	510	483	472	479	461	459	484	524	499	510	523	483	471	519	460	500	485	481	499	520	497	511	488	495	492	487	502	506	480	548	515	487	492	490	501	545	486	514	503	494	501	477	456	469	489	507	483	497	503	483	529	479	540	515	506	477	495	490	489	530	493	495	539	518	479	490	480	509	501	480	502	496	472	542	535	471	511	536	491	490	474	495	506	517	464	487	510	470	483	474	476	501	491	444	553	537	487	507	485	498	505	496	471	477	483	483	496	477	506	547	484	522	464	484	525	471	498	492	497	481	513	527	493	503	494	501	510	490	509	523	521	499	495	528	526	508	511	485	505	494	457	518	498	520	465	486	500	503	504	482	479	469	522	464	522	452	492	522	521	491	491	512	476	514	499	527	526	462	498	537	498	489	508	521	470	507	498	521	520	475	492	472	491	477	512	487	500	502	468	522	497	502	490	511	509	483	491	508	489	534	505	477	458	516	493	517	549	472	503	483	488	455	522	476	510	524	481	526	489	490	485	496	546	528	485	480	483	478	489	443	496	531	468	519	482	516	485	487	479	510	495	524	500	496	466	465	506	493	515	519	492	503	505	525	530	506	488	450	489	504	504	513	516	435	523	507	521	500	470	476	546	505	463	504	501	498	520	543	531	501	460	503	529	520	489	488	487	474	513	492	526	502	491	515	489	490	479	535	490	494	477	525	505	474	475	496	498	506	503	509	491	547	478	499	508	512	516	511	489	458	441	537	471	453	489	499	473	502	534	501	471	501	498	500	516	496	517	462	520	481	486	527	489	486	499	458	456	449	526	509	521	501	531	505	485	530	485	466	497	511	509	533	481	509	529	498	510	521	519	513	492	475	509	555	504	499	497	472	541	509	521	463	488	514	488	531	524	479	520	504	449	484	485	457	497	487	524	471	502	483	494	498	489	483	501	500	516	566	496	452	522	481	503	491	497	532	525	481	517	489	503	500	468	507	523	503	532	499	481	503	501	521	499	446	484	473	493	489	492	449	500	497	465	497	488	497	511	509	478	494	532	495	498	494	513	488	505	530	480	511	505	526	502	480	493	473	500	517	480	512	501	524	489	485	526	496	471	480	492	477	471	481	477	504	507	495	503	494	516	471	480	479	504	524	480	511	492	492	512	505	516	478	558	481	516	465	470	474	451	494	507	491	504	503	485	520	506	517	489	461	513	474	533	499	510	509	455	529	485	484	488	495	498	467	483	505	508	504	490	469	483	509	556	493	496	517	528	526	514	479	529	496	514	508	520	482	480	493	552	502	509	486	462	494	526	498	508	525	527	476	508	511	492	485	514	501	512	559	452	498	523	516	464	524	526	499	490	506	512	511	498	503	523	501	518	499	508	512	481	480	514	477	524	538	500	458	516	502	469	501	496	477	519	485	482	495	491	494	476	522	456	471	496	502	510	487	509	523	487	517	512	521	495	488	506	493	533	463	516	528	531	478	520	479	487	498	468	487	534	492	498	441	491	457	496	504	518	488	487	489	476	487	483	489	510	492	538	479	484	482	515	498	482	515	536	499	476	487	519	477	530	466	511	499	491	512	467	508	487	472	500	509	464	514	515	483	499	501	520	525	456	460	457	513	503	487	478	489	521	481	492	450	496	487	534	521	495	505	480	513	536	458	522	513	479	502	474	527	499	459	495	504	546	494	506	454	508	488	495	532	464	494	500	493	513	496	495	515	496	525	496	477	489	535	515	518	485	482	524	523	474	492	508	460	518	520	538	480	515	462	516	492	500	509	531	483	518	511	518	449	508	493	480	498	504	498	475	480	498	481	501	483	490	479	518	532	535	502	499	473	455	462	475	478	506	488	516	469	498	516	455	482	475	494	499	493	470	494	574	475	464	506	514	498	485	448	525	531	473	488	493	496	487	475	494	524	485	532	470	520	504	492	494	552	514	508	500	522	456	500	506	472	519	487	467	471	492	469	521	489	549	502	493	461	501	498	494	515	516	509	481	488	504	510	476	473	486	520	500	493	462	541	493	524	509	530	498	523	527	518	517	513	519	521	472	500	507	546	485	482	489	481	498	486	486	509	487	471	489	510	521	500	489	487	460	482	494	530	514	499	523	511	491	543	504	472	511	469	513	510	490	525	505	490	521	484	518	482	500	498	513	476	536	530	532	521	525	533	513	499	490	469	517	469	505	507	521	491	495	504	496	495	519	521	471	521	496	500	508	479	498	492	501	521	530	536	505	456	539	473	470	449	505	458	483	528	517	528	514	495	513	477	462	471	537	511	502	493	510	466	455	468	507	486	445	502	511	519	501	519	491	506	471	475	514	511	492	518	482	511	538	566	517	499	509	424	483	436	474	521	524	497	462	485	466	475	525	523	456	514	485	552	492	496	514	539	530	480	547	506	523	500	476	547	471	495	468	496	532	462	476	518	566	480	441	527	497	479	473	474	503	464	512	487	459	476	502	498	483	521	502	484	494	522	495	465	505	474	517	518	503	494	481	501	497	487	518	499	505	519	495	518	477	556	523	516	497	516	473	445	502	500	461	478	461	481	448	484	486	496	516	493	492	530	483
24914	23333	31329	25698	19508	6845	822	462	446	420	438	405	405	400	429	398	394	428	419	363	424	383	414	425	398	378	443	429	410	415	379	422	422	421	399	449	397	388	399	405	401	444	411	374	385	422	465	394	398	418	394	400	378	424	415	403	424	390	423	436	394	415	431	401	422	416	404	423	394	366	409	378	434	427	386	424	385	408	400	414	421	398	401	400	439	383	419	396	400	398	393	379	394	409	449	428	438	388	365	427	419	431	397	448	398	407	384	416	415	409	414	402	495	426	408	412	442	402	414	378	421	384	391	421	396	405	422	407	435	427	390	422	391	403	439	397	419	405	433	419	404	395	413	389	402	397	403	425	417	432	428	457	395	401	409	397	383	399	411	400	415	388	430	407	393	402	423	445	419	423	423	398	415	416	451	382	409	422	443	408	405	437	398	382	386	382	398	415	422	431	352	396	413	428	407	393	393	420	418	393	431	419	416	434	431	413	420	474	388	425	425	387	421	407	393	432	431	411	440	423	405	399	448	436	352	398	400	433	415	425	389	384	417	428	398	423	430	418	399	431	398	412	458	429	433	399	429	370	411	435	453	407	403	429	429	428	470	409	410	383	425	376	435	432	376	408	414	426	405	404	420	401	398	363	419	417	386	426	431	408	409	390	415	389	410	429	428	397	407	421	400	384	411	422	385	416	409	417	428	425	440	397	417	402	394	393	449	426	399	392	412	428	420	417	415	375	412	398	395	353	402	439	394	404	426	441	417	418	410	411	436	428	392	423	423	410	427	414	391	388	370	373	385	413	408	415	417	416	401	409	418	396	432	375	425	425	439	436	408	421	455	436	413	382	407	391	411	399	427	415	353	392	383	421	418	418	410	402	403	425	408	430	442	422	384	394	433	404	451	421	442	409	392	411	403	437	390	417	413	440	370	400	424	441	368	407	415	411	377	436	392	417	425	415	421	374	391	447	428	447	384	423	410	378	452	416	426	388	437	419	425	376	409	434	403	433	400	424	418	402	420	428	424	403	448	404	431	388	421	391	405	406	434	412	398	412	430	459	369	414	459	403	433	430	374	378	434	391	405	410	426	429	410	401	450	385	423	431	417	395	390	419	449	447	411	410	416	387	405	412	376	429	412	390	396	394	454	414	403	387	392	416	470	424	415	427	428	410	414	385	393	441	407	425	438	396	404	405	437	395	413	393	423	408	386	443	414	434	407	398	424	418	398	382	409	407	387	418	394	418	431	399	433	388	430	421	409	430	412	355	433	426	445	417	385	382	447	410	413	417	405	410	418	426	388	417	415	433	437	373	388	382	412	452	410	393	407	453	404	437	381	403	434	389	374	412	402	420	392	360	410	438	420	464	399	418	423	399	402	412	431	436	398	433	417	422	388	398	365	428	405	418	447	391	410	419	424	413	422	378	383	399	409	389	409	449	391	398	419	409	461	373	425	420	439	368	407	435	386	410	404	402	418	439	413	440	402	396	385	420	436	414	426	463	415	438	453	431	384	445	426	405	419	431	429	400	415	409	441	414	401	436	407	416	370	407	418	402	408	408	411	424	427	419	389	422	382	397	464	399	398	411	431	415	414	413	408	410	378	407	406	473	405	428	416	406	398	418	428	432	386	457	414	379	419	413	392	424	420	397	415	443	417	401	420	432	428	448	435	402	394	395	418	407	402	428	400	383	371	416	419	388	358	377	409	425	421	418	426	345	415	393	429	401	395	420	410	399	368	401	428	424	399	426	398	462	429	412	442	422	393	395	415	431	431	439	381	427	436	421	426	432	390	402	439	412	412	373	404	416	392	379	439	378	443	402	424	422	387	427	386	405	429	417	408	398	400	375	393	434	395	388	406	414	415	417	441	421	435	402	405	436	413	390	417	410	442	431	417	393	396	420	391	396	415	402	394	427	430	381	419	400	444	415	422	426	425	428	398	407	416	401	419	409	393	429	437	396	407	403	403	404	455	422	396	413	386	434	412	416	383	404	416	413	396	399	427	401	380	459	413	423	423	435	424	390	413	395	394	396	435	405	386	413	382	395	369	437	435	423	395	415	375	385	406	412	419	426	380	408	414	424	427	414	402	398	431	415	416	410	410	386	448	404	389	413	421	378	422	408	400	411	392	390	401	400	442	399	430	443	393	434	423	405	384	416	399	397	369	420	409	404	421	399	421	448	420	436	399	417	454	393	394	401	450	401	425	420	390	392	395	439	387	439	400	415	434	409	425	442	431	389	399	438	388	444	463	427	441	389	433	406	435	402	433	401	411	443	407	414	404	419	398	433	421	454	406	422	424	418	408	406	385	422	417	411	377	429	392	395	404	394	414	410	408	384	424	381	450	399	434	394	406	392	438	427	411	401	412	385	435	447	405	423	374	400	399	407	421	407	440	453	418	431	410	394	443	384	422	438	404	463	435	424	419	426	391	388	417	392	452	401	406	408	393	425	446	412	405	412	414	413	465	417	423	408	420	434	454	413	406	397	406	435	397	412	378	411	413	403	408	434	443	418	419	409	418	406	415	439	431	390	381	393	397	431	368	391	430	401	451	420	423	382	416	417	384	427	395	419	371	412	411	410	416	420	439	422	433	427	411	432	419	393	440	434	397	435	403	437	423	422	400	418	396	396	374	410	421	366	418	386	415	429	410	419	416	433	412	399	381	421	420	429	437	424	429	410	385	391	417	404	431	402	415	370	431	372	420	408	410	422	402	407	408	450	405	410	392	379	401	413	404	433	431	390	416	410	458	406	393	417	427	373	448	427	390	461	412	443	427	399	391	407	427	448	386	421	393	422	416	404	433	427	385	412	412	432	408	403	435	420	442	416	407	374	400	414	447	411	408	382	420	425	410	422	450	404	402	383	405	413	381	443	403	404	410	428	431	400	404	401	418	417	402	417	385	384	418	387	413	406	399	397	411	438	389	399	409	411	404	400	437	408	419	396	388	396	418	386	413	382	394	403	405	393	437	405	428	406	396	390	419	384	419	439	447	399	416	419	431	436	389	416	408	440	393	415	419	419	411	428	392	430	438	400	428	432	416	424	419	392	408	418	381	425	426	430	426	442	393	376	389	396	401	424	400	406	410	429	412	417	453	386	390	433	377	421	422	404	410	418	398	432	415	434	389	397	382	422	430	380	416	407	397	407	435	401	375	401	411	384	411	421	417	421	446	403	398	410	373	425	412	382	453	413	419	390	425	437	419	446	449	420	433	422	428	423	415	403	407	379	396	389	379	427	383	443	442	409	452	437	409	414	379	387	432	392	404	405	375	406	407	418	399	412	443	410	412	446	397	407	421	392	442	396	422	390	386	415	402	421	448	418	414	398	419	392	433	404	391	400	398	376	402	438	398	373	396	418	422	407	405	407	409	444	414	414	421	420	415	412	431	414	384	391	455	404	434	409	399	375	432	409	404	449	402	397	397	433	414	371	398	395	396	389	427	415	344	438	405	416	425	427	417	401	437	417	404	442	421	399	443	451	434	412
61651	88741	59203	30660	11159	2773	967	712	687	651	640	637	602	659	651	613	655	669	650	665	659	615	653	599	626	607	624	631	675	654	655	615	606	661	623	661	667	690	619	666	628	649	665	679	625	605	645	646	631	647	631	657	659	631	598	668	643	666	590	638	584	657	677	694	626	615	631	666	664	626	681	607	609	649	592	665	672	654	669	647	651	668	620	640	684	645	621	603	663	675	603	662	658	680	684	635	614	637	666	606	651	642	637	677	674	721	714	646	667	635	692	656	637	651	652	695	708	620	587	621	645	661	675	682	664	649	617	652	643	630	644	639	654	645	645	661	674	648	658	643	608	659	613	591	638	640	641	659	662	641	642	635	662	628	665	606	625	675	630	666	645	651	698	632	677	622	623	657	673	639	614	677	651	671	630	625	652	600	689	646	663	658	639	715	615	627	614	635	657	634	617	626	638	647	645	656	615	605	667	645	629	644	644	656	642	627	644	656	629	678	634	628	646	649	629	623	592	628	637	620	629	678	634	617	657	646	655	627	679	634	680	656	670	624	645	642	630	618	614	647	657	641	607	657	639	639	657	649	651	630	632	623	635	654	681	635	645	631	612	660	652	644	633	652	678	636	604	613	619	647	634	658	640	630	611	671	660	633	668	632	623	626	659	648	697	625	630	648	656	636	655	650	691	633	606	644	661	627	678	655	659	567	651	635	641	622	663	665	651	623	671	672	636	625	634	608	596	684	632	650	616	647	675	636	672	651	620	640	642	641	637	672	621	648	629	651	712	687	615	622	642	641	616	674	631	628	662	646	659	692	650	631	649	656	633	639	680	659	693	595	652	606	614	659	634	629	625	638	656	648	629	630	697	639	651	640	646	645	617	658	725	654	663	696	627	660	629	619	656	639	640	655	635	636	628	663	658	692	613	666	642	614	638	618	671	619	643	639	613	672	645	659	647	692	659	619	638	678	643	680	661	684	652	672	695	629	656	637	670	598	610	644	667	657	689	643	622	653	650	613	656	654	636	614	689	629	622	632	683	677	646	640	637	627	625	628	660	669	636	645	687	587	668	658	696	594	655	642	625	609	701	643	612	640	676	692	656	647	669	659	623	630	629	652	617	637	630	657	639	625	665	653	643	629	657	664	630	664	634	645	673	633	674	651	659	637	637	647	627	629	651	665	663	659	630	681	632	674	646	642	668	682	691	619	648	655	642	623	664	624	679	618	621	614	662	659	608	668	644	642	649	668	622	674	673	628	654	694	651	640	635	642	641	660	639	618	635	681	613	595	612	684	621	633	644	635	605	654	645	651	624	625	649	634	632	679	648	626	638	661	652	675	651	693	633	602	653	683	647	647	640	651	644	632	641	643	628	644	621	629	657	639	655	670	623	647	633	645	702	636	682	647	671	676	719	595	662	661	665	698	671	650	658	657	720	657	641	626	662	626	662	624	626	661	633	638	619	656	622	672	662	609	633	635	632	617	643	625	616	635	635	638	647	664	667	629	647	614	662	655	646	653	672	622	664	598	639	637	616	649	681	649	630	687	689	621	623	661	650	606	667	653	653	650	640	708	653	664	619	673	656	615	718	676	690	657	666	631	630	673	628	658	666	619	649	618	638	617	656	692	678	659	635	674	676	639	650	673	639	622	677	651	628	627	636	659	671	663	678	589	644	647	642	622	690	642	642	650	600	643	671	639	645	608	675	634	617	628	714	659	639	654	650	688	633	693	627	644	610	651	644	609	659	647	683	625	639	670	605	658	666	651	622	627	629	662	677	638	638	638	633	668	647	637	631	662	653	657	660	638	677	650	669	626	660	657	625	627	604	605	695	641	628	646	642	628	643	665	631	668	590	680	637	613	645	599	689	696	654	677	640	615	660	629	627	639	704	608	659	665	652	652	671	623	670	656	625	629	624	643	591	669	646	607	616	614	615	662	650	665	624	679	667	630	615	621	642	693	682	633	636	649	620	675	639	665	622	612	645	638	622	663	599	647	630	667	629	632	699	670	659	631	666	620	639	669	648	624	622	622	641	636	613	634	663	668	627	632	642	636	629	624	667	668	640	600	648	630	599	652	612	626	703	631	597	627	582	679	654	613	662	676	625	617	612	643	680	599	629	644	633	664	642	673	694	650	614	603	632	625	644	609	642	608	644	681	660	612	651	648	664	680	619	635	629	640	616	635	627	607	646	659	671	657	626	656	642	649	606	669	691	665	671	616	633	674	667	630	646	718	644	634	626	636	660	656	620	650	605	681	622	621	633	666	634	627	606	675	623	638	640	640	621	657	605	624	627	633	621	657	660	686	675	642	653	656	618	628	663	709	635	682	694	600	627	638	653	615	669	648	642	672	689	645	649	676	684	652	591	630	656	636	623	644	605	685	621	637	631	661	657	685	592	654	626	658	596	664	619	655	619	645	679	637	633	655	605	677	647	655	623	665	690	654	668	638	612	694	587	630	663	660	643	641	656	632	666	710	624	622	651	655	613	630	685	635	651	648	645	647	667	656	633	665	628	664	683	638	682	641	624	658	629	682	687	676	690	650	655	631	614	615	652	627	664	677	687	658	634	634	622	666	664	650	642	623	618	676	624	632	644	647	619	676	669	678	629	632	622	654	692	660	649	666	640	609	645	661	636	645	595	653	640	689	670	633	625	606	638	642	600	658	685	632	676	612	643	641	680	634	651	641	626	667	682	692	618	683	652	630	656	633	690	569	652	658	666	692	639	646	604	646	630	635	610	675	638	648	649	630	654	670	650	676	649	661	629	627	679	661	644	681	648	654	633	647	638	640	611	692	661	650	647	654	631	706	630	654	680	661	670	651	708	585	625	689	631	635	644	659	624	649	640	611	641	639	671	607	643	641	683	634	619	612	663	620	703	648	652	642	634	655	659	654	637	612	625	646	651	668	630	655	628	638	678	639	631	609	632	641	631	640	667	682	655	622	632	625	679	663	657	686	669	645	654	657	663	714	631	661	644	647	635	655	658	640	653	672	680	623	640	659	655	646	656	618	666	661	636	633	632	604	605	700	676	636	590	649	627	646	661	666	620	633	637	656	677	606	674	666	663	667	639	679	656	626	617	636	657	600	600	647	611	604	658	672	612	643	664	638	604	611	623	644	601	680	632	649	649	635	647	602	644	661	638	627	652	661	653	650	631	652	639	681	682	626	673	643	623	649	618	642	625	635	662	668	638	623	629	635	676	639	673	583	652	602	640	684	666	655	692	635	611	637	664	643	629	672	655	678	644	645	673	642	590	629	603	614	654	688	649	677	644	671	633	669	635	656	688	624	690	690	668	655	630	664	648	628	642	644	665	650	675	659	618	672	715	650	634	604	682	639	622	631	641	607	636	643	642	627	651	662	632	657	643	655	614	683	657	598	623	649	655	669	638	633	630	653	630	687	667	649	650	666	643	665	641	627	648	639	658	687	631	631	657	675	593	692	656	665	641	652	672	630	651	631	611	651	683	644	628	627	668	604	661	598
23501	22214	30351	24353	21475	18732	4360	607	448	511	500	473	497	508	487	492	479	489	502	517	479	538	468	495	515	493	494	495	509	478	463	462	493	481	481	475	422	481	483	470	458	481	506	470	463	469	483	457	519	472	482	453	478	443	441	446	481	488	526	478	424	451	450	467	454	485	472	439	498	444	487	452	494	444	473	492	491	480	481	438	476	459	469	439	466	498	473	423	473	504	465	464	465	478	472	484	475	445	470	474	443	466	476	467	519	488	484	483	468	504	466	460	460	439	449	461	438	467	481	466	481	470	503	486	469	480	495	472	473	468	459	449	494	483	469	501	482	477	496	474	456	472	485	487	470	500	506	499	475	530	471	470	508	510	509	481	479	478	452	466	463	456	473	447	464	437	451	446	444	512	512	443	465	462	458	498	499	508	500	467	468	457	473	478	512	461	493	451	466	495	506	455	505	471	484	472	464	461	460	505	464	445	462	475	460	490	451	426	485	439	514	496	448	501	463	448	464	430	487	455	430	448	500	451	458	512	499	495	481	480	457	484	461	456	499	475	479	470	437	456	487	521	470	481	472	458	538	483	473	477	484	477	452	445	467	448	496	472	453	449	490	488	501	487	476	481	475	481	506	476	444	491	477	452	489	476	480	463	491	530	466	498	463	506	487	479	487	495	487	441	480	457	485	500	480	465	480	486	480	497	493	482	485	495	455	458	508	495	497	452	458	496	482	471	460	499	486	502	446	414	459	469	491	447	492	451	442	441	456	475	471	514	463	463	498	474	470	459	478	492	453	497	477	484	499	458	439	478	469	486	472	455	499	465	446	446	460	472	459	475	456	488	483	457	479	480	469	489	467	461	473	472	471	454	527	470	461	451	477	443	435	477	480	444	504	441	496	449	474	483	439	464	452	497	516	428	489	475	467	472	474	475	465	471	422	536	458	469	501	452	512	468	463	488	460	469	479	474	436	438	479	457	444	455	504	437	455	478	495	458	515	483	470	479	465	488	472	491	453	510	476	461	468	522	475	476	446	498	487	512	491	480	481	481	442	456	470	441	496	481	503	510	483	500	470	446	480	477	490	466	455	493	428	432	462	471	490	474	490	494	510	478	484	485	472	475	525	427	463	445	458	462	486	510	469	431	470	482	493	481	510	512	493	500	443	428	513	451	484	505	469	476	448	474	474	475	494	522	507	500	443	490	496	501	468	491	471	459	530	485	465	488	465	482	455	493	463	506	479	458	466	487	494	509	490	491	488	483	464	494	490	468	481	443	462	483	474	476	432	487	445	450	453	484	432	443	474	456	467	463	511	511	483	478	482	421	481	460	472	496	478	480	469	471	441	442	484	460	510	468	451	539	485	467	466	437	448	502	475	434	492	491	463	458	457	452	483	493	474	461	470	499	471	466	516	467	500	474	465	433	459	460	483	453	480	441	493	444	450	493	468	463	456	498	445	474	485	506	434	471	485	529	430	479	435	459	436	488	500	484	498	452	464	484	472	466	504	449	482	483	435	484	471	493	529	442	436	511	451	496	458	490	491	478	481	445	465	457	451	476	446	474	453	477	496	500	464	479	461	473	471	486	447	447	479	477	483	483	449	444	476	475	433	435	440	450	481	501	472	499	495	496	470	447	477	480	465	464	465	440	506	442	471	493	501	451	466	450	452	451	493	467	489	485	467	483	499	469	453	461	485	501	479	467	487	470	446	442	462	494	505	470	481	455	524	473	496	445	462	476	470	457	472	483	458	459	464	525	479	478	448	493	478	475	475	471	456	488	470	507	475	498	512	489	438	493	492	467	479	505	455	489	466	475	527	456	450	477	448	480	490	470	470	465	481	451	467	496	482	484	464	454	449	453	454	509	489	488	515	454	478	508	503	455	465	436	460	485	481	477	447	464	470	485	498	508	482	500	451	467	456	459	476	491	481	478	513	438	452	441	488	480	465	505	481	509	478	508	460	477	464	506	463	433	441	493	495	491	495	420	461	490	481	456	471	467	485	438	451	502	490	485	495	467	495	463	468	496	503	409	496	462	481	492	466	468	457	466	473	522	474	455	473	481	422	451	488	475	470	502	475	463	473	458	467	456	510	487	481	478	482	463	502	500	497	479	466	476	446	449	447	459	464	490	490	450	475	447	480	456	466	468	470	483	456	458	500	508	441	496	480	483	460	468	494	485	480	465	465	434	480	432	493	476	504	528	442	441	456	494	470	483	494	488	459	443	484	490	501	453	477	507	424	521	456	462	450	496	473	478	461	502	462	457	411	481	480	473	480	507	475	474	509	480	511	453	464	468	476	438	459	491	509	485	482	441	447	503	491	494	457	458	449	483	471	469	441	485	471	453	482	482	466	486	442	517	460	477	469	457	459	476	474	469	459	469	481	472	457	478	457	464	520	502	448	453	420	465	479	452	482	495	459	472	513	495	444	468	462	473	473	452	476	497	432	469	467	447	472	485	466	464	476	476	471	445	489	483	470	481	506	468	486	451	472	469	472	474	525	505	463	467	458	443	474	465	468	503	451	486	455	470	518	453	441	471	488	501	468	470	494	482	490	456	465	491	456	475	456	442	438	506	468	466	474	530	482	499	467	480	474	485	463	480	463	496	513	482	489	487	463	467	473	477	449	494	474	466	472	495	496	441	481	506	472	465	498	461	478	468	486	497	479	497	461	494	482	481	447	474	485	498	505	462	512	474	521	462	435	438	443	430	483	451	489	476	494	459	443	467	489	449	473	465	460	482	484	504	449	439	495	481	470	455	449	494	460	479	456	456	495	453	484	446	442	498	413	464	468	449	504	465	474	467	499	468	501	475	458	487	467	421	499	475	425	488	469	443	493	467	525	512	469	446	445	468	486	504	466	488	479	457	449	488	445	446	486	457	502	479	512	493	456	505	474	427	459	505	440	498	435	486	456	471	448	455	470	462	460	479	422	478	504	452	479	449	468	487	487	432	477	461	505	482	485	489	498	500	476	503	466	446	458	496	467	526	477	496	435	474	461	472	495	488	450	449	488	454	479	464	441	481	459	476	478	462	464	434	444	473	495	447	488	492	494	469	456	493	467	514	486	500	452	439	449	481	468	476	485	466	446	459	452	484	465	483	438	471	500	516	482	442	479	481	470	481	479	452	455	453	485	474	431	490	474	500	462	499	461	459	443	468	523	412	468	461	486	462	481	467	463	490	453	501	464	460	494	492	514	504	453	477	470	473	468	495	507	425	482	432	486	486	526	426	499	479	493	517	481	502	472	424	451	490	478	434	455	496	444	465	492	456	460	453	497	505	473	476	472	485	512	457	479	464	477	463	458	486	476	504	464	449	486	468	447	452	460	495	440	498	445	499	500	461	467	421	499	474	453	505	485	479	491	477	476	458	475	465	476	466	484	454	458	464	464	484	456	466	517	483	472	517	526	462	433	463	483	459	472	490	508	447	435	478	492	489	450	509	531	457	507	469	456	480	469	448	477	442	485	458	440	487	487	480	487	461
61981	98891	69501	38626	16486	4433	1303	791	712	719	715	673	730	740	705	726	699	757	716	711	724	726	721	747	715	731	724	708	722	697	770	748	734	703	731	692	702	711	733	766	778	705	748	740	733	735	714	722	748	745	691	710	718	723	750	750	727	716	745	708	772	704	688	740	656	692	722	757	705	751	707	706	750	693	758	719	668	701	707	689	736	739	728	714	708	709	687	690	724	732	686	746	762	688	691	694	722	700	737	737	740	704	751	699	783	731	707	762	734	663	705	726	730	753	693	673	714	703	721	652	711	772	717	712	769	768	748	739	784	708	745	681	729	690	774	707	704	693	731	660	744	675	735	730	650	742	745	724	693	724	708	707	776	769	729	694	713	702	710	683	717	729	714	722	708	728	709	672	752	727	749	750	780	773	739	738	706	680	721	761	707	701	691	698	739	736	767	681	760	709	721	714	730	756	734	750	777	694	707	654	694	739	728	723	748	704	742	733	751	728	755	691	731	702	744	689	701	730	654	687	733	678	722	722	718	734	693	726	724	777	702	699	688	714	791	714	723	716	727	709	749	754	646	693	770	742	720	752	678	762	699	694	714	760	690	771	759	754	706	672	717	740	718	717	725	721	691	679	756	760	731	721	705	706	706	732	695	765	765	697	697	687	750	679	717	710	668	667	734	712	692	743	715	673	694	723	767	744	730	739	719	723	753	700	712	705	710	705	718	727	716	723	755	691	658	701	727	708	692	716	720	693	719	662	703	691	727	735	687	716	762	735	710	705	710	722	718	734	738	715	693	746	738	715	730	726	697	706	699	715	707	694	778	726	723	765	731	742	691	723	701	725	740	725	797	744	740	707	774	717	744	741	727	763	740	720	718	741	753	736	692	731	758	725	729	750	720	741	761	747	715	690	678	724	706	723	793	744	735	668	717	711	680	699	726	717	715	725	705	706	706	720	712	701	753	702	776	714	720	729	776	687	670	704	750	692	768	698	730	724	747	678	747	671	702	692	709	759	674	733	716	698	712	728	708	707	732	701	722	730	696	723	662	717	741	729	736	708	761	732	744	700	728	733	710	719	711	781	745	712	700	725	682	704	713	712	739	714	730	729	739	712	765	714	684	708	703	720	797	752	676	691	744	690	753	776	761	726	713	734	751	699	747	752	716	765	765	684	710	728	736	746	726	769	739	759	722	722	716	703	706	742	737	713	735	714	738	690	739	705	709	721	775	730	752	779	709	780	699	725	684	764	671	707	704	734	712	798	689	736	687	741	755	743	703	764	772	777	708	651	789	725	686	736	730	706	735	707	759	724	729	687	702	706	684	739	706	723	698	726	732	704	716	730	746	722	717	748	747	709	731	677	747	689	754	711	751	714	706	713	730	663	680	714	732	735	680	744	728	681	711	729	703	705	718	805	728	763	690	735	686	703	704	710	730	708	709	770	729	731	721	747	680	675	695	696	694	707	715	714	713	700	746	720	701	721	690	714	745	709	736	704	701	734	711	719	678	736	714	669	723	706	686	719	734	718	721	788	738	719	707	712	734	769	692	741	719	725	708	730	675	695	700	735	717	754	755	723	737	641	676	737	727	702	690	709	703	697	705	715	706	660	776	725	746	761	725	678	653	693	714	701	719	684	714	747	739	739	733	707	711	694	725	693	707	754	720	747	730	703	787	732	724	708	717	734	679	748	722	718	746	724	711	696	721	787	722	726	772	711	695	685	707	701	793	732	748	712	663	739	722	724	697	734	740	735	709	731	721	772	740	728	718	745	700	705	754	735	742	705	729	710	745	738	714	729	694	716	725	680	741	708	730	744	714	726	768	699	734	706	733	718	682	724	693	758	726	691	736	714	747	739	735	690	720	723	699	731	714	728	751	753	754	757	711	759	716	711	697	746	695	701	747	746	696	722	768	712	776	716	679	713	719	750	701	709	687	702	747	749	736	758	707	684	693	740	650	685	708	708	717	720	755	730	703	709	730	678	704	710	688	724	671	698	695	708	688	740	721	752	691	721	695	727	711	670	715	720	722	709	774	709	776	672	719	726	703	748	741	748	702	734	702	683	722	763	752	709	752	715	784	719	717	680	736	758	715	738	736	717	746	716	742	694	699	729	703	765	718	799	719	697	702	762	683	698	742	719	713	723	730	692	681	711	730	714	741	720	725	698	712	776	686	725	740	728	749	708	690	728	692	729	679	752	696	705	706	745	724	672	700	728	754	691	751	729	728	738	719	735	711	694	685	749	776	680	767	708	669	705	709	693	743	704	667	706	713	706	743	699	709	723	725	725	689	734	758	712	712	744	686	722	740	743	744	710	701	715	722	700	710	752	709	717	718	730	781	747	762	720	734	705	672	731	758	724	748	717	685	760	680	740	688	706	706	737	692	752	719	727	743	769	723	716	773	701	729	687	745	689	730	709	745	724	729	706	748	707	687	708	737	745	729	724	690	745	676	699	679	721	669	728	697	737	732	716	716	744	720	706	694	680	723	688	690	732	728	740	695	684	681	685	723	723	749	708	727	680	699	704	740	721	722	697	713	747	706	713	679	722	733	725	694	703	727	721	716	732	713	747	722	729	732	737	705	719	777	768	726	714	686	715	736	716	763	718	732	778	757	692	691	721	719	749	759	708	673	732	714	659	733	699	711	695	701	702	711	673	750	741	742	704	743	712	668	694	721	706	695	704	729	697	668	731	674	723	784	740	740	720	693	790	761	715	689	703	727	683	703	707	763	744	721	739	712	708	773	722	678	776	734	742	748	744	706	715	713	765	712	689	711	715	709	759	700	706	714	731	701	673	704	745	727	715	714	718	694	698	716	683	688	676	714	729	695	727	692	695	697	677	753	721	737	678	745	702	687	721	736	749	727	693	755	730	748	697	717	736	677	653	725	729	747	760	668	700	735	702	664	715	715	708	697	736	687	706	706	741	747	707	714	723	678	734	748	750	737	749	730	723	715	697	737	654	691	725	696	709	737	743	702	690	687	703	694	697	748	709	730	724	730	722	693	739	763	730	695	700	772	701	752	698	711	729	669	745	707	715	691	725	766	780	697	725	714	700	706	727	719	674	641	738	674	695	733	694	703	756	737	759	719	781	739	687	754	784	729	714	731	741	723	715	750	738	691	686	722	666	753	694	724	753	760	718	739	687	708	740	757	699	714	745	691	784	727	684	727	685	763	756	688	661	704	748	725	702	750	715	671	728	745	702	707	735	719	724	740	698	753	720	698	679	711	713	687	757	714	697	734	692	736	667	694	699	702	705	710	689	737	677	725	706	723	738	744	697	709	706	728	699	754	737	735	737	704	726	740	670	712	720	711	747	729	774	755	725	763	711	735	724	697	676	700	725	729	745	720	714	708	673	753	715	701	670	685	790	725	693	657	726	680	681	705	729	673	730	717	765	725	729	678	724	723	699	699	709	704	703	754	728	736	698	705	724	750	757	707	696	732	761	698	732	701	721	735	687	695	749	687	715	680	706	703	728	733	695
30657	29510	25229	9841	1382	509	370	304	316	307	312	341	351	330	323	326	315	320	311	339	313	334	323	329	337	321	321	335	338	341	298	314	311	341	283	300	333	319	332	298	303	313	324	318	300	356	308	344	315	304	338	326	322	298	350	327	306	328	305	332	293	345	334	286	297	295	346	328	297	362	329	264	303	307	334	334	328	321	328	328	297	288	296	307	327	307	317	337	328	324	348	317	303	339	323	313	324	320	350	331	318	320	296	322	325	311	312	303	303	309	310	318	335	309	320	302	352	314	312	307	324	370	302	328	315	312	280	314	315	282	310	327	299	302	335	301	322	330	308	326	310	328	304	337	364	321	347	330	342	342	342	355	307	332	318	305	316	326	329	363	315	325	342	317	312	342	363	307	319	301	328	338	317	309	355	306	310	319	332	339	360	300	320	343	315	320	345	311	327	295	286	325	327	312	329	308	299	315	326	327	282	309	350	330	297	322	304	326	308	336	302	325	319	330	331	299	304	334	311	292	329	299	296	311	306	323	317	293	328	294	363	318	326	306	315	326	295	307	332	308	329	282	322	322	301	319	313	327	311	305	316	345	329	299	323	310	353	339	296	328	319	286	347	336	297	317	334	336	289	312	320	310	298	336	320	340	330	350	304	332	324	289	340	330	346	318	311	343	332	313	304	300	328	336	334	288	302	320	352	324	317	328	312	291	316	316	330	310	311	281	327	343	341	350	323	301	320	345	331	320	308	329	323	329	295	327	322	341	332	332	297	297	350	312	311	310	332	332	314	285	315	344	284	354	337	297	352	311	322	325	317	321	305	315	321	319	333	303	320	315	329	319	336	296	329	314	345	311	305	304	317	347	325	347	329	341	349	343	323	344	337	278	319	339	308	311	303	314	331	360	288	325	335	321	322	302	317	318	323	298	303	291	298	316	277	277	315	328	338	331	306	352	285	289	324	322	285	304	336	332	301	337	339	334	320	326	303	335	339	333	299	328	309	305	318	344	305	294	333	326	323	335	345	312	342	314	345	331	300	315	288	326	320	316	295	336	313	344	317	332	324	344	308	300	334	305	303	340	312	349	314	323	286	318	321	330	314	342	314	317	327	336	322	296	340	333	299	321	304	332	324	330	331	279	292	338	330	314	296	355	306	327	335	336	305	341	293	316	307	312	308	351	291	281	305	346	302	311	365	330	334	284	318	311	317	327	330	333	323	317	340	329	304	310	309	341	329	326	326	348	309	319	332	296	339	277	301	306	302	320	320	338	329	336	298	345	294	324	340	347	304	343	296	291	338	332	314	324	300	357	334	327	309	321	321	319	296	320	337	337	323	319	329	360	345	324	323	312	311	315	304	324	320	292	315	347	321	299	304	304	350	295	319	313	316	328	333	333	296	328	329	310	317	346	314	314	344	325	314	323	323	305	332	336	300	304	319	342	296	304	320	329	315	310	282	326	290	349	295	346	309	342	314	315	294	333	323	344	334	321	324	335	304	318	331	322	311	307	314	329	318	330	362	306	335	314	329	304	329	308	297	303	337	343	318	328	336	327	310	335	289	321	308	309	322	300	317	298	303	322	310	325	338	337	322	297	304	307	304	326	281	312	322	301	311	303	327	315	338	367	312	336	331	303	356	322	310	305	333	306	310	321	353	315	323	320	297	331	300	302	338	300	301	302	331	311	327	334	362	324	301	314	345	309	301	318	337	334	305	342	312	324	328	366	311	341	353	305	343	308	322	306	298	358	320	278	338	319	315	300	307	302	314	302	303	303	364	316	329	328	312	322	353	308	306	294	341	295	301	314	295	272	327	340	336	335	328	333	295	314	299	318	331	308	319	316	331	323	287	309	305	305	305	305	347	351	317	320	292	296	319	349	307	325	297	326	335	333	309	329	298	315	320	319	308	329	351	328	316	317	292	290	321	333	297	296	314	343	337	316	322	342	310	320	344	322	319	331	329	295	314	310	328	305	301	339	316	313	299	316	345	306	310	302	304	342	317	340	300	329	352	307	319	322	304	332	309	310	322	320	320	333	298	299	348	311	321	313	285	334	313	301	355	279	313	299	330	339	308	299	316	317	324	313	293	330	297	315	327	313	302	333	324	339	305	360	324	320	299	335	302	318	309	323	321	317	295	330	300	325	337	315	336	307	350	308	280	320	318	302	354	329	305	337	307	328	298	333	328	360	338	294	318	312	284	316	298	323	338	291	332	321	310	339	340	325	324	308	309	290	313	328	313	325	358	333	277	340	324	313	311	323	355	344	320	305	319	307	346	331	332	307	319	338	338	312	270	344	352	309	318	294	354	293	317	319	333	346	299	360	350	308	322	324	332	332	331	317	311	318	304	323	305	339	319	328	321	300	306	326	321	336	317	293	306	308	340	341	317	313	339	335	298	296	336	300	324	299	323	318	316	304	329	318	309	331	332	348	333	322	311	314	316	298	365	346	327	322	320	332	316	335	325	320	293	313	305	320	311	310	301	326	320	337	348	325	341	328	325	314	300	306	332	321	314	322	329	323	323	347	318	298	311	329	310	302	324	325	330	347	337	331	334	315	328	286	313	326	290	331	331	308	302	280	292	333	319	308	310	312	337	354	320	282	312	300	300	297	313	296	341	325	340	338	329	309	336	293	318	277	309	341	313	337	307	320	305	314	335	315	340	321	325	303	308	316	293	301	317	365	318	310	337	311	342	337	316	321	298	310	335	337	319	292	320	332	300	341	324	290	297	302	318	309	284	317	325	307	326	336	313	365	339	322	326	332	307	302	347	349	333	302	320	345	324	316	333	300	329	343	303	328	309	340	333	330	337	310	307	315	341	297	331	311	331	317	338	282	327	339	331	332	353	322	350	328	317	309	320	345	292	347	309	306	289	328	333	309	320	280	314	335	301	324	334	328	335	337	295	300	339	328	327	319	311	318	350	337	321	303	317	297	325	323	313	291	303	270	335	292	332	313	306	317	351	310	318	314	344	364	312	279	326	304	293	313	327	322	319	320	328	330	347	334	283	320	305	326	314	318	341	300	306	312	325	313	319	346	299	325	314	301	321	323	300	327	329	313	336	307	306	341	312	316	304	310	312	345	339	328	317	337	338	364	321	355	329	335	300	337	313	293	326	303	309	328	323	316	338	310	312	317	342	346	314	322	335	332	315	321	295	321	298	316	298	337	318	337	317	321	325	334	339	331	315	325	323	314	313	345	296	349	318	323	294	322	336	337	318	315	321	315	328	293	293	316	327	328	335	317	322	330	316	316	341	301	289	309	356	336	332	323	303	330	334	313	299	320	318	332	295	295	328	356	327	322	316	321	331	328	314	307	330	291	336	339	372	324	298	295	339	319	328	322	324	340	325	309	318	302	312	309	324	329	300	322	309	332	311	313	332	339	320	341	325	334	328	311	322	337	322	349	344	318	327	308	301	296	311	331	341	330	308	342	363	348	304	319	326	319	321	332	314	317	314	373	317	307	321	317	308	306	317	304	324	318
38461	45192	28437	9343	2333	877	550	510	492	550	471	511	505	510	520	509	538	538	526	460	532	505	504	500	469	491	492	521	509	525	517	513	517	504	518	525	566	483	482	485	493	516	516	555	500	506	483	504	559	484	486	474	527	510	522	521	549	511	528	490	508	470	534	531	486	509	501	531	493	516	510	548	504	547	523	472	553	500	554	490	539	481	505	507	519	529	515	463	475	519	518	476	500	526	517	504	511	495	515	491	506	540	558	496	483	511	549	525	500	511	519	559	492	518	523	528	492	518	510	531	494	514	544	488	528	541	528	504	502	505	475	568	491	518	537	505	508	534	553	505	494	514	480	522	500	503	533	505	571	476	498	493	491	479	515	528	522	502	532	543	486	486	512	510	502	500	528	484	506	465	508	494	538	501	508	502	528	487	522	543	539	507	506	510	501	498	534	490	474	505	535	472	503	504	503	502	505	481	458	530	478	539	495	524	500	497	539	493	490	544	501	544	537	489	530	484	512	489	508	515	485	516	505	510	488	524	487	499	509	535	486	534	498	527	542	539	525	544	506	515	520	497	555	524	553	496	517	489	556	545	549	507	515	453	494	525	501	516	537	503	533	507	524	542	488	490	530	497	542	501	521	525	506	499	495	496	526	547	505	495	493	470	525	501	500	524	495	534	522	512	467	519	535	516	507	520	545	463	541	537	477	509	495	518	528	490	495	542	498	546	521	553	520	519	464	506	549	516	532	524	516	502	506	554	508	523	494	541	517	497	495	474	471	509	514	517	519	498	552	466	533	513	516	485	552	463	503	512	499	529	509	519	493	496	536	515	496	507	572	516	462	484	508	522	482	483	525	514	537	490	492	530	528	480	504	523	505	489	503	482	515	515	539	488	522	541	539	481	481	496	477	545	495	510	511	508	491	504	476	519	527	542	489	484	485	534	507	497	481	519	497	515	531	564	512	483	563	485	514	505	518	528	498	481	523	476	463	526	524	503	517	488	496	498	514	509	545	541	507	494	481	495	529	542	506	509	482	502	484	520	523	508	559	530	517	533	520	497	507	538	491	503	517	489	484	485	482	517	516	455	536	495	554	507	531	499	507	482	503	506	508	533	492	459	532	534	522	521	505	463	494	518	493	508	556	549	523	523	555	545	480	490	551	501	528	525	523	508	545	479	515	519	485	524	482	500	490	491	593	492	504	540	535	537	476	501	511	513	537	498	528	492	501	505	476	521	512	482	527	502	523	506	533	504	521	523	502	517	510	501	520	487	497	464	512	492	507	548	502	537	480	501	490	478	501	525	478	498	537	537	511	520	521	543	537	543	492	539	519	524	510	516	511	491	489	483	518	491	500	479	525	480	501	514	482	502	555	520	473	487	541	482	515	506	505	516	521	504	517	499	512	515	528	482	493	530	528	535	497	520	504	492	506	536	527	495	488	473	514	501	528	505	495	524	502	523	499	519	508	506	506	493	478	503	508	508	546	553	506	506	476	541	518	476	500	504	518	535	473	534	516	472	495	519	480	496	520	496	513	537	513	564	503	507	479	474	526	534	498	479	545	461	496	534	476	538	501	513	509	495	549	513	519	497	519	502	521	551	530	537	525	531	496	527	517	468	512	510	510	537	522	510	500	496	499	488	480	519	480	545	467	474	515	486	497	521	534	499	520	479	531	458	527	493	499	551	506	522	506	541	535	520	485	499	506	504	492	511	494	543	484	518	534	526	516	513	513	510	512	471	495	513	518	486	493	493	480	509	522	509	551	532	500	465	516	538	516	479	501	533	500	555	504	471	513	485	496	531	492	492	497	501	504	480	487	487	478	507	551	523	506	527	479	504	507	531	586	545	541	524	523	482	507	493	494	530	474	534	495	511	505	481	534	508	504	495	498	521	507	474	527	527	481	499	515	508	499	510	510	496	503	519	472	501	526	507	496	542	499	495	499	534	523	444	478	534	481	545	569	507	492	534	535	497	483	490	492	473	550	540	525	496	528	518	518	552	478	521	518	562	511	500	515	504	525	520	505	518	485	472	548	526	510	485	476	529	503	485	496	509	523	489	533	534	515	514	507	559	527	503	502	518	554	504	502	514	554	477	491	497	508	518	483	491	513	504	514	514	456	489	476	489	494	492	508	516	505	492	523	520	506	491	510	523	500	470	485	486	535	502	489	495	543	511	522	568	488	517	511	491	486	493	525	521	487	489	544	509	516	518	478	534	548	484	467	498	498	493	529	506	499	488	504	495	507	531	541	478	531	551	518	507	494	516	545	517	492	557	539	500	492	514	507	496	481	522	513	508	496	498	493	513	498	514	476	533	539	520	529	517	526	504	531	505	536	534	512	517	510	512	512	487	499	503	524	514	509	519	509	522	477	514	523	524	534	534	513	493	457	526	503	514	513	546	514	498	557	501	527	521	505	523	555	475	546	524	514	546	505	483	526	528	551	521	511	501	508	528	532	503	542	525	502	451	506	542	530	510	503	515	510	493	521	512	526	523	532	525	535	546	466	509	533	491	560	507	510	527	482	522	528	520	483	479	502	554	508	565	484	539	540	554	466	511	506	526	490	526	526	512	488	512	529	541	530	533	480	504	541	527	501	486	524	496	506	505	499	510	522	466	463	504	512	509	529	541	513	495	518	502	533	515	498	530	507	543	525	493	489	565	517	515	488	518	505	498	503	541	509	547	508	498	563	519	500	507	503	483	489	485	528	521	535	496	532	473	544	491	492	513	529	481	519	479	495	526	497	498	534	519	534	516	512	526	497	507	526	479	514	489	493	509	472	456	495	478	522	508	525	560	489	501	529	500	483	478	521	498	491	511	482	464	512	485	517	529	518	523	506	495	530	506	501	516	504	494	508	535	491	528	510	518	536	495	524	478	552	509	462	522	511	519	519	513	512	501	506	541	532	517	499	522	533	506	500	534	527	539	508	556	518	501	509	551	505	515	496	517	511	535	497	522	518	499	512	547	553	506	485	511	484	537	467	515	535	492	528	502	517	516	508	508	481	569	503	554	509	492	513	520	517	506	553	513	514	487	496	518	488	499	498	533	542	499	528	499	466	501	499	496	565	450	529	526	510	510	524	542	519	525	503	517	530	513	516	490	538	492	512	497	484	485	520	507	516	502	501	487	493	524	506	529	441	518	482	481	494	547	542	518	571	505	505	498	528	508	510	520	519	518	491	519	519	480	490	552	504	471	537	503	510	522	506	500	484	517	497	465	506	529	500	477	488	497	497	509	479	484	485	497	507	522	505	515	511	535	495	504	501	538	506	509	472	513	518	518	481	530	499	497	503	528	481	513	501	534	472	533	544	541	544	477	501	517	481	523	510	476	521	502	490	496	504	490	468	481	512	544	499	500	516	527	507	464	500	505	543	520	481	549	472	497	516	527	482	532	497	495	521	465	513	524	478	505	520	531	517	526	525	497	507	521	509	496	496	492	526	536	509	514	541	558	550	515	498	522	502	517	521	525	462	521	516	512	545	488
24830	23061	30934	25350	19397	6688	787	476	418	444	431	430	439	400	425	449	434	427	400	446	423	409	405	449	451	452	439	448	455	447	432	407	403	401	442	470	411	426	443	431	398	428	416	441	423	436	400	419	444	432	392	414	449	396	412	452	401	392	444	418	426	445	416	418	404	440	420	405	417	409	424	427	468	456	447	423	423	443	428	436	434	421	438	424	404	459	450	425	486	421	434	425	426	433	429	422	451	426	431	433	434	410	407	390	414	418	382	392	420	414	425	403	400	452	430	432	385	410	413	447	430	452	446	448	436	413	434	435	379	402	452	403	416	404	416	428	426	424	420	432	414	434	407	432	422	385	413	403	404	407	386	462	399	393	423	429	388	430	412	418	405	399	430	437	385	437	399	396	426	414	426	421	415	388	433	420	424	419	426	416	406	393	464	424	402	408	452	431	434	412	439	450	454	444	454	410	426	402	418	420	448	386	467	421	433	377	440	437	453	415	434	414	401	396	425	429	445	423	410	443	468	418	437	417	421	431	402	396	393	422	424	407	442	426	417	433	416	437	414	438	377	413	426	405	433	454	423	405	415	427	406	390	431	427	433	394	410	420	420	389	376	420	412	438	420	424	413	396	434	370	430	426	421	386	393	421	432	429	367	366	445	415	407	462	407	422	439	423	415	407	421	375	389	432	396	421	449	428	463	461	413	441	407	368	424	403	416	414	421	416	436	488	445	449	397	403	452	429	446	433	408	410	411	438	460	421	404	390	425	387	402	433	447	420	427	414	440	404	416	401	424	416	415	408	400	422	375	409	413	439	452	424	442	420	447	396	449	442	411	458	458	416	440	427	405	437	411	406	407	434	408	417	404	408	403	395	435	404	385	419	435	404	387	446	420	424	391	461	444	429	419	436	416	405	410	459	398	432	404	395	401	409	443	417	443	401	410	417	424	392	444	451	403	399	424	405	410	404	412	403	416	423	427	371	436	414	393	423	425	460	464	418	430	410	399	410	419	398	425	436	425	426	410	430	412	436	418	414	437	421	399	410	411	368	375	453	449	435	474	427	395	438	416	388	429	394	404	429	428	416	420	436	405	406	395	424	417	450	421	394	441	395	436	445	379	412	413	407	418	389	406	438	416	417	419	441	428	442	411	417	414	425	381	417	436	379	426	423	415	437	430	396	417	429	417	386	406	441	426	432	446	434	437	399	420	411	412	407	424	391	383	425	432	412	433	413	437	426	416	424	425	439	461	431	401	389	414	435	415	414	404	421	409	445	394	429	439	435	401	415	430	436	405	446	416	417	389	418	430	371	437	426	401	410	447	447	378	457	431	431	445	416	437	418	422	427	433	418	465	435	432	413	419	419	417	455	404	400	418	479	410	380	454	411	432	409	419	417	417	415	455	392	411	471	405	427	398	414	422	411	404	387	412	387	434	394	453	408	432	389	415	398	412	408	416	411	441	424	452	429	444	420	440	447	417	379	425	404	434	388	379	450	438	450	440	411	447	456	412	441	411	417	415	390	428	393	429	415	404	422	427	423	403	421	393	398	417	387	407	402	408	448	432	417	454	422	379	461	419	440	391	411	420	396	416	420	433	414	427	363	412	426	400	423	413	431	426	414	384	404	440	374	417	430	426	396	441	452	413	412	420	423	398	403	434	416	367	413	424	412	423	454	415	420	422	378	436	417	422	432	427	420	430	394	426	403	404	421	406	425	449	435	386	407	404	385	423	407	403	449	403	428	414	404	440	428	387	454	420	438	361	465	444	422	438	406	399	413	456	426	420	442	449	442	405	425	434	432	410	439	380	441	461	432	417	423	395	427	451	393	422	398	442	418	428	401	417	380	395	430	409	417	424	382	365	418	465	404	457	426	421	382	422	405	432	444	428	470	418	412	392	483	382	437	405	424	430	419	450	419	428	453	431	412	418	435	414	432	420	373	408	427	413	396	411	427	416	392	417	387	403	385	432	446	410	417	407	416	423	419	419	396	399	411	389	436	463	426	386	423	416	386	422	432	422	391	378	411	454	402	387	411	406	409	395	383	446	425	388	428	413	435	440	458	463	376	425	460	403	393	378	438	377	405	423	415	432	382	424	383	442	413	416	391	427	458	437	409	423	417	437	414	405	426	409	427	408	438	401	425	407	441	439	398	417	357	407	366	395	425	426	424	446	431	470	421	396	410	405	428	461	451	424	425	420	447	400	414	401	423	403	426	413	395	405	418	426	395	387	403	435	398	411	451	430	416	416	452	389	417	437	424	421	398	433	412	425	424	444	374	397	425	401	475	410	414	464	414	433	428	445	420	402	388	436	468	383	404	422	410	412	422	398	433	446	409	417	421	395	433	451	393	387	424	410	447	414	429	445	422	387	415	460	439	416	436	400	422	420	419	464	447	440	427	405	411	420	423	411	407	398	452	415	432	428	405	419	408	423	401	419	445	427	387	430	429	427	427	403	391	398	433	469	396	456	436	395	417	431	393	437	413	442	401	432	419	417	427	422	393	412	406	436	439	421	429	428	431	447	449	418	434	436	434	437	407	450	438	413	454	423	437	499	409	421	432	398	423	451	442	400	406	417	429	408	469	436	386	425	422	386	419	436	410	374	415	395	428	387	433	403	437	408	436	421	454	411	406	443	441	398	394	403	442	428	438	379	431	407	429	409	445	407	414	461	435	437	435	438	469	411	393	402	392	425	403	405	422	403	399	424	387	386	462	448	415	446	395	433	431	400	422	449	425	408	392	433	374	404	417	438	400	431	438	409	404	434	429	401	417	430	430	411	423	419	447	410	419	435	382	433	393	446	434	395	441	368	407	461	436	381	423	419	410	422	378	441	424	429	461	443	425	408	444	424	405	447	417	412	392	398	413	437	450	402	409	435	433	428	395	431	415	406	401	439	446	404	417	413	434	394	408	420	394	402	415	451	427	424	440	419	426	427	391	448	428	430	422	372	428	430	418	447	430	400	445	385	453	425	445	448	422	429	432	393	441	403	431	416	397	390	426	443	430	415	435	445	435	441	451	383	405	446	435	431	444	425	402	431	420	408	414	437	374	412	445	425	434	387	422	425	411	396	408	384	412	390	476	420	413	423	450	406	436	449	399	428	415	424	420	432	421	416	441	423	440	442	419	444	454	440	417	398	399	428	412	409	395	408	423	414	456	390	409	439	440	398	384	420	447	434	441	434	440	436	423	427	398	422	419	455	459	449	458	418	423	410	399	404	429	412	430	429	406	404	377	378	419	434	427	415	408	427	423	415	411	442	408	410	444	430	413	443	402	451	418	444	416	440	401	433	395	432	420	432	383	409	408	396	451	409	424	421	384	442	422	412	427	418	427	428	437	436	427	410	448	411	426	460	409	438	421	428	419	408	445	380	402	445	423	379	398	444	409	435	440	439	393	421	437	416	456	408	431	420	410	467	387	426	436	421	404	430	422	446	425	393	432	442	407	461	407	400	430	432	434	434	439	411	417	438	397	409	433	442	432
60863	86823	58420	30018	10983	2713	999	682	674	648	665	664	626	657	682	675	675	644	700	681	665	651	644	658	662	636	648	690	681	631	633	630	694	640	603	646	659	672	692	702	621	664	627	652	637	656	648	625	677	643	641	604	640	709	646	678	617	674	675	668	627	618	639	629	627	639	676	699	677	641	635	656	660	614	646	648	643	656	674	649	647	623	679	666	620	663	628	638	625	625	594	661	700	674	630	677	673	647	612	677	618	604	646	627	661	668	654	701	655	657	657	620	658	604	672	638	614	685	660	614	698	644	721	606	652	627	663	671	604	649	625	667	656	639	654	702	604	631	651	630	650	631	646	661	666	649	685	611	674	683	654	681	623	651	678	681	640	646	632	634	671	640	662	671	683	672	652	667	594	631	647	684	655	644	677	673	674	635	654	638	687	663	675	648	670	639	679	658	622	656	671	587	638	691	707	670	664	633	657	639	648	655	674	673	623	631	657	659	661	656	646	590	655	671	660	645	665	612	661	684	606	645	625	630	643	649	638	642	662	682	664	671	640	647	650	672	643	622	657	638	632	653	660	663	647	665	680	686	664	621	635	650	642	696	637	624	646	633	667	683	672	605	663	614	643	662	689	632	666	640	632	696	609	666	624	733	660	694	643	660	685	651	673	632	623	647	664	679	685	628	634	668	617	650	642	690	676	668	668	678	714	648	667	605	634	640	646	662	697	675	634	636	652	621	679	653	643	653	632	638	642	662	624	656	659	675	604	655	674	619	667	648	718	666	631	648	658	671	624	663	636	638	663	651	686	662	701	678	653	688	665	682	664	677	654	660	676	648	669	642	671	684	653	687	631	653	664	625	668	650	636	645	672	620	663	678	690	632	662	646	672	714	644	647	648	651	642	673	627	690	630	679	654	626	662	656	604	658	660	640	655	681	634	640	733	609	646	630	631	647	675	676	692	655	639	689	636	698	628	592	638	659	625	674	635	659	690	673	647	657	607	626	631	613	679	650	670	702	669	665	686	608	642	624	617	693	637	677	636	626	649	684	642	667	686	638	634	671	671	663	697	588	605	665	642	624	666	666	665	680	662	634	634	641	645	650	636	646	654	680	626	655	653	629	682	628	613	642	693	682	659	692	644	688	653	694	694	641	656	697	691	652	643	657	649	691	606	645	651	695	623	645	657	630	720	656	628	679	678	643	677	665	652	657	632	633	680	653	629	651	685	660	668	673	672	641	631	684	653	691	657	628	653	656	642	641	646	696	656	630	679	646	632	663	681	766	645	652	646	625	629	644	603	621	667	645	666	643	634	660	652	643	674	645	679	710	635	665	652	645	639	638	666	637	662	675	686	657	642	677	656	687	642	671	641	664	650	647	622	683	685	638	627	664	633	669	642	678	662	665	672	677	647	651	620	685	648	711	658	656	647	678	666	638	640	651	656	611	645	662	677	633	698	612	665	628	652	653	678	660	658	657	682	627	635	626	668	630	681	674	660	635	636	692	640	679	668	617	688	711	653	648	614	622	598	620	608	649	678	668	700	631	656	673	696	662	643	627	705	641	682	652	605	602	652	660	638	641	629	690	664	660	682	661	604	689	648	682	654	648	663	646	662	637	642	655	664	646	632	661	658	660	618	664	663	622	641	638	663	653	647	692	666	644	671	638	682	671	652	595	649	665	667	604	624	653	616	633	652	638	673	638	639	670	665	681	676	651	627	692	672	664	716	679	628	657	662	629	642	656	650	701	672	652	648	653	678	615	655	658	656	644	659	679	659	631	632	626	687	642	667	633	645	612	620	653	666	661	673	682	677	639	644	656	660	659	635	636	603	698	642	649	651	647	580	655	672	633	683	657	627	700	678	644	643	645	672	627	684	677	638	662	661	663	666	630	616	660	680	621	659	679	675	630	636	680	635	680	653	659	659	645	644	712	639	680	631	655	689	646	672	683	705	654	647	620	656	650	646	694	659	633	616	644	652	635	647	669	646	690	674	659	664	677	643	677	682	682	649	630	673	672	644	674	633	708	685	657	660	692	641	654	729	647	663	650	636	647	643	649	641	641	659	591	654	645	681	667	680	650	640	659	682	618	636	698	602	605	677	635	652	679	654	653	661	674	633	646	622	635	622	706	676	617	679	592	684	650	598	655	630	737	653	621	622	645	697	672	627	650	635	655	663	599	663	652	651	657	662	636	667	677	602	666	676	632	662	619	609	652	646	659	654	657	623	666	653	657	654	639	663	644	694	623	667	644	682	646	713	660	651	668	661	654	646	653	693	640	659	635	600	665	680	685	626	619	678	678	626	668	673	644	629	692	682	642	641	648	607	656	703	621	618	671	615	639	613	647	659	675	658	622	622	681	677	635	607	697	688	650	640	678	659	666	625	667	651	678	624	612	674	654	686	665	666	647	663	657	674	668	677	668	644	641	606	693	672	689	627	679	617	653	670	618	683	635	650	606	673	644	645	690	619	664	645	657	651	656	685	635	695	653	649	657	655	616	679	630	647	649	670	667	658	654	672	674	666	682	673	661	681	651	699	689	669	637	602	657	702	697	666	649	635	669	637	617	658	617	650	689	691	654	676	666	673	596	658	640	638	630	639	671	661	637	647	656	665	658	621	675	656	649	681	623	684	633	592	691	636	639	682	667	683	637	670	686	666	681	653	613	665	689	639	678	669	687	599	690	629	689	661	635	692	652	642	600	654	663	661	686	642	687	658	683	649	660	608	689	610	653	687	660	658	645	632	640	662	588	657	691	634	689	631	657	638	662	677	636	676	664	643	660	661	703	658	618	616	634	671	659	704	615	642	657	610	677	633	646	633	687	671	663	598	639	696	627	670	644	636	682	652	677	592	695	666	671	661	715	648	646	699	662	631	648	671	647	659	659	655	671	619	663	651	682	618	630	649	665	692	628	646	642	657	688	666	644	631	663	617	648	724	668	672	651	658	684	685	688	652	639	714	636	680	653	672	662	651	695	659	658	651	667	664	644	653	633	671	675	663	608	637	681	658	643	685	655	648	622	669	673	647	639	628	662	657	636	628	616	641	679	671	677	615	634	664	593	607	633	635	659	672	644	640	632	622	638	684	649	659	642	656	735	656	685	658	636	674	606	661	645	624	671	675	645	673	606	686	647	683	661	598	645	634	645	684	683	682	679	621	620	647	627	610	595	686	690	633	656	666	665	660	671	625	662	641	681	667	602	653	691	678	696	645	651	643	664	666	651	679	640	680	640	629	705	597	678	655	629	697	635	609	659	677	674	622	665	671	648	657	639	676	679	676	607	653	644	664	673	642	690	665	620	658	631	654	673	668	649	660	663	693	685	661	663	668	629	684	658	643	657	652	638	629	704	625	592	681	665	625	639	675	674	677	645	643	656	653	662	638	664	662	646	642	698	647	636	625	623	617	642	629	669	670	677	699	672	636	679	614	653	621	673	628	642	670	646	679	651	652	647	683	615	668	666	673	644	657	654	617	658	675	656	675	642	634	720
23512	22058	30572	24553	21497	19141	5225	618	490	498	513	515	479	496	503	482	543	494	486	505	533	479	461	519	487	507	514	478	525	465	461	475	446	489	492	463	499	489	473	501	478	478	464	468	460	470	464	476	498	497	512	483	490	454	503	489	490	489	455	475	471	490	491	516	462	476	466	486	473	456	502	502	481	517	502	497	503	487	476	445	514	487	483	487	497	458	491	474	498	468	450	492	466	471	492	455	491	471	447	448	511	481	522	466	433	460	491	511	489	432	486	487	508	465	507	477	496	461	455	462	482	490	465	476	499	472	496	483	526	439	478	516	492	489	452	460	463	472	476	488	451	459	462	503	480	455	487	507	491	469	512	450	481	506	446	483	464	434	448	483	431	451	457	488	475	525	491	492	492	454	477	453	478	471	488	462	494	473	478	503	501	514	452	469	470	462	462	483	497	494	461	485	472	472	487	479	459	492	500	507	468	443	441	512	454	481	482	487	466	420	482	485	463	469	497	507	477	490	455	471	454	443	461	476	504	455	510	491	461	489	472	519	465	515	469	457	494	510	503	469	490	487	445	522	447	498	450	479	501	442	526	479	465	457	471	464	478	476	450	473	472	461	522	479	490	487	484	510	484	464	494	480	504	481	458	469	418	464	493	508	480	476	478	497	463	469	478	494	463	493	446	468	460	456	472	466	493	469	490	445	442	481	487	503	468	447	444	480	504	521	483	473	477	491	491	464	468	451	455	474	480	510	454	473	519	453	482	490	466	457	478	472	482	480	481	503	465	484	499	430	537	475	458	465	490	455	499	458	474	497	535	451	517	475	445	485	476	502	533	495	443	455	464	498	447	493	483	472	517	456	469	505	488	496	455	463	458	462	484	449	461	480	453	469	453	493	493	475	498	501	449	503	448	476	485	490	479	488	487	440	474	481	490	460	483	491	442	519	512	509	434	452	447	498	472	442	479	473	429	491	466	496	460	452	461	491	488	475	470	481	493	457	458	506	499	475	497	478	512	506	472	486	464	443	457	447	511	466	485	451	509	478	483	480	490	493	487	458	487	459	487	471	455	479	510	493	477	487	463	475	461	483	457	481	513	463	462	467	460	494	439	479	468	454	527	484	472	502	458	506	438	453	485	495	498	483	476	447	471	449	460	506	471	466	471	503	489	447	476	477	432	446	506	490	450	501	478	475	489	494	496	449	492	484	448	505	468	486	443	468	519	503	485	523	501	497	497	490	444	497	471	448	443	466	507	448	498	479	464	477	467	483	461	455	508	476	502	471	488	466	468	494	472	492	464	448	488	482	489	464	475	466	475	460	499	490	443	500	458	461	513	492	476	523	459	478	466	482	455	470	464	495	482	478	483	468	496	452	456	503	485	464	489	482	487	475	471	452	529	502	464	503	466	512	519	452	462	450	458	494	478	492	496	479	460	498	471	494	455	510	432	471	435	473	443	455	451	503	475	496	493	467	519	468	482	522	471	472	448	491	498	438	516	512	457	489	484	490	503	447	449	490	509	472	513	467	478	539	509	461	478	467	448	487	455	504	453	482	504	485	471	484	483	412	474	469	486	489	468	492	501	489	494	463	484	488	486	469	463	468	509	447	523	473	496	481	481	464	459	453	477	462	468	504	470	487	505	485	476	523	523	500	484	494	519	448	435	491	481	480	471	475	462	487	491	478	472	487	485	483	483	484	438	457	467	469	451	479	483	490	442	525	441	502	483	486	439	446	442	480	489	483	465	514	521	460	474	440	474	461	468	472	470	446	519	509	452	521	452	455	520	475	517	461	462	472	461	472	463	449	480	455	451	513	518	438	487	472	454	520	464	511	446	462	488	463	469	453	510	479	506	444	467	434	517	471	458	469	463	542	501	462	447	445	471	474	442	450	501	487	478	459	430	455	526	516	494	486	439	476	467	449	457	513	506	444	454	470	495	492	478	524	445	473	495	508	493	493	470	478	468	464	482	477	521	463	539	495	511	497	503	502	471	458	526	475	459	452	482	461	488	464	480	476	475	497	477	450	473	472	467	459	511	485	460	480	515	467	477	470	488	478	477	461	476	476	473	490	454	461	470	511	514	502	452	478	477	490	483	498	484	475	479	468	485	477	467	450	518	504	517	423	461	523	491	504	471	491	480	477	504	502	431	461	473	488	473	505	451	531	505	457	452	463	446	464	485	476	466	495	460	515	455	433	520	497	516	514	482	468	505	460	497	469	470	447	494	500	461	459	489	495	453	536	495	430	505	451	474	522	473	452	465	492	467	480	497	453	483	522	508	464	472	472	514	470	476	509	476	466	482	500	471	479	487	488	504	460	517	488	478	469	462	490	483	471	472	514	504	474	456	444	467	459	465	468	492	470	491	515	462	466	494	473	482	471	449	459	484	472	476	471	481	463	469	535	509	446	485	484	512	505	466	484	483	456	463	494	439	466	458	452	455	503	471	484	481	472	523	457	494	420	489	430	501	462	466	516	470	461	475	488	474	508	499	465	470	472	528	491	457	458	478	468	462	489	460	478	473	464	474	473	471	493	459	481	481	480	477	421	458	495	474	448	519	478	473	452	496	490	475	462	468	449	466	497	451	447	431	539	496	457	482	461	468	528	475	502	483	488	437	487	476	467	451	514	473	433	478	430	468	480	492	461	483	491	426	424	480	451	462	474	480	463	446	464	524	474	514	468	488	490	492	498	489	479	493	466	485	480	472	486	466	469	438	469	494	515	463	498	442	458	482	465	480	459	491	479	484	449	525	466	518	457	482	451	471	454	469	500	444	424	476	501	503	462	489	463	436	519	479	480	472	475	507	481	492	457	513	482	439	446	502	539	489	473	495	472	491	490	468	466	482	499	467	461	527	486	497	458	497	500	482	481	491	452	435	440	476	445	491	511	528	452	467	483	480	482	489	456	487	503	469	494	459	494	453	490	467	469	477	486	467	516	517	472	461	505	481	470	468	482	489	491	537	487	469	460	469	476	467	517	492	456	513	431	500	481	478	457	462	495	492	487	438	478	450	480	462	447	484	470	459	513	486	449	460	492	453	524	470	494	469	464	486	433	511	466	461	449	484	500	466	444	471	415	464	463	453	484	479	452	439	464	485	476	462	521	507	463	491	456	484	457	476	460	503	478	478	490	507	469	478	465	456	476	462	483	505	457	496	528	466	465	459	497	487	464	470	484	461	444	501	454	492	452	497	450	477	476	443	523	498	455	516	444	517	460	501	452	502	480	492	458	516	491	449	466	489	437	472	515	483	505	465	481	524	477	494	479	454	475	462	494	500	489	476	484	458	459	516	509	480	487	485	454	507	475	500	474	458	454	480	489	505	489	477	496	471	470	520	465	475	499	454	480	438	486	474	432	479	477	442	495	482	496	461	465	490	485	468	459	491	519	512	482	463	513	460	492	440	461	502	465	489	446	474	471	450	479	495	445	485	445	497	478	433	489	486	522	466	477	467	465	486	476	485	465	460	477	443	475	502	470	431	457
59273	100260	71718	40853	18411	5090	1462	789	771	765	704	761	735	747	748	747	731	745	725	735	676	735	720	735	736	744	728	728	746	689	730	771	758	736	702	726	696	722	723	767	769	654	728	746	761	736	681	708	750	760	701	718	737	751	746	782	748	718	696	731	723	718	702	715	718	718	756	700	745	790	719	788	724	718	780	751	722	687	746	718	709	744	713	681	715	714	757	754	692	734	714	665	698	713	702	758	739	726	727	757	771	717	730	725	742	760	719	752	690	763	735	720	725	700	718	727	733	738	750	721	719	746	758	730	699	704	744	722	726	748	690	704	755	722	777	721	728	699	712	697	764	769	693	712	766	751	722	768	735	777	712	724	707	675	786	735	662	697	710	732	760	740	725	694	700	773	729	708	786	781	751	748	688	701	708	724	724	705	720	703	753	700	672	700	718	730	761	716	700	723	736	697	767	749	750	731	704	738	730	739	734	737	683	742	758	734	728	742	737	708	747	733	727	670	692	731	696	684	715	728	730	698	696	773	680	705	715	684	740	699	711	772	728	747	735	677	724	751	692	723	735	708	708	700	636	728	737	733	708	737	701	710	744	708	763	701	720	761	726	764	721	716	684	702	772	783	734	761	731	739	742	762	713	680	726	699	737	715	700	695	683	743	752	752	713	712	663	705	727	715	696	731	743	722	788	710	736	690	694	727	694	718	757	749	729	737	798	734	727	718	741	714	708	705	772	704	747	687	725	721	717	714	693	699	737	675	739	714	699	709	728	760	747	725	718	705	740	715	696	734	726	716	732	729	701	694	733	751	776	724	687	724	736	782	706	730	729	725	695	706	701	703	732	691	738	698	702	738	752	761	710	724	750	721	725	718	721	704	734	755	711	759	751	743	677	759	704	751	720	719	728	732	746	714	702	689	750	760	716	731	748	728	782	765	741	713	768	716	714	752	759	725	704	752	681	719	698	702	688	714	735	740	703	779	719	697	814	680	722	691	725	765	718	724	691	756	775	707	734	733	688	758	736	728	749	740	664	685	705	781	747	733	738	767	724	736	712	726	760	734	704	766	725	752	743	734	768	775	700	741	760	709	713	759	739	760	724	759	698	772	790	719	742	778	702	697	717	718	751	714	743	728	699	744	761	753	741	746	729	710	730	701	704	719	722	683	680	717	733	736	743	729	753	728	693	734	742	708	724	711	781	755	719	741	783	699	735	737	754	725	686	752	730	709	695	729	692	723	763	740	751	742	693	737	710	734	735	693	736	742	709	761	756	732	734	769	715	719	751	736	716	753	716	714	682	713	702	719	741	707	747	690	732	695	744	714	699	712	686	758	754	732	718	703	723	689	725	731	745	726	712	753	737	704	680	708	703	691	760	763	772	711	686	796	738	727	728	732	667	714	720	717	710	706	727	725	724	768	715	689	728	721	754	705	740	717	738	721	787	771	748	728	729	742	709	720	766	701	667	706	763	704	779	724	726	748	724	740	745	750	717	735	724	743	757	694	739	713	713	717	711	716	727	712	767	732	697	724	735	721	684	774	719	713	735	703	723	736	733	740	696	736	679	716	757	735	727	737	747	769	743	749	744	713	776	667	743	734	725	733	718	779	790	743	697	729	717	771	718	729	730	739	766	717	740	694	729	716	650	720	695	731	766	715	768	720	748	721	750	750	725	743	697	719	697	735	739	699	689	736	753	719	693	732	721	760	684	724	725	680	698	694	723	716	764	728	727	706	700	712	761	739	717	776	758	731	738	742	686	685	719	708	714	727	759	756	717	736	721	692	729	737	737	704	749	748	743	739	718	727	734	705	735	730	731	720	726	708	767	779	715	740	713	701	741	719	677	693	702	724	766	684	750	706	755	707	758	747	749	709	732	702	754	693	723	781	705	733	723	730	756	747	647	731	738	735	676	751	722	696	732	702	727	670	709	719	787	753	741	682	729	699	731	737	763	718	673	724	739	725	754	726	736	627	738	709	773	718	739	746	711	731	659	752	723	726	754	698	725	677	730	707	740	744	713	686	766	707	722	720	735	704	735	714	707	737	690	725	740	694	742	705	695	714	682	735	736	729	818	722	719	710	762	738	770	758	719	694	734	723	713	724	715	728	762	728	699	740	706	742	709	749	728	755	705	760	749	703	738	727	709	670	753	693	735	693	701	725	674	700	716	735	670	744	713	709	753	764	705	708	736	715	735	725	744	718	754	746	720	772	751	743	716	728	742	760	659	767	688	739	677	700	712	713	688	700	729	795	739	723	729	718	703	749	788	725	660	732	723	727	740	714	747	732	707	737	746	741	637	770	709	745	697	764	733	720	703	741	719	735	749	751	714	671	763	702	741	707	733	681	678	728	672	714	710	730	731	693	749	690	726	777	747	698	710	689	747	757	765	722	701	743	715	768	738	748	739	705	712	720	748	732	778	739	703	702	739	716	726	677	704	712	742	731	703	740	740	739	724	743	723	751	767	739	708	783	692	721	709	729	694	730	724	685	742	791	723	706	751	705	699	733	745	761	757	739	736	713	751	736	684	678	722	746	697	730	727	744	777	694	697	734	759	744	693	719	644	748	761	712	725	703	733	719	739	720	681	739	708	771	695	767	692	745	710	725	738	745	747	734	730	702	729	788	752	744	688	709	732	735	749	723	777	721	739	717	722	742	734	738	679	743	714	730	733	748	745	717	733	690	719	706	743	712	759	753	769	713	695	750	720	753	693	730	730	701	770	759	751	706	740	747	758	672	695	722	752	760	696	745	696	726	712	680	724	727	781	735	703	746	709	732	703	687	715	677	704	737	730	744	714	681	711	709	724	718	753	703	750	730	737	743	737	679	743	733	686	723	705	728	721	749	726	690	739	691	725	723	733	719	723	746	706	695	752	698	724	704	744	734	715	739	726	756	741	742	724	720	711	752	726	765	726	720	680	713	691	757	754	694	761	727	704	708	707	727	709	751	710	726	719	713	710	718	744	689	695	726	723	719	711	691	789	731	724	747	692	757	734	749	686	699	741	703	718	748	708	675	681	700	740	771	726	730	744	756	783	693	755	683	737	742	722	715	758	719	735	742	733	704	691	730	708	712	710	670	725	679	674	786	697	768	712	744	732	685	755	711	699	738	725	705	732	730	716	738	738	725	735	696	698	727	757	721	742	714	734	764	733	765	726	682	715	758	738	718	738	712	703	695	712	712	701	700	716	697	742	680	750	720	715	677	747	676	693	707	627	669	749	716	727	732	721	734	721	706	696	756	753	713	739	697	685	712	754	693	699	725	666	732	747	708	703	692	740	690	697	719	700	732	687	701	766	711	723	760	717	706	725	715	762	731	708	744	738	763	732	720	730	661	713	716	714	733	714	693	750	730	704	761	779	701	770	752	748	789	722	743	747	722	672	699	706	729	755	716	739	735	728	717	727	709	734	720	704	697	719	765	738	720	728	708	751	745	684	687	730	744	711	788	691	731	730	764	689	700	709	759	762	754	674	719	732	759	758	709
30170	29743	26744	11199	1502	552	359	321	315	312	305	387	337	335	299	302	323	309	327	331	349	331	301	336	339	324	314	296	338	323	326	301	320	320	363	290	327	327	318	333	318	320	310	328	336	373	296	313	321	290	329	300	332	292	302	331	286	325	319	320	345	314	331	322	315	319	318	322	330	342	325	350	327	358	346	320	314	321	297	329	334	318	289	314	308	317	322	317	324	323	303	296	341	313	301	355	335	333	322	319	348	323	338	279	303	351	335	322	329	324	321	309	321	292	310	341	300	336	297	305	317	300	301	291	323	322	300	345	356	308	273	316	351	300	306	283	313	324	319	335	308	325	350	317	341	307	322	300	292	307	312	340	304	352	347	321	278	307	328	314	337	302	325	334	362	339	313	345	334	332	308	336	306	324	358	304	354	305	336	296	332	299	305	319	332	353	322	337	309	338	343	323	318	330	356	344	309	335	329	322	317	303	328	336	321	328	330	336	313	310	320	306	317	323	332	293	309	355	324	315	311	323	352	312	323	299	298	355	332	326	357	330	320	300	302	277	304	341	337	333	303	313	326	266	313	320	324	301	319	308	316	328	318	337	341	348	335	330	331	371	328	327	341	347	308	317	337	324	355	314	313	331	322	335	292	329	318	343	332	326	290	321	320	332	313	299	326	319	316	342	316	350	332	323	309	321	308	315	319	350	353	303	295	338	305	309	320	328	329	316	327	350	317	365	306	321	310	329	334	318	340	339	346	316	346	342	337	327	315	337	336	304	331	304	336	350	334	306	313	350	332	365	353	336	324	329	376	304	291	283	322	331	292	331	272	283	338	326	321	318	330	314	328	331	328	295	310	321	347	322	323	338	319	285	326	303	314	294	319	330	318	319	298	335	343	324	301	328	335	347	323	330	326	333	318	309	357	331	327	303	303	322	296	312	316	331	305	330	333	326	300	311	349	329	298	320	306	339	316	337	287	322	335	330	322	331	338	308	349	329	324	305	310	351	313	336	326	325	345	312	341	353	318	319	330	295	333	340	301	352	343	318	326	308	328	336	331	309	321	317	322	318	341	325	326	383	323	303	334	299	329	304	291	341	316	310	346	335	348	326	294	313	295	320	336	340	317	336	309	337	311	299	289	308	318	332	295	344	297	345	311	310	330	317	335	316	314	324	314	324	322	341	280	343	301	358	324	322	322	309	317	337	344	330	317	335	327	323	302	351	337	318	296	326	332	313	342	324	314	326	314	348	317	327	350	308	347	339	319	318	332	299	300	313	323	338	312	322	316	336	315	321	321	349	324	331	323	322	297	329	327	334	340	321	311	323	308	316	321	324	295	307	306	317	321	310	329	332	299	336	325	346	305	315	331	331	328	350	319	307	321	326	303	308	331	297	301	323	315	323	329	332	339	331	325	322	335	326	287	303	315	316	316	312	324	331	300	295	285	319	317	327	309	313	315	319	317	360	347	344	319	324	315	307	331	358	340	289	317	310	297	333	319	319	328	335	327	334	312	316	318	326	320	314	342	297	337	315	328	340	344	349	325	303	309	342	298	345	332	320	350	304	321	332	332	319	334	334	337	333	326	332	332	335	322	311	309	298	321	300	308	288	315	302	338	298	307	353	314	327	335	300	299	331	304	317	309	320	316	312	310	309	337	348	327	334	318	298	329	330	318	283	270	322	310	362	312	330	324	322	301	372	313	310	332	305	322	342	329	328	303	341	341	334	341	328	356	333	303	342	352	310	331	314	316	337	328	317	344	327	332	308	318	349	324	315	332	324	328	313	354	334	313	298	332	330	325	337	334	324	306	285	298	311	320	291	344	328	341	322	340	305	377	336	334	338	348	286	327	302	342	318	345	337	316	340	351	310	317	349	288	331	298	323	337	324	352	332	300	323	291	289	310	298	299	342	333	310	341	341	314	336	300	306	324	354	342	309	343	367	289	287	316	323	323	333	313	297	305	322	340	322	337	316	327	321	346	303	342	332	316	307	344	326	312	318	305	328	325	293	313	336	321	308	329	317	296	333	306	311	316	314	320	315	327	321	289	314	317	324	305	346	334	328	293	325	296	324	338	304	360	341	313	334	316	329	305	336	337	337	313	311	326	330	300	334	317	323	319	361	317	310	331	307	280	315	318	327	326	333	316	333	308	329	355	324	316	354	348	344	319	296	348	331	320	291	272	351	296	334	347	351	318	317	331	327	305	320	341	335	321	332	313	314	311	346	301	356	350	343	310	357	335	309	315	333	360	307	356	325	326	320	320	316	332	320	316	310	323	338	315	331	313	313	295	311	330	318	323	349	312	329	329	302	306	333	299	335	301	313	294	339	306	298	334	330	338	316	352	364	337	338	333	340	319	343	356	305	329	369	331	329	334	335	323	300	319	299	312	336	308	327	312	300	316	328	318	330	367	325	299	318	328	323	317	325	330	315	317	342	313	322	334	319	312	301	303	306	298	308	324	300	320	312	317	335	336	321	317	326	350	303	318	289	340	331	307	316	340	350	333	335	294	310	329	324	345	306	328	340	316	315	318	331	364	347	317	334	309	343	294	353	315	300	355	326	335	333	328	331	321	357	310	305	344	338	326	329	306	313	303	315	304	292	313	300	309	341	338	316	303	328	316	322	338	292	315	317	349	334	290	295	327	328	321	316	349	313	319	317	316	327	285	329	318	298	326	349	299	352	309	317	304	325	343	311	323	324	336	327	302	310	325	325	353	319	364	288	356	345	320	333	295	322	335	316	312	337	316	326	313	314	314	337	353	335	315	310	307	302	339	352	341	338	326	324	307	310	299	301	298	336	346	308	271	352	323	339	302	317	381	336	314	311	305	310	306	321	322	311	329	335	344	292	352	304	306	335	269	312	341	351	261	317	281	320	332	338	325	301	307	296	320	294	319	317	348	327	297	347	291	346	332	333	322	327	324	329	305	314	336	276	340	315	342	317	316	334	333	296	336	313	303	312	312	329	308	334	303	345	317	305	297	338	303	323	319	326	335	318	331	346	346	309	321	326	319	313	355	330	306	311	329	318	326	319	310	324	296	313	351	316	323	303	323	312	323	284	339	314	313	327	312	324	317	308	365	305	331	300	325	305	311	315	306	323	328	343	312	301	329	327	303	347	318	312	296	284	334	315	337	345	334	348	322	336	313	319	356	324	324	322	332	308	326	346	313	327	353	317	374	295	303	307	308	327	298	331	338	297	325	330	327	359	338	312	321	332	304	309	322	322	320	333	295	310	297	320	337	338	306	311	343	345	332	299	333	337	331	334	344	317	328	304	307	293	298	322	319	314	316	334	329	291	328	316	333	323	316	317	354	330	333	306	319	322	347	339	318	303	326	299	322	309	299	286	298	323	341	325	339	340	352	321	337	324	298	347	342	287	308	324	318	350	334	332	310	293	327	358	326	348	331	306	325	312	305	302	303	346	307	363	328	314	301	349	308	303	335	344	325	343	324	320	324	300	336	312	309	335	321	312	320	316	328	358
37941	46987	30020	10336	2737	929	552	517	545	519	493	539	533	488	504	553	463	536	474	501	502	519	496	503	489	531	517	500	486	520	539	506	509	530	523	523	520	543	519	533	482	496	536	495	490	521	508	489	492	500	496	459	499	505	525	503	521	522	498	538	498	498	513	516	517	510	499	529	548	504	497	505	514	543	582	501	488	535	496	507	494	511	493	522	519	511	532	474	487	527	533	485	565	520	502	484	532	511	502	506	514	500	495	517	490	511	493	498	471	506	542	502	540	519	530	498	515	512	546	495	495	500	497	508	495	496	525	515	486	520	491	518	495	510	523	493	506	486	549	488	520	495	503	544	536	512	474	515	516	500	488	513	507	538	477	503	493	508	552	496	578	561	531	516	516	508	523	502	480	502	481	530	517	525	495	495	475	476	523	507	523	481	541	544	527	528	538	493	477	500	527	503	535	496	498	484	548	495	537	511	525	509	515	506	538	508	501	583	545	503	517	538	495	539	498	500	515	520	445	471	548	518	460	497	544	502	515	511	549	503	488	559	494	490	539	498	515	488	529	497	518	483	519	517	524	532	509	527	511	518	507	559	564	489	538	518	510	490	551	495	520	482	494	521	542	501	574	506	536	468	503	503	490	481	509	503	512	492	520	537	478	539	502	545	495	490	470	517	519	499	515	508	512	547	452	520	508	525	504	516	554	497	503	508	536	540	499	467	530	525	488	515	489	534	486	475	497	505	549	455	531	565	487	532	488	521	509	505	507	501	500	526	528	508	498	516	553	490	497	527	499	508	505	518	523	532	512	489	508	528	479	496	484	528	506	536	481	501	488	541	491	480	498	519	498	533	524	544	498	537	490	534	532	496	515	508	507	538	536	494	478	525	499	554	511	538	576	510	532	524	508	527	582	522	493	540	476	511	533	511	496	518	535	507	499	535	517	542	495	522	528	534	508	533	534	532	499	556	518	498	520	511	531	517	532	498	512	520	511	529	478	519	539	476	515	514	488	505	512	515	497	503	537	513	485	539	495	530	504	530	505	577	521	475	509	504	551	510	523	511	529	553	527	505	510	523	512	505	573	477	491	507	549	483	522	565	519	505	511	494	518	535	527	512	483	470	479	535	508	549	513	536	521	497	546	532	507	486	529	521	508	486	531	523	558	492	497	521	509	508	515	486	515	518	524	520	522	502	517	540	489	542	515	496	538	535	492	542	508	530	501	541	549	479	510	496	545	467	540	513	530	489	520	510	517	471	498	525	557	469	525	540	534	492	508	512	537	525	526	489	501	548	513	482	514	441	517	532	482	534	497	520	494	529	525	531	528	542	513	504	542	503	536	519	505	532	491	495	507	540	524	530	521	491	487	439	502	564	498	543	505	496	507	481	507	492	531	521	517	494	510	508	505	489	513	530	533	516	496	545	489	531	529	509	490	469	540	547	530	510	521	491	495	516	505	501	460	511	540	541	505	510	523	527	489	518	492	544	484	500	555	542	516	513	526	535	519	484	573	537	502	485	523	535	526	493	525	516	546	500	513	558	471	521	537	536	503	507	515	488	515	451	498	557	539	478	513	471	543	538	470	507	513	531	507	556	489	478	519	500	486	517	562	502	562	499	493	520	507	502	516	524	490	545	508	565	556	509	525	514	538	519	491	504	553	523	486	512	503	515	539	489	552	512	516	489	490	521	498	522	508	463	544	560	507	472	519	537	504	513	474	498	539	499	513	440	504	503	534	510	503	553	498	465	511	513	464	545	530	547	528	452	513	489	512	508	470	534	526	489	512	537	545	482	509	531	514	542	524	514	511	498	524	479	514	521	512	511	499	480	537	501	507	516	508	522	557	510	469	536	481	549	545	505	541	549	513	494	482	487	524	540	502	535	497	535	503	530	489	503	558	506	502	470	502	500	525	544	514	515	513	501	497	514	514	504	508	510	479	501	517	529	505	492	511	505	485	508	552	515	492	510	483	550	518	536	510	522	521	553	495	505	537	518	546	497	475	505	529	509	544	525	485	517	519	523	520	505	541	483	526	508	506	583	517	530	508	514	507	510	508	511	488	508	517	516	515	542	504	525	524	528	508	524	491	478	536	475	534	502	501	496	531	533	516	573	488	531	545	487	525	532	528	494	508	506	500	522	526	559	534	538	505	483	523	531	501	501	541	482	534	504	546	530	494	558	511	569	518	509	500	505	424	469	525	497	519	503	539	529	501	501	519	538	488	533	513	501	528	478	532	502	516	510	517	489	463	521	481	505	538	536	518	562	505	531	522	545	515	516	536	514	496	521	541	532	503	514	520	492	537	505	499	534	530	509	533	518	537	554	524	547	548	533	514	506	528	497	502	539	555	487	500	565	539	511	504	510	499	531	550	511	517	510	508	527	517	501	546	500	516	531	506	478	511	534	530	497	537	518	486	525	490	494	482	498	505	512	521	557	527	507	531	526	515	561	518	523	538	512	512	537	548	506	489	505	535	551	516	497	552	506	518	485	496	530	511	493	545	496	502	525	533	494	524	535	516	517	535	517	484	498	514	497	533	487	500	522	528	534	541	494	523	492	539	504	502	538	540	484	533	513	524	508	509	527	528	512	496	499	516	533	522	533	540	487	525	554	502	534	474	483	502	483	525	552	503	523	519	548	507	480	481	481	516	508	480	490	504	528	505	518	561	514	523	499	457	524	487	505	527	515	520	510	528	502	517	539	529	506	508	501	523	522	538	548	511	502	508	527	540	533	521	511	539	545	517	517	496	505	512	507	528	551	503	544	519	550	515	483	522	495	495	474	514	490	548	512	545	528	509	542	527	477	486	520	571	559	490	522	509	504	481	485	485	531	526	488	521	497	517	507	494	553	497	473	524	476	501	492	509	539	525	478	535	528	513	505	495	525	528	502	477	459	535	526	523	539	591	538	502	522	524	461	538	525	504	531	546	553	509	514	542	524	521	485	523	525	504	517	515	549	512	523	520	516	515	486	511	518	506	528	468	553	548	467	514	516	519	465	537	493	529	496	476	491	451	510	512	532	470	487	525	525	505	495	486	528	485	537	502	517	521	515	518	486	522	499	563	529	516	563	483	571	512	544	510	565	512	515	459	555	520	522	503	486	550	491	497	538	505	468	564	519	523	515	525	498	494	521	503	464	537	470	520	483	519	517	534	504	473	478	530	521	478	511	508	557	516	514	543	533	528	517	515	473	476	511	517	541	491	525	516	549	532	495	473	550	507	478	526	536	501	456	493	491	500	532	535	478	529	574	488	490	508	502	513	550	504	532	526	494	498	495	505	539	513	510	505	513	495	461	483	516	514	508	501	508	554	532	509	533	533	528	527	472	509	482	521	551	507	491	478	562	475	516	502	523	487	510	503	480	517	515	469	538	493	500	539	512	527	561	487	495	547	507	488	538	500	476	490	524	530	489	499	535	495	472	489	527	491	535	526	494	457	513	546	495	461	523	489	547	481	516	545	504	464	533	485	490	510	521	543	531	501	513
24732	23219	31397	25780	19403	6866	795	448	404	430	457	403	407	446	439	446	419	399	424	413	390	438	417	404	474	423	433	386	413	420	400	424	431	445	441	423	413	429	438	433	459	419	433	394	466	389	446	425	463	443	412	424	442	430	441	433	438	442	428	417	406	422	399	406	398	426	443	412	424	416	450	402	442	427	455	452	422	463	423	430	436	401	400	416	426	448	401	437	396	441	433	387	369	438	401	451	392	419	453	406	390	442	392	402	393	420	422	443	442	439	434	441	424	425	431	418	429	389	427	436	422	419	434	407	474	398	415	467	433	416	443	393	377	423	437	416	435	439	419	409	438	417	435	441	439	444	491	403	450	441	448	405	408	400	440	445	425	468	415	461	391	451	412	456	413	449	396	437	418	436	394	415	449	386	401	404	438	386	459	431	412	451	432	448	423	428	414	460	422	396	427	415	442	430	402	405	405	445	405	411	429	392	398	446	433	433	390	460	431	420	461	382	413	410	399	434	375	441	460	405	396	368	429	405	432	423	432	427	386	441	443	432	443	378	422	423	399	413	420	418	435	433	420	450	402	426	437	432	437	403	402	385	452	424	423	418	381	450	390	430	427	428	429	380	377	404	446	428	424	426	396	417	341	418	406	414	434	435	420	430	400	430	416	459	432	432	376	394	405	381	424	435	412	466	451	432	405	371	412	437	435	419	411	389	422	394	382	449	405	425	411	420	396	439	438	411	419	383	407	419	412	447	430	409	418	416	444	455	429	445	409	405	407	448	390	418	417	386	421	430	402	413	420	464	442	440	442	396	412	405	422	404	453	410	400	409	415	427	397	454	436	444	417	442	452	419	417	455	417	416	429	400	457	439	425	442	421	413	439	458	383	459	423	446	423	392	384	392	427	402	448	435	406	409	419	421	403	421	409	406	413	390	467	416	452	456	419	441	409	451	426	409	428	359	427	425	405	430	431	433	385	440	415	410	435	442	423	434	466	388	406	409	408	398	425	452	421	418	426	387	421	462	408	443	432	431	441	379	415	413	421	443	409	433	438	442	445	408	419	438	383	399	433	410	387	420	449	444	422	426	444	409	456	429	414	383	424	415	441	441	427	428	449	442	404	394	405	430	413	412	386	425	384	423	457	403	416	426	465	414	429	453	426	404	366	420	425	432	416	431	447	448	413	419	419	439	411	424	450	401	406	381	415	439	430	388	400	421	473	390	403	389	467	407	401	441	408	440	455	418	436	420	411	466	477	414	433	417	439	412	426	417	415	471	397	416	417	407	441	413	392	414	444	415	422	457	421	428	405	414	407	412	431	393	402	433	403	375	405	429	420	420	368	416	433	458	441	439	423	430	439	415	385	410	437	407	433	429	423	433	450	413	449	427	441	411	460	426	439	405	454	463	424	433	419	431	434	416	386	399	438	393	437	436	401	422	446	395	402	445	440	418	443	403	454	422	409	428	398	465	362	388	423	412	402	449	432	410	459	404	384	391	447	415	428	403	417	391	414	406	434	428	448	432	417	412	427	420	432	445	411	442	450	421	416	435	408	448	418	400	431	402	409	412	433	455	477	422	400	410	397	434	415	439	414	421	425	440	412	455	389	425	426	475	459	427	401	421	422	455	394	431	413	371	405	425	409	401	446	426	437	428	438	464	444	390	431	424	415	420	429	429	434	388	405	447	425	421	408	410	444	437	375	410	482	424	448	430	413	400	434	430	397	422	442	446	403	378	435	423	456	458	459	415	418	424	428	435	441	414	418	414	418	449	435	398	414	461	418	402	419	428	400	392	417	435	424	450	455	434	437	431	445	428	419	394	439	423	424	434	399	433	388	432	414	436	413	440	450	383	452	463	406	429	415	446	430	415	434	445	400	426	399	394	421	433	411	409	433	438	411	416	416	435	400	417	426	443	445	430	385	417	429	418	399	373	392	437	391	412	458	432	382	396	395	418	435	406	415	433	415	450	397	416	435	390	449	411	446	405	422	416	435	441	401	440	447	429	407	446	423	397	418	405	409	432	419	456	415	431	410	418	436	426	419	416	429	448	397	394	423	415	440	454	454	389	395	389	402	480	408	403	394	420	438	418	403	437	392	422	457	381	426	443	454	392	392	420	427	414	411	412	398	436	428	417	413	433	454	442	391	404	423	411	405	430	428	407	444	395	446	427	417	450	441	462	435	405	449	411	407	416	407	395	396	396	378	387	410	409	449	434	432	449	419	463	404	409	440	403	424	418	421	412	434	421	443	411	374	411	427	402	398	412	421	434	428	399	393	400	404	423	435	387	423	418	417	403	451	411	426	437	434	440	418	466	394	418	420	398	454	420	424	425	435	431	400	414	397	418	429	433	436	417	428	416	425	433	428	396	447	445	427	428	417	394	406	397	409	414	385	371	437	417	447	430	429	393	344	422	387	439	409	423	479	407	438	454	416	427	385	429	421	431	395	447	444	408	401	427	445	405	414	469	429	453	418	435	416	432	411	426	423	423	407	407	398	396	372	395	402	410	419	434	396	417	413	433	410	410	407	396	418	407	438	415	431	422	406	435	454	418	417	413	415	471	394	400	423	428	419	442	401	460	421	469	437	445	419	430	403	408	445	403	444	418	435	407	451	435	439	410	447	441	394	419	414	382	459	404	401	410	425	422	459	447	442	443	399	431	437	412	423	442	442	436	413	422	424	430	453	394	407	421	424	439	398	411	428	438	409	431	475	448	404	426	404	419	478	415	401	441	424	399	444	418	451	410	445	429	442	413	382	415	376	393	464	408	446	402	430	392	437	399	398	386	439	414	417	399	428	448	442	426	433	411	434	412	401	449	413	412	404	412	438	405	431	432	438	417	457	427	423	396	409	449	428	428	464	407	420	390	426	416	418	400	389	428	416	446	426	428	463	417	425	407	468	436	396	413	436	437	410	374	471	399	428	440	415	384	423	387	430	394	392	433	410	432	409	461	402	419	418	461	425	452	399	386	446	447	388	411	431	407	401	437	445	407	410	421	412	418	426	411	440	431	457	393	404	449	372	387	420	444	408	414	416	458	428	429	453	402	413	435	430	394	385	416	437	427	441	430	419	431	390	433	430	426	430	427	416	446	436	417	444	404	400	419	424	426	433	460	432	406	415	392	422	423	430	403	413	418	438	431	439	398	428	432	424	406	431	420	402	450	419	434	419	409	416	418	400	400	418	412	462	404	405	407	424	411	442	426	428	423	442	431	426	425	440	431	386	426	451	409	380	448	405	430	416	434	438	443	430	415	424	449	400	434	432	406	396	426	419	405	411	456	408	406	419	419	399	432	423	429	417	416	442	402	455	401	423	404	415	428	437	434	416	436	400	445	439	420	417	412	436	447	393	428	405	411	383	459	445	409	432	438	410	430	432	444	407	380	440	451	411	357	408	397	426	403	468	409	442	395	401	425	438	444	432	439	420	399	479	409	415	408	407	382	419	449	400	425	427	422	402	404	435	397	404	436	414	400	432	442	427	438
60717	87894	59881	31190	11427	2885	1004	716	696	660	668	662	665	668	708	695	674	660	680	601	630	755	645	638	621	652	602	616	634	677	650	641	644	626	618	627	649	651	673	638	654	663	669	673	660	618	632	701	681	648	591	657	657	614	652	656	676	646	678	664	620	682	611	680	694	660	648	662	635	637	659	630	660	633	680	716	646	642	676	629	675	656	712	652	631	663	684	627	656	658	694	677	666	669	686	675	655	688	683	688	660	653	705	638	669	629	663	645	662	652	673	646	672	655	653	601	665	684	619	631	669	651	626	656	647	660	646	673	635	617	668	691	651	656	633	667	660	705	634	664	650	707	677	640	627	656	616	697	618	620	659	651	670	650	633	666	658	693	657	634	631	647	710	628	638	630	640	689	654	652	679	670	587	690	636	660	646	678	640	665	650	658	638	691	706	697	655	635	678	672	702	726	685	659	668	660	645	669	611	634	686	667	724	637	632	712	605	636	647	654	672	688	638	636	710	645	669	654	647	653	643	678	640	680	638	663	657	630	639	699	687	670	583	673	667	680	707	689	687	621	672	628	718	672	630	633	680	650	705	620	665	677	610	645	659	684	686	609	656	643	630	650	676	664	630	624	675	672	674	673	671	656	694	637	632	726	660	610	679	643	663	616	649	644	641	671	667	668	655	644	657	683	648	656	688	688	667	652	650	664	698	633	672	632	616	641	701	630	656	595	637	685	661	667	631	669	646	629	645	697	648	638	656	667	684	640	718	611	680	642	640	636	605	637	648	687	671	687	597	635	692	625	604	734	638	690	689	686	684	665	661	663	648	664	627	669	626	672	656	680	689	668	661	643	649	658	683	644	677	686	669	635	636	633	652	624	628	684	651	660	637	704	645	679	668	659	613	671	629	644	677	653	711	671	716	671	590	703	642	704	672	640	639	679	683	633	622	635	666	648	646	684	679	641	656	688	644	647	696	633	645	634	621	649	660	651	644	671	684	662	664	662	702	635	648	595	656	627	630	657	642	668	643	692	650	652	696	619	696	655	617	597	650	665	686	638	643	608	620	607	616	587	604	657	644	641	653	634	694	625	656	636	626	670	605	700	641	619	669	643	622	679	657	686	676	671	648	682	601	626	634	644	665	686	607	681	634	603	650	643	661	644	623	667	649	637	694	709	672	626	692	656	605	623	638	623	675	675	691	664	651	645	624	702	639	619	704	645	676	674	663	651	598	629	658	642	650	653	641	653	664	626	668	675	670	659	664	676	676	669	699	661	683	615	652	674	691	683	693	648	626	609	643	671	670	665	696	674	674	619	664	695	684	665	688	643	640	678	639	638	665	674	642	662	646	639	668	673	593	680	651	629	697	679	638	647	670	658	655	619	666	653	679	673	683	699	626	628	654	665	668	669	657	660	617	638	645	611	642	711	654	641	657	647	666	658	656	635	637	615	668	635	616	675	690	651	654	641	687	654	650	659	688	700	653	642	677	663	657	665	677	666	651	662	698	683	629	625	633	714	711	632	638	658	635	635	683	636	655	659	661	626	671	653	648	696	623	660	672	622	638	660	678	659	755	688	671	622	610	658	583	617	637	671	610	696	643	642	658	666	637	625	654	648	693	645	687	623	654	684	651	643	689	696	661	620	642	654	635	599	664	649	652	634	667	639	648	656	676	644	663	680	676	663	655	699	679	614	598	666	659	650	649	677	613	645	667	651	676	616	680	703	606	650	649	684	697	674	687	639	667	669	716	708	646	686	637	690	680	652	656	625	674	684	643	704	644	667	687	641	621	663	677	686	639	660	693	665	644	665	656	651	656	696	658	681	687	659	649	663	653	642	660	678	653	679	674	648	686	619	663	654	655	598	668	645	697	614	686	680	620	670	693	657	664	661	657	697	656	663	641	635	642	611	633	668	656	683	624	626	645	677	635	642	674	681	639	657	702	661	636	662	698	641	648	645	616	649	664	664	663	626	636	634	650	661	653	674	687	633	692	708	706	658	655	657	625	656	667	684	687	675	714	612	643	631	619	677	635	648	643	624	666	657	671	646	647	596	679	623	706	651	655	669	692	666	606	649	637	673	645	635	659	669	641	690	658	648	600	638	626	646	639	681	652	630	693	638	663	637	634	577	674	644	659	672	684	603	668	661	691	657	636	607	632	636	634	668	662	676	690	639	678	645	708	633	637	670	607	642	670	631	644	708	687	656	656	667	640	644	669	654	665	620	667	648	666	624	675	670	601	608	638	686	662	703	663	633	672	647	612	660	676	632	662	643	635	701	613	628	604	633	660	672	635	659	664	637	695	670	685	639	654	660	718	656	662	663	644	702	651	654	687	699	647	706	639	672	651	632	658	663	650	685	647	671	644	650	652	659	682	628	632	670	653	654	671	666	651	665	704	717	670	615	684	674	637	668	656	634	654	690	655	637	697	675	672	650	655	644	645	639	652	640	638	621	667	664	636	658	666	650	691	645	648	665	669	655	687	628	657	660	654	662	676	691	662	697	730	664	628	656	642	696	656	680	745	643	671	648	664	624	633	660	646	663	624	642	677	636	727	639	647	652	586	683	693	652	644	640	631	659	623	677	677	677	679	646	644	638	676	634	625	670	655	648	675	666	675	642	672	630	635	631	628	639	651	675	691	675	694	668	668	665	657	608	676	644	616	636	685	726	631	657	665	696	611	682	660	695	647	654	608	668	671	632	631	681	599	674	707	654	630	688	631	592	631	656	668	686	649	663	672	666	601	676	675	635	640	649	683	660	633	669	700	660	676	694	687	681	636	653	636	644	655	692	651	647	706	681	678	656	666	643	666	673	684	673	629	674	666	681	653	670	639	657	686	644	696	646	627	705	680	629	629	622	631	659	657	687	671	595	639	647	659	643	715	676	672	657	676	638	642	665	699	695	650	653	691	652	702	658	628	652	675	676	648	682	647	631	673	671	660	660	643	635	635	620	669	687	639	661	687	683	689	665	662	694	683	653	658	634	682	668	682	638	677	651	651	641	660	664	681	693	674	683	678	651	634	648	676	660	652	665	631	651	612	616	647	624	635	635	662	681	648	658	672	606	602	686	673	682	627	631	659	710	664	672	613	683	667	656	608	631	671	665	691	645	664	645	708	654	659	647	621	633	634	640	681	682	696	654	615	671	687	645	654	657	628	674	676	634	704	698	609	611	631	665	645	636	673	683	686	677	657	675	658	674	629	673	596	663	649	656	687	672	656	653	684	685	610	629	642	635	671	681	663	620	628	684	679	633	656	636	657	641	670	638	638	667	673	634	636	612	665	646	642	621	622	639	667	688	641	717	726	638	627	613	659	636	672	656	636	673	684	673	660	637	589	662	662	672	661	671	647	615	695	667	653	643	624	643	668	627	665	673	631	650	643	636	686	603	650	659	655	669	686	632	652	648	639	633	659	678	673	633	646	675	634	682	641	675	638	642	669	666	706	661	656	649	633	666	704	657	690	615	650	618	638	659	684	631	676	680	613	632
23440	22130	30406	24498	21469	18628	4350	510	491	478	508	479	498	512	493	487	490	466	452	503	473	548	502	458	456	496	472	518	442	496	499	438	504	488	476	480	473	515	472	483	511	478	494	431	465	484	522	491	485	506	438	488	454	474	492	483	497	451	465	502	475	465	519	503	495	504	490	486	488	468	487	496	505	493	488	465	450	487	475	527	475	488	440	430	494	506	469	443	437	544	467	454	476	511	509	498	479	479	454	463	483	487	473	484	468	535	483	473	455	447	487	456	473	461	476	465	503	515	497	475	522	477	480	442	491	462	470	475	491	514	474	481	479	478	462	488	463	499	471	499	503	439	478	466	492	492	470	461	483	488	449	495	466	495	496	486	458	472	450	476	487	509	485	460	461	502	470	489	486	476	466	480	453	476	454	474	451	476	460	531	499	453	472	466	485	466	468	463	509	478	456	476	472	443	504	445	512	438	458	500	440	461	469	442	489	504	520	456	460	471	462	478	473	472	506	474	449	452	499	468	490	478	514	460	451	464	482	490	480	484	487	460	484	449	505	447	477	494	448	460	465	483	499	468	485	483	467	493	485	478	475	494	498	501	438	443	486	454	522	458	449	452	484	526	500	511	495	506	444	497	490	440	481	500	447	481	487	445	444	473	475	482	453	435	490	488	505	475	456	499	496	464	425	478	491	515	511	452	478	508	471	474	473	484	437	441	508	460	498	459	499	502	485	477	490	502	491	433	506	480	445	459	489	447	488	475	500	482	504	492	452	473	490	453	521	503	503	495	473	462	467	454	472	470	449	450	469	460	490	491	512	451	457	476	501	464	485	484	492	445	445	483	486	492	463	465	473	467	456	489	499	497	493	511	521	503	489	463	467	459	453	490	515	465	454	480	483	460	478	510	432	469	464	443	472	469	485	485	497	490	474	485	476	478	469	494	475	448	517	485	488	461	486	460	484	472	482	465	485	474	495	486	468	468	476	443	484	460	444	479	453	460	501	497	497	472	487	463	464	485	477	443	478	490	463	507	482	511	472	489	472	463	485	467	464	492	428	456	487	478	474	456	471	452	464	438	447	489	475	509	498	471	466	496	462	494	482	465	482	494	459	486	472	471	492	493	491	459	467	449	431	450	491	462	469	447	517	510	478	500	435	458	449	462	522	451	482	490	497	475	498	489	459	501	444	469	452	442	493	479	485	518	478	482	445	453	508	507	472	466	494	449	477	452	477	444	451	458	478	466	452	464	479	513	470	468	446	521	463	463	494	442	489	474	425	457	455	491	441	452	458	487	478	445	477	474	477	548	496	468	473	472	485	457	497	457	499	459	501	474	449	497	461	470	435	462	460	458	467	412	456	505	496	485	489	455	479	478	471	464	454	496	458	470	508	466	467	496	472	495	542	481	440	470	416	486	478	508	449	495	480	494	486	460	476	510	483	447	498	472	480	471	422	466	509	478	459	470	498	492	516	471	484	457	445	475	469	478	488	479	478	477	464	505	459	464	497	495	467	445	512	501	538	480	451	487	449	467	491	494	463	440	504	475	452	445	512	477	457	432	455	493	489	464	484	483	464	470	465	457	473	467	516	476	503	452	478	486	442	473	474	486	472	530	457	473	467	448	472	462	485	484	511	430	479	470	468	515	450	477	478	452	488	488	469	468	484	466	461	482	474	479	497	460	462	485	475	510	482	458	457	492	413	461	505	476	499	487	492	475	449	477	453	466	464	463	480	466	426	487	492	477	474	480	498	491	503	486	515	480	497	476	468	453	448	475	479	477	465	516	482	465	452	475	499	446	512	506	453	468	501	503	479	473	492	441	495	487	532	489	440	461	511	482	475	470	462	478	455	473	458	522	498	487	469	440	471	463	448	498	492	477	507	455	467	511	476	472	441	507	526	459	458	495	489	497	475	508	456	480	468	445	493	449	456	475	431	477	495	488	471	477	476	469	415	492	443	476	474	464	468	493	455	490	461	473	457	453	465	455	453	471	472	471	469	467	464	452	482	481	433	482	491	486	459	481	475	503	428	488	496	468	469	434	477	499	468	512	468	463	473	456	494	474	480	494	481	489	445	444	492	516	459	490	489	483	473	475	466	471	498	478	447	483	498	435	515	475	478	500	447	435	476	515	456	465	453	443	474	479	508	494	474	470	472	435	503	494	453	468	434	489	477	482	471	476	492	508	475	510	467	473	467	454	465	498	485	475	514	492	478	475	490	492	505	456	445	464	458	464	488	462	454	456	462	439	470	475	447	495	496	449	494	457	527	456	484	459	524	507	476	455	489	480	502	485	472	497	450	457	446	469	474	468	499	447	491	498	422	454	433	434	492	457	476	505	448	503	517	476	459	477	444	460	526	491	446	466	454	448	466	458	470	491	489	460	440	479	498	492	466	479	467	455	484	439	463	460	468	492	441	469	499	493	497	507	533	458	479	474	495	476	482	502	449	480	502	481	488	467	466	458	471	464	479	506	478	452	513	470	488	452	468	432	509	473	459	458	444	504	490	482	481	466	460	486	484	465	475	476	472	471	458	490	503	477	486	467	486	422	501	471	450	501	482	479	469	446	482	501	477	458	488	485	499	488	493	474	475	471	482	480	463	505	473	498	469	468	440	448	471	469	467	461	479	493	462	528	491	493	484	466	496	484	477	484	486	464	464	500	501	491	473	449	503	509	494	527	470	462	451	476	484	486	509	491	453	476	486	483	434	462	490	495	505	457	464	443	484	473	468	469	463	516	435	456	501	461	450	494	471	474	490	465	471	483	471	464	449	509	476	466	493	485	513	468	494	488	469	467	515	484	466	493	482	506	477	499	473	429	484	472	514	464	458	490	462	456	469	467	489	492	456	498	480	488	482	471	482	463	463	495	497	476	495	447	462	488	440	466	461	488	471	496	444	485	518	481	500	495	441	460	472	490	453	478	454	471	496	465	488	429	474	472	485	485	508	453	464	434	505	454	513	449	500	457	503	486	482	450	492	469	484	440	523	466	461	446	440	475	471	473	481	458	434	493	512	462	488	513	480	484	489	467	451	496	474	469	505	473	481	481	472	465	488	521	466	433	446	464	482	515	419	463	434	484	501	509	482	511	542	500	469	444	455	465	461	471	468	475	514	474	476	478	453	491	462	476	476	452	470	470	487	483	455	494	485	474	485	471	495	464	459	410	489	479	492	465	467	450	508	477	451	470	463	468	463	481	451	501	459	488	482	462	448	510	451	482	476	494	478	464	444	491	446	471	478	468	499	464	428	480	467	444	487	433	487	469	471	490	469	474	433	469	446	459	453	524	477	486	478	472	500	464	465	513	496	473	444	512	453	476	442	468	486	486	460	448	466	501	525	483	496	512	456	492	495	506	442	489	455	426	448	455	496	451	471	457	445	497	448	471	488	491	515	423	468	475	490	501	464	463	447	459	499	478	467	443	470	461	487	466	480	457	439	494	442	466	481	483	469	480	447	493	458	484	463	487	472	469	495	499	503	460	492	494
62152	99273	70914	39495	17057	4567	1373	720	731	738	711	714	744	712	724	767	762	760	736	735	728	685	765	756	737	703	725	751	740	726	711	710	763	755	738	739	721	716	734	684	713	749	697	684	691	724	770	789	671	708	747	739	723	745	758	697	747	693	720	716	718	741	727	760	735	712	725	705	714	767	708	745	746	717	692	727	733	707	719	695	664	716	741	727	726	706	783	696	719	719	711	731	745	696	716	701	746	697	739	760	725	727	684	751	753	722	740	747	711	712	733	709	680	735	715	726	693	723	709	754	741	727	700	718	743	737	673	685	753	719	664	737	719	717	738	704	726	671	750	769	728	699	686	737	729	717	771	718	716	683	723	687	712	763	775	740	690	732	769	735	723	692	697	746	704	719	718	691	685	744	739	714	740	703	727	724	746	746	728	732	744	707	729	697	732	762	701	760	725	696	705	725	704	733	738	753	702	695	753	703	797	697	693	719	681	679	762	730	737	735	728	776	748	688	696	710	707	709	703	694	731	708	748	713	736	708	746	683	701	696	744	767	707	735	674	718	724	725	747	778	725	669	759	731	696	749	737	695	757	717	707	721	713	750	679	717	687	695	752	657	702	738	741	737	734	735	690	740	726	784	666	750	749	692	680	733	705	711	708	702	747	696	701	720	721	722	703	701	744	748	727	727	715	707	719	658	730	707	727	688	738	744	751	741	785	657	686	742	728	703	696	715	765	687	683	748	692	744	671	657	691	738	697	736	740	733	748	780	649	755	701	741	745	746	721	742	737	726	728	769	741	757	655	734	775	730	719	752	745	762	714	708	773	691	713	764	758	759	731	712	685	702	733	706	698	737	727	708	695	758	714	746	756	689	693	712	690	701	704	705	754	768	705	744	699	728	699	715	757	715	704	712	762	747	758	745	721	808	753	751	758	763	705	722	742	727	714	701	734	685	689	734	719	698	693	740	739	747	756	739	787	738	710	730	701	671	703	696	715	738	673	728	753	737	748	729	726	732	746	724	695	769	769	747	755	698	717	708	695	738	759	690	733	734	757	716	746	732	736	736	759	727	730	714	692	729	723	747	741	705	727	752	734	735	673	692	706	655	737	691	735	703	676	737	764	734	726	667	745	743	715	693	688	683	730	746	738	691	731	767	739	768	656	730	751	715	759	711	766	709	758	699	704	712	730	684	732	732	729	672	711	697	703	701	668	701	737	754	692	749	701	765	714	717	777	711	723	691	711	743	702	758	706	687	681	796	689	725	702	724	741	742	708	754	703	690	773	712	709	694	762	760	709	673	714	770	743	737	694	759	766	724	708	717	732	748	767	697	724	720	738	724	699	705	723	741	735	693	762	726	745	659	732	655	710	713	694	732	707	752	741	726	672	688	720	708	725	713	743	759	716	681	758	725	718	705	733	738	729	740	711	722	723	710	742	737	736	715	719	674	722	675	700	797	756	676	730	698	740	699	735	725	727	696	727	730	770	732	759	730	751	709	714	741	707	723	751	720	710	720	743	694	730	698	753	656	734	689	710	791	701	709	706	751	688	740	741	736	740	690	733	746	728	764	729	686	748	771	750	731	716	716	744	751	706	735	746	696	702	751	730	745	720	730	717	726	702	693	715	764	748	729	732	738	780	729	719	700	743	747	706	723	712	717	673	745	753	730	713	760	676	687	695	762	714	742	685	777	709	759	762	732	696	683	745	668	738	707	729	711	743	707	718	736	721	725	721	668	756	735	744	686	714	713	782	750	758	668	714	714	671	684	694	729	732	716	712	680	749	686	688	751	703	742	753	750	710	713	735	679	742	821	744	696	769	702	753	721	767	719	804	720	718	778	730	695	737	705	714	745	737	739	714	687	705	728	765	736	690	732	692	677	742	662	716	777	749	742	716	712	717	752	674	700	697	747	711	717	714	714	719	724	717	772	700	708	734	691	757	729	698	742	710	732	739	723	724	737	713	682	680	760	721	692	735	707	724	706	724	673	741	689	737	752	724	772	723	723	780	728	742	667	718	761	732	746	715	716	712	738	788	686	719	715	702	704	718	707	711	683	740	730	738	724	705	723	731	740	767	748	685	744	702	752	729	720	757	666	710	746	739	722	688	738	726	718	723	711	767	713	754	714	698	695	735	719	748	745	767	707	762	729	743	713	708	689	737	713	741	694	716	763	769	777	757	719	786	729	739	696	714	758	681	738	703	740	681	723	724	741	706	728	726	675	709	734	727	714	701	753	688	710	686	710	683	782	724	704	738	690	687	705	735	727	721	731	771	701	746	705	692	714	691	683	695	735	715	681	666	752	736	734	726	707	712	694	742	736	739	778	726	711	740	764	786	717	694	698	686	728	699	754	739	729	745	709	686	705	710	711	740	712	740	714	729	722	734	767	694	731	702	737	744	726	773	759	681	704	718	762	728	735	685	729	713	730	705	723	713	710	740	680	720	754	761	680	702	713	755	757	725	733	772	691	739	715	728	730	712	729	734	668	752	728	710	750	711	681	735	742	703	742	673	725	709	730	734	728	665	736	690	706	736	701	686	726	773	756	717	738	648	689	685	689	737	719	714	724	729	671	736	735	742	737	708	706	664	744	701	726	714	689	753	720	723	684	732	783	728	735	684	700	696	682	714	776	710	736	732	724	719	728	695	749	699	707	751	658	727	748	718	718	703	722	734	733	724	694	702	742	716	698	680	771	659	722	774	728	746	720	727	680	756	691	699	748	693	760	733	730	695	765	725	695	726	706	720	768	697	729	741	722	689	703	721	711	680	742	712	734	731	722	717	723	690	712	730	724	704	751	737	743	755	702	700	707	746	706	713	736	785	694	722	719	744	708	766	738	707	705	705	724	733	670	715	787	747	746	708	704	768	714	710	718	731	739	750	683	721	706	693	726	745	686	722	716	753	706	725	720	730	726	766	769	717	702	684	741	670	656	718	706	768	769	708	735	769	704	708	684	723	766	771	726	732	743	700	693	746	745	687	734	710	724	768	726	749	730	776	745	743	721	715	757	731	698	729	739	679	737	714	724	720	759	693	740	698	715	668	676	758	765	689	730	713	778	709	741	765	744	741	737	721	746	736	729	719	706	719	777	732	741	700	715	730	701	746	702	745	702	729	705	698	700	706	683	753	704	760	681	714	689	725	705	708	741	739	764	701	768	692	778	752	660	696	741	729	744	713	721	705	658	749	688	748	673	751	730	670	747	726	733	719	678	711	742	721	722	742	725	708	710	713	716	737	739	713	727	696	717	696	674	731	735	725	760	733	736	764	714	722	709	738	704	721	723	718	736	723	715	698	713	743	711	692	690	666	673	746	749	730	720	727	705	723	704	769	725	735	737	746	709	717	758	679	737	741	708	743	699	742	712	733	745	704	715	719	740	725	713	781	701	742	713	716	734	723	736	690	757	783	722	763	734	720	765	749	709	710	761	668	711	717	798	672	742	743	751	772	749	703	744	756	725	758	717	746	740	700	750	707	724	735	675	735	744
30442	29914	26157	10809	1411	496	372	287	335	376	303	341	310	334	323	355	309	346	347	328	320	338	336	334	337	311	306	321	301	287	351	318	323	308	302	330	349	296	337	328	303	294	320	300	319	302	309	310	328	309	320	355	313	300	322	295	310	337	314	292	314	296	334	331	317	286	325	326	328	324	297	331	317	321	298	301	308	317	317	323	340	322	341	332	358	338	312	297	321	292	347	335	336	296	311	336	337	353	309	327	318	329	334	336	326	343	320	326	319	314	317	294	295	317	344	300	309	352	343	311	325	327	293	343	311	337	323	311	347	345	307	322	304	346	310	294	321	309	325	316	342	295	317	343	307	311	309	338	311	331	300	332	334	320	314	320	324	304	332	334	343	336	286	339	322	304	339	311	317	315	319	315	320	325	351	342	326	335	293	338	340	330	298	311	315	328	315	340	317	305	319	313	321	305	323	316	307	347	341	317	318	320	338	333	323	310	327	341	317	342	294	289	333	336	321	294	322	295	313	326	329	327	310	321	322	326	317	305	329	302	356	319	314	314	316	335	363	322	338	296	318	345	320	311	320	298	342	312	320	292	319	318	331	358	317	325	294	307	310	329	313	353	310	309	346	322	292	311	279	313	298	293	301	319	304	283	352	326	297	322	315	324	346	318	309	310	321	344	333	346	321	327	326	340	317	311	318	350	372	346	301	302	347	337	329	308	328	354	310	306	320	328	337	294	335	298	311	349	322	342	342	346	321	320	327	350	295	297	340	325	354	326	306	328	311	342	350	310	323	329	382	294	349	319	309	303	298	303	321	291	315	346	338	313	341	323	324	351	373	303	325	355	340	359	343	319	318	348	324	321	318	335	294	310	332	302	305	317	285	319	350	294	338	299	318	325	296	313	309	309	294	313	301	296	313	337	308	299	319	316	297	348	347	283	307	302	314	341	300	325	344	334	344	311	330	314	331	324	312	319	358	325	310	323	317	291	337	292	338	385	323	321	321	274	326	322	314	311	292	321	293	284	300	325	298	340	346	288	312	302	324	318	326	371	352	344	308	323	298	312	300	299	341	324	367	304	342	342	295	336	327	350	335	286	307	310	346	323	341	310	308	318	350	338	324	319	311	305	355	319	328	332	325	336	360	337	301	338	319	329	314	307	316	327	332	314	335	332	326	323	313	331	321	341	297	335	300	340	312	315	354	315	351	319	337	371	293	302	315	330	332	322	330	305	326	343	340	353	342	279	334	308	322	343	340	311	294	316	321	313	351	339	339	327	319	338	319	308	314	305	311	299	334	350	304	325	321	302	313	352	354	312	298	323	355	318	328	323	354	339	281	299	321	347	337	345	347	330	349	299	341	302	322	354	312	312	337	325	335	317	322	310	347	312	295	312	331	350	352	320	348	296	323	301	303	319	333	332	313	304	317	331	329	336	315	346	337	303	316	326	320	311	321	328	330	320	350	327	317	349	335	346	312	327	312	302	331	310	320	329	321	315	310	334	328	363	296	321	296	299	330	286	314	331	336	338	349	320	346	337	338	371	321	309	286	341	317	324	295	311	326	313	292	321	300	335	318	328	310	339	344	302	315	288	330	272	333	334	312	303	311	313	321	318	336	355	325	314	332	305	330	339	299	328	341	335	310	307	310	321	327	330	336	306	299	338	287	331	305	304	316	321	308	289	313	347	343	308	340	320	331	320	345	296	347	320	297	369	320	279	330	349	325	291	331	343	332	288	353	332	329	339	338	316	348	345	325	344	345	336	330	293	315	351	322	305	320	295	323	363	321	307	302	301	331	316	312	363	316	326	316	296	345	321	323	301	283	334	308	294	330	339	351	320	277	322	270	316	316	351	327	349	329	337	296	368	332	303	321	339	319	340	344	368	353	335	344	305	299	344	326	314	330	305	303	308	311	318	328	341	322	313	308	324	350	313	291	327	289	302	318	329	317	313	350	363	324	333	298	317	333	311	313	307	369	334	318	332	316	291	338	322	336	318	332	328	350	299	310	341	333	322	299	304	325	302	307	329	331	326	301	309	298	335	300	319	307	324	290	309	304	325	345	304	314	321	330	343	341	325	317	306	314	355	321	356	306	321	348	332	335	302	299	306	299	333	314	312	320	312	317	299	324	355	333	345	315	300	319	304	344	317	317	297	344	300	318	336	287	328	293	302	296	338	332	313	310	303	352	322	328	320	336	320	315	333	331	324	318	308	305	345	312	296	353	324	326	304	317	295	315	319	318	311	320	311	286	319	323	337	330	317	329	341	281	322	305	319	323	317	305	328	347	314	321	325	301	328	327	316	319	292	308	327	330	335	307	318	321	326	307	304	360	318	326	301	328	316	336	321	319	317	330	324	291	312	322	355	329	328	339	319	317	337	343	335	327	318	302	321	324	311	328	312	330	310	305	312	347	309	323	312	308	315	321	326	328	351	327	329	336	326	330	272	343	332	329	329	322	299	331	334	321	313	308	324	368	349	334	303	338	312	346	346	328	287	309	344	315	313	314	312	330	311	324	304	310	325	326	331	331	317	330	322	360	368	296	328	313	355	342	344	328	329	336	329	320	312	322	333	291	336	367	347	311	326	298	353	315	331	305	332	306	283	358	304	310	356	312	327	334	327	332	355	301	342	299	317	307	355	339	345	298	280	315	330	307	320	323	308	337	350	317	318	318	311	320	339	338	344	313	299	326	325	313	308	305	337	348	314	321	296	314	317	320	325	289	318	311	338	335	327	322	359	330	326	319	322	324	296	337	314	327	347	349	304	352	343	325	296	306	316	324	333	317	329	301	319	298	355	295	315	262	323	311	316	342	340	309	330	305	362	326	347	334	307	331	300	316	360	327	324	284	325	323	325	335	320	331	311	291	315	329	317	346	310	320	306	345	327	341	323	323	299	328	323	362	334	348	307	369	347	322	317	318	338	332	309	320	294	338	318	300	327	339	318	329	342	312	312	296	308	340	315	319	334	284	328	324	356	309	331	314	341	308	341	338	323	301	341	315	324	337	301	358	304	354	311	337	290	314	341	333	296	334	343	316	315	348	298	360	303	296	305	321	313	315	353	307	321	305	320	330	332	302	312	318	371	313	279	329	323	302	321	310	333	295	335	323	310	303	330	340	327	314	336	367	324	352	331	293	311	337	314	304	342	357	336	326	311	305	334	331	330	275	322	333	272	333	322	339	299	328	289	309	347	320	299	342	344	349	319	338	342	291	321	300	317	315	314	301	336	329	302	326	326	333	286	341	327	332	340	347	328	335	336	304	279	318	328	349	344	331	300	327	326	314	297	316	327	311	333	340	332	318	314	367	331	307	349	330	306	320	305	317	311	322	321	284	348	326	352	354	332	349	320	292	338	325	285	368	328	335	308	320	312	308	334	302	300	297	347	330	337	288	310	313	320	331	344	316	281	333	279	320	320	325	333	344	312	330	331	328	304	334	328	295	323	324	286	309	329	340	327	347	322	343	310	301	317	320	323	332	308	335	342
38023	45961	29507	10000	2414	825	600	533	496	519	512	546	515	517	531	499	481	500	507	514	552	545	474	499	529	531	518	509	508	515	518	513	495	513	521	507	525	505	464	516	490	513	553	552	519	472	480	530	527	503	530	510	498	487	526	552	492	514	529	498	491	495	540	484	477	518	523	507	504	517	472	507	508	488	521	521	481	499	505	544	461	514	542	532	514	525	520	527	510	504	517	514	483	559	479	508	519	554	506	526	547	513	498	500	493	516	526	517	509	495	513	494	497	523	472	523	524	463	486	496	507	519	517	506	522	497	525	504	524	532	536	530	515	520	550	499	506	464	550	476	494	516	508	476	523	458	543	471	509	536	496	524	543	513	493	516	517	524	510	514	514	511	519	514	511	557	473	521	530	535	512	472	504	498	486	498	505	496	501	529	515	526	497	499	485	513	545	514	533	471	499	522	535	543	504	496	468	487	519	535	481	501	519	514	523	510	505	505	495	548	515	542	520	470	485	479	514	516	515	481	494	515	492	502	510	494	513	524	498	505	517	498	506	507	535	513	538	485	510	534	544	535	533	483	490	543	489	495	504	496	489	552	497	511	501	503	537	531	525	493	520	499	477	527	452	496	528	509	522	525	505	538	547	489	533	504	545	514	492	523	499	495	514	504	527	528	482	490	508	484	500	555	509	507	513	491	534	521	505	486	503	533	490	477	520	497	507	530	533	523	471	523	506	514	534	517	503	516	498	483	514	526	500	508	509	477	528	511	511	510	510	485	505	516	541	534	529	553	498	514	504	473	560	551	481	538	498	487	519	514	508	493	499	487	513	529	553	515	534	534	508	512	514	474	535	515	519	494	518	517	524	551	522	492	513	526	495	551	492	533	524	539	496	497	469	504	523	506	490	516	478	494	528	508	495	503	529	531	496	488	489	513	484	530	504	457	523	538	499	498	508	458	549	537	493	537	500	527	509	473	508	535	496	515	496	501	525	518	545	511	523	529	508	508	509	532	494	487	510	529	526	513	493	506	524	470	519	482	495	533	504	513	548	528	513	518	492	495	516	542	515	504	503	478	515	553	510	488	529	537	496	496	517	521	520	532	486	509	513	506	506	501	506	490	504	484	522	535	507	535	513	535	556	512	505	482	533	509	499	483	491	491	494	469	517	545	514	539	491	515	504	491	533	505	551	512	536	518	523	472	522	535	480	518	512	487	519	540	518	485	570	504	502	485	524	505	503	509	480	464	477	520	490	502	518	524	496	498	505	520	535	534	529	529	480	506	518	564	505	512	541	497	497	504	569	522	528	514	482	492	533	520	536	534	536	522	497	517	497	519	491	486	495	496	507	512	527	484	525	500	500	472	496	523	501	505	491	513	506	503	482	505	486	481	534	554	507	474	485	517	524	521	512	485	523	535	490	522	496	494	493	519	498	499	543	552	528	532	502	539	544	466	532	496	514	531	505	493	506	503	468	484	496	524	504	507	511	530	527	502	503	465	493	510	522	500	510	528	497	486	500	500	484	509	513	516	499	531	490	510	504	508	510	501	514	518	523	467	524	493	505	486	492	505	522	498	485	528	498	538	552	500	525	510	519	483	545	483	494	483	502	542	537	494	499	478	497	499	512	513	530	529	495	502	532	505	506	502	525	514	524	522	493	519	512	534	498	499	478	490	528	504	533	498	493	519	493	503	519	514	525	501	495	467	514	477	501	493	499	519	528	503	543	496	532	531	527	543	516	499	501	516	503	522	490	540	522	496	501	513	482	534	530	553	514	526	524	558	536	509	491	505	487	477	524	522	495	498	497	494	548	497	502	522	458	466	541	474	511	527	482	490	475	447	519	486	512	503	520	514	494	526	467	550	513	528	543	497	490	484	521	556	506	499	473	534	504	543	505	517	496	493	547	503	535	512	478	497	513	515	505	504	525	452	488	499	512	518	487	484	525	492	474	518	508	514	515	492	556	505	494	530	541	542	493	523	522	523	531	490	542	500	522	519	517	489	486	501	505	533	509	487	525	494	517	501	513	526	529	481	523	490	486	553	524	513	490	520	526	500	531	514	506	486	497	502	554	540	502	498	478	539	498	506	526	491	540	546	538	509	468	535	515	538	536	494	494	525	474	554	522	520	521	486	485	490	488	543	479	526	508	519	501	531	550	499	525	497	518	496	524	526	549	535	510	490	500	517	465	495	467	518	528	538	495	542	512	486	497	517	543	518	510	502	496	527	545	511	493	495	505	519	496	500	531	482	500	532	521	474	538	473	493	544	500	550	506	514	439	495	515	514	517	504	492	523	488	510	497	507	500	481	517	590	513	530	519	494	510	485	530	487	546	479	528	496	542	515	504	522	515	543	499	529	531	503	520	532	505	487	516	530	487	508	547	512	487	534	514	521	528	537	502	493	510	523	529	465	537	541	529	533	513	549	499	518	516	489	521	517	493	502	483	535	494	519	507	530	545	521	488	512	518	501	512	473	533	544	522	521	505	533	520	502	516	490	470	462	499	460	513	521	501	475	528	531	492	504	511	536	485	562	503	523	498	521	502	482	490	501	511	495	519	518	537	539	532	520	509	484	516	480	461	482	503	520	495	511	568	518	542	513	576	498	508	498	512	511	487	526	515	520	525	450	478	514	548	512	499	545	496	515	530	543	530	543	479	497	488	493	521	481	523	562	505	495	499	499	505	496	477	513	502	522	514	531	533	492	494	534	507	501	527	517	506	526	467	511	495	513	510	472	469	511	525	520	541	501	513	513	515	488	498	499	505	567	537	538	561	524	477	486	506	484	480	513	486	496	540	497	500	485	533	514	501	512	505	531	516	519	495	509	512	504	495	554	513	517	504	508	493	522	501	481	505	501	520	514	514	505	543	504	542	525	528	504	478	537	545	504	492	505	538	495	523	506	506	524	513	516	522	506	510	511	473	545	534	507	506	529	494	474	493	479	503	522	514	522	509	527	528	518	479	461	520	530	503	462	516	491	509	535	521	528	521	559	536	556	493	529	517	481	545	520	503	509	516	509	518	522	489	494	549	490	553	515	517	495	524	548	503	488	511	534	498	490	487	521	539	515	506	483	492	470	504	506	488	487	514	486	575	482	523	469	508	476	511	510	487	477	506	459	516	558	530	565	482	556	512	472	525	508	497	487	521	564	502	512	507	526	518	499	481	497	474	513	512	494	529	507	518	520	505	513	465	536	542	502	479	491	490	532	521	501	503	516	490	514	501	523	508	554	497	530	473	477	523	558	544	464	540	515	500	505	556	505	539	494	502	487	519	530	513	470	528	517	494	515	490	530	507	488	496	496	519	519	489	541	554	517	505	479	484	512	505	527	567	537	477	526	537	518	516	541	488	502	501	524	531	473	539	519	489	487	574	498	482	516	535	510	586	490	497	496	479	535	499	451	539	552	518	511	467	484	512	495	489	540	481	493	511	508	505	517	545	515	507	488	508	503	512	518	508	551	500	520	495	554	483	511	494	486	510	496	473	545
24766	23108	31313	25791	19608	6932	817	465	427	439	424	436	461	421	430	465	438	454	429	488	437	481	443	395	446	426	446	447	428	412	398	402	408	445	464	417	424	452	391	436	450	432	479	415	427	445	455	438	438	442	419	423	445	426	435	459	438	408	451	459	441	398	436	420	430	447	433	423	435	452	397	405	458	434	433	424	413	435	403	423	428	446	433	417	461	442	428	428	425	394	443	421	434	434	490	397	424	426	432	429	435	436	412	466	409	450	436	399	402	430	437	454	431	418	437	451	410	449	452	442	390	434	486	440	431	397	439	403	450	439	442	438	433	435	422	392	429	445	419	426	441	385	431	415	457	374	448	454	449	415	441	391	431	414	415	403	430	418	442	363	427	416	399	430	429	453	417	443	433	440	437	430	472	379	439	432	461	432	428	453	455	446	392	426	439	426	437	414	392	432	388	433	397	387	422	425	416	421	443	433	407	446	420	460	370	444	428	394	416	385	427	432	417	438	453	441	473	421	411	415	425	419	392	416	409	432	435	428	449	421	422	423	450	446	427	428	427	431	469	416	408	390	396	427	444	416	401	432	432	429	404	445	465	437	427	438	408	407	424	436	422	448	421	426	466	472	422	397	402	421	442	411	476	481	419	410	481	377	395	408	404	431	448	441	428	402	412	423	430	430	436	422	393	431	435	442	413	398	425	481	405	457	438	402	398	405	415	438	451	463	440	437	470	460	416	440	434	405	429	416	444	406	407	406	420	401	433	432	456	428	447	386	457	434	482	448	425	452	440	415	410	406	416	461	414	392	426	388	422	424	442	437	383	422	431	400	432	418	446	422	442	421	457	433	419	448	433	449	425	404	430	434	443	422	408	459	423	401	412	451	426	406	450	417	428	414	440	383	426	421	397	390	441	411	444	447	400	451	406	460	432	438	415	432	417	421	405	453	424	469	399	463	422	425	430	418	436	430	427	395	406	420	408	400	446	421	435	403	416	447	412	437	479	444	443	390	403	437	412	428	430	436	414	458	450	430	467	404	440	418	433	422	434	423	439	452	422	450	440	401	440	420	421	419	424	405	441	404	410	438	432	437	466	418	436	406	378	396	418	418	429	429	455	437	401	406	438	416	429	426	427	431	429	452	430	420	427	426	423	433	424	411	443	413	472	430	452	434	427	423	390	425	439	418	386	424	411	428	425	418	416	422	441	444	419	402	419	400	436	410	451	439	394	425	440	419	441	438	429	456	434	410	420	460	462	431	444	430	438	449	455	437	413	402	453	485	453	443	433	444	452	416	427	378	448	439	430	409	459	428	406	430	409	404	436	429	389	439	458	419	428	427	470	444	376	414	452	437	410	417	423	406	455	397	416	432	454	457	437	407	432	467	410	432	419	458	449	419	431	455	409	380	420	422	412	415	449	426	424	444	448	434	451	419	451	394	457	463	440	402	454	469	417	429	430	459	411	411	425	402	410	416	435	417	399	431	439	427	424	425	420	429	411	413	454	399	425	409	404	430	441	412	423	433	406	449	418	433	403	448	437	419	410	457	448	415	450	463	435	419	457	420	456	434	409	405	481	451	403	428	390	433	411	402	430	413	474	440	439	422	398	430	427	430	426	422	463	439	429	417	420	414	438	413	425	417	426	422	407	420	437	391	442	419	436	405	423	412	435	405	455	441	461	449	425	474	437	421	440	410	424	442	451	441	409	426	391	449	429	461	420	452	397	416	421	412	444	424	411	392	423	431	424	425	393	431	439	396	410	445	432	431	416	419	439	419	443	375	463	376	432	426	412	412	428	420	415	448	398	413	419	439	392	425	435	412	434	421	431	444	420	445	405	430	448	419	420	427	457	438	389	409	414	454	415	413	409	405	445	443	454	477	390	419	443	414	393	424	436	418	396	407	426	413	447	428	425	418	390	431	417	434	436	462	415	413	446	415	408	425	389	445	437	439	436	431	448	435	426	445	434	439	436	451	460	420	436	411	412	450	409	467	438	424	419	418	419	437	443	447	417	476	431	411	417	425	437	440	421	457	447	391	415	438	443	435	419	426	423	437	409	424	436	431	409	399	433	409	405	427	427	430	406	456	424	427	411	416	436	409	422	434	424	432	423	460	416	390	449	410	433	431	423	430	462	416	456	463	400	440	443	424	428	465	409	442	409	433	421	467	428	459	398	447	452	457	423	428	426	409	439	408	450	422	439	423	447	410	386	417	432	448	417	409	440	430	431	404	398	395	415	430	433	409	441	432	443	397	420	447	395	401	412	398	436	440	452	391	426	440	452	419	424	448	450	429	449	430	418	423	405	454	449	451	445	437	416	417	428	438	464	482	451	457	417	435	435	395	424	444	447	421	423	457	431	419	403	407	441	449	421	480	457	433	447	423	455	442	434	422	387	409	435	406	415	439	449	432	422	430	451	450	428	459	442	439	464	440	483	445	422	466	391	436	402	435	411	453	445	417	467	447	433	417	406	449	416	395	431	443	461	412	445	408	439	446	445	468	440	435	410	425	473	436	428	418	457	450	414	426	435	422	465	416	426	434	453	443	420	411	386	459	401	426	423	439	449	426	429	421	422	431	433	416	423	432	433	420	437	448	429	427	438	476	418	449	423	441	444	442	426	426	398	436	418	426	394	420	421	419	415	436	442	413	414	430	420	433	407	461	405	412	449	416	428	429	452	428	425	412	437	399	415	421	433	447	421	448	429	413	423	429	418	465	464	429	403	437	425	430	399	409	393	433	445	400	415	436	439	415	417	416	460	401	402	429	456	394	472	453	440	438	415	434	434	447	397	435	435	433	412	427	428	452	432	451	433	394	419	465	400	422	428	427	398	428	424	409	393	451	419	423	408	412	420	436	430	398	417	434	425	446	436	418	394	406	409	422	429	380	416	426	439	442	401	386	423	418	444	427	411	407	453	461	453	430	435	442	472	428	393	412	434	432	427	433	431	431	422	424	401	438	424	427	427	409	410	415	430	449	444	428	419	473	446	458	435	458	435	417	426	463	393	404	426	458	399	413	407	412	417	402	418	438	406	435	476	437	455	438	436	419	419	439	415	431	432	419	430	442	460	412	439	418	438	423	445	414	362	419	419	395	429	420	464	437	389	421	395	431	443	410	432	430	433	419	417	431	418	404	468	445	396	399	434	440	418	395	440	424	452	426	425	475	429	424	364	405	466	434	419	421	459	448	449	381	445	381	392	429	390	416	402	440	441	401	404	421	420	457	402	431	443	398	420	438	417	427	409	441	451	434	415	414	450	431	423	439	438	403	425	457	454	418	396	392	428	410	420	352	419	407	424	441	457	424	385	428	412	424	463	405	423	448	445	441	444	432	417	442	444	408	431	444	415	433	411	440	428	428	450	414	432	418	440	415	417	418	428	394	417	411	439	412	431	404	418	409	406	451	408	418	447	426	449	443	464	440	420	440	421	395	438	439	402	400	424	421	407	420	420	410	421	442	440	433	445	385	450	429	422	426	442	418	411	444
60881	87805	60186	31157	10924	2839	993	699	666	682	682	680	685	672	686	665	680	652	644	668	667	658	669	671	616	708	648	638	686	618	653	656	639	633	688	637	679	668	667	648	672	653	679	649	660	598	657	667	662	687	639	638	633	659	743	677	635	645	637	628	644	688	688	600	700	683	653	657	672	635	673	595	656	680	649	693	646	634	648	697	650	661	631	640	622	662	606	621	657	643	634	663	664	643	665	659	658	626	639	650	662	642	679	644	656	627	680	670	697	674	679	658	649	606	659	661	656	643	668	744	676	618	681	628	651	635	640	614	690	634	680	641	620	610	670	656	663	676	623	648	642	686	672	685	667	647	713	670	691	629	659	594	684	673	634	716	614	612	676	634	621	680	693	656	670	673	643	646	661	647	693	668	679	639	649	640	645	643	682	628	620	658	700	585	662	673	648	670	623	670	714	648	681	696	661	659	645	667	637	685	596	661	677	656	656	673	657	656	678	654	666	624	644	684	674	680	685	636	687	652	662	655	642	639	626	661	684	661	676	632	624	672	706	653	656	636	660	624	655	671	628	684	618	671	695	662	665	652	688	636	697	628	650	621	626	615	630	665	662	672	640	665	668	655	647	655	709	648	623	648	655	615	686	644	676	692	646	645	689	631	656	666	632	629	684	628	620	690	654	632	656	675	675	684	675	669	659	625	649	649	651	679	656	631	719	670	642	640	717	674	689	677	659	683	630	674	693	650	627	634	671	666	699	679	664	640	660	672	664	678	711	722	666	670	676	662	664	634	669	643	692	644	646	656	665	692	621	669	631	680	658	666	680	657	684	693	650	632	677	693	621	635	690	644	697	679	676	644	711	634	631	629	637	624	675	711	668	664	679	693	661	627	672	648	634	579	706	668	726	667	700	650	710	678	676	671	654	670	652	641	649	629	656	645	614	673	649	657	663	638	686	648	666	655	658	650	671	661	583	680	666	645	643	661	732	690	637	653	660	674	670	645	683	669	645	662	665	652	658	660	658	676	655	687	719	668	631	665	654	636	706	700	629	649	638	626	668	690	635	658	666	666	658	633	663	655	610	677	675	645	665	703	663	676	649	641	670	674	691	699	641	657	655	633	670	664	661	617	671	687	637	629	682	669	715	654	656	633	668	662	680	680	744	702	716	717	676	665	629	653	686	654	637	628	671	637	688	644	635	676	651	645	655	684	727	597	632	685	610	669	621	698	660	664	668	650	694	667	634	654	685	655	673	628	643	656	669	647	655	647	679	690	620	632	608	624	640	669	657	665	637	661	648	638	646	666	676	656	648	675	644	664	680	689	633	645	710	648	696	696	620	703	639	613	621	628	675	647	648	612	661	678	692	667	713	671	647	633	643	653	693	600	692	627	669	677	626	653	687	653	646	645	666	662	643	693	676	748	643	648	703	675	680	653	618	651	685	658	712	674	668	645	660	663	705	616	611	661	713	666	686	658	677	660	618	663	647	636	698	665	663	689	695	669	654	629	654	654	624	628	657	615	684	615	658	676	668	668	666	669	654	670	669	641	673	655	665	650	640	605	703	654	658	648	669	670	688	640	644	664	657	660	642	621	635	667	623	616	646	646	598	658	673	670	679	622	640	646	698	701	682	653	659	674	651	625	662	590	724	659	670	693	683	657	637	644	661	650	676	684	640	641	662	641	653	650	692	671	618	677	669	703	721	682	674	672	642	644	710	686	633	698	635	713	622	671	685	620	640	655	664	688	711	645	628	636	656	682	657	689	641	649	653	644	611	676	673	652	655	691	712	676	668	651	645	684	654	646	655	665	661	671	693	617	669	704	658	641	635	690	617	669	648	722	631	681	671	677	667	632	693	652	663	646	667	627	670	685	634	744	640	650	683	717	666	697	656	619	669	691	665	593	647	674	673	650	685	646	655	645	707	669	666	625	690	674	716	628	655	671	694	655	679	671	658	680	636	642	662	675	690	662	668	682	643	642	653	656	656	693	699	652	664	659	689	642	675	740	631	689	649	676	614	717	657	631	676	627	670	706	663	678	609	616	689	662	652	701	634	676	705	698	673	706	684	655	666	636	643	654	639	690	660	674	644	677	670	682	652	692	678	686	651	667	692	704	643	649	663	658	672	651	619	633	662	672	621	669	682	651	672	683	650	604	641	684	684	623	667	716	709	707	648	686	686	637	661	678	661	669	649	678	617	636	622	625	650	670	651	671	638	642	643	642	617	645	672	675	708	702	658	671	640	658	706	649	698	707	671	668	654	626	655	627	661	605	619	697	628	669	647	621	658	621	660	631	667	663	673	650	655	669	676	685	647	684	624	676	699	669	595	686	639	647	634	633	676	697	640	671	650	709	668	658	692	649	682	672	659	633	654	682	674	669	668	652	658	648	663	638	656	699	705	672	630	656	651	670	679	667	687	632	674	627	690	645	632	678	654	688	675	669	680	622	689	637	740	664	644	682	639	646	685	631	657	671	647	614	629	676	645	663	662	647	645	686	657	686	643	646	655	653	668	638	627	656	702	627	628	678	658	621	638	627	680	693	659	660	622	652	643	623	675	672	668	664	636	679	683	641	639	661	636	673	693	684	685	685	688	669	624	657	662	634	731	687	680	673	609	638	691	612	672	683	661	712	649	643	648	678	662	661	659	678	670	662	652	648	610	672	639	655	668	685	700	667	704	694	651	646	663	666	680	683	677	720	672	667	678	651	659	686	630	646	674	650	698	659	616	673	606	684	646	657	630	664	671	640	692	657	665	707	632	667	656	658	639	652	692	623	680	700	651	667	688	631	677	680	642	656	720	663	631	670	689	670	636	626	646	642	667	687	665	663	649	662	642	607	645	673	637	695	666	676	640	648	640	647	645	684	637	669	680	697	682	634	635	683	675	669	636	652	666	672	637	646	664	658	637	643	672	650	692	668	632	646	639	678	657	660	680	663	609	685	672	643	626	659	674	683	636	664	670	678	703	664	650	652	694	660	661	622	651	667	633	690	668	669	666	670	660	667	651	642	633	655	675	670	680	658	675	649	648	672	648	644	665	645	668	649	655	652	647	688	634	637	642	683	669	636	676	639	641	665	648	634	711	692	649	639	666	654	668	691	651	663	693	667	634	674	632	665	625	612	672	714	609	679	630	650	709	664	638	706	671	680	701	647	648	641	640	656	632	661	636	674	642	672	666	686	661	666	688	626	639	628	659	667	697	671	659	656	686	637	711	648	637	698	679	656	682	717	641	630	669	685	663	657	660	609	618	656	643	605	587	620	659	656	652	629	656	637	675	684	673	649	697	699	695	629	668	652	609	652	640	661	640	671	652	667	666	722	656	665	684	637	657	680	665	647	639	651	654	644	662	685	665	616	630	717	648	654	649	672	646	646	655	674	633	687	650	682	700	667	692	632	649	683	650	645	650	663	708	636	704	626	638	647	645	663	684	645	691	641	659	623	648	609	646	658	681	678	619	636	668	680	681	689	710	660	681	672	647	677	701	661
23564	22040	30337	24409	21517	18830	4506	578	468	520	488	489	496	522	515	481	503	496	462	493	474	496	497	480	480	540	474	523	470	559	484	501	526	493	491	501	507	459	527	479	506	515	494	485	462	512	477	500	494	477	477	480	438	502	529	502	513	436	496	489	496	511	481	501	455	515	502	481	543	506	487	513	506	491	534	477	481	486	473	501	490	514	501	502	515	484	498	511	467	513	479	486	527	491	499	473	494	490	501	494	458	475	477	508	546	478	471	520	496	463	493	506	505	465	510	504	510	478	462	489	488	470	510	465	521	526	457	497	444	492	519	485	486	463	502	438	459	502	465	507	469	472	495	504	490	510	509	451	484	493	484	479	459	495	507	484	504	469	472	503	457	528	499	485	491	508	523	487	476	464	468	483	488	501	490	514	511	525	477	486	501	488	467	529	489	457	493	482	517	498	490	526	514	476	469	494	525	519	512	506	442	459	506	497	477	497	499	486	479	467	484	487	501	497	500	509	505	502	486	494	513	508	463	521	504	507	493	541	499	481	514	516	487	505	461	494	493	497	491	482	496	509	484	500	497	471	521	499	472	500	502	513	497	492	468	475	471	466	487	508	488	523	500	487	516	483	484	490	462	484	520	499	462	519	464	484	494	505	534	500	498	489	466	499	469	465	470	461	466	488	464	468	460	488	480	476	467	511	472	496	486	480	505	478	506	461	468	486	489	494	494	482	484	543	466	490	464	496	525	464	473	513	471	453	483	463	479	492	464	488	514	472	511	504	502	485	476	487	492	498	451	472	476	494	477	469	489	453	503	449	497	498	461	497	453	469	498	489	498	500	480	495	492	507	498	501	467	465	499	495	501	464	502	503	486	507	464	514	531	478	478	487	488	453	450	465	495	504	459	461	541	468	468	513	523	501	492	483	458	550	530	481	497	489	475	515	472	507	481	444	485	505	486	498	457	473	513	493	472	502	502	491	464	484	493	476	485	527	492	463	513	526	481	465	479	490	534	441	480	488	474	487	492	463	497	492	490	465	485	484	451	514	462	479	471	502	470	521	472	488	490	480	477	522	480	505	542	504	464	501	462	466	483	507	469	507	504	496	508	467	488	482	476	493	527	433	470	545	488	480	496	508	485	522	495	502	489	481	464	489	470	511	462	487	465	433	447	467	474	495	499	485	447	458	492	512	562	474	459	495	517	510	499	520	464	443	471	480	467	510	497	506	536	490	501	461	472	517	501	491	510	504	455	510	480	518	467	475	488	504	474	452	512	454	433	482	478	501	485	501	421	493	476	554	503	473	515	501	458	472	490	453	459	523	473	523	551	465	456	499	495	464	467	506	542	504	488	471	484	485	475	524	458	514	500	478	499	516	488	478	471	500	491	501	465	475	484	475	537	488	468	475	456	517	480	486	460	484	468	512	511	449	473	496	495	477	502	534	504	520	497	503	505	514	493	481	491	514	458	470	497	504	476	480	446	481	488	525	493	490	524	464	464	478	460	461	502	541	463	499	487	442	492	481	542	463	452	479	462	520	500	501	440	483	499	505	515	487	503	480	488	504	451	494	448	490	456	451	485	476	479	498	495	476	521	464	471	512	473	471	509	479	461	506	472	463	473	444	482	470	515	502	456	530	540	467	480	493	521	458	515	477	470	495	496	468	495	491	492	514	496	519	476	473	484	508	480	490	515	477	495	458	497	478	489	505	503	513	473	492	467	500	521	521	527	477	492	457	496	446	479	459	500	479	478	490	480	450	514	460	509	513	480	518	509	440	464	466	488	488	497	495	478	480	526	472	474	468	506	489	506	499	537	529	478	478	472	472	477	485	467	469	469	465	484	509	517	464	460	508	492	516	501	490	500	470	484	524	475	492	449	542	515	503	492	484	491	494	469	517	500	517	465	509	520	478	441	483	523	473	489	505	454	499	505	484	483	454	471	464	483	490	501	469	474	458	471	487	496	466	524	490	489	487	518	467	493	485	493	487	507	490	485	497	465	508	498	494	509	503	513	506	542	487	496	493	509	484	498	473	485	486	476	511	485	529	478	482	512	464	524	491	530	465	518	503	475	484	485	483	514	467	518	511	488	465	495	462	504	485	460	451	512	480	492	510	476	499	494	539	506	536	485	453	462	517	510	492	474	530	515	497	480	516	528	452	506	508	484	482	454	439	478	474	524	492	511	502	462	476	503	485	482	523	463	492	437	471	506	474	531	505	511	480	517	491	480	512	507	503	488	571	491	487	476	477	504	503	517	488	493	467	520	484	488	483	488	498	527	483	482	499	461	497	538	455	479	512	508	498	464	529	493	507	499	491	470	517	480	482	501	473	461	476	503	477	489	454	490	488	490	506	499	465	487	467	473	492	489	510	494	493	450	480	497	483	461	498	526	485	484	492	486	521	502	512	518	520	482	487	491	500	472	465	503	501	471	483	500	516	519	489	487	462	467	471	458	493	495	466	500	493	437	488	470	487	516	502	502	505	498	494	525	460	477	525	536	470	520	481	466	514	509	503	466	507	462	494	489	488	458	473	506	477	504	466	490	503	501	491	494	501	514	474	484	475	498	490	484	467	505	472	467	506	433	481	449	477	517	476	481	489	462	503	475	457	476	502	466	503	477	504	472	497	503	494	494	495	482	501	494	506	498	488	479	489	507	476	459	489	510	503	482	467	507	496	440	485	491	502	457	534	511	479	530	496	511	479	498	499	452	452	506	460	541	492	491	501	513	516	457	507	489	460	550	504	498	457	489	495	519	461	480	486	449	526	461	503	504	444	492	502	473	494	471	476	512	493	475	465	496	526	495	483	471	472	492	491	514	480	461	553	470	501	500	467	489	464	506	497	508	460	492	537	465	497	470	509	507	494	534	521	481	510	466	471	510	508	489	501	502	457	501	512	495	447	528	467	444	493	476	484	485	457	466	484	457	508	450	484	492	506	459	490	483	490	493	514	515	484	516	496	490	486	487	464	458	515	463	468	477	472	499	479	489	474	530	496	503	475	491	505	453	481	527	481	452	464	475	501	453	498	485	464	493	475	488	463	483	460	471	494	491	518	498	510	470	511	509	495	486	509	523	466	471	422	479	492	484	488	469	530	520	502	509	492	524	501	515	477	479	502	519	517	487	496	491	502	490	453	458	509	531	458	532	472	464	519	467	482	477	481	471	487	454	470	468	471	478	509	535	461	483	516	458	459	456	429	468	453	489	504	493	486	501	488	493	480	460	488	500	504	542	533	504	464	463	485	471	475	474	501	498	453	504	523	462	479	498	460	485	511	474	495	498	479	555	509	483	492	485	491	494	495	506	481	481	510	469	461	509	493	480	496	488	474	485	478	465	518	501	481	497	554	500	479	459	497	540	487	484	485	471	479	451	465	504	512	474	441	505	433	500	500	499	476	478	494	471	470	503	449	500	461	489	500	491	502	516	490	465	447	454	523	438	510	481	490	488	482	511	486	481	470	468	493	515	456	529	462	502	471	464	534	499	485
61928	99304	70154	39284	16712	4278	1332	791	768	802	670	724	741	749	730	716	734	760	748	693	707	697	729	766	704	720	765	744	791	808	756	774	741	732	759	729	725	753	752	732	760	758	724	789	718	757	737	729	703	721	731	748	713	727	716	729	733	717	752	736	740	744	695	718	744	771	750	677	758	753	780	731	716	710	731	753	748	748	791	725	710	725	721	738	760	709	785	704	707	734	736	697	685	776	679	757	729	745	757	758	709	723	787	761	748	773	677	722	711	715	748	704	758	721	758	771	692	695	748	761	737	667	711	763	746	703	736	740	665	726	719	724	726	733	702	729	736	691	702	749	710	732	709	740	724	741	745	714	709	745	727	722	704	730	705	749	748	720	703	760	736	770	726	799	813	730	755	739	690	738	710	722	708	734	739	738	693	755	728	710	723	723	735	752	758	758	704	787	737	757	732	757	722	700	737	710	725	706	748	767	732	726	681	732	689	760	734	738	764	737	704	760	726	715	717	716	722	723	725	728	798	743	730	708	773	738	740	717	717	699	790	733	746	730	724	709	736	728	718	745	711	705	714	712	794	709	740	771	745	798	777	721	751	748	682	703	729	712	717	769	713	723	772	759	769	710	699	746	757	677	760	774	686	747	734	727	751	712	682	732	772	726	719	657	738	709	762	713	689	739	728	714	699	719	714	711	749	808	758	771	703	789	758	743	725	718	742	749	722	776	706	730	718	718	747	687	723	743	753	739	717	765	764	715	710	738	814	762	755	719	715	730	679	738	740	706	697	762	752	722	736	728	700	683	707	712	716	772	717	740	728	736	726	707	721	757	666	745	711	732	736	779	711	742	731	734	741	775	683	715	683	763	718	758	703	725	692	738	743	762	706	755	748	727	741	742	791	765	746	757	708	748	786	759	727	686	746	737	759	736	755	717	704	746	715	779	712	703	685	715	771	781	754	705	725	732	764	725	716	701	754	706	765	735	721	682	732	684	694	741	712	710	730	722	718	729	734	741	723	744	742	696	755	768	816	700	693	767	763	729	709	747	724	751	677	695	766	751	755	764	714	744	769	724	721	695	728	742	735	706	785	706	701	667	711	724	771	733	716	733	760	795	720	778	725	717	704	720	741	730	693	755	795	703	732	767	758	681	719	744	725	688	763	733	720	755	769	707	742	789	740	670	716	706	765	770	739	743	713	760	773	739	746	779	701	698	744	710	781	725	692	709	749	702	746	804	737	759	711	692	734	736	710	721	693	720	700	726	743	699	703	772	773	716	740	770	724	758	708	794	750	780	735	678	693	754	736	745	707	730	750	676	728	743	712	740	737	713	711	731	688	768	734	750	728	760	767	715	753	730	717	721	723	725	728	768	712	680	776	758	715	737	772	709	709	754	686	758	767	728	692	738	728	798	734	738	743	717	744	706	738	723	757	711	748	738	718	741	709	720	702	727	734	778	723	721	712	714	742	700	726	756	725	727	713	742	757	763	752	735	738	734	706	745	693	750	691	760	740	740	691	730	728	726	777	720	753	747	702	754	736	742	696	724	714	716	738	790	682	696	744	776	738	755	746	748	702	783	699	750	744	696	709	749	757	715	762	740	732	764	732	710	744	720	708	724	719	707	716	751	789	746	743	727	737	702	726	737	721	699	790	766	777	740	750	724	723	730	757	674	768	745	733	775	724	749	751	777	760	767	721	715	719	718	749	738	794	710	713	692	705	765	689	745	758	699	749	684	694	750	716	723	735	735	726	729	715	711	732	747	727	721	752	716	717	738	711	714	735	736	702	767	749	784	733	717	727	711	762	724	738	729	746	678	703	702	688	710	705	708	726	742	755	781	691	698	729	705	716	742	743	742	698	708	701	736	734	713	763	729	691	732	718	758	706	747	734	739	723	741	726	711	703	734	748	705	749	711	716	753	731	712	741	709	725	713	717	744	723	707	783	740	718	740	731	722	739	727	766	773	725	732	737	732	748	748	726	731	793	760	760	714	772	701	737	683	728	757	719	733	679	730	722	790	771	753	733	741	721	749	737	712	734	716	741	724	721	754	733	713	653	767	767	764	728	735	725	723	693	742	733	739	703	727	717	697	754	720	716	746	740	769	689	764	747	724	759	749	729	719	727	665	720	718	649	714	726	717	708	691	748	712	718	687	712	756	745	726	752	719	736	712	698	751	696	768	744	738	773	702	683	717	775	740	702	736	761	730	764	745	765	717	729	733	729	744	701	726	707	726	751	702	704	758	722	760	736	720	712	775	723	747	754	771	667	747	708	723	727	788	749	715	750	703	736	696	731	693	736	768	768	746	749	738	790	707	730	776	721	726	732	680	661	796	727	717	744	790	727	673	749	736	727	687	738	766	708	705	739	741	737	746	687	717	753	746	723	745	734	776	752	739	759	715	733	767	706	667	710	727	797	720	707	704	748	730	721	754	773	734	736	720	681	741	675	743	712	732	711	733	682	755	816	738	785	733	757	700	698	727	716	721	735	755	720	732	729	741	748	779	703	723	735	709	725	746	731	678	752	747	754	791	732	714	786	730	742	723	773	745	765	747	773	716	698	802	738	691	737	724	714	724	699	739	751	720	695	763	753	707	709	758	692	637	717	749	696	758	743	743	762	761	712	752	716	717	747	737	723	728	755	761	695	739	724	772	707	714	747	735	711	675	714	711	753	784	716	731	759	747	702	734	745	733	727	732	756	735	694	751	739	769	722	713	757	713	695	702	735	774	737	746	733	738	733	741	712	723	744	781	713	724	714	729	776	738	752	661	683	696	697	761	733	769	743	719	743	767	763	736	767	712	741	742	747	698	711	739	719	717	684	707	732	711	743	719	705	732	702	689	758	761	730	775	751	745	728	716	717	776	735	774	722	743	766	758	742	768	736	736	775	693	751	781	746	716	721	714	717	785	745	798	676	730	744	759	660	662	783	719	733	759	770	731	720	778	766	719	781	714	804	782	700	732	729	768	743	749	726	761	720	753	737	739	760	730	764	735	703	727	772	711	724	708	752	719	735	705	746	758	758	722	742	674	722	761	729	760	742	783	706	763	739	702	711	733	779	748	699	713	765	768	745	794	743	716	692	726	742	708	726	711	680	741	755	757	701	738	759	683	726	709	681	741	768	733	732	783	711	757	710	715	793	725	746	711	754	729	731	741	751	738	719	679	709	747	715	734	719	725	701	725	750	787	749	712	749	718	768	732	715	760	682	738	777	748	738	766	735	720	716	716	763	718	724	759	700	755	764	732	734	737	746	711	729	808	732	708	698	705	735	729	729	722	687	677	711	720	704	758	732	664	735	739	708	719	718	722	702	760	719	765	730	742	731	745	773	756	726	746	700	721	726	783	754	722	757	706	755	780	725	730	762	722	689	703	732	771	746	735	750	695	693	729	733	696	722	716	789	744	759	730	702	739	736	701	752	688	710	734	731	797	706	688	752	755	774	723	723	684	742	762	704	719	774	717	680	766	736	761	728	712	692	743	704	711
30524	29226	25936	10453	1500	480	393	331	374	351	330	323	313	301	307	325	357	336	333	314	313	314	384	342	350	333	342	298	337	323	357	340	321	323	310	348	321	343	355	356	369	374	332	333	350	346	316	345	347	342	303	300	352	322	301	303	342	318	301	316	339	325	335	321	314	360	332	330	345	324	319	329	352	330	333	336	359	326	332	321	345	374	347	318	339	322	336	319	314	325	331	324	351	322	339	347	334	340	343	318	337	354	337	310	300	362	342	305	319	353	339	311	336	311	327	330	333	358	337	299	319	351	354	338	333	310	331	308	350	321	327	319	333	324	323	343	293	341	288	340	334	336	332	323	315	313	301	322	326	324	323	358	315	337	317	317	323	314	356	325	338	339	324	336	368	321	324	337	302	331	318	338	330	336	341	336	320	309	393	338	327	335	338	342	311	330	319	314	332	302	332	290	312	308	323	310	338	314	320	335	311	328	316	320	291	304	363	296	342	319	331	321	321	343	296	294	317	333	328	311	332	329	314	348	305	357	333	329	327	332	332	330	293	311	327	334	309	355	340	333	341	352	311	285	321	334	319	341	344	331	322	342	325	339	330	331	328	327	306	330	351	341	313	319	331	324	338	314	372	323	358	312	313	321	308	349	344	332	320	322	295	348	298	310	305	307	317	312	337	290	301	299	353	281	319	336	371	309	298	334	300	342	334	306	321	306	298	325	335	350	319	315	314	338	324	323	351	301	342	333	295	355	307	331	338	333	300	316	349	289	316	290	305	369	314	327	329	308	342	330	324	348	303	315	339	318	345	325	328	335	330	341	359	322	356	314	291	309	339	349	322	319	366	364	343	335	303	332	353	308	324	330	318	335	335	356	301	327	319	346	308	324	337	343	337	319	302	358	303	334	302	368	318	336	361	335	329	332	333	319	365	342	327	321	349	306	311	296	317	327	350	323	340	307	350	350	310	322	344	317	344	350	313	305	348	310	318	305	350	330	351	330	375	271	279	296	347	347	299	332	327	341	298	315	354	306	347	310	342	338	353	333	320	334	356	369	334	328	335	299	324	348	315	329	345	343	371	304	283	335	301	298	311	313	327	356	322	330	352	346	318	328	296	343	332	317	361	307	316	359	336	311	354	319	333	326	331	302	319	332	366	355	349	345	283	346	332	337	321	337	310	343	325	332	314	340	348	320	339	359	323	357	351	362	290	331	328	331	330	348	335	371	323	322	314	333	350	329	348	320	340	323	324	328	358	331	335	323	295	359	320	317	315	321	351	338	334	328	350	312	298	326	343	341	328	331	327	338	340	338	339	345	345	343	298	335	334	315	298	369	316	335	312	321	329	322	342	312	319	315	346	344	338	320	326	356	310	321	346	342	371	332	319	304	355	338	328	319	311	335	326	330	321	283	306	302	313	313	316	291	317	293	295	322	327	320	346	307	306	346	358	330	349	302	323	322	332	291	341	311	306	328	327	315	365	334	323	340	319	297	302	329	313	360	310	321	357	330	361	318	332	342	334	325	364	304	318	313	289	336	359	319	290	340	353	349	332	337	324	340	293	302	330	369	335	320	343	362	335	304	325	302	327	343	331	340	370	329	294	349	335	322	330	362	374	354	337	352	350	336	355	350	331	289	335	304	326	309	322	301	332	340	301	344	284	326	349	316	333	336	302	325	339	317	323	355	328	324	334	338	297	312	362	352	301	317	363	288	321	339	335	362	360	315	312	310	322	336	309	331	365	339	322	307	296	338	315	302	329	323	338	332	332	302	344	342	301	328	334	373	327	372	329	332	355	310	336	287	318	359	310	318	333	346	359	338	330	336	279	300	342	343	351	313	325	329	312	364	318	329	351	333	347	326	327	304	357	342	326	330	310	326	355	325	314	366	329	313	305	331	308	322	323	319	336	327	337	323	337	334	345	321	299	361	325	327	360	333	317	345	325	334	325	352	341	319	339	331	306	309	338	337	327	349	339	331	335	332	337	358	322	291	332	321	324	286	321	320	320	350	306	339	338	346	323	344	307	339	315	333	322	313	328	343	298	323	318	335	353	334	305	327	344	319	339	339	324	333	321	338	293	316	332	324	356	356	344	288	320	331	331	340	324	317	336	345	382	295	334	330	336	335	331	336	334	329	339	328	332	336	328	307	344	310	371	301	312	314	327	304	331	365	331	323	310	320	358	323	320	325	321	336	305	326	330	345	304	312	331	349	329	334	306	340	332	315	315	343	324	342	314	303	336	340	332	326	324	363	318	305	352	315	323	324	320	316	317	296	320	295	336	304	331	318	304	314	332	332	343	334	325	337	321	341	305	322	311	315	346	310	347	345	349	301	339	328	329	346	315	360	325	332	350	335	327	333	351	333	332	333	320	296	342	316	334	350	333	305	310	307	317	347	344	319	329	329	340	360	345	302	300	328	345	371	349	325	356	346	329	323	335	357	337	312	340	353	324	339	332	351	310	346	346	295	360	296	380	349	339	341	325	347	305	342	343	369	323	321	342	323	370	342	307	328	328	318	329	321	287	340	339	333	346	311	320	316	322	334	349	369	301	345	377	325	340	304	338	330	339	338	305	320	325	355	319	339	354	284	354	325	320	362	311	309	310	310	332	337	311	302	352	304	329	315	355	305	320	310	321	336	342	324	340	319	319	353	339	339	331	307	304	313	325	338	337	315	352	319	304	325	361	345	322	331	348	356	297	302	294	360	341	353	309	334	339	345	334	332	312	317	337	333	347	320	319	363	346	321	285	364	301	308	347	318	314	347	330	343	325	318	313	322	369	347	342	306	308	336	333	317	308	347	341	314	287	334	312	305	305	329	336	334	332	320	375	307	316	306	308	306	321	318	335	375	335	317	332	314	314	336	330	320	308	317	346	309	300	328	311	365	323	347	300	324	322	330	321	323	319	361	341	324	310	300	339	301	319	319	304	345	305	281	328	345	363	319	312	312	313	332	317	324	311	355	343	347	340	324	328	338	344	314	335	311	318	315	317	369	330	307	343	308	301	331	331	332	367	291	340	327	318	337	362	304	327	306	323	328	330	334	307	323	308	352	318	345	324	318	322	287	330	315	339	344	355	313	328	321	316	305	344	318	295	329	317	329	348	333	340	334	287	331	340	328	348	345	306	320	359	328	318	352	322	333	341	331	337	356	341	308	331	317	339	320	322	319	328	337	326	330	354	319	348	323	346	328	326	321	292	316	313	323	311	308	289	330	333	337	330	309	340	308	341	331	297	319	354	330	331	322	346	329	350	285	336	332	325	364	345	303	336	325	319	337	330	309	358	335	342	325	322	352	321	289	317	292	304	313	335	297	326	348	328	317	315	313	305	335	339	306	268	355	325	352	332	328	295	319	348	319	311	340	330	328	326	335	322	311	327	338	324	348	306	306	314	324	335	332	321	311	350	330	335	308	332	333	306	336	341	352	313	318	332	329	320	320	334	336	355	323	349	360	333	331	339	318	306	350	355	345	305	333	341	302	347	321
37828	45465	29129	9913	2544	895	567	564	552	492	516	518	511	544	549	509	519	525	549	532	532	557	537	527	503	539	547	533	499	553	518	544	507	526	492	514	515	521	502	515	521	507	522	523	498	514	507	527	569	499	529	525	508	522	496	544	528	507	535	490	526	546	530	507	508	542	560	538	485	525	514	521	516	534	477	521	488	527	519	510	526	554	547	566	510	490	545	510	545	542	530	532	524	527	551	529	547	485	524	529	524	506	548	541	494	508	495	553	555	524	518	510	513	502	530	519	550	529	522	511	531	535	536	514	497	518	531	500	507	512	511	538	539	499	531	528	534	491	507	530	482	513	513	477	492	525	498	523	539	532	560	506	535	518	507	548	488	527	527	506	520	548	495	494	508	484	486	536	532	528	544	513	510	493	520	554	519	551	532	527	534	539	486	509	531	550	501	535	503	486	583	551	523	544	508	554	526	498	488	543	487	505	529	470	509	524	541	491	513	546	479	539	533	553	507	506	551	512	521	514	533	573	530	501	498	553	507	545	521	525	536	564	509	540	521	526	523	500	505	526	508	543	520	498	526	526	522	533	518	492	512	500	524	550	536	500	514	506	503	532	514	539	515	517	532	523	570	528	521	516	490	565	503	479	530	511	534	550	520	514	509	506	523	552	491	487	556	496	518	508	519	571	539	526	493	506	565	517	515	497	533	562	471	558	523	492	545	518	537	505	546	501	535	493	532	490	547	535	531	512	516	530	562	503	522	533	516	555	493	506	544	541	531	559	493	477	516	539	545	532	517	522	517	490	522	511	537	498	547	511	515	510	487	540	546	531	547	515	510	463	515	500	535	477	490	527	545	533	485	498	468	546	534	504	535	553	506	544	535	509	518	512	528	555	564	523	529	497	509	593	527	530	544	538	531	513	549	523	536	519	545	475	502	535	509	534	496	499	514	501	516	498	498	512	497	534	556	529	550	523	526	517	505	494	505	516	509	504	500	546	471	527	531	520	540	531	517	490	550	503	539	495	499	508	502	562	536	490	492	537	534	533	553	563	513	545	489	506	564	546	501	518	519	564	520	482	556	485	548	492	514	519	541	515	541	488	518	519	504	563	506	478	545	543	525	521	514	538	533	510	531	552	536	506	552	475	522	540	534	527	500	510	518	513	490	548	522	500	502	506	536	564	528	544	535	554	538	498	523	514	535	492	523	530	540	499	506	545	503	527	533	512	532	542	552	526	518	515	539	537	526	518	519	551	564	533	526	499	496	581	526	514	529	514	491	492	528	547	482	544	503	491	528	549	509	527	522	549	507	547	520	514	516	497	536	495	552	568	545	493	562	519	517	469	539	465	543	530	526	521	523	552	492	556	511	507	499	546	558	530	530	510	472	528	511	512	540	533	522	527	536	509	514	519	496	496	501	560	554	496	539	545	503	536	569	549	524	524	525	548	538	515	511	514	536	486	506	503	512	532	483	501	528	522	532	535	533	551	514	528	509	497	523	551	525	529	547	552	550	498	558	512	537	545	546	509	539	532	505	501	512	529	509	480	491	504	503	490	530	539	538	515	531	525	504	507	546	546	462	553	538	510	499	515	559	539	513	476	543	530	500	583	510	583	532	517	499	518	485	538	532	553	500	522	511	555	484	489	543	522	501	501	482	507	498	570	550	512	533	497	498	506	530	506	524	501	514	545	503	521	525	536	530	531	541	578	488	521	539	543	506	513	511	487	525	537	501	514	520	506	553	522	521	539	512	518	520	539	503	539	544	505	510	510	507	532	493	513	512	572	512	544	550	518	552	545	527	517	520	527	512	472	508	537	542	500	529	532	530	497	530	512	544	561	509	527	499	545	518	568	519	573	509	521	533	518	535	534	517	544	480	513	489	486	533	538	523	515	571	522	494	523	521	481	497	546	524	530	520	511	512	518	522	515	537	478	497	507	539	529	518	535	527	506	509	547	534	520	492	535	564	557	527	542	494	517	511	533	536	563	521	529	556	499	525	540	548	523	519	496	533	483	520	512	523	542	509	554	507	499	548	491	509	506	531	517	497	524	527	503	532	540	488	521	512	491	526	547	540	521	512	556	500	535	503	513	513	529	477	515	543	522	486	526	464	530	527	515	537	551	527	495	528	526	510	557	514	494	506	499	540	516	527	533	519	494	520	547	517	481	521	513	529	503	511	509	552	519	545	536	483	492	504	463	543	514	486	500	515	532	555	471	543	537	533	562	512	554	549	483	516	508	500	503	531	499	492	489	503	530	488	511	487	553	564	514	478	556	547	481	530	495	522	540	547	522	543	514	528	505	557	457	517	553	533	552	509	519	528	553	535	478	520	549	503	502	527	510	516	512	498	513	509	506	525	515	524	532	500	518	516	519	518	525	511	574	513	538	517	455	526	529	513	505	508	538	511	520	558	504	535	495	534	531	505	559	499	500	535	462	511	535	498	508	507	492	553	494	541	513	494	488	516	501	517	509	517	513	493	513	509	505	533	532	520	513	506	482	505	495	505	495	495	495	525	516	523	489	483	580	480	494	509	498	518	501	553	484	531	524	525	539	515	539	520	514	523	543	509	564	518	524	551	564	490	497	544	566	531	500	518	540	557	507	525	551	504	568	512	470	523	503	513	506	492	509	508	532	510	530	550	514	486	533	485	492	541	543	554	507	595	554	544	542	551	560	496	552	501	496	512	524	546	482	506	506	512	524	524	548	508	498	568	488	503	526	562	495	510	533	545	526	519	490	518	579	502	478	578	501	466	527	513	536	509	511	505	507	524	529	546	467	512	500	541	567	524	570	526	517	479	555	538	521	511	512	484	562	513	570	505	536	557	544	507	512	500	533	528	519	556	534	519	560	531	563	519	489	532	532	567	513	526	522	516	544	548	516	549	515	535	509	514	532	553	512	539	498	522	525	504	524	549	517	570	555	500	549	526	507	519	467	531	543	507	545	515	515	536	502	517	515	501	517	560	501	506	545	542	522	522	502	566	547	531	535	524	519	508	531	550	492	526	489	540	507	511	541	528	537	516	482	527	527	511	536	529	510	519	499	505	489	494	528	529	518	538	509	529	517	496	520	518	510	525	536	518	523	462	520	493	520	486	531	520	534	549	527	553	521	565	529	502	493	525	504	560	514	504	512	555	543	525	520	523	509	514	538	507	506	510	537	529	534	565	560	499	525	466	505	499	524	529	497	537	568	558	525	497	588	502	566	517	514	545	471	536	559	537	495	530	524	463	493	523	497	547	519	542	523	527	477	545	491	529	538	522	480	536	523	475	524	534	480	514	527	495	518	530	494	528	496	523	507	536	524	522	525	533	551	539	545	526	543	575	538	546	490	537	501	514	517	500	496	517	548	541	488	511	530	542	557	559	504	540	526	556	538	533	486	517	507	550	473	530	508	487	499	534	556	525	518	523	539	488	546	485	522	500	480	477	496	531	534	471	528	477	531	530	512	510	524	540	539	553	490	526	548	488	495	582	547	496	528	582	511
24803	23168	31390	25660	19438	6950	817	494	432	414	470	440	441	448	492	423	413	460	464	451	400	449	453	440	415	430	451	439	437	417	428	427	407	407	403	421	462	384	421	396	420	436	433	441	459	407	404	433	410	424	466	479	420	395	442	445	412	438	437	421	444	415	423	435	412	448	430	432	401	426	415	444	426	456	393	431	433	455	420	393	404	443	436	409	406	418	422	427	436	444	428	440	438	445	463	455	442	455	422	442	408	444	436	424	433	415	433	460	423	448	443	431	424	440	441	433	459	463	405	435	407	421	426	431	408	420	427	416	372	443	411	437	454	394	422	411	417	425	479	407	429	400	416	441	448	446	447	452	466	433	406	422	437	410	419	479	449	406	383	447	417	420	461	435	440	431	425	479	419	442	434	416	445	472	416	455	427	418	445	444	429	450	426	436	435	436	473	430	447	375	424	424	456	401	456	427	460	419	419	460	458	409	453	421	442	458	417	435	429	419	430	433	437	382	432	412	441	422	448	434	399	442	472	500	485	434	407	408	421	456	409	436	443	434	448	387	428	412	428	452	419	461	444	386	396	422	389	436	420	401	440	421	438	428	445	395	447	424	467	429	430	431	470	449	447	442	444	442	455	407	414	426	447	414	414	430	411	440	427	428	467	396	454	434	428	412	380	404	415	410	430	400	410	429	438	399	428	445	443	413	467	442	425	405	452	423	441	404	419	422	436	412	397	468	460	445	457	425	422	419	426	423	399	426	422	419	429	454	425	462	446	402	389	434	433	425	419	449	415	416	405	421	421	440	420	406	393	435	458	452	427	409	405	462	434	390	409	389	414	406	441	438	437	427	409	478	470	448	419	410	436	417	447	398	489	457	406	406	438	436	457	435	435	402	428	407	413	396	394	429	431	417	405	454	429	450	418	396	452	436	456	433	407	415	421	466	438	411	417	410	423	441	449	425	412	401	402	449	411	420	465	423	418	437	455	444	438	392	418	431	428	463	436	421	438	450	436	413	434	433	406	455	445	422	440	455	434	428	456	399	416	462	419	433	454	437	448	425	429	440	415	464	388	470	405	472	376	443	427	423	431	446	445	428	415	410	433	412	410	396	431	386	439	433	427	403	426	423	429	402	443	428	421	441	440	451	433	431	425	447	432	407	441	441	434	438	466	419	424	426	466	414	426	414	418	423	419	432	406	415	440	445	412	419	406	400	418	385	406	430	456	425	420	432	432	387	396	469	445	400	422	429	428	452	422	411	392	453	432	417	441	426	403	443	482	411	439	423	413	446	439	428	439	417	441	432	437	428	387	403	399	423	440	410	441	404	419	443	418	435	456	425	398	414	422	431	436	416	431	432	393	417	433	418	415	430	409	400	440	443	462	453	440	420	420	420	430	433	426	426	452	404	437	426	450	414	454	435	421	433	451	407	449	470	429	416	449	401	433	426	413	425	435	412	432	380	427	416	453	400	439	434	429	384	454	409	426	417	380	418	435	426	421	438	443	422	441	453	446	374	411	423	467	448	414	455	470	423	419	419	401	418	403	430	434	447	442	419	435	455	434	415	458	441	444	433	421	388	417	426	420	439	444	450	415	426	455	421	435	455	404	440	413	398	384	405	419	432	428	452	415	441	402	454	418	424	420	412	425	445	410	420	436	421	419	425	403	430	439	440	425	401	407	437	440	438	429	424	379	407	447	442	452	399	419	428	408	445	429	425	447	434	479	448	425	416	421	424	410	420	430	423	409	434	452	440	453	438	433	414	443	429	396	407	418	470	415	448	427	439	401	441	472	445	430	416	424	422	436	431	423	429	434	440	398	422	445	410	429	401	417	431	430	416	418	420	434	407	462	436	438	427	433	420	428	439	420	406	448	458	418	429	440	432	432	438	463	418	442	431	402	434	483	463	397	414	422	429	432	422	410	420	410	434	426	439	435	443	408	414	454	432	431	372	408	449	459	422	463	447	402	448	429	436	416	428	438	471	473	422	405	415	443	428	383	429	433	422	430	417	429	422	431	441	453	396	438	465	439	440	439	403	466	415	462	448	449	424	429	414	400	410	410	427	387	421	402	449	449	410	422	411	422	482	436	417	446	431	434	402	400	396	410	436	407	445	438	423	447	403	436	428	448	405	437	449	437	449	405	422	419	408	418	416	394	448	429	425	409	430	393	426	392	440	440	406	416	447	397	451	409	452	429	440	443	448	403	444	427	430	452	450	424	441	388	415	416	423	414	434	404	393	454	414	412	412	418	442	436	422	426	420	439	443	423	415	468	419	427	431	432	454	447	426	387	407	428	422	435	408	417	437	412	469	448	398	449	445	436	406	409	415	415	427	428	431	420	440	441	450	443	443	407	426	446	433	417	390	410	381	419	426	440	409	423	426	437	426	407	432	405	411	410	420	413	474	460	434	443	458	425	446	411	424	432	413	414	451	421	407	442	395	406	454	432	425	428	466	464	425	423	445	419	437	435	444	424	431	386	392	416	406	443	450	438	414	435	426	450	418	432	462	398	446	447	410	419	435	418	389	453	424	407	416	447	425	506	441	428	454	442	404	420	421	433	443	448	420	423	438	429	434	408	408	445	417	444	422	442	424	409	418	418	458	405	441	456	485	431	455	422	445	457	431	425	441	438	471	414	418	418	406	396	453	464	429	426	443	419	448	417	412	423	456	464	429	460	442	458	444	426	387	434	452	407	419	402	420	425	427	465	428	458	431	420	414	444	425	449	424	423	457	441	394	402	418	388	410	434	411	428	411	463	439	436	393	382	408	464	411	411	475	417	429	397	426	410	430	429	414	440	459	425	439	442	438	449	404	461	435	458	414	420	422	412	438	432	460	431	437	423	434	453	421	410	386	417	442	436	423	424	435	403	423	420	424	408	454	442	433	434	411	453	458	443	422	414	417	426	441	409	454	432	418	449	446	434	442	453	406	424	429	417	418	424	403	403	462	432	435	424	455	471	436	441	446	425	430	421	436	431	423	432	418	435	430	430	447	410	435	474	392	435	432	430	439	410	429	457	408	463	447	406	418	436	391	424	420	445	406	411	419	465	418	422	467	420	460	403	452	439	449	398	403	453	419	445	426	428	451	424	410	458	434	400	425	403	437	406	425	423	407	429	401	456	399	433	473	447	470	425	417	442	411	464	427	433	402	413	450	432	434	416	425	435	439	423	455	420	413	420	423	408	423	442	456	431	438	432	455	431	406	395	409	430	450	454	421	385	396	433	431	411	446	387	422	440	478	433	413	437	429	420	400	437	422	446	422	445	427	422	440	401	407	416	400	393	447	426	408	430	427	402	453	399	453	448	428	389	428	450	401	456	424	403	433	394	435	437	443	417	443	429	432	430	419	461	442	431	434	420	410	426	427	445	417	410	431	428	453	438	388	438	394	431	417	416	438	374	417	453	428	398	469	452	413	431	457	435	466	414	395	430	426	429	418	415	390	400	405	420	450	411	461	417	425	452	449	423	457	399	423	425	404	398	453
60947	87100	59604	30851	11376	2933	1058	697	642	682	659	673	680	651	684	700	690	676	696	643	724	679	714	713	649	665	705	693	645	702	673	626	700	684	658	635	693	675	666	669	678	693	638	663	760	629	656	656	654	666	685	673	649	727	713	681	650	685	637	720	682	659	683	735	694	726	651	693	674	675	710	670	669	668	701	669	666	645	688	633	708	682	655	671	630	646	697	683	659	670	696	702	686	685	690	661	696	658	663	721	689	687	695	730	668	638	675	672	688	659	703	643	695	694	674	681	700	663	655	683	655	665	643	705	659	654	695	655	623	675	607	650	713	705	700	680	707	667	670	645	640	730	673	713	681	697	719	690	698	676	628	689	672	638	660	654	663	683	643	627	666	677	694	623	676	610	685	667	654	676	699	677	706	661	695	676	622	670	708	673	662	647	665	702	676	666	685	678	732	626	603	678	684	677	701	687	684	648	686	682	679	641	633	688	649	686	655	687	661	668	717	690	659	669	677	693	665	710	694	687	682	667	687	683	700	666	686	703	653	663	670	647	681	648	698	685	710	636	697	704	659	726	682	658	698	682	669	709	638	674	654	650	685	661	661	644	676	682	680	662	697	609	614	649	710	671	656	696	684	671	716	664	703	698	640	682	658	637	689	697	681	694	619	635	674	665	645	640	648	699	670	643	688	665	682	664	650	659	662	633	706	685	649	687	642	687	675	636	653	675	647	665	687	702	675	637	700	710	638	717	642	679	634	679	689	695	629	656	680	662	663	673	662	680	682	705	703	670	646	652	675	705	664	665	710	672	674	685	691	670	669	630	654	703	624	667	670	662	661	659	658	642	668	661	710	685	685	706	650	718	717	679	685	655	659	683	710	670	685	677	691	630	697	697	675	680	667	690	690	665	673	613	713	684	697	665	691	685	688	665	699	685	690	677	654	719	723	743	750	701	674	678	650	665	633	685	706	662	674	680	669	711	777	637	667	671	645	675	680	676	687	673	690	656	700	709	689	687	660	649	680	641	695	694	686	629	705	656	672	649	642	653	719	643	669	674	640	668	681	680	681	691	660	633	618	655	678	662	664	662	655	682	647	633	658	634	698	700	712	671	685	679	661	658	701	632	689	659	646	691	649	664	684	687	694	658	632	663	670	667	664	676	665	653	692	653	666	695	661	640	612	657	666	680	686	689	685	685	661	633	669	694	661	654	649	652	632	629	712	674	664	683	678	682	698	692	665	663	675	665	686	721	683	674	661	690	670	699	688	665	701	675	611	723	676	646	673	684	687	715	717	656	721	702	686	670	710	690	631	655	694	682	645	674	669	633	712	696	700	666	700	663	666	683	671	669	673	683	650	698	662	703	677	667	677	669	675	653	651	677	698	688	641	663	689	737	714	646	684	642	701	657	695	734	676	645	662	662	669	709	704	636	678	644	664	692	670	675	689	640	637	662	659	636	651	648	698	647	663	641	673	695	656	683	700	625	656	697	634	683	689	665	682	658	687	675	736	665	735	706	653	650	694	690	681	675	664	688	631	649	663	679	668	637	659	654	651	647	681	679	642	658	695	679	647	681	694	690	643	647	690	675	678	674	677	640	716	663	677	663	669	646	668	688	687	690	662	696	653	633	696	685	683	617	691	620	652	676	660	680	716	665	659	688	662	709	682	637	670	657	691	646	667	664	664	670	685	688	735	713	696	697	662	657	651	665	717	681	652	684	691	674	721	636	664	719	681	659	667	670	685	644	660	649	693	691	630	633	681	705	669	684	645	704	635	648	665	664	665	732	673	657	644	669	699	691	714	672	606	649	663	682	669	693	645	646	660	645	688	661	681	696	637	707	621	640	690	661	658	692	658	693	673	664	649	718	693	675	680	656	681	657	682	664	719	679	689	657	675	696	708	625	682	688	674	660	623	666	684	703	664	698	663	678	679	688	693	680	636	722	684	658	674	646	637	616	680	643	665	659	703	711	647	641	668	685	644	679	693	636	689	687	635	672	687	657	694	668	692	705	682	672	632	699	647	695	657	627	706	653	678	653	689	653	635	707	638	663	692	685	671	642	702	624	644	670	744	718	707	729	666	681	662	646	676	705	640	623	709	694	674	666	636	684	656	659	687	667	670	654	676	681	681	633	646	636	655	697	668	699	611	677	676	693	730	668	652	670	700	638	660	656	706	659	667	666	679	644	681	683	694	677	714	682	675	727	639	702	675	667	646	725	689	649	645	650	691	696	663	687	666	683	666	683	683	667	657	680	712	708	660	679	629	685	710	696	630	657	673	678	674	629	675	689	641	652	668	703	662	677	699	650	665	722	676	664	674	632	677	657	662	664	672	717	646	663	660	677	646	670	706	676	668	694	698	675	708	624	667	676	689	656	614	675	726	691	653	683	705	647	654	689	699	658	655	687	719	639	659	656	667	645	673	642	696	609	645	641	677	696	665	653	707	644	649	717	677	636	694	722	667	671	617	700	705	639	708	692	677	653	644	637	639	681	695	686	668	662	666	673	676	667	666	670	663	618	649	682	695	661	715	716	719	637	668	675	650	661	652	733	698	653	668	666	653	750	683	646	683	626	668	698	677	646	699	703	642	679	709	680	643	670	648	666	669	689	627	672	675	683	661	649	643	672	667	693	673	652	636	685	702	683	679	675	650	684	654	691	647	698	675	670	666	688	637	713	640	675	675	686	660	654	693	682	660	702	634	641	714	677	668	694	666	661	676	657	657	708	700	662	679	695	662	615	624	683	638	661	710	678	642	665	693	679	662	622	698	667	691	689	682	717	637	668	662	737	702	653	687	706	678	654	668	682	622	665	691	646	644	705	685	648	658	664	653	685	691	695	661	670	655	646	738	658	692	704	689	659	635	635	689	646	637	661	651	699	672	719	689	698	654	645	660	694	678	685	664	701	644	671	646	689	654	664	722	692	645	656	660	729	608	666	684	679	617	674	680	701	715	725	665	662	670	661	650	684	641	658	650	687	651	679	673	679	644	636	683	664	665	707	701	708	646	701	617	706	666	653	713	677	707	672	699	717	742	710	676	627	681	699	669	687	626	669	642	636	724	692	630	656	671	615	672	685	699	684	662	667	706	647	658	664	672	649	699	720	687	684	676	665	666	660	702	704	655	680	667	653	639	690	637	655	691	631	713	682	698	659	698	694	685	721	641	628	713	668	633	630	700	702	699	665	708	677	688	675	692	693	648	637	675	697	694	660	677	665	692	701	656	666	627	616	691	687	657	633	688	694	704	688	697	691	668	663	661	705	620	699	685	685	695	671	689	663	684	705	714	638	700	612	672	700	691	594	665	637	692	702	667	664	673	718	628	654	651	649	674	711	681	647	675	684	692	660	698	633	655	641	648	679	695	672	696	664	668	690	688	669	672	663	674	713	722	633	626	686	646	660	678	658	718	698	690	703	642	663	660	688	673	671	675	695	677	709	649	677	691	724	614	678	685	648	644	680	655	711	678	676	694	704	681	716	668	696	636	694
23497	21994	30011	24336	21472	18846	4392	601	491	460	467	501	470	517	524	525	482	543	487	500	526	520	493	514	502	517	460	484	488	492	487	496	503	488	488	500	536	508	499	491	500	483	493	492	504	495	478	533	476	478	498	529	486	486	462	492	522	478	495	499	473	466	457	485	477	486	513	458	502	512	472	516	473	477	476	492	486	487	494	469	503	488	533	491	470	514	473	467	461	487	470	488	461	506	474	473	473	467	504	476	472	492	510	524	479	504	500	460	541	508	500	509	480	519	486	527	488	485	509	493	484	500	520	503	519	516	433	484	446	513	471	509	474	467	481	515	458	547	476	482	499	474	517	498	472	468	479	495	471	489	502	468	481	500	483	538	489	473	494	474	467	488	543	497	465	502	489	457	506	472	510	481	489	501	485	528	442	539	494	442	457	497	512	477	470	501	477	506	438	487	455	470	496	515	505	501	513	510	472	509	478	515	508	487	484	485	472	521	483	478	438	500	481	508	520	504	481	523	495	468	489	448	482	487	512	478	479	481	486	505	538	503	498	478	481	488	512	525	489	479	477	495	466	474	498	469	498	494	492	504	479	494	504	512	467	468	510	506	459	498	500	505	473	490	507	475	539	471	498	474	487	492	522	539	483	473	495	510	489	509	464	487	509	498	483	467	475	487	441	488	482	468	508	488	471	504	500	506	459	493	465	514	469	461	486	453	462	478	484	530	497	455	513	487	470	505	484	511	490	512	512	424	497	461	498	492	490	465	491	495	490	489	463	499	479	514	508	481	494	506	470	478	488	458	479	490	502	528	478	482	485	505	483	462	489	455	504	499	493	467	481	518	485	485	508	511	486	499	474	538	499	490	457	510	519	483	459	480	498	484	504	495	526	551	489	531	467	504	482	497	526	477	530	509	479	498	476	457	472	485	510	483	454	484	506	494	459	472	456	497	482	485	513	498	490	481	477	514	486	496	492	481	473	515	518	485	486	496	524	492	469	472	497	543	482	477	454	497	516	433	485	448	484	483	474	472	471	462	494	462	502	503	454	492	476	479	435	467	442	501	466	492	494	500	510	456	451	480	491	476	474	495	468	476	494	487	524	504	467	476	461	489	508	514	468	485	499	458	465	476	493	484	482	498	493	502	475	508	504	514	493	493	481	502	463	474	476	439	507	494	496	479	469	465	490	485	487	501	452	462	497	507	512	480	523	496	471	476	492	475	517	515	535	475	493	477	499	503	507	506	462	497	446	501	453	508	507	502	462	505	487	431	446	466	496	499	495	451	478	516	501	501	517	479	509	509	532	466	496	503	532	488	490	492	466	494	476	503	495	457	477	459	469	493	503	458	488	483	501	488	489	475	448	486	476	519	476	555	513	486	513	470	515	485	441	497	506	510	515	538	500	503	512	506	497	502	506	505	488	499	481	507	478	469	497	458	501	465	522	483	481	506	519	539	471	495	470	474	458	529	531	502	484	489	507	485	491	447	452	494	527	507	485	495	448	467	477	491	477	518	491	496	459	533	493	501	512	485	493	485	444	483	495	484	490	521	551	507	481	504	497	516	476	486	478	497	499	492	492	468	518	479	527	471	466	490	505	494	488	504	461	510	468	501	502	493	489	472	476	487	513	497	524	496	498	491	503	468	486	488	473	492	505	439	472	453	459	479	493	507	502	489	477	515	463	494	512	492	512	519	475	531	509	500	512	448	475	487	451	479	476	496	505	492	499	492	486	533	466	474	491	454	476	517	478	499	470	520	462	470	469	492	469	471	530	483	491	459	471	500	495	527	489	495	483	491	491	495	496	482	488	509	491	511	473	476	463	469	536	506	501	475	493	469	487	483	513	468	513	498	520	476	471	477	514	473	491	480	504	505	490	470	471	512	538	481	483	483	492	457	506	523	515	490	503	492	495	515	504	469	517	482	429	495	518	506	491	499	485	473	481	487	470	489	493	451	481	504	505	490	452	474	507	477	444	448	422	509	509	459	492	466	500	457	476	526	504	492	528	470	492	460	474	502	493	474	500	539	488	481	439	479	477	512	492	470	484	485	463	484	510	485	469	498	512	540	484	485	480	455	493	494	502	522	474	549	482	473	477	492	498	476	488	497	462	509	447	476	488	520	476	522	452	501	481	466	508	462	487	502	506	451	495	493	520	471	515	530	494	485	478	511	491	418	471	463	506	487	434	492	475	499	482	478	543	480	508	472	474	531	512	496	470	475	495	476	507	477	475	491	492	469	523	490	504	459	476	508	483	534	499	527	465	495	440	461	457	476	469	491	453	454	493	495	497	471	476	493	466	532	487	455	495	513	475	503	448	519	471	516	499	486	456	482	499	525	488	493	516	483	451	490	496	517	528	487	484	443	500	492	465	514	479	486	485	496	472	498	471	502	529	532	478	457	496	475	447	502	510	505	505	505	465	492	499	531	491	530	474	474	489	487	481	485	449	509	503	499	530	445	472	483	466	515	484	500	492	488	469	496	488	490	524	480	530	458	473	504	502	508	464	498	508	478	495	512	459	459	514	460	511	506	464	480	482	471	501	475	510	477	473	490	472	450	492	499	494	456	452	507	503	515	462	505	482	515	498	490	509	494	493	471	447	485	479	467	500	467	513	487	483	493	465	527	486	517	502	457	514	479	475	519	473	508	522	502	456	465	472	516	469	480	458	472	480	448	524	480	488	452	543	492	491	495	498	507	463	489	492	471	483	461	470	504	525	491	472	492	468	495	509	466	496	498	493	475	438	478	500	504	471	485	485	495	467	466	499	505	476	494	463	462	480	501	483	464	460	468	463	471	458	493	460	472	454	503	496	489	500	474	459	476	472	484	469	485	502	510	484	469	476	454	511	475	494	487	543	503	489	486	510	493	512	513	488	469	466	458	442	466	443	469	497	482	488	494	506	492	468	492	518	491	504	482	458	493	484	436	469	490	456	496	512	454	494	503	484	499	525	507	504	502	464	484	502	500	497	485	471	474	460	484	510	495	464	481	485	512	484	485	470	433	529	489	483	481	486	478	472	468	514	514	469	469	514	492	500	512	515	416	517	482	452	525	532	507	479	493	483	514	490	496	460	471	509	468	480	503	529	532	476	478	506	468	508	515	482	535	474	500	471	467	486	468	513	504	502	562	473	481	475	472	469	483	485	472	489	440	529	485	488	465	470	490	540	495	490	471	508	478	483	515	509	474	469	489	496	483	505	484	498	450	486	501	507	519	503	491	473	492	489	479	520	451	510	486	511	477	505	487	499	463	494	518	496	485	510	507	481	449	475	483	505	441	507	475	478	473	480	478	493	485	515	488	476	503	493	464	469	494	506	453	496	500	509	510	511	509	494	512	519	489	511	496	484	507	465	507	521	507	468	504	475	491	471	504	492	479	469	492	460	506	485	491	473	469	494	455	458	471	484	490	519	488	529	454	450	493	497	513	482	481	448	486	509	516	492	493	489	515	465	508	457	492	485	511	484	522	490	467	456	462	488	497	493	517
61416	98273	68696	38073	16504	4453	1277	840	711	733	710	759	733	738	755	711	768	749	731	753	732	747	740	740	691	775	733	758	711	792	749	818	771	745	716	748	794	698	762	727	811	727	765	743	772	770	739	764	748	729	748	723	721	780	788	747	721	775	725	767	711	789	793	674	736	747	751	792	725	719	723	773	747	747	812	755	761	762	797	729	726	739	753	716	732	757	676	747	749	737	756	731	737	703	767	753	730	711	716	738	799	739	749	710	743	759	759	728	744	730	713	727	747	691	781	763	729	740	721	703	754	731	761	738	732	724	768	787	745	786	733	771	712	756	716	718	753	749	708	767	771	731	774	759	732	760	748	749	807	749	738	750	776	806	735	734	750	765	798	735	757	754	735	730	751	727	760	757	764	750	727	764	745	698	755	793	706	773	728	743	717	766	740	730	698	770	727	745	758	782	686	729	762	728	730	746	727	758	743	759	734	714	735	737	721	785	742	771	756	781	717	773	744	700	746	771	702	719	756	773	713	743	776	724	742	725	754	731	773	669	732	756	748	733	724	800	709	761	734	746	759	700	753	757	754	725	765	722	764	765	745	712	729	703	713	721	765	725	701	744	740	723	736	726	720	780	766	690	737	748	718	747	748	731	748	698	704	722	713	737	747	721	742	712	777	734	761	769	754	711	767	732	765	731	722	733	726	743	769	742	723	758	776	772	742	780	743	720	752	724	801	737	749	741	750	742	722	721	711	715	735	803	780	743	786	721	719	694	742	762	714	731	681	779	735	776	785	732	699	767	718	717	715	757	688	738	704	767	741	720	749	756	755	707	717	678	733	722	716	754	748	752	718	778	771	750	750	771	744	738	754	715	757	729	766	759	711	725	715	754	719	749	770	721	743	768	745	749	754	745	703	729	716	764	749	740	746	720	728	770	727	770	706	709	728	763	727	750	739	757	692	763	736	693	711	741	737	702	755	720	701	688	766	791	765	766	707	776	765	754	719	769	702	743	714	753	739	722	748	712	790	728	768	699	722	744	794	707	761	732	711	693	781	775	767	749	740	739	760	662	720	710	753	689	721	753	763	712	715	748	725	752	737	730	784	771	777	793	772	758	765	772	732	747	703	724	751	740	695	771	722	740	729	779	736	752	722	786	700	772	694	766	768	717	761	739	732	715	735	702	722	774	686	743	761	777	742	778	760	701	735	782	746	762	737	742	699	712	744	688	724	727	740	764	707	712	782	714	771	766	747	709	750	773	756	765	735	783	757	774	716	759	798	770	757	782	749	755	726	743	766	756	731	719	749	742	754	711	744	732	788	723	720	738	771	820	742	739	761	745	741	719	754	758	736	704	758	737	729	722	747	723	768	802	728	741	766	733	733	712	732	758	736	734	713	717	734	799	763	802	743	747	773	801	738	745	768	704	783	736	729	778	724	787	720	751	778	689	757	755	723	754	756	736	701	773	733	745	775	742	734	799	767	775	792	767	725	779	747	750	740	763	764	717	805	704	760	751	734	783	754	715	729	748	738	741	751	709	751	725	708	763	737	764	737	717	766	746	733	728	732	768	734	707	768	769	737	692	776	763	773	723	729	711	753	752	747	743	776	727	703	733	745	731	686	740	754	700	726	730	711	740	736	775	779	736	726	724	773	751	721	725	739	755	730	782	738	739	708	695	754	731	722	724	758	735	776	716	753	719	768	734	716	762	700	744	744	748	779	728	715	714	715	696	777	743	719	728	735	791	722	762	768	793	762	745	732	754	735	754	766	762	759	741	706	703	701	724	796	760	721	761	735	736	716	715	705	751	748	764	748	715	720	778	717	770	748	753	697	748	722	734	709	733	703	719	689	727	748	706	736	730	776	707	761	774	742	787	698	778	760	727	716	733	812	728	743	777	755	791	704	722	728	703	719	713	752	733	787	746	730	732	751	745	761	758	747	710	717	775	751	723	751	717	789	732	740	743	727	741	731	782	771	699	746	730	751	704	767	773	715	713	720	769	715	758	755	708	753	750	788	753	747	729	775	729	743	774	759	797	729	772	758	780	737	727	756	716	743	705	726	746	755	736	744	748	754	749	755	745	742	727	764	727	737	745	734	735	759	743	744	757	709	718	742	723	748	772	712	737	705	773	710	703	793	737	758	710	704	761	787	765	730	711	728	697	777	734	740	766	759	736	689	748	757	732	723	764	763	764	759	793	732	763	780	760	764	726	760	748	743	723	773	760	742	707	743	778	767	729	766	713	740	746	715	743	772	730	777	723	707	713	743	725	708	709	775	761	755	791	748	729	778	762	756	721	741	727	760	756	722	784	756	699	745	743	745	724	708	727	686	735	691	783	780	708	771	708	771	727	721	774	747	735	722	739	789	706	712	754	735	813	771	745	717	676	733	718	813	783	772	717	772	708	705	755	759	778	768	803	757	733	752	799	753	753	734	747	752	770	722	741	763	736	755	734	755	771	761	766	753	748	731	730	731	728	739	764	728	715	678	728	738	704	716	725	748	736	755	761	777	706	777	745	724	761	743	767	763	779	764	700	774	786	803	720	745	769	712	764	721	746	696	788	756	731	737	715	759	738	751	713	727	728	734	725	774	726	742	738	766	747	723	760	775	739	750	731	724	776	696	754	701	738	744	763	761	756	738	735	761	699	745	717	712	804	737	773	735	730	755	697	692	751	737	718	782	711	757	734	794	702	766	721	742	743	766	725	690	779	740	747	732	729	730	726	749	718	731	800	737	769	758	706	714	768	751	736	764	713	728	741	761	758	711	735	760	728	770	750	737	756	680	749	733	766	717	773	748	717	809	755	754	739	720	760	737	769	786	749	771	745	748	736	786	737	746	708	770	731	752	751	752	729	780	732	748	759	724	743	738	674	716	734	744	773	757	750	733	740	747	809	753	767	723	758	741	750	760	744	779	747	687	738	747	766	689	728	735	715	737	736	742	784	738	739	777	769	810	804	707	789	763	698	764	707	744	726	725	744	781	767	747	787	755	730	754	760	735	735	765	768	695	754	749	757	705	723	712	785	727	691	775	770	760	765	710	763	751	730	836	712	762	742	733	697	776	780	705	715	769	747	737	754	720	732	750	783	780	747	739	755	789	752	734	740	734	782	708	788	691	779	761	754	749	718	752	732	687	758	750	756	711	762	771	761	722	718	794	707	768	745	781	753	742	720	747	800	792	744	714	720	808	758	775	773	791	786	772	754	786	709	742	753	750	815	765	712	715	716	736	737	789	772	728	715	755	733	718	736	770	747	720	729	757	744	740	794	692	764	774	697	722	694	705	712	758	770	715	742	784	704	730	741	782	759	748	723	729	818	710	748	732	760	768	755	731	741	751	709	755	771	761	779	739	745	771	719	737	745	797	722	740	681	746	751	726	717	721	753	771	767	744	741	771	726	749	749	801	730	751	705	739	717	729	772	690	762	707	741	745	759	754	766	685	678	732	744	745	756	795	771	699	788	733	738	764	753	718	773	689	715	758	745	765	766
30906	29616	25271	9871	1522	588	402	362	341	343	338	338	315	349	288	336	330	360	310	333	363	330	381	332	319	330	343	359	346	334	324	316	332	330	336	321	346	347	351	363	351	345	371	334	349	354	355	325	372	333	328	330	329	338	344	338	335	342	306	322	347	331	371	324	351	336	337	347	323	363	365	334	327	324	302	370	323	367	318	329	317	340	297	335	362	323	346	335	344	364	332	350	336	372	357	362	335	343	338	315	315	335	331	356	330	349	331	376	359	332	325	345	338	372	306	344	345	359	364	342	331	342	321	345	367	343	353	315	328	347	332	331	317	340	364	347	370	350	357	363	325	349	355	356	351	341	345	351	348	333	335	371	372	333	369	328	345	312	340	334	342	342	328	307	310	317	363	348	340	325	339	365	344	326	324	340	315	351	368	312	377	369	336	322	314	320	375	329	335	346	383	342	347	383	354	358	323	352	327	322	334	321	322	328	323	353	368	321	332	348	326	337	331	364	348	372	347	353	334	356	326	355	355	323	351	325	342	351	304	334	340	360	349	360	329	379	335	341	361	361	356	343	349	322	333	321	321	369	351	359	320	353	324	331	333	317	364	349	316	336	389	299	332	333	330	328	342	293	330	340	327	349	343	312	349	361	361	348	311	340	334	331	346	329	352	346	317	331	297	316	358	328	338	354	316	300	328	355	357	324	318	346	343	315	361	343	342	393	330	377	322	366	339	323	342	327	301	334	321	318	342	371	359	323	330	320	355	319	325	322	362	356	341	325	371	339	337	374	358	343	327	317	362	338	343	327	323	346	362	366	328	358	310	309	335	376	359	368	313	364	332	309	371	355	325	337	320	334	325	336	314	324	353	329	368	347	344	287	343	330	319	341	341	319	303	326	331	343	328	336	358	323	313	359	369	334	331	351	333	341	335	378	336	347	328	353	346	352	336	330	353	341	365	335	345	355	324	356	347	333	335	304	307	359	300	361	351	323	334	332	329	333	357	329	354	326	340	358	364	347	354	342	343	333	320	362	329	326	327	309	357	361	364	344	340	328	329	323	338	328	297	332	355	352	346	331	328	369	321	311	345	322	333	341	324	360	344	349	347	338	345	332	339	365	340	366	339	347	321	318	361	325	346	326	356	363	375	348	310	338	336	329	324	350	328	361	322	349	345	337	313	361	360	310	375	378	359	362	312	349	317	354	327	320	323	344	328	323	355	343	304	355	354	360	329	351	340	354	329	346	331	338	331	338	352	344	357	330	340	334	320	326	345	375	347	345	365	359	328	343	389	361	340	316	337	327	304	354	323	364	327	350	320	353	357	332	369	352	344	321	371	375	309	318	358	321	364	322	354	351	351	328	344	321	314	361	339	347	359	332	325	373	372	378	365	332	319	327	328	333	344	402	352	365	368	369	326	321	328	353	352	332	323	371	344	356	345	317	322	351	323	385	338	329	334	317	321	333	315	341	322	316	358	337	352	337	372	356	354	335	368	367	334	359	316	351	301	331	341	375	338	316	335	349	347	328	362	349	340	358	319	344	348	347	308	363	337	370	320	336	360	291	336	349	313	319	353	330	322	314	361	336	336	321	360	301	320	317	338	324	339	337	356	369	312	320	339	371	338	317	326	338	325	390	308	307	344	352	332	314	351	339	304	351	362	324	314	311	358	359	380	337	331	327	356	363	368	334	324	342	340	341	333	343	320	315	343	362	345	354	340	307	330	374	325	338	318	339	323	327	354	333	362	321	297	369	328	382	332	362	335	314	312	345	328	321	400	319	354	318	336	327	334	319	341	343	356	354	335	318	354	329	327	335	359	336	325	360	342	336	360	349	340	326	327	344	345	336	338	344	340	358	353	324	330	337	332	348	321	326	321	333	357	327	385	365	348	354	324	367	346	324	326	344	340	355	372	321	348	369	340	350	325	329	350	321	338	380	328	306	318	379	315	345	349	341	340	346	319	317	346	358	345	348	333	366	335	319	369	337	321	354	345	332	351	344	348	372	352	344	325	324	340	362	341	341	344	333	340	356	357	337	378	355	321	333	330	343	331	328	338	344	329	339	354	346	350	355	358	329	334	324	308	334	356	342	339	360	352	362	334	331	354	335	358	349	329	345	367	355	319	343	319	323	349	342	322	348	358	330	329	337	351	342	341	371	328	329	344	329	344	360	319	353	334	323	313	349	368	367	345	339	340	317	364	321	367	326	341	347	347	373	345	343	320	305	368	350	323	377	336	316	344	312	338	335	340	336	339	309	375	330	368	353	331	329	323	355	369	301	349	362	342	341	302	337	339	318	363	304	341	341	330	327	337	323	345	357	347	347	346	356	322	333	324	333	344	316	298	334	317	320	350	306	331	320	374	311	391	337	335	373	359	364	328	340	388	324	298	343	338	358	349	374	354	343	385	336	325	335	359	308	298	353	306	328	341	329	336	348	330	356	314	308	301	365	324	331	355	352	362	348	314	333	334	324	365	343	362	331	315	352	380	350	359	366	323	327	345	362	325	346	330	315	331	343	329	334	341	370	336	341	312	344	330	328	337	321	360	338	340	324	326	328	334	327	342	297	352	353	319	312	348	345	354	347	340	313	331	364	329	322	336	330	358	344	306	305	329	386	326	335	276	295	353	372	311	330	344	340	340	364	362	337	340	348	327	319	359	361	303	366	335	350	323	322	337	356	335	358	391	357	357	353	341	340	372	326	339	343	339	387	357	366	326	344	315	341	319	340	325	343	342	349	312	327	343	306	350	316	342	350	334	340	309	330	351	335	371	328	362	382	307	349	326	328	313	290	323	326	320	313	346	352	336	339	341	331	322	332	345	338	311	373	348	304	330	337	355	367	320	315	381	328	341	338	339	344	361	317	352	337	351	337	322	330	341	347	339	325	339	330	333	351	360	342	332	316	329	349	359	385	340	332	325	347	344	363	348	322	304	352	367	337	387	314	330	374	366	296	352	324	344	343	316	352	305	329	383	337	342	345	346	362	329	335	340	365	345	332	335	339	362	335	337	331	330	370	333	339	365	328	350	370	327	350	358	361	300	336	321	324	377	347	386	334	337	339	306	349	308	325	329	342	338	326	362	328	345	338	305	313	311	322	346	370	328	342	345	349	334	334	321	323	313	353	314	344	318	342	354	348	357	354	325	321	399	364	322	357	340	335	333	351	333	356	303	339	298	373	367	312	288	331	341	367	325	341	315	343	353	348	348	319	319	324	340	353	351	348	311	372	331	348	336	350	350	333	373	339	366	348	340	377	337	367	314	307	351	325	328	348	341	349	323	308	314	353	341	354	336	346	335	364	342	355	330	337	365	359	346	348	344	366	315	334	331	339	320	352	353	371	346	311	333	334	337	344	317	318	353	336	361	335	316	387	345	324	332	320	344	289	319	338	340	333	337	343	366	321	354	341	357	329	345	346	357	339	322	365	369	332	324	326	367	315	349	389	355	360	353	327	317	346	332	353	365	342	368	324	373	357	359	312	309	349
38917	45785	28130	9099	2362	918	621	578	507	594	529	544	525	534	540	501	557	495	584	558	565	554	551	542	568	515	540	552	538	558	485	540	544	543	564	595	495	543	554	545	560	548	517	517	569	526	534	558	534	554	548	543	551	566	557	560	565	547	518	545	490	554	581	520	520	521	575	487	515	504	557	569	553	550	544	562	558	527	514	561	549	508	548	515	520	540	533	523	579	582	556	543	510	556	529	493	571	541	546	551	578	589	527	545	511	536	550	540	551	556	597	539	523	570	496	538	581	564	505	530	531	560	559	525	559	508	515	548	574	566	503	564	535	570	588	586	579	526	523	521	501	576	541	524	531	550	536	577	526	552	557	505	553	575	519	551	514	545	555	529	540	590	556	508	527	539	590	570	560	558	555	565	538	542	536	554	543	534	561	530	518	587	566	566	551	560	550	494	520	542	576	547	537	566	539	567	550	575	566	526	513	546	575	584	566	536	523	502	558	526	553	585	536	515	553	498	555	527	556	555	529	538	541	518	557	533	511	573	510	575	507	561	522	536	529	521	524	599	509	542	552	523	539	555	522	556	553	540	571	549	535	527	537	516	510	519	582	517	528	563	570	539	505	570	512	539	556	583	543	516	551	540	534	536	508	549	531	551	480	563	544	552	563	504	550	549	519	553	553	535	494	549	564	551	534	533	539	553	499	496	562	564	502	507	563	534	535	538	578	539	523	569	500	508	563	585	548	563	551	520	584	591	503	524	557	575	529	579	522	546	541	520	532	564	539	545	503	531	553	530	510	535	542	573	540	518	553	574	559	538	513	558	540	548	533	533	510	561	552	520	519	505	478	555	551	552	506	571	569	524	520	530	546	530	551	533	550	561	521	492	538	553	518	523	537	529	542	536	569	534	524	549	593	534	575	565	574	516	576	505	556	539	534	526	531	546	540	541	542	560	555	550	516	582	510	481	549	563	522	521	529	538	521	555	468	519	549	525	569	544	554	513	539	546	528	562	563	520	554	545	528	568	569	528	589	513	572	554	499	585	521	524	567	533	552	550	535	543	526	517	538	543	551	563	564	595	520	571	574	546	519	497	583	586	550	538	514	569	573	569	527	504	551	580	553	540	569	555	547	553	470	579	549	564	535	528	604	546	531	510	531	536	532	564	559	523	547	561	574	523	552	569	543	546	538	517	540	548	516	537	554	528	527	537	545	557	578	570	526	541	517	532	518	501	496	527	542	591	536	531	525	570	508	542	511	552	532	518	554	525	548	554	549	518	522	491	588	516	547	527	547	526	563	542	569	537	577	526	555	555	505	546	517	512	558	560	514	538	519	532	549	507	513	573	510	544	560	524	566	537	485	533	542	539	534	555	520	544	520	536	524	502	558	613	528	531	584	568	561	540	538	523	544	589	520	574	531	541	566	561	545	560	527	509	583	551	556	571	563	508	600	539	556	533	520	507	534	563	515	538	533	534	527	520	530	550	573	488	516	574	590	581	538	546	537	536	533	566	543	553	532	560	495	564	569	561	548	562	484	525	514	537	563	526	555	516	564	552	537	488	585	542	531	519	519	614	564	532	540	564	570	560	540	532	534	516	549	504	555	549	541	529	528	517	578	538	557	546	509	549	513	537	541	578	552	516	574	572	507	546	567	573	576	546	568	505	543	537	488	533	518	506	520	543	550	544	532	535	575	524	553	532	531	537	496	530	550	570	535	530	526	543	537	548	547	500	535	546	535	515	579	510	524	571	554	507	560	539	547	517	525	571	565	519	518	533	522	564	485	536	521	548	521	556	556	579	535	562	613	520	526	552	539	585	557	529	582	567	546	553	586	537	530	526	489	538	549	515	526	559	542	547	547	536	567	507	527	529	537	550	539	514	565	586	540	505	544	537	523	499	511	541	543	558	533	499	530	514	542	591	522	531	539	490	543	526	521	516	529	560	522	517	523	526	556	539	570	517	551	573	564	529	538	504	536	543	520	519	539	545	553	542	546	551	544	512	545	519	541	560	544	558	548	530	505	556	494	579	514	520	543	558	516	536	566	539	528	556	512	539	510	567	591	495	540	539	525	559	573	546	530	572	575	500	518	524	566	551	538	525	561	540	517	532	578	533	564	538	524	549	559	547	551	529	526	480	559	509	587	506	514	565	571	539	531	527	525	514	550	526	554	520	505	521	507	533	565	530	594	517	569	553	555	549	553	547	520	513	566	531	556	532	551	546	557	537	541	533	532	516	572	572	546	560	535	505	527	557	527	517	557	548	521	546	541	577	552	535	515	532	548	536	571	568	543	553	530	521	536	585	567	565	537	540	457	555	554	533	536	548	526	566	550	520	549	556	541	499	539	517	580	547	596	572	538	504	534	513	568	508	522	509	565	541	503	570	591	541	549	554	548	559	508	542	535	545	559	528	523	518	497	534	515	551	543	523	576	555	549	523	567	549	506	542	528	509	547	522	572	538	557	552	529	601	575	532	553	524	547	529	531	543	522	530	567	513	557	524	568	536	542	530	577	527	541	521	568	505	549	523	560	530	532	556	530	574	552	532	537	535	586	522	562	535	580	554	544	578	565	520	529	556	523	593	526	489	572	567	533	517	529	519	513	559	563	539	558	567	537	530	512	552	528	560	582	562	560	518	547	528	525	572	518	550	543	570	557	564	566	529	528	518	499	550	542	586	504	597	529	539	520	537	553	540	528	521	515	578	551	507	546	532	534	563	530	545	545	512	544	575	553	547	518	571	542	525	524	505	543	532	563	528	540	549	557	572	548	562	525	594	507	565	535	556	518	530	562	593	550	513	524	499	533	534	555	542	555	517	513	565	511	521	507	527	574	541	533	535	568	543	517	493	542	581	502	541	566	550	569	569	515	499	542	576	560	554	562	508	560	541	583	513	577	545	510	537	530	540	540	518	570	548	520	585	546	570	557	581	570	552	579	580	526	546	501	515	557	495	542	579	559	558	548	573	570	553	519	536	564	518	572	554	511	539	530	547	566	563	587	543	539	527	552	512	533	541	502	542	533	528	554	513	531	547	495	574	547	522	550	477	511	560	523	565	505	514	514	557	542	543	565	506	512	539	569	577	580	538	537	555	555	509	555	555	526	549	519	549	554	530	562	523	552	548	574	571	547	507	525	544	533	540	506	571	520	518	520	550	525	489	531	516	577	560	591	580	593	509	544	541	546	561	542	543	561	530	545	557	553	512	545	542	563	530	501	525	493	515	524	560	532	479	578	537	541	520	558	558	537	600	512	524	561	549	569	580	536	533	569	556	524	517	546	532	524	534	539	522	551	516	520	511	550	522	554	543	532	587	501	574	544	539	527	557	461	570	548	533	499	560	583	536	573	521	506	518	552	507	563	524	552	519	542	578	526	545	556	536	551	503	522	534	574	540	512	596	567	522	513	575	532	514	558	561	533	525	518	541	544	524	546	521	555	531	529	523	531	524	541	540	528	565	522	524	585	533	573	525	536	542	550	560	528	566	535	547
24730	22980	30627	25305	19523	6882	815	474	436	466	438	454	456	456	434	436	448	453	405	476	449	472	443	448	443	422	426	431	420	487	419	430	440	434	422	428	475	454	413	470	436	464	417	437	441	398	419	499	462	416	429	436	446	424	457	424	430	422	448	426	466	405	471	420	441	453	463	452	432	437	467	457	453	390	435	443	432	448	417	468	443	439	410	445	459	463	473	443	455	461	421	499	448	465	452	384	422	429	443	433	467	469	466	414	468	412	446	412	438	463	477	442	466	471	422	409	449	424	473	453	448	451	418	451	422	429	442	470	412	439	461	457	423	443	416	426	443	429	437	445	455	456	445	438	440	439	414	403	446	451	452	468	430	429	412	405	468	440	442	417	442	445	414	431	420	461	430	440	466	450	436	428	412	443	435	434	447	470	449	445	421	401	425	420	450	441	408	447	452	427	464	451	444	459	434	436	434	464	482	442	429	446	409	399	453	453	415	444	462	498	405	475	485	479	429	443	477	461	471	437	427	456	428	445	446	482	421	461	420	470	434	438	407	452	408	435	436	423	404	406	442	445	442	442	456	426	422	449	426	411	463	475	395	473	442	435	462	432	413	425	466	420	426	418	422	456	433	461	462	397	454	406	449	430	450	414	422	463	430	444	415	490	439	402	431	470	400	448	466	428	403	462	465	417	436	433	480	421	461	464	434	401	414	446	452	464	437	408	465	427	449	443	424	412	469	420	442	464	429	424	451	444	410	488	436	449	439	462	437	423	479	410	449	429	446	429	423	400	452	419	405	435	414	473	446	458	485	456	467	447	427	473	437	457	472	460	434	439	415	421	426	435	474	458	411	429	416	441	447	474	497	427	440	409	466	447	405	403	431	398	456	438	453	460	429	437	431	429	460	399	472	429	423	425	448	426	444	436	425	445	459	453	396	389	413	453	423	431	424	437	425	431	433	445	453	455	459	408	450	446	444	448	443	452	448	456	461	442	466	443	474	401	427	483	436	426	415	463	455	433	426	434	403	435	462	472	451	467	457	425	495	454	416	424	418	465	432	442	417	475	475	465	425	454	412	449	427	415	450	467	442	454	428	481	451	448	449	423	460	461	408	468	449	453	442	402	412	442	437	459	454	465	426	450	439	474	416	450	435	425	424	470	393	412	448	453	437	438	411	473	459	467	441	420	483	418	418	446	421	440	442	437	437	447	431	420	425	469	431	439	476	464	461	461	458	422	438	473	420	419	478	461	425	423	458	419	476	435	450	453	407	458	403	446	466	411	452	443	443	419	457	438	500	432	473	426	447	446	432	431	431	466	425	470	449	451	435	426	440	460	436	413	409	423	496	394	436	459	456	426	415	425	467	459	433	435	454	440	438	469	423	423	414	465	440	449	460	433	442	436	452	402	421	448	467	452	455	442	443	475	446	466	443	451	455	410	456	440	415	429	447	446	423	438	426	441	440	441	422	462	402	438	449	401	436	448	453	435	462	438	444	466	461	416	419	425	469	438	406	439	481	429	456	443	456	428	447	439	469	454	416	433	421	455	435	462	452	437	434	437	463	447	440	446	426	438	459	452	415	459	467	448	462	462	417	467	458	417	436	407	430	424	432	432	449	425	460	451	440	456	416	437	417	448	456	446	434	446	440	397	442	429	469	408	438	418	430	453	440	449	414	476	445	453	407	428	415	436	441	431	435	484	444	429	446	466	451	461	462	436	443	459	454	418	444	515	449	451	444	406	413	451	412	477	484	426	447	449	447	427	374	454	450	466	449	459	422	453	430	456	408	468	451	453	448	459	410	420	421	416	473	481	440	454	462	449	438	429	459	482	416	423	429	434	438	418	450	427	424	452	456	473	425	426	429	435	439	403	430	458	384	431	458	444	475	466	432	426	442	439	436	412	440	412	508	424	437	423	460	420	422	442	393	418	425	420	451	435	417	449	437	447	460	437	464	441	428	452	441	457	468	430	445	437	422	447	442	416	476	431	435	475	433	465	425	411	423	430	390	471	446	483	428	483	425	454	461	432	447	469	468	426	443	398	402	441	420	496	450	432	457	433	464	410	445	404	429	405	434	423	426	429	440	439	441	445	399	410	389	425	418	438	446	468	437	444	425	431	457	440	450	457	452	420	409	474	419	430	457	428	402	479	442	476	420	483	418	455	430	427	456	451	451	433	420	413	417	406	480	490	456	451	430	433	446	448	445	431	446	435	455	484	450	419	404	400	426	442	434	399	443	417	462	418	441	475	416	423	446	482	429	432	430	457	443	420	434	431	453	467	424	450	418	455	458	463	421	409	437	433	426	470	418	467	437	469	453	445	431	428	443	410	454	464	454	488	453	417	411	431	458	452	413	416	453	415	424	438	455	426	459	442	472	433	477	497	456	437	427	460	419	431	448	441	450	462	461	459	458	421	435	417	437	437	432	457	403	432	412	472	459	442	441	453	405	480	433	432	431	446	427	423	424	433	448	425	450	428	447	480	408	467	435	449	438	434	462	449	395	398	446	437	407	434	436	449	433	388	444	460	406	422	424	455	424	438	428	450	419	401	445	459	476	501	476	438	447	414	461	459	468	439	426	404	449	451	434	441	406	449	440	427	434	426	427	490	508	435	459	423	378	477	457	433	431	429	423	450	455	472	450	444	481	428	400	424	439	461	460	437	442	447	454	443	450	436	437	458	439	478	409	442	460	448	422	432	445	474	433	448	440	464	449	410	438	421	423	420	430	492	455	408	418	445	418	388	453	428	439	432	456	456	410	433	439	415	439	405	418	438	413	446	448	448	463	423	429	431	420	448	444	435	454	440	418	435	475	407	416	450	467	445	431	448	464	416	403	432	441	461	458	461	462	452	422	455	437	446	469	478	423	476	449	448	447	438	470	424	441	453	481	448	443	441	446	422	473	469	393	432	446	437	437	403	449	438	437	457	461	427	472	439	437	419	463	456	388	467	503	415	459	468	447	440	430	449	464	452	446	433	412	499	482	413	448	424	428	428	418	427	445	437	419	463	454	428	438	417	449	446	452	426	448	451	415	473	433	427	424	427	452	415	413	446	467	452	438	389	449	436	426	453	438	427	439	442	438	438	421	417	432	445	438	457	424	416	420	415	466	442	435	454	433	425	448	452	425	492	425	493	468	433	462	435	438	429	443	456	450	443	416	425	452	426	399	469	430	438	421	439	438	453	430	430	419	437	409	446	418	422	435	449	401	429	442	472	434	419	404	453	454	480	417	422	408	396	426	484	422	409	418	462	459	440	445	443	450	421	462	448	448	402	414	423	423	433	461	425	478	385	472	472	468	427	460	483	427	475	424	410	419	447	409	410	452	449	440	426	418	453	487	425	411	443	420	455	460	478	446	446	448	421	435	420	458	430	426	452	453	469	428	464	406	475	431	421	428	439	440	458	438	446	456	465	436	438	423	475	440	447	434	427	445	450	452	439	424	462	466	407	431	454	434	420	410	430	425	462	431	407	465	446	458	443	409	471
61027	86665	57485	29725	10864	2855	991	791	699	689	696	663	671	671	693	681	665	684	710	675	687	670	678	712	669	683	627	703	672	674	675	637	719	674	647	700	697	711	714	708	657	702	669	706	734	683	690	712	649	711	702	646	654	672	688	746	693	646	708	686	715	669	667	695	692	637	656	677	644	654	682	717	668	672	714	689	676	650	697	692	659	674	724	681	698	695	666	659	705	696	699	692	663	680	651	688	672	681	716	706	688	639	689	682	678	647	634	673	709	683	650	662	701	685	702	700	675	712	671	684	635	686	694	655	708	716	728	658	667	652	689	662	700	704	665	647	621	692	661	713	758	708	726	643	731	675	687	711	691	632	651	642	707	650	724	701	686	658	715	711	658	720	744	664	656	680	681	692	717	677	695	713	660	652	685	712	659	667	720	714	701	654	632	707	642	749	700	682	720	681	711	684	659	674	707	686	696	690	680	691	698	718	695	676	667	658	676	695	700	696	685	707	666	683	629	666	648	670	640	676	682	686	658	664	672	708	710	678	663	699	699	694	686	703	670	679	737	642	703	682	675	698	716	697	674	660	682	665	694	649	626	668	669	666	664	690	695	715	680	650	694	689	645	678	717	657	662	658	672	701	717	686	695	704	640	716	694	724	659	663	647	682	650	677	669	683	696	702	722	712	675	694	694	684	664	711	698	674	670	728	657	692	686	679	687	711	686	687	691	683	678	703	692	687	716	660	658	688	700	664	707	729	720	632	685	690	704	712	668	655	686	694	745	697	671	705	728	658	700	676	702	650	647	664	688	666	656	722	698	725	674	673	685	692	688	688	644	635	698	668	663	693	664	700	667	701	715	657	693	691	659	675	664	708	682	663	661	659	671	660	695	712	691	676	699	704	686	660	695	688	716	704	687	708	693	704	699	669	744	737	703	684	709	655	661	643	693	699	749	721	771	675	719	732	643	684	657	679	708	751	701	658	693	696	685	659	687	688	682	642	663	676	696	678	671	715	718	695	682	707	677	706	706	651	680	668	736	667	689	669	703	688	655	737	683	662	687	662	684	703	641	704	687	711	673	655	678	672	684	729	695	699	650	693	658	708	664	664	671	710	672	717	693	686	699	687	694	670	697	704	651	706	733	673	719	641	675	666	644	674	622	695	716	696	734	719	687	723	687	708	717	668	699	649	728	718	647	680	715	700	699	646	714	676	701	682	705	683	664	686	709	668	714	644	705	685	697	679	656	601	713	722	674	674	692	694	681	656	655	677	686	669	676	666	650	693	683	673	693	646	680	688	767	720	679	653	676	686	641	633	650	663	656	658	754	735	693	682	688	686	692	658	713	764	706	701	680	642	696	707	677	713	712	713	665	747	712	707	678	706	701	704	685	682	729	712	673	671	687	653	663	688	655	662	690	705	677	678	658	631	727	717	658	702	689	665	691	702	684	684	657	713	696	680	689	687	700	724	697	670	677	652	682	670	705	701	673	717	668	751	674	699	711	660	694	687	689	676	691	695	662	657	720	726	686	676	660	681	669	687	671	738	692	741	716	692	699	696	702	732	707	691	698	659	717	708	702	690	677	677	725	656	720	665	667	669	668	686	711	672	658	713	728	715	673	713	652	701	685	706	684	686	677	694	719	716	722	660	699	651	674	685	664	678	702	642	654	684	671	694	710	679	672	661	685	694	692	769	659	693	700	673	706	678	680	643	645	707	669	669	654	711	725	665	723	679	736	658	673	684	654	664	685	764	685	669	661	709	707	727	671	688	707	694	711	712	635	666	659	695	699	682	645	716	673	661	716	710	656	657	695	697	660	707	636	629	675	675	655	693	711	667	697	679	696	688	684	676	708	647	690	683	674	643	655	709	711	657	715	680	698	704	660	660	670	688	677	674	681	653	694	684	698	694	716	688	657	640	654	682	699	745	700	704	675	642	675	666	678	688	710	660	686	682	711	679	644	616	692	696	735	655	721	677	718	724	667	679	716	668	662	680	676	713	688	706	709	681	681	723	706	710	696	710	642	659	675	690	666	640	679	703	673	694	649	680	716	675	682	709	721	635	688	655	668	646	678	688	711	681	657	700	685	662	687	715	672	661	720	689	677	674	677	715	692	674	703	699	698	717	667	707	688	699	735	668	715	699	697	685	652	719	655	696	700	695	733	729	669	678	716	689	669	719	705	667	639	672	720	661	669	679	666	679	703	662	664	720	661	703	696	694	659	696	637	703	690	675	680	662	674	668	690	707	713	691	722	654	654	699	683	720	670	713	671	680	695	704	655	688	691	731	725	613	653	641	741	686	639	702	681	700	708	686	725	674	682	693	702	677	727	736	670	696	679	728	673	726	690	696	663	660	665	705	692	697	657	689	708	680	682	680	688	633	678	659	721	661	636	657	731	682	669	687	713	678	726	635	716	672	675	652	649	659	682	718	607	677	651	692	678	699	728	671	703	698	686	694	667	710	711	679	680	704	730	671	665	694	665	683	657	699	708	702	711	699	716	698	703	672	700	700	663	661	712	684	673	677	688	683	674	631	722	709	734	699	707	658	671	656	640	634	646	619	710	666	674	718	728	713	672	669	652	660	687	703	703	667	686	722	708	735	694	700	704	653	660	650	706	674	676	680	662	682	660	676	665	704	621	642	711	742	646	653	686	639	674	675	639	666	713	653	705	652	699	682	693	691	703	647	693	681	669	650	648	684	642	692	683	744	654	684	682	674	672	690	697	663	665	710	684	687	662	645	668	733	704	683	742	690	694	695	732	634	669	677	683	662	653	705	698	696	665	662	665	657	685	692	726	698	701	693	712	669	702	687	712	649	658	647	653	686	723	680	684	714	677	698	700	713	645	717	663	676	723	704	674	655	656	657	692	670	710	677	679	717	666	713	674	634	696	694	634	700	682	661	709	636	627	682	681	642	647	742	705	697	665	705	690	663	696	704	719	689	691	671	668	696	699	635	698	668	658	674	693	653	671	729	708	694	721	682	664	653	688	702	655	742	713	699	690	665	656	694	701	662	689	710	654	742	662	708	664	717	722	787	656	681	725	723	701	671	692	681	705	680	682	670	695	685	687	659	649	706	683	705	698	730	690	664	658	686	682	705	720	717	712	713	682	673	705	648	623	699	677	680	689	694	679	681	725	698	650	688	685	682	714	703	713	745	635	702	702	657	666	725	640	703	710	689	730	652	663	654	681	631	716	642	655	701	644	645	668	711	700	700	658	710	736	663	658	688	698	707	717	708	678	682	707	734	697	673	696	693	680	666	692	703	683	688	711	695	701	667	687	726	692	687	660	685	689	650	709	631	683	678	704	714	761	667	673	735	627	717	718	685	712	644	650	661	724	667	749	666	683	677	661	661	683	623	706	735	743	666	692	641	710	654	693	685	660	680	709	709	682	661	695	732	677	694	659	710	728	717	722	702	686	736	685	702	719	693	680	664	672	676	664	658	700	696	682	672	662	703	674	660	724	706	670	637	716	669	751	679	657	728
23576	22022	30001	24244	21473	18827	4233	614	514	514	546	504	525	512	505	495	547	499	535	532	536	514	517	520	486	541	488	506	559	507	541	482	520	537	464	553	487	489	532	494	523	497	495	451	532	508	498	520	508	513	491	537	518	482	540	455	515	439	509	541	498	487	542	496	505	542	529	533	519	539	528	511	521	479	487	500	528	486	508	442	500	483	493	503	476	494	517	545	520	455	497	516	481	457	520	478	430	548	529	505	464	491	532	495	509	494	471	482	493	519	466	516	464	492	492	510	537	472	513	472	463	527	530	508	489	530	494	464	483	491	528	479	485	490	539	502	490	482	542	527	504	505	517	473	533	520	534	542	544	493	554	517	541	537	496	517	508	518	431	462	516	510	484	494	489	531	536	478	489	470	505	504	529	498	496	504	507	521	518	505	474	483	495	513	499	485	502	484	458	491	519	489	521	534	537	541	480	461	477	465	470	466	516	519	520	519	525	481	496	507	515	481	539	507	471	540	550	411	524	525	500	543	503	483	490	498	483	505	505	484	487	507	505	470	480	518	520	482	553	510	525	502	515	528	475	494	492	513	534	505	504	504	519	467	490	507	491	514	509	526	511	505	498	517	517	507	548	486	485	494	494	476	481	523	494	524	504	532	553	481	478	479	468	481	538	508	510	489	535	513	521	445	479	491	503	464	529	464	519	485	481	528	517	513	497	463	498	496	517	512	477	514	539	483	497	527	479	509	515	486	489	493	512	487	499	493	494	476	473	491	488	525	512	516	506	485	475	501	504	502	520	545	518	514	463	551	502	513	483	519	536	517	544	506	508	475	508	531	500	500	473	505	476	466	488	498	447	508	484	486	534	535	520	465	494	513	509	478	511	516	476	473	501	509	522	490	494	487	490	550	494	482	477	503	517	500	501	505	498	487	504	510	494	549	521	527	506	475	504	503	488	504	509	486	544	493	479	535	496	526	518	533	497	490	486	509	501	474	505	477	503	488	541	485	463	468	494	500	523	489	535	482	499	512	481	523	481	502	509	536	511	478	448	498	509	481	517	482	539	485	506	468	500	504	528	514	502	513	495	526	534	466	523	504	502	480	507	519	510	467	502	516	509	536	472	507	474	492	521	512	547	502	510	523	547	509	524	535	491	504	524	521	535	480	514	461	449	482	537	521	509	534	523	486	489	486	496	488	516	495	519	486	498	488	512	564	522	454	492	538	508	471	478	487	525	500	494	527	504	521	481	482	532	475	453	504	539	494	533	496	496	472	471	488	481	481	490	537	469	434	461	472	501	525	506	484	494	463	481	521	498	535	470	517	477	511	517	506	446	483	467	496	518	464	495	530	497	495	501	474	527	521	470	490	515	494	512	504	462	522	517	450	500	456	516	508	509	474	465	518	504	495	464	479	477	470	520	479	485	472	525	504	477	481	491	489	496	524	460	498	510	493	510	505	514	506	530	550	519	512	508	528	489	504	495	515	485	543	516	527	521	487	538	529	505	495	471	508	488	472	493	533	484	509	462	516	481	527	489	523	488	493	500	492	509	536	522	501	524	526	522	476	509	504	473	515	478	531	476	515	517	510	532	514	470	514	487	521	539	501	536	523	498	521	539	500	512	500	500	513	546	498	591	526	518	527	508	520	486	498	533	487	484	501	481	505	496	495	540	500	516	466	498	504	518	499	503	506	542	502	534	536	495	455	456	500	501	513	502	498	482	518	525	536	485	493	490	520	483	492	522	508	467	478	499	498	521	511	517	507	488	522	470	514	514	521	549	540	535	511	534	494	464	505	444	473	515	501	550	472	497	490	517	505	500	537	492	479	491	501	440	537	486	507	505	496	526	522	506	522	488	512	516	504	533	514	475	495	496	474	521	512	478	499	486	542	485	482	472	518	508	495	494	520	464	445	513	487	514	522	484	556	534	492	517	490	485	509	481	518	504	468	485	458	518	497	503	552	526	500	495	555	515	447	489	494	513	528	503	512	527	524	473	527	469	500	468	497	478	515	534	487	519	524	504	484	512	540	537	511	509	510	495	510	518	497	517	468	516	502	504	503	491	506	496	469	526	547	525	480	488	465	484	488	519	507	492	497	495	523	505	510	509	475	538	472	511	576	516	525	491	501	482	498	513	492	507	533	502	470	458	482	516	491	479	522	477	515	472	449	473	472	525	464	491	490	458	496	479	511	533	512	452	518	508	523	526	488	556	470	491	476	457	506	521	528	534	438	479	498	516	491	523	528	469	501	528	488	501	531	506	484	465	489	556	467	522	483	499	486	540	494	479	481	530	494	474	545	523	499	496	501	503	511	498	523	478	502	520	498	460	525	499	536	487	496	523	470	492	485	540	485	490	506	481	471	517	517	502	530	485	576	503	528	499	508	490	468	479	488	486	532	510	514	535	487	471	483	516	502	478	520	505	500	503	544	507	519	484	518	509	466	464	507	511	455	499	490	512	486	467	503	544	505	516	531	463	506	486	523	531	527	496	537	509	529	479	476	509	487	523	540	499	447	489	496	464	511	485	522	486	528	529	505	508	471	532	495	445	500	501	512	508	485	487	524	517	541	521	511	508	482	564	538	517	499	494	491	499	497	526	506	519	507	472	468	522	515	481	507	501	493	506	515	500	513	508	479	513	499	513	491	475	509	517	477	485	516	477	500	493	477	546	492	534	494	526	440	529	497	512	532	527	482	510	522	523	568	511	493	544	484	466	494	493	509	493	499	508	492	524	530	496	502	524	497	511	477	477	504	497	511	462	494	493	494	508	512	468	488	480	484	471	540	491	469	471	495	527	489	498	529	513	528	504	475	483	509	495	521	490	489	541	498	491	488	525	495	496	511	536	472	507	489	501	497	478	470	482	507	515	502	467	495	487	489	494	461	477	518	468	492	512	529	478	498	548	494	495	508	526	520	507	474	497	533	481	487	509	516	494	483	468	513	541	489	500	489	500	509	536	506	494	531	491	492	507	529	540	527	499	525	471	483	504	518	502	524	466	494	512	538	519	459	531	494	489	505	511	519	514	516	485	536	526	531	523	555	480	491	499	501	506	497	521	495	510	523	494	515	458	501	491	529	498	507	507	537	495	521	517	481	499	463	457	522	491	512	517	520	525	526	516	538	521	478	504	506	514	501	520	508	466	481	468	465	462	523	490	534	515	531	494	525	498	516	501	520	482	508	489	487	476	484	485	517	510	519	494	492	530	489	508	539	511	509	476	458	483	506	493	506	501	525	481	468	538	522	531	513	449	488	509	520	501	459	501	519	485	503	523	514	507	477	511	509	512	480	494	493	438	524	503	505	508	515	504	491	521	532	553	488	503	514	467	539	478	508	497	497	496	486	554	465	524	501	513	491	537	494	481	511	512	504	514	484	500	495	523	493	520	466	492	457	482	509	477	493	542	534	531	506	534	498	519	518	498	525	505	501	475	493	500	494	532	481	498	502	508	507	496	477	459	503	511	497	517	523	492	510	492	501	500	509	513	512
61464	97557	67562	37470	16115	4295	1391	887	729	718	732	767	780	756	736	765	778	773	762	818	790	793	790	758	792	735	769	744	767	759	741	748	778	787	754	738	781	723	728	815	733	758	754	770	780	757	775	754	731	754	744	775	759	772	747	743	773	735	768	795	785	755	753	774	756	708	728	759	788	762	751	775	733	747	783	745	754	792	759	733	744	742	749	786	785	739	753	828	749	764	767	737	757	739	778	743	765	738	769	715	794	728	790	726	779	764	771	747	753	791	731	779	772	751	699	799	761	748	765	825	767	731	743	777	784	773	705	750	727	741	751	765	759	784	729	724	819	742	740	751	763	742	758	755	762	781	767	748	827	759	810	746	779	730	799	793	719	757	752	753	754	762	744	761	784	746	722	756	756	772	790	785	734	722	718	753	784	741	717	743	784	780	746	729	794	735	757	763	781	785	757	794	741	727	766	767	753	830	768	758	786	730	752	861	748	790	752	731	799	727	785	774	737	767	744	731	810	743	722	752	782	778	788	768	744	780	777	728	767	781	797	770	738	755	784	730	799	753	732	768	736	763	833	765	776	784	745	738	733	818	718	736	689	777	759	752	790	767	772	735	777	839	760	721	737	779	818	748	754	725	720	717	735	742	782	753	755	783	739	754	711	766	747	745	760	734	724	793	785	761	762	749	827	731	784	759	787	835	744	726	757	752	742	761	736	711	819	771	720	706	771	776	729	771	746	728	777	762	735	765	785	762	760	721	759	752	694	772	753	736	715	734	711	719	736	726	761	735	749	781	795	754	766	766	768	748	684	754	767	780	799	796	783	745	778	765	758	757	758	727	731	748	731	741	792	729	792	698	790	740	776	725	739	787	712	734	752	800	787	756	758	795	711	770	767	776	735	788	734	759	796	787	794	774	725	753	797	791	721	762	755	756	695	728	792	769	759	800	748	785	784	761	784	733	820	739	751	786	756	797	757	755	744	767	745	770	798	777	719	732	741	816	750	719	680	723	788	732	780	748	809	740	720	738	735	772	714	772	730	753	767	716	761	729	795	790	725	780	798	726	765	746	788	817	770	746	796	784	761	793	739	772	741	769	746	729	795	771	728	794	761	712	755	774	811	793	763	773	712	755	778	744	750	765	758	746	749	739	759	744	738	725	802	747	774	755	769	735	771	758	765	747	771	770	789	742	714	733	768	795	794	729	745	765	748	747	735	771	735	707	744	726	776	770	729	766	758	802	767	799	744	778	790	781	762	767	784	729	716	727	775	774	767	821	801	766	733	744	803	780	770	746	751	771	753	744	788	752	757	780	720	798	764	723	771	786	798	780	747	717	790	814	753	733	764	753	752	746	735	740	744	722	770	717	836	718	761	739	707	763	727	767	760	714	735	762	759	715	762	752	782	711	772	742	723	769	755	789	785	804	827	717	696	738	748	745	764	783	826	729	783	709	742	735	783	739	703	781	833	756	743	790	747	737	754	816	739	690	756	823	781	781	772	759	763	763	783	744	809	796	777	826	761	807	778	757	748	791	724	781	706	800	750	804	716	756	738	760	746	761	739	780	784	748	734	763	751	765	744	763	763	764	760	791	769	734	768	750	735	806	774	788	735	774	778	745	785	794	798	779	748	800	741	715	800	754	746	778	715	809	760	809	763	753	842	782	785	771	785	773	751	743	747	794	768	767	787	745	795	721	737	760	741	741	709	778	729	775	785	782	747	753	739	765	775	775	807	782	774	755	786	786	746	730	762	712	774	752	776	744	773	779	788	800	726	722	760	798	769	794	764	789	797	756	735	771	786	743	772	717	798	748	754	726	769	804	718	752	721	794	775	787	778	744	774	728	767	733	763	778	822	741	720	783	791	767	756	791	750	748	746	767	699	693	759	769	765	699	722	765	759	800	788	724	746	773	742	794	772	718	792	768	811	731	747	742	753	799	771	784	684	764	787	722	738	776	787	771	757	743	763	746	761	730	770	723	752	768	756	734	748	752	827	754	757	719	751	754	804	773	784	739	783	769	723	812	758	779	785	754	786	693	738	810	748	777	784	750	763	794	759	752	740	744	744	756	729	736	753	752	692	755	749	708	782	746	735	738	738	774	767	775	744	744	827	750	718	773	755	765	788	752	728	760	772	717	768	738	753	817	760	779	770	771	708	739	772	786	746	764	822	764	737	751	808	778	720	768	754	776	768	753	792	753	742	765	759	794	802	779	732	768	750	802	789	766	734	751	759	738	732	744	753	754	747	773	731	764	780	768	804	755	779	743	730	754	722	791	777	774	770	777	753	744	737	757	747	779	703	759	706	702	753	762	764	720	766	772	727	777	768	723	804	800	782	805	754	750	708	776	800	756	756	688	745	759	774	761	737	781	765	773	792	840	747	726	779	795	773	798	770	776	781	748	739	759	746	761	742	770	753	770	740	814	809	762	749	741	792	761	748	743	742	805	762	762	750	754	718	748	756	813	747	689	807	734	761	804	747	769	814	792	763	761	787	752	740	761	749	734	772	761	757	747	763	758	766	747	757	738	739	718	761	742	766	763	745	729	772	726	818	735	742	712	798	714	755	750	779	755	730	762	742	745	747	756	772	775	770	731	755	723	736	784	806	760	784	787	754	739	738	764	800	777	737	745	752	769	737	760	741	725	797	785	744	794	775	703	730	794	761	830	745	780	769	774	738	733	736	806	713	727	779	776	804	769	761	719	773	756	728	789	724	724	763	744	776	760	733	785	775	780	765	738	739	749	739	786	754	761	809	790	786	751	748	775	809	760	790	803	776	785	728	759	767	762	757	734	730	732	734	765	781	779	778	763	764	781	801	806	755	785	773	750	733	768	724	739	725	731	781	792	784	737	747	764	740	733	749	772	809	745	777	768	744	725	771	724	741	765	782	760	734	719	727	790	717	744	753	818	753	793	769	793	779	765	733	728	695	750	792	781	768	803	729	808	743	703	794	716	735	737	744	760	719	773	759	756	756	753	754	754	753	736	771	781	765	760	766	758	793	753	768	777	748	773	793	772	747	740	739	733	834	746	752	728	726	741	751	736	755	760	736	718	739	733	787	722	752	816	745	720	778	718	753	798	768	688	786	745	751	749	758	757	762	742	775	751	762	788	725	761	755	774	719	801	784	705	798	757	752	817	785	771	757	770	798	781	724	700	771	793	771	749	737	773	782	792	804	783	765	712	770	706	818	771	764	751	747	759	795	765	791	735	687	746	817	746	777	757	800	789	765	724	724	690	748	761	749	758	761	729	787	739	777	732	737	727	725	748	777	786	737	736	792	729	784	757	744	821	753	773	799	756	806	745	745	763	786	742	753	768	769	802	715	792	749	687	697	796	753	777	740	792	754	744	723	780	729	748	780	768	781	763	775	742	783	761	702	720	761	715	806	753	707	790	737	782	787	748	749	790	750	797	778	743	726	759	762	764	768	752	732	775	785	766	720	769	733	807	825	778	793	751	756	708	752	741	752	743	755	744	782	752	777	762
30699	29280	24911	10022	1387	519	414	390	347	364	325	328	340	342	330	351	360	339	345	369	359	322	332	353	349	360	330	333	380	343	345	330	348	345	339	348	367	377	355	331	337	378	347	326	354	356	348	336	344	353	369	319	352	342	358	350	350	340	347	347	318	377	351	372	365	357	336	351	347	383	363	336	354	381	362	358	326	366	356	370	326	326	326	375	377	356	347	366	360	350	346	341	322	312	367	348	346	372	303	356	349	353	350	371	344	351	374	363	341	329	342	372	317	340	334	345	353	316	349	321	365	315	331	365	390	350	338	356	343	352	325	334	363	412	341	330	350	371	323	338	370	351	336	333	347	369	328	294	323	337	318	366	330	371	340	345	340	319	331	335	347	388	339	340	361	369	345	344	325	338	367	345	358	353	339	358	341	336	356	354	320	356	345	321	354	351	392	347	339	335	358	367	351	351	320	338	350	348	378	324	328	368	338	357	342	356	345	333	352	350	312	325	335	326	354	352	371	376	363	322	361	361	363	334	349	337	359	325	349	340	353	340	320	329	343	341	358	330	341	358	339	328	343	389	370	352	362	345	362	344	361	385	344	343	341	347	336	334	342	349	314	331	351	356	380	355	357	364	345	383	376	323	364	347	373	348	372	364	352	306	311	338	380	326	373	342	346	327	340	348	345	368	318	341	359	307	334	345	312	340	331	348	354	352	346	343	356	356	359	373	308	329	372	351	357	355	373	342	327	362	352	337	354	353	330	365	330	343	360	317	301	360	363	327	364	324	344	351	347	325	326	337	384	361	376	344	355	338	361	334	352	326	318	368	322	369	367	348	373	331	342	363	393	342	373	359	366	348	334	323	342	315	351	352	375	343	373	332	327	376	349	352	351	372	379	360	393	333	348	385	342	354	310	340	327	369	363	393	355	347	347	349	310	341	330	342	327	377	338	301	327	330	351	374	364	341	373	337	320	340	341	396	340	347	355	336	342	341	332	360	366	370	352	336	351	340	346	323	349	342	338	358	360	348	357	313	348	356	324	347	355	363	367	393	343	375	334	356	334	366	379	357	344	347	297	323	352	382	372	345	318	345	327	346	334	307	324	344	376	364	346	364	353	353	344	325	316	380	304	342	335	343	327	341	348	351	341	377	359	340	360	355	376	344	368	330	365	318	334	351	378	361	318	325	361	351	356	332	349	344	348	362	318	327	328	358	306	352	339	365	315	324	355	350	318	358	366	313	365	343	362	358	331	349	362	349	355	364	351	347	344	348	306	346	343	328	362	313	330	363	329	349	328	340	323	369	356	357	359	335	345	330	358	362	359	345	352	346	345	335	361	341	354	312	317	345	373	351	335	329	324	332	341	346	361	339	339	321	345	348	333	349	344	345	357	342	351	341	376	379	349	371	386	340	340	315	304	343	364	348	361	336	344	354	335	379	366	339	351	336	364	358	361	339	349	370	365	375	337	368	361	340	332	329	346	351	377	334	315	351	370	350	365	332	374	354	374	356	332	335	357	323	373	355	329	363	353	340	338	302	328	375	341	370	339	329	333	340	322	335	343	343	323	343	330	330	319	325	357	334	333	321	356	371	344	360	347	389	368	341	381	371	351	300	333	351	372	336	361	354	368	343	360	361	321	350	349	375	368	360	335	313	327	357	353	345	317	391	377	335	329	358	354	347	341	314	337	347	306	374	372	322	344	342	308	365	363	368	347	331	335	320	343	304	364	350	354	369	330	351	375	376	345	343	341	362	338	344	347	343	348	313	295	380	340	313	311	338	327	326	357	390	324	330	339	354	327	359	357	360	342	316	334	354	344	346	332	378	321	361	332	313	327	340	354	309	357	352	339	341	371	312	313	348	337	354	393	355	329	335	349	340	335	360	366	324	348	349	337	346	336	360	322	358	331	369	342	349	328	330	314	337	347	377	303	367	345	337	351	365	314	335	365	350	342	338	364	340	332	330	337	363	321	358	323	352	374	312	342	342	355	329	335	361	337	380	308	340	332	354	347	380	314	314	358	352	339	337	332	322	341	359	334	328	352	325	372	364	316	387	346	353	328	316	334	361	363	345	333	384	344	311	337	326	378	368	345	359	367	348	366	349	360	340	352	339	352	372	371	344	321	358	371	368	355	351	346	364	315	366	352	384	341	341	310	347	358	341	332	357	329	339	327	388	337	341	333	306	332	364	350	366	336	343	340	347	329	355	358	378	337	356	342	361	363	352	348	345	355	335	350	351	348	371	364	353	347	331	317	365	355	346	342	365	381	347	368	357	313	364	341	330	351	388	330	356	380	357	322	315	356	374	317	364	346	354	349	371	350	340	369	373	341	354	337	321	346	322	343	360	356	339	323	389	352	331	358	301	346	352	325	353	331	319	356	335	321	349	355	334	363	377	317	354	360	381	338	322	375	364	344	356	347	339	354	330	378	344	361	368	333	358	373	369	332	358	363	339	345	301	339	331	336	324	333	324	327	334	366	306	357	368	362	340	353	323	377	343	313	360	345	356	349	344	337	318	326	347	363	360	359	322	323	332	360	352	320	331	370	373	355	329	335	339	363	343	310	338	321	387	336	314	348	340	342	327	328	368	355	328	366	324	361	361	327	348	371	336	349	352	341	331	360	341	371	333	372	351	368	315	351	318	336	344	337	337	346	349	343	320	330	312	372	358	344	345	353	357	368	351	332	349	340	362	354	316	357	327	355	326	328	356	324	369	329	354	344	364	339	349	323	364	341	328	377	356	346	337	348	332	352	342	356	332	370	336	351	358	353	358	342	357	382	349	330	362	359	332	331	389	333	372	369	364	337	369	342	357	349	343	335	325	333	347	320	313	335	323	323	345	358	359	347	341	358	334	348	352	350	323	339	319	358	358	346	353	327	346	357	332	355	350	357	335	360	329	340	326	364	345	335	355	367	349	333	339	343	367	355	363	360	349	368	329	369	361	355	366	381	356	370	354	362	344	362	325	336	331	317	331	338	312	332	358	358	365	367	323	326	356	342	331	352	330	337	332	326	340	356	334	344	343	377	319	350	352	333	357	337	333	350	362	345	354	329	325	358	345	340	341	391	322	332	323	348	359	349	341	345	349	341	351	352	363	356	345	356	331	359	317	378	347	346	360	322	386	383	356	350	341	355	380	347	352	363	356	369	342	318	348	350	338	324	367	322	349	367	341	354	335	339	353	342	345	354	340	355	345	349	395	346	319	333	337	348	347	349	357	328	332	349	341	351	358	358	356	349	357	363	348	346	351	331	352	339	303	376	343	353	363	345	335	362	361	335	325	356	360	323	336	343	310	329	343	341	321	310	344	361	351	360	342	371	341	330	330	364	348	350	355	375	344	352	358	327	364	344	357	345	340	310	327	357	355	363	359	354	341	333	310	357	344	350	364	344	373	323	329	363	317	345	359	325	337	367	364	342	343	314	350	366	355	364	346	327	332	328	365	343	352	365	321	341	356	349	361	318	321	330	331	373	368	342	318	337	338
38501	45025	27932	9295	2374	884	603	530	563	567	562	542	538	562	547	561	608	526	581	598	562	551	571	582	558	570	521	521	580	576	551	532	540	553	567	557	523	531	559	560	556	564	556	594	569	531	518	559	557	546	599	530	544	528	534	528	525	569	523	555	549	545	540	532	572	552	575	527	536	576	524	588	578	565	522	518	587	549	552	535	569	568	586	533	567	527	554	570	504	529	509	546	544	522	505	560	560	521	560	526	545	552	561	573	545	580	569	557	558	544	527	576	568	562	582	516	584	510	548	531	575	524	560	596	564	524	515	545	513	544	546	588	570	582	569	551	569	528	550	540	533	571	562	523	496	538	572	565	538	541	569	543	595	515	568	588	568	570	549	570	541	526	535	558	539	535	561	557	520	536	537	567	525	567	558	571	530	526	546	554	547	548	566	549	536	517	536	514	535	544	550	561	537	542	532	510	550	515	557	573	569	568	563	560	542	558	502	557	524	508	512	572	569	586	561	547	533	567	561	496	528	539	564	563	560	529	521	554	531	488	548	533	548	573	569	562	544	579	536	562	525	547	556	542	525	575	544	549	537	521	527	548	502	553	580	554	521	529	570	528	542	547	584	522	543	545	620	512	561	529	544	549	562	559	558	557	579	553	537	544	561	543	508	569	547	593	569	554	566	538	507	560	557	531	551	601	530	540	560	530	587	579	570	541	554	537	567	573	563	483	527	542	574	555	581	596	557	535	570	555	521	528	557	549	576	571	536	557	500	570	533	536	600	578	593	570	527	518	555	561	572	579	539	532	550	547	551	582	531	597	539	556	515	549	555	565	563	566	588	609	563	533	584	587	564	564	542	552	574	544	524	572	536	513	565	556	539	522	526	602	528	550	568	557	537	603	571	513	549	576	550	565	534	553	527	535	581	547	555	555	533	563	576	528	540	566	569	577	545	526	491	511	554	527	567	520	548	550	533	551	554	530	515	581	542	576	520	568	549	587	554	582	517	581	529	578	539	544	579	572	571	587	549	575	528	560	530	588	562	577	572	553	516	510	550	533	585	569	601	552	555	587	569	521	552	548	556	543	517	574	549	579	590	542	590	579	523	517	564	578	550	544	551	546	501	553	538	550	545	526	550	511	524	570	558	568	570	553	567	528	508	556	532	581	514	576	569	527	520	563	550	580	540	559	515	559	559	613	545	549	522	535	524	562	523	548	602	537	529	572	588	590	624	548	541	527	528	543	546	560	575	517	531	529	502	550	582	556	573	594	566	603	528	598	617	496	571	550	573	525	590	573	607	566	531	571	505	576	525	573	518	524	586	576	569	547	563	582	539	590	567	545	545	551	539	553	572	568	543	542	525	573	572	564	532	554	516	500	580	577	578	555	570	519	566	544	609	546	515	488	579	564	578	560	570	530	570	570	550	582	575	553	568	580	517	572	579	526	556	532	559	544	577	537	524	584	526	547	593	591	583	541	568	565	563	545	561	553	547	556	568	524	591	591	558	548	513	519	506	543	553	581	565	534	573	555	513	572	546	573	532	543	552	559	575	539	571	570	549	577	564	537	566	544	544	538	563	572	551	572	608	558	521	541	579	527	520	548	560	546	511	557	509	555	566	546	569	580	571	573	540	538	553	558	521	561	570	568	535	535	551	511	555	563	531	553	569	559	548	532	555	533	532	553	572	539	561	577	594	576	545	546	507	523	538	556	569	540	528	528	561	573	552	529	532	534	559	539	511	534	519	549	566	504	546	569	529	548	548	549	557	556	558	548	598	575	532	541	531	544	550	535	540	522	574	554	567	570	580	517	551	536	584	537	584	575	543	574	553	618	565	528	569	566	611	564	589	563	563	528	560	586	569	586	533	575	549	554	589	590	563	528	557	536	544	557	573	536	550	582	545	571	530	546	549	577	569	547	560	545	504	540	551	580	576	580	569	575	549	507	575	548	533	538	526	552	556	561	549	580	522	569	578	568	564	590	556	538	574	574	542	540	536	562	499	554	539	561	586	567	567	533	550	534	514	578	564	565	595	541	533	546	548	577	562	538	480	541	547	523	535	545	529	531	581	546	557	577	551	552	540	585	586	578	562	544	562	561	516	534	587	511	554	577	562	552	561	564	591	535	578	536	559	521	559	544	552	579	585	526	546	552	528	519	516	526	541	577	553	577	580	556	567	541	545	546	602	539	580	587	535	553	591	573	545	575	547	575	549	542	583	551	524	583	504	538	551	557	532	566	550	554	557	527	564	540	553	548	587	575	549	528	571	550	543	564	557	519	567	539	541	582	579	520	544	545	546	550	575	537	559	549	532	556	531	521	551	555	570	548	545	528	558	563	544	519	536	543	572	575	547	551	552	556	568	551	570	529	605	489	539	586	560	543	546	576	540	535	507	555	546	574	576	555	532	593	548	553	576	568	533	567	543	505	502	543	533	574	562	568	512	542	532	573	543	520	568	552	543	585	545	541	558	556	554	598	557	554	572	535	554	550	581	507	511	591	560	604	555	590	519	560	536	557	565	557	567	551	551	602	560	534	525	532	534	573	608	611	579	503	562	541	547	554	565	580	517	538	581	569	567	571	566	588	527	576	562	511	546	537	553	567	519	565	577	538	561	540	556	565	532	538	564	539	556	592	532	532	560	504	534	578	560	599	602	542	603	576	588	557	561	532	534	554	588	566	552	554	539	576	578	569	570	544	584	586	574	557	561	550	524	545	546	518	539	552	605	563	586	559	534	545	565	563	537	549	548	554	541	592	570	548	540	579	553	543	546	568	532	554	556	544	551	526	575	557	579	610	549	537	556	551	530	536	539	543	538	558	548	515	568	578	557	562	536	575	539	569	519	553	544	559	513	556	558	546	547	562	543	547	568	558	547	584	554	517	527	593	530	567	585	541	573	539	530	553	555	618	530	586	584	545	552	577	552	518	587	527	568	556	532	519	583	569	584	565	550	545	548	591	540	544	539	537	596	523	548	564	562	556	564	560	549	569	556	558	585	544	592	552	563	569	499	556	528	577	511	548	560	548	552	537	573	585	554	545	602	571	511	574	569	547	550	558	555	568	546	544	515	558	551	551	542	603	567	563	530	536	576	573	531	566	547	538	549	600	549	580	600	544	524	537	561	550	552	561	585	569	546	543	621	543	517	524	536	542	545	530	578	576	539	613	548	511	530	610	608	545	520	571	542	526	543	536	547	528	551	544	560	540	532	522	554	580	587	541	550	542	536	569	557	511	538	512	569	542	530	538	575	533	554	565	561	539	574	528	558	516	537	541	536	552	505	555	523	586	567	519	522	599	555	580	522	538	573	567	581	531	519	527	573	531	584	572	554	549	562	529	523	555	544	551	552	591	553	528	551	555	557	550	506	582	551	543	548	599	541	597	520	559	539	564	561	563	535	565	573	514	516	551	550	504	548	575	550	522	509	541	534	558	559	575	558	577	560	587	570	548	552	533	579	520	521	549	534	549	558	546	574	574	580	539	512	550	514	568
24842	22888	30617	25293	19498	6735	814	522	480	486	479	469	416	440	455	470	473	459	480	497	437	464	455	460	462	476	453	455	471	442	432	438	453	451	442	414	459	493	474	453	427	460	417	391	465	449	463	456	448	448	459	453	452	413	469	462	450	472	432	434	470	458	461	439	427	444	453	459	437	446	443	411	447	418	421	396	434	456	451	450	436	440	460	419	442	459	481	461	463	429	492	430	452	458	456	450	439	422	439	436	450	402	441	442	430	457	436	413	435	444	471	478	447	443	436	446	475	443	423	433	453	470	459	433	425	463	449	482	405	481	426	465	452	460	451	442	457	466	458	447	417	424	433	408	443	455	445	476	453	445	456	470	432	473	471	474	439	440	452	438	452	480	447	436	452	475	468	477	435	454	405	449	476	459	444	456	445	444	434	430	437	427	431	444	430	441	403	438	470	450	479	449	436	426	413	453	446	444	468	456	448	460	452	445	409	422	439	452	438	480	445	438	444	433	430	448	461	437	455	467	418	452	484	477	434	469	444	484	443	465	439	428	445	396	480	432	462	461	497	450	441	443	456	487	482	469	435	422	425	424	454	457	469	459	448	501	441	431	429	411	427	450	458	450	415	445	449	459	462	449	450	433	453	428	428	458	436	424	404	413	442	449	454	459	442	452	421	463	457	435	407	477	476	454	452	481	448	435	444	448	439	462	472	436	450	443	441	463	454	450	455	447	412	456	473	426	426	446	454	440	399	458	459	458	448	449	463	460	465	433	427	445	482	435	442	409	455	473	445	428	452	440	441	454	493	440	430	448	465	453	428	439	436	460	448	407	478	461	416	437	447	464	482	444	424	462	415	492	436	469	416	493	463	411	445	443	390	459	486	430	409	456	416	445	462	435	412	427	492	435	465	464	461	412	442	418	454	469	443	422	458	440	462	439	461	456	446	426	449	445	444	486	464	442	464	432	461	457	423	463	467	453	449	426	450	450	448	419	476	466	454	453	456	454	466	424	447	476	431	428	488	420	435	428	475	459	482	455	447	422	416	448	449	456	440	459	436	438	422	442	429	435	447	427	478	438	418	428	431	445	459	443	399	441	463	433	468	480	479	417	457	468	428	434	438	416	401	457	448	433	464	439	440	411	437	457	437	479	406	430	439	410	464	435	445	436	457	446	423	449	473	456	459	430	468	470	494	419	454	423	437	452	431	430	467	454	458	453	436	421	457	436	426	467	435	471	442	429	416	448	447	439	420	441	474	418	441	483	467	439	418	479	453	469	432	424	442	459	445	452	417	453	430	451	456	451	402	445	438	436	417	498	442	429	456	425	432	437	452	451	457	416	397	421	483	459	412	458	429	410	472	475	468	434	453	429	447	489	464	433	457	415	449	417	451	431	457	413	444	424	414	421	422	441	450	453	454	439	457	459	490	464	440	480	454	474	439	435	455	464	439	444	441	425	461	438	406	456	396	432	424	449	497	488	448	435	451	461	385	463	416	401	443	449	422	448	417	448	435	469	409	440	461	466	443	499	422	453	451	419	418	423	442	427	464	446	467	484	442	417	439	437	477	460	474	420	465	458	442	415	412	448	436	437	422	492	412	434	457	428	435	412	457	468	431	422	446	423	446	453	473	438	420	420	422	464	474	486	437	401	473	418	436	488	465	467	450	432	447	408	426	420	451	448	441	439	448	446	455	470	452	457	436	424	440	434	442	454	475	486	441	472	457	447	442	414	452	453	459	435	456	439	448	420	453	475	432	434	391	435	472	481	436	434	481	471	444	437	443	429	463	408	466	464	433	471	466	462	457	461	479	443	408	485	466	403	411	478	449	474	425	463	457	443	453	425	414	485	444	463	437	431	412	478	436	432	433	487	453	463	459	449	456	447	452	414	457	445	443	427	446	410	458	424	470	453	443	473	460	415	502	432	427	428	419	418	432	445	446	435	432	468	460	431	430	461	438	494	432	447	452	439	494	443	456	426	457	431	419	467	456	449	435	503	449	428	449	445	494	456	467	456	443	456	481	444	470	434	470	412	446	442	444	481	424	427	448	456	426	473	441	451	463	447	445	406	444	438	459	447	433	478	465	435	492	471	420	460	445	454	417	415	428	430	439	426	456	431	464	438	431	433	439	483	460	434	476	450	442	456	435	444	438	427	424	412	438	490	459	433	414	418	455	431	448	450	468	492	436	443	456	469	462	450	430	442	450	463	447	478	468	478	473	453	424	426	489	480	430	444	462	490	473	452	451	447	463	441	435	439	471	444	478	444	469	455	446	450	469	468	459	444	449	468	447	456	431	463	427	438	467	444	441	414	421	469	415	425	462	452	466	472	399	449	454	427	434	467	463	446	451	461	430	464	477	454	442	438	471	487	398	462	411	451	475	426	450	443	455	444	437	451	428	454	458	451	450	426	495	436	440	414	476	438	446	458	477	419	466	428	445	457	427	430	433	458	434	441	472	486	477	443	484	455	440	430	443	410	460	459	480	443	451	428	443	417	473	442	452	458	442	426	419	455	422	462	473	432	472	424	444	442	430	467	441	470	434	452	435	454	439	456	400	491	448	433	445	436	441	409	469	451	428	417	467	438	451	437	427	464	432	444	427	407	443	486	438	424	439	469	396	470	450	439	418	450	420	418	417	441	494	434	422	451	429	448	450	392	443	451	480	424	445	449	441	428	450	434	427	524	414	424	445	404	438	468	479	439	430	462	429	448	464	412	441	438	480	422	450	454	461	441	446	436	463	480	479	437	423	465	479	490	467	419	435	463	448	447	466	487	458	443	441	412	451	407	421	430	406	459	442	483	461	425	442	484	442	439	471	446	449	408	447	443	442	454	492	418	457	420	461	440	402	451	442	453	457	424	426	449	462	435	466	455	410	444	454	476	486	449	452	470	455	439	453	433	457	444	453	419	450	422	459	462	455	436	428	475	448	425	448	442	453	395	459	460	426	456	434	474	445	426	450	435	416	454	420	467	467	457	448	420	407	402	457	462	464	468	453	443	466	480	423	454	464	469	431	419	483	459	489	431	413	450	469	438	448	444	410	433	447	425	416	452	432	421	461	433	462	435	444	435	458	492	463	475	437	452	453	427	472	446	439	458	437	429	471	465	450	422	427	476	448	443	474	431	424	442	432	405	478	435	446	433	433	400	456	456	435	438	429	514	455	404	415	472	515	475	459	463	455	401	461	460	457	441	460	474	398	421	443	431	477	466	442	431	415	442	434	444	428	448	425	459	408	449	451	475	500	455	399	433	434	468	440	429	467	433	427	441	488	418	466	461	438	417	457	457	430	451	446	458	455	451	464	454	398	463	427	433	452	458	451	454	467	418	431	472	446	423	423	426	450	445	430	448	437	422	422	464	469	473	442	452	452	434	465	471	468	450	423	406	458	498	431	430	448	438	418	457	392	443	459	424	427	469	478	467	477	435	453	433	437	442	415	438	443	438	447	449	430	410	435	454	444	446	487	485	442	468	435	418	414	440	437	480
61119	85863	57645	29520	10588	2660	962	802	730	721	696	708	674	694	713	702	779	722	735	707	667	664	719	771	712	705	684	694	657	648	717	735	683	730	714	683	720	725	656	685	739	707	684	672	731	681	718	707	677	650	722	708	741	731	680	691	701	684	784	683	685	706	709	668	686	721	706	703	673	749	665	698	692	694	649	678	695	693	714	686	690	725	705	723	671	737	715	697	737	708	673	659	694	665	695	693	690	672	750	717	682	695	723	669	714	716	644	739	715	675	620	699	699	680	753	695	703	715	713	692	725	710	697	754	714	741	736	709	724	702	677	677	670	673	669	682	661	717	673	739	710	713	711	708	682	702	753	725	680	717	686	711	674	687	680	722	732	646	707	712	674	683	667	706	725	712	661	728	706	729	710	636	692	713	698	692	717	693	706	662	707	695	712	683	667	699	701	733	703	699	716	702	682	680	726	730	714	713	678	717	714	689	708	697	700	682	647	662	736	702	682	728	670	690	675	716	722	742	686	678	710	689	692	688	660	670	670	723	695	684	746	681	708	723	655	635	702	708	752	739	713	696	694	681	663	658	692	700	724	697	676	715	710	698	699	685	667	694	657	675	666	707	694	761	702	719	664	687	655	685	724	716	687	701	662	713	694	709	701	709	691	671	719	684	663	704	685	698	689	701	685	724	720	694	728	731	749	654	694	735	676	733	725	640	689	679	666	731	695	683	688	719	690	698	713	680	671	695	710	656	739	700	743	701	675	722	699	726	718	706	649	702	691	658	680	650	711	665	674	667	744	658	699	689	681	680	646	699	690	688	690	699	725	682	737	679	668	677	687	654	662	701	681	657	679	737	686	680	699	683	683	693	699	730	690	704	710	711	698	720	680	672	735	655	686	691	690	669	694	675	672	701	681	708	648	651	723	671	741	737	707	690	642	695	687	679	676	718	706	717	701	698	694	630	722	673	761	729	707	712	663	679	670	708	717	656	692	699	752	703	699	719	710	726	670	686	676	644	682	734	672	722	686	664	694	722	726	684	723	706	674	697	686	693	689	691	705	701	714	738	698	699	747	692	692	686	680	654	671	687	695	673	684	699	702	748	724	685	667	644	697	706	707	708	715	653	704	676	696	694	690	699	679	708	685	693	702	696	710	685	682	705	685	676	659	741	694	720	717	700	727	683	656	699	679	737	748	748	727	681	678	673	711	662	688	688	675	669	672	684	730	645	694	706	654	689	719	658	677	741	710	680	703	708	682	725	667	682	685	681	674	676	727	695	693	694	751	691	678	693	701	755	673	676	711	692	670	741	714	698	648	680	718	735	708	709	705	674	654	687	738	682	654	719	669	710	685	726	675	698	682	693	651	704	689	697	712	706	714	680	695	696	684	684	735	668	670	716	693	723	646	653	709	702	685	744	673	640	669	706	701	677	650	672	671	723	714	649	745	699	730	722	686	659	719	704	716	701	705	676	689	736	685	745	711	694	715	675	693	689	678	691	676	681	711	676	703	671	682	708	731	677	673	679	735	711	707	709	739	717	710	695	743	658	672	657	706	693	679	694	710	662	690	687	726	713	716	736	658	713	691	693	664	707	711	682	697	710	752	708	647	670	676	716	672	656	678	714	670	667	718	676	719	699	661	677	710	707	690	692	682	707	687	700	727	662	714	759	710	710	643	667	732	712	698	639	715	687	680	708	710	716	681	670	661	736	615	683	764	686	687	720	708	711	687	686	697	662	690	628	695	702	688	660	730	723	690	706	711	671	685	716	717	710	688	670	721	716	726	753	712	660	728	727	712	702	725	695	676	671	721	656	692	738	694	676	669	691	701	692	693	675	723	654	685	676	706	735	660	679	696	649	686	683	642	691	727	722	658	704	706	652	646	692	729	696	715	699	705	714	720	662	691	709	717	693	681	755	652	676	712	679	721	673	714	712	732	695	697	689	706	718	681	680	690	679	702	692	719	703	713	739	703	673	667	705	673	667	717	716	731	686	697	675	704	674	682	692	698	715	719	696	716	719	690	730	697	688	646	752	627	669	700	696	705	652	708	718	652	748	681	665	649	685	703	710	706	707	690	689	720	736	645	680	697	705	679	695	672	722	688	723	708	702	708	700	722	654	682	695	690	682	712	680	687	681	709	694	686	697	675	675	680	661	671	702	641	686	716	757	736	720	690	709	683	679	701	705	706	684	704	683	686	665	664	660	720	694	670	731	681	695	727	731	696	684	699	654	638	679	722	681	742	638	700	695	686	701	661	712	693	694	665	714	695	699	672	709	698	733	714	692	748	712	695	683	694	675	689	680	713	705	669	671	733	728	651	720	666	681	706	659	705	734	690	748	703	683	743	723	670	725	741	727	694	657	726	717	650	687	666	720	683	671	733	735	728	724	708	738	693	727	727	716	691	704	754	680	721	699	742	710	712	714	730	686	707	722	645	693	665	680	730	721	694	698	713	679	646	702	691	695	680	698	751	721	676	672	698	696	689	646	669	714	700	701	677	724	681	695	707	694	685	697	681	690	673	690	724	691	671	696	727	669	664	652	682	669	691	729	704	728	688	676	713	700	662	734	680	709	711	691	658	672	736	743	714	712	710	722	667	695	630	723	736	708	689	677	651	727	700	657	708	667	676	699	681	689	716	720	649	669	631	713	661	690	681	717	684	697	712	668	724	713	725	700	675	696	696	767	749	727	702	661	711	692	713	696	689	717	658	658	718	720	685	700	717	716	663	696	709	688	695	682	707	711	696	673	715	766	637	695	660	737	676	673	711	694	720	715	706	724	705	723	698	733	686	677	642	739	701	712	659	695	734	696	704	731	663	688	729	724	680	729	685	671	702	745	730	711	695	647	693	698	666	706	667	692	673	730	670	724	700	684	663	716	688	706	729	713	735	721	676	735	703	706	688	701	657	705	741	663	658	643	716	690	679	701	666	698	734	689	696	702	709	709	650	704	715	695	729	676	669	690	720	703	667	685	656	706	673	691	704	707	705	706	687	692	691	763	682	694	689	715	754	689	715	684	687	649	706	662	687	728	686	669	684	715	708	667	694	763	715	666	680	664	731	655	695	703	674	712	680	718	718	737	675	705	664	688	663	753	686	691	696	687	723	686	688	666	680	679	660	713	709	714	671	683	689	688	702	710	664	735	718	694	710	692	650	675	687	684	670	694	668	655	643	714	688	679	714	716	705	680	721	720	692	686	717	710	627	681	704	656	713	703	695	696	743	706	704	692	672	687	704	677	670	661	685	657	764	676	661	694	690	723	741	692	684	671	714	702	632	706	661	705	670	671	734	721	687	693	691	718	718	721	687	703	677	735	708	709	728	657	678	678	682	640	699	682	680	743	667	716	728	654	687	725	692	701	668	653	686	693	668	678	677	665	721	689	657	694	692	688	689	706	688	728	696	677	683	693	687	708	738	717	668	697	725	643	727	693	676	759	686	727	733	714	677	669	661	685	718	668	732	656	651	626	698	749	707	647	736	683	675	754
23480	21934	29975	24252	21460	18759	4291	692	552	495	555	487	509	500	534	509	497	504	539	496	520	527	553	501	467	492	488	516	515	523	500	506	537	520	517	468	500	508	500	531	503	493	519	492	462	497	539	453	495	495	503	526	489	491	497	483	491	500	523	466	529	488	502	525	504	494	494	510	488	487	475	504	533	512	497	482	499	517	506	508	521	502	496	481	488	510	502	521	535	496	498	490	525	512	490	499	507	504	522	490	520	499	469	501	491	543	505	519	526	507	534	519	492	495	531	541	494	515	494	490	501	525	550	485	467	522	510	514	507	513	504	439	489	501	484	554	508	492	520	537	498	485	535	469	534	539	531	509	510	496	537	504	480	488	527	508	503	501	479	490	507	510	490	491	505	522	486	512	504	467	500	540	521	498	531	526	529	495	514	524	487	494	493	509	462	511	513	512	523	505	462	485	490	522	533	498	530	508	502	461	520	479	504	477	480	493	515	490	469	503	483	506	504	492	459	506	511	506	504	508	518	484	508	504	481	549	483	518	536	510	526	486	517	517	524	514	512	497	542	514	499	468	480	480	541	515	551	526	498	480	467	559	523	513	531	481	496	504	507	493	547	472	502	517	504	507	521	469	563	497	485	513	536	517	495	499	467	523	494	494	506	533	459	493	516	469	502	459	477	512	514	489	488	508	481	519	487	521	520	512	474	489	503	526	497	489	515	496	503	478	503	525	507	471	510	487	520	516	486	544	479	537	443	509	496	540	478	515	521	505	494	536	546	455	515	496	516	528	508	512	505	500	466	503	491	525	491	447	494	498	525	490	480	467	475	467	509	539	513	514	522	497	521	470	476	539	495	463	479	498	528	537	518	518	491	499	542	518	506	508	531	504	496	459	530	494	456	489	473	515	450	505	490	513	494	502	468	486	496	465	490	521	535	470	511	515	494	534	469	528	525	555	517	487	488	521	467	516	480	549	494	478	547	476	493	497	532	488	503	479	542	474	524	504	572	480	489	521	506	491	476	553	508	478	516	493	496	490	456	506	527	491	529	475	490	488	501	491	480	501	516	480	495	476	480	513	514	496	528	517	530	513	501	548	470	524	502	525	492	477	473	482	485	493	465	494	475	510	505	498	512	492	535	497	494	514	519	482	535	535	515	472	534	455	473	507	514	477	476	515	556	492	502	527	501	508	524	516	498	511	499	505	523	522	491	498	526	488	495	466	520	482	504	538	484	494	495	520	495	484	510	478	517	521	490	531	533	505	487	511	485	453	492	503	513	515	543	476	546	551	532	512	476	499	489	488	452	517	501	547	475	556	507	488	480	478	506	536	492	457	503	531	499	533	538	516	501	519	419	512	511	512	495	465	525	512	534	483	477	532	509	496	487	481	518	487	493	488	478	498	515	502	537	502	516	490	465	525	509	525	530	505	481	493	471	507	557	536	526	515	524	503	522	544	484	523	510	504	513	488	509	534	486	514	515	558	535	456	498	517	504	521	479	526	506	485	479	509	523	492	483	445	506	482	527	522	547	509	484	490	516	498	504	500	509	504	537	517	524	494	521	520	508	492	504	504	507	465	517	509	502	539	505	502	503	497	487	477	462	502	512	486	515	484	518	553	479	488	502	506	470	464	499	507	443	513	489	518	476	533	499	501	512	497	513	519	492	469	511	495	497	502	490	505	516	467	463	498	500	531	487	532	520	528	513	513	523	521	532	496	472	502	504	483	501	480	531	467	490	470	541	487	513	506	567	555	464	484	539	519	517	503	530	523	468	542	502	509	534	450	474	510	490	514	450	479	511	486	474	506	501	506	528	484	509	486	490	487	508	451	504	470	514	489	505	508	475	464	502	526	581	495	491	498	518	488	524	484	482	533	496	519	482	479	495	468	510	481	494	491	531	509	516	500	526	502	522	492	496	517	507	496	519	512	518	508	494	468	516	539	500	469	487	513	524	487	453	521	527	501	479	487	465	478	508	526	487	502	460	475	495	529	495	494	497	495	521	523	482	500	499	481	506	506	537	477	500	526	514	501	501	545	508	483	532	512	484	480	502	523	554	476	501	470	475	518	451	487	460	522	509	524	440	505	470	522	538	495	518	526	542	527	468	495	490	512	542	515	535	540	519	534	536	484	530	484	505	490	485	463	493	509	501	501	513	550	494	506	470	475	552	498	510	507	458	488	464	497	515	523	513	503	510	513	545	500	473	495	487	472	529	483	484	508	517	559	498	494	502	492	477	505	534	548	519	507	528	515	492	507	500	526	476	509	529	496	521	493	536	498	511	493	490	486	506	516	486	517	489	532	487	515	505	514	541	454	515	543	456	487	500	504	518	519	495	503	480	484	504	473	490	512	519	502	506	515	513	494	515	491	508	523	506	517	524	514	521	475	509	478	525	536	537	500	485	492	474	523	494	478	525	482	489	507	533	476	518	532	488	492	474	526	510	504	524	500	528	517	480	492	485	505	486	480	488	520	505	525	470	486	507	469	534	495	549	524	498	511	505	509	510	513	531	515	502	498	493	471	506	527	484	484	536	502	483	494	483	503	506	476	487	523	479	520	432	538	482	493	489	514	501	466	500	529	485	521	454	494	521	501	489	483	491	484	511	489	486	516	493	481	568	521	517	556	535	533	515	490	494	536	484	530	511	509	533	496	501	532	480	545	500	516	500	488	513	498	511	498	510	489	490	542	485	503	498	477	530	515	500	514	480	516	517	544	486	501	466	507	551	485	489	530	507	505	479	528	488	458	499	474	501	495	527	485	494	503	539	519	484	544	504	496	489	495	491	475	503	511	525	524	527	460	510	508	494	545	512	564	503	491	496	532	495	474	527	494	505	549	506	501	494	528	501	515	490	501	501	486	466	483	508	510	485	502	514	512	504	493	521	516	506	512	520	492	509	510	519	516	463	505	534	490	485	508	500	464	509	480	513	476	507	493	501	505	469	482	474	506	519	518	554	466	524	507	514	488	501	487	461	557	514	493	499	482	513	526	514	497	466	500	500	545	501	501	557	483	539	515	524	541	525	527	513	507	512	481	520	504	522	534	493	509	515	509	508	499	513	496	478	506	532	455	482	490	478	480	541	491	530	488	496	496	523	502	511	525	532	496	507	459	482	505	543	507	462	515	546	486	517	492	484	506	525	553	485	499	506	517	504	491	531	477	503	469	545	477	541	495	449	563	475	498	525	514	521	510	508	519	516	516	487	512	556	496	499	494	505	455	459	491	485	531	488	546	502	531	514	490	461	498	497	527	521	534	492	470	524	545	507	469	498	513	457	507	516	505	494	525	500	531	503	496	509	520	513	512	467	523	446	511	477	523	488	494	551	479	460	458	526	480	523	518	521	488	494	523	495	500	466	505	461	516	498	529	539	536	525	459	479	498	487	519	483	482	467	484	521	494	509	525	529	512	524	506	515	493	523	519	529	519	508	528	531	469	489	495	484	492	466	515	495	497	505	531	463	507	509	494	500	493	529	507	520	531	482	496
61738	97444	67913	37900	16214	4257	1337	879	760	818	724	728	747	747	781	733	772	785	718	760	735	772	764	794	742	805	746	738	710	716	766	734	788	774	744	805	782	761	786	802	774	755	784	784	748	796	774	759	761	767	795	743	733	730	762	749	783	760	739	800	774	726	819	740	784	710	776	748	748	718	763	794	763	781	765	751	742	767	766	744	753	758	755	780	764	835	779	761	784	754	747	732	784	772	750	739	786	840	740	788	762	734	775	773	761	788	723	791	757	786	801	822	767	771	791	773	791	754	737	773	795	771	744	767	747	756	728	766	740	750	801	789	734	783	796	806	762	785	766	746	771	794	738	735	719	798	760	764	767	757	726	770	784	762	724	798	785	729	741	735	756	755	727	762	739	765	763	733	754	749	730	728	814	800	784	744	776	728	764	793	764	806	788	783	790	779	753	784	769	757	729	747	771	758	746	819	711	724	741	737	718	748	800	763	751	764	796	714	822	736	766	842	758	773	748	752	781	732	779	778	767	751	744	773	678	798	782	790	746	719	718	785	747	748	776	812	728	769	760	770	754	818	755	781	762	761	724	744	767	750	765	795	770	822	707	746	694	767	742	720	774	751	805	755	760	825	767	725	798	760	716	751	768	804	780	771	755	759	725	773	769	786	752	758	800	747	722	744	704	741	762	698	760	790	750	733	751	749	721	753	750	764	750	755	781	766	718	775	775	722	789	739	779	762	767	775	806	749	779	719	707	769	785	781	763	756	778	775	774	765	778	730	778	763	777	770	733	723	784	769	793	764	800	718	784	756	756	742	704	757	797	770	801	796	772	737	762	720	799	762	762	765	755	754	749	765	737	721	749	749	737	786	784	771	812	706	811	780	733	796	764	815	733	764	768	815	796	772	755	795	771	788	788	763	737	731	746	748	757	787	758	710	727	774	777	825	773	755	793	790	741	757	730	810	735	797	745	785	776	775	760	776	767	779	717	737	771	751	773	758	812	773	788	786	696	753	764	764	743	799	768	756	786	758	785	813	796	779	792	743	783	778	790	702	763	760	737	746	694	766	789	771	739	771	739	741	780	740	753	770	752	730	775	787	761	763	762	773	771	793	722	764	760	766	748	807	781	769	784	788	764	776	764	751	809	716	752	719	765	769	767	788	799	751	774	742	768	745	759	771	776	803	810	741	749	733	794	743	739	752	787	761	789	777	764	761	718	782	750	728	806	785	762	778	779	771	776	757	750	766	752	788	768	722	836	760	751	768	795	764	775	760	758	756	726	746	749	769	713	761	750	780	770	767	739	738	735	772	779	762	757	737	751	730	746	753	767	753	760	798	722	752	738	680	772	753	743	795	816	732	741	762	767	762	748	753	811	717	812	789	786	772	745	752	747	750	758	760	735	778	787	761	761	863	785	739	804	812	789	734	785	796	759	792	773	804	707	736	761	774	805	796	756	721	771	758	797	780	769	786	775	771	755	777	800	764	755	771	714	800	825	762	805	760	811	801	780	733	762	815	751	790	788	746	736	783	747	775	798	813	726	743	826	756	794	760	765	751	761	778	833	775	714	720	776	761	755	742	720	794	706	753	790	748	730	763	795	773	763	781	819	753	778	719	758	744	731	802	699	773	776	761	796	759	714	763	743	732	793	784	737	767	793	772	774	750	709	794	715	744	771	738	754	750	789	765	768	763	732	723	740	747	737	766	762	764	751	775	736	752	757	778	744	817	731	775	762	760	723	819	748	749	695	747	739	733	758	783	816	742	724	781	735	762	774	786	755	772	743	749	799	775	746	755	739	786	770	730	729	753	755	788	734	782	787	742	809	735	782	761	732	750	734	818	777	775	754	783	780	789	745	752	778	758	756	731	786	775	823	816	756	777	800	738	753	743	758	803	770	749	773	732	746	736	744	788	766	768	784	754	773	742	788	796	721	782	785	751	760	755	730	790	748	779	798	740	764	769	808	801	791	780	826	788	759	738	801	744	779	733	796	766	763	743	710	713	732	732	774	739	767	771	799	775	752	802	758	757	778	812	814	741	758	753	774	774	816	726	722	764	768	762	782	768	833	763	756	731	748	763	747	769	714	768	788	739	747	811	749	728	804	727	742	761	759	728	754	788	726	780	741	742	746	765	802	762	739	757	818	736	752	750	719	768	760	758	804	777	729	801	748	764	786	729	797	781	751	732	783	773	758	790	748	834	738	708	821	757	808	766	722	751	731	787	723	760	790	741	763	758	794	762	740	800	795	809	749	751	707	751	706	782	788	764	787	767	758	734	764	753	780	782	763	785	749	720	736	783	757	817	824	800	765	702	739	776	807	718	770	751	772	736	774	789	764	737	734	724	758	775	766	754	756	779	755	728	757	746	746	771	762	772	717	740	751	720	815	766	760	778	735	788	753	729	752	798	771	798	754	804	748	788	823	771	740	768	781	792	778	745	759	770	774	745	735	805	756	740	747	742	823	699	744	724	799	732	765	770	756	755	802	720	802	741	761	753	747	803	776	760	732	743	742	754	737	744	754	792	773	733	761	751	763	733	742	746	751	714	829	842	794	777	788	782	769	697	782	757	779	733	786	777	748	772	795	747	723	746	758	780	720	760	775	785	763	784	756	842	823	794	778	739	683	766	748	760	794	740	777	803	781	839	743	711	788	752	756	774	752	809	788	823	828	776	755	750	795	814	802	759	763	752	751	760	742	777	784	738	804	749	783	805	800	766	741	731	765	780	815	741	750	790	809	782	774	721	774	743	745	740	809	788	757	742	714	767	757	768	775	713	771	745	744	781	706	765	773	772	779	749	758	748	737	771	765	787	757	842	761	776	773	728	746	723	834	723	735	794	789	801	707	803	748	739	814	735	744	754	804	752	742	755	772	795	785	784	784	769	763	748	765	791	764	766	731	839	692	769	779	786	766	786	781	753	756	747	783	758	784	753	779	797	774	799	724	771	793	743	746	722	679	791	738	771	846	730	770	752	744	769	699	802	783	770	751	785	760	776	756	805	761	757	744	744	734	767	775	768	749	765	765	763	741	755	740	801	738	762	767	759	737	771	795	764	769	763	738	771	756	745	773	711	776	762	745	757	773	719	755	742	837	806	769	804	822	798	748	712	811	759	763	789	770	763	765	698	797	795	734	785	763	782	761	812	745	783	711	809	759	766	733	789	744	795	795	787	752	760	760	745	731	764	779	735	763	783	773	812	859	773	811	814	735	773	733	738	765	763	752	720	750	766	769	740	822	774	751	749	794	780	799	742	754	792	788	716	773	715	738	780	765	776	760	742	762	764	801	756	801	789	767	735	785	781	749	767	775	750	719	742	769	784	760	767	767	755	808	781	739	747	766	730	761	736	745	745	704	763	757	744	732	775	755	765	734	795	798	762	776	795	775	752	763	826	798	788	816	795	723	746	758	769	673	755	780	784	780	725	746	749	770	744	740	787	744	762	760	736	744	744	773	742	742	735	750	742	732	750	737	756	812	774	745	760	781	756
30640	28851	25121	10143	1530	641	423	357	317	338	361	378	359	324	360	363	309	324	356	337	335	361	327	326	349	390	315	360	310	370	336	357	350	360	327	354	355	334	378	323	353	344	374	334	344	332	349	392	333	379	348	333	342	346	353	333	364	343	382	351	338	345	370	328	361	365	360	333	357	317	344	334	359	341	340	360	360	340	331	326	366	349	335	347	347	369	329	356	348	342	360	321	347	342	345	328	337	316	322	376	347	344	326	387	359	351	342	370	378	347	337	372	370	340	349	370	361	359	350	328	365	296	384	337	347	387	321	340	347	365	343	342	330	334	339	314	330	352	358	350	323	349	343	334	349	355	344	351	343	365	309	329	328	344	325	343	345	404	347	366	374	364	333	352	328	338	380	364	374	367	326	333	361	326	351	374	349	358	368	331	376	352	344	334	351	351	351	346	364	355	373	346	346	338	331	346	312	365	323	365	346	336	366	324	338	354	385	325	375	331	367	355	327	320	351	361	315	337	340	367	337	335	348	349	351	351	347	325	369	361	351	356	343	348	347	352	342	357	352	312	366	346	335	329	364	371	337	360	379	357	337	356	326	335	353	356	349	297	385	370	342	382	364	338	339	360	357	343	380	395	356	325	344	337	348	345	360	353	339	339	358	366	364	383	354	371	364	342	333	295	388	335	352	333	330	338	323	352	340	321	343	342	317	331	329	337	339	364	354	332	350	323	356	313	337	356	352	354	324	357	361	336	358	357	341	356	347	349	346	349	354	343	337	340	375	310	327	358	355	314	334	349	340	379	351	371	341	344	354	333	343	330	372	328	342	383	331	361	365	329	386	340	337	326	318	331	331	342	320	349	345	389	353	342	339	359	364	394	375	336	340	372	329	339	370	334	371	338	336	349	305	340	354	345	353	329	354	334	345	377	349	320	359	360	343	341	345	334	343	350	353	334	359	291	314	353	334	359	360	357	359	352	357	333	343	350	342	352	368	353	356	350	364	341	346	369	334	348	363	347	323	343	366	342	369	339	358	365	332	349	330	366	365	334	339	359	364	352	326	355	355	329	361	337	324	342	320	316	383	357	364	358	357	370	315	354	328	314	384	354	340	348	338	369	338	337	345	343	347	370	370	322	377	336	342	355	323	312	355	343	360	358	368	355	335	374	321	333	363	341	338	325	349	353	392	350	364	342	351	358	346	368	350	338	344	317	360	339	370	314	318	346	361	380	345	341	327	334	351	395	363	334	362	367	380	347	362	345	322	306	327	326	354	364	323	359	350	338	372	370	377	326	334	347	349	300	326	346	392	380	347	355	350	342	347	359	343	341	340	350	324	362	351	350	319	342	347	347	328	345	349	352	361	377	354	374	325	380	360	361	336	348	332	319	353	314	365	349	350	320	351	357	349	366	327	366	333	363	361	352	333	340	341	344	353	352	322	360	364	338	339	360	347	380	332	377	363	321	374	358	330	337	375	323	336	394	347	343	373	353	336	343	352	335	362	364	341	348	350	355	332	363	345	303	343	326	347	345	361	377	340	372	366	398	356	336	381	340	343	338	372	369	358	342	342	359	360	348	358	340	352	350	359	338	376	388	319	339	356	325	337	343	356	350	349	355	344	326	351	345	363	334	322	359	335	378	331	359	337	352	332	321	375	344	342	367	340	358	335	354	313	364	354	340	344	390	345	310	345	362	373	337	374	343	377	346	349	354	314	382	357	362	338	304	324	384	333	365	347	340	381	365	346	346	411	357	347	346	353	354	336	336	337	364	353	356	321	347	351	315	381	326	334	334	349	365	323	316	302	345	340	343	345	326	347	348	316	355	378	332	355	335	355	330	338	391	355	317	385	331	351	370	381	329	320	357	350	353	346	342	379	363	364	356	377	334	338	363	356	322	370	307	323	374	345	367	340	350	348	325	336	361	341	349	325	334	319	377	347	373	331	326	341	357	348	356	350	346	366	343	319	352	366	319	337	339	351	314	381	356	333	336	323	347	333	334	344	344	352	371	347	349	352	330	355	331	342	373	366	354	360	315	351	329	350	362	372	342	351	324	352	337	377	332	376	344	319	367	339	327	360	346	359	341	376	377	342	328	338	338	364	349	366	334	373	319	358	343	360	309	341	369	322	369	325	364	391	323	337	328	352	360	341	402	353	355	353	392	308	310	374	347	350	361	349	330	347	371	339	381	356	302	315	348	350	339	376	361	359	325	346	344	345	335	380	344	359	338	387	379	318	334	370	357	366	371	373	356	365	360	353	341	358	348	344	361	351	356	376	344	370	352	322	347	320	352	348	342	351	351	352	346	319	358	334	352	348	356	353	323	360	353	371	348	357	328	373	360	366	336	337	328	338	337	341	345	359	327	370	362	360	384	337	310	320	375	345	345	348	365	351	390	303	313	352	390	340	319	348	339	330	353	366	343	320	379	389	366	367	360	325	345	362	379	366	347	356	340	339	331	339	369	347	354	308	346	370	382	349	330	352	321	336	358	362	356	344	350	349	331	358	310	379	364	348	369	329	345	364	352	341	367	332	356	353	326	294	332	357	338	356	356	329	351	348	371	378	354	344	337	339	373	331	326	311	323	344	337	359	325	360	342	343	318	342	349	298	340	338	353	372	398	345	352	315	332	338	364	349	339	355	343	309	325	310	380	348	359	354	331	325	301	353	334	375	302	331	337	372	351	342	352	303	376	323	371	376	368	372	348	346	329	343	330	367	348	342	344	359	367	391	322	366	375	366	346	340	376	323	331	367	350	342	352	308	360	336	386	377	305	331	361	360	342	353	358	341	361	374	336	362	347	323	357	336	356	330	368	334	351	364	324	324	342	341	358	335	347	337	347	356	345	330	350	358	351	360	352	327	368	343	380	345	360	354	373	359	351	354	355	326	345	339	350	356	333	379	318	315	369	362	379	358	369	332	347	375	357	338	313	369	316	326	322	358	316	323	321	331	357	332	350	348	339	357	361	351	332	357	327	367	340	326	351	346	367	354	354	340	363	354	370	354	314	413	348	313	357	353	354	363	343	350	354	338	373	356	356	376	333	324	341	351	362	369	357	338	347	319	329	363	318	335	330	337	359	366	348	348	337	336	336	362	340	326	328	354	391	350	338	369	321	346	340	321	322	340	362	351	347	349	366	389	374	352	336	342	362	351	341	338	355	352	375	328	321	329	356	351	343	404	373	367	366	358	333	372	378	324	341	358	348	322	363	301	346	386	341	324	329	338	352	372	369	327	327	326	329	320	375	339	380	352	336	319	323	351	359	326	327	332	320	339	350	343	341	323	352	394	350	382	337	358	334	349	354	337	392	364	334	370	333	350	340	354	312	354	359	348	331	359	328	332	373	351	324	356	363	338	361	355	378	352	358	387	363	354	350	358	354	328	333	393	364	347	360	363	325	353	338	377	385	326	399	330	362	352	370	354	355	321	364	336	350	350	337	314	353	302	346	348	351	344	371	338	335	350	353	376	353	308	338	363	359	332	371
38436	45291	28269	9474	2581	937	644	613	567	592	549	477	551	573	547	573	544	555	562	529	557	534	592	574	546	551	570	557	552	575	504	553	510	565	568	559	549	560	545	510	599	546	592	546	572	554	572	571	572	573	543	563	615	503	540	612	547	559	534	547	529	568	569	550	569	558	582	569	542	534	541	564	554	536	546	586	502	545	569	518	543	552	519	548	563	536	564	551	576	549	538	524	572	539	543	540	566	560	549	537	532	541	612	537	579	557	557	571	535	548	556	557	559	552	541	538	574	602	549	488	554	518	578	613	564	583	549	580	548	563	560	563	556	548	547	513	550	520	502	562	547	550	534	573	525	573	555	563	552	574	551	558	593	572	590	511	547	524	533	537	539	560	575	531	544	532	545	574	543	505	570	563	528	540	554	543	561	541	558	549	575	620	548	553	557	580	542	560	555	556	571	551	518	522	526	568	575	585	578	533	566	547	526	627	544	529	594	552	551	537	614	559	579	550	551	563	507	534	550	566	527	543	542	544	537	528	584	547	549	587	525	544	553	522	563	552	558	572	542	534	566	551	543	551	513	566	581	544	518	534	560	558	589	544	584	549	572	523	582	570	537	619	529	555	591	566	549	525	549	541	566	589	533	554	560	563	593	559	497	561	523	549	561	577	546	530	543	549	591	572	553	511	587	583	532	536	533	546	570	510	554	557	526	529	592	558	586	564	557	549	534	532	507	536	564	582	566	557	528	492	593	550	599	530	575	571	551	532	538	602	563	589	547	533	601	560	524	552	541	583	563	565	561	571	581	575	549	572	538	581	576	537	526	525	529	570	544	499	535	544	585	553	536	525	569	575	557	577	534	546	553	553	545	578	598	609	518	577	539	551	565	572	581	557	535	582	554	550	555	591	503	484	586	569	552	555	576	592	576	541	611	566	544	551	528	554	529	553	542	573	565	594	564	554	589	554	531	559	597	548	547	572	512	553	526	539	563	535	557	565	535	548	555	542	601	552	560	547	587	566	573	577	534	525	634	549	525	541	582	617	561	551	508	590	524	540	580	587	554	489	553	561	548	554	537	544	566	528	546	529	533	580	563	536	564	553	592	579	541	565	559	534	540	573	561	566	600	565	549	592	565	529	534	525	579	567	575	561	517	555	536	589	567	567	597	552	488	538	540	534	572	579	562	521	539	555	561	500	565	556	503	535	538	572	535	559	580	549	585	516	557	554	585	528	590	534	575	537	554	538	599	546	565	498	523	523	572	549	579	545	570	558	581	551	555	597	563	571	554	548	550	549	582	562	571	572	553	554	517	561	540	545	551	537	573	573	544	528	534	573	561	573	551	535	545	548	507	577	601	560	559	542	551	521	581	544	558	565	577	549	572	511	531	568	551	551	525	560	564	587	558	560	544	490	545	564	617	584	534	610	547	541	583	569	572	561	511	561	544	567	547	559	524	579	578	608	599	579	514	564	606	562	564	545	553	538	538	557	564	560	546	572	547	570	540	579	560	576	536	530	584	608	528	591	561	589	486	537	567	550	557	525	583	535	583	557	572	540	543	592	545	517	584	563	534	567	546	526	572	555	546	532	583	571	580	524	516	544	574	541	580	572	554	539	548	565	598	559	566	571	563	548	520	561	577	555	528	570	562	555	566	556	563	580	537	526	531	554	564	520	471	556	526	573	554	580	547	548	560	570	534	531	565	563	597	535	587	557	557	570	540	545	594	555	574	579	516	557	574	560	555	556	537	522	583	592	535	517	596	579	593	555	536	578	545	532	556	567	533	507	532	542	545	561	554	546	574	581	566	577	540	564	579	595	585	516	536	568	567	521	565	595	545	555	557	552	589	569	530	556	543	583	577	550	527	552	531	545	576	593	560	575	533	548	599	551	564	544	579	544	604	561	580	520	567	571	558	552	585	583	594	573	564	570	587	522	582	557	564	553	525	573	633	554	529	544	569	555	571	554	561	568	553	533	528	539	554	529	560	552	555	530	531	573	561	564	540	521	554	545	596	561	525	521	553	572	594	551	527	554	594	587	521	523	575	576	602	540	546	559	536	596	568	514	546	546	571	566	559	563	544	581	538	559	552	565	543	578	587	553	588	556	568	570	572	569	610	525	541	525	541	550	550	568	563	561	536	587	548	564	573	556	561	577	531	528	550	541	567	538	589	567	583	511	565	519	512	507	524	523	515	554	551	604	560	523	547	587	531	569	558	594	559	566	511	568	524	525	582	535	572	534	553	570	555	596	545	540	591	545	578	555	544	546	547	575	575	566	535	571	535	550	563	545	577	518	558	555	552	573	584	529	589	536	547	550	564	571	571	553	552	521	571	578	506	574	555	539	558	551	534	558	556	501	534	551	540	545	565	583	560	585	542	578	546	538	558	518	572	558	625	568	574	584	569	510	542	563	579	544	568	556	572	568	575	582	543	519	545	519	553	547	564	557	551	571	548	522	576	591	509	561	547	571	563	542	556	556	577	535	533	557	519	521	574	573	566	591	577	547	546	581	573	532	576	553	565	572	555	576	516	561	550	552	565	558	536	531	570	551	523	531	568	555	536	583	487	519	532	555	527	545	528	545	553	556	566	549	561	571	565	573	519	558	564	556	566	535	574	558	560	583	593	531	534	590	555	560	546	540	544	531	587	532	594	565	585	526	558	524	500	558	614	574	558	554	549	563	588	566	535	536	566	596	585	572	534	550	572	594	512	544	524	567	553	540	554	552	593	544	549	570	580	581	589	599	506	537	595	522	535	517	590	547	555	583	563	558	584	549	570	538	606	546	506	564	518	506	561	585	568	558	548	600	548	577	532	560	587	544	549	505	558	526	552	539	542	542	558	534	590	584	546	577	564	552	560	568	484	554	539	573	553	550	566	535	518	557	527	566	504	609	557	584	535	514	580	527	567	565	574	623	531	541	572	583	569	566	535	527	531	548	583	546	583	509	580	530	564	556	622	562	519	594	553	545	592	570	524	531	541	599	535	558	567	576	548	561	585	563	567	549	586	556	526	574	614	536	545	546	540	558	559	596	575	573	525	560	615	546	543	574	565	517	544	568	538	563	574	561	518	517	544	516	534	579	563	565	562	558	571	587	522	539	544	554	556	578	555	550	539	526	575	505	550	537	518	558	582	582	541	550	525	536	529	549	534	547	524	566	594	528	548	529	545	537	512	569	538	592	568	562	524	528	579	567	562	572	530	565	560	546	553	552	523	609	582	580	547	559	534	530	549	568	569	591	569	548	561	550	507	517	551	572	541	566	562	588	555	525	575	521	550	558	576	549	569	514	567	567	540	529	526	568	557	550	519	558	549	550	553	536	530	605	589	565	558	559	568	566	523	550	578	535	534	510	566	539	575	590	542	531	520	553	560	542	546	595	566	547	524	571	571	572	547	541	558	578	550	544	560	583	566	589	572	551	599	563	571	583	581	587	616	534	573	542	543	557	524	579	578	575	575	569	569	538	560	594	576	569	593	532	551	548	600	548
24722	22904	30818	25586	19499	6903	813	483	465	418	495	466	438	413	464	452	432	450	428	426	443	438	454	477	429	480	450	471	469	441	440	435	428	442	446	444	455	423	449	456	409	474	482	453	483	414	475	425	417	408	496	424	446	440	459	414	455	480	419	440	436	482	404	432	454	432	446	472	465	455	441	462	484	448	391	434	443	440	421	459	412	437	404	460	459	418	449	451	442	445	436	453	408	428	442	464	407	440	464	481	427	425	440	440	440	458	445	409	413	473	439	468	427	417	439	414	441	437	445	411	424	404	458	450	455	457	455	467	456	460	456	469	413	472	384	439	457	447	456	416	427	441	427	432	448	447	486	448	443	419	421	444	420	446	459	507	470	435	478	460	429	422	447	469	464	481	461	436	466	433	493	447	434	420	436	454	436	461	461	482	416	450	456	448	429	424	447	466	458	455	462	419	474	418	382	417	457	403	449	461	468	447	443	416	467	442	453	445	433	428	458	448	464	469	418	441	440	404	475	425	444	421	457	515	435	449	452	454	435	477	463	489	473	467	434	431	427	465	441	442	413	422	442	434	448	438	467	438	427	434	448	450	421	457	429	460	456	453	421	442	412	452	421	480	460	430	469	445	434	455	446	429	454	419	455	432	411	457	439	439	429	414	421	452	423	445	463	458	422	448	445	462	471	475	466	431	389	423	453	458	443	430	430	444	439	460	453	452	461	435	453	406	433	437	426	456	433	454	439	442	427	462	421	431	453	413	439	458	437	453	441	454	460	474	461	478	431	456	449	414	485	446	413	445	475	455	429	449	426	437	434	413	458	436	471	435	409	369	445	469	421	457	476	490	422	423	454	419	447	460	448	415	412	478	439	453	435	424	431	427	425	455	440	434	448	429	442	441	423	440	440	454	428	483	401	457	436	460	448	460	425	433	443	442	397	442	464	447	461	471	467	432	394	455	448	416	424	471	438	444	451	440	465	472	482	464	428	446	448	438	470	457	467	461	437	449	435	428	461	466	428	436	466	443	457	398	472	462	460	446	432	456	429	451	410	485	434	435	424	444	443	453	422	403	444	439	466	435	452	408	431	436	447	437	461	434	439	476	423	442	439	430	427	459	454	435	448	430	450	431	464	449	449	458	429	465	411	429	471	447	438	464	423	437	460	442	438	422	495	444	464	415	425	446	478	409	428	450	448	445	443	448	435	472	404	427	419	404	446	470	451	435	414	426	438	422	453	444	469	410	450	437	420	450	432	437	441	425	458	432	412	490	451	439	410	434	465	411	447	479	489	409	398	436	443	454	433	456	438	461	468	462	461	439	394	456	476	454	488	430	440	423	435	423	460	424	439	470	445	459	446	445	439	414	397	437	442	424	452	477	453	436	430	428	446	451	421	434	477	452	440	441	411	431	404	454	448	398	477	470	432	443	410	412	436	426	440	422	452	432	450	407	509	484	415	453	477	425	442	425	435	458	447	436	429	415	438	420	435	439	452	427	463	448	421	442	443	415	433	444	443	431	415	421	479	452	467	456	437	418	417	432	497	457	463	428	408	447	444	428	436	446	475	437	460	466	422	464	429	437	465	482	428	447	453	470	436	470	419	485	450	442	470	467	416	423	420	451	428	435	457	461	452	380	420	420	438	423	421	442	456	430	453	425	465	439	438	426	430	467	451	468	428	444	437	457	492	457	437	443	442	419	394	390	407	428	387	451	468	468	459	414	412	452	450	448	460	441	461	453	426	457	398	455	498	437	428	449	425	437	466	431	477	443	438	456	450	467	431	452	433	459	460	465	456	473	430	404	444	450	430	475	415	439	451	438	475	469	458	423	446	469	466	414	477	453	443	448	420	473	426	463	450	467	407	449	448	384	474	459	456	468	439	436	414	447	415	457	419	438	409	474	455	447	435	437	434	449	403	428	456	469	432	418	423	468	440	453	463	453	439	446	451	456	453	417	490	437	451	448	442	457	425	422	435	414	434	455	447	419	405	435	430	398	396	442	442	464	451	499	465	453	449	432	463	425	499	439	476	424	453	429	389	440	431	433	445	458	465	432	446	402	464	470	437	467	434	466	446	436	440	471	433	409	428	436	453	418	431	439	459	431	466	421	466	411	427	465	437	458	466	433	475	408	454	454	473	443	436	431	448	453	433	439	393	450	438	445	467	459	424	445	454	447	439	422	448	433	436	439	461	454	479	494	475	436	442	420	413	469	421	445	474	429	416	458	440	457	466	446	432	458	437	459	443	427	422	450	460	452	439	450	443	422	431	451	451	442	452	442	444	399	468	444	477	422	453	466	442	431	450	475	426	458	465	445	424	440	447	422	503	443	441	454	471	434	417	440	425	430	437	431	443	433	420	424	410	438	464	454	401	389	446	456	440	427	448	431	420	465	433	446	412	427	466	436	424	449	457	444	400	440	441	454	462	450	451	411	452	436	456	412	442	465	484	433	444	424	450	410	406	464	418	436	445	446	427	388	425	433	433	443	434	447	461	412	475	440	438	405	471	470	442	453	430	480	437	426	405	430	422	448	424	424	416	475	423	416	434	434	443	462	457	442	443	427	489	448	435	433	444	473	431	416	402	430	468	462	429	433	427	446	432	454	452	431	412	461	446	418	429	444	444	468	448	429	466	450	428	437	419	429	428	468	425	443	402	469	439	486	410	446	413	443	460	418	446	471	456	445	450	413	420	464	429	417	431	469	449	431	439	445	408	453	457	435	380	436	457	475	395	444	434	448	441	424	500	403	469	475	438	433	423	441	483	427	442	425	421	423	437	445	471	471	465	441	438	468	422	452	451	475	426	476	417	458	419	388	446	446	425	501	433	481	452	423	426	464	439	431	434	432	391	448	434	469	415	481	422	405	435	436	479	461	463	426	441	412	403	401	411	483	446	443	444	449	426	455	474	449	402	393	433	458	469	421	449	424	416	416	438	456	441	444	441	450	473	477	430	444	480	429	449	420	428	428	434	460	425	460	429	464	420	442	465	442	419	463	448	470	413	442	452	447	477	421	474	413	422	442	446	444	436	433	412	414	459	433	408	408	435	440	448	452	463	441	451	459	454	436	434	474	448	467	468	491	432	431	397	399	431	440	427	428	459	426	425	483	467	432	472	463	459	429	414	439	457	424	472	462	449	466	427	433	476	442	430	492	438	468	462	415	444	464	480	424	470	465	438	444	429	429	427	441	438	444	431	420	478	454	455	443	440	444	449	467	450	466	475	466	457	469	467	463	442	431	444	455	422	442	449	438	425	439	437	485	448	480	506	434	433	421	445	424	449	430	410	446	423	434	437	437	418	453	456	445	479	444	479	430	453	474	442	459	492	471	406	435	457	429	462	442	409	480	451	427	476	425	455	431	417	443	421	442	446	433	457	419	423	454	491	452	429	448	423	453	433	445	447	466	438	421	424	430	479	454	467	449	443	427	456	414	432	436	431	404	401	438	446	431	431	442	384	432	461	411	442	409	416	476	453	416	461	451	437	424
60582	85972	57877	30857	11484	2790	1071	756	688	682	730	708	666	702	693	678	732	742	688	682	656	654	683	681	662	656	702	662	660	735	703	764	722	729	722	711	670	647	668	702	689	682	699	714	710	672	606	714	703	670	723	713	678	686	688	706	687	692	680	705	689	703	710	682	678	688	694	721	686	666	692	744	677	737	704	699	645	717	655	673	683	680	738	691	744	683	731	663	685	675	689	677	717	682	673	670	699	688	692	695	681	722	689	687	734	708	709	667	674	721	701	728	685	666	675	705	703	696	703	725	669	654	709	662	676	698	692	712	717	705	694	703	669	709	720	733	659	684	726	700	723	724	639	686	703	689	699	677	709	710	701	673	712	697	649	686	713	684	726	710	682	656	680	720	666	702	666	700	656	668	704	733	666	688	683	670	741	688	718	639	667	654	664	717	744	716	709	677	706	709	671	715	681	722	653	672	707	676	712	654	687	705	700	693	706	679	696	708	721	753	722	688	688	661	706	709	700	682	724	695	695	711	716	714	690	725	706	695	709	713	744	705	674	688	687	745	745	662	710	693	674	699	693	658	674	745	721	701	636	684	702	677	739	697	724	712	662	678	695	676	645	677	727	696	671	704	676	698	693	687	664	717	755	674	777	669	723	709	701	656	694	689	694	689	676	685	659	693	717	701	694	688	671	661	705	696	682	727	650	716	647	677	717	744	707	690	713	729	686	692	660	667	651	700	660	713	664	691	690	711	673	700	690	681	689	694	701	657	666	729	673	687	684	691	725	720	685	719	662	712	669	726	701	665	678	684	706	725	729	744	722	714	747	711	694	719	764	667	714	674	676	674	690	732	680	722	687	676	653	749	710	681	715	691	670	616	695	653	720	651	724	702	688	703	690	663	704	674	686	715	679	702	718	698	731	689	743	690	683	661	729	690	734	727	681	651	663	707	649	676	655	690	645	698	688	688	707	694	688	702	677	663	704	672	687	708	718	680	709	682	685	693	628	695	655	745	698	684	659	699	732	727	668	703	721	684	694	701	663	652	729	675	705	666	652	691	708	706	685	743	681	717	675	647	736	698	665	661	669	681	702	700	664	680	717	722	708	691	632	645	654	739	685	732	622	688	694	662	665	718	722	695	668	664	654	737	702	640	687	690	678	667	690	665	699	679	728	670	657	654	639	698	707	702	683	701	697	653	678	679	689	675	684	697	704	681	663	709	726	722	659	697	672	713	743	702	693	640	763	704	660	691	712	758	666	687	702	691	698	679	691	697	718	660	697	665	619	695	711	755	721	696	683	691	673	645	714	675	665	696	669	662	689	701	702	673	719	690	680	685	697	662	703	723	698	685	714	686	681	702	689	735	680	684	668	700	679	718	686	696	672	716	690	684	734	701	686	713	778	694	704	707	653	677	681	694	711	704	730	716	705	695	689	699	676	678	687	686	721	667	729	738	725	661	642	687	702	667	694	711	726	717	712	705	704	693	697	757	689	720	683	680	652	670	663	678	755	746	692	634	734	723	691	702	712	714	689	662	651	722	701	662	695	693	662	738	718	693	695	712	687	668	659	713	740	688	670	701	681	679	669	683	717	688	719	729	695	739	701	690	686	693	661	686	681	730	723	777	686	673	652	651	675	674	677	640	693	707	687	700	729	729	696	719	676	689	751	690	681	655	703	727	697	718	728	652	658	724	701	670	664	695	703	728	668	668	719	736	692	671	678	701	651	709	705	718	638	688	679	722	734	670	718	683	725	704	733	693	711	771	723	713	710	712	681	706	731	673	681	733	676	655	685	689	691	720	681	686	664	678	699	662	676	711	683	747	661	674	705	669	706	699	686	681	723	681	692	667	715	682	768	692	711	708	690	691	629	665	667	711	709	680	724	737	663	663	743	665	688	663	716	722	671	713	692	716	726	690	717	685	694	702	670	661	686	654	651	712	661	717	676	650	671	658	706	661	670	674	681	689	695	676	740	743	730	673	704	727	705	707	713	708	734	708	722	644	671	710	684	704	663	697	612	678	685	684	712	686	680	634	703	656	667	660	672	692	662	685	701	706	707	741	707	731	709	688	675	693	684	698	751	643	675	727	653	703	664	636	755	685	687	712	679	679	753	665	663	663	737	667	699	684	732	644	710	709	678	711	688	687	710	696	703	712	700	660	690	697	701	741	738	644	707	645	698	692	721	688	695	672	722	687	698	682	700	698	676	722	667	684	719	742	676	683	671	704	706	660	705	744	704	712	667	720	695	722	716	667	658	656	672	706	690	717	722	675	706	709	693	693	703	715	693	718	752	732	690	663	709	712	703	692	677	653	687	656	688	654	710	715	656	746	702	691	723	675	696	681	680	662	710	735	668	689	657	684	739	663	689	659	685	662	693	679	665	708	715	688	737	689	708	670	678	683	681	760	671	657	729	740	663	646	695	745	702	714	682	725	662	683	657	732	738	700	737	682	667	696	694	676	694	711	733	679	691	682	727	691	693	719	737	699	675	673	677	661	701	711	719	717	719	681	649	684	716	646	665	665	656	686	720	680	683	722	686	678	662	692	691	717	687	696	690	720	703	715	741	698	682	633	713	728	718	706	664	690	704	685	728	722	695	698	678	697	643	659	708	691	714	670	682	702	663	641	680	636	681	690	689	710	673	704	700	717	715	677	673	713	638	697	691	697	680	639	670	687	660	727	683	700	712	728	666	669	668	713	708	696	714	683	662	711	685	720	721	686	698	709	676	694	677	741	661	710	688	669	729	721	734	716	696	674	688	733	684	669	656	690	710	679	693	688	719	702	691	654	747	723	722	704	676	684	693	659	670	673	711	705	707	722	693	724	648	713	666	696	698	688	678	660	734	698	725	707	679	694	730	680	705	704	715	713	640	689	692	653	703	720	694	669	684	680	676	672	710	683	696	736	699	709	662	679	677	704	682	652	680	690	690	738	707	673	715	673	700	710	740	682	662	672	697	682	681	688	664	704	702	611	683	703	732	719	716	684	738	749	670	657	686	684	700	685	636	719	641	683	675	691	669	708	737	691	717	722	668	724	684	693	666	716	727	702	680	700	708	718	694	725	712	700	697	706	714	653	722	690	711	695	694	647	677	672	684	641	657	712	675	713	658	710	712	673	676	743	652	670	724	703	718	663	711	698	713	696	727	715	682	712	715	687	671	679	656	670	651	697	695	680	652	672	670	677	678	706	691	680	689	710	713	735	674	716	741	669	688	694	736	680	693	751	700	720	672	710	726	667	663	700	691	676	680	673	675	671	679	691	735	696	706	686	712	689	662	728	621	674	694	663	689	688	701	684	669	700	708	687	681	668	677	679	726	645	715	733	714	683	645	657	714	669	724	696	705	688	698	679	714	745	696	651	672	674	676	668	703	715	687	677	687	674	675	708	755	729	669	715	722	637	714	691	679	663	686	666	707	688	678	723	739	671	703	671	669	699	686	706	681	702	653	679	684	677	699	694	679	705	709	693	690	717	691	693	659	715	687	708
23531	21957	30113	24376	21488	18712	4436	588	553	488	503	493	493	496	515	522	544	524	527	544	510	520	492	496	493	515	512	513	513	510	514	513	518	518	503	496	478	549	522	475	464	535	469	469	512	550	470	480	513	496	482	520	464	497	481	511	506	509	496	505	508	546	519	525	498	493	469	488	490	511	506	507	488	478	489	517	491	504	482	566	525	502	509	507	505	533	488	479	481	510	502	532	525	492	533	524	559	516	515	499	498	543	511	481	528	486	479	478	494	503	529	496	494	517	511	512	515	487	530	483	482	532	507	469	533	476	458	474	538	486	480	505	494	474	522	515	484	501	472	496	519	515	476	511	508	539	482	498	495	451	495	516	478	533	474	465	525	489	519	487	534	523	469	542	507	486	503	454	492	533	509	500	508	496	523	509	469	484	503	511	486	462	513	503	504	494	538	479	480	525	502	539	509	524	479	525	464	489	497	519	494	482	518	496	483	495	499	514	466	521	518	474	509	519	463	502	514	519	467	489	531	515	484	494	522	525	510	497	450	517	517	505	525	469	493	490	522	474	543	481	506	472	494	482	507	489	525	516	514	522	489	534	512	484	493	486	501	486	488	482	488	452	495	539	471	504	507	474	484	520	523	530	508	474	493	513	475	444	468	475	488	476	500	476	482	489	509	523	508	499	494	479	477	507	514	553	528	479	505	513	573	483	511	492	464	516	484	545	458	520	510	503	518	454	514	527	485	487	528	513	508	488	514	535	514	530	533	499	513	524	455	483	510	481	511	539	500	491	478	512	437	515	481	506	532	483	524	466	479	568	536	514	489	500	505	510	484	524	506	497	509	492	497	471	494	517	514	523	528	503	486	487	502	491	501	518	494	520	504	497	494	509	522	498	510	532	499	513	490	536	502	490	515	480	477	526	495	481	483	481	478	498	530	487	476	501	483	487	543	521	485	518	501	567	515	519	511	518	473	546	486	501	509	519	520	494	519	501	499	497	497	504	501	499	501	538	507	488	470	505	452	537	529	444	531	490	459	527	513	505	506	535	533	469	502	499	510	460	489	473	567	519	509	477	532	513	533	507	507	490	491	482	509	471	474	496	513	514	502	470	500	515	504	492	477	510	535	510	480	502	463	481	502	478	522	517	507	502	452	539	469	482	484	511	475	531	480	492	483	501	502	539	495	493	529	488	523	521	475	496	491	474	482	488	494	496	490	508	537	536	456	539	467	485	517	527	516	488	522	493	508	518	510	460	485	468	512	494	534	479	470	480	520	497	536	492	523	552	516	482	528	533	506	523	523	495	500	493	489	468	468	488	495	474	492	485	480	516	512	531	489	472	524	524	463	518	504	529	498	498	504	494	513	480	527	507	480	530	493	468	506	460	466	491	521	492	516	494	452	536	506	511	529	481	516	495	499	463	503	471	476	499	498	519	510	494	532	483	467	475	457	492	515	534	507	511	518	507	490	469	492	467	501	468	500	537	485	485	519	466	471	487	495	515	472	503	482	499	501	489	496	495	479	497	489	505	467	526	487	460	525	496	499	518	487	500	487	483	521	500	502	523	461	524	534	507	513	512	504	491	501	495	498	499	504	538	463	513	496	541	525	491	492	482	484	513	499	508	494	495	503	506	510	504	515	512	501	504	486	467	510	487	520	502	478	526	499	517	479	491	469	494	472	470	477	501	508	524	502	491	506	521	511	504	467	519	493	513	510	489	503	483	509	496	491	515	484	514	494	505	520	482	491	492	475	526	512	476	512	542	468	473	474	478	493	487	516	491	514	457	519	477	509	492	513	493	482	513	519	494	495	521	511	500	522	502	554	511	497	497	517	486	486	495	515	497	528	488	522	517	487	520	509	508	503	471	483	489	487	492	499	480	504	504	509	509	527	497	508	508	516	492	460	515	511	488	526	508	511	510	521	501	527	474	504	517	519	523	493	462	493	473	500	512	484	441	503	512	527	519	496	485	528	489	456	523	505	505	482	472	490	492	454	508	471	510	486	502	483	488	519	509	517	486	554	544	495	512	503	506	509	493	535	468	518	472	489	488	501	520	499	560	520	517	512	476	509	526	485	488	473	526	501	469	467	474	504	482	476	510	501	499	498	532	462	486	474	535	543	511	521	486	530	556	526	469	512	508	502	473	506	531	502	505	488	520	459	511	468	486	557	515	548	508	496	499	515	486	536	535	494	491	495	453	508	492	533	503	512	544	446	500	485	472	510	492	484	505	498	482	519	519	497	515	490	498	529	510	467	459	517	477	508	517	517	529	528	505	478	532	484	422	532	521	528	461	484	550	543	483	460	529	525	513	475	543	501	506	506	500	504	509	500	513	483	475	480	469	536	464	490	442	532	493	529	474	498	504	491	517	493	508	506	504	525	483	525	500	481	476	519	500	482	512	478	493	497	453	493	477	513	509	493	479	517	516	514	523	494	493	478	511	513	471	485	512	480	549	499	501	529	524	506	456	477	542	535	490	504	501	454	478	518	506	501	487	486	490	505	508	472	477	549	520	520	481	502	486	494	539	514	517	552	459	479	497	509	487	486	539	523	470	534	478	518	507	533	530	491	490	479	530	548	520	477	474	504	517	508	483	523	510	502	537	480	524	475	490	479	495	490	527	507	478	516	453	492	485	476	468	520	501	499	533	534	515	507	475	478	500	483	459	524	516	470	483	462	465	509	488	441	530	547	500	499	531	513	478	529	495	495	514	494	517	474	541	466	504	503	484	497	479	473	530	502	500	475	513	539	504	522	511	500	453	497	525	529	533	515	491	525	510	511	560	494	498	500	512	480	500	497	512	509	497	503	505	549	458	473	474	465	539	516	490	501	473	477	550	507	487	494	478	486	484	488	458	528	542	479	518	485	516	496	503	475	495	489	542	504	533	485	497	494	528	518	508	489	487	529	462	488	546	476	503	528	516	531	478	492	513	468	498	540	534	533	512	532	504	519	483	511	468	494	512	487	493	506	517	509	529	470	500	516	499	487	515	501	474	497	499	511	500	495	503	523	499	476	509	513	489	485	537	475	537	536	490	459	518	461	526	468	518	520	491	490	485	512	510	531	479	509	494	461	533	497	509	490	524	501	502	505	466	525	535	538	496	480	488	529	451	549	526	492	512	441	462	501	517	497	491	492	516	507	493	502	527	524	500	496	510	489	485	517	530	526	476	452	536	478	498	480	477	515	508	497	541	477	526	470	500	518	517	532	502	486	489	495	517	491	499	478	478	514	468	525	501	500	513	514	473	489	502	511	531	501	477	511	472	488	520	483	471	510	502	486	481	472	526	519	494	521	467	501	531	522	546	488	503	468	508	516	506	489	472	514	505	498	514	492	494	495	511	467	535	514	522	505	457	494	468	532	520	476	479	517	493	515	477	483	527	481	481	511	500	529	498	495	535	493	489	532	481	484	462	484	539	511	508	501	486	508	489	506	471	535	532	489	484	498	473	535	500	528	486	457	515	512	490	496	500	504	493	481	517	487	501
61950	97914	68555	38950	17092	4527	1342	851	748	765	759	762	761	756	778	775	749	782	756	779	760	767	776	802	724	787	782	817	742	781	787	757	786	733	765	779	737	794	767	750	767	726	750	769	762	774	727	742	772	747	740	775	728	771	777	761	775	762	772	736	765	735	723	729	774	746	785	790	779	744	783	770	761	765	681	784	778	773	807	751	721	703	765	754	739	769	753	758	719	780	753	772	744	768	751	743	692	723	750	735	754	744	736	741	725	778	715	736	728	741	727	745	753	718	734	777	762	737	754	753	824	822	824	750	774	756	729	744	775	763	773	761	746	807	706	740	737	762	741	777	767	722	793	771	766	807	780	752	757	752	737	775	776	793	780	772	801	721	784	772	740	787	755	715	709	754	797	778	785	764	826	771	730	776	765	778	762	733	777	773	685	784	748	775	769	770	732	787	764	765	736	786	760	758	723	745	791	763	789	720	764	777	715	702	773	774	778	782	739	722	754	824	796	746	758	779	773	803	805	799	762	767	756	791	776	812	705	789	746	784	759	748	746	750	736	789	769	764	762	755	727	775	766	760	758	748	772	783	745	774	790	773	750	743	749	754	742	765	785	725	792	776	741	750	725	745	741	732	762	812	757	706	751	731	782	767	765	751	765	744	753	758	750	757	770	812	761	777	754	752	757	737	781	768	745	707	820	784	766	802	759	723	769	787	772	751	773	758	738	740	767	746	743	729	781	771	730	736	789	757	725	749	782	766	749	783	753	836	817	729	716	752	770	759	741	728	770	793	794	745	742	769	755	779	718	769	786	759	785	741	797	721	745	745	791	759	715	756	772	789	773	757	729	765	737	768	755	778	727	792	756	709	776	724	763	717	771	740	717	791	742	798	780	755	783	751	757	797	746	774	761	786	767	726	790	793	735	743	782	715	788	781	784	735	775	775	780	740	768	764	736	838	791	778	732	745	813	745	771	730	791	750	762	768	751	755	763	790	757	737	714	782	805	802	752	745	741	757	760	763	792	745	771	773	750	769	727	735	745	781	784	765	763	783	759	711	724	757	739	783	731	785	728	784	784	814	724	767	742	732	769	754	723	721	794	768	761	746	743	736	733	789	743	784	806	734	741	777	801	720	740	744	796	726	794	762	737	748	748	753	764	732	753	718	751	741	739	774	735	748	816	800	736	779	772	749	756	757	756	763	781	786	738	842	780	735	752	756	763	744	741	823	746	721	717	799	778	778	765	763	781	754	805	802	747	761	751	746	782	765	759	761	762	734	744	804	759	697	727	789	795	723	735	743	817	787	787	763	722	745	818	768	737	760	758	761	762	778	734	763	772	726	758	790	711	748	751	723	706	811	808	743	734	744	739	735	797	729	738	779	720	815	799	764	757	765	726	778	745	750	797	762	720	813	816	801	760	764	746	740	823	722	743	791	771	751	744	807	794	760	748	709	720	754	771	723	779	699	748	735	798	787	784	771	758	711	729	750	795	760	792	763	749	779	752	748	755	753	779	723	727	782	804	770	811	727	782	686	768	777	725	737	802	757	704	744	714	750	695	783	708	792	798	757	772	739	754	794	775	732	763	727	734	771	764	715	765	813	762	728	725	749	752	759	784	766	754	749	755	766	731	705	788	709	734	806	749	734	762	732	742	760	765	761	743	789	769	743	743	779	756	765	730	737	763	761	766	773	767	745	777	745	760	751	803	747	707	719	787	731	758	735	808	751	766	710	789	777	811	751	681	792	761	783	765	808	765	780	762	729	737	731	746	737	714	781	702	767	736	727	763	743	741	771	743	750	741	755	733	761	781	739	757	777	741	797	799	763	741	721	758	775	777	775	761	780	752	765	790	754	735	803	743	783	795	740	775	762	776	770	775	769	830	765	708	764	695	771	760	798	775	750	745	763	762	729	762	764	753	781	777	734	753	775	774	715	750	760	760	752	744	731	801	785	780	741	778	791	710	774	766	726	755	767	795	768	782	756	733	719	774	733	742	730	729	801	784	745	803	707	784	780	769	781	776	806	745	761	766	739	725	817	748	765	740	762	778	756	795	781	755	785	723	765	788	768	771	753	696	747	742	792	731	804	728	719	752	764	740	729	768	757	734	759	740	770	752	798	743	729	762	765	775	713	745	750	764	764	732	770	774	709	768	772	757	783	753	738	772	768	727	801	782	765	763	758	798	783	770	751	772	805	733	780	751	724	796	743	729	702	749	772	780	758	754	771	791	773	713	737	801	782	744	822	777	782	768	779	745	768	751	770	766	806	761	783	733	756	790	779	742	729	736	776	728	767	760	755	777	749	740	751	802	821	777	692	765	751	782	753	769	766	719	780	746	763	748	819	742	754	732	747	763	780	768	810	785	771	778	763	754	791	777	773	745	738	797	749	743	782	739	746	749	729	826	785	807	743	726	761	766	756	738	781	775	734	756	817	734	746	766	773	753	740	787	770	759	704	754	784	784	753	751	777	739	792	801	731	740	743	815	763	778	759	714	774	740	737	727	714	761	779	725	765	769	752	745	774	712	745	657	788	728	709	749	769	766	739	806	831	758	781	779	708	771	788	826	731	783	711	778	746	741	752	788	777	731	772	757	755	756	752	731	793	754	761	740	762	803	770	750	769	789	775	739	693	759	757	748	772	714	787	740	738	752	787	803	747	738	764	709	770	728	747	708	695	762	734	803	753	731	748	765	747	798	773	787	775	754	725	827	746	752	755	778	774	832	771	817	733	757	756	763	754	733	743	732	765	670	781	768	769	693	752	839	748	778	739	714	772	816	782	766	758	765	721	737	753	763	782	817	780	751	710	788	778	740	751	747	768	752	772	804	778	742	784	763	758	734	788	780	741	761	745	733	726	707	710	765	771	789	718	801	785	755	832	791	775	771	752	745	756	803	747	767	736	807	785	758	787	707	748	769	756	802	813	823	758	773	787	748	760	748	725	779	764	753	730	780	754	759	775	751	797	746	782	776	750	773	735	786	789	740	795	739	708	713	817	767	767	754	755	709	742	799	708	764	732	758	725	745	785	745	753	728	770	744	782	758	712	770	782	733	738	758	825	795	751	770	758	756	769	796	773	708	733	833	766	727	771	751	738	796	789	791	721	746	739	770	782	760	744	749	791	757	809	808	754	786	753	805	767	729	774	817	744	760	757	796	762	774	754	756	744	755	794	757	769	780	792	751	786	750	711	770	774	734	801	768	788	761	760	749	730	748	752	732	752	759	757	782	734	737	722	749	705	748	776	785	742	786	775	763	812	739	735	740	775	736	768	805	723	728	760	788	729	797	728	765	734	737	750	793	709	722	802	773	744	743	744	755	796	741	782	728	747	752	790	726	775	777	742	721	787	768	770	772	774	798	747	783	751	770	778	756	798	763	810	737	746	764	760	733	734	740	766	758	754	727	806	796	769	814	749	811	807	793	784	785	749	750	773	741	757	736	721	797	714	762	815	733	750	751	749	758	745	805	752	754	773	763	755	747	764	724	755
30559	29073	25482	10082	1607	688	408	372	326	331	333	337	331	340	396	375	355	375	342	333	351	373	334	371	367	369	349	320	334	333	341	324	331	357	381	351	362	360	330	362	362	307	344	354	317	344	330	368	344	328	334	310	369	346	331	357	339	345	301	339	364	337	338	362	350	327	350	353	333	333	333	347	377	360	370	347	358	354	345	343	371	348	347	372	371	326	336	353	348	341	353	348	348	359	335	339	345	355	339	333	317	352	332	353	351	384	328	351	365	319	325	309	364	350	325	355	333	357	327	331	334	351	316	340	343	326	341	342	320	338	367	342	367	341	370	337	328	327	338	335	355	348	340	348	326	350	336	322	375	343	370	391	332	346	352	346	324	352	342	336	327	344	326	347	302	318	354	362	350	347	346	303	373	325	370	337	355	354	323	343	336	354	350	346	342	354	346	349	364	348	320	376	364	342	320	293	354	333	358	359	328	316	320	336	351	347	325	331	339	320	315	324	347	339	339	358	336	359	316	328	357	347	342	344	329	339	364	323	325	351	347	329	328	358	307	353	350	316	368	372	330	323	357	339	339	348	360	350	357	349	360	338	319	334	364	328	311	358	330	310	317	354	374	371	335	329	361	312	348	335	340	349	336	343	337	353	359	354	344	372	366	317	312	346	354	342	370	349	361	346	303	353	351	340	359	322	344	352	319	335	351	328	394	346	353	347	335	328	337	330	342	351	349	315	337	324	333	322	349	362	357	344	355	357	353	337	336	387	321	343	334	352	323	328	364	360	355	313	372	331	320	321	361	351	303	362	341	353	343	326	324	342	383	305	340	363	353	343	375	351	324	331	322	325	316	356	353	325	333	355	379	304	318	357	329	337	370	363	322	342	349	350	348	350	360	358	353	328	360	333	373	389	345	349	335	364	337	354	347	340	355	343	353	358	354	359	322	361	346	363	388	347	345	332	333	350	336	338	345	340	373	387	334	378	363	335	351	313	353	371	339	363	359	310	331	335	358	299	336	370	345	339	322	372	343	370	366	371	367	311	350	346	351	324	317	374	338	352	326	349	362	335	349	326	341	365	340	342	344	349	329	348	348	333	339	354	323	339	345	327	333	352	357	326	349	362	343	335	379	358	335	369	376	357	330	348	334	330	365	312	362	341	350	359	349	350	338	374	355	378	363	323	367	322	361	331	333	375	337	370	339	302	319	332	310	332	324	328	352	328	351	338	362	354	340	332	333	320	336	360	352	328	340	310	352	359	312	335	355	345	335	308	345	362	368	345	353	317	346	315	327	336	327	344	338	372	326	342	334	323	330	364	334	348	344	370	333	323	322	373	344	320	359	347	350	361	365	367	351	343	328	356	313	348	333	358	328	319	358	355	327	344	350	366	343	356	335	379	360	349	351	378	343	356	331	366	372	355	351	331	360	322	335	337	341	339	338	367	312	341	363	327	372	335	356	363	363	335	320	342	284	352	322	353	334	319	334	356	316	352	339	364	341	333	355	359	348	311	289	355	322	331	331	320	337	362	330	355	345	338	326	344	340	374	369	323	326	338	357	346	310	336	333	380	353	357	318	344	325	337	350	363	351	361	334	349	340	343	342	326	321	300	337	331	359	349	317	306	356	335	329	365	373	299	307	349	340	319	356	347	349	324	328	309	395	361	323	342	342	334	347	306	354	353	334	364	395	354	381	334	333	339	369	349	341	342	345	376	355	333	325	347	363	344	338	352	351	382	348	349	371	349	319	344	363	328	331	381	333	342	357	331	377	366	335	366	325	325	334	329	329	348	343	321	371	338	352	328	368	346	363	340	343	369	340	338	341	336	361	345	333	314	321	326	348	348	343	327	356	361	392	365	349	337	359	336	306	324	340	346	358	321	342	293	299	334	359	352	329	346	370	314	365	351	331	336	330	332	353	323	383	346	360	356	343	350	322	346	322	317	315	342	364	342	356	320	338	355	340	324	351	350	331	330	338	315	350	340	347	331	363	337	369	347	372	381	347	365	346	333	363	330	331	342	335	342	325	339	353	339	322	326	374	339	331	343	368	344	362	347	361	322	346	331	339	360	327	337	375	354	342	349	360	353	338	341	327	353	367	333	353	334	330	353	342	341	333	325	371	354	357	340	347	304	349	352	356	313	332	334	396	363	367	338	350	343	339	355	362	333	334	356	344	357	340	366	315	340	319	350	366	356	369	325	340	360	341	328	342	367	365	354	331	354	365	365	336	385	347	352	383	371	344	347	299	349	359	350	328	360	357	337	332	333	321	344	329	320	344	345	344	382	336	327	345	353	337	329	336	334	338	377	362	350	374	355	340	338	366	347	347	362	302	356	347	320	317	348	355	332	325	365	346	339	313	354	343	351	331	350	384	361	329	350	372	340	350	355	345	359	334	323	359	337	317	337	336	327	351	356	332	309	335	350	366	336	348	315	336	329	341	358	300	315	344	346	367	344	365	337	345	335	333	333	363	410	341	338	344	294	345	331	358	361	370	322	374	355	356	355	348	359	352	333	337	309	388	369	352	350	341	325	324	348	368	354	364	311	320	351	360	338	349	323	340	354	327	374	350	328	322	307	333	340	318	323	346	360	360	374	346	349	301	342	319	345	362	329	317	375	334	351	326	340	368	356	355	339	320	367	355	391	363	324	362	346	335	379	361	379	342	358	346	340	336	317	360	310	314	346	318	341	362	321	344	331	318	334	373	331	336	335	377	333	340	370	329	345	341	348	336	352	348	354	351	385	329	336	326	326	355	367	340	344	342	345	342	337	350	373	366	341	371	357	331	342	340	331	362	332	358	351	367	311	342	339	334	350	358	380	341	360	365	324	363	337	326	345	324	322	360	334	347	347	332	362	340	370	381	356	356	356	375	338	349	321	350	363	349	343	331	360	340	344	351	339	332	353	321	341	360	356	339	342	320	374	348	327	316	359	368	359	312	323	347	330	377	344	318	311	320	340	344	343	358	343	361	357	351	350	342	313	323	337	330	333	334	349	374	355	349	349	359	328	352	351	362	336	359	363	351	363	340	330	341	347	357	319	339	350	331	340	339	330	327	336	344	350	320	341	325	370	345	349	337	352	348	342	343	332	335	357	338	319	354	377	337	355	365	366	361	331	364	362	349	348	360	355	372	379	337	331	328	352	373	330	318	337	360	335	331	383	342	354	321	343	348	342	350	321	357	333	349	346	373	314	339	331	334	351	356	363	339	341	341	313	331	335	378	342	347	373	313	348	343	356	342	352	347	348	352	372	338	347	339	327	324	350	367	350	319	341	345	359	331	352	330	330	335	352	351	334	412	350	327	367	337	342	351	365	341	332	315	336	360	339	334	380	353	301	375	317	340	360	343	363	338	362	342	346	319	356	339	323	352	333	366	336	350	303	379	337	359	343	337	332	341	356	337	314	332	352	341	338	341	364	334	345	326	332	341	322	352	349	374	320	327	355	325	323	352	357	351	346	350	321	384	340	333	339	334	335	339	340	347	374
38448	45603	28479	9687	2579	943	614	547	484	551	589	557	545	503	583	526	575	521	564	631	533	570	566	560	555	577	547	613	534	529	589	595	530	519	530	585	543	512	571	578	544	531	551	540	512	529	531	561	537	530	529	527	576	527	562	540	540	524	548	536	561	562	557	536	541	552	570	552	556	608	560	526	608	570	534	552	584	534	533	549	544	536	527	536	542	553	557	560	549	544	513	546	525	537	548	567	525	580	534	564	542	579	558	548	559	554	555	572	547	535	545	584	538	534	475	531	541	555	560	544	584	538	579	502	516	556	541	516	561	552	525	587	556	510	555	544	518	523	575	555	519	550	524	528	557	547	562	572	564	560	550	561	506	549	528	529	528	548	534	541	526	533	542	539	604	576	551	593	570	600	521	492	583	520	559	571	533	532	548	544	548	566	520	547	559	571	592	586	525	573	554	540	554	535	576	568	561	521	540	594	539	537	565	544	556	524	526	557	559	545	519	574	512	553	535	560	516	533	557	562	569	550	533	571	561	590	555	533	533	533	561	527	499	553	546	555	501	571	566	544	524	578	554	535	585	549	555	546	548	570	563	549	558	569	505	564	524	531	547	538	552	533	538	522	577	567	502	593	556	590	564	527	564	514	551	572	561	578	515	511	530	510	545	574	543	529	527	490	497	594	537	575	530	546	546	546	523	546	581	543	545	509	525	561	547	572	576	534	567	570	577	543	601	540	548	582	570	558	559	504	602	522	529	530	592	559	533	564	538	530	524	519	531	486	557	582	533	554	571	560	506	520	521	546	561	517	554	586	569	545	545	559	582	544	581	550	552	551	500	576	535	540	574	503	529	550	522	549	556	521	510	538	563	562	533	588	587	541	512	555	565	519	560	558	563	555	525	614	538	505	541	550	571	527	514	559	544	529	512	542	573	562	549	568	575	563	566	577	563	561	537	546	546	585	556	571	499	535	518	579	558	570	563	539	563	500	504	549	556	570	529	525	581	562	577	534	549	558	557	584	544	516	557	537	547	559	547	554	536	557	597	506	523	530	510	546	531	521	516	564	533	529	563	571	561	586	548	547	529	584	518	550	566	541	537	566	555	543	508	501	555	574	578	536	524	533	519	530	544	542	548	544	554	522	533	558	546	547	513	619	552	531	520	564	557	539	573	541	523	545	543	535	534	551	568	546	542	569	557	528	563	538	540	541	542	512	565	544	550	535	534	578	532	607	541	539	519	537	549	531	574	580	580	546	541	530	555	582	512	557	521	528	572	525	511	555	543	557	556	570	542	544	579	568	580	544	526	553	550	537	576	537	525	556	517	541	589	524	537	538	544	518	559	565	571	536	547	516	569	604	551	582	548	541	555	538	510	525	536	552	547	534	581	558	533	557	512	518	559	547	551	613	532	532	492	554	526	519	523	508	575	552	578	553	503	537	582	557	546	528	569	486	552	513	542	535	586	521	506	533	523	541	568	555	516	581	564	534	558	562	576	531	535	533	577	521	571	576	564	559	573	608	526	590	544	564	532	562	540	540	576	522	549	536	549	537	567	540	542	542	558	528	530	545	534	544	527	492	552	555	547	589	538	525	573	534	554	580	558	528	581	516	590	576	560	560	531	561	511	553	564	549	514	555	573	561	546	515	507	574	567	548	581	534	573	561	549	538	544	541	541	517	552	528	524	576	565	526	507	534	533	575	551	517	542	533	522	547	529	562	483	542	569	541	588	575	563	529	520	529	534	503	534	496	579	540	501	530	518	571	587	599	534	569	571	576	569	511	576	558	552	546	555	529	547	519	517	557	573	573	521	572	493	554	565	570	579	555	553	533	543	566	536	561	561	531	570	517	532	589	564	542	593	561	552	512	525	520	563	539	565	583	547	571	532	543	577	525	582	542	573	572	556	550	541	567	530	505	567	560	528	550	569	505	493	580	557	575	551	542	536	535	563	594	602	555	533	557	568	550	577	535	530	530	527	507	543	578	514	540	560	570	545	535	562	535	558	558	567	536	564	561	574	554	575	502	586	590	538	551	538	570	539	525	564	527	579	517	564	535	528	526	505	548	523	494	599	549	546	509	557	533	535	548	542	496	531	565	553	561	584	543	572	544	548	542	559	531	531	564	521	550	549	583	541	518	566	486	554	551	537	550	529	589	508	571	542	552	539	604	533	537	564	520	553	557	565	542	567	524	562	528	561	539	615	545	546	573	580	544	536	530	577	545	513	558	501	620	553	559	539	536	558	515	546	532	562	537	517	564	540	558	524	572	512	521	562	575	588	527	592	565	531	541	586	544	559	534	511	538	589	534	557	544	537	504	548	585	520	556	550	512	535	581	517	560	566	552	572	527	551	580	517	564	561	516	519	553	573	557	515	539	565	538	529	522	559	519	539	573	564	537	532	543	519	531	542	523	563	549	554	533	580	540	548	521	562	548	520	521	526	581	527	559	534	532	556	559	559	574	556	514	558	546	566	547	550	494	541	543	544	553	530	530	579	565	569	535	529	541	590	532	570	551	568	572	509	511	532	552	571	551	530	576	577	519	557	559	583	544	563	572	563	553	578	542	522	535	577	544	577	556	548	568	532	561	569	556	547	559	533	586	569	585	548	547	572	507	560	524	545	545	598	575	570	520	572	516	521	557	552	524	573	509	591	539	541	545	563	577	572	563	505	603	587	531	536	541	535	546	566	537	561	563	559	522	557	563	565	542	552	507	543	565	548	505	557	584	582	547	566	552	578	533	532	564	578	577	548	571	561	552	557	564	590	512	545	564	560	531	537	522	515	554	522	542	545	561	529	536	559	563	557	550	544	570	564	513	542	563	528	541	538	587	587	543	551	575	548	586	539	585	552	566	561	525	544	523	538	550	548	554	528	539	557	524	566	506	545	531	530	576	547	573	551	544	557	547	551	567	550	529	537	579	516	507	537	568	575	485	543	547	608	551	540	555	559	573	549	510	568	561	551	551	513	514	530	545	494	527	559	545	559	542	578	537	530	524	559	547	513	577	534	580	531	532	557	528	571	531	503	546	490	516	548	562	558	561	589	551	543	510	566	522	560	544	566	537	572	561	518	523	496	536	540	567	543	557	552	527	564	564	543	582	561	539	598	576	612	538	520	540	560	529	596	566	584	543	533	542	536	549	528	546	565	530	540	576	521	579	546	533	523	559	532	519	558	538	547	576	550	534	599	578	511	600	536	530	531	556	530	596	567	575	552	578	566	528	545	522	603	530	581	546	527	543	543	544	539	569	501	537	563	571	523	498	499	536	575	548	535	588	536	551	522	524	544	545	553	528	555	512	541	530	544	548	517	528	538	571	565	528	528	548	525	516	578	554	544	541	545	547	557	507	542	511	548	555	546	538	537	506	582	523	523	519	573	565	557	538	519	555	535	520	528	561	530	504	571	546	530	554	555	492	549	522	566	583	527	552	535	512	538	556	556	544	559	556	551	547	565	512	573	578	551	553	480	557	561	507	555	594	547	529	523	530
24900	23019	31072	25553	19541	6777	766	488	493	422	418	451	462	441	419	453	469	495	456	478	438	459	438	436	469	448	468	479	475	477	462	458	437	448	465	437	442	475	439	455	422	426	433	458	492	484	442	438	474	418	470	448	445	433	423	462	428	459	433	419	462	477	455	463	424	447	457	455	449	447	419	447	480	451	473	483	449	464	422	405	439	418	459	432	461	431	464	454	459	448	472	445	455	438	442	419	470	444	436	459	421	410	463	435	412	435	424	424	449	439	440	414	412	410	452	438	474	448	390	483	467	455	432	481	480	416	465	445	455	445	464	446	399	453	424	423	387	449	436	421	404	436	442	404	428	459	426	392	446	439	415	501	418	405	475	433	438	409	440	462	466	482	471	455	458	449	426	413	448	440	458	479	455	428	466	452	469	447	448	454	434	451	459	424	451	430	437	438	484	424	453	466	472	436	431	446	435	474	444	436	431	455	437	491	466	414	457	450	476	455	453	445	444	444	399	460	470	470	417	439	439	421	455	447	471	447	440	433	467	410	466	471	437	459	443	443	480	438	447	432	441	440	436	439	418	444	444	455	460	449	465	382	465	432	492	441	437	435	441	442	455	445	393	477	464	486	446	446	454	449	420	429	426	418	449	501	468	445	463	436	436	464	443	483	467	434	460	447	424	429	490	427	455	412	488	435	468	410	454	427	452	456	467	464	445	454	442	423	451	465	461	421	437	437	473	473	445	460	431	407	452	459	404	463	461	454	429	449	426	447	416	446	422	438	440	447	501	419	446	478	458	439	485	435	460	466	471	410	419	448	469	484	418	408	457	478	473	464	465	428	419	453	429	433	474	456	466	440	423	444	429	456	455	445	432	494	449	439	419	471	469	440	426	461	469	408	418	401	457	457	481	416	426	450	464	450	487	417	407	441	437	446	484	443	446	458	393	430	448	446	471	447	427	451	461	431	446	440	427	441	417	419	456	447	418	416	499	406	444	432	462	463	452	432	450	440	461	453	457	441	459	433	456	440	440	443	448	437	431	438	410	466	398	447	440	448	466	437	445	443	450	442	382	448	463	467	472	451	438	451	431	444	446	414	469	441	440	468	469	458	431	456	434	419	463	480	441	442	460	479	519	440	463	418	422	442	426	477	462	455	460	459	434	431	452	467	421	423	454	418	435	456	440	474	420	450	451	430	438	449	453	441	483	453	431	440	428	449	456	436	414	425	436	438	426	456	426	429	393	464	446	441	435	439	428	439	452	408	440	428	463	432	427	466	421	445	451	443	432	436	430	475	452	439	429	402	468	470	483	430	405	443	485	448	430	421	469	437	441	455	468	470	489	452	447	454	482	402	430	464	398	483	436	420	459	430	459	464	423	419	465	458	460	459	453	401	444	423	415	406	460	447	439	403	445	469	468	436	437	414	390	456	442	438	450	471	445	454	458	437	437	461	482	441	467	449	464	456	456	438	437	475	426	454	474	452	430	426	443	444	452	427	445	459	442	477	465	441	433	412	456	454	453	460	453	439	423	444	424	425	439	428	476	456	456	443	450	441	428	445	448	450	450	480	454	506	479	470	445	440	397	444	435	425	434	420	479	413	425	483	437	443	394	418	435	462	451	432	436	452	462	458	436	446	437	428	449	457	463	459	433	476	445	451	414	430	434	439	448	421	406	463	458	475	430	476	421	431	414	472	453	410	430	482	429	442	435	431	451	468	471	461	409	474	440	410	491	453	438	420	427	441	438	431	447	474	440	441	443	452	474	465	390	427	434	440	416	447	440	434	437	430	444	457	448	469	413	476	464	476	434	440	445	452	421	447	434	433	418	491	434	465	417	454	443	454	431	420	457	423	447	472	458	458	496	470	488	455	400	436	463	468	439	459	458	448	434	440	438	453	422	414	443	416	421	413	431	438	437	421	427	441	454	483	432	486	426	444	407	438	419	430	445	458	459	376	419	457	465	433	480	434	423	458	461	419	425	483	445	419	475	423	437	455	427	434	436	432	444	406	478	403	427	428	421	485	455	429	449	487	458	435	444	436	416	392	455	457	420	419	470	445	422	469	447	386	470	458	461	428	425	432	463	493	412	458	448	412	432	451	439	438	452	460	439	488	446	465	430	424	448	441	459	440	452	443	452	448	430	419	470	441	424	442	458	450	466	487	454	454	458	372	463	479	416	441	431	408	418	465	450	422	411	439	461	481	458	467	438	401	421	455	451	450	432	452	432	483	451	416	451	424	462	448	442	426	437	435	454	466	449	410	441	434	449	470	444	450	440	422	405	458	443	435	426	440	449	443	443	472	444	453	466	463	402	415	476	430	462	433	420	455	456	476	422	453	440	442	427	452	480	481	416	435	421	451	445	448	411	392	431	466	449	467	443	426	442	482	436	431	483	451	417	459	448	449	430	449	448	495	437	421	491	451	427	455	453	439	474	459	457	456	450	484	416	426	436	500	464	461	420	426	449	447	455	459	443	423	441	464	428	435	422	447	467	411	435	457	431	420	423	434	487	464	437	421	447	453	446	447	448	405	467	423	453	449	464	444	424	486	405	399	443	435	428	425	429	465	420	455	413	469	448	440	463	457	434	448	413	447	468	438	449	439	421	430	424	455	454	422	443	438	437	451	447	497	469	425	421	472	454	436	436	438	447	423	461	455	462	450	446	455	461	455	443	458	450	462	474	456	467	474	398	450	437	457	388	463	393	444	456	438	444	432	474	411	477	429	447	461	455	440	438	479	439	444	445	498	429	442	408	464	433	430	415	447	434	483	416	430	412	438	428	427	450	498	459	424	422	449	446	459	423	438	416	441	474	463	456	443	466	446	441	456	458	477	417	425	412	461	457	459	494	465	473	493	464	445	426	441	478	449	462	445	452	480	448	402	443	406	440	453	449	467	421	461	433	462	446	443	422	437	442	443	472	412	446	435	421	419	419	433	463	473	463	424	444	464	449	444	465	445	432	424	470	458	494	455	444	420	448	447	460	488	467	440	465	464	424	434	452	433	438	490	445	430	432	455	461	434	427	469	400	426	460	415	415	440	468	461	456	464	436	458	468	482	439	440	422	436	417	448	407	432	449	483	462	437	464	443	472	399	401	438	446	436	469	460	456	447	451	422	425	433	434	454	446	452	424	450	464	418	444	440	397	476	440	416	437	475	443	469	421	416	428	491	423	439	450	462	428	439	431	458	469	462	484	444	436	428	443	439	433	450	450	410	449	433	430	459	450	440	441	427	448	440	444	457	425	432	480	435	392	454	423	423	426	460	472	413	443	448	446	449	405	456	480	471	461	484	438	461	450	458	440	451	433	462	452	407	418	443	440	444	419	454	429	430	434	453	446	422	439	451	444	436	468	440	475	441	404	467	447	448	447	436	417	439	436	430	423	464	439	482	437	437	432	430	444	423	439	439	441	462	469	412	417	470	416	446	429	471	430	447	477	440	470	445	436	462	449	444	434	423	427	436	467	465	497	425	453	503	462	459	413	435
61241	86800	58480	30053	10587	2816	1097	729	757	728	682	647	645	688	645	691	691	690	717	699	716	675	732	681	656	739	706	671	717	685	706	697	677	685	676	721	693	675	708	737	668	684	697	720	709	678	740	682	696	699	677	734	708	693	679	699	719	750	639	681	676	696	697	717	684	685	670	708	655	655	700	685	689	700	719	737	665	660	692	683	703	667	690	673	687	708	673	670	687	655	672	665	655	689	722	691	675	733	673	715	729	700	700	699	735	685	702	679	678	696	614	663	750	696	655	679	663	712	691	728	665	718	689	685	700	672	695	706	773	703	683	739	645	647	692	679	692	716	671	715	657	741	692	680	691	724	687	695	692	655	729	694	697	693	704	634	684	703	686	682	676	696	688	699	732	713	679	672	695	723	600	725	629	702	716	731	719	702	677	668	681	650	707	687	693	656	684	654	703	685	716	752	719	721	679	692	702	708	716	643	687	686	702	653	705	689	679	700	723	664	665	677	729	669	669	706	737	675	712	692	689	649	653	660	711	704	699	686	705	684	696	712	694	636	672	709	732	723	687	664	674	721	646	686	687	702	712	694	715	694	742	730	706	663	682	657	684	670	667	655	672	701	718	660	704	697	648	735	648	635	682	683	662	689	693	707	695	676	666	688	719	657	700	704	678	669	665	707	708	683	730	684	680	706	742	686	695	678	657	745	676	696	666	736	714	625	695	689	697	653	742	719	688	702	688	678	740	711	715	659	681	697	710	746	649	681	685	762	644	711	720	705	688	689	635	713	681	697	721	706	657	643	699	735	667	716	757	684	692	675	709	713	697	709	673	692	694	679	706	697	661	690	712	710	732	692	722	648	675	700	725	711	691	702	689	697	753	688	709	667	705	713	694	665	730	673	693	709	685	700	694	739	652	678	725	702	667	683	668	660	725	724	724	718	706	658	685	706	694	690	719	642	674	674	741	719	687	649	681	721	636	686	641	674	698	689	732	663	720	669	717	709	719	680	738	688	686	681	716	693	661	710	689	735	688	663	661	700	665	648	701	656	731	661	711	700	729	700	674	698	713	731	732	684	737	664	708	719	681	674	646	700	692	722	677	666	746	719	704	690	687	671	675	714	704	693	670	693	635	698	672	696	704	684	647	673	683	737	691	666	713	676	713	697	727	674	720	674	658	676	692	688	715	684	707	704	714	685	668	660	673	653	679	684	709	704	714	708	717	717	715	714	696	709	685	666	681	714	660	707	662	659	670	683	662	667	698	733	674	714	652	693	658	685	733	730	715	687	702	705	709	696	684	730	720	707	683	715	711	698	683	689	712	717	693	709	672	710	623	662	702	628	677	704	707	711	710	721	692	727	692	651	667	690	659	686	698	729	678	644	727	686	687	678	651	651	658	677	733	687	703	736	718	760	699	688	686	703	689	711	700	683	683	653	679	667	710	680	733	682	688	707	711	704	712	749	699	678	657	692	723	681	706	704	703	666	690	714	646	694	688	663	684	702	685	692	703	752	710	679	731	738	707	710	703	663	720	725	700	656	724	700	716	684	709	693	698	700	703	732	639	708	662	701	718	690	726	673	736	633	685	678	643	653	701	693	691	679	669	710	712	717	670	661	729	653	738	677	701	712	630	686	675	732	702	683	701	716	714	719	665	646	596	663	708	668	654	673	660	665	724	716	715	698	667	723	703	721	737	712	668	678	645	665	644	709	708	692	663	670	648	681	730	693	680	683	702	655	668	682	659	695	667	650	699	673	693	660	743	710	708	693	701	693	726	691	694	673	732	754	684	690	692	686	687	654	728	690	702	707	690	704	675	744	691	662	709	705	689	698	676	747	683	696	672	687	704	701	706	722	657	670	708	712	687	694	669	746	657	693	671	674	699	672	692	659	698	678	630	683	647	656	665	682	735	703	683	674	780	704	652	692	711	666	691	726	751	696	729	674	698	675	667	714	700	732	684	675	707	665	731	677	703	696	681	707	697	745	728	682	677	691	650	666	673	733	677	647	726	690	687	705	668	669	687	683	707	700	648	707	678	717	644	645	653	722	738	711	699	700	666	699	663	664	720	703	709	693	665	665	707	732	680	697	693	678	740	708	686	679	668	687	728	695	699	692	694	676	713	660	718	708	668	672	690	660	658	637	676	691	703	675	685	689	686	729	747	710	641	661	631	706	676	667	732	736	777	676	685	706	670	727	669	659	662	636	673	723	683	687	678	719	702	678	729	733	673	741	682	651	725	675	634	755	660	632	702	719	706	732	678	714	697	690	679	669	704	702	666	680	692	732	715	697	709	681	728	701	698	703	674	695	738	689	714	716	696	708	687	716	692	660	690	672	669	762	674	723	718	688	718	691	665	664	689	700	705	718	652	679	694	694	655	676	656	732	722	687	732	687	695	717	740	762	691	674	641	659	691	650	708	761	697	677	656	716	677	688	746	718	729	689	676	682	693	705	707	652	679	720	669	682	726	659	666	673	671	675	716	732	695	692	644	671	674	707	703	705	693	689	710	706	656	687	675	707	629	694	700	696	666	680	699	683	686	720	728	663	760	737	721	703	713	674	671	712	731	690	697	695	684	673	723	696	680	662	734	662	685	673	699	690	711	728	706	718	734	735	673	740	643	733	728	702	684	682	659	691	688	731	699	680	670	697	701	692	718	700	698	687	645	655	661	718	660	675	699	683	676	771	643	715	698	697	673	736	652	695	691	706	681	667	686	669	642	715	699	705	678	691	663	711	683	688	679	725	692	680	726	723	727	703	682	691	698	678	726	693	670	709	653	678	701	661	689	769	683	685	694	645	729	642	681	698	659	659	664	675	687	671	733	705	652	647	650	713	727	693	679	684	713	704	720	737	724	698	699	686	673	698	710	690	710	681	669	666	704	725	683	701	708	661	669	635	663	678	681	711	653	658	710	687	718	744	695	682	685	696	681	731	697	693	706	744	681	686	702	726	680	713	686	723	718	670	696	711	732	656	666	700	696	676	685	690	691	701	702	721	711	726	657	720	675	694	688	643	725	697	710	707	671	640	661	690	682	660	702	675	683	681	683	706	662	718	689	664	673	691	668	711	671	697	692	697	705	687	712	693	719	679	713	667	689	673	655	662	696	726	717	699	721	676	670	742	752	695	718	611	685	702	682	719	724	734	678	659	699	705	723	709	700	666	716	683	646	688	701	726	731	658	635	715	670	653	721	693	663	686	657	684	711	692	686	674	672	668	691	685	688	690	658	654	702	648	673	691	706	684	707	703	690	698	702	685	677	687	668	664	669	672	708	669	752	670	718	754	650	723	686	701	719	717	656	682	714	705	720	709	691	715	699	665	695	712	649	705	698	652	694	728	651	717	746	730	651	682	709	684	708	670	693	728	698	700	661	717	685	725	675	723	698	702	722	698	659	679	668	705	712	679	710	697	673	736	607	730	660	698	664	664	706	694	673	696	705	675	717	707	662	655	668	715	673	716	700	724	716	677	655	742	663	694	698	683	719	708
23464	21885	29948	24267	21398	18701	4433	655	518	534	502	516	486	505	497	519	549	489	538	500	517	495	506	519	560	490	565	492	511	531	510	491	497	537	493	468	518	487	538	492	531	493	489	501	510	529	503	485	520	539	510	470	517	476	458	479	510	540	480	500	458	567	492	511	520	512	485	507	485	507	502	486	488	490	522	505	498	520	493	518	502	494	560	530	516	483	551	514	457	503	512	509	472	521	494	515	457	500	526	477	450	497	525	499	491	477	475	501	459	502	511	516	494	471	515	495	499	466	504	515	496	483	451	500	527	491	516	467	474	491	507	487	470	544	500	473	476	521	495	497	519	492	483	501	468	501	496	486	475	516	487	514	488	509	516	473	462	501	541	501	525	477	524	502	488	512	477	493	521	476	532	533	505	525	522	487	565	460	479	538	540	493	500	489	483	492	481	501	489	529	507	462	482	505	501	478	463	490	473	522	487	449	469	511	460	497	503	489	463	473	532	523	536	525	540	508	503	504	460	504	513	490	516	513	509	517	529	505	520	482	518	480	512	502	513	526	507	525	523	524	467	456	497	498	492	507	474	488	510	520	500	492	455	537	497	473	496	489	522	506	496	540	514	504	532	477	495	469	495	521	509	504	539	502	518	525	513	526	500	469	521	502	457	516	517	494	469	520	500	474	524	486	495	503	496	523	524	478	496	534	505	497	460	556	528	484	508	504	485	485	488	511	530	506	509	490	512	481	491	482	500	490	485	476	484	481	514	518	504	531	480	506	469	552	525	532	501	533	479	512	538	495	483	517	484	482	453	497	533	476	519	493	472	519	503	479	526	496	556	503	482	478	481	463	484	499	506	487	495	479	506	497	502	525	520	523	463	468	488	488	486	510	492	528	522	515	523	502	493	540	490	526	475	471	466	451	510	508	509	484	507	460	512	478	525	526	458	489	479	485	530	518	492	491	495	506	506	500	508	498	488	466	470	485	471	512	527	510	490	485	506	516	519	531	531	468	529	534	498	512	503	509	512	479	447	515	489	532	496	477	487	485	495	520	491	519	513	499	482	485	503	466	428	484	558	505	449	502	519	517	482	480	538	532	505	494	506	484	481	525	528	508	518	530	475	532	486	502	494	461	504	464	474	496	488	491	455	526	493	475	538	529	490	515	525	490	465	537	525	522	507	471	522	491	533	504	518	468	497	502	479	498	487	482	477	519	492	501	514	486	449	525	494	523	474	499	477	463	498	511	507	496	523	474	485	492	494	515	494	470	500	508	495	482	488	492	514	558	443	476	532	526	496	504	528	464	470	468	501	530	525	531	486	513	470	543	524	511	478	502	456	523	500	496	538	460	516	475	500	505	478	493	509	546	516	515	495	479	519	514	506	506	502	489	487	515	537	482	471	518	512	472	503	485	548	522	484	515	482	484	499	511	476	484	488	516	478	493	514	519	484	472	474	499	498	538	537	498	506	487	475	473	493	504	492	500	529	466	495	492	507	495	483	472	520	520	507	496	522	499	501	452	505	506	482	506	487	476	495	537	483	502	484	551	474	504	521	485	496	488	467	503	506	512	511	481	488	522	523	481	493	509	480	543	506	537	486	528	542	501	512	469	512	487	515	496	529	443	517	482	511	463	541	504	513	496	484	535	469	489	464	522	493	507	518	495	499	502	502	530	490	517	482	500	501	480	522	487	490	508	492	511	539	482	487	526	520	560	477	459	511	504	525	514	465	486	499	507	471	507	492	504	467	482	468	518	550	533	492	479	471	498	514	478	516	507	484	502	519	491	515	522	487	502	513	460	496	520	512	449	501	524	514	489	513	515	521	544	469	488	457	469	527	459	550	477	474	495	518	509	493	480	514	475	476	498	495	496	448	538	504	478	508	482	498	472	545	511	495	494	513	512	481	487	492	510	484	476	531	512	509	517	508	488	501	471	505	479	489	502	529	520	508	526	516	501	484	482	487	466	477	449	533	483	512	491	470	504	459	460	501	489	493	469	534	495	545	511	494	503	492	506	524	552	524	496	512	515	501	508	499	509	483	495	507	492	473	471	522	502	465	518	475	514	508	470	507	514	487	471	482	487	477	504	518	502	475	517	504	488	491	511	520	496	489	500	490	475	509	481	528	521	504	482	481	480	476	520	517	531	496	464	532	492	495	529	493	501	516	472	519	535	531	517	505	526	498	493	509	509	483	519	496	500	534	531	471	526	507	525	462	485	512	503	513	470	496	463	480	484	481	477	475	471	500	461	498	505	526	524	470	517	478	505	523	525	474	483	483	501	496	512	487	545	516	518	515	481	532	517	519	512	538	489	512	480	500	507	447	489	495	486	553	510	467	481	482	492	533	506	504	506	491	491	486	498	493	499	469	458	493	504	506	503	492	455	489	467	539	473	520	480	488	469	499	538	493	481	506	483	492	465	495	530	485	512	517	518	497	491	489	520	505	554	460	496	489	506	456	559	505	522	471	440	477	497	507	515	461	490	495	509	483	432	505	476	516	511	494	530	502	513	466	526	519	525	439	502	520	516	482	471	502	479	489	479	535	471	491	482	530	509	508	480	479	511	503	499	515	495	449	471	520	511	517	476	466	452	473	489	504	520	485	497	469	457	483	507	471	521	483	481	523	470	480	493	528	496	496	504	487	525	497	501	500	486	503	505	549	483	475	510	475	510	516	569	522	485	487	537	462	516	509	489	498	455	490	519	540	489	502	519	529	516	513	487	528	502	493	516	452	494	513	529	511	529	520	477	467	537	544	485	522	567	489	492	538	495	473	492	463	478	486	527	454	546	499	510	511	508	504	488	462	499	509	514	496	456	512	502	489	533	523	501	517	470	521	537	490	507	523	510	514	504	493	528	470	483	524	515	508	464	480	492	503	515	517	459	508	510	515	477	478	512	519	493	513	543	490	494	522	463	445	493	509	468	528	521	510	458	506	466	482	435	520	522	506	475	486	476	499	526	479	490	495	515	491	517	478	486	488	516	502	483	474	467	493	484	504	507	528	490	488	499	471	519	467	499	481	471	492	501	497	528	508	505	494	514	505	524	490	433	497	513	485	523	497	479	552	507	452	486	532	505	465	531	515	483	464	487	485	507	474	509	482	497	542	502	512	531	539	526	489	509	524	512	496	513	508	478	508	494	499	485	486	506	490	523	522	483	458	494	475	502	500	526	483	516	488	509	500	542	506	484	460	497	473	518	482	464	508	479	492	525	511	476	493	459	462	507	476	491	497	507	449	528	533	507	473	525	518	486	478	505	508	488	520	502	500	462	464	456	486	495	480	478	491	499	503	502	504	517	492	512	506	506	522	472	491	493	471	552	552	460	529	511	440	465	497	547	489	540	465	520	474	529	488	492	487	509	471	471	493	482	518	483	482	482	496	455	510	518	492	512	489	476	500	488	485	480	524	470	520	480	517	527	489	494	532	514	505	505	444	487	518	527	534	511	521	523	468	496	524	507	489	492	502	484	520	469	492	469	524	473	513	478
61567	97511	68641	38317	16496	4522	1386	811	750	714	724	787	725	781	712	762	790	780	783	809	770	756	749	791	771	773	723	706	778	795	758	724	729	795	755	753	742	775	771	778	795	709	715	732	747	772	762	766	776	772	754	805	730	753	761	734	768	738	760	783	754	723	796	740	755	767	720	748	718	751	783	787	734	749	704	753	778	731	743	725	807	768	745	757	725	717	774	760	787	737	714	744	807	813	752	801	751	754	744	759	723	752	738	735	709	775	722	733	793	738	752	828	778	752	785	743	739	768	753	783	760	754	708	798	688	706	720	803	785	738	775	732	747	759	745	757	795	760	744	711	744	737	774	772	778	722	736	737	749	715	776	785	746	782	771	732	701	719	741	760	692	775	755	750	770	758	772	716	755	739	749	762	739	715	756	799	763	758	775	745	769	774	732	774	756	757	737	721	787	766	727	775	754	692	717	749	766	727	828	748	781	738	769	738	752	717	739	767	738	744	778	765	743	772	791	751	779	726	758	772	763	755	765	766	744	746	760	763	699	755	766	740	730	742	710	795	772	716	755	731	755	809	750	750	727	703	749	745	780	747	719	765	746	729	709	746	766	690	766	706	789	733	721	784	759	729	753	762	761	797	726	737	738	726	767	765	714	725	772	789	734	826	779	766	730	735	727	718	758	745	774	754	693	804	714	764	766	772	748	756	793	760	801	734	698	771	764	793	756	735	756	761	765	741	746	790	759	742	809	791	705	801	744	711	757	740	774	731	815	750	762	674	762	713	751	771	710	744	749	726	746	737	745	734	745	762	777	795	789	673	757	814	745	768	712	716	765	743	756	753	750	765	748	709	784	768	706	776	798	719	794	739	798	736	752	756	705	760	737	777	736	716	722	730	771	735	708	746	784	771	779	807	764	776	744	743	741	718	731	750	721	723	766	755	698	751	744	752	706	759	771	791	773	772	771	771	717	721	762	771	797	719	786	736	722	751	805	801	745	726	769	697	753	725	775	760	735	776	726	738	748	759	739	777	771	764	751	766	745	784	774	764	769	740	741	778	773	793	693	736	755	718	717	750	699	800	749	732	757	750	754	699	765	732	724	725	745	739	754	718	754	761	716	737	766	722	718	785	736	797	774	761	724	739	761	738	762	773	778	788	768	764	774	704	755	721	728	771	755	775	744	763	721	802	771	799	779	721	768	730	734	731	753	792	762	770	772	753	695	739	766	773	737	743	766	778	749	767	715	751	754	749	727	785	771	709	778	733	739	743	778	736	739	732	780	759	772	808	765	725	760	727	738	764	692	757	741	764	748	780	770	814	777	776	766	790	718	761	811	740	795	720	781	744	723	794	773	776	750	797	768	775	751	751	764	710	766	733	736	722	771	738	711	741	748	759	733	752	788	765	775	685	792	746	733	720	749	687	769	789	760	767	743	740	727	785	699	734	722	763	744	765	760	799	754	759	736	740	736	770	714	761	724	759	743	718	780	756	718	797	764	780	742	756	756	765	736	771	742	679	743	723	762	749	754	776	773	767	748	766	825	724	761	750	743	732	802	726	761	723	735	767	753	763	674	718	759	740	754	722	722	721	750	757	723	730	719	731	776	783	784	742	710	738	750	771	729	719	727	756	758	741	787	775	744	784	794	760	719	782	801	737	711	736	755	728	771	782	769	719	694	746	769	763	724	709	775	758	719	775	733	752	756	752	737	732	731	741	745	758	758	739	767	735	775	770	767	721	789	754	809	732	769	705	732	742	723	709	699	708	791	800	782	760	750	694	740	721	729	756	719	742	741	741	730	785	744	756	698	736	813	742	775	772	743	747	748	733	743	711	737	732	759	808	719	778	752	776	739	770	746	754	765	754	753	752	730	758	764	747	768	775	770	744	763	803	776	732	767	781	756	743	791	732	774	775	815	783	753	725	767	752	714	754	676	736	745	750	808	775	777	771	765	795	742	748	773	751	774	756	681	762	773	727	773	736	746	716	703	757	738	751	750	777	734	757	766	726	771	766	736	749	742	790	784	766	760	796	712	742	790	757	746	757	762	781	795	753	766	714	730	799	784	707	784	754	822	822	726	752	797	738	728	761	762	760	770	738	780	762	771	765	749	738	721	795	804	763	674	717	768	738	787	734	730	724	795	757	724	708	679	731	759	757	797	759	743	716	809	706	750	764	770	719	773	762	743	744	759	766	756	693	740	747	745	763	751	770	755	772	762	765	740	755	760	749	772	747	756	730	749	766	760	737	740	802	803	768	785	751	752	787	745	760	747	785	793	768	741	718	701	763	765	764	763	755	710	702	746	751	739	743	772	754	747	734	781	771	724	755	803	705	761	783	751	751	755	773	720	751	758	791	779	758	765	734	747	751	734	731	748	750	746	776	739	727	756	706	711	713	774	757	738	708	741	777	752	749	770	737	703	803	756	766	762	773	758	715	779	739	777	723	761	764	719	740	752	734	723	759	766	808	688	751	733	752	753	763	735	741	747	760	772	795	761	762	768	809	760	778	823	753	727	777	722	757	699	780	747	748	778	689	793	741	759	771	777	804	783	784	734	750	734	732	783	743	750	748	756	779	707	735	712	821	735	702	734	690	746	758	730	783	769	700	761	679	784	735	772	756	730	749	759	783	744	745	801	777	706	718	818	766	749	749	772	717	735	723	756	717	774	739	785	815	800	751	753	786	775	820	717	764	764	749	806	728	727	815	735	750	794	741	735	744	741	720	778	772	731	784	752	722	775	775	746	760	724	742	794	802	745	787	719	779	776	693	756	723	754	718	785	686	711	785	701	747	742	723	708	765	715	723	748	763	752	820	744	767	736	750	752	783	770	743	781	804	742	730	713	809	803	779	717	745	725	716	777	770	758	719	759	785	747	813	751	754	714	738	775	744	738	746	756	724	790	809	789	720	759	723	763	739	756	757	659	755	784	768	734	770	775	751	771	790	760	782	736	746	746	724	751	765	766	761	795	764	776	789	770	759	770	755	744	818	792	765	757	748	774	725	768	766	724	751	760	726	732	765	725	775	717	730	796	767	812	773	770	745	743	704	698	795	793	785	770	756	735	710	740	720	783	760	775	750	748	736	739	766	785	728	744	808	744	727	715	791	790	761	766	762	740	759	777	761	735	790	803	722	749	775	759	741	786	782	805	767	776	792	749	777	803	700	758	743	732	768	701	742	695	758	779	732	765	764	747	748	768	724	786	749	775	754	792	730	761	709	715	717	777	762	732	754	712	783	708	757	740	759	766	755	723	748	758	728	736	774	771	766	719	718	765	749	724	768	811	752	761	745	706	762	690	765	728	747	730	717	745	754	788	775	756	762	710	761	732	709	695	763	799	739	780	736	799	756	784	798	761	750	766	742	784	762	749	802	780	725	738	728	737	742	768	758	764	775	787	740	742	810	789	769	690	788	808	730	736	744	765	728	752	789	749	759	792	723	760	767	739	716	765	741	768	757	727	727	749	755	735	774	739	766	735	721	758	778	807	736
30632	29100	24898	9674	1327	526	366	386	315	338	315	363	344	351	353	338	342	350	318	316	350	358	327	363	335	357	329	313	334	336	359	333	338	350	319	322	355	350	321	335	352	323	341	325	311	338	354	356	332	321	358	324	320	321	348	337	369	347	332	303	387	338	333	371	325	340	382	333	360	373	331	358	363	358	355	331	331	352	317	347	349	311	358	317	335	348	317	337	323	312	366	345	374	333	365	314	340	356	337	332	353	340	323	343	320	341	319	359	331	342	332	345	322	310	360	372	324	327	345	346	334	349	344	352	344	352	340	333	340	333	343	329	341	346	332	352	341	336	311	318	338	314	343	332	330	340	312	359	339	358	326	326	315	331	329	351	314	344	335	318	333	326	350	350	347	360	338	330	321	331	329	352	345	328	362	325	327	323	309	337	344	330	322	346	340	328	326	335	334	336	358	364	340	322	349	339	352	335	307	362	372	332	341	327	356	307	317	343	336	336	322	340	339	360	328	330	352	322	330	339	356	315	324	305	324	315	345	313	332	343	339	343	345	340	371	324	335	330	359	394	351	345	309	336	331	360	337	331	356	323	332	355	315	303	356	304	337	316	348	314	368	336	341	335	331	339	320	330	317	360	329	327	350	344	309	339	349	348	343	336	343	341	311	330	331	340	337	336	323	308	325	364	317	338	336	349	323	335	313	337	326	348	354	361	347	343	350	325	339	357	351	362	308	345	321	353	319	349	294	353	363	380	340	333	331	316	349	334	349	311	334	345	356	373	315	343	347	340	339	320	338	365	330	347	355	335	347	329	319	306	308	291	298	362	343	352	310	349	360	329	359	340	349	334	366	355	332	323	334	330	328	326	339	353	304	332	352	371	312	332	368	340	326	308	325	334	323	329	326	355	350	321	349	343	350	350	323	323	352	346	359	362	322	343	346	366	366	364	389	331	303	354	329	321	334	301	333	354	318	344	334	310	320	357	346	327	339	332	362	331	336	314	328	377	350	322	322	345	334	337	314	309	319	334	317	321	346	349	343	350	282	356	352	341	345	343	340	330	321	338	317	348	332	368	344	325	311	348	343	355	330	329	324	325	354	319	348	340	316	321	345	321	350	330	388	300	337	310	330	331	339	352	361	328	338	359	337	347	347	355	356	371	350	327	344	340	360	357	341	353	326	328	352	324	341	384	351	324	334	330	352	337	334	300	318	310	340	350	329	374	347	351	342	331	316	340	302	326	325	311	336	307	358	371	322	368	338	333	333	345	318	353	350	352	340	330	354	354	338	330	334	323	362	330	367	332	359	349	308	346	321	342	298	325	347	316	329	309	312	326	355	331	347	346	297	357	318	342	314	322	366	351	346	379	338	343	346	322	321	334	358	355	335	359	347	323	368	364	318	352	374	352	304	345	362	341	354	329	317	356	328	294	299	357	318	369	323	371	340	357	335	312	378	303	329	371	330	367	356	323	308	320	348	323	326	321	365	343	329	320	303	347	344	340	353	320	344	347	312	315	341	322	313	320	318	335	316	338	301	318	356	333	342	339	344	329	330	349	343	331	344	358	321	347	330	322	322	319	295	339	340	338	353	331	301	326	331	335	328	363	333	331	295	333	348	344	352	337	327	343	343	320	356	347	321	299	343	353	343	356	333	340	334	357	350	355	300	349	329	318	347	374	356	324	329	379	302	325	288	348	336	331	323	308	331	323	348	379	333	322	351	327	369	367	375	347	336	343	323	307	330	323	360	334	331	322	338	349	310	312	324	333	363	328	297	329	336	303	330	355	331	325	355	345	357	313	349	346	335	346	329	340	345	325	313	334	383	326	350	323	336	330	349	350	309	339	350	290	336	366	330	316	318	374	312	343	315	317	332	330	380	312	364	317	339	341	352	358	354	326	354	309	345	341	354	343	319	350	337	324	311	371	347	328	319	308	314	346	345	297	380	337	330	334	333	343	322	351	326	311	303	378	334	339	339	352	314	360	361	323	319	327	341	339	357	345	331	297	347	343	360	340	357	325	351	355	308	348	328	341	295	365	337	321	334	368	358	336	352	349	335	311	359	320	335	335	335	325	357	336	333	348	345	323	304	352	343	303	350	319	359	350	328	365	336	337	332	325	328	353	372	364	362	324	331	338	324	340	337	347	362	354	330	328	332	333	296	345	290	354	356	346	336	322	322	358	351	375	338	354	325	313	336	329	335	346	408	324	338	338	344	356	339	347	336	336	287	336	326	342	328	351	329	371	315	289	302	324	307	339	355	344	310	352	332	352	353	353	360	332	346	347	310	327	338	326	345	329	331	314	344	362	370	345	282	337	339	350	301	340	334	323	338	320	362	322	326	366	329	327	329	362	353	356	337	349	317	349	318	332	328	315	331	334	347	333	374	328	325	328	301	365	343	324	363	350	346	345	363	316	336	318	342	343	359	324	350	353	333	327	356	365	382	333	345	357	367	368	337	354	331	314	360	356	328	321	311	334	325	336	336	389	363	325	389	322	322	333	325	341	309	338	354	347	330	337	339	330	335	321	337	346	309	340	320	368	325	309	358	345	354	346	358	372	336	332	323	321	338	368	353	316	351	339	351	334	343	344	323	328	330	334	324	312	346	313	341	331	342	356	326	321	328	336	335	359	323	398	316	320	329	348	327	340	356	363	339	326	339	350	309	351	331	334	316	345	319	355	353	333	344	320	367	363	389	357	349	328	366	335	347	315	311	331	336	341	314	324	345	317	358	374	336	324	355	360	344	335	354	339	361	356	326	338	324	347	342	331	308	333	362	370	336	345	371	376	372	294	319	335	311	309	357	334	336	328	339	349	332	341	360	311	334	365	335	328	330	330	322	326	357	353	332	311	332	353	326	377	355	309	332	328	338	311	345	342	350	358	317	336	377	344	332	321	312	369	336	347	319	309	328	350	363	378	307	353	341	331	354	356	345	340	299	363	354	316	316	326	334	304	336	314	362	334	330	330	319	333	354	345	329	349	331	325	348	317	349	343	328	358	314	340	331	353	311	330	327	315	319	346	338	360	345	314	354	329	314	337	341	338	301	326	358	325	325	341	332	298	324	305	319	324	314	355	379	340	359	349	382	332	327	331	352	325	319	326	338	357	341	343	350	350	343	336	323	365	329	334	296	340	320	349	360	334	330	361	374	332	325	349	321	330	341	352	332	344	338	313	381	310	313	308	356	364	344	348	340	343	328	335	376	336	334	337	310	360	357	333	298	361	339	355	327	364	333	371	346	318	335	346	345	340	303	337	329	336	352	319	337	350	350	341	371	329	347	353	317	321	355	368	304	341	331	331	310	320	336	317	346	306	366	367	321	369	343	307	344	356	340	313	344	346	329	350	340	324	361	362	345	304	352	337	343	305	349	353	367	311	335	310	326	297	335	347	348	344	358	354	357	331	322	321	318	328	346	292	334	350	346	342	331	350	347	335	307	330	346	341	300	349	371	343	360	335	304	313	357	311	350	342	346	311	310	336	359	343
38287	44970	27728	9147	2401	883	610	570	552	507	576	559	578	503	539	517	555	567	520	511	501	566	554	556	556	525	564	522	496	532	579	535	546	584	534	562	552	561	533	510	520	513	521	527	505	506	543	533	566	556	517	558	506	520	548	540	527	497	517	537	505	533	520	534	569	538	504	535	556	561	528	559	574	527	517	548	525	510	565	536	503	521	567	516	530	545	540	557	545	531	511	538	560	505	545	551	566	508	520	530	515	577	517	453	532	552	490	540	522	521	557	563	587	563	512	536	544	515	573	517	542	531	564	536	506	559	550	494	545	604	575	492	533	510	482	527	557	450	527	574	533	524	492	555	565	554	501	523	564	495	529	557	578	528	578	581	581	518	547	543	527	555	489	492	484	549	549	536	556	533	547	509	521	517	554	546	509	576	582	544	550	565	552	521	555	533	538	541	570	474	518	525	518	535	521	540	518	512	523	545	569	544	564	525	524	533	564	574	517	518	540	536	537	543	533	497	549	570	504	488	527	518	503	521	548	481	543	583	547	518	541	519	543	502	571	554	584	583	544	534	514	501	571	563	519	548	581	544	561	534	526	532	566	552	537	531	493	567	552	545	506	555	514	513	581	538	533	537	568	535	540	527	538	540	539	548	556	537	501	546	515	527	573	581	515	527	514	512	583	522	565	501	514	543	539	559	526	570	515	498	519	559	531	541	576	552	538	535	526	539	542	508	565	535	509	567	517	533	551	508	525	559	505	496	548	523	540	530	529	552	529	540	528	550	503	508	515	522	498	539	514	517	576	505	544	564	499	546	516	529	545	514	528	555	542	526	535	545	495	525	563	540	506	516	552	550	531	541	557	567	529	539	555	541	579	525	519	515	541	541	568	533	516	501	542	549	548	536	517	535	519	530	511	515	551	530	567	528	533	545	514	553	546	506	544	529	529	529	530	562	561	527	560	517	536	562	521	520	511	556	551	501	567	530	551	539	525	506	516	585	518	530	544	542	560	509	535	542	536	544	527	551	494	556	560	540	538	558	502	528	566	553	497	569	529	499	565	542	524	538	539	548	518	505	530	562	525	531	496	556	556	531	551	512	588	533	560	522	555	504	574	526	554	536	553	540	525	538	518	561	553	514	582	536	538	570	576	556	534	566	583	529	517	539	578	550	544	543	554	530	572	531	489	547	507	539	546	554	575	583	579	505	524	517	533	520	538	523	546	530	522	510	514	541	529	496	531	563	588	513	510	505	506	525	528	512	554	513	529	567	542	542	548	529	518	515	560	521	512	600	555	566	532	574	540	556	571	533	613	499	567	555	540	575	531	546	550	560	555	545	583	508	526	500	551	507	530	562	543	532	508	505	519	533	537	515	541	559	565	535	563	584	571	551	505	547	557	532	552	534	532	545	548	548	584	526	512	535	513	560	568	526	528	579	519	537	574	516	539	542	568	536	546	539	535	562	513	563	557	523	522	555	515	511	540	563	530	538	489	555	515	520	549	576	495	562	556	552	581	535	510	543	524	491	540	531	548	599	533	549	521	553	535	511	542	560	533	499	543	561	585	550	530	567	513	480	536	545	580	551	530	542	545	581	500	529	568	547	562	587	547	522	537	523	533	522	578	577	565	531	535	539	508	518	549	530	561	569	493	542	504	564	522	563	530	498	572	526	585	549	537	544	524	560	521	513	554	524	487	531	529	566	530	524	558	521	518	546	556	542	551	579	547	520	543	545	528	537	540	561	516	544	525	550	553	551	512	508	545	565	528	551	494	532	552	492	539	538	547	526	512	544	550	539	566	521	544	541	552	465	533	553	531	540	551	564	543	558	554	496	531	547	541	572	599	559	538	560	568	536	557	538	545	540	551	534	554	518	511	549	584	555	552	551	523	533	559	502	542	557	514	554	496	561	560	528	546	554	546	541	532	537	545	543	547	538	549	498	572	493	509	562	548	539	541	547	524	547	565	543	543	510	543	532	545	546	586	537	518	533	547	504	515	580	576	561	519	501	524	589	535	544	534	521	533	564	547	533	533	514	561	539	562	518	527	531	517	531	489	544	543	531	550	560	580	527	545	518	573	553	523	604	518	480	533	567	542	520	594	525	525	544	536	545	561	528	497	529	568	532	493	578	556	536	579	490	528	588	547	565	531	570	520	560	508	490	527	547	544	559	512	513	543	547	541	524	534	521	511	532	524	514	515	531	545	516	511	515	592	532	528	504	538	565	535	536	546	534	526	531	510	527	556	539	530	515	561	495	552	521	590	525	566	530	522	512	559	583	537	531	559	552	521	533	535	550	540	527	501	523	488	534	538	555	526	509	554	523	537	566	535	552	527	535	524	510	512	557	538	530	577	565	497	591	530	576	485	530	547	517	561	586	540	592	542	563	520	544	525	538	568	553	555	580	576	563	533	535	542	536	546	561	521	536	534	583	517	538	571	568	545	548	511	547	540	552	512	542	515	558	519	525	520	538	558	551	564	564	554	567	549	582	502	546	555	487	560	531	533	512	540	549	536	590	495	548	528	566	526	582	548	529	549	545	539	575	550	543	545	554	554	516	545	510	551	512	529	548	516	521	516	561	560	512	529	546	512	552	570	558	530	520	553	502	560	553	533	508	516	550	570	544	530	517	543	531	533	523	495	522	532	547	566	500	544	532	513	548	551	535	516	509	549	506	516	525	529	535	559	538	570	532	536	504	551	557	535	536	544	535	480	565	516	565	535	517	573	538	560	546	541	514	538	498	537	496	519	543	512	538	566	554	556	547	569	521	540	515	527	530	522	529	510	481	493	533	530	520	541	530	538	576	561	519	553	520	521	566	535	553	546	523	499	548	539	575	512	478	537	515	544	550	546	558	513	519	522	530	495	521	568	506	502	561	511	508	519	520	526	521	559	562	528	547	600	546	518	542	579	546	496	559	579	534	530	545	518	576	543	563	548	554	565	530	499	537	547	528	547	488	547	488	555	505	588	564	536	559	559	501	515	546	530	522	533	543	547	533	551	531	574	552	530	524	509	541	509	517	508	544	551	501	504	514	534	508	556	541	534	564	542	577	561	536	484	544	532	532	558	539	518	563	539	531	573	521	546	508	552	507	536	521	531	559	542	534	556	522	537	576	558	523	551	514	528	556	560	523	503	559	526	531	526	516	554	569	512	549	530	571	506	510	534	532	565	540	499	585	542	563	543	527	527	552	540	548	534	507	507	540	547	521	530	554	560	519	520	539	528	520	540	513	558	547	525	524	553	533	524	543	518	566	565	505	492	506	556	532	531	566	530	540	532	574	523	545	555	580	542	576	571	543	534	520	547	510	541	520	552	538	528	503	552	568	537	503	531	543	533	555	487	563	531	536	542	521	553	533	566	528	553	562	531	543	558	531	521	562	521	537	592	516	500	553	530	510	586	533	565	517	530	492	578	523	554	524	493	508	597	508	580	545	507	534	527	533	528	577	573	541	554	522	562	539	591	559	522	585	538	540	530	519	542	533	533	506
24802	22944	30629	25479	19490	6930	825	486	432	457	423	463	461	449	446	439	452	421	439	483	399	425	429	434	469	462	447	486	456	476	470	444	404	427	443	468	477	448	456	466	459	461	470	469	489	463	460	455	484	465	454	453	428	458	446	407	465	439	434	447	465	452	452	419	448	451	457	413	454	434	415	450	404	423	430	479	459	485	384	434	470	416	433	434	469	443	438	435	465	405	462	438	450	476	444	427	461	469	453	495	466	459	453	416	394	447	460	447	403	426	434	419	416	493	422	416	462	455	457	450	447	458	482	421	441	422	463	424	436	464	435	416	459	472	493	425	435	472	475	447	474	426	432	422	476	428	421	443	406	440	445	466	455	447	477	430	458	432	418	465	432	455	477	448	480	456	411	444	405	419	437	448	461	422	435	387	394	447	415	444	454	475	438	449	445	417	461	466	454	443	408	423	446	443	433	426	441	460	425	400	469	425	436	458	446	392	426	480	486	454	431	429	504	426	446	438	410	428	475	439	426	432	433	439	490	402	435	412	469	423	468	464	433	451	426	439	452	433	382	455	467	414	456	446	429	447	458	450	435	443	411	451	447	458	422	475	445	441	434	460	422	433	474	467	436	408	485	461	467	434	439	432	455	439	430	429	438	431	444	429	419	472	439	435	439	468	429	415	441	463	419	401	442	423	467	449	442	458	417	432	418	480	452	444	460	427	449	441	428	432	436	459	438	432	435	432	419	444	444	408	442	450	419	435	472	445	430	466	474	483	440	444	419	444	404	441	445	446	462	446	450	480	475	461	447	405	438	472	426	457	454	436	427	484	442	414	473	443	449	465	434	445	444	446	433	447	413	401	452	413	484	446	441	431	440	435	460	487	470	448	415	443	435	440	440	453	427	400	430	468	450	492	454	439	409	431	431	399	455	464	436	454	438	464	422	469	444	434	439	430	432	449	421	432	421	454	434	444	417	433	467	422	432	467	450	420	448	412	435	412	455	462	440	427	450	467	467	447	432	464	444	467	446	419	422	478	429	421	455	441	437	420	453	413	431	462	437	440	443	446	454	461	419	421	447	432	430	435	428	410	416	410	427	418	459	431	389	418	429	433	447	453	468	402	411	441	422	490	431	415	454	431	395	462	440	396	445	425	469	451	423	426	465	441	442	441	441	458	463	456	447	453	417	470	425	440	489	444	415	451	453	472	436	461	460	453	456	425	483	420	450	448	429	489	475	422	496	410	444	452	431	436	454	450	432	412	454	455	433	425	442	427	472	416	403	466	441	464	426	395	411	498	474	452	469	496	403	437	436	443	458	418	442	474	437	462	433	431	471	443	431	453	410	443	449	425	459	426	426	415	382	410	443	436	457	442	419	453	410	498	460	451	412	433	405	446	449	420	466	401	449	479	458	445	469	393	441	444	465	439	413	427	430	392	425	439	408	419	439	385	439	436	422	494	444	445	434	435	417	425	423	429	452	402	420	440	462	465	443	440	434	386	419	426	443	420	426	451	437	430	441	429	422	439	442	419	459	433	444	443	441	458	424	454	414	430	483	440	414	429	423	463	424	455	426	465	462	435	423	441	422	414	448	446	460	437	436	451	445	465	440	441	416	447	423	432	450	453	512	436	440	402	431	420	420	436	441	415	444	465	433	429	466	458	471	433	444	437	445	429	478	409	478	438	423	426	447	432	412	437	439	430	478	467	435	464	444	421	455	462	461	468	420	429	437	422	449	445	425	459	450	485	422	456	439	430	456	457	426	428	474	433	446	449	488	447	440	465	479	445	448	436	483	481	424	420	431	397	450	420	404	461	433	433	414	468	458	435	463	426	447	408	417	419	427	465	433	430	397	411	438	456	417	403	429	462	419	432	439	446	457	443	417	446	439	451	447	445	452	442	414	401	485	438	462	426	412	422	411	435	402	446	454	414	411	401	461	454	430	440	426	434	444	448	407	460	445	484	422	432	458	433	445	437	483	444	431	413	506	446	442	452	428	433	443	434	455	436	408	438	437	429	458	440	416	467	478	415	438	473	451	453	454	440	470	423	445	425	426	404	449	426	473	474	438	431	473	446	469	421	469	428	444	472	451	428	457	428	446	445	435	452	421	425	435	452	419	455	425	473	440	465	472	437	438	448	434	433	486	417	446	453	455	451	473	442	470	434	435	457	456	384	455	422	412	469	445	464	425	436	456	434	426	425	411	469	469	403	417	453	442	420	466	446	476	436	424	448	424	445	408	450	434	432	440	469	435	447	477	412	436	416	466	437	433	424	453	443	450	482	407	487	456	418	420	392	479	466	456	455	430	467	468	419	430	441	424	428	445	432	424	451	463	414	432	472	437	427	431	423	454	473	435	447	436	468	415	471	457	462	394	450	419	465	460	476	434	415	443	418	451	422	420	438	449	446	473	424	429	465	418	444	422	448	408	384	458	456	461	467	477	427	427	421	449	447	417	421	442	471	445	417	463	433	415	427	504	381	438	444	425	404	438	483	461	450	461	421	392	441	432	432	456	416	469	438	436	444	470	417	471	455	449	445	451	435	448	463	428	449	442	446	405	465	480	421	397	442	455	433	403	449	460	476	427	419	430	428	442	455	459	421	420	496	412	427	451	441	435	422	471	444	427	437	486	417	430	434	450	431	451	455	438	453	413	443	417	425	432	445	443	451	429	476	450	428	419	417	435	422	444	383	443	487	433	442	428	470	432	466	443	451	441	403	443	434	430	447	445	439	435	391	432	427	432	448	472	453	451	444	434	390	468	424	446	440	489	463	434	422	436	450	422	428	420	451	458	429	450	471	441	433	452	403	417	471	443	473	445	425	438	424	429	439	426	435	443	440	428	464	430	420	436	447	443	421	451	434	473	454	427	447	443	417	401	447	417	421	420	416	461	463	452	468	448	424	477	453	457	470	431	454	463	485	395	452	473	447	446	452	462	452	452	496	426	435	418	451	416	412	418	406	463	464	448	450	428	408	455	487	485	424	417	441	426	423	420	420	427	422	417	441	433	416	388	434	401	484	461	430	410	431	429	452	480	460	431	441	411	464	432	452	462	453	466	474	414	426	476	445	447	451	411	468	437	410	427	417	461	451	424	440	433	455	436	425	437	458	472	451	424	435	431	407	432	431	424	417	429	432	411	442	427	433	456	477	441	426	432	433	455	445	462	442	427	411	441	497	445	426	458	460	448	470	454	441	478	464	401	436	432	391	457	451	429	416	436	441	442	393	414	457	433	459	473	430	424	418	452	440	485	431	453	434	410	444	456	433	434	411	460	450	412	428	466	468	401	464	459	441	479	434	461	427	425	451	437	429	457	499	409	464	453	468	451	436	434	410	449	447	465	414	482	431	416	429	409	404	408	442	434	453	467	459	400	459	418	401	466	423	440	441	389	430	421	440	465	433	457	451	459	456	441	426	443	434	433	422	426	441	460	442	432	471	454	424	440	390	448	460	437	432	419	440	438	429	435	446	444	438	450	455	441	447	448	450
60961	85953	57886	30570	11118	2886	1074	715	697	625	711	681	744	654	706	687	650	715	744	621	672	674	709	705	658	663	734	703	662	714	681	655	665	735	688	658	675	669	679	638	729	709	691	675	671	735	679	699	697	694	679	694	709	673	681	723	714	645	661	695	695	715	706	653	686	673	677	717	699	753	692	699	653	694	716	689	690	682	678	673	663	723	662	714	707	679	675	670	650	714	720	712	711	678	667	715	707	695	688	665	697	740	668	681	649	717	671	721	646	643	648	655	643	677	751	700	649	670	702	662	725	651	706	681	663	663	649	735	691	685	710	671	609	713	694	669	673	727	661	700	688	692	692	714	683	678	679	669	679	720	700	684	704	695	659	677	685	671	716	719	711	730	717	716	675	695	681	669	700	678	644	686	716	696	670	686	720	729	666	666	679	668	669	699	719	721	682	689	696	705	676	726	708	713	681	648	707	644	652	659	689	652	692	665	694	683	667	650	722	627	691	704	717	652	668	666	679	725	714	671	685	713	688	683	663	661	651	644	673	652	657	701	726	695	654	678	712	696	666	685	644	683	752	634	667	672	684	702	691	669	675	684	689	693	664	696	714	681	682	688	642	626	662	725	704	732	691	647	739	690	691	706	659	663	654	669	657	654	704	652	685	694	674	712	721	666	674	714	733	712	658	732	700	683	651	677	678	693	696	651	674	701	722	665	715	690	676	699	698	653	703	661	675	653	713	666	718	688	700	670	633	652	691	726	675	682	632	627	688	719	668	713	674	669	677	638	664	642	715	671	671	661	731	690	723	658	679	697	681	676	649	678	679	684	702	630	670	705	701	673	672	668	675	703	660	658	684	714	659	693	638	702	716	715	700	666	683	713	696	658	705	671	672	734	695	683	673	697	700	668	691	663	711	683	667	676	741	676	637	683	685	671	678	711	688	662	703	674	683	672	701	695	706	693	681	661	593	687	689	698	717	710	704	654	651	654	656	707	661	697	739	681	704	683	710	653	700	677	673	712	724	700	667	701	689	655	699	679	661	722	711	682	657	634	688	684	702	689	674	685	690	688	654	694	676	644	626	696	644	646	677	669	673	643	688	713	653	679	678	689	661	726	710	679	673	712	700	683	658	672	662	670	698	673	711	671	672	660	710	652	655	702	695	699	692	639	709	697	720	659	699	700	665	684	665	683	677	674	670	672	714	667	733	688	704	678	660	686	674	706	671	650	689	640	646	693	696	724	718	651	697	695	728	689	684	675	652	724	676	689	695	676	670	730	689	663	705	708	697	693	687	658	677	669	670	760	693	727	698	709	716	675	671	726	666	675	670	687	701	704	717	647	672	732	714	688	720	686	683	624	634	686	667	667	716	664	727	707	702	648	675	681	704	655	709	704	693	700	712	651	682	663	650	727	690	707	659	711	688	705	716	680	641	711	702	684	679	677	718	757	686	688	683	690	654	711	641	680	672	681	677	663	690	665	628	669	691	688	686	679	711	703	647	675	689	676	685	630	704	644	667	677	685	649	741	681	691	668	665	684	687	716	673	657	687	702	644	676	668	691	677	708	647	685	655	688	733	657	677	655	705	716	682	722	646	686	738	723	667	704	701	688	681	686	711	709	658	665	717	678	699	661	634	678	690	652	665	698	662	682	654	705	704	697	708	684	685	696	709	672	683	711	649	719	633	672	648	697	672	654	705	697	697	704	707	670	721	687	732	652	682	702	696	654	684	705	659	688	656	711	718	710	685	682	668	690	758	684	703	740	702	653	718	674	691	720	675	657	703	672	632	688	677	668	694	655	698	677	651	725	650	648	716	679	704	701	703	713	660	672	673	700	708	716	692	678	707	665	621	701	702	715	667	678	743	701	723	708	669	681	682	675	717	678	653	684	661	702	676	707	665	666	667	667	657	663	696	654	686	693	692	725	674	663	704	710	682	676	679	676	732	646	668	684	683	677	641	714	700	698	704	650	745	654	666	706	679	737	696	711	698	689	692	708	667	705	640	673	686	687	669	688	660	682	675	661	656	696	663	662	675	664	692	678	669	671	682	645	727	660	692	708	637	714	713	698	702	720	670	689	699	647	683	688	664	716	719	642	686	668	687	702	685	723	681	664	647	681	654	692	712	699	666	693	663	679	689	681	675	668	700	675	676	700	697	687	686	672	674	641	684	717	712	697	720	696	646	703	753	686	718	739	635	707	695	638	663	727	674	712	684	708	711	710	673	745	726	659	667	688	674	654	689	727	695	670	669	696	721	690	631	696	707	712	694	679	682	696	651	642	714	629	655	703	697	684	688	651	664	684	692	686	690	716	681	679	678	710	699	658	675	683	713	667	638	678	695	685	666	670	713	751	693	682	653	670	669	680	663	682	708	660	678	675	684	690	643	670	705	701	716	671	732	687	700	715	676	676	714	661	730	707	695	669	682	690	660	711	696	669	664	659	704	725	657	732	699	646	662	653	677	626	683	669	700	728	656	686	746	651	685	719	665	691	668	680	721	699	632	673	668	691	667	687	680	679	689	736	725	694	675	662	666	673	748	705	659	695	707	710	672	739	687	735	672	718	677	696	716	692	700	697	681	674	707	638	703	724	694	657	706	721	753	729	635	706	704	681	652	697	677	679	653	692	682	675	696	653	697	674	690	680	710	659	706	679	678	688	717	666	694	682	653	713	719	687	630	719	681	650	682	709	663	702	685	678	701	677	680	713	673	657	672	681	683	691	745	690	700	648	670	693	679	720	662	692	664	700	672	694	660	680	708	720	659	694	705	691	682	711	686	679	678	629	712	695	710	658	685	708	713	688	705	639	671	661	651	674	731	674	694	690	709	698	709	660	683	674	673	725	676	683	656	655	671	664	696	671	701	708	653	728	642	704	717	681	712	708	639	705	654	693	657	682	683	692	713	711	667	678	699	682	671	670	682	714	688	697	654	649	646	712	682	710	680	688	629	689	698	668	738	662	694	730	657	687	666	707	659	655	652	673	693	710	673	704	683	679	699	673	673	660	675	715	655	697	703	718	686	727	650	729	685	716	679	690	703	726	678	640	665	684	676	724	689	720	692	664	653	666	703	700	733	677	688	708	685	674	689	698	720	666	655	703	690	697	675	695	682	695	673	692	748	681	686	713	700	691	642	680	706	729	704	671	706	680	698	682	700	681	657	694	744	668	653	676	695	650	736	733	707	692	666	688	715	671	612	678	643	762	671	659	658	675	708	732	734	685	710	670	655	721	688	719	717	668	680	678	658	679	691	654	674	670	682	669	696	654	669	705	703	714	660	721	697	640	703	674	662	676	692	703	687	694	715	669	688	692	743	705	685	660	656	691	674	692	676	665	705	684	688	673	700	680	714	673	676	679	709	631	693	718	703	634	706	696	717	736	703	702	698	680	732	714	683	672	662	653	675	707	671	676	638	653	711	719	670	689	697	646	664	741	686	730	724	674	710	710	710	682	681	699	684	725	720	712	691	676	691	719	646	684	722	677	677	679
23423	21956	30035	24277	21411	18601	4283	635	543	486	553	510	497	509	484	492	516	473	513	490	531	522	531	496	503	483	522	485	515	534	489	508	480	515	461	490	491	545	489	532	520	490	536	510	477	526	529	486	469	495	509	491	481	503	489	464	500	510	515	540	504	491	483	500	519	524	487	515	506	527	507	493	515	472	488	477	489	489	510	494	497	489	477	510	518	480	511	488	489	545	462	470	496	491	481	502	482	496	476	512	460	442	544	541	449	502	488	495	456	475	502	477	467	464	492	454	523	506	513	454	514	525	503	485	529	480	490	533	512	478	493	491	510	507	514	502	528	463	456	500	501	549	511	467	511	516	506	505	523	515	505	477	536	528	527	503	505	515	511	495	487	482	492	485	518	526	477	493	468	510	516	490	504	471	563	525	493	509	501	502	529	512	529	491	499	520	502	505	479	493	510	501	479	539	498	486	440	490	492	444	506	533	492	484	516	462	482	518	528	484	506	456	489	515	544	499	485	517	503	537	548	520	516	526	505	503	483	499	492	503	499	520	476	517	507	526	479	509	504	467	477	467	494	504	499	496	460	513	498	503	515	496	483	505	465	468	509	509	479	486	509	526	478	506	495	501	488	489	480	521	511	490	530	498	493	510	518	475	510	514	523	488	467	491	521	497	475	493	471	485	507	515	538	520	477	486	514	520	481	478	439	492	504	480	513	530	528	510	490	510	499	512	526	520	494	503	466	450	533	541	491	500	513	527	497	513	491	502	522	514	483	515	453	502	509	502	538	521	513	476	514	504	515	487	498	470	509	518	492	499	500	505	553	507	472	505	501	494	509	503	492	482	460	490	504	479	454	491	504	498	545	482	485	529	535	521	496	503	450	494	513	485	485	468	501	502	471	481	460	528	503	473	514	508	488	515	509	530	480	494	517	525	531	522	518	531	493	515	525	540	501	497	507	497	487	504	487	530	511	506	529	458	518	481	489	483	507	481	509	556	486	507	488	459	514	504	510	489	486	493	481	530	562	509	481	487	484	532	516	484	495	516	498	497	499	466	538	480	526	494	479	478	504	484	535	490	503	467	479	532	512	468	498	492	468	532	445	493	507	517	518	523	500	494	474	524	465	475	490	526	466	482	493	476	497	513	467	447	498	490	537	498	492	522	507	465	459	515	480	502	496	531	471	488	458	519	524	471	502	474	482	470	521	507	514	470	455	518	512	502	486	488	500	501	462	476	473	481	493	471	491	531	530	493	488	526	503	486	503	504	510	527	510	469	497	488	452	445	500	519	539	522	532	505	460	516	486	486	535	454	528	518	503	473	486	508	509	541	549	495	462	511	539	469	510	493	522	497	502	512	488	507	553	521	527	450	517	508	511	485	495	500	494	504	535	504	504	532	498	520	548	467	490	478	531	502	490	465	510	511	471	525	470	506	490	442	519	504	508	518	522	485	466	471	478	499	507	507	476	472	520	478	502	465	471	520	462	491	494	487	453	471	437	473	511	539	488	468	496	480	494	463	495	516	530	510	493	492	508	472	513	540	508	505	493	490	478	519	516	483	501	513	499	536	520	496	522	488	504	477	480	471	531	491	517	544	504	533	440	525	465	487	544	494	501	497	478	471	479	498	510	469	524	492	478	497	500	507	472	498	454	518	494	467	514	514	515	454	479	506	475	504	490	495	487	481	500	508	488	532	519	499	498	483	479	516	510	522	480	535	518	459	469	458	484	533	507	481	458	510	475	513	501	496	486	498	484	482	514	489	519	468	525	538	530	497	504	503	513	518	513	473	479	477	497	514	494	497	492	510	496	464	511	543	505	517	506	486	498	473	490	452	473	499	527	483	529	489	520	509	518	499	494	457	560	503	496	513	505	464	525	475	522	443	526	477	501	460	538	520	496	495	520	517	508	532	485	510	525	459	505	496	495	494	458	465	512	496	497	515	506	481	506	489	505	459	486	516	535	477	529	447	560	557	492	526	497	481	499	514	498	506	471	504	439	516	498	518	504	504	424	497	449	502	490	512	513	489	496	517	525	486	496	511	537	486	497	482	496	519	502	490	473	448	490	474	475	480	466	483	500	521	494	521	515	502	486	482	491	499	507	506	521	528	497	515	479	484	443	506	480	496	518	501	515	466	483	499	501	478	481	498	491	471	525	460	502	460	475	518	526	495	474	512	477	503	502	532	488	506	517	518	481	491	493	489	510	470	467	532	533	477	534	506	473	529	575	506	445	495	513	490	513	522	493	501	514	498	483	484	526	445	478	505	488	533	508	501	509	521	474	460	471	508	526	516	519	515	485	491	531	549	449	530	514	477	494	432	516	490	483	493	477	531	521	522	517	564	481	464	521	510	523	466	525	466	498	524	508	525	462	497	483	502	527	484	459	462	512	511	478	492	462	493	494	479	543	482	516	511	505	536	486	472	465	504	493	496	560	502	521	515	510	480	528	502	513	489	468	499	490	513	517	524	435	491	459	509	525	537	510	549	506	525	491	501	478	469	507	482	497	497	481	499	514	516	486	493	532	527	511	478	490	482	515	464	503	528	463	461	523	476	528	481	477	444	510	473	481	490	492	534	502	533	479	462	445	509	537	516	489	506	451	499	500	510	512	507	510	482	500	491	501	486	474	495	492	558	473	520	522	480	495	534	483	491	471	511	445	514	481	495	509	455	526	483	507	491	472	510	510	480	504	491	505	495	514	531	521	526	455	488	504	507	475	462	473	530	532	495	487	476	502	503	519	497	479	504	545	494	469	536	507	544	532	498	477	512	534	506	519	520	489	541	517	518	498	471	450	471	501	508	467	521	466	470	509	526	502	517	498	462	471	488	545	516	519	485	456	525	476	484	501	503	490	501	484	486	466	473	484	502	487	499	498	517	519	507	482	481	444	467	482	465	450	511	526	463	493	462	490	481	523	507	515	458	491	498	539	483	512	492	512	536	526	500	543	536	483	495	463	461	498	458	491	501	536	520	506	487	515	514	507	481	489	478	509	465	514	472	508	508	500	508	497	450	485	533	492	515	477	514	484	517	521	491	521	476	520	459	497	498	480	493	542	512	505	485	501	521	437	467	489	480	493	499	494	495	530	477	505	501	542	504	519	514	501	526	430	482	545	475	490	480	509	468	494	471	508	510	487	504	449	518	507	517	487	477	521	470	524	460	486	451	496	514	514	512	485	470	506	481	481	509	504	500	535	530	507	499	534	501	456	510	516	494	472	483	533	521	505	464	482	485	480	467	488	486	493	475	459	498	484	498	501	489	457	524	497	458	492	497	468	477	513	511	515	486	488	483	519	471	498	518	494	486	508	484	488	474	473	500	502	459	502	479	498	472	468	536	491	500	465	526	488	523	527	467	498	481	497	512	500	466	507	486	438	499	470	484	477	483	531	480	559	509	547	450	520	553	504	534	469	505	527	534	510	520	512	516	532	536	502	485	496	503	516	487	501	512	476	470	532	493	491	482	512	488	488	547	500	495	492	540	518	489
61608	97465	69282	39279	17316	4690	1508	851	756	753	743	713	729	771	765	783	767	805	746	748	748	743	731	750	735	781	781	777	762	765	776	766	738	716	779	794	764	783	729	777	783	741	753	726	744	744	758	789	813	753	746	750	762	745	748	776	755	744	794	809	758	762	788	672	745	779	720	757	719	720	767	741	738	740	738	722	790	742	763	728	739	750	719	781	711	749	794	717	767	764	744	761	760	762	773	735	734	724	793	722	797	720	735	773	752	752	745	784	782	728	761	763	743	811	766	739	757	727	752	806	737	786	770	718	761	736	770	747	720	787	749	732	712	722	744	731	722	756	731	785	767	749	745	741	773	724	730	749	714	745	747	733	758	741	704	758	722	743	764	756	744	745	755	693	797	787	745	737	740	733	728	765	826	699	726	732	775	753	790	731	768	742	786	780	766	718	734	735	757	749	712	747	748	709	730	813	782	766	798	793	806	743	788	747	786	809	736	731	745	776	735	784	797	774	771	764	753	769	780	750	735	772	796	744	778	805	737	763	792	733	686	792	760	776	737	710	736	708	715	761	711	734	761	752	805	787	774	724	706	753	731	772	747	737	751	772	799	801	740	737	721	775	728	735	776	743	743	753	761	711	741	736	785	729	793	786	725	782	774	790	751	749	749	793	749	785	684	728	784	761	739	746	808	740	732	712	758	755	729	777	744	764	772	764	754	751	732	707	724	735	751	800	737	733	746	742	775	713	760	771	759	743	737	767	803	758	789	768	719	743	760	733	782	779	803	738	758	734	766	761	708	752	753	735	719	719	785	750	771	745	750	779	765	727	744	741	733	758	743	733	724	761	751	762	720	728	746	762	769	705	784	700	733	706	763	729	751	799	757	699	745	819	722	759	748	709	731	755	745	764	709	798	778	768	725	724	753	764	724	758	774	740	761	762	717	745	756	770	736	748	738	757	749	756	731	724	760	740	781	734	819	754	770	717	781	753	770	772	786	719	713	724	733	741	760	749	785	737	742	750	754	765	746	784	781	748	770	740	779	727	739	803	792	747	775	762	747	718	763	744	793	774	755	719	729	711	782	758	755	716	798	777	790	754	792	702	777	769	730	763	778	767	789	750	714	750	743	772	742	704	796	769	763	724	784	727	751	801	760	771	685	784	767	767	702	758	741	747	794	740	722	745	748	766	782	774	702	799	744	746	748	804	798	711	777	750	742	716	776	760	746	767	756	740	771	756	804	783	741	761	744	751	749	748	764	714	695	735	837	772	748	737	769	769	761	713	726	767	791	760	721	706	767	797	762	723	753	766	754	740	721	733	715	764	783	729	765	723	742	753	747	771	754	762	767	720	761	739	774	771	759	731	734	775	734	783	743	749	726	754	812	765	760	705	807	742	794	759	749	738	738	745	763	770	757	728	774	737	772	749	755	730	797	723	766	776	803	733	719	732	768	827	768	748	796	749	760	741	761	765	751	728	768	733	746	767	726	718	789	761	750	742	766	795	760	725	754	723	779	707	719	714	734	722	723	786	757	749	763	720	761	767	728	738	775	744	732	794	743	759	780	786	772	712	760	760	764	779	726	717	729	720	745	705	788	759	744	784	742	733	747	743	745	756	788	723	713	762	788	730	745	759	751	760	754	797	753	751	737	784	715	761	776	761	810	778	794	698	769	728	747	732	791	765	776	765	745	758	763	739	745	737	737	769	727	726	795	751	708	741	746	790	714	768	787	784	767	761	706	735	696	707	763	719	744	758	774	723	751	725	774	710	769	747	732	729	729	771	784	785	747	739	747	736	723	779	796	757	735	729	724	749	760	781	712	713	699	750	767	732	773	719	762	766	733	716	737	748	758	740	748	714	766	819	771	710	781	798	789	751	759	804	722	727	779	737	760	706	720	769	777	741	762	769	732	756	759	738	724	737	749	756	750	747	769	718	746	757	761	767	782	762	738	714	729	766	762	800	707	767	772	783	818	747	741	739	722	758	710	806	708	793	727	752	770	739	705	776	705	747	688	726	737	738	745	743	766	707	740	800	786	783	760	766	740	747	742	771	758	745	716	804	752	745	733	734	748	762	731	748	764	771	755	697	731	734	733	729	759	722	741	803	747	737	714	704	765	741	768	735	739	757	767	749	751	789	775	738	720	732	731	740	737	752	739	757	771	721	763	775	756	766	707	698	758	763	742	736	781	768	726	760	729	800	745	772	747	735	728	761	723	763	723	750	711	724	746	754	767	732	730	723	738	788	738	770	736	745	688	769	755	786	810	769	716	758	746	760	710	750	737	774	743	738	816	747	808	808	673	786	717	756	790	776	737	765	767	715	776	742	792	770	795	753	765	768	768	735	730	763	734	749	737	777	734	727	719	768	778	752	726	745	765	801	777	717	765	709	746	749	738	744	782	759	785	780	757	762	724	778	743	775	786	753	700	740	759	716	720	740	777	742	747	771	730	785	765	695	771	743	733	730	714	798	757	767	712	769	749	776	748	754	750	795	750	758	715	755	746	754	757	736	814	741	730	767	777	766	761	779	771	776	748	703	767	734	761	786	776	716	741	736	774	708	775	776	712	704	797	783	755	741	735	729	729	746	729	750	778	749	745	788	790	762	739	736	787	751	763	709	762	738	803	800	779	717	754	751	746	764	771	774	774	706	756	747	740	757	691	736	737	759	775	685	787	745	764	743	726	738	761	769	779	734	758	776	763	690	707	789	749	767	778	791	758	756	747	768	742	781	748	751	752	744	725	759	751	746	749	764	733	719	727	741	739	734	786	713	768	723	810	768	783	736	756	731	750	751	758	758	754	752	725	750	768	755	699	783	801	787	778	765	812	751	760	728	709	752	784	787	784	732	780	791	763	788	706	711	748	730	735	749	717	765	734	768	724	817	735	739	753	783	761	755	742	761	726	698	688	761	785	737	778	759	708	767	764	737	730	754	742	808	757	790	814	758	752	787	757	789	790	746	713	753	783	767	733	780	776	772	707	789	768	799	760	759	758	730	718	774	766	732	792	721	775	749	755	753	775	757	780	783	756	751	758	730	744	753	740	715	802	778	720	702	728	734	781	715	756	792	728	740	775	789	703	752	771	761	729	738	773	775	803	740	789	774	741	798	724	765	723	739	722	742	747	737	717	766	742	752	729	731	758	756	721	757	756	809	764	787	757	740	789	714	756	761	802	766	758	725	741	737	772	735	756	730	764	716	755	794	727	731	796	778	774	741	718	785	717	768	758	737	770	728	759	748	735	723	703	767	716	747	714	739	768	772	806	744	760	824	757	746	812	758	743	782	732	708	752	739	777	749	740	724	756	729	759	723	777	714	765	787	739	757	718	766	805	735	742	725	750	755	754	809	790	763	793	746	732	752	736	766	782	754	768	752	767	776	741	779	712	758	747	810	752	764	739	729	755	771	783	791	701	728	743	753	720	763	727	755	767	771	765	746	737	769	774	744	745	715	735	796	699	754	759	736	769	728	770	726	754	762	760	792	736	711
30464	28610	25837	10848	1706	657	391	311	336	331	343	338	366	327	331	324	356	319	328	353	326	329	365	351	327	298	336	354	334	314	339	346	315	343	345	305	310	371	339	349	309	320	342	352	332	321	321	336	321	360	313	330	315	354	316	344	375	361	330	349	309	340	363	334	312	313	347	340	320	316	340	300	374	302	300	311	309	348	323	341	313	317	335	313	328	332	344	301	322	350	360	316	348	335	361	322	340	354	319	337	332	323	310	312	344	353	314	342	319	344	304	328	303	325	332	335	366	359	362	354	370	371	310	340	318	334	362	316	328	333	338	330	323	352	326	341	352	359	336	337	319	334	305	338	313	352	324	338	342	328	339	309	321	350	339	327	316	307	322	347	328	389	347	319	330	320	331	324	355	349	386	307	335	356	313	338	314	334	328	285	340	321	308	325	334	316	326	336	332	325	320	316	325	342	288	322	358	354	314	348	332	322	336	360	341	333	312	313	327	329	338	319	357	361	329	318	335	331	348	364	343	332	344	339	346	328	321	339	279	323	330	324	320	342	308	301	350	331	340	338	359	340	328	347	325	332	336	325	336	333	357	318	341	330	340	376	360	361	312	356	329	334	337	322	334	325	335	360	326	330	339	339	332	331	339	323	372	307	318	338	369	347	316	330	334	331	360	350	335	350	316	330	318	351	326	358	349	353	323	319	357	343	339	322	326	340	325	307	319	342	357	313	352	296	316	326	323	353	346	333	321	333	363	334	347	336	350	333	299	328	363	339	317	338	335	293	346	311	329	351	362	340	340	321	356	332	333	325	348	347	331	301	324	331	323	338	300	344	368	343	325	305	365	312	328	343	335	337	328	358	333	344	310	345	334	330	352	330	342	299	312	316	313	356	324	363	332	330	359	326	357	372	319	338	357	347	321	333	330	344	312	310	314	348	349	336	324	314	303	348	351	319	353	335	313	352	320	350	325	317	305	304	341	318	368	337	313	328	346	316	341	343	345	359	326	325	315	318	332	350	325	341	313	350	337	374	333	348	323	327	351	325	332	350	354	336	365	326	313	334	297	324	335	335	345	332	305	341	351	332	359	308	338	345	319	318	317	311	327	337	341	319	349	310	324	336	341	303	323	351	336	352	330	354	355	316	364	352	324	314	368	308	338	342	314	337	293	292	330	329	342	335	329	349	328	345	319	325	295	327	364	343	326	338	308	315	324	344	333	328	329	347	352	330	326	317	346	336	339	299	324	323	304	299	322	324	314	330	328	336	358	365	345	329	294	343	347	357	334	321	324	303	317	332	317	320	351	321	332	331	336	341	298	341	330	302	320	341	358	305	317	334	342	354	359	328	353	337	329	356	330	339	331	325	344	371	316	342	334	337	333	321	312	343	363	324	344	331	345	331	375	329	381	354	388	327	300	313	340	314	335	341	350	337	298	314	349	324	337	348	344	307	350	346	371	329	338	354	321	353	345	362	344	330	318	333	343	349	321	339	299	332	317	331	342	330	306	326	340	331	354	360	366	315	333	312	309	344	322	344	326	348	322	331	348	340	338	315	317	340	307	328	351	374	333	337	333	309	341	342	326	326	305	331	344	325	318	346	322	340	331	317	320	348	338	365	366	354	312	334	322	353	360	305	313	311	345	361	347	351	356	318	324	305	360	335	326	346	338	309	339	343	315	352	323	329	332	350	347	330	351	312	346	339	330	351	308	353	324	325	331	340	329	331	319	327	367	365	314	365	319	347	363	346	301	345	316	330	325	363	334	344	325	343	311	306	341	355	364	349	350	335	365	347	350	352	354	325	345	339	347	285	342	340	330	340	336	323	363	345	322	322	326	364	357	338	316	311	306	335	336	328	354	319	332	336	325	295	331	319	348	354	329	322	337	330	370	343	336	325	327	327	338	350	338	341	343	309	314	339	332	327	342	298	354	359	333	362	333	336	314	324	332	304	311	324	350	337	331	322	346	346	336	300	311	354	317	363	349	355	321	319	327	304	309	316	309	328	323	341	353	323	308	331	305	363	331	339	348	328	338	317	321	328	316	332	292	336	316	342	340	348	349	348	325	329	307	352	336	333	314	302	329	314	296	326	347	330	336	333	322	323	321	322	331	325	360	316	361	342	323	307	371	309	342	355	324	306	346	358	328	311	324	349	315	340	354	302	352	337	347	329	348	332	356	338	328	336	337	343	374	338	306	311	317	344	311	324	335	339	353	342	368	323	314	299	318	349	351	325	345	338	317	339	347	321	370	333	329	374	350	330	309	349	348	315	325	341	321	346	341	319	371	321	349	324	337	348	314	318	303	319	321	308	313	351	344	320	325	333	339	293	342	381	322	367	310	340	339	312	334	347	331	301	357	343	321	323	298	322	350	322	360	331	342	352	353	355	338	336	357	361	347	307	344	348	351	329	321	322	330	361	315	355	316	356	356	328	329	323	328	354	340	312	338	351	312	317	321	332	339	328	338	356	293	314	371	312	335	334	348	354	355	320	342	317	368	342	324	363	338	330	339	337	309	347	337	344	346	332	297	337	331	343	330	333	331	301	334	350	341	323	335	356	346	325	350	322	366	351	304	339	334	330	330	334	359	317	323	324	346	340	331	360	330	339	371	346	354	351	335	312	328	344	303	324	360	320	355	326	313	336	352	368	322	341	304	336	314	308	326	361	343	344	323	324	328	349	346	344	346	369	330	324	326	324	349	310	303	359	358	317	353	352	311	316	388	326	343	315	335	361	356	333	350	354	322	362	361	334	325	362	320	333	354	330	344	340	336	340	358	309	316	332	328	343	311	338	345	331	328	314	331	310	338	333	347	309	321	350	345	314	317	331	316	343	369	307	326	344	330	342	318	353	323	327	375	339	354	354	347	319	307	346	324	340	335	322	347	370	333	344	315	341	337	334	352	342	343	329	314	316	319	360	329	317	336	323	352	385	357	335	328	339	307	350	354	345	364	338	298	330	334	341	328	362	343	323	301	331	328	320	340	309	388	335	337	342	357	306	328	352	341	379	342	338	333	288	354	303	344	361	339	322	347	350	370	331	379	306	307	310	318	308	344	316	369	350	343	356	306	320	366	339	358	326	307	348	331	349	334	320	373	324	359	292	337	321	314	313	326	366	350	338	357	327	311	313	348	340	400	352	342	330	338	330	330	349	291	342	383	353	319	351	386	355	338	329	322	331	311	356	309	337	372	336	347	348	329	328	318	322	336	327	383	363	333	325	355	331	366	325	347	342	362	345	323	304	336	343	337	340	369	327	366	330	343	321	342	302	339	327	359	335	361	323	320	323	333	320	317	338	295	338	307	360	333	339	333	319	333	318	371	363	317	336	354	321	371	311	354	344	335	340	337	350	339	324	342	316	315	329	354	308	309	345	344	323	317	338	332	324	293	307	338	344	321	351	350	305	356	351	315	330	327	334	323	318	369	348	337	337	348	325	363	330	366	307	313	284	320	337	352	339	317	354	302	320	302	333	327	347	333	351	345	345
37854	45138	29937	10390	2830	952	582	536	580	551	512	577	557	546	545	508	513	567	544	520	541	515	516	587	544	573	540	569	536	535	561	550	536	561	555	521	488	561	502	585	528	550	526	515	533	584	545	538	593	561	488	544	566	557	597	521	516	543	530	538	537	509	535	547	574	512	532	572	537	519	525	529	534	510	551	498	522	561	534	549	550	560	515	555	548	495	537	543	582	511	531	577	496	545	526	528	547	533	525	547	556	543	523	538	547	536	541	534	565	552	503	512	556	531	566	529	512	505	567	537	511	544	490	509	540	515	510	517	572	519	554	544	521	535	524	512	522	545	535	519	546	572	552	518	523	564	521	537	541	556	550	511	541	509	520	530	563	555	525	538	536	521	520	512	516	523	547	540	544	517	529	541	499	542	532	538	507	533	576	490	584	513	545	540	505	552	552	534	531	520	537	554	547	546	496	579	534	560	495	551	547	543	539	514	566	545	557	550	499	521	522	531	509	502	515	523	500	494	564	528	542	550	546	506	514	526	497	566	520	530	538	570	499	506	576	509	501	550	529	552	565	512	575	532	558	509	539	537	521	556	546	559	554	526	519	549	544	535	531	507	514	547	536	482	520	565	520	543	547	549	561	520	511	515	504	548	514	507	519	522	559	546	546	555	539	513	544	544	543	545	510	530	525	562	553	524	531	517	510	531	543	550	527	548	582	543	552	500	518	517	513	543	531	510	512	538	525	544	517	571	549	549	533	522	523	532	535	536	553	548	550	538	555	551	513	533	501	504	559	522	556	556	532	541	539	583	536	550	528	544	532	530	518	575	530	525	542	525	548	558	558	495	522	498	547	556	526	546	548	519	600	524	537	573	540	582	524	554	569	557	526	553	558	523	542	531	549	517	550	533	544	492	528	520	529	586	562	529	552	537	547	569	536	532	571	542	546	472	562	565	547	543	551	519	527	552	548	538	551	540	509	553	514	523	509	537	533	512	534	495	545	519	548	529	569	543	549	509	539	532	530	545	541	519	554	524	489	520	516	541	540	541	546	556	501	498	552	518	538	547	534	533	523	548	500	518	521	540	487	516	532	515	569	556	511	528	504	492	538	510	539	529	542	564	532	553	532	554	550	552	525	494	502	546	511	530	515	512	558	502	515	534	552	508	550	534	569	559	542	526	556	548	538	545	521	542	521	514	548	522	547	566	522	549	586	552	591	553	565	523	551	497	538	508	501	524	562	555	537	529	595	534	559	577	551	549	525	528	536	533	490	587	544	593	568	553	516	557	547	526	532	540	520	562	535	521	530	527	492	566	579	537	488	529	510	496	538	555	524	520	573	540	571	532	563	547	529	520	533	509	554	541	548	531	527	508	521	532	579	546	546	573	510	539	530	548	480	531	542	563	517	540	532	545	517	506	541	570	510	526	541	542	537	553	512	570	547	564	542	506	535	528	550	522	484	531	527	523	498	529	534	524	547	540	532	525	555	509	564	533	515	524	541	564	512	552	499	577	518	520	533	556	556	529	541	525	548	522	521	541	508	512	569	530	527	536	553	553	560	536	528	499	530	518	515	528	504	570	506	530	536	549	551	490	568	533	537	550	566	539	508	573	565	511	547	535	579	557	533	549	525	488	556	528	542	568	545	520	554	519	514	527	559	539	545	555	552	521	501	517	562	549	522	538	536	549	532	519	530	563	578	541	557	533	524	534	515	537	526	530	561	537	532	534	555	563	545	540	484	573	566	550	561	587	496	524	526	499	559	553	563	539	529	515	529	556	510	569	530	553	536	522	571	548	547	551	537	526	560	553	571	586	540	513	538	526	579	522	559	539	523	535	545	533	569	541	495	529	533	526	561	551	548	531	521	516	549	500	582	517	515	532	553	544	574	521	540	552	558	567	519	512	512	545	565	538	542	498	505	542	539	567	549	527	504	493	545	490	550	546	517	560	573	544	545	514	535	554	536	581	538	535	564	575	491	507	536	559	582	544	522	567	583	534	554	543	530	519	537	540	564	515	530	538	591	554	509	495	543	505	520	552	541	536	571	551	542	499	507	536	526	538	496	531	575	523	529	541	519	600	494	527	497	483	545	548	524	558	524	542	540	539	566	515	548	559	523	559	550	539	536	524	542	542	540	563	579	533	536	523	528	531	551	553	511	543	564	547	534	486	553	511	542	560	544	543	534	529	546	553	528	558	552	551	539	527	531	558	536	527	552	546	529	550	503	553	554	515	509	541	564	567	526	510	503	553	553	528	528	528	516	534	557	538	531	544	520	557	521	527	531	533	505	511	489	560	514	529	559	565	538	507	523	551	535	586	539	543	557	513	507	515	540	518	512	535	550	543	513	524	559	565	538	545	490	535	512	498	553	537	544	547	541	580	549	565	514	566	509	538	499	576	559	577	533	484	529	522	553	526	528	544	602	573	536	483	557	516	535	552	513	506	530	552	521	568	516	543	553	513	533	542	510	542	505	520	557	530	571	519	537	561	536	555	548	478	553	571	547	525	575	522	559	546	509	553	545	523	521	535	549	549	539	539	556	582	523	505	532	545	546	548	522	575	529	548	504	562	509	515	524	527	558	539	548	501	551	560	493	550	555	533	535	546	527	548	537	561	520	553	515	540	568	528	584	544	528	529	541	510	575	564	561	517	528	523	537	556	546	520	555	585	569	511	540	546	567	546	611	531	516	514	531	512	498	527	560	505	524	498	560	576	566	550	534	538	525	519	569	562	532	525	544	542	507	528	533	524	520	524	551	557	513	534	577	541	545	537	522	534	551	573	565	535	512	519	543	576	519	524	510	524	546	521	531	546	542	544	491	523	538	543	557	538	536	567	559	529	511	526	533	544	511	508	539	565	519	531	564	488	579	561	588	496	545	509	551	502	541	502	599	552	533	563	540	545	553	552	559	561	534	533	569	545	548	548	531	579	553	544	524	505	576	543	548	517	543	527	502	532	524	581	535	543	509	532	538	544	524	529	576	523	503	542	563	549	545	542	551	574	524	522	522	499	539	499	535	542	556	552	531	536	552	512	552	580	560	538	591	481	529	515	533	534	555	574	570	533	527	527	495	516	538	596	567	514	563	518	540	519	529	549	507	533	550	492	523	534	528	576	541	552	540	537	535	496	529	539	502	548	537	487	499	500	524	585	533	545	565	536	532	531	536	520	511	564	530	519	536	567	499	542	567	547	529	540	523	562	504	490	512	569	503	616	532	514	554	545	500	529	536	555	505	497	524	563	583	576	533	480	541	498	513	565	542	497	544	538	532	534	534	552	576	535	561	524	512	559	544	516	487	533	555	525	511	571	536	560	483	525	528	575	511	498	554	541	525	535	562	533	509	520	502	543	524	556	521	531	500	529	555	527	528	545	533	511	549	547	560	520	492	514	526	535	533	561	551	528	532	502	513	518	497	567	511	527	507	561	531	570	511	496	514	547	499	524	533	504	554	525	523	492	521	509	545	506	538	545	567	551	549	478	544	574	549	495
24798	22886	31459	26087	19863	7729	906	494	450	466	434	455	443	457	459	460	454	427	442	486	487	454	414	447	404	446	440	455	468	419	428	461	453	466	422	434	440	426	429	472	458	456	444	435	431	449	454	462	463	440	444	437	391	418	418	423	424	403	444	393	425	430	432	451	459	414	433	482	429	458	441	448	465	440	461	406	414	427	409	461	427	422	421	461	452	432	440	433	436	441	455	446	464	429	463	478	473	438	425	420	457	427	431	429	430	444	453	469	442	440	423	422	437	447	434	439	386	423	466	456	423	442	434	428	425	459	407	421	444	429	414	444	440	439	413	439	428	452	442	468	454	456	439	474	421	447	426	410	416	412	428	426	442	425	448	412	469	443	446	427	415	422	471	390	480	429	404	451	438	443	457	431	425	433	449	435	432	461	429	440	457	459	423	451	423	425	463	479	439	464	493	446	404	467	437	439	423	448	450	428	430	453	435	405	435	395	404	482	446	460	445	453	413	416	395	465	453	435	441	454	463	424	473	427	417	437	466	434	460	472	450	437	394	436	433	402	446	426	431	434	438	458	445	434	439	440	424	473	409	413	430	412	385	454	450	451	427	402	415	430	435	489	443	412	407	413	479	449	442	438	425	429	403	435	381	424	463	429	464	463	426	436	392	461	443	436	451	437	417	436	392	448	409	441	464	455	428	472	430	404	440	429	465	472	447	428	442	405	466	444	447	426	453	443	415	437	454	422	437	453	387	436	410	399	441	477	417	436	459	430	448	426	434	421	422	411	482	445	419	401	439	429	441	431	402	400	457	436	434	403	450	422	439	440	463	408	457	449	450	416	425	400	453	448	412	414	450	447	450	462	412	444	419	430	454	417	449	413	410	443	441	434	454	438	458	451	450	446	426	445	467	422	490	437	457	409	452	429	464	424	439	441	418	465	428	449	427	438	459	456	426	436	457	409	413	456	441	434	414	475	443	427	437	449	432	455	423	468	407	413	447	416	436	461	385	479	468	420	419	415	404	421	425	424	475	419	423	423	441	427	472	440	447	433	427	471	429	443	449	443	474	421	417	440	449	423	477	445	420	469	410	440	464	447	440	491	427	447	448	421	427	433	450	444	482	445	428	436	448	464	442	431	412	452	455	444	465	442	450	440	453	453	429	448	442	433	456	445	440	457	442	438	437	452	465	433	471	435	454	443	428	416	394	412	453	402	435	436	458	399	438	415	428	381	441	449	446	464	411	447	405	465	438	462	409	388	456	452	444	421	453	437	441	433	453	411	450	425	441	427	436	445	431	455	419	459	400	420	405	459	429	478	447	449	445	392	430	393	449	427	445	486	455	435	451	463	438	431	443	404	421	453	433	424	465	467	456	433	441	410	425	454	456	451	434	452	408	406	437	459	421	455	444	400	453	397	443	419	443	457	437	421	441	421	437	439	387	459	406	461	456	458	443	394	433	416	437	442	416	418	460	431	470	423	415	439	447	460	421	473	440	472	435	445	421	441	445	460	486	439	453	452	429	420	448	418	415	434	428	451	437	445	443	416	484	457	450	448	450	382	442	437	449	431	436	417	401	431	447	438	441	467	444	458	434	451	467	439	432	455	433	438	418	436	442	445	417	444	404	459	458	471	430	430	441	417	465	475	431	448	402	442	441	427	443	465	452	440	493	446	457	427	393	435	455	467	425	411	432	460	421	402	401	507	411	461	412	426	437	456	423	470	448	429	437	493	433	435	420	444	451	422	460	392	416	453	426	451	447	424	447	441	463	450	422	406	450	403	429	444	443	413	411	433	443	441	407	457	443	440	434	458	406	443	402	433	425	504	433	438	431	451	481	446	452	457	460	444	421	442	479	435	407	422	406	458	464	438	438	391	431	424	435	438	404	418	423	401	425	440	437	473	471	455	435	375	450	479	416	468	421	416	393	420	463	420	436	471	423	404	465	422	416	451	418	456	451	438	416	422	426	426	419	470	468	434	504	421	411	473	419	479	436	453	388	410	436	427	410	435	439	457	473	462	444	438	410	439	479	402	459	468	450	411	473	429	465	438	448	463	455	464	440	426	440	445	433	443	452	474	454	443	431	456	442	408	463	465	433	450	432	405	477	416	418	420	430	435	398	457	450	413	447	435	430	442	441	465	443	446	458	388	412	423	433	423	470	445	440	443	420	388	396	419	439	476	463	446	424	423	438	405	464	475	412	437	437	442	437	447	428	413	441	442	425	438	462	449	442	437	459	427	423	425	424	444	438	451	406	473	437	435	444	431	449	451	454	414	425	445	432	434	460	440	442	444	428	424	397	437	469	426	480	432	434	453	415	433	459	482	465	433	456	433	426	446	428	452	446	479	463	414	454	438	450	399	428	503	464	428	464	402	457	446	416	434	441	461	430	419	427	418	396	454	425	470	460	418	453	450	455	463	412	452	437	444	472	440	503	478	425	473	494	429	395	452	398	447	403	466	438	468	429	426	469	442	407	451	442	471	445	456	423	467	422	422	442	422	442	411	409	403	427	437	440	432	444	430	413	407	451	423	473	425	452	423	404	454	463	426	449	422	452	439	402	439	444	435	443	430	436	457	443	439	439	446	448	451	419	452	426	443	402	443	431	420	476	411	409	429	462	398	464	413	452	435	415	442	424	426	437	456	428	425	432	414	449	482	467	443	442	396	436	473	413	401	458	441	465	461	429	420	428	430	420	424	453	447	423	419	469	449	473	430	421	439	410	466	445	470	425	388	433	429	419	432	459	440	440	448	453	440	455	397	445	430	458	429	456	436	469	452	424	409	426	478	403	437	444	397	409	455	450	450	462	435	402	463	426	443	420	479	463	415	400	450	411	459	452	432	440	409	455	414	407	447	428	441	453	445	464	465	453	473	463	426	426	392	431	432	441	456	422	420	417	397	430	487	471	413	473	402	435	417	452	418	418	474	459	445	426	461	460	442	458	427	482	435	422	431	465	436	399	466	405	428	425	448	433	451	434	432	450	455	418	440	390	430	434	465	420	429	462	427	422	420	395	433	414	446	374	475	429	433	406	415	424	478	475	444	437	437	449	431	464	459	459	399	404	440	437	464	409	423	460	467	416	421	394	427	448	445	412	425	436	440	422	430	449	440	417	444	443	417	429	456	488	421	403	477	453	450	488	412	435	440	451	437	445	464	449	449	429	436	443	431	439	451	465	459	411	416	435	463	431	447	419	429	438	475	465	414	449	468	478	452	392	461	455	450	432	461	422	448	445	451	462	471	471	406	422	449	427	428	458	439	430	446	458	432	424	392	446	415	425	458	429	425	458	423	451	419	412	477	426	456	451	461	426	449	444	456	472	443	443	396	458	444	426	409	410	454	426	435	446	467	444	452	426	439	429	463	431	412	448	399	455	452	430	423	465	450	460	463	406	410	406	418	385	416	468	434	444	464	450	433	441	439	425	419	445	403	397	456	409	436	397	430	437	435	474	451	445	404	433	412	469	446	429	435	415	431	466	447	465	438
60846	86248	61885	32762	12845	3275	1115	744	681	696	708	677	682	695	717	707	654	714	716	692	700	677	733	674	717	670	694	699	690	660	720	762	708	674	678	696	645	688	655	682	674	651	748	657	695	691	700	636	714	659	711	685	753	698	689	656	679	696	725	661	657	693	700	678	701	689	739	695	654	664	654	683	703	680	681	746	667	673	676	674	659	712	656	629	669	673	668	692	690	686	660	674	688	661	693	658	736	690	650	692	682	654	706	668	638	706	686	726	671	733	700	709	692	633	657	734	667	637	720	676	714	655	679	675	694	688	671	695	643	659	712	731	712	683	708	717	675	703	620	681	674	688	681	674	701	660	707	666	691	678	735	698	686	664	673	700	670	727	704	671	716	708	643	687	739	751	733	607	642	603	737	729	714	638	690	647	648	670	651	675	678	664	697	686	721	657	676	651	639	677	695	688	685	756	637	725	646	683	658	674	689	692	677	657	702	688	644	721	644	723	730	698	647	695	662	678	679	715	695	699	675	677	689	695	665	654	705	685	647	694	672	709	667	696	678	674	669	723	709	678	646	706	688	707	682	702	739	680	669	628	675	696	691	697	675	649	684	684	697	712	649	698	665	667	689	648	704	694	680	678	689	653	671	699	707	696	656	654	678	687	717	652	699	674	651	690	670	668	683	648	674	654	623	698	681	688	641	699	711	670	693	679	665	695	694	707	697	673	681	669	688	655	664	637	663	715	660	706	707	708	702	689	726	692	670	721	663	724	670	655	702	701	652	651	731	672	691	651	669	687	714	667	702	737	668	705	667	691	664	695	669	631	669	701	635	657	671	702	679	659	699	640	694	692	714	672	680	675	670	656	660	649	710	682	627	696	702	695	647	695	653	685	702	653	679	710	697	678	680	754	690	735	684	676	690	686	670	705	709	665	730	708	684	682	700	705	711	712	635	683	704	697	634	695	703	696	701	697	636	687	641	610	692	674	659	663	692	659	627	694	725	692	698	696	691	748	671	702	716	706	683	684	686	668	678	739	687	702	703	685	684	681	708	730	687	687	683	684	683	689	669	712	660	684	712	688	688	677	704	687	712	674	682	682	728	710	710	732	684	701	635	664	706	684	711	694	700	720	691	708	689	653	675	650	617	702	732	714	675	686	658	704	670	689	722	675	710	694	705	678	660	684	662	688	666	638	683	675	657	697	712	653	701	664	714	676	644	706	641	677	705	660	659	653	701	636	700	730	652	639	675	650	688	710	690	679	690	659	685	649	671	697	646	732	690	716	663	687	703	702	676	710	683	769	707	700	736	716	667	663	731	657	664	652	702	684	664	670	672	660	709	690	701	676	655	704	738	672	663	695	619	674	672	671	704	687	711	656	679	678	681	639	701	674	670	688	694	717	681	670	698	719	710	720	682	668	678	703	678	715	670	724	722	686	658	698	726	739	723	694	758	652	674	659	716	718	638	680	689	699	662	702	691	720	682	674	710	693	631	670	630	695	681	663	685	655	678	696	695	646	706	670	694	676	694	656	655	675	686	651	673	680	713	701	693	702	647	721	675	652	772	668	687	728	705	641	714	690	697	668	693	699	673	705	678	712	687	675	693	700	670	688	703	691	710	697	653	717	708	668	695	683	702	639	679	650	658	744	679	744	660	709	704	653	663	668	725	736	697	680	691	696	677	695	682	652	697	721	684	685	642	601	696	665	675	667	691	680	679	733	680	663	647	698	698	751	690	684	693	646	659	686	668	677	700	692	623	660	674	663	664	709	674	699	692	707	710	655	661	683	697	674	703	680	667	670	681	689	685	670	649	702	700	692	703	636	676	699	674	613	677	685	686	646	691	690	646	657	671	732	717	706	683	678	664	691	657	693	677	670	694	735	654	719	680	667	612	703	711	703	716	667	702	695	734	707	668	647	690	646	659	697	673	714	710	678	686	689	672	708	656	657	689	709	682	682	666	721	686	660	655	756	697	676	627	652	693	671	701	660	680	674	677	667	679	731	647	724	667	687	684	638	699	697	687	696	674	717	682	656	679	736	733	658	691	708	706	709	709	658	727	709	658	684	682	741	669	657	685	668	654	697	730	680	661	723	684	695	673	695	685	689	702	656	677	680	676	631	720	678	707	676	681	702	689	647	702	695	659	682	702	651	676	707	706	658	697	737	700	670	672	667	676	709	734	665	721	647	669	654	677	712	700	664	727	738	686	699	675	675	699	658	689	637	664	643	679	747	658	704	674	681	683	716	685	712	663	666	685	700	696	692	711	714	670	668	670	650	734	660	698	724	684	685	666	667	625	685	687	652	731	735	732	658	712	697	684	695	703	669	724	699	665	681	700	631	690	656	706	741	668	683	665	700	699	688	629	693	670	738	645	648	673	677	693	729	676	671	672	684	676	665	689	681	643	726	684	678	688	671	621	635	711	714	666	704	683	684	685	701	659	641	720	707	705	738	680	704	690	709	678	686	709	693	708	724	701	630	709	644	674	660	660	710	680	702	720	679	701	674	683	666	658	695	695	687	691	664	642	699	725	691	727	692	695	681	689	677	669	729	703	655	721	677	677	696	703	675	667	675	732	674	722	747	705	680	719	672	690	672	707	718	674	636	676	652	688	664	666	684	640	717	697	648	655	657	695	725	694	688	695	682	710	648	645	697	677	708	675	679	697	726	661	661	671	685	761	652	670	721	691	666	714	638	695	666	773	721	694	751	692	663	731	655	664	677	690	677	677	699	658	691	646	685	704	720	700	700	694	680	696	677	697	670	703	679	704	676	730	705	706	701	708	679	675	705	668	620	701	676	721	748	705	711	678	727	677	674	710	681	696	695	755	674	664	658	689	661	731	683	714	656	697	701	727	701	691	688	669	664	680	695	723	675	706	711	697	685	682	648	706	644	721	692	660	705	682	660	697	688	732	676	688	645	655	686	699	660	710	669	649	671	698	687	664	684	699	726	695	620	674	696	682	668	686	661	733	690	705	669	690	654	668	702	731	681	701	737	709	696	644	688	697	712	670	682	713	651	695	718	634	655	703	713	770	671	689	669	713	627	704	725	669	676	728	628	669	683	680	658	717	658	668	664	715	741	637	671	636	685	730	631	693	693	689	647	675	678	642	664	678	694	696	684	673	673	666	706	715	665	642	740	681	676	677	688	673	718	653	650	703	681	712	709	698	697	701	675	671	612	664	740	657	671	675	660	643	674	669	622	696	688	720	659	717	699	680	681	667	687	661	675	691	654	734	685	668	686	707	687	672	698	693	702	631	681	697	676	698	693	674	700	642	698	692	704	667	705	680	707	709	652	647	700	715	688	702	664	667	658	684	640	671	710	667	717	670	691	723	711	672	706	720	657	724	695	667	646	618	658	673	635	674	671	674	657	692	697	694	677	659	668	660	725	691	680	659	652	684	662	704	697	649	636	679	661	652	680	692	630	685	672	703	658	669	639	696	687	681	650	728	667	686	702	670	687	707	726	709	730	709	663	684	694	655	719
23450	21914	30288	24521	21468	18877	4920	629	481	542	551	460	499	547	514	494	524	511	473	512	508	542	505	497	522	524	528	484	535	494	504	522	498	501	539	485	499	517	515	482	527	521	495	534	504	498	497	514	470	470	502	509	506	531	503	503	498	477	455	501	475	488	484	481	521	461	504	482	519	500	514	520	486	512	481	505	498	509	528	498	500	514	506	520	476	514	459	489	514	530	487	518	486	484	474	531	486	480	455	479	472	486	460	497	505	469	536	482	496	502	511	516	465	510	529	494	482	519	520	471	497	482	527	503	543	522	481	501	558	489	456	503	470	530	467	470	519	511	497	504	519	528	504	482	514	482	518	486	503	491	519	527	491	513	518	529	488	494	459	492	523	506	514	488	544	482	517	503	487	514	494	486	476	495	543	551	496	516	468	472	517	510	553	536	504	520	504	508	517	510	473	520	499	471	469	519	511	512	476	530	506	510	491	506	517	447	501	488	508	510	467	504	469	477	521	562	511	494	487	479	524	540	516	555	482	508	499	466	489	522	486	496	459	544	565	481	537	548	471	490	488	527	506	494	504	469	507	504	482	534	448	488	500	530	482	570	499	500	499	502	495	478	489	508	539	488	505	473	528	491	474	475	488	495	474	544	498	488	549	494	489	489	496	485	461	503	494	505	447	519	494	501	505	477	523	496	492	497	491	495	467	536	506	482	501	466	464	489	511	519	481	505	515	498	515	496	528	468	489	513	535	475	505	483	495	479	506	486	495	519	460	502	507	544	515	510	495	524	522	483	540	489	544	483	527	525	517	488	506	500	505	497	498	485	480	516	508	475	462	524	480	490	508	504	495	484	522	501	497	521	485	498	483	476	455	484	493	519	467	488	540	493	484	477	495	452	474	464	486	503	504	494	523	512	564	507	488	486	467	476	535	493	539	508	510	479	490	548	531	522	544	446	524	508	472	509	498	480	516	502	479	469	496	493	515	522	472	504	515	520	484	497	520	469	489	507	488	475	525	470	487	466	466	486	482	521	462	511	493	459	479	497	456	466	463	541	488	558	503	493	526	456	491	481	480	492	494	491	474	493	510	520	517	516	477	480	440	479	500	467	477	501	498	503	486	472	520	476	492	487	529	497	515	512	477	471	504	511	486	492	492	464	510	530	516	465	469	514	489	540	559	471	537	494	499	494	497	474	493	493	512	518	525	474	486	513	508	465	483	447	511	494	532	508	505	526	486	507	503	458	501	496	494	564	490	495	459	512	493	505	527	470	508	464	510	507	504	518	509	507	525	514	508	473	463	498	485	462	524	515	483	474	496	480	498	523	481	498	484	543	521	449	511	487	523	498	462	488	496	520	495	526	469	490	516	504	479	497	471	506	497	478	513	474	475	509	522	435	452	470	512	526	496	464	500	509	512	518	532	510	493	439	532	482	502	507	534	514	473	487	479	537	460	501	489	494	452	497	495	486	502	504	501	520	458	504	523	513	490	470	481	505	507	525	503	535	507	522	503	522	506	468	478	494	517	515	486	477	478	529	516	515	528	504	465	458	549	475	504	478	530	491	522	504	496	489	489	467	511	470	506	493	507	506	489	496	484	490	513	510	525	516	534	505	496	519	479	474	521	517	490	482	509	489	494	518	462	488	513	482	486	487	548	487	486	502	473	494	520	529	532	489	432	500	478	467	455	503	509	560	503	496	485	495	473	481	534	519	526	552	511	515	514	504	479	520	491	467	490	509	520	515	516	472	552	492	470	522	497	478	485	492	504	500	507	493	507	494	478	488	473	459	476	505	532	488	542	481	495	479	514	484	472	480	525	485	500	457	488	523	540	532	508	531	498	477	495	511	489	473	464	512	496	534	525	523	542	484	498	507	489	475	499	471	469	485	496	515	503	504	548	509	533	517	492	512	495	501	494	529	485	491	509	522	451	511	478	513	510	516	516	447	497	503	481	527	509	494	510	546	499	476	471	488	477	509	523	482	475	506	495	493	506	510	493	527	475	487	486	506	481	496	494	446	470	501	519	511	524	502	495	503	493	491	497	503	503	462	494	530	543	507	511	502	487	481	481	553	500	505	542	514	510	484	548	467	442	497	489	481	492	478	486	509	486	518	472	506	497	504	507	448	511	478	501	505	486	498	537	528	510	482	486	500	490	472	504	487	481	524	502	496	507	526	525	484	490	523	532	532	490	466	500	505	528	476	506	459	459	488	509	520	508	513	478	445	507	432	442	506	532	491	485	518	502	517	530	513	475	487	502	518	498	511	509	443	494	512	551	493	526	539	527	494	510	485	524	500	499	511	528	481	475	495	514	480	503	524	501	522	525	535	495	486	524	474	465	550	476	542	452	525	530	457	481	470	473	509	506	530	460	470	493	528	495	515	454	466	491	479	517	494	531	533	518	488	484	498	489	500	535	490	491	489	536	549	479	513	503	500	490	515	543	497	491	453	527	468	526	476	499	483	501	493	493	488	507	504	459	520	505	493	517	476	495	525	512	475	522	510	492	463	492	479	548	508	499	482	501	499	495	519	490	532	497	472	483	502	458	496	479	508	513	476	519	530	537	507	484	507	464	478	517	496	512	498	520	502	550	493	463	532	490	470	531	496	537	503	516	522	454	483	485	459	498	479	460	538	484	500	531	480	499	471	444	523	472	514	501	490	460	488	501	512	473	478	496	514	494	471	487	470	472	498	480	512	582	461	501	469	505	487	475	492	454	527	506	454	483	536	486	520	501	494	491	493	493	473	538	521	483	501	492	478	487	516	486	496	513	487	487	464	496	473	505	520	516	497	516	505	479	503	529	505	533	497	514	521	516	545	475	468	518	497	494	500	480	526	528	484	516	489	506	523	495	512	483	532	548	481	474	537	476	483	517	539	521	474	502	466	471	485	512	494	530	508	509	484	501	507	475	456	464	506	512	496	542	506	480	514	490	495	532	526	467	538	507	514	476	481	456	522	466	496	489	507	499	502	491	484	488	532	509	488	474	497	480	456	480	496	505	488	463	483	438	519	479	507	467	481	486	490	493	491	488	489	498	498	487	457	484	487	534	490	498	527	483	500	496	477	531	488	463	552	463	516	505	444	520	462	474	473	474	510	489	487	476	484	472	489	521	494	500	516	512	488	487	510	490	522	504	499	478	498	499	467	496	482	507	507	469	478	503	469	444	506	530	477	470	475	501	508	487	505	506	520	503	482	503	466	531	495	504	536	478	516	491	448	523	523	530	515	491	517	541	476	469	475	487	459	528	497	468	515	494	479	472	496	506	497	489	510	495	486	510	496	495	490	504	533	472	517	516	509	485	494	498	509	472	503	519	489	487	493	516	479	528	465	530	527	520	536	460	470	536	468	507	475	483	507	520	522	462	462	491	538	457	465	478	479	476	521	447	504	492	506	511	502	510	435	515	498	533	503	520	513	482	517	502	509	492	521	479	489	511	506	470	478	495	535	501	501	470	492	499	519	468	504	536	508	551	504	504	525	527	498
62361	98873	71889	40923	18982	5537	1555	856	752	760	734	742	777	802	708	805	761	755	753	778	727	773	786	759	791	760	782	788	750	769	721	735	753	782	768	761	743	809	753	779	759	800	773	754	776	715	686	730	814	819	732	755	745	762	764	805	764	754	753	701	710	697	760	716	737	788	766	766	730	745	743	766	774	767	776	727	796	692	778	747	801	762	726	757	753	784	716	772	769	721	716	748	771	747	757	748	767	754	756	741	732	790	792	791	722	752	764	710	770	745	769	718	766	760	712	739	709	735	773	733	771	786	778	705	783	721	764	736	747	790	774	748	784	787	727	795	742	749	792	766	766	725	726	773	805	783	749	769	770	741	743	757	770	747	718	728	740	734	743	765	717	751	741	779	751	727	782	771	711	712	768	785	755	727	760	781	762	765	783	777	801	756	752	750	732	747	765	761	770	772	758	809	743	753	739	778	800	750	716	777	730	726	771	778	756	807	739	748	778	765	750	696	731	761	736	715	775	741	746	772	711	708	758	772	750	735	759	753	771	797	820	739	766	743	772	793	761	713	783	774	739	727	762	747	776	836	706	727	735	740	722	741	759	765	799	797	778	755	791	695	753	779	725	790	749	832	749	767	740	775	778	746	760	762	814	737	796	754	733	734	762	698	773	717	754	707	764	777	740	801	716	812	798	729	769	766	812	750	740	783	749	746	717	698	752	706	789	767	687	719	762	719	720	778	734	745	754	817	723	760	744	771	770	756	719	764	707	744	755	744	760	745	729	752	727	800	778	775	710	709	757	715	747	723	777	800	788	746	775	775	733	753	770	815	737	797	743	744	798	733	706	753	780	779	735	807	739	743	743	758	758	762	805	749	793	750	759	707	747	786	725	797	763	752	768	744	741	732	783	745	808	714	732	740	760	701	800	743	782	750	721	729	721	737	782	809	727	737	741	754	749	776	714	781	725	755	779	713	758	724	712	744	768	759	703	762	747	670	736	701	728	731	750	813	762	726	720	765	753	730	679	730	808	752	712	795	690	786	738	758	720	721	789	746	781	749	772	750	766	746	770	751	725	769	727	725	764	773	731	794	754	750	750	745	758	786	800	754	740	800	773	760	751	738	755	729	745	793	721	717	737	713	755	775	773	775	754	722	725	790	771	754	746	769	742	700	722	765	732	747	740	778	740	736	727	720	782	715	694	758	729	786	719	751	746	773	775	779	738	721	710	723	761	718	741	797	789	809	753	784	737	833	784	706	797	746	733	785	709	785	731	738	688	760	768	766	723	781	750	745	753	738	725	708	746	775	763	729	729	793	769	765	683	727	716	741	698	761	761	794	759	764	695	770	701	753	718	763	792	710	785	755	760	695	706	683	734	753	721	743	755	804	805	775	744	734	788	768	765	765	693	738	811	781	754	736	802	757	776	700	790	768	755	689	765	734	739	726	740	772	742	749	770	829	789	729	737	780	740	743	780	754	728	804	815	702	751	751	763	799	764	774	731	733	744	745	759	757	708	754	762	778	768	751	828	752	741	766	770	688	684	746	724	744	731	741	775	791	746	774	751	763	740	740	716	738	789	765	795	751	770	806	736	781	721	771	718	752	758	728	738	753	799	758	768	774	711	785	708	817	790	772	766	753	770	718	734	760	776	763	773	726	739	733	716	700	741	723	791	773	756	725	791	744	748	726	758	768	741	796	781	719	767	742	764	718	755	774	769	784	768	747	752	724	743	782	744	702	788	788	792	768	751	768	701	773	747	748	762	767	728	732	736	747	765	776	741	781	737	788	731	774	775	754	752	780	796	757	758	780	728	733	767	753	727	788	768	765	793	776	768	767	759	726	764	792	730	736	782	774	726	730	714	767	776	751	759	740	746	727	746	763	752	716	693	709	759	772	744	745	794	711	736	741	709	785	795	761	750	800	748	736	782	815	723	780	791	721	751	785	789	753	756	727	765	788	768	766	735	723	736	767	761	766	732	744	786	758	779	742	763	741	746	775	725	731	767	727	752	767	744	762	768	741	728	786	746	778	738	724	763	762	740	734	765	761	734	732	722	762	793	769	693	731	729	727	779	804	785	801	715	719	704	775	731	749	735	787	803	718	737	742	740	750	741	737	781	760	775	730	762	780	726	752	724	735	717	786	761	750	764	726	763	776	743	690	814	754	753	786	773	767	797	740	765	755	796	760	757	757	775	818	729	747	733	749	772	729	775	718	810	715	774	753	743	754	791	789	738	773	790	736	764	738	744	737	803	704	754	699	775	748	768	738	748	756	730	775	752	773	745	799	759	770	734	752	736	760	726	765	714	785	744	738	770	764	706	728	761	716	752	772	758	730	740	727	772	770	748	715	691	761	735	705	747	709	707	772	744	703	789	778	764	732	760	747	722	805	771	779	769	769	757	812	738	761	779	739	765	791	774	768	742	786	751	760	756	729	754	759	746	779	771	726	752	740	767	736	739	783	736	764	754	753	771	706	766	794	789	763	734	735	774	717	733	756	727	774	734	781	759	782	838	749	734	729	747	726	761	747	742	755	789	716	764	741	790	803	749	746	778	756	791	690	724	731	735	762	775	756	759	728	709	746	755	741	746	735	739	743	765	710	779	727	709	793	732	732	773	709	729	713	739	757	787	792	708	785	771	718	735	764	763	748	743	750	774	767	691	751	709	738	700	740	785	739	732	732	750	739	764	742	738	741	785	750	809	752	754	726	746	780	784	725	758	755	733	737	759	761	741	798	765	766	770	826	770	749	750	716	740	759	722	749	765	738	771	739	751	744	742	731	743	792	725	783	785	766	772	746	767	779	782	722	739	767	740	778	769	719	750	775	791	751	813	737	718	729	762	773	739	822	756	743	794	729	737	779	765	806	728	751	756	752	774	758	764	793	787	769	768	731	769	738	764	764	783	726	737	788	734	756	760	770	812	713	760	774	761	753	757	747	771	733	709	781	697	729	757	714	699	730	711	782	742	774	716	776	767	814	735	750	749	706	683	791	752	698	764	800	726	771	746	750	707	760	750	757	769	781	747	736	744	776	732	771	746	709	744	728	754	724	765	768	786	758	758	713	712	732	754	737	728	715	739	788	755	773	741	713	744	759	784	764	754	792	791	723	732	758	726	733	728	761	787	767	748	768	736	753	793	713	739	759	795	724	757	708	816	735	754	767	724	791	701	764	766	747	736	720	681	785	768	802	703	790	781	685	720	715	726	777	790	747	740	743	720	754	811	769	787	754	747	786	786	734	731	765	760	763	774	749	754	779	771	771	743	741	745	789	785	792	763	760	743	751	782	728	737	745	743	735	767	758	731	717	762	767	756	729	779	737	801	762	727	764	792	753	804	769	721	774	733	756	752	726	738	778	785	769	787	772	768	775	725	751	786	743	737	785	735	706	751	764	756	710	758	734	795	796	800	751	798	771	749	732	767	768	744	762	708	734	744	742	792	760	770	729	767	733	732	768	728	779	750	756	775	757	756	769	734	731	784	755	761	773
30194	28815	26451	11897	1845	574	385	344	347	319	316	327	347	351	326	313	332	353	366	295	324	325	336	346	346	384	357	338	314	338	336	336	319	338	320	314	336	360	321	350	323	314	351	318	335	342	317	353	335	316	352	331	359	310	332	343	345	307	332	325	314	309	332	333	337	354	342	347	359	338	335	354	316	334	337	308	341	351	331	307	378	347	330	319	358	363	360	296	372	330	380	319	323	323	337	340	355	346	372	345	357	329	348	320	311	345	317	331	311	313	321	303	360	336	337	354	343	301	316	314	365	324	329	362	328	334	350	344	307	337	332	348	325	321	308	349	328	312	314	317	332	307	291	319	337	344	330	340	370	293	329	328	326	355	306	327	311	328	345	342	364	329	315	362	320	324	325	342	319	329	343	322	332	297	280	313	317	334	340	349	343	325	315	329	334	329	358	365	316	318	306	324	354	332	342	348	339	351	349	337	336	369	339	311	332	358	328	322	328	343	318	321	334	330	316	340	340	334	322	351	355	348	339	303	311	367	341	318	350	345	332	291	334	327	340	325	369	353	330	322	354	299	304	348	352	336	330	318	316	348	348	337	347	322	343	350	322	356	334	297	313	310	361	341	325	334	317	315	318	359	334	374	298	339	359	348	342	335	309	316	326	339	315	304	332	324	324	323	370	325	332	336	319	336	343	341	303	306	330	309	326	344	363	333	360	338	319	332	360	354	333	316	371	312	320	284	327	340	353	324	368	325	301	319	325	347	332	348	318	316	365	324	344	344	311	323	351	324	323	335	323	368	363	324	347	360	313	347	346	316	314	311	321	347	357	346	337	334	347	314	330	369	340	311	311	322	349	339	288	340	333	337	346	333	325	374	334	372	323	318	364	332	351	335	321	327	326	338	339	349	322	321	315	362	325	308	340	329	351	327	357	342	326	306	295	339	338	341	322	357	320	305	349	356	354	344	339	357	328	354	308	337	334	337	361	354	335	334	327	309	350	324	329	333	342	338	335	322	333	331	352	308	285	327	363	322	315	329	335	301	316	325	293	289	335	321	314	308	308	346	310	316	338	317	350	295	352	336	318	345	333	317	340	302	343	351	366	346	314	327	322	311	325	335	358	330	316	333	328	331	319	332	339	355	364	314	317	307	317	298	335	319	367	301	344	346	325	347	319	335	319	344	346	342	343	335	368	302	351	326	308	325	315	315	352	307	323	326	318	294	321	324	335	357	315	312	338	331	348	340	313	343	327	351	333	374	332	364	317	334	319	344	330	328	317	326	363	302	339	349	298	339	331	383	328	334	304	353	337	345	336	350	379	349	323	372	314	319	330	341	340	349	361	311	334	308	322	332	315	296	310	323	342	344	304	326	310	342	354	353	357	382	341	334	318	320	344	343	346	310	349	351	357	354	321	337	294	312	333	354	339	316	310	310	337	349	303	341	328	333	364	349	338	331	360	336	329	356	334	360	351	361	356	321	338	309	370	349	357	313	361	351	324	306	315	371	314	318	315	347	342	321	323	320	334	362	351	323	335	333	342	326	347	335	294	307	354	318	325	348	336	332	339	311	320	304	330	327	329	342	318	337	345	321	336	354	352	332	342	348	343	318	316	339	354	345	343	340	316	320	337	332	350	333	325	327	306	319	311	305	329	316	331	332	334	292	362	377	300	324	329	312	338	332	368	332	328	321	333	317	335	326	339	327	335	318	332	337	333	322	349	322	378	356	317	313	346	335	352	320	351	316	341	350	327	306	359	300	347	351	337	360	325	366	360	353	340	326	323	325	347	355	354	339	304	350	322	356	310	284	333	339	357	317	335	317	333	368	321	324	315	327	337	305	317	321	329	357	319	322	327	341	340	335	334	313	300	322	311	356	346	336	329	361	331	379	370	332	322	318	328	334	325	347	307	330	346	336	307	332	332	321	338	322	325	343	342	342	342	320	327	311	339	303	343	350	332	354	314	321	341	361	350	329	324	327	341	337	330	349	319	345	347	331	339	311	334	322	322	321	323	318	327	322	331	304	338	324	335	347	329	327	342	348	317	350	336	329	344	322	337	300	333	325	299	328	331	336	308	356	328	326	338	335	348	349	343	318	350	312	310	344	340	351	312	329	330	332	346	362	366	346	374	313	347	340	348	326	374	351	309	340	351	347	385	355	351	316	329	341	325	340	332	328	354	320	322	293	308	328	322	280	328	334	333	328	332	336	321	323	350	370	354	339	330	323	312	339	333	332	306	334	316	353	332	306	326	350	341	326	331	320	320	332	311	329	342	345	320	332	332	303	343	313	353	329	334	314	347	309	347	323	344	351	337	336	312	337	360	352	336	307	307	303	325	309	335	336	327	344	335	326	355	320	308	338	289	335	347	339	328	338	345	358	320	345	305	329	324	333	332	350	342	362	307	334	316	321	360	314	334	303	368	321	349	335	344	356	296	324	338	317	341	324	330	315	366	334	335	369	323	348	360	314	328	299	330	341	327	349	323	336	328	351	319	321	318	314	324	333	297	344	350	341	334	338	375	320	294	359	307	316	336	328	331	331	339	347	333	316	325	351	307	326	350	355	347	297	317	296	313	320	330	340	314	317	349	346	335	359	342	333	280	340	341	317	336	310	316	328	345	340	334	313	331	347	300	322	352	302	323	334	312	360	338	320	340	289	355	319	325	360	312	322	347	329	324	358	331	299	319	304	309	352	360	312	358	338	336	344	347	301	317	334	338	372	345	302	366	274	330	341	343	354	350	327	354	343	323	357	321	350	323	329	329	328	292	345	336	325	341	281	375	337	334	322	316	345	320	355	289	348	323	330	354	339	333	363	336	354	342	352	340	319	352	334	361	323	343	347	301	337	328	345	307	295	348	340	337	336	349	304	319	359	357	359	326	315	328	321	323	336	310	330	321	332	319	332	342	347	338	375	349	347	327	364	333	361	316	342	343	302	327	347	297	347	328	320	331	305	343	355	333	327	351	348	321	343	354	361	297	341	351	343	309	353	359	317	371	340	330	336	333	334	341	345	313	308	366	337	321	359	343	378	321	363	337	359	328	337	326	330	344	350	316	329	345	298	341	356	359	322	335	323	335	299	327	330	316	333	316	336	314	324	311	326	380	299	375	318	330	336	343	337	352	327	331	320	325	360	351	341	341	316	365	320	330	346	316	313	322	321	320	317	352	346	334	348	322	335	329	336	315	315	365	331	348	374	317	338	309	309	324	354	336	315	343	327	372	342	362	318	348	319	377	376	318	307	310	320	363	339	338	330	356	356	328	332	319	358	341	331	323	357	304	308	335	333	332	350	341	347	293	343	344	354	332	327	328	326	315	341	330	344	311	361	308	335	325	325	333	353	336	312	350	314	349	340	327	337	352	354	362	334	320	320	321	311	326	317	330	340	334	333	366	318	325	324	342	357	335	342	351	345	349	345	347	335	341	311	304	362	326	339	317	314	333	342	366	335	348	329	323	322	335	330	340	322	322	337	307	343	334	303	305	348
37280	45212	30995	11679	3092	1045	605	539	545	556	526	558	551	553	550	531	550	546	550	535	558	588	553	494	530	508	502	496	531	535	475	553	587	549	503	562	527	476	523	531	489	481	518	536	518	509	540	535	540	514	548	534	563	545	533	542	547	552	542	543	511	547	560	504	565	512	544	531	515	535	510	548	532	551	510	528	520	529	506	530	527	511	528	546	502	521	560	545	549	539	570	556	539	535	526	530	517	496	547	518	558	518	515	501	556	517	525	513	556	498	536	511	549	528	520	562	525	555	555	530	524	538	562	515	527	543	503	478	525	537	538	524	530	552	526	574	562	509	569	553	549	531	518	524	533	552	534	552	490	486	526	508	495	574	531	534	559	534	566	515	524	491	540	507	522	543	565	525	536	539	543	525	548	520	514	562	526	529	512	525	537	533	559	553	542	543	567	505	521	541	540	542	495	539	543	527	534	561	526	527	541	528	510	525	509	530	496	540	498	531	504	552	538	545	499	535	513	556	541	546	530	517	508	568	533	508	506	495	555	523	561	555	516	482	519	544	515	533	510	543	522	538	568	542	500	527	540	595	506	551	538	503	562	569	506	529	536	524	545	540	496	505	591	539	531	554	486	551	503	549	540	512	522	525	522	521	539	530	515	528	561	523	566	573	534	537	531	495	500	507	519	548	545	505	553	513	549	529	517	516	525	563	550	538	526	492	523	528	551	513	514	536	540	536	539	561	525	518	544	470	529	514	534	559	582	534	521	509	557	534	534	497	551	550	539	537	547	497	530	530	541	535	513	544	522	561	572	561	521	541	526	536	501	510	541	516	519	538	510	499	553	541	558	547	526	532	515	479	544	522	521	524	536	499	555	486	522	553	540	555	541	536	563	527	520	490	512	535	539	566	553	509	490	528	558	507	527	496	528	557	551	503	558	567	556	550	521	567	505	515	523	505	531	535	568	549	546	523	559	559	540	517	504	559	558	557	542	574	542	521	547	517	558	564	526	537	557	530	530	562	541	526	515	492	507	547	541	484	517	508	543	506	537	554	520	534	516	518	558	532	499	531	537	548	531	519	554	556	521	537	525	525	517	538	521	530	534	537	519	517	525	559	537	529	578	536	542	516	529	505	527	519	553	531	517	559	535	537	506	514	529	525	544	530	563	554	550	534	546	529	497	496	532	554	502	555	525	534	516	548	532	522	524	516	540	558	516	521	527	508	553	534	580	556	534	534	489	522	488	578	545	552	534	534	552	533	534	530	552	525	506	564	547	537	482	527	494	526	548	522	545	514	507	519	579	551	549	499	503	522	528	569	525	528	556	533	542	593	507	518	548	517	527	537	521	527	516	560	542	548	509	536	541	540	555	534	528	538	561	549	528	507	521	501	560	539	524	525	566	491	552	542	516	522	537	575	552	523	529	514	485	547	559	521	523	545	571	524	549	513	550	514	539	561	528	541	527	534	539	520	539	541	539	495	549	506	534	525	547	523	515	515	583	517	495	549	534	536	552	535	496	482	524	542	508	532	552	561	523	525	499	558	549	546	534	559	543	557	508	523	544	497	493	496	539	547	500	537	509	533	596	536	600	539	530	491	582	548	532	513	511	561	512	520	498	504	504	484	527	516	538	554	510	544	560	519	527	532	549	545	546	536	524	510	509	524	544	531	492	542	535	534	519	543	501	540	528	547	561	577	545	502	553	534	555	542	567	518	488	538	580	516	509	536	533	535	483	527	503	529	517	539	532	553	551	526	551	540	499	545	512	510	555	514	561	512	536	515	532	548	546	547	508	545	522	500	568	499	523	579	571	511	541	553	554	499	523	536	511	549	519	512	505	524	515	521	541	520	511	541	518	521	527	487	558	554	536	534	496	475	545	603	516	539	515	559	501	543	549	551	552	503	548	541	530	561	530	545	524	533	522	573	503	506	540	512	524	531	531	540	499	540	543	542	546	564	542	529	518	475	520	520	512	527	510	528	512	537	486	561	559	532	520	559	572	539	540	535	506	517	531	542	475	518	549	469	548	520	574	491	529	496	525	513	514	561	547	503	550	513	526	538	532	534	552	551	544	553	508	533	554	530	546	501	555	546	554	489	534	501	484	529	520	504	547	567	536	543	541	539	541	549	522	522	545	511	518	529	507	476	488	512	542	549	543	535	539	526	538	600	536	546	525	555	509	521	512	548	513	535	530	503	509	543	527	533	558	533	528	542	527	547	521	551	549	510	554	536	507	538	520	529	545	543	568	519	497	558	512	525	476	524	536	508	514	584	542	525	540	572	559	484	515	513	545	534	549	529	557	550	554	490	514	549	555	554	512	506	508	533	564	493	531	496	491	558	514	526	523	525	517	521	496	536	544	545	528	556	514	541	490	546	527	546	527	541	535	540	487	538	549	524	545	504	585	553	509	549	533	515	542	518	495	504	532	537	512	523	548	496	534	545	554	527	471	542	551	534	539	534	558	486	551	536	548	564	553	547	523	549	553	494	549	544	539	546	527	542	548	528	569	543	521	500	560	560	534	565	513	567	544	488	488	558	525	518	539	561	540	553	517	575	520	495	558	538	517	560	534	528	526	535	489	529	588	527	562	529	525	526	537	504	514	541	577	575	509	555	571	524	534	552	508	577	545	522	499	515	513	570	526	507	563	534	524	526	511	526	528	528	563	524	503	523	535	511	525	517	567	543	508	554	531	511	527	521	550	539	505	533	548	537	513	569	549	554	508	537	504	524	523	522	565	491	537	558	536	553	527	576	535	560	565	500	610	551	537	519	548	555	551	511	512	508	538	519	505	530	549	529	563	527	539	536	511	521	522	560	516	509	562	526	532	530	559	506	524	503	508	546	526	569	541	532	533	489	528	570	550	569	493	545	536	524	523	552	518	532	515	562	545	570	555	528	487	558	468	561	522	570	581	522	527	559	517	548	560	572	575	505	532	523	490	574	521	496	545	540	525	546	527	519	483	516	542	525	521	528	551	509	497	516	519	547	557	536	547	498	529	522	534	533	535	516	552	512	573	553	537	514	508	571	541	537	502	540	528	565	496	528	546	480	545	525	536	542	543	524	536	563	521	550	514	541	520	514	514	548	537	537	544	533	504	579	528	516	526	542	502	502	562	534	506	557	515	535	592	530	546	527	540	496	520	474	522	560	531	519	546	501	512	507	540	563	547	516	514	530	538	525	550	528	538	533	539	540	560	527	533	522	555	546	545	554	498	501	583	540	521	568	543	534	518	528	531	582	543	503	535	554	535	562	550	500	513	560	498	556	579	512	490	507	522	558	580	552	485	515	508	573	542	513	538	558	559	512	555	526	513	532	545	525	574	541	536	518	555	555	580	523	513	553	556	518	542	548	532	521	502	516	514	513	537	526	529	553	526	505	537	521	521	519	516	521	546	550	499	562	508	470	556	525	528	517	508	569	560	512	522	524	520	530	539	522	508	552	558	565	498	538	485	512	562	575	543	524	577	554	509	515	539	538	541	540	542	513
24737	23165	31765	26579	19757	7582	935	526	477	480	449	468	441	447	467	464	479	442	437	448	425	425	413	444	424	425	450	488	450	441	438	450	495	469	476	448	403	449	444	439	438	431	491	471	468	450	427	401	380	453	448	466	423	425	429	461	449	445	422	472	442	424	433	440	421	437	435	478	444	415	454	420	440	416	437	433	425	444	420	433	446	435	465	425	454	461	441	417	479	441	430	453	453	465	434	453	418	445	466	428	452	442	448	456	474	429	418	426	465	452	415	464	458	441	448	469	428	455	401	427	458	425	469	408	430	471	440	461	459	483	477	428	428	478	435	457	427	442	446	448	436	442	426	463	476	442	418	445	420	436	431	433	438	457	460	461	453	419	489	452	432	428	493	455	437	474	452	478	467	472	417	474	456	407	442	458	435	461	446	429	452	393	445	444	455	450	416	418	397	413	487	459	428	404	468	444	448	435	399	423	416	457	419	420	451	454	422	466	426	460	432	456	429	444	467	427	425	411	465	467	455	428	488	456	431	454	454	425	456	484	425	432	432	461	459	433	436	418	415	449	472	468	433	431	396	424	422	427	441	451	476	430	441	427	467	436	390	418	449	417	441	422	458	446	428	450	455	430	429	412	458	438	446	417	457	453	449	424	483	453	427	442	487	455	415	450	423	470	436	427	419	468	460	434	424	418	438	450	450	422	442	453	432	433	448	419	438	480	414	478	450	445	439	457	465	475	433	457	462	435	432	439	407	421	434	427	443	461	435	418	430	452	434	414	424	416	462	464	436	428	439	448	454	417	416	423	450	429	424	438	450	424	423	445	423	421	393	423	454	450	435	461	457	495	413	456	482	440	441	413	410	462	422	480	439	420	476	455	438	415	419	433	463	432	412	444	435	469	418	447	418	426	421	429	419	429	474	407	436	419	420	448	485	440	455	434	494	432	451	415	445	457	439	466	428	435	461	448	431	453	422	422	465	453	426	463	445	436	407	449	473	433	421	454	434	417	414	422	464	469	409	444	438	447	469	452	468	429	468	443	468	438	453	453	478	452	438	497	465	456	487	438	427	414	455	462	440	450	478	466	478	442	444	490	461	448	455	463	435	421	440	474	431	447	438	483	418	400	428	447	443	482	451	420	434	435	433	439	420	372	444	444	429	432	441	471	448	459	473	444	437	463	456	435	434	443	427	430	461	415	409	427	421	449	431	453	384	428	467	447	419	470	418	452	456	453	459	449	426	442	377	460	409	477	432	438	458	452	458	439	420	421	430	460	423	427	449	445	500	432	434	449	403	451	436	422	460	414	433	481	406	440	437	443	419	423	443	458	447	451	441	497	466	444	446	442	447	444	411	409	433	422	441	441	399	445	447	469	454	420	424	450	437	480	433	445	427	429	443	410	439	445	432	439	441	447	449	451	396	460	422	416	428	438	444	432	468	406	468	463	458	439	434	459	427	388	437	445	439	447	444	405	462	443	442	449	466	433	461	443	439	438	442	443	446	417	433	467	427	465	470	419	421	473	442	444	438	422	428	482	432	429	449	410	458	462	460	425	426	420	439	399	446	416	424	409	447	435	462	412	436	436	449	439	463	427	433	412	412	423	476	424	403	445	457	447	424	440	489	416	491	448	448	467	449	415	437	477	450	472	437	452	419	440	441	421	465	452	488	429	446	452	424	420	428	460	412	444	426	453	464	433	424	448	426	417	479	476	458	431	465	435	436	466	452	421	453	455	411	478	478	459	439	444	438	457	432	433	480	471	433	444	461	440	392	399	429	434	442	448	476	439	409	423	462	500	420	445	462	454	490	434	435	438	448	457	449	455	403	429	425	426	432	450	449	409	455	444	447	442	413	447	430	445	407	486	473	447	438	449	423	413	445	474	440	440	432	437	425	462	422	452	455	430	420	461	453	464	436	447	467	439	434	465	449	446	477	451	451	447	400	450	426	456	419	429	413	466	453	417	476	466	446	472	416	443	427	428	435	438	448	419	428	446	463	468	436	475	441	434	450	456	463	382	417	419	453	424	435	419	396	481	462	416	428	429	438	452	440	445	466	438	415	448	441	478	451	443	441	419	425	427	445	411	462	475	450	439	431	465	468	394	479	409	394	474	433	428	440	476	439	428	475	453	460	471	453	458	426	450	428	413	411	416	412	425	447	437	450	463	419	459	443	484	489	443	472	490	434	460	431	462	420	477	455	448	429	393	449	406	440	438	460	460	424	447	412	495	427	486	417	428	412	413	470	446	443	440	446	427	454	440	409	436	435	440	449	463	475	420	451	440	436	458	508	437	444	455	471	466	442	421	450	436	455	430	464	482	469	435	421	440	415	472	429	434	442	407	414	497	433	482	439	432	449	455	456	460	453	475	451	422	454	440	437	438	439	414	447	453	394	462	432	421	465	441	441	484	453	461	437	488	446	482	433	436	423	439	482	478	453	456	452	508	436	463	429	428	436	473	451	406	402	439	456	440	437	434	448	468	423	413	436	462	443	449	444	459	430	444	440	435	447	471	405	423	459	427	442	441	430	419	423	432	432	461	443	461	457	381	430	418	437	448	460	447	441	393	455	441	431	442	456	473	479	457	466	467	459	441	480	451	448	436	450	369	444	459	455	427	468	418	475	431	477	416	463	426	459	458	443	438	414	426	448	440	453	478	469	422	467	461	419	436	452	438	430	445	449	448	468	454	479	443	446	470	451	459	435	443	466	461	436	447	411	436	473	445	444	479	430	445	441	466	421	486	453	446	424	438	480	483	426	450	469	464	464	413	432	442	400	448	441	446	447	426	430	433	457	454	470	450	475	435	429	444	425	487	422	460	427	411	464	461	443	461	439	436	413	472	474	434	440	435	481	412	432	407	455	450	417	454	396	453	422	430	448	440	491	407	422	426	456	422	473	453	425	421	456	461	430	481	445	431	444	444	448	453	438	422	414	436	442	447	429	450	415	441	448	425	415	455	417	404	484	414	437	450	441	439	438	467	424	437	471	452	443	420	412	466	466	478	468	466	428	459	421	449	457	411	438	411	455	438	432	441	432	448	469	460	429	441	437	471	424	405	468	466	464	444	463	451	456	405	425	454	414	463	416	432	436	452	426	445	457	438	426	419	444	458	433	485	437	426	415	411	469	431	449	444	427	436	444	426	423	455	432	421	413	466	440	430	435	461	469	417	440	450	479	445	495	456	474	420	458	429	474	448	456	452	475	432	442	460	422	462	410	442	430	449	459	464	434	462	426	417	420	459	429	458	463	470	461	424	436	452	428	481	422	458	434	449	433	438	455	434	464	404	442	439	464	451	480	480	470	453	447	433	413	423	457	429	417	429	485	441	415	446	423	484	446	473	444	454	451	461	455	401	464	466	438	465	464	434	423	442	436	432	466	454	447	413	435	434	413	433	437	409	448	440	457	429	409	455	445	468	415	474	456	459	469	464	439	431	434	424	453	411	427	474	425	396	458	406	422	438	443	445	449	463	428	413	441	437	455	448
60815	88173	62265	34062	13847	3491	1172	812	707	685	702	697	726	705	693	634	697	712	702	686	711	709	710	675	700	681	706	722	713	680	678	693	689	683	639	670	684	680	732	716	708	694	665	696	702	724	669	700	705	713	691	716	741	717	680	704	679	673	693	649	684	684	713	722	706	703	672	712	706	691	708	671	685	666	697	725	676	712	738	682	743	630	741	794	665	667	693	741	673	665	661	664	693	690	719	703	675	680	706	661	697	669	684	706	692	686	697	677	646	694	686	663	638	710	687	692	644	728	678	725	696	703	688	683	706	695	696	680	689	731	686	651	691	672	667	661	665	693	726	646	669	687	705	666	677	684	682	623	658	652	709	653	688	669	701	676	688	727	668	727	698	675	703	671	707	681	694	682	663	666	666	632	722	667	695	665	721	697	694	710	671	657	681	667	732	696	670	641	682	673	709	727	694	665	697	709	664	673	691	731	676	698	707	696	689	687	731	670	748	680	700	701	664	651	686	666	657	667	679	652	691	686	702	673	683	689	672	711	663	629	646	654	698	647	717	721	686	671	698	701	678	686	696	709	693	692	698	659	705	684	694	744	683	655	716	711	711	637	696	677	684	676	633	737	661	649	653	661	715	655	711	664	714	721	677	698	698	668	689	675	703	677	699	676	726	718	671	693	682	675	704	692	639	711	681	681	684	725	716	731	688	650	721	670	696	729	720	715	687	689	719	710	655	698	709	687	683	693	677	630	666	711	692	663	693	679	685	692	659	700	711	684	726	694	703	652	690	685	667	699	726	677	684	640	662	707	714	745	719	692	693	683	660	687	687	705	694	687	680	721	666	665	733	677	698	654	698	657	699	657	691	718	698	636	712	671	697	684	617	720	694	707	703	704	712	707	676	714	663	714	678	700	643	716	671	701	687	672	719	674	669	695	705	671	714	671	705	736	701	676	701	729	641	673	673	695	674	731	722	642	684	694	680	743	668	679	639	674	658	678	695	771	724	695	706	672	665	685	714	694	720	673	704	722	670	676	710	691	659	677	650	678	726	711	658	701	746	641	717	674	675	676	702	649	699	681	656	693	689	691	726	676	693	699	669	696	678	716	676	670	654	714	677	689	725	693	685	669	666	673	703	643	646	653	691	701	668	716	662	651	656	653	678	663	702	693	700	666	701	742	723	709	686	673	720	703	650	687	693	718	689	662	626	708	640	691	685	653	710	668	652	732	673	686	619	689	692	715	684	719	759	696	688	671	713	714	681	667	684	682	745	675	721	652	704	712	706	660	693	661	727	691	691	677	670	665	719	697	677	702	656	693	661	645	683	684	711	717	657	663	716	684	693	694	680	681	723	646	692	687	670	675	698	711	651	640	693	635	704	657	698	672	634	710	686	693	682	701	658	721	661	677	704	689	691	705	731	693	714	703	687	700	718	681	728	650	688	707	684	696	719	702	652	686	690	660	689	654	716	682	693	663	732	626	690	679	671	689	647	692	653	692	736	696	667	662	657	682	694	710	669	675	678	683	719	750	651	692	696	672	742	732	725	698	659	728	710	682	743	648	636	649	668	700	729	684	697	666	703	683	702	727	693	659	720	679	724	717	698	673	680	669	714	683	695	675	703	726	717	663	683	683	705	667	702	731	669	666	665	744	749	667	653	689	677	729	689	733	722	727	677	714	653	753	672	707	652	709	690	684	641	641	696	675	737	657	687	661	689	689	655	664	676	683	668	683	726	665	685	712	722	694	673	647	689	705	704	699	701	690	704	689	706	669	698	666	704	676	657	756	659	695	686	666	669	716	666	702	642	678	658	708	647	686	665	674	681	703	685	661	667	707	717	665	643	691	676	632	644	716	672	694	680	680	650	692	701	675	694	629	717	673	730	694	664	667	641	701	691	720	679	734	732	642	731	684	712	709	671	689	693	712	640	699	704	721	669	693	686	687	681	690	688	684	669	681	688	716	669	758	728	657	685	684	714	712	668	722	735	671	678	695	676	702	728	708	683	728	718	674	683	737	711	696	735	687	685	726	703	691	650	650	684	704	695	670	670	728	695	674	724	755	674	712	701	658	699	676	681	725	679	726	705	694	684	640	663	673	712	666	666	703	705	691	687	643	682	653	701	679	696	685	748	663	692	670	695	668	732	724	709	713	699	697	727	689	663	713	697	684	718	705	695	655	721	677	690	681	730	658	662	673	731	726	677	691	734	670	664	717	665	620	662	632	673	642	685	671	685	673	730	760	701	646	683	673	688	685	674	712	706	672	741	681	689	695	728	665	676	703	696	697	664	687	682	645	720	704	676	681	708	679	696	667	707	721	738	667	706	692	698	699	687	714	743	713	684	678	679	700	649	675	662	691	660	678	659	670	687	707	701	700	699	690	641	682	707	669	730	668	687	725	692	679	699	677	650	684	635	750	658	655	651	635	669	675	658	677	690	667	655	720	714	714	704	695	672	697	686	683	707	727	650	706	708	669	715	699	712	720	678	711	716	698	708	716	694	722	659	695	716	709	705	662	628	736	672	677	655	679	685	727	660	703	660	716	679	665	690	683	713	651	671	659	684	703	712	712	717	700	677	703	652	675	662	701	683	662	714	669	710	681	714	678	695	678	691	676	708	674	716	738	666	702	656	693	721	674	693	618	678	714	650	693	667	698	698	676	668	666	669	691	701	691	696	696	649	678	710	679	687	713	650	715	684	660	709	642	682	637	653	696	688	670	689	661	670	699	699	663	723	679	735	658	693	685	735	681	680	718	740	666	714	692	693	661	691	647	668	706	716	676	715	672	715	710	645	673	687	663	689	690	701	688	701	720	693	682	678	690	676	686	695	686	710	690	650	691	698	682	703	697	697	691	671	689	729	671	677	705	750	666	697	715	687	697	663	716	689	714	702	668	729	622	669	694	724	672	690	709	713	637	701	699	722	707	655	698	670	705	713	673	696	677	674	721	704	670	628	707	650	681	717	663	675	689	719	698	702	743	706	698	703	699	719	707	675	699	676	729	658	720	681	649	701	729	676	701	675	612	684	677	686	691	682	704	699	672	655	686	717	708	656	678	687	682	661	680	700	715	701	688	686	656	675	680	695	689	690	684	671	665	655	650	703	703	666	735	675	684	715	739	678	660	674	709	674	633	713	718	670	712	695	700	677	661	667	647	672	685	673	660	645	659	705	670	702	731	692	700	653	667	651	630	643	668	679	678	663	669	681	724	714	720	705	704	693	656	691	685	688	719	712	686	680	727	713	686	667	667	715	692	670	671	657	701	643	683	657	667	685	673	740	684	701	720	708	649	671	671	649	708	712	696	678	688	710	665	668	708	709	642	720	736	666	689	693	682	668	697	712	721	686	690	666	701	653	657	702	638	696	639	696	714	739	690	690	691	686	726	720	708	708	669	692	703	646	685	696	716	681	706	714	727	658	656	694	706	701	685	672	643	744	728	719	678	673	690	710	751	697	676	684	682	670	628	703	675	663	695	654	703	669	686	662	671
23430	22101	30482	24742	21530	18710	4848	660	545	543	580	510	497	534	496	495	502	510	503	520	533	531	556	461	523	531	536	529	521	488	569	461	537	503	535	554	471	508	475	479	555	534	493	471	496	536	502	540	509	480	483	503	504	490	494	490	521	508	498	501	534	506	522	535	512	490	521	496	469	487	512	512	492	530	528	505	527	554	530	530	537	524	500	497	516	510	493	484	473	506	511	519	524	551	504	505	513	529	539	507	502	472	484	520	512	531	524	506	506	498	527	494	514	505	517	490	512	484	507	495	511	475	519	544	480	498	527	507	517	490	504	486	487	511	477	481	488	527	546	529	507	476	518	528	541	503	508	532	540	542	502	493	531	528	471	480	498	516	521	483	525	542	522	480	498	481	530	500	504	469	499	475	552	527	507	496	484	497	541	467	512	515	510	529	524	507	510	527	538	497	479	530	455	487	559	456	530	536	493	534	547	478	499	533	519	506	509	485	503	504	519	487	491	491	497	477	502	492	520	510	494	523	482	519	507	517	513	509	530	463	484	492	524	528	533	495	467	482	504	510	512	505	474	541	497	518	472	506	478	530	531	479	553	496	509	491	493	498	505	506	514	527	516	535	503	485	526	522	445	544	503	532	516	513	505	500	506	491	503	493	508	524	479	495	503	520	480	502	505	466	496	468	483	475	492	497	479	462	455	490	509	466	502	522	497	480	523	542	507	511	463	504	510	481	510	477	511	534	517	491	494	508	536	479	523	538	508	543	490	531	530	509	525	518	508	478	492	466	508	526	470	492	493	493	500	494	489	461	469	474	458	516	484	500	483	540	537	501	461	474	516	522	494	508	504	507	497	495	487	533	507	503	496	481	494	494	530	530	501	476	535	525	493	492	512	493	538	524	517	505	488	515	466	488	513	514	474	535	460	519	491	498	515	523	515	492	497	520	534	500	484	490	467	487	513	516	504	516	459	482	495	496	522	516	505	509	499	515	518	523	510	517	513	524	506	460	499	493	536	484	525	537	519	520	501	508	524	490	495	491	533	542	534	519	558	498	513	476	490	487	503	476	528	534	489	465	512	519	541	500	538	475	529	494	520	469	510	498	502	523	517	479	497	462	532	494	528	498	517	495	544	502	509	533	484	478	552	518	492	533	463	506	479	519	503	516	531	528	478	501	544	540	497	541	527	499	532	514	540	533	472	486	475	548	509	482	518	500	498	496	542	531	512	458	536	498	523	483	475	518	509	535	489	457	512	508	523	530	527	518	519	499	544	489	504	535	528	517	513	501	522	484	499	517	530	485	535	504	510	489	522	494	532	484	508	538	497	483	455	521	508	471	519	515	495	487	492	529	494	482	513	495	500	537	508	519	490	492	519	496	464	542	490	518	517	513	513	467	517	504	485	519	507	536	498	462	501	484	514	496	516	451	470	499	491	487	449	467	500	507	490	487	501	550	509	499	496	469	516	457	506	539	486	479	498	504	487	525	481	565	528	504	484	531	500	490	484	506	492	488	453	465	491	501	549	488	496	484	517	496	509	542	514	513	511	519	455	484	515	482	516	529	489	497	498	534	498	515	485	488	523	508	527	478	511	533	495	494	513	507	488	506	464	502	501	505	488	529	506	502	503	542	479	522	493	512	538	539	491	469	514	523	475	493	541	486	481	505	487	494	483	556	526	494	516	499	514	479	526	502	506	518	491	506	527	471	534	516	532	484	495	533	531	489	483	489	544	530	501	482	514	559	503	513	513	503	451	520	542	515	517	477	488	495	519	527	478	530	484	531	499	554	537	480	536	486	461	505	495	520	504	526	505	482	489	541	533	528	493	502	494	542	509	559	529	479	496	491	479	492	540	509	509	510	528	507	492	513	504	544	495	521	526	484	533	506	495	509	503	508	482	522	530	515	472	551	508	504	506	532	494	496	487	472	554	519	475	498	500	518	498	503	544	495	493	550	506	499	503	500	498	499	514	485	518	488	514	472	536	505	494	526	499	482	496	508	511	500	495	490	517	486	482	522	511	491	542	518	494	487	491	540	471	497	532	503	487	487	475	484	454	523	505	502	485	525	525	525	478	532	488	524	463	525	464	515	525	519	530	506	506	519	507	491	485	490	528	533	477	496	509	505	519	480	507	538	484	519	494	492	526	519	491	506	512	480	487	507	493	524	501	509	468	508	475	510	517	525	507	497	512	469	487	503	525	491	533	528	510	503	512	456	508	471	525	486	536	533	530	465	478	491	519	526	473	485	533	467	494	491	506	517	512	510	536	487	499	510	516	481	524	484	492	535	513	505	528	476	552	495	488	534	489	508	469	496	485	524	512	490	523	492	486	522	522	515	505	536	498	478	495	439	533	499	496	531	493	487	493	564	454	480	491	533	497	510	445	480	490	491	527	513	486	480	470	525	473	524	498	499	462	499	483	498	512	506	523	485	492	521	497	534	496	492	498	538	499	497	471	536	485	528	513	467	513	483	508	515	488	484	507	520	505	499	518	474	476	479	517	481	518	519	500	543	498	536	510	586	505	483	507	493	531	485	569	518	533	507	530	506	510	537	462	510	471	483	488	497	518	534	531	498	544	505	528	507	497	518	494	531	491	508	514	490	507	491	543	479	504	531	455	474	505	513	479	541	470	521	504	496	522	503	491	487	539	500	479	498	550	513	518	513	472	511	509	487	496	505	498	506	524	523	503	521	516	495	551	480	471	503	492	526	479	498	500	508	465	485	489	537	493	515	502	516	513	538	514	516	532	490	549	502	513	517	489	517	473	454	466	464	493	532	538	528	480	505	494	538	528	491	477	509	492	517	512	518	525	490	488	458	522	505	474	540	515	533	527	471	538	536	523	523	513	491	524	526	494	505	519	517	541	527	530	517	493	551	507	465	520	457	472	531	510	483	519	462	538	483	492	467	537	501	512	506	508	494	506	489	495	488	501	515	583	508	498	534	505	490	487	533	512	533	498	521	499	494	508	504	526	539	490	514	496	516	500	472	518	485	495	495	523	521	498	499	513	482	517	526	540	510	482	491	503	480	501	468	513	546	453	483	493	491	484	544	507	533	475	532	463	512	537	505	491	526	506	451	484	519	511	498	516	502	523	519	489	503	482	521	520	483	509	475	511	442	517	518	497	482	457	494	523	507	481	480	497	471	535	488	523	499	526	507	520	455	522	494	493	496	465	485	479	488	531	513	473	562	528	496	501	504	453	526	529	511	507	483	485	499	524	507	495	514	500	497	482	517	497	472	521	510	501	554	536	484	487	526	537	484	520	529	519	499	494	455	517	548	526	494	537	499	469	535	504	507	480	536	508	489	506	505	505	511	532	519	513	489	514	491	513	533	535	448	512	517	495	476	516	463	535	486	487	455	495	519	512	493	522	525	512	527	525	515	499	497	526	487	538	506	492	500	497	518	492	499	484	481	515	510	505	517	504	508	517	542	469	480	516	545	506	483	573	550	519	511	500	485	476	542	488	490	502	500	538	492	484	491
61420	99935	72125	42272	20102	5668	1631	838	748	748	765	759	740	780	725	765	792	759	815	728	768	774	778	769	830	798	761	788	729	772	777	728	759	749	786	768	727	718	781	757	742	788	745	795	816	813	763	737	750	757	796	756	741	741	762	790	804	707	742	759	795	788	795	783	748	771	765	799	752	776	798	724	704	747	701	751	774	793	754	748	770	743	768	771	758	737	785	787	722	778	755	734	735	747	734	771	744	749	798	773	735	735	815	747	739	750	767	760	739	761	780	774	796	798	781	685	701	758	774	765	737	721	813	787	805	759	770	728	811	774	750	766	783	733	718	738	737	778	784	800	741	771	778	754	753	748	780	784	786	790	774	768	807	752	759	723	724	756	756	789	759	762	726	791	770	748	733	732	755	744	759	721	719	773	733	700	774	781	745	733	732	784	747	775	800	778	743	728	767	792	769	774	773	752	809	788	768	721	758	771	759	747	741	792	765	758	822	734	754	734	777	729	792	750	846	733	768	792	725	735	828	752	720	769	780	751	742	741	779	740	759	803	800	717	745	726	746	775	717	686	752	786	770	758	725	797	798	812	758	784	776	739	749	753	783	760	756	754	741	755	799	755	723	738	776	733	815	798	772	767	730	755	749	712	748	762	719	778	771	770	760	783	762	766	768	765	765	739	786	791	746	760	727	789	790	759	770	776	708	700	775	722	800	773	733	745	780	782	771	736	780	722	769	790	776	758	763	773	752	728	760	705	741	766	787	775	776	827	746	759	780	759	783	771	729	750	721	734	781	754	812	808	747	760	763	778	765	774	782	717	750	723	792	744	738	766	766	762	746	782	721	762	761	734	747	793	753	776	757	776	737	793	769	742	746	804	733	723	767	790	730	778	781	759	813	748	745	745	806	761	758	734	762	746	757	768	799	743	754	779	761	778	727	721	756	779	763	762	813	716	799	768	716	737	792	767	730	776	766	745	744	793	749	698	780	762	756	755	736	776	793	791	772	770	727	741	761	737	741	784	710	773	793	708	733	784	740	770	732	753	753	766	730	845	725	761	773	747	706	785	796	743	709	743	802	781	752	790	718	714	764	761	778	712	747	737	746	747	789	785	746	793	697	770	737	775	739	739	772	762	780	744	796	789	803	790	713	686	749	766	762	741	765	795	779	753	756	771	787	792	763	771	740	738	768	749	718	721	715	804	745	707	799	716	799	754	788	748	725	796	738	750	749	773	784	762	749	811	790	776	758	768	755	776	778	799	790	785	772	720	787	791	774	743	776	751	757	791	717	762	788	803	684	773	753	822	795	765	737	710	803	725	757	767	708	751	730	759	746	763	723	737	765	779	732	727	800	716	745	787	766	772	786	754	775	795	771	732	738	748	673	779	730	758	797	727	739	741	711	744	734	785	788	774	755	784	807	737	769	752	762	777	786	777	753	733	767	777	802	767	811	759	749	768	747	744	714	729	765	747	715	784	792	754	764	753	813	750	763	726	705	748	743	765	774	742	758	782	753	716	711	805	758	793	726	773	742	807	758	778	739	784	760	741	791	746	717	749	779	757	746	792	711	780	741	796	780	757	804	736	763	726	773	732	812	802	738	749	758	736	735	783	752	794	802	756	728	777	760	770	727	747	800	762	708	739	745	769	800	763	721	720	777	757	771	734	778	759	782	752	769	758	744	769	718	750	778	735	748	755	754	733	798	777	749	766	763	721	747	767	761	797	802	776	751	769	784	801	724	759	802	747	782	763	738	741	707	723	808	774	799	766	726	780	742	767	790	757	743	771	748	749	712	778	719	785	763	810	722	763	741	768	763	770	732	771	786	758	732	788	761	758	794	726	748	824	782	780	756	772	718	758	748	765	752	795	723	750	736	758	783	774	759	827	771	772	720	809	776	775	732	756	789	736	762	757	738	749	750	760	751	765	739	814	822	738	781	708	804	764	755	776	743	742	774	747	770	812	716	730	796	718	782	750	742	710	821	751	764	739	741	738	763	765	774	736	761	770	777	783	770	757	763	757	718	696	761	737	740	783	780	737	760	775	718	748	793	837	728	749	784	777	748	753	759	781	805	718	767	729	777	826	768	710	763	779	760	763	751	761	707	806	729	774	720	739	748	752	772	788	759	741	786	740	777	779	766	739	735	734	765	726	771	760	738	791	775	785	742	809	769	756	780	717	762	786	751	744	796	703	727	777	776	769	766	791	796	755	797	728	768	745	754	779	754	778	767	766	779	797	760	758	789	784	729	745	730	755	735	707	761	741	715	764	808	703	780	740	754	741	727	714	693	781	739	777	793	730	740	768	739	743	818	787	714	754	764	750	769	740	729	774	787	828	759	790	776	729	783	775	780	739	802	758	737	708	778	730	767	773	772	795	732	793	736	761	744	742	749	753	739	736	779	691	776	814	769	746	760	696	744	752	730	772	760	796	795	734	768	740	785	717	775	708	717	757	750	762	733	745	784	745	708	695	793	777	710	743	755	751	753	773	781	773	741	766	767	790	750	783	758	762	762	783	806	759	748	724	724	732	772	802	746	705	725	787	704	774	747	787	703	804	756	762	757	740	756	755	728	793	783	755	718	736	710	773	764	763	769	722	807	745	789	787	727	799	786	793	779	785	758	770	736	759	747	722	785	769	718	729	763	788	789	748	752	761	794	777	711	733	756	745	772	805	755	750	800	781	761	734	751	762	748	749	785	733	783	753	750	782	767	732	721	716	732	803	781	760	784	793	723	746	760	772	737	750	713	786	774	742	744	767	749	753	718	788	761	737	762	725	738	765	797	714	700	732	750	783	751	738	779	734	743	747	765	747	768	690	706	729	716	731	751	770	776	733	781	744	741	778	763	759	744	779	731	752	768	730	744	756	765	816	729	806	771	774	719	728	763	800	732	715	758	714	751	765	755	799	794	759	740	769	770	779	731	812	777	813	753	792	774	732	679	772	739	781	739	731	713	798	717	760	802	796	782	739	750	761	746	781	737	736	763	707	765	817	802	746	753	772	778	735	786	766	775	830	760	768	693	800	762	757	758	742	782	781	733	763	765	796	745	784	769	802	773	782	770	726	766	773	782	761	759	786	742	724	762	749	745	760	761	730	741	746	760	710	766	768	733	790	752	845	764	802	750	739	753	745	771	719	731	787	748	759	766	830	751	720	730	755	779	772	768	712	703	726	792	746	710	813	777	743	787	761	804	743	771	778	741	735	734	851	821	766	714	759	817	727	734	773	705	748	735	717	778	735	717	724	786	768	709	792	728	769	743	711	797	725	735	750	782	717	745	731	752	712	762	752	727	779	704	751	755	763	749	762	742	743	738	713	753	796	790	782	789	764	789	771	755	757	752	735	747	758	712	760	747	772	705	737	751	724	747	736	713	737	756	756	780	762	796	733	721	814	734	759	785	722	706	806	752	795	765	786	763	775	812	731	780	714	785	732	713	804	788	772	775	778	787	760	692	780	746	770	785	762	761	755	780	727	717	730	720	786	763	744
29967	29620	26439	11376	2002	690	436	361	359	344	350	328	315	348	324	324	345	354	317	361	332	363	343	315	318	320	355	359	314	306	335	336	332	357	313	357	334	328	359	335	378	348	326	358	321	356	333	355	362	325	342	309	329	349	328	327	334	307	317	328	317	297	313	331	329	352	324	343	322	313	325	330	315	342	336	340	354	371	343	349	337	325	327	324	346	308	324	353	336	333	343	343	343	365	334	335	339	321	364	336	329	313	330	346	332	319	352	309	337	336	313	297	344	318	313	318	330	326	334	397	304	331	390	326	350	368	341	329	342	354	333	374	333	354	315	353	352	315	334	334	338	339	337	346	349	325	345	339	340	341	359	340	353	296	356	296	343	353	306	347	299	355	349	346	306	318	344	349	338	326	302	341	341	339	320	350	381	324	320	309	334	319	347	365	337	362	354	329	340	342	303	329	286	343	329	342	363	339	329	329	335	354	363	339	352	323	329	356	348	311	352	340	334	359	334	305	327	325	327	312	352	334	338	358	358	336	329	315	331	338	362	316	377	332	308	351	289	317	341	332	377	317	306	347	295	317	327	318	360	309	335	344	353	353	322	342	356	324	344	336	341	293	343	351	305	328	360	327	363	357	351	317	336	365	315	331	346	335	328	326	346	340	332	320	340	346	322	350	305	339	378	329	310	346	321	349	352	327	347	329	361	320	342	309	328	376	348	333	362	335	333	303	346	380	333	364	323	334	344	320	301	338	372	328	338	333	329	329	344	341	346	325	333	346	318	334	312	313	316	334	308	311	344	317	362	357	354	308	335	338	291	307	307	306	361	337	305	336	351	372	322	359	324	310	326	331	333	316	305	326	350	334	324	356	319	322	335	332	331	319	331	309	313	324	357	325	341	362	329	353	346	326	342	319	333	350	350	316	356	354	304	388	326	326	317	318	337	357	295	353	335	342	321	323	367	340	338	306	344	323	323	331	347	327	344	343	335	332	338	321	339	338	333	340	310	325	319	328	337	320	364	294	342	322	328	360	319	330	372	334	335	344	371	356	350	307	316	357	349	351	311	300	343	345	345	316	302	328	337	319	337	323	335	348	311	342	320	320	330	335	337	340	345	346	362	349	349	337	325	338	324	330	310	333	348	326	336	366	352	358	317	312	324	337	356	310	323	330	327	341	342	301	358	342	318	349	295	357	351	353	369	336	359	301	344	321	322	324	299	321	317	357	323	332	318	295	335	322	338	345	336	333	345	320	327	333	320	358	347	351	339	354	313	343	350	325	343	332	339	323	359	339	325	335	340	304	348	329	332	335	318	350	307	337	352	334	311	334	305	323	337	363	321	326	319	348	325	344	350	351	343	322	334	341	312	307	358	297	309	321	312	344	352	338	353	318	354	326	312	348	353	337	336	354	323	389	315	283	364	336	342	349	327	329	360	317	351	317	324	343	363	322	333	296	336	284	328	301	335	332	329	314	330	327	322	322	308	334	329	331	321	321	344	344	293	350	321	309	335	353	349	342	318	326	302	334	336	312	350	354	355	308	308	356	325	350	385	341	348	347	345	347	358	306	314	340	363	336	360	330	304	346	307	342	322	356	339	342	323	336	381	344	338	351	353	340	329	341	339	340	321	334	353	330	337	292	352	334	326	336	307	328	323	320	353	298	361	328	357	360	349	338	341	287	323	346	323	331	329	319	329	348	321	338	331	326	349	332	339	353	338	329	340	356	313	330	342	368	354	310	350	346	311	330	324	335	330	330	351	342	326	320	326	326	362	358	347	332	333	330	338	320	340	337	352	314	335	359	369	342	326	368	304	349	331	311	312	354	344	338	339	334	301	327	317	351	308	327	324	312	347	334	352	330	336	311	325	342	327	303	314	323	308	314	322	350	353	321	345	329	337	331	307	350	321	329	330	357	364	358	321	327	325	322	356	313	321	329	352	315	330	324	355	333	330	315	324	316	333	342	335	317	366	326	326	352	314	303	349	346	354	322	315	335	352	346	341	333	322	349	344	331	349	326	312	348	342	384	333	322	316	355	350	308	376	332	339	309	356	362	332	327	323	308	355	321	348	310	315	343	335	347	348	340	364	341	332	332	339	317	330	314	343	346	336	336	322	324	360	319	332	324	373	354	329	360	330	334	356	331	334	335	352	333	327	319	356	324	346	331	371	355	320	340	335	348	339	312	319	320	338	322	334	349	330	340	335	306	319	373	348	326	336	343	327	314	351	328	345	338	317	317	334	341	322	375	341	342	366	329	326	315	373	364	348	343	370	314	308	335	325	310	340	332	354	318	375	308	312	330	336	342	339	335	348	365	334	357	316	332	337	367	329	332	338	335	325	351	314	351	319	373	379	355	329	329	325	358	362	340	354	329	359	362	367	354	319	336	308	365	345	313	372	314	327	332	337	329	342	317	337	355	323	303	335	361	309	317	350	330	324	303	345	343	331	360	368	307	351	351	329	340	373	326	363	381	294	361	341	331	337	332	313	348	316	324	333	359	330	299	323	307	366	304	373	357	333	361	352	358	344	346	341	331	321	363	334	309	351	333	334	354	340	366	314	332	326	348	353	359	324	333	336	360	312	315	346	334	341	331	330	315	378	348	328	317	387	329	326	339	363	359	364	350	328	314	315	363	334	330	300	315	330	342	361	362	298	348	359	371	347	333	358	343	332	304	340	329	335	324	323	343	298	305	342	332	313	350	348	351	313	393	332	315	356	334	353	361	358	326	360	338	321	320	322	340	347	305	341	341	352	320	331	312	340	357	322	345	327	323	354	340	319	313	316	326	306	328	368	298	336	306	302	335	327	365	327	349	327	364	348	345	313	354	343	343	338	335	365	361	345	342	323	310	357	333	365	316	314	352	328	341	322	332	314	349	347	344	327	361	365	340	312	339	335	347	334	357	334	326	336	351	325	364	337	312	334	330	343	306	352	336	357	352	339	331	308	322	326	326	313	324	320	307	365	310	333	348	328	334	341	363	334	320	348	350	333	336	350	353	339	320	335	313	345	362	319	361	340	355	335	330	324	340	348	309	311	340	350	352	328	350	330	354	362	319	291	341	345	337	358	327	329	360	346	340	333	362	299	367	333	324	364	325	364	338	343	329	295	314	315	303	333	332	370	306	330	377	333	317	329	324	339	346	293	353	339	360	359	339	327	353	356	325	343	314	319	322	351	354	325	357	330	318	352	345	340	339	316	309	347	330	337	359	379	335	331	327	335	313	326	331	330	377	334	367	342	345	333	329	305	339	350	331	341	343	319	357	346	330	348	341	333	326	334	346	323	343	366	350	341	336	362	358	334	321	331	333	306	305	322	314	303	322	325	313	328	356	374	345	346	341	329	315	330	354	352	342	344	295	328	341	356	317	343	316	350	334	344	318	346	344	368	326	289	340	305	328	342	368	352	347	331	318	369	348	315	291	326	359	348	335	356	322	316	337	330	322	377	351	356	351	322	363	368	330	328	312	334	359	344	358	331	368	316	342
37375	46719	30311	11029	3279	1065	606	519	549	551	556	514	516	501	555	479	521	563	529	535	550	506	523	562	559	579	522	516	532	535	539	520	522	555	517	533	514	547	534	583	504	529	557	468	528	500	539	523	557	554	532	560	538	555	491	549	525	555	488	538	507	495	512	531	557	483	505	510	556	506	539	537	553	526	537	521	536	520	520	571	531	562	532	524	543	523	498	536	557	551	521	532	532	578	558	530	541	503	505	546	507	501	557	530	516	511	533	541	522	500	565	549	491	556	538	580	563	548	515	500	546	521	543	550	545	568	519	524	524	520	543	552	499	549	506	515	529	549	563	534	539	528	566	504	557	512	506	545	534	499	549	516	585	541	533	562	554	515	527	516	550	553	525	504	517	573	544	557	522	516	531	525	559	512	515	527	534	534	502	559	505	524	556	524	541	561	540	543	513	489	520	489	552	562	537	526	518	537	532	517	543	484	488	549	531	519	545	530	512	544	516	534	516	529	569	516	527	525	512	550	542	541	543	527	557	549	519	550	521	518	546	487	509	551	586	548	514	530	574	512	540	569	550	561	520	542	502	536	526	526	550	514	501	536	569	519	507	576	531	527	538	535	555	540	576	527	512	502	493	541	522	519	520	503	528	526	525	529	564	516	526	482	510	493	533	553	550	518	538	537	542	569	578	544	532	507	552	532	570	542	585	540	517	496	517	568	530	480	557	512	582	529	527	515	483	595	548	575	567	524	507	490	515	515	568	547	501	589	518	473	558	553	564	521	552	575	554	490	503	519	561	606	551	528	578	515	544	552	534	526	530	519	511	560	512	522	526	552	522	496	566	518	550	540	530	547	474	545	519	543	531	545	513	508	516	542	541	516	519	521	479	540	581	561	535	504	509	518	534	537	542	527	500	504	524	564	576	527	547	499	557	554	539	523	506	523	531	526	505	550	570	565	519	552	515	529	537	542	516	510	498	504	514	518	571	526	550	514	523	542	528	545	566	534	523	502	515	546	543	527	538	544	559	549	527	538	528	510	520	559	509	515	516	543	550	531	501	543	539	577	539	531	540	540	513	523	545	549	546	536	550	501	537	515	533	571	522	535	539	529	555	569	529	563	555	544	523	524	542	513	545	537	561	516	521	512	540	542	489	538	529	524	510	541	514	555	542	509	507	535	511	516	532	520	566	536	539	581	539	503	577	551	519	541	541	505	526	546	577	538	536	513	531	520	534	540	537	564	568	513	547	517	519	507	512	503	555	510	531	502	539	528	529	553	536	502	530	543	519	496	516	569	556	548	488	579	502	528	544	483	508	538	570	526	531	538	537	485	533	544	558	523	562	526	483	523	533	531	571	528	588	516	554	526	555	533	497	540	541	545	498	525	564	490	530	496	561	493	495	528	505	540	503	567	506	529	520	510	519	556	564	531	512	534	584	498	522	533	526	544	547	512	541	519	549	563	524	513	557	514	540	539	534	542	528	563	532	512	535	512	552	551	571	582	494	580	531	514	580	495	531	526	533	561	544	520	530	532	539	521	524	494	508	499	549	544	503	500	554	534	480	542	565	547	560	537	519	588	563	504	531	522	555	527	551	533	550	559	511	559	509	540	505	524	533	596	520	534	541	479	513	508	478	534	537	536	516	544	524	583	538	567	535	570	513	570	538	514	496	557	534	540	519	541	536	553	534	591	550	540	513	525	595	522	477	516	493	512	483	536	553	522	535	528	538	522	554	522	567	565	546	550	545	524	558	517	537	543	523	514	576	522	544	559	528	556	520	526	529	519	501	550	562	531	482	535	516	497	516	555	489	546	521	553	516	519	514	531	513	492	545	515	516	541	520	525	516	589	560	520	539	500	511	523	513	591	545	532	561	520	529	527	521	534	512	542	524	509	534	572	503	509	511	572	549	534	537	533	535	563	519	576	564	500	536	550	547	542	506	565	515	514	526	548	499	510	553	493	522	496	510	529	546	537	533	543	518	503	523	556	546	578	522	535	546	530	570	505	531	535	504	520	542	535	549	549	515	546	572	587	591	516	530	511	527	502	537	536	530	559	578	504	517	576	527	554	523	500	507	513	530	538	515	543	542	531	556	488	487	567	545	547	551	586	519	582	581	503	528	542	502	528	537	516	558	555	538	514	568	546	507	511	540	523	545	521	540	508	520	542	558	534	537	536	554	543	538	537	521	524	541	501	538	559	505	512	562	514	523	539	509	522	535	473	534	550	536	538	531	532	521	535	511	534	529	538	571	524	563	516	516	562	517	487	557	549	537	517	534	529	494	563	484	487	526	511	533	522	502	546	493	530	536	517	517	507	519	554	540	514	508	510	549	520	517	561	496	533	533	493	577	485	546	560	500	505	579	537	521	554	518	522	563	526	528	565	529	560	534	558	555	531	525	528	534	537	589	489	533	562	561	553	526	551	506	536	544	484	572	502	535	515	510	548	536	533	563	482	556	537	528	569	537	545	542	556	529	566	531	555	546	545	536	535	533	503	538	507	522	512	480	566	583	521	541	545	545	530	551	495	563	551	539	481	555	523	551	516	534	530	544	490	492	498	526	559	539	542	516	579	529	517	549	556	512	535	518	518	553	558	535	496	566	535	531	495	517	549	519	544	546	603	515	536	487	566	530	531	555	512	515	515	540	524	538	573	512	559	512	527	511	535	541	514	551	500	558	536	538	537	545	550	518	485	521	525	515	539	522	531	522	506	521	555	517	501	540	550	587	554	555	522	527	525	522	524	488	540	519	525	534	543	535	557	579	568	547	533	503	515	559	545	560	569	543	561	555	548	521	536	547	567	490	526	504	520	513	518	521	545	540	523	547	533	551	506	504	533	543	525	514	513	535	558	495	529	523	511	551	508	529	532	572	535	533	560	520	495	506	500	535	524	509	527	539	567	517	560	534	519	534	537	542	554	563	536	568	552	516	515	549	520	533	526	553	523	482	535	533	492	517	550	545	547	529	550	511	554	525	512	537	550	490	534	534	527	517	550	568	536	538	512	516	575	498	555	536	544	561	469	512	529	523	504	531	530	531	548	544	525	570	542	515	502	517	568	540	524	522	530	482	549	556	528	547	534	529	501	537	560	516	531	525	582	535	501	547	532	561	514	517	525	497	595	514	562	581	561	551	520	542	533	504	523	518	551	530	512	548	562	551	516	531	552	506	567	553	527	580	572	514	538	519	505	516	566	522	523	521	571	545	495	521	517	586	537	534	549	483	600	561	533	564	517	510	559	496	520	522	518	526	567	531	523	535	529	535	525	518	613	514	549	556	550	530	521	533	515	556	517	555	504	546	555	549	551	546	559	540	491	535	577	546	552	527	602	545	536	530	527	517	536	559	550	560	563	551	535	553	504	568	576	573	546	512	534	560	528	583	552	518	566	516	519	512	532	560	606	531	585	513	486	518	527	544	513	502	556	502	531	528	476	523	561	524	525	551	535	521	498	530	526	526	528	475	510	553	568	525	518	518	505	530	544	562	547
24658	23225	31578	26213	19952	8109	935	506	453	457	447	467	447	443	432	460	440	429	462	489	414	423	429	439	449	419	431	438	435	483	433	465	479	427	442	466	445	442	429	458	472	459	446	433	432	424	448	452	453	427	441	413	436	438	460	452	459	459	440	430	421	433	429	429	432	469	454	434	462	446	412	435	454	440	444	441	424	450	453	465	467	413	453	419	464	432	413	479	457	453	439	465	466	408	493	471	472	419	438	433	470	480	451	407	434	430	455	442	444	422	416	452	430	438	419	446	458	445	442	427	435	437	442	451	438	427	458	421	476	433	442	473	446	451	427	408	435	434	410	455	454	443	435	455	439	475	436	441	426	449	456	439	438	430	399	484	463	467	447	439	452	431	444	402	434	478	432	429	464	438	461	433	447	416	443	464	445	452	407	439	441	440	460	405	458	454	433	439	449	446	407	435	463	432	482	440	431	435	475	443	439	439	435	420	478	452	483	459	415	468	407	454	435	473	426	426	427	476	454	425	452	436	445	441	441	485	408	432	481	467	428	437	456	504	470	450	444	480	461	446	449	452	461	438	425	418	428	421	460	453	436	425	425	430	446	446	421	440	423	458	455	425	439	416	398	425	482	431	404	473	457	445	467	453	457	425	461	451	477	451	450	417	439	422	493	421	406	435	393	447	440	403	421	446	425	461	419	437	436	439	465	415	432	416	423	462	450	437	424	437	432	415	429	443	450	470	432	455	435	446	457	441	443	432	434	396	433	431	475	441	409	425	490	444	448	424	449	412	462	432	442	424	466	441	444	491	446	471	456	458	460	418	442	440	436	479	437	467	455	456	427	451	464	470	432	449	463	440	454	416	482	433	437	482	395	425	420	433	458	419	432	470	434	449	436	432	444	451	448	454	446	461	429	430	406	413	395	384	447	447	436	443	448	420	445	415	448	442	463	451	440	456	462	440	429	439	453	448	449	446	451	469	447	400	448	451	445	424	443	435	434	487	431	419	441	412	456	474	409	450	441	455	477	442	397	456	430	423	427	406	383	413	456	451	448	434	427	462	424	459	442	446	476	432	449	433	457	453	435	424	447	427	457	449	436	433	454	467	471	427	485	463	460	467	429	479	423	425	434	453	427	458	428	407	460	441	452	420	440	460	464	428	446	446	458	449	437	440	465	419	456	430	475	454	446	452	419	409	471	445	449	429	436	469	450	490	472	440	470	457	457	450	443	446	384	427	497	463	412	426	456	473	427	436	418	445	426	432	465	421	431	466	442	418	414	456	429	443	413	406	454	431	451	457	445	436	438	398	448	476	432	446	474	445	465	437	443	455	472	444	425	457	423	436	453	440	437	454	412	461	458	467	416	445	434	449	439	422	419	435	447	471	389	444	452	408	439	435	426	434	434	453	452	414	430	462	442	414	437	436	439	426	424	426	464	400	444	437	432	444	466	456	447	426	432	434	418	447	451	419	455	426	468	398	439	467	448	459	448	402	449	470	429	464	486	419	424	437	435	430	414	479	473	499	436	446	426	449	463	419	493	468	441	452	429	433	466	461	442	441	430	440	458	422	478	487	428	448	450	401	453	406	453	453	469	395	461	435	430	443	455	433	433	440	422	439	395	446	406	456	420	439	410	452	467	439	456	446	459	426	444	440	419	464	434	492	472	460	450	426	435	446	457	449	452	441	441	454	453	459	445	436	435	448	456	443	449	432	468	428	448	486	433	466	415	455	488	424	429	447	437	462	435	410	426	433	424	435	463	473	462	461	436	471	456	439	476	425	454	429	445	432	452	454	442	428	446	425	461	424	461	436	473	428	458	455	441	420	427	404	410	458	405	430	449	424	452	418	427	450	484	453	466	430	501	479	465	457	419	459	458	458	450	426	454	425	469	421	465	474	444	424	479	381	473	470	452	429	435	448	405	442	432	449	411	432	448	451	440	458	427	426	426	430	462	472	445	454	475	444	405	436	400	418	437	458	387	453	462	469	472	467	431	422	440	466	431	438	420	436	476	435	427	460	453	465	442	420	421	448	486	428	404	418	468	449	460	458	408	426	460	445	470	435	424	458	454	431	436	474	448	444	448	437	430	424	473	415	426	481	443	453	485	448	430	429	441	440	458	428	427	466	440	451	495	455	455	446	419	447	433	463	471	470	423	424	459	474	483	434	433	416	433	446	413	477	428	476	437	423	472	431	452	447	439	445	435	417	420	457	407	432	455	446	442	436	430	483	413	450	445	419	432	445	458	453	443	468	402	477	475	430	439	454	447	428	432	435	458	491	400	435	387	440	447	427	411	459	449	452	438	425	403	472	444	431	450	470	441	464	451	444	456	488	434	449	412	440	465	435	433	429	427	416	421	458	411	412	463	415	452	436	439	445	432	408	489	465	413	481	427	440	445	424	442	445	435	451	431	384	483	442	443	458	400	446	421	456	430	432	420	453	463	396	430	479	428	453	424	435	472	432	475	436	479	439	438	443	431	446	407	451	470	449	411	428	454	463	430	435	444	438	424	447	410	431	430	461	437	458	420	451	451	445	476	467	416	489	437	488	446	407	422	429	417	464	482	423	396	493	425	427	432	470	425	435	458	424	443	440	423	415	407	409	426	412	427	487	439	427	474	442	443	434	420	442	451	453	447	470	424	427	451	422	427	464	413	449	421	397	435	439	485	441	461	498	456	474	451	428	453	454	428	421	470	453	432	472	401	416	422	453	444	463	463	450	426	426	429	504	480	468	443	420	446	429	475	454	438	437	438	449	442	474	429	428	423	443	422	438	473	418	467	426	447	447	469	419	440	409	445	463	419	488	437	408	431	440	466	470	434	449	467	419	451	415	473	441	448	495	445	442	433	469	454	427	431	456	471	396	470	431	407	447	445	467	413	503	420	486	426	441	440	493	474	453	467	471	429	444	431	461	451	460	503	446	480	454	480	462	446	454	415	396	420	435	445	450	469	460	418	421	457	447	472	453	437	449	433	410	413	464	433	441	449	456	465	409	463	483	453	469	437	464	428	433	446	458	428	439	427	408	429	463	446	449	460	443	469	442	453	467	498	447	444	437	450	410	472	453	444	423	440	448	436	434	445	433	436	473	451	468	423	445	437	445	442	407	414	418	466	446	450	437	452	456	450	459	477	448	452	452	453	434	463	430	459	447	419	438	469	449	452	431	436	454	448	440	461	444	441	452	449	428	436	407	484	442	443	434	403	443	415	443	427	462	410	437	433	432	404	421	428	453	413	461	419	453	463	445	458	436	426	439	477	450	464	431	464	423	454	474	410	454	437	426	407	455	480	444	435	427	441	400	481	440	437	460	420	455	485	448	451	459	430	478	449	434	431	443	455	480	412	442	448	442	433	461	451	407	410	414	431	450	449	399	413	441	474	443	456	452	398	453	449	421	431	440	436	442	429	463	397	443	447	481	419	442	438	450	474	458	452	431	435	437	428	431	453	430	431	448	422	450	434	433	457	439	417	427	447	441	437	436	429	451
60511	88401	61114	33805	14544	4023	1217	760	674	667	691	708	742	689	679	683	712	718	704	703	662	657	683	737	666	711	710	716	653	727	703	712	701	678	723	657	715	769	703	712	712	661	725	745	680	657	676	700	694	669	660	694	640	721	710	674	701	682	662	670	678	711	735	679	696	710	679	669	696	643	717	704	688	693	656	695	714	704	667	680	696	670	697	667	723	660	682	706	727	721	693	700	687	716	666	663	698	719	723	758	675	735	687	632	703	681	695	653	675	700	667	716	671	694	681	660	684	677	689	681	714	697	651	703	698	717	704	694	706	711	714	662	743	657	684	667	694	674	694	694	706	685	702	692	662	725	672	728	708	693	664	722	704	668	646	720	680	685	676	696	697	692	757	655	675	707	719	703	687	684	699	713	685	704	713	701	718	711	640	701	672	699	686	671	694	701	708	685	702	674	682	705	722	684	676	684	663	669	669	716	685	663	707	697	664	675	706	706	718	732	660	669	643	653	679	708	720	668	712	686	692	695	682	680	702	721	694	677	713	689	651	703	653	672	667	670	660	647	675	694	644	661	715	675	674	720	721	681	692	708	653	698	707	667	653	713	690	700	657	691	691	702	684	680	699	733	691	655	650	708	664	711	688	701	710	711	692	692	705	694	708	630	695	692	705	722	681	682	671	666	665	691	649	713	707	693	678	662	698	711	715	727	693	706	678	701	690	690	719	707	661	684	704	683	712	666	726	659	708	660	747	675	665	681	692	650	655	709	665	725	707	734	661	660	693	708	693	683	741	674	722	719	721	676	705	707	687	663	698	702	672	725	648	718	658	713	690	694	683	671	699	661	682	663	721	663	691	700	697	676	696	688	648	687	703	642	703	726	671	704	710	663	676	653	676	676	666	685	643	680	704	669	678	702	689	682	663	677	694	676	683	713	656	676	692	639	718	669	635	668	667	753	683	682	675	688	680	637	687	688	652	703	677	724	659	718	684	697	656	686	662	681	722	715	721	672	711	692	677	717	736	666	660	678	709	698	681	629	694	678	668	715	670	665	662	657	695	709	678	695	682	685	706	675	680	664	674	730	717	719	718	699	690	687	734	715	666	729	699	649	671	707	672	671	699	683	666	628	706	670	720	712	684	718	695	666	663	713	692	677	730	738	680	672	692	704	646	651	699	646	702	686	636	685	719	674	662	747	695	737	716	671	647	697	674	651	651	661	756	715	705	671	669	721	658	673	735	729	726	648	694	654	711	730	656	677	703	692	690	739	664	668	730	668	715	692	638	672	708	680	698	647	730	626	676	685	706	677	684	666	678	692	691	688	722	725	721	709	678	726	699	681	710	711	686	684	702	669	705	716	707	676	731	669	737	719	721	681	708	707	696	714	664	688	716	709	673	674	690	687	692	693	674	661	674	678	728	688	638	705	693	659	680	642	678	696	707	713	665	624	675	726	675	657	683	685	691	704	724	657	697	726	702	629	712	706	665	704	698	645	673	666	705	698	668	718	723	689	719	687	629	666	703	664	770	697	697	645	686	714	698	690	654	690	719	706	713	670	678	678	707	721	642	637	670	687	623	690	706	729	684	687	680	689	679	705	714	723	661	658	654	710	686	666	639	685	725	695	709	693	681	707	683	666	681	669	651	703	697	681	706	700	672	657	698	672	656	702	662	693	681	696	691	714	708	701	678	706	709	708	714	730	738	686	707	704	706	720	711	697	668	690	721	685	656	665	722	665	639	694	687	698	682	677	703	729	722	680	638	682	666	683	699	708	689	709	670	694	733	703	688	729	729	657	650	713	668	675	705	707	713	716	724	642	670	709	687	747	719	676	671	681	747	708	691	685	698	744	700	687	641	678	687	657	677	714	639	613	663	722	664	652	697	652	699	716	681	690	676	676	661	658	656	672	683	658	657	670	677	673	682	668	676	641	679	706	680	700	677	703	675	665	653	687	692	658	678	712	716	685	683	661	657	676	714	673	717	699	702	644	674	741	674	641	713	728	705	670	704	687	719	724	678	752	726	715	699	656	724	697	655	708	711	702	700	724	696	740	668	666	707	673	714	722	688	655	689	636	682	667	683	658	713	674	727	724	707	707	628	714	710	645	734	693	670	668	716	650	736	702	670	785	719	699	658	737	663	662	650	687	692	698	673	682	695	729	669	628	679	671	748	680	706	652	739	679	691	688	691	686	714	684	690	678	682	641	677	680	681	696	623	680	646	685	710	679	699	679	707	690	669	700	727	656	715	689	644	663	686	644	705	724	714	697	727	707	738	644	687	705	689	674	650	673	705	715	692	687	720	657	690	680	659	709	699	667	699	669	711	662	678	714	747	681	685	717	676	710	723	695	711	671	704	690	671	617	723	699	694	664	696	710	684	667	695	689	647	726	698	692	718	736	710	719	717	697	667	679	737	675	729	680	696	718	682	699	701	650	668	692	714	668	691	711	708	713	722	677	717	661	694	660	678	672	694	681	724	645	634	657	691	698	747	696	742	690	714	698	600	657	697	699	666	692	685	718	698	724	686	716	662	654	678	685	716	661	683	676	646	727	690	702	672	679	751	738	693	703	737	677	670	662	699	654	719	690	653	665	699	700	685	719	676	700	726	717	678	697	680	652	684	687	713	688	661	696	707	690	686	703	668	698	677	694	656	709	664	720	638	715	653	664	665	661	719	715	687	697	696	725	663	733	696	649	717	680	683	719	706	704	749	631	748	722	720	653	687	688	638	732	708	654	648	694	640	753	673	712	708	701	638	692	706	697	698	677	685	670	671	690	679	650	670	657	727	660	732	694	708	675	697	661	672	726	695	717	657	678	682	694	689	666	682	705	705	702	698	730	637	689	714	670	671	707	680	698	641	649	691	713	692	700	656	637	713	668	692	702	683	680	704	738	644	714	646	647	658	701	694	676	647	686	669	744	653	685	678	672	669	702	666	672	713	714	645	689	658	706	716	693	700	716	666	685	681	661	679	687	698	702	716	674	698	673	665	661	674	678	745	681	667	712	686	679	711	653	622	726	664	694	706	701	727	690	689	693	698	651	754	686	683	678	722	687	633	666	705	715	668	651	687	714	703	674	671	703	673	673	684	678	644	669	674	695	685	660	717	685	696	657	681	678	670	659	705	624	681	694	696	705	674	643	654	659	686	662	717	696	653	712	670	728	700	679	666	705	678	671	699	638	679	696	712	656	686	744	667	680	690	710	680	677	689	671	702	666	706	764	675	700	730	686	705	630	643	735	675	686	626	692	711	689	717	731	697	675	645	687	714	667	640	667	654	720	665	732	719	678	710	711	671	666	679	706	700	673	660	655	670	707	705	658	670	700	679	731	702	673	708	696	697	723	660	701	650	707	698	683	686	694	695	705	684	727	686	686	711	647	735	686	692	680	720	705	679	670	681	703	712	732	710	705	706	734	677	715	674	728	712	690	680	697	673	677	705	675	726	652	700	657	684	694	659	674	697	733	696	703	718	699	667	719	634	715	664	731
23384	22122	30467	24500	21484	18698	4990	634	501	530	517	505	491	546	533	503	541	525	539	545	516	517	471	478	490	533	505	499	524	496	501	502	510	551	547	496	520	512	559	510	484	475	535	510	492	516	536	519	482	461	528	511	514	596	517	507	513	479	519	493	493	533	514	516	498	488	538	529	505	518	531	476	493	486	519	482	495	516	489	455	501	514	522	517	494	520	521	531	473	512	487	492	528	492	464	497	488	516	487	471	515	504	535	477	502	496	520	511	490	495	498	534	500	461	516	484	475	478	495	492	526	501	489	496	495	498	546	492	476	484	512	501	491	474	521	530	502	489	525	493	506	476	477	500	509	497	539	495	546	536	480	509	546	473	501	482	497	482	542	476	546	494	507	507	472	505	514	554	505	516	496	549	458	493	523	510	483	489	502	511	453	491	507	522	523	498	553	500	497	489	507	520	466	502	500	499	472	509	497	482	474	518	453	471	533	520	490	471	475	483	487	480	498	541	511	513	496	526	522	480	473	469	534	469	486	516	499	480	466	490	481	495	513	498	480	487	438	451	496	533	531	488	492	533	514	495	465	536	490	528	496	473	500	507	483	490	509	524	491	521	493	498	516	498	519	479	460	535	491	500	517	524	505	530	464	494	516	491	476	496	495	511	489	496	472	519	562	504	481	465	533	485	458	460	498	515	493	479	537	462	484	486	524	493	470	504	534	511	486	537	448	524	503	476	516	525	494	489	489	502	501	520	477	529	497	518	496	504	451	513	490	448	509	498	458	494	508	485	479	486	490	480	479	554	532	470	532	516	486	521	488	468	510	483	485	504	502	495	488	500	487	528	488	500	505	500	495	485	509	522	516	525	457	498	492	481	459	510	510	492	489	508	545	534	494	454	528	495	486	517	460	495	532	483	492	503	477	517	482	516	496	525	523	490	494	502	502	498	500	502	484	531	497	496	517	532	503	513	478	511	482	460	492	519	514	494	498	511	532	502	516	518	475	502	528	461	476	508	497	509	500	532	501	551	480	536	490	542	511	462	501	495	471	489	493	468	485	458	476	462	479	495	512	521	438	520	474	473	549	488	493	483	509	523	475	493	524	511	492	535	552	521	496	516	473	453	503	506	477	507	517	464	496	474	543	522	538	508	466	489	477	490	521	527	538	480	508	486	490	488	510	517	456	492	503	491	490	518	523	465	501	474	517	492	478	491	497	451	475	467	474	484	499	506	451	512	488	474	518	511	472	492	512	513	491	504	481	472	497	532	491	479	518	547	513	525	497	493	499	523	487	511	446	491	497	470	507	460	526	450	462	513	514	488	485	487	493	483	483	469	491	498	504	457	485	513	501	486	512	504	475	489	497	509	514	487	501	504	478	504	529	522	517	525	508	536	470	527	455	527	505	494	507	502	486	555	472	452	474	491	508	466	505	499	511	507	511	507	526	523	520	488	531	512	534	512	501	484	491	495	526	495	521	471	551	546	499	524	514	463	532	509	472	487	496	489	492	497	525	496	498	519	504	523	491	491	521	506	510	490	506	493	533	497	454	475	553	471	505	454	476	517	498	480	501	495	493	489	494	494	497	517	509	516	511	479	514	513	540	499	494	497	468	507	497	505	463	501	500	492	509	504	503	507	513	477	516	509	509	523	517	486	545	525	538	503	500	500	472	518	486	547	508	492	512	477	464	489	483	495	470	539	487	519	508	482	480	510	490	517	503	503	508	471	507	528	484	495	513	510	466	514	518	523	484	469	499	479	513	523	458	514	501	461	517	519	492	507	543	510	500	497	445	453	536	477	503	517	487	489	480	484	446	525	483	468	530	485	488	523	531	515	439	534	460	463	541	528	486	504	520	483	493	543	489	506	481	508	511	530	483	539	490	477	483	510	533	485	461	532	507	482	474	465	457	460	468	513	490	489	475	516	473	489	497	496	493	483	476	479	557	495	440	471	498	488	446	495	504	486	493	494	479	467	547	497	488	513	510	503	542	502	512	505	493	516	514	534	515	518	529	517	501	502	489	528	535	498	484	489	505	522	513	518	484	556	512	513	485	543	507	488	484	514	466	468	502	514	508	523	524	521	499	462	521	521	534	503	522	479	527	515	462	522	502	526	489	474	534	466	467	495	495	519	471	481	521	486	497	504	489	491	491	511	492	476	475	448	523	497	503	488	460	520	507	483	535	489	478	508	486	488	509	526	530	516	538	525	472	485	512	443	496	482	468	479	496	466	477	528	518	506	506	513	475	481	511	473	520	481	481	534	511	526	522	509	461	501	497	536	487	509	540	495	499	503	483	500	485	525	491	537	502	511	477	501	470	488	486	506	531	509	506	518	483	496	519	509	495	488	561	529	488	514	510	509	496	513	507	491	533	532	491	464	539	505	518	479	510	535	505	528	494	461	483	504	496	528	555	464	523	497	472	466	545	482	494	521	489	498	521	491	528	497	511	500	470	516	499	494	499	540	514	492	536	527	475	517	516	524	491	498	492	507	495	463	464	492	525	513	503	512	450	482	498	495	471	509	449	475	503	510	493	518	480	474	503	465	534	490	486	482	493	533	473	493	513	459	486	532	539	476	504	474	517	520	517	516	478	508	509	489	507	476	559	490	443	535	521	531	502	488	494	475	516	481	490	492	477	505	488	503	473	471	501	513	559	459	509	536	537	500	510	527	494	507	473	486	465	508	490	523	518	479	517	524	490	504	525	518	534	505	489	415	483	520	488	480	517	506	497	452	465	516	478	521	488	509	527	539	472	502	471	463	449	474	512	487	496	499	483	478	490	496	491	457	496	460	474	506	514	489	469	494	451	511	504	517	477	436	472	475	487	531	490	465	553	484	468	518	531	495	503	485	502	464	544	478	507	485	540	472	505	470	521	501	516	468	528	503	489	495	494	478	514	545	510	513	524	501	469	508	532	513	502	457	496	459	522	493	514	494	513	502	492	517	526	496	490	527	467	495	491	502	482	489	498	508	467	478	497	534	452	476	488	523	487	476	494	517	490	493	480	532	486	494	472	483	497	558	504	480	490	526	479	471	481	500	464	468	529	502	501	482	463	496	503	483	491	505	537	528	459	547	499	509	495	547	493	469	540	544	459	518	513	518	514	516	503	472	475	488	499	519	517	479	537	502	531	516	483	487	511	458	517	481	490	493	539	554	492	536	488	488	528	488	491	514	451	472	512	525	457	522	536	485	490	525	464	490	511	504	495	469	505	499	516	493	502	482	523	510	521	475	505	483	486	500	523	472	487	508	524	484	528	476	532	509	487	477	485	524	490	490	490	488	475	520	513	569	527	438	476	481	501	510	504	494	532	520	488	510	531	485	476	483	503	494	521	491	520	514	511	505	486	490	483	519	482	521	497	484	484	509	518	518	511	485	487	489	495	541	508	515	493	501	483	541	481	529	480	519	491	496	489	524	498	500	514	465	523	516	461	488	528	517	541	531	496	519	471	486	500	498	512	472	517	486	510	462	509	512	479	486	484	498
61873	99017	70727	41251	20502	5903	1748	859	753	808	784	758	744	720	792	737	768	746	758	792	806	753	715	748	805	773	788	754	796	763	774	707	763	727	788	703	748	769	765	747	757	692	797	812	729	757	763	819	743	764	757	804	786	747	776	809	773	793	789	759	786	747	756	794	778	757	742	749	817	754	753	759	767	815	701	740	734	724	752	758	776	726	741	794	775	793	749	759	768	784	760	754	757	754	719	793	786	768	805	766	747	739	734	748	774	760	767	769	760	729	724	766	771	766	803	809	773	749	728	771	722	780	789	739	746	790	766	718	776	730	761	810	759	733	765	756	763	778	764	752	764	777	737	704	789	769	770	746	789	780	723	757	686	740	761	761	781	741	723	738	768	782	758	756	746	745	773	774	763	775	734	749	773	723	737	717	726	819	828	802	740	755	740	789	730	766	777	786	722	737	752	744	767	785	708	760	775	742	739	773	788	755	743	744	747	752	777	769	744	754	748	744	734	778	775	771	753	759	781	755	767	769	755	753	803	756	777	696	785	752	768	747	747	791	731	790	728	796	731	748	775	753	738	742	735	772	790	778	721	813	783	748	745	782	738	742	764	784	718	755	756	771	716	749	774	777	807	768	812	764	738	746	753	741	747	735	729	747	768	771	781	775	717	787	750	761	765	733	696	765	705	737	756	711	770	777	780	735	762	761	729	751	767	782	766	799	715	738	789	760	743	742	695	753	763	716	749	778	728	796	806	793	773	735	788	739	830	754	753	718	778	770	755	747	716	857	735	726	706	756	757	732	756	774	763	696	754	732	806	738	729	797	803	713	788	743	754	797	763	768	766	763	732	758	694	766	778	788	747	768	739	776	754	785	759	796	786	724	703	751	739	801	748	783	792	803	707	727	756	789	766	781	753	763	720	807	733	725	741	680	772	761	768	766	731	794	768	803	783	735	794	738	748	789	749	767	719	789	737	750	744	722	747	794	796	719	747	770	766	784	775	755	763	740	757	768	809	715	738	725	774	762	784	769	729	777	741	765	792	739	732	792	742	735	762	697	785	759	764	769	763	779	730	765	798	733	769	731	773	749	790	755	794	758	783	726	725	753	796	728	770	766	737	739	743	764	725	814	770	732	809	762	790	739	791	783	735	808	761	749	757	743	737	749	753	761	814	798	732	749	778	757	747	715	757	757	768	752	732	769	711	744	746	776	742	829	747	741	759	783	751	707	735	743	789	784	711	759	744	737	759	808	769	767	779	786	737	751	752	745	769	812	754	761	755	723	800	714	783	777	742	780	746	780	786	781	770	747	732	750	768	728	766	811	795	742	796	741	814	744	758	763	769	796	790	749	765	777	780	722	816	754	748	778	748	781	757	723	742	742	716	770	745	732	745	780	774	751	790	756	722	737	711	761	746	766	741	716	778	712	800	717	773	765	761	801	770	772	725	723	734	722	739	750	726	789	758	743	745	735	759	739	796	756	764	738	765	760	789	772	782	764	731	735	764	743	762	819	761	745	789	746	773	778	735	793	786	751	778	747	748	733	717	756	754	768	745	747	757	802	747	774	769	776	749	779	787	739	724	773	760	732	751	805	768	692	768	753	743	774	739	818	749	806	761	765	744	758	802	782	730	803	785	731	755	774	724	801	733	805	818	753	768	755	782	777	781	734	768	721	779	755	730	758	681	753	794	752	778	753	758	808	761	717	722	747	756	742	760	758	801	799	753	774	758	764	767	802	759	723	745	746	756	817	785	730	739	794	759	765	682	771	756	748	753	745	798	749	773	753	730	733	796	771	761	782	747	769	771	763	752	814	781	764	772	742	769	734	793	773	721	762	740	771	747	765	833	759	784	722	762	725	763	763	722	746	760	797	788	746	814	762	796	728	740	772	751	759	743	774	748	771	725	799	786	848	715	803	780	739	762	790	767	771	758	767	768	730	733	734	768	767	763	776	765	756	758	767	759	764	729	747	753	751	738	787	746	765	719	762	768	759	779	771	772	719	788	764	724	790	737	747	797	755	745	747	760	763	767	739	739	741	723	762	719	821	798	786	733	760	778	775	750	759	759	723	729	712	775	762	749	692	774	776	768	749	760	817	727	706	795	708	749	681	728	771	750	728	763	734	757	765	771	762	777	729	757	807	774	705	742	799	771	702	777	766	777	734	785	789	759	774	764	780	740	762	771	738	724	776	767	820	749	770	713	753	795	749	747	738	723	764	738	719	780	791	775	715	789	771	802	783	779	777	774	739	740	761	723	761	780	809	770	710	757	756	795	776	747	768	765	732	781	697	758	792	733	762	747	791	764	747	813	762	745	724	761	723	745	729	804	760	740	764	791	736	763	766	795	760	740	751	806	726	760	725	745	812	791	765	744	752	782	720	771	776	750	782	781	788	759	739	755	758	797	725	771	772	737	787	774	798	746	777	771	726	724	792	758	750	782	724	765	747	718	762	743	794	732	795	751	719	706	725	727	871	785	760	770	742	766	762	740	768	773	768	791	812	741	722	747	788	824	779	779	757	798	715	759	707	776	781	736	760	766	792	744	739	766	790	718	741	839	730	736	761	713	793	744	799	724	760	805	769	736	731	747	775	757	826	840	789	775	737	776	775	790	782	753	755	766	753	786	802	752	773	748	759	752	737	776	765	767	835	755	759	757	726	749	766	758	780	786	745	766	761	755	730	768	749	764	733	723	819	742	745	754	756	736	780	717	779	778	712	791	731	715	722	706	765	727	760	758	790	795	751	750	746	799	759	754	764	763	731	748	755	760	705	765	754	758	812	755	768	721	722	778	792	761	747	788	776	741	753	746	758	792	767	680	751	781	722	781	754	748	760	769	724	770	741	759	735	759	780	756	778	746	672	745	741	790	760	783	739	785	777	718	777	786	757	780	776	764	748	728	777	761	746	765	725	773	711	775	764	764	759	796	753	757	714	784	787	771	731	783	700	771	788	785	732	735	736	753	757	722	793	822	741	801	754	772	711	694	732	783	760	721	772	752	805	719	715	789	809	769	773	765	794	764	764	777	739	787	756	765	703	713	769	735	766	768	778	755	726	757	784	815	735	749	745	806	737	815	792	794	760	753	769	733	746	719	749	769	731	819	756	763	802	769	794	771	775	777	727	725	775	788	803	772	722	753	717	754	706	720	765	757	728	780	758	798	791	735	782	752	744	757	823	750	746	770	732	707	743	741	743	787	718	773	762	754	755	722	764	746	766	768	747	752	729	746	767	795	766	747	767	742	740	759	761	768	772	768	753	772	805	734	760	711	730	773	701	800	740	792	808	772	810	756	738	744	726	743	726	799	738	761	762	754	756	800	752	793	749	778	742	767	766	747	772	755	722	774	758	800	787	768	833	771	732	745	718	825	741	741	742	826	731	754	775	759	761	735	764	775	709	732	751	777	735	789	705	765	744	776	772	760	760	775	722	815	708	772	784	719	740	756	746	797	736	756	772	730	724	787	704	756	798	724	734	790	779	770	736	731	743
30175	29607	26830	11701	2090	621	368	351	327	328	312	338	332	383	324	315	309	344	346	317	328	339	339	326	342	332	315	353	382	314	340	335	308	315	318	349	381	340	327	305	361	310	320	342	302	334	341	305	323	340	334	319	313	327	314	344	334	322	317	335	363	315	321	326	333	336	323	329	298	371	309	341	331	330	377	332	336	306	352	305	319	306	358	336	318	342	332	315	390	347	320	324	344	322	326	337	354	344	339	323	348	324	348	308	345	305	325	309	320	329	328	309	336	336	315	332	306	325	346	314	332	368	341	347	329	329	301	329	336	346	355	325	307	319	318	314	338	321	334	306	324	345	327	342	308	316	345	300	317	354	312	307	297	321	339	308	310	302	343	304	343	322	358	332	327	322	363	338	342	339	339	333	327	293	324	346	320	324	355	308	315	334	352	330	349	302	306	337	297	373	326	317	344	310	363	302	357	345	363	354	305	335	335	315	313	346	358	352	361	337	324	336	312	332	311	305	307	340	349	333	330	307	330	331	350	329	322	326	343	332	342	315	321	345	301	343	313	332	343	288	362	298	312	319	330	342	300	351	339	309	336	372	333	333	310	319	354	359	333	297	352	311	319	326	313	313	319	334	321	330	336	316	342	356	276	332	315	327	362	353	323	362	335	340	296	324	321	327	321	324	349	331	345	326	287	323	323	332	291	329	322	350	330	333	356	346	331	352	309	330	336	326	325	344	327	335	335	354	345	361	358	354	331	331	312	302	327	312	318	357	331	339	326	305	301	311	340	358	314	326	278	362	318	333	301	346	310	314	328	360	336	347	310	318	334	362	291	321	315	344	340	329	350	305	331	311	321	305	328	313	323	316	344	320	346	334	327	328	328	318	360	292	334	305	316	352	315	321	350	316	332	328	333	352	346	363	336	293	341	329	334	332	306	359	315	326	328	331	314	323	348	312	320	351	319	349	333	307	361	349	325	316	297	345	330	311	324	322	325	342	350	306	318	344	304	323	326	325	296	307	318	319	338	321	308	304	348	301	315	339	333	329	351	316	335	349	334	317	322	327	333	353	361	347	315	317	342	321	321	345	328	325	332	333	327	312	324	311	331	296	343	297	315	336	303	309	320	324	360	340	317	303	324	308	305	345	312	335	318	298	321	297	341	335	350	342	315	325	328	320	354	319	332	325	337	340	342	326	307	320	340	366	298	317	324	329	330	317	307	316	312	309	310	297	338	329	323	345	301	299	355	325	322	330	328	343	335	322	342	346	349	369	353	312	309	318	317	341	343	318	369	338	318	345	336	348	350	330	362	334	322	337	335	346	358	334	336	352	332	351	344	327	308	331	325	329	331	327	335	319	309	354	354	365	322	312	319	360	350	337	311	339	314	318	343	335	340	304	306	307	350	346	325	314	337	325	340	352	310	358	340	367	323	314	355	317	337	317	339	336	332	328	335	330	308	344	334	329	335	341	350	320	331	319	366	320	323	332	345	324	321	342	311	352	349	338	307	325	309	361	325	346	330	328	351	336	303	340	331	314	315	354	335	330	305	322	312	333	365	341	348	325	314	319	329	311	344	319	314	323	339	333	331	298	298	323	333	318	327	337	320	331	335	333	303	281	307	333	322	331	365	312	336	299	290	342	356	333	321	348	321	298	374	311	301	324	299	350	344	326	313	349	313	338	353	358	333	333	333	328	338	344	321	305	332	324	338	316	298	343	338	312	337	327	312	344	291	318	330	343	306	340	309	348	335	353	327	355	355	329	323	389	330	345	333	312	335	307	344	334	318	342	308	338	297	308	334	312	336	337	357	350	317	352	328	345	311	319	340	302	341	321	321	346	345	312	331	318	349	321	337	351	345	322	317	348	334	364	317	335	327	299	325	330	340	312	321	293	319	313	323	303	317	339	312	356	308	323	292	337	326	309	320	323	304	342	336	322	331	310	308	332	340	347	297	309	317	337	321	339	339	321	330	360	340	349	344	289	331	292	326	344	331	343	317	280	318	344	306	308	334	311	308	312	339	335	335	340	342	315	315	338	312	356	331	332	361	314	324	325	330	336	340	328	329	354	307	305	302	328	323	322	318	352	311	329	327	329	338	347	291	334	345	326	322	297	320	300	322	307	316	312	291	318	283	355	314	332	333	315	324	354	314	321	312	313	337	328	350	343	369	324	339	360	350	322	333	333	360	346	330	314	301	358	355	336	324	329	339	311	370	345	340	294	312	333	314	345	300	334	340	334	335	351	329	331	356	299	295	333	346	340	330	304	318	325	336	354	327	346	324	340	319	341	342	330	312	361	371	352	323	306	344	330	314	366	303	309	307	329	308	345	320	334	329	327	335	343	298	342	356	291	363	323	323	329	332	318	308	313	328	319	334	320	316	354	340	301	336	288	357	350	305	303	314	320	321	315	308	311	312	344	306	348	360	316	310	318	325	365	327	341	326	342	319	294	323	333	315	349	319	334	310	340	319	350	332	335	336	347	336	341	316	308	319	354	310	320	350	328	296	329	321	337	313	330	391	325	318	353	344	353	342	351	315	299	311	344	307	321	336	301	353	357	309	322	341	331	336	325	294	322	339	315	301	336	322	355	311	325	365	312	340	332	328	323	317	360	323	313	322	314	361	319	333	302	354	326	378	307	316	303	286	311	346	283	342	346	341	314	353	327	324	334	326	313	319	350	321	302	332	330	299	354	326	337	363	342	314	334	319	300	350	333	339	324	314	303	294	355	356	345	344	297	319	343	328	347	328	346	287	296	282	336	312	321	316	330	304	357	332	306	309	348	357	332	333	320	323	347	320	314	350	327	328	296	347	345	333	341	331	330	351	349	348	318	347	347	352	332	356	307	328	343	339	337	324	329	331	343	283	344	342	343	334	331	368	334	326	303	320	323	335	308	353	373	324	337	338	323	356	305	344	318	327	341	309	339	331	304	333	318	328	324	330	333	345	335	306	351	344	321	331	345	335	364	338	357	321	357	346	336	353	328	343	312	354	328	361	310	296	323	348	349	330	348	328	307	315	303	311	342	293	352	325	363	336	350	359	334	341	322	338	336	355	345	336	333	329	335	292	298	321	329	309	306	338	323	316	319	335	341	311	329	321	342	286	295	317	336	318	332	311	336	314	317	337	311	308	330	321	328	315	354	355	380	325	314	335	297	294	347	338	325	307	344	334	306	321	328	342	346	331	321	309	363	340	343	351	323	303	308	341	338	325	328	344	386	318	342	330	316	314	327	354	315	330	295	322	335	320	305	327	327	292	321	323	318	355	334	306	365	329	340	349	296	341	348	312	332	298	298	328	307	301	339	349	343	336	322	331	319	332	331	297	329	369	363	300	353	337	317	326	322	333	329	312	353	343	319	339	320	354	365	326	352	332	352	325	307	338	331	334	312	326	306	334	331	327	323	318	341	328	350	339	315	339	347	312	319	340	337	334	335	324	297	308	326	345	342	343	324	331	309	315	291	326	318	307	317	322	336	360	355	350	345
37032	46264	30803	11832	3425	1142	620	565	511	544	517	555	511	511	526	537	539	504	514	541	553	534	506	509	531	563	526	483	504	545	550	486	506	515	538	538	540	534	498	518	561	536	501	501	507	529	504	483	517	535	493	492	532	469	522	487	510	563	496	523	525	524	535	517	562	517	523	531	525	544	532	521	520	553	475	562	504	507	500	510	537	541	559	528	520	539	551	518	471	515	508	513	520	575	540	543	535	513	567	487	497	522	523	543	517	544	509	534	546	537	535	493	541	539	517	490	567	510	528	550	527	519	525	533	488	578	542	517	536	555	508	511	536	491	524	494	542	505	511	547	548	535	511	539	524	517	523	494	524	552	582	519	511	560	482	543	529	530	534	524	508	538	513	495	570	543	579	524	521	494	532	520	519	527	515	557	502	511	559	528	470	511	520	486	542	510	478	520	526	545	515	486	564	507	534	506	512	530	525	496	524	506	530	539	511	534	554	505	540	533	541	525	530	538	523	522	546	538	509	493	521	554	529	540	512	464	544	535	519	486	517	529	546	523	517	559	517	499	525	540	523	539	516	520	527	540	472	525	508	568	511	525	472	495	563	513	538	554	535	528	554	560	496	541	537	518	545	547	504	506	516	509	537	542	502	502	553	518	546	513	489	482	532	489	490	535	489	513	541	569	527	495	512	531	516	523	509	516	525	503	538	495	522	539	467	546	522	515	525	522	579	533	504	526	536	522	541	487	530	539	530	487	506	527	559	562	518	504	554	533	485	482	558	501	504	528	490	512	555	487	537	535	560	561	496	508	502	524	575	539	557	528	530	540	535	477	543	537	479	526	527	546	532	541	571	532	574	548	521	514	520	570	547	533	522	541	539	553	511	554	561	558	540	533	534	524	504	572	518	530	529	548	556	504	512	537	528	508	553	517	551	511	487	542	528	535	497	550	522	519	513	501	547	514	539	499	531	583	498	546	588	511	542	579	565	572	532	497	511	527	521	540	500	562	559	529	561	512	531	529	517	538	502	534	532	495	508	540	539	530	516	495	501	493	540	529	541	516	519	531	526	523	489	498	528	532	507	560	543	526	537	503	525	483	542	519	536	517	546	558	516	490	521	498	514	513	533	520	515	516	569	480	517	534	488	549	502	507	518	538	522	522	544	535	554	510	493	553	509	532	497	534	516	508	524	527	529	522	501	508	527	503	539	561	557	558	542	553	539	520	514	524	509	513	525	511	523	509	564	533	525	505	536	543	508	531	522	515	502	560	549	540	531	532	527	521	557	551	541	536	562	528	545	493	504	545	515	519	588	548	529	548	533	522	542	508	509	514	522	510	507	533	528	514	536	542	568	516	491	514	525	568	543	526	513	500	547	501	554	528	551	519	544	514	557	494	519	526	554	502	510	554	526	491	546	567	524	521	558	497	518	542	527	551	498	512	518	549	559	513	486	549	530	532	572	535	506	520	512	538	491	546	494	545	526	509	530	536	534	526	495	540	492	532	500	524	536	548	565	525	573	540	540	535	541	523	500	541	521	542	493	537	519	544	528	548	500	510	510	547	542	554	578	526	532	524	531	535	539	494	489	538	558	542	529	548	511	533	526	512	508	528	538	517	525	523	526	548	573	515	507	527	494	522	555	567	540	550	505	508	547	467	512	517	546	499	518	551	551	543	483	508	515	569	505	527	481	527	500	503	502	514	522	522	548	542	544	512	550	516	498	509	490	541	535	568	515	520	543	518	498	554	491	472	518	485	513	524	534	503	514	553	509	584	539	546	549	520	527	500	500	525	530	541	496	520	556	551	509	562	559	520	551	570	524	554	553	520	533	513	546	540	498	500	546	567	473	521	559	482	520	554	496	536	534	518	517	557	507	524	554	504	495	521	547	510	523	520	580	502	509	520	525	510	514	541	547	501	505	512	533	523	492	533	533	528	497	524	515	517	537	530	538	510	514	496	533	494	488	499	516	545	561	511	570	524	488	559	490	537	556	489	541	555	547	492	514	534	531	550	514	531	518	500	515	531	523	534	560	516	514	550	525	534	534	501	538	553	513	496	494	496	506	567	492	535	517	510	559	529	541	518	523	507	574	521	556	513	525	495	493	525	543	494	510	528	511	524	527	536	517	525	591	541	533	519	514	527	546	533	532	541	544	556	556	508	522	503	527	536	536	501	488	530	521	551	558	541	500	552	514	517	502	533	479	528	547	487	559	555	540	508	563	554	514	476	518	555	532	514	484	511	516	508	548	521	526	519	503	516	541	503	523	487	495	520	499	520	528	559	508	559	511	472	500	522	549	499	510	534	545	526	557	530	517	476	498	529	507	547	524	498	509	501	517	483	503	518	494	502	541	547	544	510	556	529	486	546	564	538	541	538	531	522	517	506	513	550	536	513	528	563	515	541	513	507	527	522	520	501	528	509	547	474	565	475	519	481	537	528	536	551	572	522	529	561	544	543	522	558	528	560	560	497	521	529	483	520	552	552	518	527	543	536	515	516	548	513	544	530	494	537	507	534	570	527	534	511	527	480	535	520	487	562	534	527	478	547	503	498	496	505	527	495	523	559	566	542	470	518	540	527	541	536	531	562	533	521	537	560	564	497	500	560	527	501	513	565	529	590	525	538	539	530	558	501	539	496	506	511	522	523	522	536	508	532	546	541	539	550	511	517	539	510	550	512	518	531	538	485	538	532	545	525	538	497	473	557	522	534	493	554	517	494	540	533	563	538	541	529	566	534	520	552	525	560	510	480	609	504	571	502	528	537	520	544	491	501	531	540	543	508	543	526	531	533	517	569	566	497	490	576	580	500	517	523	565	492	513	560	526	553	517	527	540	535	541	511	538	508	574	527	537	479	560	497	565	509	499	494	502	523	520	540	501	537	530	542	545	543	537	511	511	558	529	518	531	536	519	517	514	542	508	541	509	514	569	543	507	522	567	576	509	575	559	521	531	478	514	518	512	551	556	555	512	530	517	514	499	489	526	558	560	527	503	555	561	532	514	547	560	523	555	562	516	533	550	532	532	552	518	524	546	499	505	537	530	555	556	547	507	490	471	522	497	513	545	499	529	497	533	530	519	515	554	546	499	542	533	499	531	560	533	526	511	528	536	516	502	552	537	539	532	534	538	512	513	515	526	498	518	525	497	545	490	564	526	559	514	522	516	558	543	510	510	491	541	531	537	539	567	501	560	484	518	537	488	540	516	555	515	517	497	516	539	499	541	526	522	567	496	503	518	522	529	480	548	509	553	545	497	502	515	500	522	533	494	557	535	558	521	516	516	531	556	521	555	514	515	553	554	532	517	528	577	506	563	574	494	530	518	542	530	535	565	524	509	503	534	509	507	566	517	528	549	509	538	543	493	519	495	489	557	546	529	499	539	500	477	532	486	489	555	504	514	498	525	502	528	528	511	533	542	502	521	506	532	568	515	555	549	544	527	522	520	536	551	531	522	501	523	557	535	519	567	537	508	542	533	506	487	542	512	521	493	556
24757	23165	31738	26664	20004	8339	1130	532	455	419	468	455	459	424	459	439	412	435	460	429	465	490	482	439	415	419	422	461	452	436	463	447	445	436	381	435	454	400	444	458	474	439	429	450	438	451	457	461	450	433	445	466	435	422	438	428	430	462	444	445	433	465	426	424	461	448	445	455	414	451	482	436	426	454	432	446	445	473	437	454	441	418	448	409	469	427	443	429	422	459	444	471	417	453	418	457	459	446	440	430	433	468	475	435	469	422	428	419	449	452	410	457	469	419	436	443	453	438	488	433	422	445	431	440	457	433	418	417	450	432	450	398	462	455	432	449	400	428	449	425	470	435	429	445	454	438	443	446	419	451	456	428	413	456	426	457	460	426	430	447	407	421	472	449	447	458	426	432	426	468	438	453	417	452	481	432	415	416	454	437	415	436	414	462	446	462	454	430	433	451	445	487	422	470	434	448	451	437	453	435	394	461	485	440	426	419	450	456	429	429	451	443	423	449	442	430	414	392	461	438	442	407	468	430	433	432	463	427	422	440	457	439	464	443	406	414	448	441	472	450	428	405	435	443	438	436	457	459	432	447	445	424	435	428	432	416	466	446	460	409	462	397	419	449	418	443	439	418	493	435	432	416	494	424	466	424	446	492	443	464	473	466	407	439	453	412	419	443	433	464	465	434	443	434	432	431	451	453	431	462	429	425	422	437	412	418	433	460	407	462	440	450	437	437	461	422	431	467	415	437	433	448	404	430	419	482	449	463	459	431	451	457	426	450	421	476	463	445	453	444	487	448	480	466	443	435	456	460	430	451	472	446	415	467	440	446	447	410	422	408	453	424	423	426	430	418	409	416	497	432	433	417	438	429	443	437	439	449	428	479	406	466	448	453	434	457	472	459	451	431	410	455	462	467	429	464	437	433	411	448	415	424	430	407	459	450	466	449	454	449	459	461	424	409	416	426	422	425	419	433	439	439	462	453	447	429	427	428	447	424	463	447	430	441	460	440	441	442	468	459	409	399	456	452	447	456	455	453	451	485	469	448	450	411	475	391	453	441	434	429	448	463	465	453	439	450	430	439	454	444	464	410	433	419	408	472	471	433	431	475	460	443	456	414	462	416	462	449	432	451	458	448	468	459	443	442	446	463	439	445	442	445	431	459	473	483	461	463	433	421	447	500	455	434	438	430	414	444	476	443	471	447	450	456	441	415	461	472	459	421	437	424	416	433	407	421	430	445	420	473	465	490	435	409	479	419	497	427	414	441	386	436	432	435	442	424	440	449	443	453	415	460	447	396	441	444	457	449	422	439	455	482	472	441	453	438	460	448	416	459	431	485	435	457	428	458	430	430	414	469	433	442	407	425	437	424	440	507	446	434	434	412	428	404	391	416	449	465	449	444	474	441	425	441	452	464	446	440	458	445	421	469	442	448	439	442	450	437	446	442	439	456	446	459	447	417	456	470	461	429	445	454	444	448	431	420	450	431	455	431	438	476	455	444	465	458	446	487	435	451	466	424	440	418	458	462	445	411	434	423	478	439	413	391	432	432	430	462	439	450	459	430	427	460	443	441	446	461	453	471	445	455	449	485	444	447	426	411	442	438	441	477	433	437	433	430	459	444	463	447	439	487	422	424	433	413	463	471	482	396	451	451	438	460	442	429	464	414	432	452	449	447	425	423	421	431	487	412	468	409	436	439	456	432	452	422	423	477	413	478	469	453	462	468	451	452	462	429	410	450	444	433	422	414	463	429	446	443	426	466	402	459	445	430	460	455	447	393	450	477	441	445	427	456	452	457	478	432	470	414	459	451	464	468	443	437	454	447	440	420	464	427	431	469	427	449	440	453	416	426	411	442	463	438	425	435	417	457	434	455	452	461	442	432	450	475	425	469	439	456	473	422	445	482	461	462	474	455	476	410	429	433	416	452	439	441	463	446	444	438	406	447	479	432	425	471	430	460	419	440	436	435	449	443	453	420	487	432	444	403	471	456	469	440	458	444	440	479	442	419	429	442	435	425	406	482	405	421	412	470	432	447	444	412	456	413	424	428	444	443	411	461	457	449	429	439	436	397	436	438	435	464	385	417	436	504	408	434	382	456	475	409	481	447	460	449	437	424	424	434	441	471	453	462	477	436	415	409	437	441	462	445	424	395	458	478	429	411	434	425	457	413	419	473	450	462	431	417	434	415	457	443	464	457	428	462	420	421	480	413	436	461	439	453	435	452	480	456	455	445	467	471	455	424	436	472	445	436	461	398	442	432	463	435	457	442	425	452	438	427	459	455	459	484	438	463	444	433	441	434	427	452	423	451	474	460	424	424	466	433	418	474	435	445	404	419	422	436	457	436	420	451	468	408	470	417	430	450	416	426	409	462	418	443	453	449	452	463	466	404	477	409	445	437	457	418	430	431	446	410	433	426	468	413	435	434	420	445	451	416	410	422	454	435	448	452	419	410	454	453	446	443	434	483	437	472	467	469	461	439	467	439	446	435	448	451	462	457	474	446	394	417	441	394	439	428	461	421	437	421	452	441	391	458	461	438	456	433	451	452	437	458	457	432	428	416	416	409	428	436	458	466	418	432	448	490	446	436	444	416	444	440	424	455	455	415	419	440	477	442	408	471	428	430	449	423	444	448	427	445	436	443	448	423	416	430	443	447	462	416	434	459	403	444	438	459	440	462	428	474	434	473	437	452	473	471	434	470	443	460	450	439	426	446	474	429	427	454	417	452	444	440	431	424	387	418	436	422	463	443	426	437	444	433	432	460	421	451	446	425	429	454	435	451	431	419	463	429	464	434	414	429	428	442	426	435	446	450	455	465	484	399	391	442	398	449	447	434	413	421	405	453	405	437	459	442	467	427	515	455	429	410	456	453	466	444	439	441	425	436	446	403	431	460	472	420	437	450	461	463	459	425	394	416	434	439	464	423	449	459	465	474	437	474	417	446	441	404	490	452	426	454	477	445	440	445	449	466	429	432	437	477	444	443	485	459	469	447	407	438	475	451	460	408	427	460	481	483	448	434	480	443	457	422	454	455	459	437	414	443	453	453	490	448	491	437	442	456	417	449	448	457	407	430	463	441	431	481	452	465	436	412	394	409	430	424	446	435	412	437	429	414	422	427	424	435	433	415	440	407	453	419	426	489	438	487	428	445	451	451	442	431	438	454	441	419	422	418	427	450	433	445	456	475	425	452	453	428	437	436	438	421	407	408	437	452	429	409	425	500	439	430	410	468	439	449	455	411	405	482	451	425	433	402	450	446	444	483	434	424	418	430	407	437	438	467	470	434	430	453	429	439	427	446	443	440	467	447	380	433	458	443	419	464	472	432	442	451	463	482	428	457	421	438	430	482	431	431	428	440	445	433	399	502	443	405	447	458	436	429	453	480	446	449	483	427	459	440	435	389	444	456	383	450	410	456	442	425	445	424	476	466	438	436	416	432	470	456	421	464	452	431	439	498	469	437	423	405	460	432	432	442	437	462	447	468
60546	88240	61981	34707	15215	4367	1369	758	680	687	696	654	637	651	713	649	680	691	690	719	661	681	714	670	684	638	691	715	632	659	700	707	737	678	670	676	684	679	689	682	652	716	657	659	685	682	642	690	658	669	694	658	688	661	723	661	636	687	688	676	647	699	663	684	653	648	700	699	669	707	714	696	734	706	674	670	666	658	626	702	693	660	662	668	727	737	701	694	674	674	662	704	717	654	667	638	678	689	699	670	675	668	711	659	684	688	673	647	696	688	660	699	713	693	683	691	704	734	689	696	710	709	670	693	665	673	702	694	683	659	740	679	688	712	744	680	742	698	704	675	658	653	723	678	661	727	711	705	713	702	653	630	636	691	687	700	651	688	684	653	674	697	716	706	662	699	682	693	642	684	682	683	701	671	667	657	711	687	622	702	658	713	696	674	695	714	704	660	692	684	687	712	734	696	676	683	762	716	693	626	665	663	730	703	670	674	672	661	685	720	698	699	687	683	692	669	623	683	649	755	691	663	689	673	689	681	683	677	716	662	735	709	702	684	711	681	676	646	704	671	675	689	703	690	688	706	663	699	719	706	722	720	731	693	684	693	632	751	676	701	690	660	706	687	680	658	649	656	671	668	673	705	687	675	694	690	697	740	683	705	730	661	655	638	708	687	694	645	628	712	743	727	695	708	676	667	690	706	699	671	655	699	758	645	686	632	665	664	672	659	707	711	634	669	705	702	712	669	693	670	723	707	740	665	683	674	692	684	700	724	677	690	695	719	646	713	721	640	674	667	705	697	672	678	682	700	696	659	720	686	706	700	720	672	673	672	658	659	705	694	721	723	682	660	695	728	646	659	699	681	687	682	682	663	710	689	691	743	676	661	667	642	672	686	724	683	675	671	706	687	682	692	694	630	664	672	702	653	661	651	706	702	675	668	687	719	703	693	698	694	708	709	686	685	680	683	620	666	701	725	700	705	684	719	658	689	679	661	691	683	690	627	709	700	715	687	660	686	688	655	659	698	694	672	698	662	655	709	735	709	708	664	681	670	686	684	669	672	659	694	704	672	670	643	705	670	696	661	724	685	717	667	662	689	659	652	683	672	693	668	684	667	654	684	682	716	747	665	689	647	705	630	656	659	689	657	737	728	715	673	677	654	710	663	690	689	659	638	712	720	672	687	676	687	725	716	718	670	685	659	708	659	687	643	688	679	690	710	663	667	678	712	706	655	756	677	742	675	661	664	677	646	635	616	657	712	679	698	689	688	721	688	680	690	664	703	705	674	673	646	704	665	677	680	639	674	647	655	703	677	667	669	671	673	679	702	646	699	670	684	710	682	705	612	674	678	669	708	664	684	705	697	663	661	703	670	689	676	657	652	703	698	692	694	695	674	709	684	706	707	688	675	676	714	659	680	635	671	669	701	706	684	683	699	690	691	687	678	714	693	673	681	655	644	692	673	679	687	653	641	684	676	684	681	707	646	741	668	662	675	680	770	701	626	746	716	667	636	649	700	648	629	699	672	701	719	701	643	680	697	677	683	703	697	636	729	687	668	672	678	646	650	659	666	645	665	683	694	744	670	714	714	724	668	693	746	696	708	713	693	706	701	669	708	686	697	627	649	676	692	642	668	661	718	662	694	670	645	706	674	680	699	687	686	681	677	688	673	690	692	697	702	683	683	656	616	729	704	699	657	638	733	652	673	656	664	676	659	693	628	694	689	666	663	695	666	699	663	722	702	696	677	676	700	715	633	656	676	694	680	716	638	740	662	698	674	701	689	694	715	663	636	692	671	684	686	683	701	671	642	670	701	674	665	743	639	726	698	699	649	689	690	663	700	640	718	656	666	686	703	658	682	697	685	709	694	683	714	676	710	726	640	722	709	763	666	752	697	719	710	653	725	680	723	702	730	721	674	682	662	700	718	679	640	666	673	684	721	750	666	683	719	704	667	735	732	675	691	658	691	689	706	648	678	712	654	654	675	704	695	716	715	676	678	717	662	655	634	675	669	656	722	672	679	634	632	656	695	654	681	738	702	691	676	714	702	672	676	701	684	679	666	675	645	697	623	696	620	707	741	691	695	686	677	736	654	712	683	675	660	678	672	678	696	657	651	678	717	690	724	686	650	664	693	675	690	713	679	644	682	698	719	676	708	689	704	640	698	696	695	660	640	659	662	682	685	742	664	715	675	709	674	686	652	683	749	702	684	696	660	688	646	711	698	678	651	684	651	638	707	680	698	698	693	695	699	674	738	701	683	682	722	751	674	680	674	683	694	659	691	653	708	693	653	717	656	661	658	718	704	724	724	709	683	735	689	672	666	681	705	673	620	705	703	706	682	668	672	670	728	667	678	685	681	743	722	734	681	705	675	624	711	704	746	643	710	685	629	673	653	681	673	685	670	681	688	690	666	678	722	631	689	710	677	662	689	753	658	673	666	676	688	756	692	679	674	700	692	667	692	711	715	654	696	685	708	722	694	675	698	707	652	706	730	634	680	650	699	622	714	665	676	700	697	736	710	652	684	667	629	705	688	709	649	680	679	619	678	675	675	724	627	691	657	694	728	645	655	684	662	674	671	680	677	684	671	680	654	712	692	727	688	694	654	694	696	651	719	683	684	646	699	697	657	680	689	711	678	697	663	686	663	638	682	702	704	686	667	669	695	708	671	766	692	668	644	654	631	684	651	756	681	689	716	652	689	711	680	685	627	676	668	670	699	661	709	678	657	666	717	674	667	715	681	677	671	711	674	681	695	695	664	684	669	679	674	664	675	654	691	671	685	656	696	682	687	660	699	697	720	708	673	691	719	678	667	663	719	682	692	646	687	693	676	710	704	686	705	724	707	733	694	692	696	692	696	665	691	671	701	671	708	683	724	697	698	652	712	699	666	674	685	713	644	695	672	729	725	648	683	703	636	710	675	693	711	731	679	698	674	630	700	649	694	658	663	730	654	695	694	693	651	710	667	701	697	659	672	676	657	672	681	679	719	691	631	664	691	667	617	730	652	709	656	740	681	709	621	679	709	718	653	675	656	677	658	717	691	649	706	679	653	686	634	675	646	688	719	684	712	687	667	709	703	656	683	690	728	652	694	702	691	694	684	656	675	664	690	705	628	709	707	668	648	667	707	682	702	741	703	695	675	697	666	656	698	672	685	656	693	657	668	702	697	690	648	696	654	650	670	652	681	676	671	649	698	678	699	701	700	732	677	691	634	731	679	701	677	728	666	726	679	733	702	688	698	687	664	661	653	645	662	702	686	676	713	713	700	701	714	695	699	674	703	778	714	699	707	650	722	700	683	684	686	670	679	679	678	659	689	733	671	684	673	691	689	671	703	672	706	747	678	708	680	675	641	663	695	670	688	698	617	679	646	687	643	666	657	679	704	677	618	641	671	711	690	685	706	684	686	705	738	707	700	705	662	694	642	689	687	723	735	675	742	683	663	700	704	663	690	684	710	677	672	694	664	698	641	705	722	648	695	697	690	672	684
23433	22072	30546	24637	21517	18921	5349	612	499	498	521	509	570	511	490	503	530	536	503	497	516	487	494	481	488	489	498	507	523	511	532	518	509	521	498	508	478	537	571	500	497	520	478	553	511	495	486	537	529	494	489	537	516	533	545	488	524	510	492	517	500	544	531	521	498	469	532	480	507	481	463	521	487	496	509	508	504	496	520	526	497	511	506	556	499	489	508	508	501	517	467	468	492	518	534	513	521	483	496	497	471	491	470	500	474	493	461	478	516	530	527	468	511	471	492	481	503	473	505	520	499	486	476	476	513	494	551	487	497	494	489	467	500	508	482	475	506	477	523	505	508	495	511	464	488	490	509	465	510	522	514	522	556	522	525	517	513	490	493	464	518	515	496	512	516	438	496	510	509	472	556	439	472	522	477	484	492	518	492	500	553	504	517	473	506	513	442	457	492	556	492	453	493	503	472	510	564	494	508	502	489	456	505	508	512	506	530	451	466	574	514	469	481	535	465	473	511	514	522	494	474	512	492	508	526	547	475	505	513	492	506	497	477	528	494	519	507	530	494	508	555	504	463	480	503	463	533	502	500	522	534	493	530	520	520	484	480	531	494	502	541	501	487	491	496	480	439	501	509	487	532	518	518	507	475	500	509	509	485	519	482	473	549	494	499	529	498	522	506	512	520	542	491	490	503	482	511	544	488	503	485	516	487	492	489	478	551	490	486	473	508	555	489	537	471	514	519	464	486	487	512	516	505	492	477	494	487	491	499	501	521	467	505	513	488	480	507	487	534	509	513	484	509	525	484	502	482	512	494	447	508	514	529	501	508	475	531	483	513	472	531	458	501	486	501	513	480	484	475	478	474	483	517	487	515	497	529	520	510	524	495	486	514	548	471	498	494	509	536	519	485	540	489	525	502	496	501	501	531	465	513	490	505	492	500	507	509	504	543	498	495	474	511	467	524	504	481	480	493	515	524	509	517	485	505	478	483	483	503	497	510	528	539	530	531	529	517	541	497	484	510	512	536	499	532	530	515	551	474	484	471	502	515	518	559	478	531	513	486	470	507	524	487	493	526	500	490	480	485	458	520	508	507	519	483	504	510	457	542	498	552	489	502	492	519	482	505	467	519	524	485	462	527	508	475	483	514	513	542	502	495	487	471	482	519	541	538	510	512	514	544	470	501	501	537	532	533	513	464	469	512	509	514	500	491	519	492	529	524	486	482	462	480	517	495	516	478	494	518	493	498	511	507	515	482	490	504	487	524	533	501	473	461	538	500	506	504	516	488	500	504	496	503	496	513	474	496	510	464	471	496	476	543	531	468	512	530	476	501	556	484	511	492	511	482	500	521	527	540	518	459	509	506	523	478	561	514	520	481	484	536	542	527	477	530	477	478	486	486	482	528	496	484	487	490	488	478	508	469	449	498	459	509	475	465	555	460	467	534	486	484	496	506	491	515	541	485	463	551	502	510	513	480	496	452	504	524	493	492	508	448	491	506	519	461	491	515	495	540	476	513	435	488	509	467	496	510	495	527	484	495	507	518	511	483	527	518	491	495	485	521	479	498	518	512	488	489	486	517	473	498	520	515	515	499	522	507	498	513	543	539	493	479	511	482	532	520	480	481	511	486	501	525	471	519	493	511	508	553	487	468	462	538	508	486	507	515	505	511	520	494	526	480	504	511	530	449	490	519	488	532	475	515	518	440	488	518	517	503	490	538	493	525	506	505	505	517	543	482	486	474	488	502	527	504	519	461	524	470	497	518	456	498	494	465	471	462	492	530	500	478	474	514	495	498	493	492	521	496	518	531	487	498	454	526	515	510	513	475	500	482	501	489	518	515	466	550	488	526	459	468	468	550	480	475	472	493	475	498	525	513	545	514	472	520	506	515	497	500	519	467	474	494	506	487	540	458	550	541	522	535	539	493	530	535	549	491	514	497	496	551	515	518	517	503	500	509	468	480	521	515	488	495	484	507	487	512	533	508	465	496	527	514	472	544	491	508	511	483	492	495	478	506	478	473	516	509	505	544	481	502	504	492	532	492	510	489	474	471	491	501	483	514	501	531	501	528	485	463	520	512	465	498	488	493	452	498	502	528	464	527	511	521	484	502	474	530	522	487	479	504	478	482	482	481	539	520	449	509	483	498	485	473	478	478	494	505	506	535	458	507	494	476	548	516	549	480	546	492	496	503	513	489	573	513	501	499	523	502	467	481	491	487	469	536	518	483	495	456	486	494	461	460	456	485	532	491	506	497	501	494	505	498	503	512	477	488	505	491	496	509	497	512	489	491	522	473	522	511	464	506	501	515	511	525	516	554	506	535	540	475	522	553	505	509	501	470	512	506	500	534	481	498	534	508	490	489	535	467	469	488	501	515	501	470	533	518	512	540	484	497	487	473	507	492	499	520	509	509	515	503	514	495	478	501	497	542	501	494	499	501	508	468	516	494	506	523	538	490	477	522	489	506	512	480	499	510	511	466	514	535	478	487	510	505	516	484	529	535	458	461	528	502	505	499	481	496	472	501	548	493	474	510	497	542	470	517	527	506	491	525	500	473	482	521	518	519	538	530	511	514	487	485	496	514	503	528	529	463	519	474	530	516	493	452	501	513	509	522	529	511	524	499	548	512	484	487	538	494	503	490	479	497	530	495	493	555	503	508	529	545	482	508	443	535	447	471	523	543	519	501	481	472	497	509	544	534	445	508	446	503	491	472	513	530	533	496	501	488	531	491	508	511	488	507	440	519	482	473	511	478	475	489	505	493	520	518	522	552	462	484	520	500	481	526	486	509	511	507	541	502	515	548	474	472	502	537	567	502	502	514	503	460	506	507	485	466	488	507	509	525	492	458	521	519	484	505	453	510	486	478	508	523	500	501	517	488	476	533	466	516	513	500	487	479	519	513	477	490	532	533	527	518	506	490	483	512	496	542	527	488	497	489	461	476	519	524	548	483	523	512	487	552	525	540	515	547	517	504	516	510	495	519	489	474	460	527	460	516	484	479	502	504	539	524	490	558	492	526	508	509	505	518	514	534	474	451	506	479	494	535	511	508	487	474	465	531	468	507	515	520	492	496	504	492	490	508	513	509	499	560	474	496	495	472	488	495	525	445	532	512	493	485	494	485	494	510	497	489	487	486	504	494	491	473	548	526	467	464	540	495	453	462	499	514	523	510	491	459	486	527	492	503	493	486	517	496	495	533	511	486	469	451	475	526	518	483	484	504	502	496	524	502	458	521	510	481	490	516	522	477	525	532	496	462	511	490	501	514	462	507	502	466	500	491	496	492	512	486	495	487	520	496	485	496	478	521	503	543	491	483	527	525	512	483	502	529	469	474	525	461	494	489	489	499	532	492	498	517	492	504	508	495	517	561	524	505	503	511	458	500	481	500	489	493	523	523	517	531	489	482	469	501	526	490	516	471	490	503	505	482	492	496	505	476	490	487	522	490	484	533	534	568	510	515	488	513	512	509	494	553	518	519	470	494	495
61409	99498	72012	42189	21044	7148	1976	815	817	734	693	764	786	757	735	756	758	781	776	774	698	738	786	773	735	780	785	730	716	737	781	731	713	727	787	735	772	770	766	786	758	756	764	696	796	779	777	704	719	702	768	739	730	751	748	713	788	746	715	711	736	761	705	771	785	718	768	786	768	775	725	704	780	752	683	748	737	707	787	757	773	734	744	756	789	764	808	719	763	732	765	808	759	762	761	759	727	766	727	727	767	767	777	730	762	744	770	733	750	761	737	747	738	763	765	752	738	725	751	726	751	794	712	750	770	745	788	762	730	736	720	741	768	765	774	703	724	776	770	772	732	705	711	745	749	767	732	740	788	725	789	760	774	741	717	766	796	756	829	729	730	754	778	775	748	724	735	744	794	768	770	753	711	725	773	749	737	744	767	738	744	728	782	740	762	756	714	788	746	776	723	780	769	741	745	732	783	749	777	746	740	800	753	740	788	775	752	742	731	805	739	709	735	761	765	730	796	776	779	752	691	746	784	763	716	732	724	754	740	730	695	749	750	772	782	742	757	755	733	767	708	712	756	702	735	808	781	780	770	759	778	773	757	749	774	720	721	779	757	791	761	750	790	736	773	736	755	726	780	794	797	758	757	737	717	749	741	743	709	787	788	764	794	747	735	747	773	720	764	711	747	717	742	753	757	780	778	823	729	748	746	756	734	734	785	773	789	757	715	776	746	798	762	713	730	723	756	745	742	766	731	756	737	727	761	721	729	757	738	763	787	773	788	707	748	751	742	749	782	772	752	732	759	722	748	713	723	739	763	733	799	786	780	768	769	718	734	746	765	762	748	745	734	730	738	769	726	708	722	740	691	757	787	719	735	800	772	798	766	746	708	723	765	719	772	780	764	735	715	773	734	841	757	711	775	757	749	758	810	704	739	775	720	779	769	734	739	769	744	739	785	750	770	745	747	783	753	769	710	757	740	768	720	748	690	775	743	725	736	733	740	764	701	758	741	799	791	760	771	711	785	717	778	738	722	750	743	768	714	788	779	748	764	735	709	740	776	750	764	729	757	683	770	741	770	700	743	751	791	774	729	727	763	755	750	767	762	755	752	754	737	797	721	762	755	767	736	775	766	763	750	750	794	732	808	746	764	743	761	756	778	783	763	768	758	775	741	762	729	741	764	756	720	731	772	735	711	711	724	775	778	732	723	780	741	739	777	729	708	722	758	736	764	763	751	763	790	743	747	732	753	723	721	742	766	774	804	749	819	749	740	770	805	718	752	767	726	744	744	753	737	713	742	741	744	761	747	724	758	738	766	757	736	711	769	720	737	706	784	732	750	772	777	732	797	693	783	751	751	725	807	798	777	785	698	732	758	776	713	776	770	774	781	717	728	766	781	721	786	744	741	722	730	776	761	770	794	787	756	748	719	792	757	744	735	765	741	735	742	740	736	712	764	742	770	788	770	730	831	738	718	709	760	701	781	727	714	741	762	759	721	791	792	750	768	705	691	721	769	809	768	741	812	766	797	698	729	766	740	691	743	728	721	752	777	756	764	740	729	801	730	733	753	741	762	781	754	743	742	760	741	774	814	681	778	744	723	728	737	700	798	757	752	759	754	698	761	766	756	723	716	739	798	738	749	738	729	717	714	766	784	772	729	778	763	695	775	732	719	736	736	776	738	717	759	734	757	753	785	766	760	790	745	808	779	790	775	743	723	771	774	739	789	745	721	712	786	758	763	758	713	786	773	759	731	768	771	755	745	736	748	761	763	726	760	751	760	749	741	790	736	755	756	737	729	700	770	712	708	786	780	791	728	739	717	738	737	755	737	749	768	764	767	757	755	759	740	769	736	747	788	750	778	746	799	725	747	728	790	736	779	810	767	776	755	805	742	823	726	749	731	781	783	770	805	701	764	741	726	760	745	717	733	782	705	762	736	770	825	758	761	730	754	747	752	752	791	745	731	749	773	761	714	746	737	763	727	699	739	743	755	727	753	705	767	752	765	774	730	733	751	785	770	733	755	761	762	768	765	770	752	815	765	721	737	764	766	705	749	749	761	760	826	760	747	727	721	726	713	736	774	794	694	704	715	775	766	723	737	702	764	746	755	738	774	790	754	749	765	729	755	760	706	741	708	714	722	764	764	741	768	768	717	761	766	792	744	768	713	740	772	797	720	753	702	712	767	801	718	700	763	797	747	762	796	726	749	759	741	793	720	722	726	743	798	807	744	723	743	715	746	754	741	796	727	794	775	768	750	805	731	792	732	790	726	737	730	742	765	741	728	733	776	801	699	764	747	723	764	775	784	756	787	754	752	767	699	742	713	730	743	716	764	770	737	769	739	789	740	741	784	775	712	786	774	755	742	730	756	752	729	704	777	723	733	752	779	801	824	769	766	771	732	770	796	767	786	747	776	758	743	759	728	728	742	814	795	707	684	695	757	708	766	757	738	746	771	767	760	769	741	733	746	763	759	706	723	754	748	716	760	750	709	772	740	754	736	748	749	766	755	753	797	789	740	754	737	756	763	759	717	763	784	785	775	737	711	777	776	775	805	705	753	756	789	700	730	759	827	732	791	753	734	732	780	731	677	765	763	743	746	750	773	682	724	722	726	751	726	768	728	740	753	774	725	755	761	814	770	732	755	699	692	756	824	735	779	754	749	786	723	753	759	770	741	729	722	730	753	766	743	764	721	803	798	747	730	727	745	780	772	758	785	711	743	761	751	725	799	739	741	697	739	740	763	754	737	672	733	751	744	752	723	742	717	764	733	846	788	776	756	722	762	771	741	719	797	780	755	776	754	726	737	732	779	781	746	799	759	805	715	752	787	784	778	795	763	752	760	780	753	765	745	752	758	753	788	793	727	737	771	728	745	743	741	788	754	751	731	748	733	722	711	712	823	755	759	695	710	756	774	763	740	739	792	727	771	734	783	789	740	738	701	713	756	739	770	751	769	762	712	760	756	781	736	775	784	787	746	773	747	761	718	738	797	762	703	693	758	755	765	766	716	768	711	775	764	774	758	710	726	811	772	758	770	729	715	745	732	744	744	737	748	781	786	732	773	725	756	753	789	713	752	734	727	737	730	736	760	792	738	722	756	770	752	763	744	767	743	745	734	773	746	798	729	791	765	761	766	800	734	708	721	746	751	725	747	718	747	772	761	777	749	742	788	672	758	734	756	753	783	759	725	782	667	753	763	731	740	748	805	729	755	790	724	722	747	747	741	713	762	726	758	760	751	732	733	711	736	746	806	710	776	782	780	752	786	735	787	764	726	747	770	697	763	746	746	781	766	732	772	694	742	734	786	737	797	755	754	769	749	758	745	712	776	746	758	760	740	755	769	781	744	770	728	779	738	754	781	771	757	725	716	768	812	760	750	730	757	762	747	748	735	725	721	752	761	822	716	765	791	782	758	767	764	730	720	752	783	743	757	769	777	763	738	741	744	795	782	734	721	754	780	758	765	792	727	778	717	729	716	752	795	763	731	740
29841	29188	26768	11522	2146	811	425	359	314	338	311	363	314	332	285	325	331	329	318	329	299	304	314	320	300	315	327	361	347	369	334	343	312	315	287	314	322	304	316	387	309	331	282	311	295	331	328	332	316	325	318	347	318	304	300	345	302	321	325	300	349	311	306	320	308	305	333	323	320	328	335	317	308	316	347	329	331	307	334	364	321	329	321	333	303	338	318	309	314	337	305	315	325	315	331	322	310	348	333	310	325	332	317	317	318	310	285	327	332	337	355	320	345	336	324	336	331	314	353	339	334	318	342	328	296	322	341	344	325	326	349	340	320	326	357	334	315	326	332	331	293	306	311	324	339	323	337	306	343	335	328	323	298	317	333	310	338	317	334	308	323	316	308	315	323	339	322	307	321	332	329	316	318	324	325	305	329	323	343	315	302	340	310	316	303	343	310	337	335	314	324	308	323	343	327	320	316	326	339	339	322	309	315	310	297	320	331	307	346	318	351	350	337	340	320	305	330	365	326	297	313	320	327	307	332	330	351	314	333	306	330	333	318	315	335	305	311	302	308	311	359	314	322	310	327	308	331	316	338	306	311	314	350	365	319	315	303	331	324	344	322	309	301	324	341	330	311	321	319	314	340	342	335	302	322	314	339	318	328	304	308	318	294	314	336	304	360	312	363	295	322	322	339	344	327	348	345	318	335	306	299	301	313	312	317	324	319	344	312	303	332	295	300	303	323	316	332	329	323	334	317	327	331	335	299	351	322	321	293	333	321	339	314	313	294	333	311	334	349	326	292	325	305	331	328	346	324	316	307	338	321	317	316	344	283	307	362	282	336	326	351	296	342	310	309	333	336	334	360	325	357	360	296	335	347	313	334	373	351	327	330	326	333	333	302	329	319	336	331	342	302	346	349	311	312	321	344	308	298	313	344	310	313	329	339	291	314	331	320	326	292	341	330	294	303	302	331	308	297	298	336	302	359	330	335	345	333	336	317	336	358	282	305	367	314	364	293	305	320	321	336	310	328	331	301	330	306	346	305	337	331	348	314	322	332	328	307	345	337	298	347	342	336	319	319	294	367	317	332	336	337	357	326	347	285	321	331	340	310	313	316	321	314	311	314	314	318	336	324	298	322	361	309	324	355	320	332	322	324	331	324	327	280	330	334	336	328	305	291	325	316	331	308	313	301	308	334	349	315	326	306	341	315	311	345	315	318	365	309	301	345	312	319	336	343	300	317	326	339	349	329	296	298	307	320	336	344	299	335	340	338	323	274	313	305	320	367	300	304	320	363	296	307	313	338	322	346	340	339	290	307	338	310	330	345	314	312	343	314	345	340	337	339	323	333	340	330	319	312	313	336	318	313	304	330	326	323	325	340	353	351	324	319	336	340	349	324	305	296	331	312	331	312	309	309	330	346	338	340	329	355	312	305	324	333	306	295	321	352	326	283	314	310	329	337	314	340	326	332	333	327	293	306	316	330	324	303	301	358	330	307	324	332	318	313	308	286	281	303	339	342	353	307	349	323	282	336	328	306	306	319	360	310	316	301	321	323	338	320	306	328	338	296	292	341	324	356	330	343	278	316	323	338	340	337	377	314	362	320	314	318	325	308	328	320	345	333	334	332	299	340	345	280	342	321	301	305	329	340	339	310	335	305	313	312	333	320	318	292	302	301	338	310	323	345	349	315	341	309	329	298	348	361	331	322	329	291	327	346	351	313	313	338	333	354	355	322	323	331	347	337	341	317	326	320	299	331	363	331	306	312	316	315	313	320	348	313	328	333	345	295	300	327	334	348	309	339	310	319	329	320	316	321	337	317	329	303	320	321	298	319	305	354	342	352	312	333	332	320	319	293	344	322	330	354	359	303	302	360	314	313	309	326	316	311	320	338	320	345	313	329	322	304	345	311	327	315	297	331	289	320	283	313	313	338	309	317	333	321	311	336	298	315	341	348	325	301	376	309	295	327	311	345	325	299	320	339	337	341	338	282	310	320	303	317	312	316	352	299	295	309	338	349	323	296	324	320	302	322	339	330	311	310	336	326	342	311	322	333	323	315	294	292	330	310	313	309	328	338	359	323	324	312	319	306	333	337	312	332	342	300	341	285	317	337	334	313	317	333	322	379	362	362	299	317	332	304	309	347	304	314	316	284	327	310	351	338	316	332	339	337	324	294	310	345	295	322	314	324	316	304	355	326	341	320	294	290	320	310	352	347	336	303	337	324	305	305	324	311	315	336	336	311	334	325	314	342	299	348	348	339	345	340	339	302	316	326	353	330	334	350	333	334	365	339	294	341	311	301	310	322	314	369	340	344	323	312	337	337	333	345	306	326	317	309	312	335	330	327	304	315	284	346	317	331	325	363	286	337	331	336	279	347	303	310	315	312	334	303	328	360	316	332	329	327	342	324	333	358	289	298	343	332	346	318	353	359	335	331	326	327	311	317	346	315	311	314	323	346	320	351	318	312	333	328	348	297	317	294	316	294	320	287	327	328	314	341	330	315	349	289	314	282	323	341	336	316	333	310	378	316	346	344	327	315	341	306	317	347	297	352	324	318	320	336	328	312	312	306	353	306	303	327	329	303	313	350	295	287	331	333	289	313	321	323	324	328	287	338	308	302	307	326	333	353	310	345	335	330	316	353	314	310	337	328	325	311	340	322	304	339	338	302	319	302	322	327	343	310	330	301	314	350	312	354	351	336	304	320	354	319	352	337	323	374	294	325	305	315	316	307	314	300	342	334	312	320	320	362	316	320	323	312	307	340	340	328	328	306	335	322	314	294	336	295	316	322	325	308	333	281	302	295	338	321	320	295	343	355	348	360	368	316	352	339	343	336	320	341	297	343	312	335	332	332	345	318	331	322	303	281	326	325	345	331	313	302	352	338	291	296	343	320	309	319	339	334	342	314	318	337	350	290	317	325	361	346	345	300	313	358	300	354	355	332	345	299	285	307	281	356	315	294	307	345	334	324	348	306	309	328	336	323	329	313	299	337	305	333	323	298	336	320	315	347	335	360	319	352	293	317	329	319	332	338	352	334	345	309	327	354	358	304	314	307	361	340	299	325	338	333	362	300	330	325	342	326	321	306	307	309	318	325	304	301	320	295	294	291	301	343	346	293	344	347	349	303	341	342	342	321	314	329	302	306	304	325	315	344	338	339	316	320	340	387	343	318	309	351	300	350	343	333	337	355	312	341	340	350	310	309	319	323	325	325	312	338	331	312	329	341	343	303	325	332	308	316	358	309	328	360	299	319	316	342	358	324	325	333	333	336	305	326	336	331	331	302	332	335	342	306	300	316	333	336	344	319	328	302	324	332	359	328	345	338	338	297	329	337	312	328	316	340	333	333	343	315	319	304	354	336	310	350	323	330	341	340	325	331	319	323	308	320	310	310	311	354	317	323	336	319	324	331	362	349	319	310	322	342	342	272	354	352	320	326	293	323	329	315	339	357	329	318	334	350	298	327	344	323	333	327	323	325	300	314	295
36970	46631	30590	11202	3584	1355	638	544	550	495	536	524	504	531	505	561	534	513	451	525	488	457	564	523	519	480	499	533	528	511	532	516	536	493	498	538	529	495	520	504	516	534	478	486	538	530	536	475	515	524	574	535	490	541	525	529	518	527	484	479	480	494	519	507	523	495	479	475	510	461	475	527	514	527	502	509	506	507	479	504	494	544	511	542	526	510	540	549	524	528	498	500	503	499	484	518	495	512	470	532	529	508	501	524	541	505	572	569	554	494	514	494	561	499	535	494	500	503	497	537	544	482	488	485	534	548	513	531	470	513	523	521	472	545	506	526	510	492	517	525	529	526	561	531	505	517	496	493	504	508	540	486	520	469	523	498	511	525	581	555	483	509	486	533	512	517	508	530	499	508	533	502	483	521	542	530	477	515	519	492	522	488	527	510	513	517	521	495	528	479	500	505	491	512	514	501	518	554	536	498	508	522	490	485	541	508	535	468	478	471	503	519	512	531	552	521	528	488	537	492	504	500	515	533	509	516	506	528	537	506	509	519	493	548	505	504	529	517	527	511	513	497	529	523	499	476	549	534	550	521	546	476	501	493	489	508	545	508	532	524	515	520	501	549	516	542	542	546	486	518	527	504	486	508	521	521	535	489	516	569	521	511	518	478	558	504	526	530	509	467	516	524	520	543	483	504	514	543	481	488	532	511	505	466	526	521	529	502	496	516	546	533	534	505	560	503	516	492	557	476	545	543	512	526	529	567	494	535	484	506	471	464	513	528	482	518	502	476	473	508	544	547	540	510	530	524	501	527	537	522	533	484	515	514	547	501	518	487	522	510	496	538	535	515	504	489	501	497	482	467	539	525	496	487	537	521	512	535	518	465	538	523	499	514	488	521	549	500	525	463	522	509	504	500	495	482	514	499	501	472	497	483	505	485	507	494	513	493	533	496	470	511	523	491	490	531	492	484	537	507	483	512	537	520	530	507	471	518	506	499	514	471	500	514	533	437	511	510	545	509	528	513	503	525	556	522	503	520	483	491	513	540	522	532	504	517	541	505	551	502	458	495	494	533	521	491	491	517	519	514	518	497	513	529	500	524	467	500	519	486	488	488	487	500	524	527	517	473	517	520	505	480	525	504	523	517	531	549	498	487	543	515	505	532	527	487	504	491	546	526	527	479	546	497	502	473	520	504	545	518	509	520	492	528	514	567	510	494	491	492	499	511	484	522	498	536	520	499	472	544	469	471	454	518	537	482	536	531	529	487	562	510	516	526	477	508	524	524	499	518	509	522	536	494	492	493	509	515	526	519	534	539	526	510	493	541	505	509	534	532	546	464	534	545	500	518	475	503	487	534	445	475	513	526	556	516	469	521	500	493	508	509	534	474	511	504	519	513	529	518	533	487	511	472	518	511	531	530	500	531	539	525	492	532	511	475	546	547	460	484	532	502	514	495	512	511	510	522	528	515	511	472	515	478	486	518	537	530	500	520	515	497	521	518	495	497	520	505	540	500	505	531	534	518	502	470	529	526	490	493	530	525	497	496	488	527	478	521	536	505	528	528	532	476	528	520	520	519	504	478	486	505	482	513	548	530	473	553	507	492	507	528	534	529	535	522	513	495	521	551	508	509	529	531	542	501	531	560	506	517	473	558	487	550	540	505	535	484	521	543	523	509	524	493	530	489	517	546	515	521	487	508	507	528	503	521	496	517	498	498	497	532	501	527	504	513	552	519	499	469	497	530	492	481	479	516	505	538	464	504	529	534	480	524	515	524	483	495	468	560	479	494	512	515	528	530	498	528	548	527	530	531	484	515	500	487	484	490	486	555	495	551	488	497	525	529	510	500	504	486	485	492	499	502	449	474	526	509	512	544	504	495	499	505	492	513	522	490	475	514	493	477	482	543	508	465	475	512	472	501	517	484	521	506	527	501	539	503	513	557	474	512	514	551	518	507	523	541	531	461	519	530	549	521	579	499	544	499	512	547	515	519	512	498	539	532	529	519	517	521	480	534	506	524	501	521	468	521	520	510	491	536	545	525	520	529	507	569	533	498	518	484	519	477	536	477	505	541	521	528	519	525	521	546	544	488	496	553	515	512	523	516	499	483	541	500	515	545	539	498	473	500	540	541	512	530	530	531	515	544	539	498	503	514	513	519	509	519	515	529	523	470	500	500	499	527	501	445	512	523	501	531	536	529	504	506	482	513	539	515	568	490	532	520	498	515	505	489	535	534	519	517	477	471	517	535	467	503	497	499	546	543	557	518	481	506	506	485	524	564	503	494	460	540	531	553	511	517	492	508	543	535	516	501	511	495	491	551	542	526	551	481	556	514	518	506	515	507	553	496	503	499	519	494	485	538	528	572	478	531	508	483	499	540	497	491	490	485	488	481	506	504	526	485	513	529	496	505	466	510	498	492	497	487	533	512	520	498	519	551	498	495	498	512	531	553	532	468	522	489	515	492	528	492	508	516	501	495	502	491	505	489	508	495	526	486	445	559	555	534	540	526	459	539	541	527	540	510	501	544	519	546	516	530	553	454	536	496	512	499	497	529	525	462	512	531	531	557	514	494	490	493	483	526	507	478	500	497	523	517	549	518	504	547	524	525	505	535	500	500	485	520	487	496	523	493	477	526	482	544	467	523	517	517	536	496	535	500	497	518	534	502	511	491	502	508	454	502	517	519	511	527	526	550	519	501	532	515	526	545	523	513	478	491	518	516	492	504	516	521	495	501	530	511	471	529	542	516	507	493	487	531	540	505	506	505	526	501	510	544	507	492	514	550	457	524	533	540	530	488	506	539	496	486	535	530	476	505	500	497	481	482	537	524	534	515	477	506	521	519	510	512	507	524	535	520	456	517	554	502	510	500	520	512	508	495	546	516	520	507	525	496	546	520	512	538	498	512	481	496	501	548	499	476	528	497	527	507	544	508	530	470	523	499	519	577	502	496	496	521	512	505	520	530	520	520	533	508	554	551	498	502	522	505	460	521	501	522	511	524	527	474	458	520	507	512	502	528	495	514	445	508	520	523	502	487	489	517	467	490	518	497	501	535	488	495	555	545	542	482	502	521	500	541	495	555	495	526	471	504	546	513	545	503	480	569	534	530	517	479	519	485	510	535	525	501	510	492	474	534	524	532	540	467	508	559	544	474	467	543	532	506	531	514	512	521	515	518	500	536	468	472	519	542	491	556	475	504	477	484	474	488	499	520	514	523	521	508	501	495	507	516	497	484	521	468	518	504	496	520	531	518	536	504	513	497	533	502	511	461	504	505	482	480	533	530	581	470	534	530	526	522	508	499	504	508	502	486	507	496	514	581	544	501	535	482	520	520	487	516	489	501	481	513	484	489	499	513	512	516	488	508	528	513	540	503	534	489	516	488	494	532	501	553	557	472	497	482	512	473	517	496	525	491	563	511	547	519	499	492	466	511	517	509	514	482	483	509	479	485	531	464	472	537	466	555	545	470	511	492	531	523	508	519	517	503
24784	23395	31809	26598	20195	9125	1176	481	439	410	474	444	459	442	438	450	436	453	463	426	472	422	415	420	419	431	388	459	401	453	434	437	422	440	395	396	450	418	439	391	427	474	402	411	394	426	436	443	414	463	441	446	425	433	476	442	457	417	448	409	421	443	443	443	435	425	445	446	429	433	431	406	415	428	434	470	430	403	447	437	428	439	431	444	436	424	418	392	411	410	451	419	446	413	469	441	406	465	445	412	496	424	417	428	442	436	445	435	421	422	425	443	442	407	438	418	433	414	465	419	476	444	408	414	408	458	448	432	442	445	437	422	452	389	413	414	422	439	404	463	421	455	469	420	375	438	411	455	427	447	407	436	436	454	394	432	383	420	447	403	445	415	449	432	438	435	445	395	451	429	412	448	437	464	402	425	420	407	427	464	414	441	460	458	442	451	429	453	457	407	407	451	407	489	419	457	420	421	441	410	456	439	386	409	380	461	468	435	411	465	401	417	388	423	456	409	443	424	456	425	384	404	417	460	443	419	447	419	421	429	445	431	435	441	451	417	437	421	420	462	470	413	406	405	452	430	432	437	418	441	416	407	404	440	404	430	442	452	415	448	443	446	424	428	437	445	429	365	406	436	445	438	425	427	449	435	441	421	420	459	412	426	438	452	417	427	370	435	406	421	430	408	446	427	433	430	442	387	478	464	430	459	442	449	404	437	427	463	390	396	407	441	452	398	423	418	434	425	451	419	386	446	428	451	429	438	455	438	434	467	428	408	482	446	457	449	435	418	421	438	456	425	412	438	447	459	439	412	438	422	434	441	429	468	430	450	419	486	456	426	409	435	454	459	426	392	409	394	431	440	465	445	447	463	378	427	430	415	427	459	477	420	405	445	419	419	436	442	453	423	430	441	439	417	366	389	403	427	437	419	484	402	435	432	414	435	432	441	457	447	413	420	455	446	429	430	420	490	437	440	463	449	445	452	437	442	459	422	415	461	491	414	418	429	403	438	430	450	467	431	440	444	420	420	444	444	446	403	433	401	433	449	425	441	439	452	439	397	449	436	428	442	425	465	413	450	449	429	442	447	465	434	419	434	428	432	435	403	440	442	433	420	432	439	436	425	437	447	439	418	431	399	432	415	408	470	436	464	406	417	433	424	428	439	476	415	465	439	441	417	426	419	446	409	420	440	433	420	420	461	409	410	429	425	443	433	436	410	468	406	433	410	463	459	411	435	447	444	449	419	428	435	437	432	420	463	421	388	447	407	441	402	427	424	456	404	428	444	422	411	386	452	430	438	427	396	447	459	432	448	435	460	426	414	439	407	412	456	411	474	381	403	444	434	430	437	435	454	434	433	429	458	430	423	430	436	416	446	403	453	438	402	430	471	440	448	441	427	434	424	433	419	372	431	455	404	440	429	450	407	435	453	423	419	369	438	489	447	436	453	428	424	381	450	426	424	439	437	415	444	415	420	448	437	413	440	455	428	408	466	448	416	454	422	426	442	418	408	422	425	489	427	481	400	434	426	403	447	436	428	388	427	424	472	450	451	411	408	435	437	440	452	434	423	416	431	444	466	409	411	432	464	439	446	446	411	427	467	431	426	431	392	384	443	434	414	396	426	433	420	435	474	430	398	426	430	411	416	438	447	437	417	449	467	435	442	433	441	419	433	436	460	431	439	446	420	421	429	418	426	469	425	448	431	433	463	456	452	468	417	414	436	406	432	437	447	448	449	470	452	460	403	408	422	432	445	447	425	458	407	419	402	422	432	420	397	448	408	455	445	466	439	479	435	469	447	461	425	411	456	451	446	459	425	454	456	410	446	430	452	428	408	447	417	434	409	419	454	444	464	441	424	468	459	399	421	434	473	417	431	425	405	464	452	465	426	448	419	425	448	421	457	420	462	429	447	486	419	444	450	430	413	475	430	423	421	467	403	440	438	408	422	433	438	430	405	431	459	411	445	413	396	436	443	466	403	440	419	432	434	451	424	427	456	446	416	440	463	433	445	440	417	409	476	432	466	432	445	426	423	431	429	436	362	430	436	456	425	442	439	423	427	449	439	434	409	464	426	408	386	435	421	425	424	442	418	424	432	477	454	440	484	440	444	431	426	417	435	394	429	440	424	428	405	422	474	429	426	442	423	480	462	450	440	439	437	400	434	432	421	424	430	417	416	436	411	406	442	482	449	435	455	455	445	447	445	462	428	472	441	444	442	417	446	443	431	458	422	433	429	451	418	436	421	448	434	420	451	421	406	418	470	438	434	409	405	460	383	427	433	432	463	460	404	427	389	448	454	407	452	448	458	406	450	444	396	432	405	454	435	434	433	473	463	415	445	433	432	427	436	447	456	425	447	456	461	454	422	428	423	435	414	451	415	434	434	440	423	440	430	434	458	435	415	453	408	429	410	442	456	420	424	428	447	432	470	418	482	440	454	414	446	426	430	406	419	442	446	450	433	451	437	481	413	435	419	462	450	432	435	411	443	432	435	404	443	457	422	429	441	460	445	426	440	417	417	448	432	449	422	426	427	424	485	451	448	437	424	444	443	424	421	402	446	424	407	455	431	400	472	429	462	472	448	404	441	420	448	402	456	434	439	443	478	439	447	411	423	421	444	456	377	467	465	425	410	404	405	424	465	407	406	446	462	445	416	428	422	428	450	382	413	417	470	407	460	449	448	417	421	445	419	456	452	443	431	424	422	434	438	440	407	461	419	450	417	437	354	418	433	459	416	416	417	447	431	431	408	417	422	436	445	479	437	445	446	445	459	419	444	464	447	449	421	430	429	427	413	428	430	435	428	471	444	476	428	446	457	433	483	433	451	427	439	452	415	399	432	447	410	442	437	384	466	457	435	406	450	485	420	427	438	432	466	418	437	412	419	467	439	450	443	437	419	419	407	413	439	422	423	471	443	456	444	433	405	448	429	436	437	422	402	449	446	451	406	399	422	454	410	433	464	464	394	448	415	439	436	458	407	418	437	433	434	410	448	410	491	451	447	437	470	443	448	457	417	478	414	436	420	423	422	453	436	402	465	435	428	413	425	407	405	406	441	407	433	439	440	421	447	455	437	390	423	436	463	423	465	440	456	415	402	429	444	395	428	419	465	448	473	441	452	399	426	463	454	454	438	410	433	435	368	398	385	442	429	442	424	483	434	408	418	435	464	445	454	456	489	428	390	452	442	439	406	415	424	429	456	433	443	441	398	424	429	384	396	428	408	419	414	444	434	411	473	404	392	423	397	444	441	452	433	441	421	460	398	421	429	391	470	430	429	421	455	456	460	426	384	452	443	434	424	409	448	413	466	411	439	438	466	450	412	424	455	466	440	432	436	448	434	451	415	458	421	460	415	422	433	421	423	416	434	459	438	432	401	451	476	400	448	419	452	440	435	428	474	425	487	432	422	446	431	461	423	409	434	461	435	465	439	439	424	463	448	416	452	426	434	433	428	439	428	444	408	430	427	407	429	450	417	426	385	377	460	426	444
60655	88738	61054	35036	16539	5305	1429	841	695	696	675	702	678	714	701	660	709	680	695	710	666	741	692	687	688	703	639	654	685	683	717	648	662	686	670	664	644	637	706	661	674	660	659	662	693	691	663	660	641	647	716	708	696	669	650	651	674	719	685	679	665	669	682	697	679	706	700	630	676	679	665	682	635	657	692	636	700	681	654	631	645	702	683	671	672	664	660	662	666	629	702	665	679	688	631	658	680	701	665	643	669	700	693	669	691	672	642	680	680	664	709	681	730	657	652	654	682	675	677	622	682	704	648	682	652	696	667	647	661	744	645	674	657	701	643	684	705	647	663	697	633	668	667	656	683	662	649	696	674	657	662	690	648	634	646	676	695	655	657	682	700	640	645	619	702	687	670	635	715	698	654	664	673	666	704	689	673	712	686	651	658	688	678	694	678	696	669	681	639	694	648	674	676	642	739	686	662	656	700	700	659	676	716	677	655	667	660	632	641	649	671	638	642	669	639	713	663	695	636	640	665	654	704	702	664	706	665	665	645	693	683	684	632	649	661	679	712	685	704	711	683	704	693	713	665	663	648	636	674	681	655	657	682	674	692	693	680	682	641	654	682	660	670	659	690	683	628	636	630	684	655	674	698	662	635	654	634	679	639	669	690	666	670	654	685	657	692	690	658	651	691	691	686	666	683	664	631	673	692	706	666	704	646	632	736	615	729	652	673	686	646	685	695	654	635	670	719	651	699	632	665	711	698	625	644	679	660	681	677	662	695	643	671	631	622	650	639	665	664	710	722	677	673	692	696	703	653	647	603	701	667	697	658	665	672	644	674	633	701	707	718	673	720	646	692	631	670	680	661	653	666	693	702	658	731	695	706	696	697	676	652	673	663	695	724	659	683	669	693	677	679	662	642	635	700	689	696	671	650	739	658	651	688	694	660	668	709	642	633	650	656	683	691	648	643	649	653	689	664	664	638	681	694	650	680	676	662	669	692	654	634	694	668	651	707	643	688	655	692	708	679	686	700	687	715	675	666	682	631	656	648	707	653	659	620	704	673	655	707	701	635	659	685	649	679	635	692	675	652	695	686	656	648	711	677	658	666	692	624	665	688	684	644	671	689	668	648	642	657	716	686	663	734	660	717	704	710	655	703	709	683	711	667	699	643	694	666	681	677	658	645	704	706	656	665	691	689	680	640	700	713	674	645	680	647	687	665	625	616	665	650	679	688	713	682	664	630	654	655	662	672	649	658	690	635	632	649	662	693	645	675	684	669	639	670	695	704	676	646	681	704	703	710	658	691	695	644	665	635	680	648	678	667	678	648	676	690	677	704	711	661	663	632	695	658	673	643	690	628	647	640	658	656	666	642	663	659	718	672	628	678	686	679	688	702	681	711	637	735	674	675	689	700	677	686	677	614	653	646	652	676	635	668	669	700	684	652	694	671	657	657	677	663	653	683	643	675	649	675	664	633	657	671	681	675	676	690	637	670	653	722	674	711	662	716	704	670	691	619	674	699	656	685	681	642	680	657	684	686	710	639	678	700	688	610	647	678	678	652	731	641	651	680	671	674	655	672	680	691	632	662	644	657	671	706	661	670	656	701	671	693	678	676	676	676	654	652	701	658	647	723	665	657	625	708	661	666	678	704	645	673	684	689	690	657	667	724	671	702	673	653	700	732	696	682	697	658	699	666	698	669	658	710	677	646	707	645	673	644	648	639	663	647	680	687	632	645	675	671	622	717	703	686	693	713	685	644	683	621	651	642	651	671	637	682	649	629	716	678	675	649	665	677	700	724	701	685	668	681	696	677	723	625	664	687	707	653	642	674	657	696	680	678	665	645	682	681	718	661	672	641	674	742	641	642	700	698	643	644	682	712	604	648	672	685	664	683	660	696	675	688	655	686	634	684	677	672	668	692	692	625	626	620	670	675	701	668	658	663	667	669	621	696	619	700	665	702	665	681	738	695	655	655	691	692	711	674	648	626	686	659	648	677	663	642	674	660	685	630	700	683	665	692	657	625	647	693	663	696	663	692	685	696	688	674	647	686	704	683	706	618	683	642	677	646	665	649	658	683	692	652	691	665	683	693	648	654	677	692	641	633	650	658	655	718	661	688	644	660	709	681	662	680	625	684	709	617	708	666	646	697	690	661	718	669	666	655	717	681	677	647	670	674	703	687	673	651	644	648	718	698	700	651	631	670	681	705	688	683	664	641	666	670	683	681	621	700	710	677	662	705	655	680	624	674	703	667	703	700	661	662	662	700	687	672	691	681	694	646	729	662	684	675	630	705	662	649	654	692	743	656	700	675	657	625	689	658	714	708	677	664	665	632	660	729	720	659	681	654	668	654	703	690	641	703	689	709	651	684	653	648	612	706	672	638	726	670	697	697	652	666	712	667	643	675	693	686	668	619	699	665	693	669	672	600	667	635	652	667	608	663	649	697	635	683	643	652	679	685	676	679	695	708	673	641	658	653	659	642	646	686	687	670	704	699	693	652	730	658	667	647	611	677	620	684	665	688	699	704	686	714	655	663	683	675	664	683	653	677	635	690	638	682	693	687	683	672	648	665	702	733	685	714	656	683	666	641	645	660	658	636	664	619	671	682	664	698	687	651	685	688	681	680	671	683	656	675	626	671	649	650	669	668	646	674	707	687	675	681	695	614	669	660	692	631	657	671	634	684	673	625	675	685	679	688	670	684	707	713	711	667	666	655	671	681	680	620	669	706	733	674	676	683	693	679	712	672	712	689	679	651	672	680	667	656	718	698	650	689	644	635	709	670	691	697	676	710	693	661	611	666	669	639	679	696	689	667	703	670	712	693	754	682	711	645	688	701	689	653	678	671	677	673	653	667	678	682	710	626	633	663	680	681	680	681	633	744	677	653	678	699	658	691	666	675	676	672	667	699	694	634	645	629	663	680	649	690	685	701	650	690	632	650	655	669	677	659	691	671	675	668	670	621	628	699	661	723	597	652	705	716	687	636	725	678	714	704	677	674	651	680	663	693	647	692	658	658	726	689	667	683	658	674	676	683	648	651	673	673	642	645	677	661	679	642	682	670	604	728	670	662	680	697	652	670	676	692	659	631	696	683	626	672	680	677	657	663	693	665	702	675	679	656	710	633	683	720	665	676	600	634	660	704	653	696	657	685	670	677	674	663	666	669	645	670	650	684	693	686	654	678	658	639	651	673	675	625	678	680	684	695	700	672	685	724	658	696	671	675	651	670	658	675	681	680	674	665	675	685	685	668	656	708	680	662	672	681	672	682	663	646	648	690	673	692	629	680	686	661	717	619	655	674	694	663	683	625	732	657	679	719	702	695	643	665	659	648	635	649	708	673	692	689	669	643	719	669	689	698	622	697	637	649	679	645	652	636	628	631	638	647	697	697	663	664	654	706	688	663	661	698	728	654	635	696	670	658	682	682	649	643	687	650	662	663	588	648	700	671	673	714	703	688	650	663	704	706	656	670	668	660	664	729	695	661	643
23441	22103	30571	24641	21576	19258	6076	694	524	523	500	478	499	525	496	540	504	525	516	513	533	514	496	492	555	484	461	470	488	489	505	492	528	457	476	489	469	518	528	487	524	520	478	467	519	485	484	468	510	499	559	482	511	464	476	442	435	470	489	499	463	501	501	533	477	463	529	519	466	490	474	528	508	460	505	449	482	500	482	488	512	503	490	513	514	492	483	485	505	496	464	465	477	453	486	422	493	470	466	496	474	487	479	499	471	449	471	508	518	470	492	474	446	477	476	485	460	489	448	476	507	493	475	481	442	499	490	495	480	496	492	475	519	461	487	480	519	488	479	481	469	505	473	511	467	498	511	509	486	497	502	482	491	466	462	485	506	500	545	479	515	469	522	544	471	518	515	500	466	459	542	507	480	509	499	516	498	487	510	486	478	502	480	487	503	470	484	452	481	536	481	464	482	480	456	482	481	472	459	510	465	505	482	498	478	494	477	483	483	442	490	477	489	463	506	481	468	469	503	490	498	540	488	461	504	468	516	476	496	479	479	511	482	482	495	496	507	487	486	514	478	517	460	471	478	489	487	494	489	495	454	498	526	472	474	477	508	471	522	470	492	509	443	450	509	522	487	461	508	488	488	473	444	472	454	492	442	494	478	442	506	541	477	487	496	485	481	496	488	485	473	497	475	511	474	506	482	477	454	463	493	491	499	500	488	517	463	485	477	515	523	472	507	512	490	526	455	500	482	505	483	465	465	476	515	485	477	481	523	496	474	492	487	477	502	444	467	482	484	489	497	500	520	489	512	479	460	469	490	466	493	489	511	488	523	520	498	521	489	472	501	482	481	495	494	495	473	460	486	462	465	517	477	489	473	505	465	459	438	484	529	468	497	510	504	554	483	469	497	506	465	493	514	504	455	488	502	492	482	478	504	488	497	508	442	483	479	478	472	491	498	495	507	501	466	467	465	475	500	506	453	460	489	448	477	465	484	495	512	501	505	485	493	462	502	517	516	495	470	469	472	489	477	490	512	523	477	503	494	495	477	501	500	469	511	507	523	462	493	513	501	499	505	499	506	508	441	466	512	491	495	459	494	472	505	468	513	474	467	495	474	473	474	511	509	471	525	472	489	501	468	450	506	506	490	503	468	481	502	478	512	527	462	487	496	508	522	475	513	503	491	495	508	480	502	533	478	526	505	510	518	498	493	491	459	495	547	519	469	491	515	486	484	492	511	458	469	492	509	478	486	479	496	527	471	497	519	489	466	511	474	474	531	482	465	497	451	481	470	475	478	479	548	519	489	453	471	530	496	489	486	492	520	489	493	511	499	498	489	432	520	492	501	488	480	490	541	466	475	474	500	520	491	466	473	508	480	481	487	481	459	516	523	469	500	489	528	515	495	497	495	480	519	498	489	454	496	490	466	462	486	438	537	447	520	508	519	525	477	506	480	546	496	489	470	498	531	467	511	469	515	497	528	528	493	485	490	483	480	494	541	500	506	451	499	487	464	529	488	516	497	491	484	460	495	513	484	505	469	504	481	494	516	493	503	517	499	497	512	492	507	496	468	500	554	486	492	484	521	502	466	479	484	454	449	521	518	464	486	502	490	518	451	481	457	479	477	453	498	493	508	523	498	474	462	493	455	496	482	531	486	472	494	489	498	496	513	502	456	501	497	506	448	500	513	521	518	456	479	450	534	508	516	490	487	509	536	488	492	515	499	470	465	507	505	494	483	494	477	539	524	513	516	478	508	478	469	515	469	486	480	500	502	548	533	500	477	477	466	482	468	468	481	512	452	477	452	486	463	514	496	466	477	494	501	493	507	504	514	512	506	467	467	496	473	460	458	515	480	506	464	483	504	498	472	515	498	479	491	499	475	503	510	490	505	527	541	436	463	464	495	501	510	503	469	484	494	472	515	503	484	490	504	460	474	485	491	513	458	502	500	454	498	480	545	467	499	485	515	495	489	503	520	495	566	480	470	461	521	481	496	500	478	471	438	501	511	479	505	475	522	492	465	489	471	464	461	485	484	433	468	498	473	493	492	464	469	429	507	497	503	519	488	483	453	450	472	487	475	497	494	513	471	469	470	503	471	485	528	476	478	463	510	500	464	463	492	465	506	487	456	488	494	494	500	490	494	520	496	463	494	499	489	452	489	459	476	467	516	430	445	495	473	495	537	498	502	499	476	470	523	464	504	498	497	520	469	522	507	503	487	495	543	509	512	484	464	497	525	486	497	466	460	504	490	470	471	462	463	497	551	495	480	497	472	520	442	494	488	502	461	488	537	455	498	448	476	461	483	495	528	493	509	500	493	524	476	515	475	507	480	496	499	476	453	483	522	526	465	497	483	472	447	498	456	499	468	497	502	436	489	492	482	475	471	472	458	512	505	497	487	492	467	533	463	481	513	484	470	491	486	457	525	459	503	477	526	499	480	502	468	459	521	484	490	492	508	494	465	484	485	495	513	495	503	494	533	502	480	493	469	481	517	476	474	510	501	485	464	497	452	483	483	482	464	494	495	479	442	488	495	484	533	461	484	509	471	510	507	518	510	490	512	442	450	497	442	441	447	482	505	523	469	509	487	495	496	452	480	482	482	508	447	442	481	527	512	479	561	527	457	470	482	478	492	496	485	518	509	502	469	513	494	475	445	487	473	535	502	473	454	489	501	480	518	470	491	489	478	461	452	504	447	508	472	513	492	497	504	483	488	519	500	501	458	492	517	477	477	505	505	505	503	496	504	493	516	511	503	485	468	485	472	501	508	518	553	507	501	506	503	477	497	509	493	499	463	498	459	499	457	468	456	508	473	472	507	479	524	503	498	522	484	471	505	474	522	456	431	469	488	458	505	484	441	488	492	459	487	504	547	463	454	455	510	491	497	516	495	440	497	463	466	496	504	511	503	504	464	487	484	516	500	485	468	459	456	492	485	510	521	479	455	477	479	483	496	497	505	475	460	493	510	511	475	523	514	518	452	469	484	539	490	462	502	528	502	503	463	476	513	524	432	490	476	479	467	521	509	481	452	515	439	506	527	454	510	464	493	485	524	485	484	450	498	587	496	471	520	495	502	482	517	509	464	441	508	526	477	482	479	486	460	464	474	467	496	522	502	487	494	471	471	474	505	514	506	500	475	449	490	518	511	492	477	495	510	509	485	539	468	533	504	480	498	461	498	502	500	476	504	489	504	487	475	483	500	496	486	507	504	454	488	508	478	513	475	481	493	510	479	497	519	476	490	458	478	508	449	500	513	504	477	446	483	480	483	458	483	495	485	536	491	485	524	500	512	519	477	531	477	491	529	466	500	496	481	474	538	478	501	477	474	478	492	449	449	510	513	483	443	479	490	517	496	502	468	468	462	469	507	458	465	516	508	468	507	497	487	517	506	479	508	512	557	475	460	478	521	463	464	493	487	474	504	465	490	485	523	467	482	476	530	500	478	508	533	517	484	476	517	474	498	477	470	520	494	521	466	480	525	482	526	520	448	488
60720	100497	72422	43345	22505	8736	2413	985	722	775	724	781	700	790	691	729	747	734	732	740	753	731	754	743	722	704	752	771	785	717	813	737	718	747	738	714	740	745	769	702	752	711	758	735	747	783	741	722	774	726	740	733	711	724	760	727	730	710	753	783	772	744	724	743	783	785	749	707	720	699	739	759	767	730	782	695	767	728	747	729	744	713	709	735	761	758	740	709	698	769	745	706	715	720	730	761	737	734	748	760	785	735	720	770	753	691	771	716	771	763	721	733	689	733	716	748	762	717	736	717	728	699	795	722	738	679	683	758	724	661	763	731	708	738	725	724	751	729	747	703	729	731	719	748	783	725	723	742	737	718	736	695	743	768	747	746	807	729	713	726	754	691	739	745	764	735	764	741	751	755	734	745	768	721	762	714	713	698	753	770	753	764	765	734	708	711	758	712	709	756	748	752	703	713	716	744	736	751	708	735	771	748	776	738	757	725	708	736	743	732	692	778	748	724	730	734	697	729	735	731	704	700	718	715	709	762	731	734	736	719	724	702	756	695	711	730	708	710	757	694	757	725	721	730	752	740	753	709	711	768	723	723	791	790	741	710	760	794	730	768	730	749	742	732	700	757	718	735	706	746	714	741	727	756	687	745	682	722	728	712	722	730	747	782	739	741	745	754	737	717	718	768	731	745	796	753	676	765	709	734	738	725	733	720	675	729	731	733	718	710	725	716	745	721	733	776	729	718	728	748	722	706	724	690	702	708	791	752	736	752	742	748	755	708	728	770	702	688	735	723	744	723	744	729	773	722	723	765	737	736	735	744	795	754	795	738	653	761	747	697	697	783	769	738	742	753	760	728	716	783	677	737	691	742	751	694	728	738	742	770	725	727	772	737	753	778	749	770	762	727	714	752	759	760	731	716	727	736	714	737	779	714	716	697	717	687	715	747	723	713	709	679	722	692	680	741	710	685	745	670	691	752	756	742	694	725	728	744	734	695	788	706	700	777	745	755	736	734	723	760	794	762	717	740	741	743	792	701	731	713	709	683	767	774	695	762	684	729	729	702	697	766	705	763	767	737	781	685	679	774	724	812	766	755	773	730	766	681	791	750	784	702	754	747	721	754	772	746	726	704	747	759	744	731	705	750	737	751	755	706	785	732	688	712	762	715	732	769	757	781	746	728	780	713	727	730	682	800	733	732	775	747	683	722	741	749	777	741	736	774	762	730	741	688	769	743	754	745	753	717	728	746	772	785	728	735	693	711	737	755	695	748	707	806	701	709	772	779	772	749	763	658	757	718	717	694	742	771	741	753	734	694	730	732	747	734	758	746	773	725	739	754	763	744	746	726	714	708	775	755	728	738	709	748	727	715	756	696	792	798	716	811	725	750	754	721	734	707	768	748	721	701	761	723	738	691	737	756	734	785	736	775	677	755	724	767	788	762	722	735	728	745	782	722	766	712	756	728	702	739	708	658	746	733	766	707	756	755	736	755	736	734	751	707	715	760	768	692	745	741	695	728	746	720	711	755	761	727	730	724	709	736	808	764	773	766	759	733	755	734	761	748	744	734	740	764	727	743	788	734	733	748	755	718	710	769	740	785	800	707	762	745	744	692	742	708	752	731	759	752	758	746	738	737	719	726	703	740	751	732	742	805	684	710	767	762	730	752	725	728	761	697	721	766	751	692	752	752	779	745	744	758	707	751	759	746	735	703	719	702	731	797	713	746	749	700	723	764	713	785	745	739	748	714	763	753	739	750	718	755	717	727	720	735	753	758	743	738	756	723	748	695	744	750	769	697	702	806	744	718	717	768	749	710	752	710	745	775	700	708	764	738	716	702	744	752	750	731	722	736	797	769	737	734	702	768	726	712	715	783	752	730	737	721	743	708	726	695	742	737	675	773	720	723	713	709	729	710	764	725	756	760	695	749	728	725	710	734	723	765	688	744	738	721	770	783	753	761	742	701	751	700	748	770	696	735	729	769	724	722	750	701	795	778	756	680	773	720	733	761	765	712	745	726	753	768	710	743	707	721	763	738	720	759	755	718	760	728	769	753	726	790	702	708	762	719	705	742	736	796	752	730	701	746	719	728	725	728	697	774	732	715	804	705	735	725	747	769	670	753	719	745	721	746	740	685	716	743	740	715	724	775	768	698	747	721	731	765	716	699	759	709	723	709	731	772	724	758	793	732	768	756	753	710	747	724	794	730	717	719	759	769	733	771	800	723	731	768	764	788	727	766	733	717	761	751	705	751	768	740	723	693	770	732	750	758	724	743	747	725	770	768	757	689	814	718	710	691	752	730	746	726	710	750	724	713	766	755	768	736	774	746	727	759	747	707	715	733	744	748	760	762	703	702	771	719	720	759	787	808	699	743	723	785	738	730	775	712	786	729	690	755	726	675	761	707	741	788	749	739	742	719	755	750	744	748	738	749	730	731	716	784	732	759	729	695	703	739	742	686	706	764	728	785	735	776	708	726	703	715	764	763	721	722	756	713	734	694	773	690	761	705	702	736	708	770	756	722	719	730	735	686	729	764	751	752	703	706	730	717	701	739	759	751	742	755	725	751	757	735	781	769	713	692	721	731	766	802	745	754	743	749	712	750	729	706	750	735	744	766	763	740	663	747	734	712	727	733	734	765	781	740	737	722	722	773	770	717	748	762	732	727	703	733	688	754	730	706	720	726	771	747	736	787	711	689	764	760	745	667	785	658	748	736	736	807	689	748	765	733	740	704	729	722	728	773	741	752	752	737	721	695	733	733	705	742	711	698	742	759	687	747	676	720	742	759	689	757	731	752	734	696	789	773	699	757	687	726	765	763	700	824	747	733	713	776	715	727	806	791	732	693	747	743	696	751	697	691	747	776	752	746	747	704	737	721	719	729	749	727	699	718	716	747	706	739	740	800	727	711	767	749	736	739	722	725	767	719	716	741	772	782	722	720	752	762	764	735	770	700	753	704	729	745	777	775	693	702	784	734	735	725	713	766	731	726	733	792	728	708	759	747	749	724	746	729	771	777	751	753	727	785	687	696	750	729	696	787	775	717	797	735	749	742	747	793	779	749	762	731	736	679	705	767	745	781	719	687	750	801	765	797	695	720	705	730	759	688	702	743	752	745	806	733	705	734	710	766	739	774	716	727	755	743	704	746	763	746	720	721	709	754	746	767	735	690	768	712	745	735	709	745	678	730	736	717	709	733	743	707	750	706	749	730	778	732	736	734	725	749	720	708	728	749	787	737	732	712	696	709	688	759	807	711	768	779	750	771	767	712	754	699	729	729	725	705	753	700	714	725	775	705	782	751	733	688	729	723	722	767	708	737	741	723	703	687	731	725	750	716	732	731	705	771	769	770	701	688	738	708	769	774	735	723	700	770	709	756	734	736	713	740	719	723	746	725	724	719	717	748	734	724	773	717	741	705	756	698	699	750	772	747	741	731	778	759	730	739	798	779	765	705	784	715	743	687	709	722	756	745	751	740	698	760	716	722
29817	29832	27397	12645	1961	598	405	345	318	318	308	317	321	330	332	314	324	299	325	398	348	328	326	328	330	292	324	337	326	319	316	369	297	330	283	327	344	326	302	325	346	334	309	339	327	328	297	327	305	352	340	317	311	326	291	320	320	310	342	286	331	320	282	339	320	310	304	338	291	346	299	304	316	300	333	326	340	323	333	317	329	304	307	305	308	324	314	288	328	318	308	305	313	288	310	328	312	282	322	315	300	297	314	281	333	316	300	338	315	302	302	329	329	322	290	332	327	293	318	308	306	311	325	316	302	331	312	350	294	315	323	301	333	304	331	327	330	313	359	321	322	321	307	339	340	313	322	322	310	334	332	318	296	300	326	335	311	303	298	323	346	279	288	310	328	318	286	257	309	342	294	326	300	315	317	322	331	277	284	342	301	304	323	306	327	314	303	296	316	304	334	292	298	294	290	305	326	355	315	303	313	319	303	327	356	290	284	314	303	303	313	338	287	341	330	339	305	324	304	322	330	362	325	296	290	321	323	287	326	317	333	318	307	315	354	308	329	323	311	309	326	303	309	308	304	325	290	297	310	306	306	293	311	288	314	335	279	294	315	288	335	319	338	307	320	324	330	322	323	291	317	316	339	311	329	321	326	327	316	318	289	349	316	324	330	310	317	280	323	312	308	324	271	308	315	315	342	327	322	313	300	298	315	351	319	337	327	285	305	322	346	302	345	342	311	293	314	303	295	305	298	309	344	310	312	343	315	314	300	317	332	335	304	320	321	320	319	335	292	313	297	333	322	304	333	327	277	304	330	290	321	294	340	290	314	310	354	308	332	336	313	327	354	321	303	314	312	279	319	296	312	290	276	296	295	308	302	323	327	304	316	322	310	313	315	333	319	303	351	318	321	333	308	316	309	308	323	325	311	307	320	334	329	301	324	287	287	295	332	304	314	318	334	320	328	295	292	299	308	316	322	299	328	306	316	300	300	282	347	325	319	301	321	333	337	345	326	290	325	317	344	322	312	327	319	312	321	300	340	300	330	302	307	305	288	299	305	289	307	294	301	305	329	291	337	323	316	328	300	337	317	311	295	308	330	327	328	340	292	307	302	320	320	307	302	319	295	276	320	305	307	307	331	321	320	307	312	310	331	320	322	290	311	311	318	297	328	327	345	305	331	307	322	300	360	315	312	329	313	285	303	357	334	341	319	310	343	326	314	299	277	327	318	330	322	316	299	308	340	305	311	333	326	282	333	300	338	317	290	296	300	316	309	300	315	335	325	276	332	311	308	344	325	315	279	341	352	344	306	321	350	284	315	324	324	316	301	287	291	313	345	336	306	305	281	277	296	307	316	298	327	296	296	316	334	296	309	318	321	304	325	323	314	339	333	284	331	324	304	339	313	301	306	315	307	318	316	316	311	301	324	352	305	318	329	322	352	283	293	303	297	300	319	279	319	321	299	304	355	334	333	314	315	309	313	259	298	284	328	309	330	308	299	323	310	312	312	318	325	357	325	337	302	334	325	357	301	324	314	299	340	303	343	319	314	324	287	331	325	299	339	341	307	309	312	303	273	323	327	324	317	315	323	318	324	347	304	331	326	323	294	326	292	290	314	322	306	314	334	342	296	313	289	306	318	294	327	299	307	313	308	297	296	319	296	332	327	297	312	296	323	290	318	293	322	283	308	338	324	314	311	308	297	283	311	334	323	319	321	328	312	333	326	327	295	279	323	300	289	322	335	343	325	332	334	296	353	300	358	286	298	308	339	310	316	314	336	324	317	310	311	319	292	330	294	306	294	291	315	298	305	308	307	302	320	313	313	317	307	349	313	340	302	347	315	299	294	323	272	303	329	269	320	273	290	327	290	316	309	334	360	301	345	316	329	325	307	335	321	343	357	303	340	308	305	334	323	324	283	310	319	319	313	334	343	267	319	303	323	328	324	327	313	326	321	329	324	335	283	322	302	328	341	354	304	310	326	311	309	315	333	292	322	325	328	321	327	299	327	332	303	319	316	307	325	336	315	339	323	300	295	324	317	303	289	354	324	308	314	294	320	291	324	350	318	321	321	291	327	308	336	316	322	328	324	304	313	310	306	292	289	302	339	295	316	319	322	327	300	310	339	340	316	323	303	303	312	340	329	293	315	317	327	325	298	299	339	341	310	335	283	319	317	330	332	333	337	330	325	288	298	327	312	310	321	334	322	294	327	313	307	317	318	353	322	315	310	302	310	300	310	322	323	321	317	315	309	328	286	322	327	305	307	304	300	323	313	297	335	298	316	306	311	315	311	302	317	318	328	315	302	312	308	317	328	331	336	315	317	315	312	300	334	302	272	342	321	282	293	315	312	340	311	294	329	293	286	332	277	329	301	336	333	332	314	283	299	336	319	328	301	311	301	301	290	317	334	316	353	320	298	316	314	347	311	322	340	330	290	324	300	331	314	317	317	312	303	326	316	286	274	358	320	338	280	337	338	317	306	344	314	281	331	292	307	292	326	329	320	300	303	310	323	316	353	323	315	297	310	301	307	306	313	330	296	295	314	347	331	302	296	323	347	308	307	298	324	319	302	319	323	291	349	352	298	303	327	309	303	301	301	297	327	303	357	314	314	318	295	318	323	325	304	323	340	299	278	343	302	293	287	310	305	296	304	300	331	322	302	318	311	307	327	315	317	325	304	311	279	314	302	310	314	311	305	304	313	288	333	352	300	319	328	333	340	324	328	328	300	328	307	317	302	334	281	298	312	307	322	320	334	316	302	312	313	308	311	312	319	294	292	307	304	327	327	313	314	296	289	316	326	335	322	319	355	298	311	319	344	278	321	306	339	336	297	308	323	317	331	293	313	322	283	325	313	291	317	350	329	319	289	286	311	306	283	352	348	292	311	315	317	286	320	318	290	317	302	356	321	318	317	328	281	304	272	297	338	343	337	320	283	322	295	318	319	313	293	335	341	324	312	318	325	313	301	365	294	297	278	315	317	315	346	313	290	292	331	313	314	338	321	320	275	324	308	339	300	346	320	314	322	277	307	286	286	313	345	338	318	319	324	325	315	294	311	311	317	323	325	324	345	317	319	328	332	329	321	326	328	308	313	316	311	302	301	336	265	331	313	318	314	310	303	315	341	335	291	332	315	297	318	287	328	315	324	338	309	336	310	291	341	312	314	307	317	307	322	312	331	308	279	327	305	315	324	306	331	308	336	332	306	338	341	302	333	309	317	325	293	297	304	321	306	299	329	330	310	317	298	308	301	338	298	269	342	316	296	340	336	306	335	332	316	294	330	324	330	360	283	321	330	315	325	334	325	329	311	330	327	286	314	314	330	307	319	320	326	341	335	340	320	336	344	335	303	328	334	320	304	322	276	321	306	331	294	322	349	318	283	333	366	284	287	305	325	307	347	323	319	301	322	314	314	313	298	328	327	310	349	266	321	326	322	306	311	311	264	298	346	334	303	299	321	325	285	335	308	314	340	337	325	335	319	315	313	345
36314	46901	31455	12363	3337	1122	641	536	523	536	492	489	495	515	493	491	483	519	536	481	499	475	520	558	510	508	538	504	514	485	503	521	502	528	517	492	536	510	472	509	501	547	510	493	499	523	537	467	532	511	486	494	525	484	513	506	507	498	475	473	477	519	464	481	531	484	511	499	497	484	481	483	511	512	494	489	470	487	521	506	508	503	477	508	518	521	481	466	482	539	463	483	496	474	536	511	486	502	498	515	495	521	511	502	472	512	505	491	471	510	508	482	504	518	470	532	515	471	502	480	540	526	536	543	493	502	520	479	513	494	499	527	482	456	513	524	478	501	520	494	500	513	492	495	478	507	515	521	498	480	517	528	535	537	492	481	476	497	496	493	483	501	489	489	480	525	525	506	514	468	503	500	503	514	489	512	522	533	492	503	464	469	471	524	522	505	508	486	481	549	500	480	467	506	520	494	497	501	486	524	509	506	449	513	468	496	504	486	474	485	482	463	475	533	498	446	474	521	489	498	517	516	478	523	480	496	516	542	515	506	523	523	482	485	534	479	498	528	502	507	524	490	483	513	516	466	498	480	513	488	531	473	481	483	520	514	486	509	470	529	524	521	491	499	505	551	518	461	521	503	473	511	462	539	527	509	515	523	485	532	523	525	567	499	481	509	500	499	513	491	519	504	470	517	516	521	508	486	518	508	527	528	512	476	489	490	468	497	500	452	452	496	482	490	527	498	494	519	537	487	519	509	453	512	502	486	482	527	539	542	481	504	513	490	476	505	502	477	478	508	488	513	501	451	507	505	519	524	497	464	512	505	497	468	491	521	480	527	496	499	501	529	513	506	507	478	505	517	506	478	480	498	510	500	472	507	479	532	530	531	552	546	473	533	496	463	524	525	495	524	550	471	491	496	490	449	496	535	514	483	489	505	507	497	534	491	490	522	474	488	510	517	493	494	485	490	488	512	503	495	519	520	512	509	491	495	510	536	514	475	467	455	512	518	496	482	490	530	484	502	501	502	507	517	540	497	527	504	522	476	524	508	469	520	505	492	504	481	505	481	492	497	516	476	479	490	523	517	523	490	515	524	497	498	481	483	481	528	503	512	495	495	507	500	456	529	482	536	519	529	507	491	514	478	557	505	510	477	510	515	525	451	450	525	506	481	502	481	491	498	473	503	481	520	485	511	482	477	533	509	485	506	529	485	507	489	513	480	499	508	527	514	517	482	507	485	526	503	520	490	500	497	457	517	538	506	464	525	463	525	533	518	528	517	504	487	489	520	542	492	531	545	492	462	506	493	506	524	513	503	493	476	460	493	453	484	499	517	470	516	462	487	510	483	504	577	534	508	523	524	505	498	509	511	498	451	497	491	524	513	468	536	489	510	501	483	554	518	461	496	488	500	492	495	546	496	470	479	545	551	529	483	513	468	498	520	500	447	521	548	509	493	499	526	517	479	483	489	480	496	530	523	498	484	506	502	496	532	505	465	473	503	516	527	491	512	506	512	465	488	478	505	503	504	503	497	518	517	457	506	515	515	491	508	485	501	492	503	540	490	539	485	479	501	523	501	543	509	512	506	528	504	548	494	482	526	513	480	486	504	507	521	548	515	491	494	518	513	517	500	516	461	497	511	470	499	515	543	480	463	544	549	472	476	518	494	505	507	497	491	515	499	519	538	552	471	483	500	504	484	505	478	500	530	517	497	514	522	497	489	524	505	494	496	506	519	489	522	500	498	504	524	491	490	469	499	502	502	493	493	507	544	488	536	469	471	497	507	477	521	513	460	496	521	542	507	519	526	531	506	540	532	517	540	524	504	500	501	522	550	531	524	511	498	472	523	491	532	527	539	488	439	530	534	503	487	528	496	493	554	507	530	490	497	512	515	510	528	494	525	470	499	528	536	519	510	495	505	469	528	523	505	506	533	480	486	505	490	490	496	505	448	492	508	512	512	485	515	543	513	542	505	490	506	511	510	521	492	510	532	509	471	510	486	521	466	535	503	509	517	489	531	486	497	501	511	485	510	488	481	501	527	456	456	509	490	519	492	451	500	513	479	521	516	520	530	500	495	537	490	506	502	498	500	509	518	515	504	495	480	521	447	477	490	517	506	517	456	511	488	549	569	507	533	482	524	506	529	484	478	458	513	518	519	505	513	465	496	493	481	490	451	535	455	530	485	490	527	503	520	491	484	502	488	525	534	514	495	468	483	502	540	497	488	484	531	511	491	497	490	500	498	503	517	510	488	495	496	534	499	513	515	512	504	499	503	526	506	487	525	479	507	484	496	496	488	515	517	524	519	530	457	483	475	529	505	541	512	504	470	501	493	491	525	480	496	517	517	474	515	519	509	492	488	516	486	468	497	495	482	503	521	488	462	502	444	518	496	491	531	467	477	495	525	505	486	481	471	506	527	473	484	541	541	527	524	461	508	502	470	516	516	525	482	533	482	532	540	523	471	451	507	547	542	521	499	529	516	521	489	518	469	477	491	500	496	460	535	488	491	526	508	510	490	494	492	474	477	491	506	502	493	514	527	485	518	484	476	512	500	547	500	508	490	516	501	484	541	498	488	528	528	475	518	504	496	492	487	539	499	486	495	493	528	423	516	509	465	457	509	478	521	544	547	520	486	495	529	506	445	521	529	464	478	513	520	513	534	484	497	510	501	470	472	517	489	528	492	465	498	439	510	468	527	494	466	486	500	486	532	563	495	457	493	522	509	500	531	486	494	484	543	481	470	482	538	469	480	513	505	487	505	513	518	492	507	498	488	516	505	521	529	473	476	513	513	539	526	489	488	515	473	492	519	498	524	576	511	536	461	486	479	478	532	536	495	508	520	519	457	464	503	487	541	486	495	533	530	524	543	515	478	529	488	494	550	502	514	481	500	481	499	476	476	488	480	468	515	481	494	483	493	489	493	493	555	514	524	487	522	503	527	487	509	541	498	532	490	457	502	466	521	500	479	505	498	503	533	508	494	530	509	475	491	534	516	516	482	501	486	503	539	496	507	503	487	501	539	543	513	504	506	531	506	503	508	507	529	464	532	498	522	521	532	504	506	485	482	500	511	536	482	500	541	518	469	520	545	506	526	472	469	512	499	512	507	506	533	517	505	485	483	532	476	505	521	524	481	506	493	520	492	507	527	479	504	482	515	561	472	520	463	531	464	470	507	528	511	505	559	516	516	509	510	534	501	496	569	515	453	530	507	551	454	486	529	537	496	532	490	476	492	498	483	493	510	510	504	502	522	503	486	539	504	476	512	522	495	458	521	513	515	497	456	497	499	482	517	540	499	517	493	492	490	483	538	498	519	496	510	505	508	516	472	471	497	510	500	512	489	544	489	514	499	537	531	530	488	487	529	457	544	507	522	499	502	481	495	478	511	501	478	520	452	479	507	520	533	465	500	504	503	507	481	491	510	500	474	497	508	539	517	525	495	515	486	512	496	519	507	469	523	501	475	485	519	492	497	483	501	487	471	454	486	494	503
24811	23295	32127	27114	20322	8727	1089	464	443	453	466	489	434	498	438	463	455	440	416	432	483	462	406	437	488	482	472	451	441	476	459	437	454	465	433	490	431	453	478	455	457	508	408	433	450	463	462	455	439	422	456	422	458	474	462	428	456	435	466	442	452	460	417	432	439	396	413	477	418	448	422	472	454	451	406	426	438	441	470	456	461	443	447	447	406	470	457	459	442	450	443	454	465	422	421	458	422	452	448	462	443	436	457	450	466	444	463	445	436	426	427	434	441	475	462	422	427	441	460	403	423	456	453	440	437	436	423	407	459	458	444	470	461	460	452	424	494	430	457	439	473	438	416	484	488	450	419	452	471	438	454	415	475	454	459	439	470	458	453	439	422	448	452	425	437	426	442	425	460	445	442	444	452	438	439	436	440	459	452	452	437	463	418	456	448	477	443	433	434	424	426	439	461	435	448	470	415	444	420	412	430	456	489	430	446	466	456	485	423	412	419	436	439	467	457	447	430	443	434	462	402	450	478	435	445	463	440	447	444	472	468	438	457	446	460	423	452	416	487	425	449	430	482	420	450	462	430	457	462	455	478	428	439	437	436	407	463	438	428	489	427	448	459	464	449	445	423	454	453	443	459	446	424	467	463	420	448	419	483	470	429	429	419	435	474	432	442	459	444	503	451	438	410	464	472	426	432	461	442	453	423	474	441	449	433	422	397	428	452	443	432	423	465	465	450	423	456	481	478	443	474	468	416	446	448	433	423	411	445	448	467	450	437	480	471	455	437	460	445	483	454	476	452	419	403	417	450	435	459	447	442	424	461	470	429	450	440	422	456	438	452	462	482	484	480	470	423	430	455	419	461	456	469	454	463	429	455	441	450	463	464	426	464	495	396	430	432	453	444	471	439	409	453	454	449	423	432	462	446	428	476	442	483	404	455	416	426	454	438	439	453	458	443	428	415	449	455	462	440	455	478	488	466	446	422	413	467	410	447	459	405	446	422	457	452	460	454	440	464	462	472	428	472	425	462	443	420	419	448	454	431	442	420	434	474	460	464	427	464	451	454	444	455	437	401	416	448	435	452	440	440	448	480	463	437	455	452	463	464	459	417	434	466	449	464	491	444	435	433	465	429	460	430	439	472	483	461	424	440	449	470	460	438	394	436	435	489	486	468	442	462	407	451	482	423	469	404	473	431	449	466	460	450	452	433	424	444	414	461	423	494	450	462	474	494	452	422	449	470	452	429	458	439	444	418	418	520	488	473	455	434	456	470	428	423	415	443	443	409	448	411	468	430	451	443	425	424	473	434	417	464	424	398	438	434	435	452	443	480	467	458	455	436	470	446	456	442	459	440	434	435	447	445	426	486	461	412	408	442	464	465	450	469	440	437	415	467	455	453	405	466	393	469	442	463	420	456	443	429	488	443	445	446	408	423	423	459	416	455	410	441	460	471	466	423	485	450	454	429	435	424	456	450	428	428	449	456	465	438	470	458	454	444	465	441	472	399	451	445	461	438	461	462	438	441	419	458	438	455	440	442	458	443	402	416	452	489	443	461	459	447	449	468	446	421	485	483	442	404	458	419	455	445	465	459	477	447	465	469	457	436	444	453	402	427	434	465	466	471	441	425	455	453	428	419	463	456	423	510	456	444	455	444	458	465	434	446	425	435	414	456	388	427	479	438	501	430	441	441	441	424	463	477	430	429	412	447	480	448	403	465	430	448	459	405	436	424	470	439	468	453	457	449	436	457	414	457	420	452	459	429	399	448	436	418	430	439	453	411	446	458	458	426	408	453	447	439	470	446	439	454	458	455	457	467	442	447	456	447	472	450	440	453	419	421	417	457	441	464	439	437	474	432	452	437	433	450	404	442	449	473	443	405	420	447	427	480	442	440	414	456	416	431	429	454	468	449	423	403	467	406	443	425	434	474	474	411	459	450	432	449	426	449	451	454	444	457	430	421	435	447	434	445	413	481	453	460	452	470	444	423	464	446	410	466	400	459	482	430	471	443	429	498	423	408	418	449	429	409	431	468	415	455	452	442	472	476	433	424	460	458	488	427	453	460	450	442	442	491	403	431	465	446	439	422	436	425	426	419	463	441	427	425	425	428	441	452	420	444	445	425	408	439	419	446	409	440	466	427	437	424	455	455	461	410	464	453	472	444	456	448	475	439	457	461	440	449	419	466	430	439	434	435	445	460	455	439	436	461	460	453	437	404	430	470	486	425	422	441	451	469	465	470	467	439	446	458	441	459	441	441	479	476	420	472	429	465	435	489	435	472	412	426	454	413	462	435	403	422	468	469	462	487	429	444	445	426	392	455	463	467	466	420	441	413	440	420	447	430	440	450	453	437	448	453	420	455	452	477	447	418	470	451	444	442	499	429	444	442	446	427	475	462	471	458	443	433	472	447	479	445	472	474	457	432	438	493	420	465	466	452	432	419	448	433	426	454	447	507	477	415	435	448	451	484	446	408	412	480	440	462	444	430	453	468	442	453	424	406	445	460	443	479	432	475	477	438	461	455	468	449	430	436	430	448	447	418	455	438	401	463	443	459	420	430	469	463	423	442	463	453	426	419	418	459	452	433	431	443	442	420	472	441	434	449	438	419	450	447	439	440	455	469	483	439	430	453	440	412	395	442	447	449	441	452	462	442	447	415	461	479	441	464	441	460	420	441	465	434	429	409	423	422	420	379	470	480	438	475	506	443	411	441	483	410	474	427	420	465	435	451	412	419	473	468	459	476	456	430	434	434	463	450	467	436	455	442	471	423	451	456	446	449	438	481	456	462	467	437	460	467	486	442	392	458	433	458	435	468	445	421	436	466	476	474	448	451	462	461	447	415	458	487	454	443	486	425	447	453	463	467	451	451	417	457	442	492	446	427	432	415	429	453	470	476	457	439	456	426	452	442	438	413	412	466	451	464	490	452	442	445	465	447	439	407	442	473	474	432	473	478	475	454	459	456	475	410	404	454	446	453	455	439	431	447	446	444	415	441	439	418	436	478	437	449	438	423	485	437	434	476	443	451	463	459	439	468	416	421	415	471	472	451	431	473	467	442	472	444	465	463	455	466	481	483	443	468	409	432	445	481	452	398	470	480	466	497	470	417	445	439	467	441	482	484	416	446	424	448	460	401	445	478	461	442	428	464	458	439	476	428	449	425	448	449	457	470	429	415	428	457	422	449	434	435	419	430	444	477	454	434	463	456	430	454	447	456	471	479	460	440	426	467	429	402	437	427	467	414	483	450	468	437	448	447	416	422	440	446	437	466	456	449	450	449	427	397	482	424	461	473	449	437	406	468	463	454	475	470	412	457	473	431	418	477	481	431	458	450	466	472	424	436	483	429	440	443	401	442	460	448	456	458	440	433	448	437	473	396	461	428	432	471	404	442	451	482	450	430	454	439	408	417	445	431	443	441	471	475	428	439	411	462	430	482	426	443	473	426	439	397	460	421	444	434	418	449	479	425	413	487	476	431	477	433	441
60762	89065	63599	36253	15106	4064	1318	752	688	745	649	696	682	709	662	682	712	654	637	706	703	660	685	659	691	671	686	697	689	682	670	687	691	678	695	699	668	767	696	719	681	678	645	686	675	716	690	651	699	673	711	678	699	666	674	674	692	713	681	657	651	673	672	702	674	684	636	695	658	637	699	705	665	640	695	702	666	688	674	723	743	688	735	707	692	712	659	644	670	672	679	704	690	685	651	680	692	662	652	684	706	689	716	664	689	741	682	681	687	672	681	700	675	706	707	678	679	649	644	653	715	705	666	673	683	684	711	700	695	657	670	680	661	655	671	674	694	678	668	707	684	655	706	723	714	693	693	700	733	752	688	724	685	708	729	699	674	697	668	712	706	647	692	683	670	636	652	696	639	699	664	682	717	696	671	699	678	691	674	717	706	677	724	647	696	668	665	687	689	735	681	651	687	671	665	690	685	691	689	643	701	709	710	684	717	690	713	683	709	703	742	659	688	682	717	705	711	701	678	650	707	660	643	695	689	711	691	708	694	687	643	681	701	655	690	660	697	631	681	714	715	710	668	716	717	692	725	714	706	700	659	743	648	652	696	687	670	712	716	683	658	645	705	688	619	631	662	662	679	685	689	698	664	669	673	678	677	681	714	724	666	657	696	654	641	711	679	667	664	651	722	661	720	692	742	677	705	679	682	693	695	734	724	693	685	728	651	685	674	664	700	667	670	699	716	696	673	633	712	672	667	705	716	684	652	618	721	716	703	728	692	665	673	640	680	657	681	689	683	692	692	652	663	686	730	710	621	657	695	713	692	691	665	664	682	726	724	707	713	642	744	683	674	733	625	675	649	686	700	677	712	672	694	704	688	714	664	740	704	717	722	723	695	742	699	676	734	729	702	694	698	705	728	686	669	726	689	670	688	669	686	655	686	709	669	653	693	664	702	713	706	697	737	646	658	722	722	688	685	711	693	721	663	717	678	709	708	645	687	660	681	667	739	694	688	696	708	707	686	696	662	668	690	684	691	673	660	723	692	677	711	637	665	685	668	682	669	707	647	693	695	664	658	649	721	694	667	683	682	673	672	672	679	659	741	687	756	629	695	687	683	703	676	649	688	717	700	678	716	728	685	645	701	652	675	692	713	655	651	654	700	676	684	660	667	652	696	726	667	733	707	717	653	688	663	697	723	658	659	657	708	685	628	693	691	703	768	701	664	677	671	710	660	719	715	677	662	665	683	639	660	658	736	687	637	668	684	646	701	674	685	715	659	709	731	671	667	720	666	705	709	703	692	680	683	706	690	711	653	652	665	677	661	714	651	698	729	722	753	729	689	703	687	681	660	680	741	704	677	691	681	635	676	718	685	722	686	671	710	660	670	670	713	701	684	709	675	707	698	702	692	676	669	650	705	704	691	667	705	665	652	699	689	654	712	661	637	702	682	717	678	707	712	725	701	666	746	684	711	732	660	701	717	726	710	715	688	689	683	672	714	726	674	666	711	686	656	665	712	670	668	668	674	672	684	664	670	691	680	720	660	663	684	668	689	685	675	667	725	699	704	680	675	715	651	688	647	679	689	673	695	675	715	724	715	720	661	681	675	704	640	668	673	675	680	683	634	674	710	724	703	714	699	694	674	684	670	681	690	692	675	686	688	715	713	690	675	637	727	698	685	700	704	670	675	688	680	737	695	659	710	720	710	642	677	720	638	683	678	650	724	676	679	665	738	711	681	682	667	636	707	678	667	674	662	716	716	654	670	732	663	713	697	695	647	670	687	682	702	661	703	681	707	651	686	711	646	698	661	670	667	701	638	698	700	698	685	682	687	687	650	712	656	676	736	706	758	665	694	681	710	677	661	677	674	679	706	675	654	655	738	667	676	669	679	696	657	711	657	669	665	657	674	671	664	684	674	686	726	697	756	663	687	688	696	672	690	682	681	679	689	695	667	683	689	702	661	680	646	643	688	630	645	747	668	684	709	678	665	698	643	691	760	701	685	663	672	666	681	668	672	731	694	662	682	763	697	670	677	709	672	699	730	660	660	716	662	719	630	720	669	633	689	722	668	711	715	680	713	687	637	706	708	655	675	712	691	691	719	674	712	713	676	728	685	703	710	717	676	645	695	686	666	681	660	730	686	670	681	647	701	695	731	663	670	714	661	672	662	655	650	672	637	664	698	687	722	661	669	717	687	658	699	695	717	680	736	679	724	676	726	697	694	680	664	659	718	641	694	690	688	657	682	733	649	683	684	658	713	712	697	708	685	671	668	674	714	671	714	673	690	698	695	684	680	686	671	723	684	697	691	641	703	650	695	650	702	700	700	694	643	692	715	699	671	697	704	678	687	713	685	666	661	695	659	680	690	681	686	709	723	745	671	672	643	699	703	692	692	693	688	677	702	688	681	662	706	709	697	665	660	684	693	724	676	682	670	693	712	658	652	682	695	676	739	718	689	667	675	685	687	730	670	667	664	720	709	648	717	640	707	715	672	681	673	657	707	681	663	711	694	661	724	716	671	704	691	680	681	713	677	695	667	686	688	655	699	674	661	697	681	684	675	699	710	699	685	688	657	684	723	749	683	673	692	675	693	702	694	672	671	686	708	677	708	702	713	643	686	687	725	685	703	632	689	759	666	712	701	702	675	688	685	683	670	721	678	687	724	700	662	682	675	742	693	716	684	706	710	646	686	689	654	702	696	717	652	704	742	710	680	697	706	664	632	687	692	703	665	699	643	653	663	665	673	668	674	692	672	665	645	720	714	751	686	708	735	712	697	674	644	668	647	644	705	675	669	686	688	657	673	712	707	671	700	725	710	706	731	708	645	683	657	661	695	732	668	693	706	646	739	725	746	664	690	659	695	693	686	677	697	679	693	712	712	740	696	707	695	663	654	663	676	669	685	673	661	710	690	674	661	672	615	692	727	692	698	685	682	665	672	691	665	690	631	663	665	697	680	654	678	675	690	698	663	667	723	696	709	667	727	719	705	689	683	673	733	653	714	689	666	708	683	682	712	668	670	684	691	747	694	692	701	684	718	694	750	694	721	675	674	672	632	725	677	706	690	729	676	664	668	660	693	683	708	676	691	686	699	694	669	691	676	705	618	700	696	696	708	685	702	671	650	676	714	681	682	679	664	645	673	693	703	663	657	682	624	681	725	691	689	727	660	713	677	745	693	698	690	711	693	689	683	694	666	663	660	677	669	670	681	657	689	675	699	691	751	733	701	688	731	740	707	668	677	689	687	691	671	652	632	674	646	738	637	708	696	696	712	721	706	695	666	674	710	617	718	697	696	686	664	729	672	672	699	682	698	675	678	646	685	693	682	659	660	682	644	676	674	659	692	653	664	716	690	717	667	723	675	680	711	690	668	675	670	728	715	674	685	639	666	697	671	656	692	672	712	701	679	761	722	646	681	710	725	720	673	676	702	725	687	702	721	712	708	735	674	704	694	663	699	710	702	681	700	672	711	642	689	646	664	684	701	709	670	664
23460	22100	30735	25124	21598	18603	5131	625	501	554	513	549	549	479	520	519	458	508	523	528	487	503	568	498	566	534	482	500	476	484	503	526	488	497	464	542	472	523	492	541	526	489	498	531	506	512	510	504	533	521	560	496	475	526	539	483	511	546	531	504	524	512	485	514	515	488	531	493	509	516	512	480	515	523	528	541	528	483	456	552	487	482	493	476	512	511	478	470	532	499	520	516	482	494	502	466	519	496	496	466	519	475	487	525	448	551	499	523	514	525	489	479	500	521	499	493	473	486	503	524	518	532	524	445	495	508	509	514	530	488	523	535	504	482	522	508	484	505	517	488	466	518	514	502	525	470	510	488	513	509	538	545	544	527	511	512	498	464	521	538	480	479	508	549	533	542	497	509	493	542	521	493	523	490	512	479	496	511	467	519	505	492	514	552	529	493	501	497	504	505	484	501	529	499	462	510	504	447	519	550	543	531	498	542	504	482	511	506	513	528	508	525	532	447	532	513	521	477	467	527	475	511	524	491	501	491	497	494	518	472	507	535	483	525	490	494	522	502	505	514	501	514	474	485	511	485	550	460	480	497	506	532	517	489	500	485	500	512	519	515	529	547	510	496	499	486	518	507	527	502	496	529	546	524	497	458	485	506	510	501	475	561	533	530	563	491	494	492	481	518	512	531	483	508	517	490	545	504	494	492	493	552	482	511	476	491	511	538	543	497	525	547	555	548	485	495	505	487	526	508	514	501	547	512	495	515	484	510	500	523	514	493	481	568	494	498	524	525	455	501	504	494	486	522	491	531	507	505	495	499	495	488	511	522	499	532	453	539	509	489	555	550	514	480	489	481	487	535	492	491	461	515	494	499	496	522	491	457	566	511	500	492	489	519	516	527	503	482	524	536	493	487	508	488	544	511	507	500	485	466	506	527	474	528	518	498	493	519	499	542	487	509	482	506	489	467	499	545	547	478	502	517	520	531	529	517	512	506	485	513	507	493	490	515	511	492	535	506	472	483	498	496	527	521	530	518	542	496	528	533	529	488	484	523	490	507	495	510	538	508	522	533	492	495	477	528	482	499	548	524	507	517	471	487	513	485	542	489	522	519	471	510	540	492	519	508	491	539	562	561	516	541	511	525	523	529	506	472	501	475	500	460	500	502	448	486	536	514	499	448	503	507	535	512	543	498	513	473	523	494	509	483	513	542	517	510	508	518	529	519	540	510	499	504	476	474	518	488	492	534	533	542	491	503	511	486	537	440	488	497	506	534	509	555	506	505	514	463	531	488	456	515	534	529	479	532	528	507	536	461	512	455	549	503	499	475	521	491	471	534	492	484	494	490	507	484	514	470	507	501	526	505	480	496	537	542	516	507	506	520	498	509	528	495	475	516	485	545	482	537	550	480	534	488	504	516	493	475	566	472	567	545	502	478	495	499	515	541	511	519	550	514	530	502	504	521	492	471	537	529	511	493	508	514	481	504	509	516	536	484	497	477	541	557	518	490	490	538	502	551	529	533	486	507	524	546	506	531	474	511	502	523	524	538	485	523	521	475	537	510	492	501	521	498	509	484	545	506	534	477	494	546	485	522	473	506	483	531	533	486	537	518	503	503	525	470	486	517	499	498	502	515	471	471	497	502	509	445	524	508	529	504	490	523	549	522	500	506	512	536	474	510	505	491	511	551	540	517	512	487	479	500	552	540	536	486	539	500	517	498	529	511	528	490	486	488	518	546	514	519	504	505	515	505	514	490	499	506	502	503	524	476	551	529	488	506	503	483	504	538	561	463	465	489	482	476	530	503	464	482	483	519	540	504	521	523	508	535	502	506	518	486	519	507	500	529	535	504	492	498	504	501	496	493	494	493	491	501	493	519	467	502	546	509	539	488	441	499	518	490	484	487	508	527	502	559	526	499	478	531	497	515	530	496	494	525	538	488	504	539	470	496	493	521	534	543	552	510	511	534	475	507	514	502	500	525	473	529	522	494	510	510	500	518	518	501	500	500	484	494	494	526	508	506	537	510	526	522	528	545	528	548	519	533	506	511	485	481	494	514	537	509	527	484	456	488	473	527	499	500	537	510	477	545	487	538	511	504	537	494	486	488	520	526	526	491	510	518	509	485	550	525	517	528	524	500	473	522	483	531	515	493	443	475	533	483	472	523	510	458	552	488	546	532	496	525	506	476	476	531	535	507	528	518	503	502	469	494	549	510	540	500	541	528	518	491	501	494	496	502	495	518	516	500	493	493	510	480	518	502	513	494	515	507	509	476	483	483	479	495	497	517	525	560	490	502	481	463	501	500	547	524	534	494	541	505	519	489	488	511	487	510	485	517	548	515	519	509	508	479	485	507	534	500	513	525	474	492	517	479	520	498	498	490	543	540	564	523	469	482	518	508	499	483	533	512	506	494	499	473	479	505	506	489	511	476	562	520	484	537	486	536	481	529	525	486	494	534	496	485	460	495	523	467	505	505	491	538	500	461	514	544	520	484	493	531	518	489	518	525	481	507	483	497	508	511	509	511	561	491	537	557	508	546	493	522	493	505	495	491	505	504	503	564	513	519	466	509	523	493	505	502	502	478	509	512	503	565	503	483	514	498	495	503	494	517	498	518	509	494	464	503	511	505	506	454	504	485	531	489	503	557	490	508	520	509	506	496	472	499	529	512	501	479	546	502	485	513	544	517	543	487	541	461	479	521	499	533	488	477	519	498	498	475	475	516	523	501	516	522	506	508	506	535	526	494	533	518	453	542	458	493	523	526	518	505	508	480	498	471	490	498	524	477	487	579	519	475	516	499	524	505	500	517	486	528	515	519	500	511	520	557	511	524	478	517	468	461	523	498	490	493	486	506	473	519	470	489	529	522	514	502	505	524	499	485	511	470	522	466	500	490	523	521	526	529	541	524	519	484	482	468	504	509	534	469	507	478	562	507	528	470	497	496	564	523	476	532	535	479	501	487	522	519	490	526	514	490	519	470	502	509	529	503	480	552	492	515	490	478	530	502	507	503	530	494	525	544	469	539	518	535	507	535	532	518	483	522	510	508	513	520	481	518	498	533	520	522	496	542	468	492	514	500	519	522	504	508	490	501	492	514	513	488	476	513	536	510	510	484	521	517	523	531	526	501	484	503	544	480	521	478	549	503	479	517	520	534	499	479	502	524	544	506	516	531	502	493	507	507	480	488	539	500	512	551	538	525	508	536	530	482	492	515	471	481	514	481	533	509	538	515	479	522	505	460	524	489	511	479	484	537	504	549	495	515	491	538	509	511	548	504	513	489	476	512	486	478	524	539	532	527	544	551	546	516	517	525	503	496	529	504	501	465	511	525	503	537	497	535	513	542	532	504	491	506	527	539	499	513	494	472	478	488	504	489	546	478	496	505	469	514	504	509	499	531	524	487	499	512	518	531	479	496	537	500	550	521	496	522	488	550	497	519	537	461	474	472	495	462	511	492	535	548	487	498	531	481	505	500	485	503	487	529	502	490
61682	99629	74300	43759	20926	6077	1723	863	790	817	696	759	784	782	801	757	797	760	739	779	772	783	711	740	769	773	751	765	779	765	741	790	730	774	791	775	772	757	776	762	784	749	771	746	730	783	783	786	731	763	778	816	751	797	732	755	738	789	763	771	760	741	776	756	812	806	752	753	747	795	729	718	763	770	738	814	842	764	759	733	757	773	707	758	747	732	736	756	732	767	787	749	806	805	710	758	763	779	798	802	743	757	748	742	760	788	748	735	786	781	765	789	751	779	774	780	780	743	801	732	768	750	776	761	781	796	776	742	704	804	755	741	769	751	755	784	804	798	771	753	761	754	792	759	779	770	760	771	761	748	762	783	743	735	754	759	725	749	778	737	777	759	796	829	759	777	753	780	736	735	765	798	755	780	782	761	722	770	764	760	728	778	781	781	781	806	778	766	727	805	805	730	714	794	767	796	811	741	778	762	762	712	763	757	803	769	753	770	807	772	787	773	767	763	745	773	709	766	807	772	751	748	796	765	715	777	754	769	729	792	794	757	780	756	760	739	736	718	737	747	767	787	744	766	786	743	792	781	766	805	703	812	769	748	767	749	750	751	753	742	741	743	791	773	753	784	760	764	789	822	825	719	743	726	732	789	721	710	735	708	783	762	761	769	775	803	740	807	786	803	677	761	723	763	814	760	729	765	811	740	760	780	763	740	776	769	765	738	761	787	724	781	804	725	785	759	763	756	741	763	798	815	755	756	761	752	770	805	799	798	746	721	744	717	760	757	780	760	768	777	754	767	786	753	759	765	753	788	750	743	744	799	793	772	755	764	758	773	787	768	753	758	731	797	723	781	725	757	731	783	788	726	743	723	744	764	813	719	731	747	800	790	755	757	743	760	771	760	784	762	751	775	768	770	738	757	791	753	748	765	736	716	777	770	767	732	753	730	730	764	775	819	749	770	780	721	765	758	770	768	731	792	796	780	744	717	721	795	812	792	746	758	760	750	748	725	749	797	777	734	725	786	789	757	747	794	750	761	737	742	721	739	761	739	751	756	811	801	792	788	770	778	724	753	742	809	742	745	767	775	746	834	717	743	710	766	781	753	780	764	750	801	705	736	714	764	770	817	733	757	763	753	766	759	770	769	780	833	793	777	795	692	773	705	720	755	813	752	777	749	707	717	740	724	774	750	765	764	774	757	777	789	760	785	755	741	795	779	731	795	776	801	800	726	776	781	846	740	779	764	760	777	759	786	759	704	795	733	753	770	815	754	742	778	774	773	749	737	685	741	790	752	738	749	754	779	721	748	798	765	812	752	760	710	746	766	774	809	767	780	731	820	765	717	753	758	767	744	761	787	752	795	789	798	716	755	775	730	713	754	732	737	760	786	752	762	763	733	786	783	734	779	723	747	800	765	797	745	768	744	761	731	812	745	788	808	760	801	774	771	719	799	756	731	744	770	781	796	705	786	790	794	777	739	765	791	788	735	773	765	739	752	765	757	769	737	729	773	820	738	730	761	799	758	765	727	778	794	719	726	783	720	751	721	834	751	795	728	775	759	739	718	793	753	741	782	742	781	745	761	792	761	723	767	718	745	722	769	716	759	756	792	779	774	754	790	734	761	778	747	790	810	801	783	732	763	790	765	737	766	802	783	753	750	780	801	748	736	731	744	746	726	772	762	758	736	826	763	747	767	718	743	754	789	747	780	759	739	733	794	759	800	764	749	799	735	758	740	751	718	750	758	721	765	786	772	799	809	772	757	742	741	763	777	704	748	760	782	862	776	784	827	776	720	801	783	785	798	799	794	746	715	779	752	736	787	776	769	747	816	743	717	709	736	788	767	749	776	751	766	734	797	773	782	803	756	725	760	776	726	714	763	804	759	742	771	730	795	761	763	758	757	766	707	751	732	802	763	761	749	797	784	771	752	797	748	762	756	795	807	746	753	793	768	727	800	720	713	738	749	727	742	704	710	772	778	733	762	763	742	722	753	707	769	807	722	800	760	716	775	824	764	769	788	728	746	749	752	745	750	806	763	761	748	762	759	741	744	822	787	835	730	740	782	739	763	793	784	776	737	726	768	772	782	793	747	740	791	768	764	807	797	739	710	804	802	785	752	826	772	747	775	798	777	784	750	793	801	758	784	783	755	756	775	813	780	806	793	722	780	728	750	725	756	746	750	744	758	790	794	704	790	752	742	818	776	753	789	755	801	718	704	778	773	790	768	786	744	766	766	719	723	786	749	763	729	733	771	745	783	801	732	743	789	755	742	812	737	762	782	747	755	782	782	761	749	762	713	780	740	806	778	759	748	748	764	754	745	818	762	749	778	758	788	774	755	726	757	754	719	761	715	768	809	731	770	819	802	779	758	745	754	706	745	775	770	763	777	754	732	750	805	757	772	754	735	803	822	776	784	760	752	732	763	789	800	733	753	777	780	740	743	761	788	743	784	790	815	788	828	751	782	766	764	797	819	772	769	760	786	745	779	754	789	784	696	773	776	760	757	748	808	772	757	733	785	805	747	784	755	757	738	829	788	785	797	785	734	770	745	756	779	786	751	784	778	772	747	761	741	735	768	724	780	779	780	725	761	755	796	729	769	793	749	803	792	768	760	785	758	733	733	723	748	799	694	720	749	765	732	771	769	765	750	767	803	783	753	762	779	780	786	730	759	710	757	777	723	764	756	766	756	761	772	738	798	756	766	791	754	735	709	733	745	764	760	790	745	767	754	788	766	775	771	780	794	743	760	766	771	705	720	797	772	762	735	788	797	758	731	765	760	741	756	737	796	766	721	779	769	737	770	756	792	753	771	723	782	766	740	736	790	715	718	751	783	745	753	819	782	758	750	740	745	795	778	807	752	778	774	755	787	781	778	776	809	771	766	780	715	782	738	800	770	745	761	784	804	780	792	713	794	752	784	786	774	750	731	751	784	739	734	789	801	751	756	795	736	728	744	730	801	774	810	783	691	775	746	768	773	804	788	798	733	755	729	744	785	736	723	787	758	792	734	754	773	775	757	781	770	774	749	740	738	730	732	814	763	784	762	779	797	778	777	759	763	778	773	800	752	822	736	742	752	781	722	780	766	703	762	783	769	785	795	752	748	765	812	747	741	709	732	800	754	749	790	758	725	737	786	753	807	778	776	755	800	728	761	792	744	818	715	764	779	739	792	698	759	749	772	765	739	774	724	764	790	724	788	755	763	753	747	734	823	734	737	753	709	786	753	762	783	790	788	782	790	751	735	729	729	754	748	773	784	739	744	792	734	775	766	796	761	755	773	780	780	744	754	756	777	752	746	738	751	715	755	753	739	774	749	795	755	718	810	739	699	744	759	748	729	749	753	728	810	795	722	770	690	773	752	741	800	762	708	801	772	760	722	773	737	776	778	730	733	775	811	743	786	717	838	795	738	747	742	766	770	763	741	781	790	745	810	742	810	771	715	796	718	828	780	795	766	752	758	768	754	726	764	778	833	739	754	729	734	747	735
30095	29040	27854	12686	2141	784	409	336	349	339	304	325	333	315	351	377	321	340	310	348	333	333	338	336	323	364	345	293	339	326	353	350	349	343	321	303	353	351	320	343	328	361	367	342	347	365	344	302	347	359	349	324	359	332	367	326	337	328	342	307	346	305	350	350	331	335	326	325	326	344	341	309	304	364	311	331	359	350	350	323	307	353	370	334	330	342	339	321	328	350	325	344	344	325	385	312	360	341	352	292	326	338	308	295	308	345	309	349	313	345	360	342	339	334	339	325	316	348	367	329	345	321	301	371	317	336	325	340	337	327	331	343	313	341	331	324	319	283	347	347	366	299	353	347	354	340	350	341	341	330	334	358	335	358	352	337	317	317	353	339	330	304	325	330	329	355	339	303	347	338	305	339	324	348	308	339	355	340	318	338	353	352	323	358	338	304	309	323	395	330	311	342	320	333	330	337	357	346	331	328	346	361	354	329	337	306	352	317	357	316	329	349	311	323	346	327	360	330	307	323	318	347	356	345	361	304	324	324	325	319	333	339	321	370	301	324	344	316	316	338	348	328	347	367	348	354	308	302	332	325	368	321	337	326	336	329	328	330	337	341	313	340	352	317	318	333	374	300	355	316	347	349	320	321	322	346	344	323	355	317	362	296	338	346	346	326	350	346	313	331	334	330	342	350	340	333	349	349	310	354	329	330	349	364	353	339	340	327	360	350	329	359	333	356	338	333	318	330	375	323	322	316	340	326	344	360	337	311	313	332	326	341	332	318	300	333	317	336	332	336	343	345	331	339	340	349	373	309	318	315	353	359	323	326	323	337	338	321	303	321	326	335	335	353	348	365	356	350	339	366	357	336	317	321	307	324	375	339	353	315	341	350	353	339	344	329	349	332	333	330	334	329	330	307	316	334	353	310	345	360	396	332	345	315	334	331	361	336	312	325	364	346	372	331	357	326	306	317	350	323	344	313	340	374	345	337	347	306	339	290	318	326	319	339	357	336	321	315	342	334	329	330	344	332	316	336	325	353	331	338	317	316	332	352	363	323	354	336	333	359	330	326	289	327	333	340	325	322	352	294	315	317	333	313	322	329	353	346	344	374	324	368	337	349	322	312	311	299	325	345	339	339	346	350	329	324	369	340	346	320	361	339	311	329	323	341	357	316	349	317	314	334	317	327	331	326	366	315	336	330	291	348	322	313	375	346	338	335	317	335	357	312	334	361	370	335	355	329	317	331	330	346	288	320	331	331	324	354	328	293	344	344	357	335	278	323	335	382	338	314	335	362	396	346	332	325	363	353	327	350	316	342	344	327	338	311	340	349	324	323	344	302	315	351	320	340	319	293	348	328	344	329	316	360	310	343	301	371	358	283	318	327	354	346	313	317	319	315	356	338	329	371	346	341	319	357	320	312	371	318	355	312	344	343	338	344	320	326	350	306	340	385	334	356	355	332	370	349	323	357	377	334	349	315	328	340	356	331	291	319	353	349	363	341	328	353	362	326	311	350	341	348	326	329	349	317	334	322	338	350	306	382	309	339	356	319	334	312	311	305	324	338	352	344	340	335	350	326	356	331	356	353	355	308	351	319	380	334	317	358	317	333	338	336	305	301	334	348	316	334	331	310	302	331	316	368	336	337	339	308	309	318	312	335	307	315	365	332	310	324	355	360	316	341	345	353	310	304	352	342	320	337	331	308	346	319	303	348	340	338	325	340	350	318	309	342	319	349	311	358	332	333	328	357	346	345	306	292	373	310	338	328	332	293	317	328	359	332	314	278	317	357	326	343	320	340	337	357	324	349	326	313	349	328	344	361	300	325	337	333	345	332	370	325	322	326	328	323	328	331	336	341	322	310	321	358	315	334	346	349	327	335	371	325	382	376	326	318	325	324	317	341	336	346	338	331	356	334	323	333	347	320	349	326	328	318	336	311	330	333	301	309	317	347	338	322	332	327	350	380	322	320	350	341	348	312	347	326	360	330	354	386	344	303	335	356	320	323	310	312	329	353	328	320	349	315	344	353	302	360	355	353	365	328	342	353	335	318	336	344	319	334	329	336	333	311	355	345	346	333	326	316	311	355	340	352	345	358	319	353	314	344	336	359	288	339	327	346	359	306	327	339	361	326	318	356	338	320	324	333	337	349	368	337	335	339	334	323	345	308	335	343	345	355	322	344	315	349	325	341	339	312	339	333	342	300	341	337	315	363	321	336	333	328	336	318	338	310	339	317	328	332	341	332	346	304	332	322	302	335	360	303	358	347	315	352	307	315	364	356	363	336	327	377	357	303	345	354	329	305	326	342	356	324	300	343	313	350	370	331	344	325	353	326	346	326	310	319	338	335	362	310	340	289	333	320	376	336	353	336	343	330	309	333	359	345	352	323	299	324	342	290	317	347	305	361	344	344	343	334	335	321	357	355	356	338	373	328	322	356	304	347	316	310	353	339	355	338	324	375	337	346	362	337	327	364	316	358	343	350	322	339	330	326	324	325	342	344	311	345	340	351	311	321	348	306	354	328	323	328	326	319	335	371	335	339	308	348	342	318	357	319	325	339	311	340	338	328	329	341	336	363	344	351	341	358	327	322	327	363	366	343	343	318	361	336	328	349	353	359	331	355	338	345	341	347	353	346	344	351	365	354	336	321	297	314	346	340	324	337	325	349	358	361	356	349	348	316	321	331	329	315	356	323	342	341	395	350	333	325	330	332	347	311	338	344	343	366	358	324	345	318	343	342	321	316	331	354	355	299	345	302	327	312	339	346	335	333	334	334	340	320	329	321	301	341	307	317	313	334	319	325	329	302	327	342	354	326	305	330	349	361	347	333	357	346	323	327	314	335	323	359	328	346	341	339	335	334	330	334	344	329	293	292	307	319	362	295	365	324	314	365	376	334	306	346	343	325	352	324	312	321	327	300	351	341	356	333	340	313	375	313	374	348	349	388	328	328	328	297	325	336	331	350	332	340	340	334	332	318	337	351	334	338	344	338	321	354	343	318	319	362	319	316	370	303	327	341	308	311	328	338	362	354	344	333	349	337	372	319	348	361	333	324	310	310	329	332	357	320	303	362	352	394	286	369	346	339	371	323	353	314	347	363	334	323	340	341	337	337	331	346	319	330	338	366	331	355	341	358	346	341	326	323	330	364	294	312	328	360	339	372	345	319	333	317	320	321	362	328	340	344	340	330	323	345	324	330	318	317	373	330	328	349	313	340	323	326	333	338	359	328	333	309	340	326	346	316	314	321	316	307	337	343	332	327	348	328	322	292	340	368	354	341	359	348	338	330	345	340	332	304	306	334	349	320	331	327	348	351	335	326	326	306	330	307	363	343	329	331	325	339	344	312	343	345	348	308	317	308	392	358	348	361	347	335	311	360	379	312	302	315	346	323	349	330	320	308	332	337	322	344	326	322	351	331	361	343	335	322	343	289	357	353	342	350	325	334	343	295	307	317	370	323	329	310	329	338	334	319	326	337	341	364	323	318
37054	46927	32431	12406	3597	1168	632	546	519	545	549	553	547	541	510	589	543	555	517	571	506	526	511	559	543	536	541	501	491	506	503	537	518	507	545	564	518	534	546	569	525	610	509	561	525	543	524	516	535	550	497	540	526	520	523	553	531	521	532	515	540	542	532	551	501	542	513	517	560	534	547	500	540	567	533	510	525	526	536	534	560	542	523	536	549	554	517	526	503	550	572	551	536	503	528	529	481	535	541	492	541	532	551	504	520	518	546	535	509	559	507	537	526	517	555	549	504	550	552	513	515	550	541	525	521	523	526	531	538	538	496	527	540	512	536	567	551	552	532	540	549	543	525	544	526	528	544	528	503	559	520	520	535	504	528	549	491	526	552	519	540	522	527	520	538	549	502	495	569	543	504	504	521	592	497	541	512	526	514	503	539	563	534	544	505	545	533	537	526	541	519	518	531	557	532	538	549	539	560	509	604	516	533	535	520	512	567	528	551	535	522	550	561	518	569	566	559	518	531	567	540	516	573	546	521	512	565	572	509	560	522	511	505	497	543	522	502	567	546	520	548	522	510	555	545	538	536	530	533	544	521	572	521	544	530	541	534	559	581	473	549	529	558	534	493	517	532	557	583	505	490	530	503	555	560	529	554	549	529	573	536	519	517	485	530	592	541	520	549	545	520	474	546	479	546	555	553	532	544	519	496	507	525	513	556	533	524	466	497	550	506	584	523	500	552	545	513	543	577	512	547	504	526	575	532	580	566	515	476	550	501	545	523	520	524	501	526	527	511	505	527	514	553	527	564	508	560	519	546	553	524	525	533	536	534	502	528	560	575	534	503	511	475	524	521	509	536	520	549	567	500	506	486	545	558	518	576	504	494	513	554	517	535	504	537	501	520	500	513	481	545	494	539	545	543	579	539	494	523	547	533	539	563	555	527	556	533	539	496	552	543	547	559	570	536	552	544	518	521	524	576	514	526	506	542	534	571	536	475	562	508	590	571	544	502	517	490	498	517	533	500	524	525	529	532	530	532	516	563	519	527	523	543	501	544	495	546	535	540	535	522	521	562	501	527	529	534	520	534	574	527	519	517	515	490	544	535	518	568	526	553	518	540	545	522	497	531	522	485	508	527	509	546	601	565	528	525	555	524	543	530	573	501	495	534	537	516	513	506	503	561	527	534	519	542	515	539	541	525	536	533	560	520	511	541	535	567	514	564	506	519	491	526	540	536	519	517	560	542	586	517	515	527	528	539	554	547	533	533	546	518	554	546	522	526	534	483	566	553	548	568	528	505	498	544	510	520	550	579	556	529	533	536	528	534	522	536	594	540	551	566	553	532	512	562	510	533	540	511	547	517	501	526	560	527	493	495	527	535	539	512	517	519	537	578	493	534	540	567	547	529	560	534	541	540	559	518	540	563	522	535	506	525	548	585	518	513	557	505	525	564	514	507	517	540	534	518	556	549	538	532	500	567	527	557	537	574	537	515	549	511	572	524	529	534	522	507	532	528	552	534	567	514	536	522	527	503	513	584	566	518	514	514	523	525	521	545	508	521	575	539	544	511	560	561	528	537	549	511	553	580	549	532	520	536	537	560	488	534	505	537	526	515	516	579	471	511	504	558	568	504	518	518	543	547	526	524	514	539	535	512	542	575	498	533	546	554	548	540	518	512	473	528	621	522	530	517	518	542	505	544	574	498	549	535	516	567	496	542	542	521	515	528	542	516	524	535	565	558	556	509	564	519	561	495	585	527	537	575	512	514	502	516	502	536	558	519	552	492	518	550	559	558	482	506	568	487	505	503	520	516	552	521	485	515	522	516	525	524	524	530	525	512	522	534	499	525	526	504	536	551	533	527	552	558	561	530	551	552	550	563	524	528	549	556	486	532	523	502	549	546	509	519	567	542	547	514	540	550	514	533	533	545	559	562	579	527	535	541	523	559	495	555	546	528	470	552	534	565	520	571	562	553	539	535	532	497	523	500	481	521	529	512	541	523	524	535	498	506	545	534	560	533	538	537	514	535	550	506	546	509	513	541	510	523	567	542	568	537	546	517	500	538	546	524	505	515	535	493	586	556	581	480	456	543	545	558	545	552	512	511	557	501	517	520	517	599	532	537	533	504	493	535	552	490	558	569	529	507	553	481	493	525	546	533	536	511	498	517	543	511	534	519	548	528	578	525	503	482	511	562	471	494	560	524	520	548	545	528	480	549	538	540	522	549	516	517	490	497	530	528	539	523	548	567	545	559	520	548	550	536	577	536	526	520	514	545	559	553	539	525	528	493	512	497	574	560	516	501	536	523	570	501	497	535	552	548	532	526	515	522	575	536	567	544	512	482	543	524	530	507	496	509	534	534	494	526	543	545	541	515	500	543	529	529	547	496	554	506	505	513	543	475	520	588	512	514	529	541	506	526	551	498	558	526	506	520	502	521	533	550	526	532	551	509	504	567	556	523	549	537	568	529	534	581	566	573	524	544	542	548	528	572	520	537	521	542	490	518	550	547	509	520	515	502	521	505	510	535	529	553	525	499	560	523	524	513	491	506	532	535	518	522	529	518	568	529	529	543	511	551	545	553	562	551	533	518	544	538	559	555	498	513	512	538	542	523	498	553	530	509	530	492	521	530	520	554	557	522	556	497	519	518	484	514	532	535	544	515	553	532	535	509	538	515	531	572	547	520	558	542	519	537	493	562	523	511	537	570	529	576	535	520	563	525	531	532	562	549	621	508	500	540	542	521	548	506	544	542	535	522	513	530	511	556	534	539	545	511	530	533	533	557	514	547	568	553	540	501	489	605	532	564	551	560	532	545	456	565	556	473	545	548	502	570	582	545	514	523	522	564	523	519	547	527	540	546	541	489	492	540	502	518	553	502	544	529	537	559	483	558	547	511	527	518	495	545	525	523	527	520	557	532	532	568	532	549	530	529	523	511	580	530	537	515	540	555	559	453	494	532	517	575	523	545	553	520	545	526	536	528	541	514	518	570	544	476	493	533	516	509	552	483	504	560	527	514	466	544	539	543	527	577	512	513	519	515	562	549	480	514	560	501	504	538	525	518	511	513	540	565	516	516	519	531	573	563	498	546	545	539	546	544	525	532	526	536	532	544	525	558	506	506	505	528	526	562	541	538	516	485	514	532	522	563	558	576	528	545	538	542	535	535	523	558	539	524	533	564	549	546	542	545	518	509	491	521	551	516	520	530	530	550	546	488	531	522	530	506	532	505	508	545	507	544	496	559	514	530	503	531	526	516	549	555	530	517	542	562	506	519	502	558	497	537	509	552	529	538	546	503	533	522	498	533	546	517	561	494	546	555	527	581	509	529	548	534	562	509	529	558	560	552	527	495	545	535	525	490	523	487	534	524	531	522	503	505	524	541	511	550	524	537	547	584	538	523	515	507	510	539	516	544	552	532	517	579	498	558	567	556	532	542	536	506	542	528	552	487	531	509	501	496	557	474	565	542	526	502	509	463	519	574	499	533	539
24791	23363	32289	26725	20008	8214	1035	537	458	432	501	442	488	486	465	462	478	462	473	473	480	428	439	458	441	449	449	477	457	463	469	471	437	426	474	447	455	429	454	463	440	437	468	448	461	452	458	419	436	441	472	453	460	429	461	475	446	479	439	459	459	415	417	447	453	434	428	446	468	392	457	466	421	476	443	430	469	468	443	467	440	496	417	477	451	490	488	451	467	469	415	467	423	437	461	434	469	418	463	467	440	433	477	457	439	448	465	437	422	422	447	424	450	430	444	448	452	440	444	452	436	466	431	444	410	431	426	512	467	393	437	431	501	435	459	470	440	458	465	423	421	466	420	414	447	440	494	450	436	416	438	438	434	434	440	457	441	426	454	430	477	449	423	491	462	519	448	426	431	427	425	450	416	431	442	441	456	428	442	404	451	434	462	438	429	459	445	451	448	428	456	440	435	437	429	419	433	425	501	489	445	450	438	393	440	449	463	451	457	433	461	457	445	446	450	461	408	458	441	457	446	427	448	448	449	393	467	438	465	433	453	450	457	429	453	455	461	459	411	507	443	442	479	486	475	465	459	438	438	452	419	457	444	407	418	408	428	462	465	423	441	469	444	440	436	435	453	450	463	433	462	463	453	476	466	443	472	414	437	460	454	466	456	496	448	465	474	452	475	412	448	444	454	442	423	418	440	406	448	436	459	448	454	423	444	436	436	429	442	435	452	414	457	434	471	429	435	436	447	477	441	438	426	453	421	429	465	435	435	479	472	467	455	445	453	438	441	471	407	442	478	454	448	433	451	437	445	430	423	445	451	445	450	517	430	423	481	457	442	449	447	434	417	435	417	469	434	437	418	457	437	448	433	455	472	430	423	476	471	448	456	461	456	423	442	420	424	433	414	467	436	436	460	473	442	456	464	466	439	454	409	465	469	466	458	431	440	457	441	418	455	497	435	399	445	425	418	461	460	484	461	445	443	434	452	466	495	440	460	430	473	456	453	417	445	440	461	445	490	442	438	404	506	465	472	454	511	464	465	434	437	434	413	425	456	448	479	474	438	460	417	447	420	453	437	396	492	478	469	466	429	417	420	431	454	462	453	428	421	461	463	458	478	421	421	443	493	416	420	437	430	423	445	435	437	440	457	470	456	448	481	461	478	465	465	460	424	458	441	433	439	412	436	462	425	466	438	462	441	470	451	470	457	422	478	467	451	460	423	445	453	485	462	438	466	419	419	452	441	476	487	454	450	440	454	441	432	450	455	457	456	466	451	442	438	422	458	460	445	481	440	429	461	448	438	455	423	442	464	467	471	450	427	464	495	416	436	453	437	425	476	433	427	441	441	463	444	427	450	456	452	442	475	426	466	421	437	447	459	476	475	486	444	446	444	495	435	465	469	448	455	457	443	427	439	421	464	485	447	452	462	456	477	427	422	440	463	472	435	489	414	457	432	450	463	449	435	439	496	462	417	402	430	451	454	455	432	468	434	454	443	485	455	446	437	450	451	427	464	436	437	458	436	461	443	426	451	468	457	439	447	455	429	429	478	435	407	434	491	465	477	409	462	430	443	457	438	458	432	464	484	437	457	450	448	469	433	467	424	482	425	475	454	449	436	459	462	421	433	438	438	471	454	473	457	422	462	440	477	456	456	459	502	427	474	478	444	467	443	488	461	451	446	429	459	421	472	451	464	474	454	426	456	413	414	449	446	433	472	466	444	432	447	432	426	473	471	438	444	438	428	471	434	467	466	458	473	410	446	458	511	475	453	498	423	426	471	484	474	429	456	450	392	454	496	457	420	436	439	383	447	423	490	462	423	429	480	483	446	453	435	465	408	449	437	451	473	485	416	482	447	458	434	444	418	453	429	455	452	453	449	474	407	456	419	455	422	436	453	420	456	451	440	460	491	437	434	435	459	463	438	438	474	488	466	456	431	457	445	476	424	454	445	427	467	453	461	464	470	449	441	459	472	441	440	436	417	467	421	458	434	464	460	463	450	483	455	465	446	476	465	488	443	442	460	493	462	421	466	453	452	435	412	412	433	437	419	450	449	441	457	423	439	438	409	443	424	439	438	443	457	442	395	441	489	441	443	405	448	449	434	437	455	462	449	419	385	422	461	469	414	435	470	433	469	458	464	436	417	477	461	441	425	458	451	438	419	407	449	446	425	456	447	448	456	433	426	433	400	450	424	449	443	467	462	466	439	450	474	478	447	465	448	459	465	444	508	427	398	464	458	446	432	467	424	457	456	450	435	470	509	469	424	477	382	454	470	430	486	454	424	438	446	465	442	475	452	424	486	453	438	452	462	472	457	459	430	443	474	431	465	461	409	446	460	425	423	499	447	449	480	429	450	422	452	409	441	441	450	455	464	442	429	424	432	440	444	440	438	457	456	461	412	440	431	414	475	478	456	471	462	433	446	413	428	447	490	471	447	466	459	456	404	426	433	416	465	444	451	398	446	434	464	407	415	457	444	469	448	454	467	463	423	485	436	441	403	464	417	420	463	429	455	459	445	423	471	399	433	416	472	421	428	428	466	438	434	451	487	426	425	432	422	455	445	456	442	423	423	445	411	446	432	450	410	468	443	420	448	432	527	456	489	409	438	430	506	454	448	456	446	433	467	453	451	472	458	442	430	451	445	461	412	437	461	439	493	414	458	424	443	451	454	412	456	425	437	464	446	469	440	470	427	475	415	455	439	470	417	426	442	492	476	433	434	467	434	452	437	461	450	449	466	442	480	457	471	441	458	404	423	431	428	485	421	469	440	453	463	440	465	452	408	448	449	420	440	422	457	437	463	452	470	432	474	445	440	425	437	439	408	415	448	466	426	465	430	466	453	473	479	399	446	462	482	472	434	440	407	434	460	433	408	446	461	442	476	481	468	456	477	462	432	465	461	436	438	479	452	482	456	423	446	437	449	450	472	475	446	462	424	391	470	428	471	444	448	434	463	475	468	467	469	494	441	434	460	453	458	455	432	441	454	483	453	438	456	455	396	454	453	449	487	450	456	414	429	428	487	472	433	445	484	413	450	452	410	456	449	442	483	475	421	446	478	451	460	427	401	466	460	463	456	483	470	461	457	479	445	465	450	429	464	465	445	418	459	441	461	440	457	446	427	459	463	442	439	448	403	470	425	468	446	455	450	388	461	448	421	438	427	451	404	454	439	429	474	445	454	419	462	458	453	448	472	435	455	473	461	472	440	432	416	465	447	442	498	451	449	460	501	455	446	451	444	422	446	462	458	440	434	455	466	457	447	459	478	446	436	454	445	454	442	453	429	484	450	421	450	468	439	438	417	501	443	460	441	445	419	408	402	404	448	474	431	467	458	469	459	469	418	453	448	438	412	472	433	443	465	446	449	437	431	493	403	435	460	406	443	451	435	467	443	425	444	461	462	417	455	433	424	448	428	457	415	439	461	457	480	457	413	436	444	429	441	423	464	432	442	475	450	460	473	429	429	449	488	473	452	444	447	426	459	451	430	444
60610	87810	62808	35442	15180	4297	1319	764	673	648	691	699	708	704	677	681	699	677	695	713	704	723	690	669	705	732	702	677	665	716	711	701	739	675	702	711	716	694	714	716	712	715	722	707	663	704	700	681	664	709	653	711	672	766	708	734	671	684	727	674	728	641	716	695	722	683	717	689	685	708	693	658	662	681	705	702	689	735	675	686	667	701	693	704	710	693	691	701	723	691	781	740	745	731	707	689	694	709	688	713	764	712	708	649	673	664	719	674	677	675	715	701	698	623	700	664	691	675	730	685	672	674	660	686	715	710	667	698	689	646	679	745	684	699	750	705	687	698	705	722	684	694	647	670	690	701	699	712	664	728	669	711	700	664	688	712	710	715	710	704	673	688	696	715	651	679	704	699	754	688	730	705	697	708	758	709	708	701	703	675	689	706	649	691	692	645	732	710	691	688	659	712	702	659	751	731	707	718	692	711	664	673	677	728	722	659	647	687	700	709	654	671	710	702	699	731	690	700	662	723	698	685	709	689	723	710	687	688	718	678	702	714	626	689	721	719	728	688	691	692	713	686	739	724	637	682	677	691	710	664	697	695	701	716	683	684	671	735	680	690	720	705	718	673	701	686	707	727	729	694	736	688	753	721	708	697	694	733	687	644	763	678	696	705	680	750	676	678	691	722	673	704	712	669	691	759	726	663	733	665	713	669	647	661	675	763	748	710	724	721	697	685	707	718	711	689	677	709	739	700	710	712	676	718	710	687	671	676	731	688	721	704	679	773	679	706	728	683	706	698	732	685	692	682	648	664	658	724	676	744	688	722	692	708	671	720	759	730	713	679	653	739	708	711	674	708	781	685	702	661	725	657	723	663	683	680	664	699	689	690	722	716	728	692	674	739	713	718	699	708	737	669	688	717	683	702	707	723	757	733	657	726	692	649	660	669	710	703	695	680	687	648	692	718	722	677	683	715	712	682	710	727	646	709	743	729	696	673	714	692	678	669	665	715	714	709	689	674	687	670	737	700	683	692	709	722	714	677	707	706	651	700	698	696	688	690	700	678	703	680	624	659	768	679	691	711	691	743	649	656	688	735	660	709	641	682	690	745	697	699	717	711	738	720	717	658	730	701	726	699	676	709	676	637	691	699	676	724	636	677	663	709	724	699	709	655	675	706	701	667	675	727	711	670	648	682	719	692	704	735	646	726	681	767	683	744	657	694	684	712	659	688	680	694	667	713	757	732	679	751	674	738	739	711	672	704	650	673	738	689	684	721	690	748	699	709	753	709	733	712	721	690	681	733	746	668	708	661	654	706	695	716	742	654	692	710	704	739	715	712	663	715	706	665	688	680	687	731	712	714	668	670	709	744	720	781	655	700	711	681	728	701	695	698	699	811	692	676	726	669	687	682	704	724	714	658	707	706	707	731	698	701	728	663	640	674	741	687	726	681	687	695	647	693	667	716	712	727	698	715	717	712	682	742	729	730	648	707	700	673	680	709	671	701	720	705	724	721	696	684	702	703	746	692	668	732	623	641	667	666	670	727	629	659	681	723	678	740	735	665	692	717	696	733	738	747	657	726	692	666	671	773	692	682	704	680	664	774	711	687	716	666	705	740	690	745	717	720	679	687	706	699	739	701	707	673	723	740	715	712	652	700	671	689	705	693	697	706	683	678	686	713	643	697	691	720	686	670	680	692	711	700	661	679	718	651	716	655	663	719	729	667	676	652	669	664	659	690	705	715	687	709	713	690	705	687	685	691	687	682	718	715	670	717	757	717	694	671	681	743	695	730	667	745	707	689	722	746	713	629	713	661	713	661	700	699	666	708	692	742	709	747	663	700	716	719	709	695	692	694	712	698	698	737	708	751	730	691	677	707	699	644	733	670	697	693	660	755	660	710	738	728	663	707	708	721	697	714	663	675	678	701	705	664	689	728	693	724	734	714	669	713	671	684	733	687	687	693	730	676	680	708	705	686	688	737	671	679	641	692	680	691	692	686	692	719	693	701	655	697	691	646	679	734	670	681	675	723	667	725	702	738	680	722	676	693	659	691	680	709	716	702	702	729	677	699	700	701	676	699	661	711	719	668	707	624	684	725	692	719	659	697	677	686	678	694	684	704	692	688	701	707	641	658	717	714	711	698	703	676	694	684	640	709	656	721	707	668	684	717	742	718	692	698	655	705	689	816	744	683	676	634	703	724	737	645	747	727	710	649	734	670	710	701	714	691	693	667	716	689	720	694	701	674	723	675	688	746	713	722	710	723	711	735	732	729	701	693	655	677	689	685	664	642	660	718	663	680	690	700	701	643	673	645	690	738	696	687	700	698	669	666	692	672	718	698	668	686	673	704	749	723	675	620	713	655	676	698	689	695	722	736	695	688	727	682	696	715	691	679	672	686	688	693	718	732	675	691	709	721	676	711	649	677	686	657	695	687	689	711	704	690	725	710	685	683	659	715	703	654	684	665	678	662	681	631	688	710	694	696	669	686	688	720	696	703	712	658	725	688	723	706	694	692	693	717	676	685	721	693	687	690	677	673	746	683	663	707	645	673	693	691	700	680	760	688	651	709	681	705	683	683	718	683	712	668	677	722	692	681	648	706	700	661	678	633	700	704	670	671	736	701	638	715	677	693	756	680	649	722	721	731	670	681	680	678	715	725	685	669	702	734	724	702	703	690	693	677	678	675	705	706	660	696	703	679	667	704	670	653	694	704	715	719	669	616	772	760	723	652	717	681	738	677	732	706	761	724	684	720	674	676	695	690	688	655	643	715	680	652	687	714	663	722	726	673	675	689	710	710	703	668	750	665	707	698	707	714	689	754	728	699	705	684	685	686	659	656	687	649	674	671	690	684	723	700	713	639	681	703	717	690	719	721	675	706	673	678	656	674	681	677	686	719	710	692	708	652	710	657	701	716	704	705	727	676	717	696	697	643	695	700	695	733	694	708	696	734	682	696	685	705	640	689	708	672	728	689	662	721	708	716	681	669	669	705	661	714	656	681	714	700	686	691	703	675	684	677	717	675	684	695	678	661	681	712	706	684	659	650	706	693	680	692	710	700	651	696	670	739	707	662	698	644	705	679	696	732	674	695	679	679	669	724	717	689	673	706	658	721	708	719	658	704	712	723	720	686	740	703	689	667	709	705	737	662	736	732	646	657	721	699	693	698	654	703	719	679	683	691	713	698	710	735	715	688	695	695	718	674	705	673	703	692	694	713	708	744	735	698	688	706	689	641	719	718	722	697	705	744	729	663	697	694	689	695	668	683	698	715	669	702	681	685	704	709	688	708	681	705	716	638	709	652	661	681	731	730	659	694	746	665	699	708	702	702	720	730	658	735	644	737	752	652	728	704	700	660	683	680	734	702	657	733	676	692	691	697	677	702	684	674	700	696	742	663	693	726	657	682	684	708	738	685	653	724	710	696	669	713	691	699	713	708	682	663	710	716	721	686	754	755	714	701	687	741	699	625	662	677	659	678	719	715	692	711
23490	22110	30554	24748	21516	18692	4946	696	522	532	524	486	544	524	552	533	503	536	516	520	491	493	547	552	522	498	525	498	542	533	509	496	515	517	514	508	495	533	487	481	512	507	480	502	496	522	509	462	531	493	506	507	518	541	496	447	460	488	466	492	512	501	512	512	473	504	483	519	451	512	540	480	507	520	547	467	512	497	448	471	499	533	511	459	497	523	515	489	497	517	494	500	506	507	508	502	521	509	511	516	543	511	531	485	495	533	510	503	507	509	511	528	503	471	550	512	488	536	488	482	486	522	513	517	483	489	498	529	489	482	508	511	504	496	512	464	486	491	517	517	508	456	475	460	505	465	498	506	512	481	490	504	515	542	514	487	457	490	483	507	508	492	514	524	518	502	504	503	496	551	518	505	458	525	499	506	529	485	536	514	499	506	493	498	547	506	511	471	519	504	529	502	479	507	438	510	490	503	477	503	508	465	506	487	511	542	508	473	486	511	503	504	510	520	504	450	487	487	465	510	516	511	516	534	472	530	526	481	523	449	476	507	487	522	556	526	524	580	450	535	515	545	528	517	501	509	499	494	494	486	503	508	561	474	526	495	464	533	516	535	523	523	494	507	537	511	471	515	492	488	470	483	477	527	484	491	508	477	528	483	515	479	517	536	506	539	512	478	493	495	522	488	493	494	492	464	502	473	522	482	519	496	514	500	492	459	517	487	478	468	463	481	511	517	485	508	523	488	502	509	479	524	499	480	525	491	525	478	459	525	508	527	497	496	501	502	525	460	469	537	507	490	505	525	521	513	514	519	480	509	492	505	497	540	528	491	510	494	480	508	541	461	512	518	530	493	501	462	464	491	508	496	518	534	525	504	486	508	525	520	528	499	512	499	530	472	489	496	509	512	479	487	506	501	498	524	521	505	541	505	534	472	522	491	522	495	511	487	539	506	493	517	544	519	538	513	535	548	473	479	516	475	513	490	514	459	505	446	527	515	492	465	497	529	508	523	492	502	490	501	505	508	515	499	465	472	502	529	521	534	502	472	538	467	526	545	495	500	507	496	490	523	486	525	481	522	482	480	497	485	530	480	509	533	484	525	491	467	499	487	526	473	511	534	488	477	494	515	515	546	526	507	501	506	486	531	468	526	486	521	509	532	477	491	480	493	467	507	493	534	518	497	522	471	492	497	484	452	520	516	524	502	515	493	513	551	525	522	499	536	532	484	491	521	493	479	466	532	506	487	476	492	508	520	512	528	498	514	518	506	472	480	498	490	507	522	558	485	512	494	543	528	493	540	512	487	494	494	528	509	563	506	499	536	481	525	511	562	500	514	460	496	527	465	523	531	471	519	519	510	502	494	509	549	543	491	510	510	494	537	491	533	487	551	523	511	489	522	521	456	504	470	530	503	541	486	511	487	521	485	508	504	509	500	479	507	497	496	486	481	521	502	532	482	504	473	485	487	440	482	501	514	512	519	494	510	510	497	480	499	472	507	506	486	472	493	531	467	515	516	469	521	542	501	531	540	550	511	439	532	483	501	511	484	494	482	503	505	503	537	507	495	496	489	521	496	481	498	476	494	537	549	485	507	497	504	511	515	495	532	484	472	503	485	470	559	536	480	494	511	467	512	514	462	520	516	485	472	484	482	515	504	510	481	465	526	515	536	464	488	523	481	473	542	471	506	477	498	531	556	506	494	514	475	533	493	515	517	482	483	499	503	484	483	449	505	508	459	499	534	511	517	548	490	546	528	540	486	467	513	502	506	514	503	515	506	478	509	502	524	497	548	515	513	487	511	524	511	513	525	510	508	502	484	517	537	503	512	472	496	498	489	490	517	504	522	530	502	495	491	488	515	476	469	486	483	466	531	460	477	516	486	523	512	497	506	489	502	463	488	492	494	508	560	505	506	507	548	503	523	549	499	502	504	491	515	511	514	502	481	519	475	531	487	520	519	484	480	521	494	531	489	482	501	496	464	521	507	515	518	482	528	502	496	506	522	491	536	485	520	475	480	452	491	474	526	473	477	539	501	499	477	496	476	546	523	474	539	561	488	486	482	527	536	496	515	524	528	487	463	501	498	496	532	513	522	534	486	476	528	526	519	521	519	522	469	500	532	501	474	494	519	501	500	451	515	477	495	517	562	525	465	500	523	538	485	462	461	483	531	511	540	509	533	491	496	500	453	521	486	493	509	530	515	529	491	476	541	513	548	483	481	499	475	491	505	476	525	479	471	516	508	522	453	504	537	499	525	474	533	539	536	508	515	492	505	496	533	479	511	546	529	464	532	477	482	508	535	489	470	485	526	529	511	552	508	474	523	517	517	529	505	488	524	490	543	487	479	503	518	513	511	513	487	495	485	518	512	514	496	516	501	536	478	487	473	528	528	512	484	493	487	516	524	496	540	488	504	519	474	496	498	496	486	503	518	499	482	477	494	476	490	480	479	521	471	509	503	472	478	522	566	523	488	505	513	514	505	508	521	513	497	568	496	485	558	507	547	496	519	503	525	520	478	497	505	505	503	492	501	475	477	510	519	509	532	499	463	549	469	475	481	474	527	516	540	503	520	514	483	480	549	486	538	523	548	485	533	493	510	462	450	519	548	523	516	488	501	544	528	489	516	510	507	511	509	533	500	520	497	511	516	510	465	482	472	548	528	544	494	498	521	546	515	526	458	511	493	486	455	489	545	513	531	513	505	492	479	493	521	509	515	499	499	523	501	525	511	502	495	514	532	520	519	494	557	535	498	495	468	521	490	464	503	488	471	480	497	483	510	485	491	511	539	479	498	491	548	514	496	489	522	503	536	522	523	500	545	500	546	508	484	518	507	506	494	526	504	496	508	512	523	534	473	470	513	555	485	500	525	525	489	511	510	521	495	480	473	549	530	537	518	450	487	520	508	536	530	522	505	510	545	553	444	516	537	488	539	509	521	509	501	473	483	515	504	515	502	494	477	527	491	496	498	500	516	517	514	539	485	513	475	482	475	513	535	498	500	481	512	468	494	567	489	468	518	465	451	520	480	505	464	505	513	500	504	498	504	508	476	465	474	498	539	525	511	517	480	538	493	503	463	501	498	505	512	493	478	508	501	521	530	531	475	507	509	476	492	481	515	501	525	494	533	500	509	513	504	529	455	516	534	515	495	473	465	518	481	492	491	512	480	521	534	530	523	463	475	543	528	519	513	487	493	495	493	542	521	479	558	491	502	531	533	475	510	482	493	570	475	508	522	534	475	471	547	542	529	555	489	496	510	493	472	534	483	547	513	483	479	448	524	492	463	532	522	528	511	554	509	455	505	479	500	504	518	497	475	517	482	535	448	558	460	485	539	467	509	526	508	505	508	513	508	546	490	501	486	483	531	480	527	491	509	514	463	475	487	504	505	502	508	505	496	501	503	510	509	520	467	505	490	498	514	476	467	510	496	496	519	455	514	513	534	518	478	484	478	503	482	505	500	452	503	526	509	490	484	484	491	504	512	483	451	504	479
61752	98901	72497	42625	20385	6049	1935	872	789	811	725	723	753	781	742	755	700	793	765	809	747	790	772	759	760	782	805	765	763	741	793	750	741	787	742	766	750	775	808	711	741	758	760	753	756	746	738	751	744	856	757	786	801	782	795	737	751	803	730	780	755	759	771	767	736	769	781	745	727	714	785	803	755	749	770	814	786	810	763	745	727	754	794	768	757	743	775	759	801	809	747	805	775	813	773	765	762	795	783	763	763	767	720	750	789	753	765	751	805	720	763	746	761	761	784	735	814	733	782	725	766	745	782	756	768	821	747	778	724	742	767	752	787	783	765	770	745	754	746	745	763	751	748	758	748	833	779	776	758	743	761	769	824	775	729	809	741	773	758	759	794	760	739	790	723	798	764	751	758	802	681	791	734	751	787	759	752	789	794	835	772	774	809	768	790	832	750	786	787	745	770	742	803	754	801	782	753	782	790	758	794	737	725	744	761	777	744	792	762	754	720	732	795	715	770	756	758	781	791	680	765	746	749	759	753	786	760	745	726	754	788	803	758	744	763	757	826	796	793	772	736	755	805	748	782	801	797	773	733	715	751	747	770	781	737	757	750	767	762	795	783	713	722	764	746	835	729	759	769	787	741	793	755	769	775	728	762	766	763	728	758	751	817	753	767	818	724	789	756	781	800	809	744	807	789	767	785	788	757	803	739	714	734	798	746	756	767	754	763	697	772	778	822	745	733	758	731	760	819	692	762	826	762	822	773	811	795	735	736	745	783	761	747	794	798	773	760	749	780	768	760	727	770	769	795	790	758	774	768	796	760	752	739	730	796	744	743	739	747	737	784	787	758	735	783	775	746	754	742	798	796	770	784	764	790	792	730	742	754	747	760	733	779	743	752	749	715	802	745	746	768	774	746	753	768	722	779	802	767	804	752	778	746	785	720	746	760	748	763	736	766	728	720	765	802	791	744	785	743	770	747	745	726	813	818	777	756	794	768	772	783	780	738	723	729	732	816	807	749	751	765	745	736	775	743	738	777	755	825	743	694	718	777	734	821	756	747	768	760	757	759	782	724	735	746	767	744	754	732	754	779	793	769	768	778	793	805	773	745	751	804	796	793	788	776	735	767	789	734	770	761	854	748	744	735	764	778	724	749	758	769	741	780	779	734	770	748	732	722	726	740	794	797	679	759	738	817	705	767	712	747	761	767	746	761	763	782	791	779	807	747	723	706	765	750	784	768	753	759	776	778	731	816	764	760	789	799	788	734	831	746	753	771	743	742	772	755	735	773	770	764	751	766	760	798	777	760	732	818	721	781	790	742	785	764	772	781	797	748	743	720	757	760	737	772	769	760	736	788	719	768	738	786	780	822	800	763	709	714	756	722	754	788	782	790	795	754	713	798	741	736	757	829	763	842	750	771	764	789	745	821	746	730	782	752	798	779	771	769	744	764	767	817	761	769	720	782	769	703	755	800	797	745	750	774	760	742	764	764	727	741	760	768	780	768	777	710	754	793	818	816	790	760	772	755	714	790	765	761	761	758	717	780	756	745	727	823	772	743	747	770	784	778	803	749	757	781	759	781	811	707	702	757	707	774	774	773	710	787	723	766	743	787	723	812	781	761	730	770	741	769	762	777	775	685	738	779	758	752	701	725	766	743	775	765	744	748	732	782	784	800	796	753	713	755	785	759	782	803	798	771	736	775	757	726	798	750	777	777	789	768	745	778	752	773	785	785	747	809	711	766	777	802	778	788	719	729	748	748	753	759	755	821	752	779	740	782	761	785	764	760	841	775	744	762	746	811	782	779	747	768	751	819	800	763	760	766	777	778	754	765	774	860	768	770	791	752	745	793	728	772	788	790	755	730	788	715	754	783	768	769	722	760	765	794	761	761	745	787	744	751	796	789	724	737	779	750	769	720	719	778	744	734	803	809	759	760	817	778	795	777	810	727	756	729	787	734	749	791	786	796	725	767	779	743	784	783	732	750	760	773	795	709	742	709	760	757	763	734	777	768	791	760	716	759	711	786	766	725	737	751	772	743	716	784	751	757	777	703	787	730	730	781	768	775	777	772	746	763	772	728	786	769	750	800	807	781	745	800	774	799	804	749	764	801	789	750	742	740	771	744	786	805	784	783	789	707	768	719	760	748	787	762	791	799	717	742	795	723	785	730	817	769	769	746	754	785	736	744	781	731	758	790	734	823	813	761	791	760	800	754	716	777	734	788	753	739	747	795	773	715	794	766	790	769	700	734	772	739	788	803	740	760	725	746	752	740	769	777	730	759	771	760	748	779	759	808	774	774	777	762	702	740	748	732	752	766	731	766	772	740	733	720	775	753	814	765	724	782	757	752	716	738	729	739	745	798	745	737	757	778	787	779	769	743	732	751	781	808	763	778	760	780	771	745	817	764	790	816	766	787	710	760	744	750	752	731	738	737	823	748	750	769	764	766	753	707	768	729	749	762	748	705	775	729	812	740	765	795	697	749	788	739	747	704	721	795	713	750	783	810	735	735	730	776	782	781	775	800	764	773	822	753	749	779	767	683	737	756	723	755	749	790	770	751	742	737	753	782	760	739	759	746	768	735	798	789	787	738	775	754	762	775	773	745	778	783	769	770	786	745	767	716	802	775	745	716	788	765	736	781	732	731	753	711	730	720	815	813	799	767	735	764	735	752	785	793	809	772	742	786	733	764	770	794	711	773	766	775	754	773	753	702	762	773	786	776	795	809	771	781	783	797	752	753	743	771	799	735	782	703	770	749	751	757	826	812	739	737	776	729	758	726	767	765	766	724	735	766	765	753	757	792	756	816	759	739	747	739	794	756	782	783	819	752	776	711	786	762	779	765	780	761	811	747	758	757	756	723	768	772	730	802	765	775	747	738	725	775	762	722	764	775	752	747	771	772	748	788	787	776	757	768	779	738	812	730	798	783	794	771	713	793	764	721	730	782	741	736	744	741	740	741	755	787	764	772	737	766	793	752	789	781	792	810	781	770	786	767	762	813	757	777	825	758	737	791	733	741	766	735	776	762	802	733	754	736	725	776	760	758	744	790	775	796	745	781	748	767	741	784	748	755	758	727	777	781	755	796	745	783	740	767	734	799	744	755	769	804	722	768	788	745	774	775	792	758	811	742	797	741	796	801	763	780	827	789	797	724	767	744	724	727	764	716	768	784	739	779	814	797	785	787	760	731	745	784	787	774	810	744	761	759	748	761	805	748	784	791	755	737	792	784	768	784	764	769	729	782	776	815	780	781	786	815	768	760	807	734	740	768	807	755	810	720	806	791	740	765	722	758	743	756	813	689	794	813	775	736	778	710	769	759	717	739	770	741	783	780	756	768	734	736	761	763	777	738	767	767	731	737	807	718	789	774	751	782	770	788	768	807	799	738	757	806	755	773	795	754	777	764	777	779	737	806	770	764	760	710	725	756	742	745	764	798	803	762	787	825	823	761	769	725	739	747	732	763	795	739	820	768	774	790	759	707	753
30248	29502	26940	11812	1825	702	462	359	318	338	323	323	324	334	335	337	322	318	327	332	301	344	302	351	314	317	295	325	353	351	327	340	341	343	319	351	339	336	316	342	342	351	363	340	341	330	347	326	308	329	358	324	318	347	321	326	320	331	353	316	346	315	336	330	350	359	309	336	349	318	309	335	401	321	322	348	341	339	324	335	323	339	315	342	341	336	313	298	345	327	345	316	310	331	320	338	343	327	334	329	315	337	319	322	330	338	328	344	338	332	327	350	357	329	320	314	353	339	317	331	329	337	315	360	346	347	364	320	325	351	376	326	338	332	353	344	322	328	318	341	326	329	330	331	335	321	352	319	332	315	314	331	362	334	315	327	329	285	321	320	326	346	371	320	316	356	332	325	306	333	339	341	319	324	356	369	332	343	350	317	330	354	333	341	338	335	325	328	308	337	335	330	344	369	343	302	344	347	330	329	329	318	338	370	288	313	337	335	331	339	334	327	290	373	292	299	308	334	371	327	314	298	326	331	322	329	344	320	351	313	321	309	294	333	361	363	352	308	306	371	317	321	349	319	331	324	319	333	329	326	342	322	327	342	340	316	331	358	339	327	336	329	298	326	319	311	314	331	350	338	330	351	319	336	343	330	328	335	333	343	338	358	312	313	307	339	360	318	331	324	335	340	354	302	333	329	332	342	352	334	324	292	321	327	376	326	327	377	361	356	317	327	342	330	361	317	350	327	332	342	327	345	289	317	301	303	325	362	332	322	359	332	345	319	356	331	327	347	325	302	334	306	305	317	344	324	329	321	308	351	320	301	321	312	339	317	314	340	337	324	330	302	337	334	345	356	334	330	322	314	305	334	342	338	339	341	339	314	360	316	335	331	323	333	325	317	320	351	320	347	311	329	349	318	334	327	341	325	348	304	337	342	322	361	345	322	343	310	309	315	359	315	296	318	349	346	336	366	358	351	310	310	307	301	354	310	356	324	312	326	313	349	320	323	354	328	338	314	335	314	345	303	341	303	304	311	345	346	355	352	343	345	310	354	329	321	342	303	324	326	311	293	351	328	342	361	359	331	340	363	362	324	312	365	316	305	369	296	363	335	331	344	333	341	320	343	310	327	337	318	332	347	324	329	342	334	355	327	330	322	315	321	291	310	331	354	328	326	334	384	358	328	332	343	313	325	309	370	317	329	298	341	318	294	312	317	303	319	367	332	344	302	310	358	348	332	340	346	331	304	330	354	312	311	294	313	347	326	359	322	343	332	334	325	342	308	335	315	339	322	338	345	342	340	349	339	360	316	346	332	338	305	310	347	331	302	322	318	349	354	341	324	303	307	349	359	315	333	330	318	322	321	354	323	296	297	298	358	288	309	333	328	309	336	334	338	350	337	349	320	323	333	344	341	336	354	312	317	307	331	335	317	305	328	317	353	317	341	328	370	297	294	357	340	325	339	314	313	342	333	325	349	325	330	340	315	332	329	315	315	307	345	319	369	372	307	316	365	307	341	332	315	350	333	342	353	338	336	330	349	348	320	335	357	319	362	321	296	336	315	326	344	341	349	350	322	350	342	331	351	343	329	328	329	308	355	334	314	339	293	351	334	328	348	348	278	299	345	324	325	318	344	336	311	359	316	341	339	372	342	338	322	318	349	317	327	313	319	322	325	361	363	292	328	322	317	328	351	336	349	362	346	341	349	327	341	330	293	332	359	340	330	306	353	312	353	345	326	344	326	333	304	342	323	287	324	315	299	345	325	352	358	334	301	321	322	350	306	330	328	301	332	315	309	314	294	322	323	346	296	321	340	298	323	339	311	322	335	357	304	350	364	316	308	326	322	313	345	344	327	292	346	321	341	371	344	312	326	305	312	326	355	311	294	322	369	290	332	347	354	347	313	339	346	346	354	322	349	370	362	347	335	299	323	302	344	363	313	364	333	360	343	322	333	308	303	361	349	331	308	317	337	324	325	327	351	335	314	324	324	327	301	340	345	322	366	340	338	309	316	334	331	324	344	330	308	345	365	329	342	285	316	309	366	323	325	355	323	333	306	338	324	350	358	315	345	356	336	337	359	334	328	358	359	339	344	356	336	294	323	348	320	333	323	325	331	334	327	317	378	341	342	316	344	342	324	316	294	341	325	356	315	388	314	323	333	340	355	312	333	298	321	323	333	298	327	323	300	320	295	309	324	330	301	347	308	318	329	331	364	305	324	334	326	320	316	351	320	334	329	328	313	330	343	314	326	335	329	317	349	370	331	337	354	337	324	311	310	326	338	293	318	348	320	348	309	346	350	332	312	338	313	322	317	309	348	331	361	309	324	344	336	326	363	336	379	329	294	319	352	340	305	322	336	328	337	344	336	297	327	335	334	345	325	363	334	331	332	330	338	333	332	298	346	336	339	354	351	317	311	345	324	346	348	325	361	321	293	356	350	321	332	334	326	321	307	300	355	340	336	353	315	344	335	305	329	310	371	361	296	338	326	346	336	343	325	328	348	344	346	310	320	337	313	289	329	327	308	333	312	322	342	321	334	362	353	312	314	348	317	291	369	295	347	318	327	363	328	307	351	327	316	313	345	355	345	333	324	333	360	328	317	335	325	320	330	336	298	357	341	350	332	313	327	356	354	354	345	348	361	304	319	327	304	311	358	331	343	332	353	333	319	303	359	304	334	335	306	332	299	349	317	333	322	345	324	324	358	337	344	347	332	339	338	347	328	309	314	321	338	312	351	314	353	340	346	326	342	324	310	297	322	315	337	325	316	338	348	339	329	304	320	355	331	291	331	343	359	322	333	326	308	325	347	346	323	333	324	324	363	378	310	287	320	331	324	378	354	339	350	357	347	353	327	357	328	386	320	353	313	336	310	338	328	308	320	345	323	341	328	302	332	348	318	315	340	307	337	367	334	318	294	344	315	357	311	311	308	330	298	337	318	311	323	340	325	336	323	334	303	323	332	349	375	340	335	310	325	337	358	303	330	337	312	351	330	335	339	312	337	314	347	306	351	352	347	324	335	291	313	351	321	317	316	354	347	320	291	324	334	339	336	342	348	323	309	346	337	340	332	310	311	296	319	335	308	310	348	304	292	341	348	343	315	332	330	351	313	330	311	315	320	320	347	320	341	324	322	316	325	364	300	321	309	337	330	330	337	350	327	339	377	357	308	323	331	317	320	328	336	331	358	350	280	352	323	369	351	329	337	336	342	325	314	309	305	285	333	353	321	345	333	318	317	334	307	314	349	298	350	324	324	310	349	336	343	336	311	321	342	307	370	325	359	328	338	323	308	333	342	357	313	304	335	299	304	303	323	331	316	328	346	322	323	327	317	329	316	371	347	343	325	355	352	310	350	307	308	337	322	366	324	336	321	346	364	338	330	336	302	337	335	327	327	308	342	332	277	322	370	350	344	323	351	316	356	361	336	327	323	315	299	346	327	314	324	351	325	341	330	352	352	324	322	320	324	317	336	316	345	362	309	318	337	325	333
37575	46453	31227	11590	2904	1194	629	490	522	480	503	536	506	505	490	537	520	520	551	532	531	490	517	551	493	538	506	566	575	516	502	480	513	516	543	516	523	551	496	510	516	543	480	503	503	560	543	563	522	566	521	547	525	542	551	502	510	505	530	512	510	534	527	549	505	490	516	539	529	502	543	546	523	520	556	561	525	528	499	553	527	513	580	550	556	532	550	549	506	579	513	527	493	564	548	525	528	527	591	507	530	525	508	515	524	550	530	519	498	535	540	550	509	567	497	572	509	517	524	503	515	529	525	527	497	495	498	543	506	567	589	509	568	547	488	550	518	535	454	533	537	566	525	538	559	516	530	519	518	549	542	484	549	558	575	558	493	509	551	556	545	510	571	522	562	532	505	509	507	508	546	563	535	523	548	526	545	531	526	516	553	532	530	562	508	502	564	545	522	545	526	557	523	485	557	530	509	520	546	480	507	493	539	537	520	533	517	541	532	520	546	519	521	534	523	533	534	514	503	536	531	503	534	513	495	586	507	517	530	516	495	483	537	538	526	534	480	569	515	502	476	516	492	541	555	512	540	552	523	515	511	548	549	490	554	541	528	492	492	531	494	514	512	512	545	562	509	552	518	520	548	531	516	580	508	522	507	532	545	559	526	473	513	518	519	512	507	538	498	509	549	534	520	531	489	485	532	556	503	498	504	516	526	548	518	548	531	526	552	548	535	532	544	529	513	523	531	522	508	526	531	524	544	567	507	483	551	522	554	541	539	518	512	521	542	516	550	548	536	582	494	519	530	520	560	495	508	512	538	543	498	492	526	549	487	516	522	504	510	556	548	487	532	503	553	519	535	539	536	556	530	547	549	517	535	483	540	558	572	517	492	510	525	529	522	521	518	538	502	543	511	506	550	541	574	533	523	485	540	561	541	519	510	551	529	514	519	531	544	476	538	548	512	527	542	481	518	524	503	517	493	522	510	492	511	510	498	525	521	529	512	540	499	543	552	513	518	556	568	514	524	540	509	516	541	490	553	538	535	514	555	551	500	512	539	530	503	546	545	531	500	575	513	557	493	534	517	489	518	526	537	528	557	520	531	555	490	560	508	515	539	533	537	509	491	541	528	531	517	514	514	516	545	577	557	526	558	505	549	492	541	522	486	498	546	558	542	525	508	536	560	516	563	531	491	520	552	518	524	491	536	539	542	524	531	514	544	508	534	570	526	501	521	498	533	523	512	479	562	474	514	469	557	516	532	526	513	533	505	549	530	511	551	553	550	530	486	550	453	578	525	506	544	498	528	541	495	581	521	566	565	506	499	553	526	483	504	519	533	540	490	523	544	531	541	531	522	509	545	534	511	555	549	562	556	512	523	515	549	501	522	528	535	528	546	505	509	527	552	525	522	545	499	546	528	548	539	552	541	527	519	508	513	495	493	527	521	522	507	551	510	550	531	503	563	525	554	548	515	478	544	523	518	563	532	510	565	535	533	597	505	531	525	542	581	577	525	503	539	548	515	538	526	545	523	541	534	568	513	514	548	515	481	535	518	498	549	541	558	523	527	532	537	544	545	500	557	520	497	558	547	516	530	540	562	547	504	543	520	551	545	541	512	499	515	559	550	500	540	526	597	531	553	498	533	532	519	524	523	530	500	536	564	515	486	553	543	526	521	532	506	545	546	510	557	547	539	486	511	539	520	515	518	532	526	512	473	522	508	554	522	551	528	561	524	557	549	497	473	498	519	543	487	515	539	549	554	489	533	553	492	524	531	521	537	527	521	513	512	491	506	555	508	550	571	496	540	528	491	545	537	551	545	490	515	528	516	558	543	543	545	540	527	507	505	562	542	526	533	517	505	502	581	518	509	525	550	512	522	558	512	533	502	545	504	547	516	521	508	518	539	529	547	534	488	542	528	491	530	515	534	531	507	545	547	515	501	563	523	520	580	565	522	497	511	492	505	489	537	508	508	535	527	562	549	541	494	506	515	509	521	494	531	493	516	539	519	535	505	503	501	515	534	517	570	494	525	509	479	529	517	536	546	577	507	512	531	531	566	522	512	526	547	519	550	573	580	525	525	515	539	545	526	554	561	528	519	532	473	517	490	533	526	525	512	539	549	550	525	534	555	551	529	511	520	523	544	489	501	530	507	551	549	532	490	540	568	564	536	514	529	566	509	536	596	506	495	518	522	518	525	534	490	564	495	526	512	511	526	527	509	514	501	545	530	539	547	487	529	508	504	491	532	533	500	524	516	489	539	572	524	515	531	547	493	511	535	561	543	471	510	509	499	542	539	514	544	515	547	544	542	500	558	533	525	533	549	510	494	552	510	497	538	535	551	550	522	537	505	555	560	523	526	558	510	508	533	532	509	522	468	533	576	507	529	504	482	520	509	529	521	555	510	523	516	515	555	514	502	522	511	527	505	507	524	549	558	513	542	507	536	519	512	543	503	512	539	535	513	529	512	533	559	518	489	526	523	502	536	508	538	535	534	511	541	517	521	537	527	518	505	539	509	523	533	541	524	536	510	501	533	527	553	536	535	537	536	512	525	539	513	534	509	532	558	533	519	544	507	530	538	520	522	556	479	524	533	499	511	528	500	512	554	528	491	547	523	528	534	527	555	458	526	516	533	565	568	512	526	517	537	515	536	535	512	556	554	522	520	525	513	518	499	558	562	517	574	525	491	479	514	502	559	533	525	531	553	508	537	521	546	510	521	562	517	572	530	524	514	564	517	505	500	545	557	564	536	515	533	524	493	549	550	550	513	509	515	527	506	518	505	527	536	529	536	547	520	550	561	526	495	494	541	535	529	536	489	569	548	523	504	509	546	542	515	528	500	515	520	545	539	519	539	529	502	538	518	524	515	530	495	535	552	576	524	538	532	525	566	528	499	540	533	543	525	562	502	524	483	499	548	531	521	558	564	466	527	542	531	554	518	525	470	522	527	518	546	512	491	530	508	553	551	564	504	539	528	566	515	502	548	524	520	546	515	517	518	519	517	520	499	498	523	549	513	517	534	518	515	533	530	496	548	496	511	562	527	538	523	544	527	548	536	525	534	565	535	577	538	514	510	570	524	555	529	537	498	566	509	495	543	534	574	514	534	527	503	524	564	524	526	499	498	512	501	519	538	521	543	510	518	510	493	514	544	524	541	544	544	552	516	548	570	579	503	524	565	524	543	508	532	514	553	525	556	527	535	539	546	525	572	555	538	543	519	554	551	531	499	570	525	538	508	505	557	523	509	516	496	488	534	521	491	552	566	529	537	525	499	533	527	493	543	525	532	537	516	505	502	524	527	547	531	522	557	504	509	512	539	542	532	505	497	533	530	529	504	520	548	522	524	516	504	564	536	529	499	542	554	488	556	520	520	539	493	532	532	503	551	537	511	539	510	539	546	500	526	492	534	531	571	517	505	503	540	543	542	506	516	519	558	564	534	508	544	533	510	511	531	557	550	513	519	537	546	560	503	520	518	518	517	498	548	524	559	508
24831	23217	31681	26283	19686	7812	1021	515	476	476	451	425	480	474	487	458	465	471	445	447	470	462	446	464	440	423	504	447	463	481	450	461	458	474	441	459	446	444	473	443	469	445	438	461	453	420	434	424	460	462	446	472	436	459	481	456	433	502	434	416	462	437	461	462	463	442	474	447	462	403	474	461	446	426	461	439	441	423	439	475	447	484	451	421	434	476	471	466	495	446	461	479	460	472	438	454	427	451	484	428	444	462	444	413	455	463	455	459	412	472	461	422	465	504	447	458	483	476	476	430	472	451	418	477	453	436	461	426	471	449	448	474	480	395	413	431	468	427	461	453	506	487	404	439	456	432	431	451	459	422	444	425	455	441	462	437	461	472	455	447	476	453	448	419	429	426	429	447	449	450	487	442	466	459	467	455	487	444	492	459	459	444	447	417	422	466	460	445	425	419	443	439	431	472	458	460	454	443	417	423	434	456	470	455	472	472	455	433	459	459	477	439	452	432	464	437	457	423	455	432	415	420	459	442	460	484	445	455	437	485	430	443	484	432	439	458	433	441	467	440	476	462	448	451	432	469	461	454	470	470	475	457	439	439	497	435	467	460	469	479	437	459	452	479	456	404	446	455	451	476	402	435	467	457	446	475	449	465	456	457	491	408	430	400	453	390	437	436	454	421	439	476	514	441	440	416	444	477	449	457	435	430	465	476	457	452	410	430	482	476	456	443	440	459	468	406	426	437	436	425	452	511	429	442	458	475	468	453	424	451	427	450	461	444	436	462	485	465	457	427	461	450	455	417	426	441	429	422	463	436	453	435	433	449	481	437	478	438	496	475	489	410	412	450	466	464	455	461	473	439	478	455	418	439	487	423	448	459	471	403	493	465	444	452	430	451	436	460	434	488	410	443	437	440	449	406	470	478	457	437	490	441	464	433	457	467	472	467	460	443	408	437	393	448	443	459	461	472	462	449	454	420	470	464	470	481	458	445	420	440	468	448	450	444	447	465	437	457	425	428	462	460	436	443	448	451	454	442	454	449	493	440	455	411	419	480	397	443	413	451	439	429	451	443	433	446	428	455	444	450	480	442	464	432	454	462	459	457	437	466	476	425	452	471	484	485	439	477	470	473	488	446	452	446	427	434	454	436	446	444	457	437	441	444	450	437	465	441	481	453	419	425	420	440	480	454	427	442	409	432	500	479	454	468	467	469	466	464	447	454	439	444	432	462	459	473	468	457	462	437	447	444	418	450	423	454	458	444	483	493	431	456	431	450	447	435	455	406	447	447	467	440	457	454	436	461	459	456	451	410	443	452	455	469	403	460	443	444	449	467	450	433	457	492	432	466	450	428	452	430	501	470	408	430	445	463	435	446	398	436	446	460	473	420	460	428	447	503	470	478	432	480	486	401	456	453	441	470	446	478	456	461	487	437	476	441	453	441	502	442	449	442	432	443	463	480	437	420	458	439	452	396	461	436	435	444	455	463	427	448	448	449	440	429	429	454	458	470	481	413	441	419	456	431	452	480	451	463	413	464	451	424	427	449	469	413	408	460	478	430	401	420	436	423	463	462	450	434	470	458	436	435	439	431	425	403	438	438	465	462	441	469	463	489	475	452	392	437	441	463	465	434	427	470	486	435	458	462	459	437	417	469	449	491	429	430	446	473	476	463	453	487	460	454	483	440	434	461	413	423	416	398	403	465	437	466	457	441	454	488	473	462	466	425	447	435	456	464	445	439	481	510	462	478	434	472	445	454	449	435	462	469	478	443	442	459	473	437	437	464	435	459	430	455	441	433	451	440	431	467	451	419	440	459	489	459	485	462	449	474	450	414	444	415	458	432	482	447	458	433	432	418	468	466	444	445	422	482	431	465	415	455	462	460	456	400	437	454	446	437	481	449	469	410	476	466	428	481	452	464	459	442	443	481	435	436	463	441	409	458	449	441	464	452	463	473	466	429	488	443	452	445	454	475	415	474	480	448	488	474	417	438	452	417	471	437	483	445	489	438	495	470	460	442	435	479	441	479	459	443	482	463	458	436	465	405	466	459	462	474	445	409	468	506	442	453	474	440	467	452	493	434	484	443	463	462	461	437	480	489	463	406	455	446	482	485	442	419	460	417	461	436	433	412	438	451	451	484	439	441	484	440	458	434	442	400	443	463	460	432	451	422	428	455	412	441	479	501	454	439	482	419	405	472	461	472	472	425	467	472	460	472	433	433	464	449	495	436	488	463	420	461	462	487	418	514	502	439	457	444	465	439	486	436	492	419	461	395	408	439	459	457	460	438	433	449	452	463	484	449	434	462	442	453	436	471	474	439	439	458	437	411	400	438	477	423	461	448	489	459	428	466	443	432	432	406	496	431	482	472	470	437	479	455	477	442	435	447	406	427	462	494	421	449	421	444	398	454	462	431	446	446	443	462	466	465	461	444	489	451	441	474	462	435	403	500	454	433	411	447	462	431	439	421	459	460	446	428	477	448	459	430	456	413	458	448	440	419	470	467	468	459	442	457	442	425	436	448	457	456	457	474	469	475	467	478	429	447	452	465	410	466	462	498	468	444	449	425	433	489	405	451	417	456	492	476	455	457	473	480	465	472	458	430	447	446	438	418	421	417	419	508	462	446	399	459	471	413	455	437	485	469	431	457	456	471	466	465	469	509	470	496	479	451	449	461	441	453	458	422	426	427	427	466	429	418	462	450	415	430	496	468	450	471	458	470	433	439	462	464	430	457	469	428	416	444	462	435	496	479	429	447	468	432	446	441	414	464	428	490	452	459	463	428	487	492	475	473	451	480	458	424	403	442	462	442	478	468	460	474	464	481	440	468	445	430	436	431	424	452	490	438	458	428	452	479	464	437	474	455	444	437	450	495	455	460	464	443	447	443	442	464	469	475	456	443	463	433	486	430	457	415	433	446	481	430	441	462	423	441	463	452	460	441	454	458	439	470	426	439	432	415	411	454	498	435	449	466	474	428	469	444	449	471	441	498	437	449	424	447	451	484	469	444	425	467	449	430	452	452	438	474	427	441	450	465	471	440	484	425	463	498	453	398	441	447	456	424	429	455	466	438	440	454	438	429	439	487	441	404	444	412	424	439	425	459	459	480	454	444	422	448	455	433	474	487	443	440	412	458	483	425	472	511	456	463	453	448	482	477	461	463	449	453	465	466	439	485	488	440	440	424	460	428	432	428	426	462	454	446	444	453	458	449	485	438	448	476	461	405	452	476	451	444	429	435	460	435	439	443	458	471	461	463	482	480	456	451	454	463	440	445	412	466	460	419	441	455	446	456	448	459	495	442	446	456	470	428	457	421	470	470	514	440	482	449	434	459	463	426	437	431	437	417	435	453	456	466	456	436	419	486	477	449	452	463	464	437	450	473	452	434	461	433	408	414	471	439	453	470	441	472	482	438	441	438	445	431	427	415	459	451	435	397	484	435	423	463	452	428	445	455	451	420	488	459	430	434	465	490	444	450	440	454	483	416
60976	87789	60966	32711	12988	4091	1292	743	745	680	678	648	745	671	688	704	695	686	709	694	703	716	672	718	694	683	698	714	688	739	687	689	751	712	705	727	747	635	712	704	693	732	671	669	706	681	739	679	720	765	696	730	665	675	727	678	696	697	754	706	706	700	673	705	676	702	665	743	757	724	647	710	690	672	720	715	655	702	698	699	685	692	640	691	710	695	709	717	704	688	737	717	688	636	708	702	708	728	743	706	700	704	714	673	723	690	662	698	690	665	654	682	727	697	674	728	712	675	717	703	659	724	764	697	706	680	679	699	713	628	722	677	728	707	692	699	707	685	690	699	699	682	695	705	698	700	681	738	700	709	662	724	654	680	717	708	662	672	717	704	711	664	714	699	696	730	724	680	691	693	706	656	719	746	693	712	709	696	638	734	687	682	659	684	663	718	694	704	718	708	701	740	714	698	688	693	729	698	668	693	696	733	712	654	721	702	734	694	682	690	698	739	717	699	683	669	714	708	708	689	683	710	712	721	680	707	702	701	680	664	706	721	736	706	701	707	685	748	761	755	699	693	689	694	664	696	703	728	631	721	643	658	724	719	703	682	683	688	737	712	689	700	703	665	680	711	713	666	656	690	675	692	652	711	723	697	763	691	686	698	685	740	706	696	660	670	727	690	730	691	685	756	678	660	673	694	672	714	653	708	687	659	729	702	688	727	705	728	679	720	705	700	711	698	694	722	687	680	690	669	681	713	732	721	726	709	732	674	649	686	723	686	658	704	673	642	677	741	705	668	713	721	676	727	670	676	687	728	716	679	656	706	702	728	716	671	704	678	714	683	691	661	687	686	692	640	711	753	696	669	702	695	682	697	670	670	691	715	727	706	688	689	675	673	688	679	726	714	720	700	711	710	698	655	690	728	653	706	656	660	744	646	752	713	684	728	717	707	684	724	703	730	681	727	689	708	690	690	710	702	749	717	712	718	707	674	690	705	668	682	700	717	716	690	712	732	654	728	683	689	709	686	704	678	745	679	623	688	706	642	714	695	762	676	734	737	721	701	686	681	729	708	774	698	701	708	696	705	746	709	710	712	724	696	730	714	737	770	717	677	662	712	709	714	735	715	738	640	713	673	650	698	725	695	730	744	682	677	715	660	703	703	697	668	689	692	685	775	631	674	691	713	663	667	713	710	709	729	669	646	766	653	676	698	688	694	681	690	694	703	663	702	724	690	719	723	691	709	716	716	711	703	704	690	723	676	697	667	652	720	690	692	690	696	712	662	687	728	699	706	662	673	676	656	725	691	689	650	683	660	706	659	701	674	735	709	702	703	709	709	654	672	698	681	679	705	679	711	757	677	698	720	689	717	724	703	697	656	696	700	728	729	691	708	673	709	676	679	667	674	746	688	715	765	693	742	699	651	691	732	687	686	711	713	734	720	661	681	730	686	709	727	765	670	700	670	700	673	751	695	696	726	708	708	709	661	705	694	745	723	735	704	713	747	677	720	750	674	709	655	733	690	710	685	681	653	695	741	727	702	691	705	730	707	686	739	704	722	642	706	714	701	694	681	711	729	692	676	715	689	683	721	749	773	708	726	720	705	690	662	701	721	676	723	689	729	732	732	701	697	696	682	707	675	718	747	699	692	700	683	674	683	658	687	677	697	682	699	725	724	709	689	658	730	747	691	748	704	718	716	706	701	699	663	712	731	773	688	708	705	739	679	701	675	679	696	684	754	717	697	685	646	675	721	707	708	636	721	683	701	705	691	698	696	722	677	717	711	721	694	673	676	728	704	719	716	684	734	718	695	700	684	689	691	695	700	712	710	743	695	697	708	646	712	710	717	697	723	706	699	703	705	715	673	728	706	731	684	629	708	729	717	675	710	749	750	750	680	710	687	681	713	722	670	684	745	675	703	731	686	660	689	768	683	667	715	716	714	702	757	681	692	698	725	676	694	671	699	703	699	709	771	714	695	695	676	708	733	736	679	737	702	717	661	666	682	661	684	694	655	677	687	665	707	703	702	724	706	691	750	715	700	701	649	718	753	706	714	702	670	706	713	682	716	694	690	707	711	707	693	724	698	691	774	734	711	706	669	689	694	676	678	717	747	676	735	732	683	687	741	739	719	662	722	741	672	718	673	700	684	703	727	710	712	675	676	754	696	715	694	730	718	738	726	699	655	750	668	693	669	685	684	675	692	685	723	696	703	726	678	717	720	693	710	666	744	723	733	666	672	684	703	646	707	711	731	714	711	662	707	687	757	722	695	745	719	722	674	702	687	719	743	686	695	703	670	713	682	708	732	679	703	672	700	693	697	682	732	751	685	732	706	717	672	686	710	672	695	707	687	737	679	711	687	668	651	763	730	680	715	701	672	688	686	702	688	685	697	728	661	723	725	702	720	692	676	685	649	702	668	707	725	687	704	684	710	723	676	703	719	723	679	698	658	677	705	720	705	698	745	689	780	691	682	673	689	679	710	698	683	700	733	673	720	705	700	680	677	698	703	679	721	661	654	682	669	705	733	701	699	681	711	711	704	686	700	685	720	688	718	707	692	679	722	721	664	699	727	717	728	742	653	723	718	730	706	687	731	701	728	702	670	669	752	714	706	726	745	641	710	735	730	719	671	632	718	696	695	712	685	716	699	698	716	741	655	678	704	700	663	687	698	691	679	683	683	723	680	689	714	710	669	703	705	701	719	678	688	688	635	709	707	701	683	706	713	707	720	712	712	655	709	688	687	703	711	699	710	675	763	702	656	701	745	710	749	706	742	708	670	692	710	682	707	685	739	714	695	690	681	713	726	692	691	674	663	700	707	731	752	688	744	770	699	703	721	664	712	696	724	726	689	724	693	703	737	738	658	690	648	706	730	726	694	701	678	686	738	692	719	707	712	694	661	770	750	702	694	688	700	683	702	614	693	722	684	679	691	668	673	715	739	715	725	657	718	690	717	764	698	714	686	690	691	695	672	670	688	702	755	673	710	706	693	696	720	676	692	711	734	681	725	702	671	706	744	759	709	702	650	705	671	684	726	663	667	739	748	719	682	724	683	722	710	690	651	727	707	741	724	682	674	709	756	674	696	765	732	672	687	666	724	691	723	730	712	680	659	680	736	724	667	717	676	668	672	685	709	706	708	716	690	671	667	731	670	737	681	728	707	731	686	667	669	728	706	706	693	687	709	733	695	718	696	708	691	747	718	732	725	689	687	658	656	695	687	661	667	691	608	678	708	647	670	725	708	729	711	705	680	681	711	734	683	706	703	724	662	689	732	705	729	722	718	643	717	707	716	711	748	720	716	683	728	715	708	724	679	717	674	704	687	648	663	704	684	706	676	671	738	681	672	705	673	679	671	696	676	681	699	693	677	704	693	687	665	714	696	708	715	711	690	681	758	739	698	705	706	717	670	709	745	684	701	678	699	698	699	701	711	650	767	677	719	705	703	669	682	757	696	709	699	640	671	726	690	694	672	672	715	685	685	689	673	699	691
23512	22052	30294	24609	21539	18838	5100	674	558	517	568	516	529	543	536	488	541	512	522	543	524	530	571	551	531	548	506	536	555	543	496	542	489	530	472	557	534	526	498	504	544	546	504	511	501	533	500	533	525	514	504	507	536	531	510	516	531	509	527	481	532	518	525	510	473	484	526	533	460	561	507	563	492	515	538	518	505	529	507	527	558	500	520	516	513	544	550	538	519	512	512	529	516	511	476	520	525	539	527	491	475	515	521	553	576	512	527	510	538	516	508	502	527	527	505	484	506	535	497	533	470	476	504	478	549	517	511	512	474	520	560	515	533	496	541	527	491	555	504	460	493	495	537	517	490	510	480	538	517	533	546	497	518	568	513	523	498	507	492	515	514	521	533	511	524	516	538	480	511	531	522	510	534	504	508	583	523	515	485	561	511	481	544	549	533	519	481	510	499	503	504	471	495	535	526	520	510	478	532	524	500	509	515	551	508	513	507	467	512	544	518	515	547	499	523	493	501	534	494	515	477	581	528	528	528	526	510	534	540	522	519	523	521	529	549	544	529	504	528	497	516	532	521	506	522	479	527	499	530	484	528	517	559	520	523	478	533	568	513	481	503	553	538	522	519	497	524	513	506	507	518	544	494	489	524	464	495	536	511	516	496	505	503	550	556	490	527	535	519	508	562	525	554	500	490	458	504	498	511	534	473	567	553	488	526	503	496	535	498	511	505	508	517	533	547	539	482	495	513	491	521	519	508	508	531	561	470	535	532	489	530	512	484	542	532	498	484	521	493	478	570	521	533	516	515	493	504	566	539	534	534	482	497	542	475	530	525	510	484	543	522	514	497	545	489	508	550	551	485	466	509	501	531	452	551	509	488	480	503	551	541	512	493	498	547	512	523	508	538	488	525	505	501	466	536	535	548	529	529	454	472	493	496	510	516	531	501	532	498	498	505	507	510	493	524	512	534	552	530	549	539	522	504	534	460	518	494	581	499	451	576	525	528	504	510	501	525	545	496	549	514	508	544	519	482	471	498	504	538	554	465	519	514	506	476	568	476	487	526	532	502	512	512	511	544	506	527	491	493	480	512	497	531	525	545	520	491	559	582	525	507	540	473	509	522	503	499	518	495	531	521	536	476	499	495	537	553	536	507	516	513	495	531	532	518	531	488	506	548	518	530	519	501	569	517	489	491	482	487	484	523	548	556	496	536	549	475	521	491	522	506	521	545	546	528	540	475	505	527	509	532	523	499	540	484	488	533	519	546	501	487	499	533	526	505	528	493	497	469	502	558	490	491	494	551	525	532	521	519	544	550	488	546	533	543	505	509	562	522	523	508	510	559	533	480	474	518	526	479	506	548	467	539	521	498	553	521	504	524	515	503	466	521	504	529	489	521	491	496	509	553	502	517	532	494	531	497	516	512	527	498	505	524	504	496	519	518	487	566	495	489	540	505	513	509	504	562	521	548	519	475	512	516	474	510	493	513	542	474	502	492	514	541	505	517	527	542	506	499	512	536	497	503	558	511	498	503	545	504	517	529	534	500	500	514	532	497	506	538	493	494	507	523	533	527	499	496	552	552	543	525	500	528	518	522	512	530	505	524	507	443	494	473	524	543	519	547	514	456	520	523	512	497	535	507	541	542	532	527	518	482	512	494	505	545	546	491	471	537	475	506	493	501	537	514	513	534	491	503	521	562	502	527	531	535	500	495	539	518	546	493	510	491	571	484	551	525	526	518	534	484	508	457	510	495	541	520	477	514	512	509	518	509	497	498	515	515	498	526	521	504	503	535	502	506	556	534	556	508	535	537	522	511	516	543	558	529	539	523	530	511	499	515	528	488	474	475	522	520	517	503	504	488	522	501	519	490	524	475	524	578	580	503	492	509	548	489	521	527	502	492	528	513	482	526	493	468	553	495	557	527	495	507	559	509	533	549	513	510	529	515	502	559	526	521	549	512	513	473	528	523	496	541	538	531	492	526	534	524	547	463	510	526	520	535	510	532	525	501	546	564	480	505	504	548	504	496	524	496	527	528	504	531	540	543	502	515	504	495	473	495	522	521	509	511	479	514	492	550	514	573	513	477	484	550	515	524	530	506	504	509	559	539	512	462	503	521	561	503	566	528	507	551	508	493	534	478	513	539	541	477	512	543	523	484	539	519	514	482	519	526	541	557	497	527	531	503	528	519	511	558	499	528	522	544	474	524	533	513	484	511	549	476	534	491	504	548	504	545	493	497	525	516	521	499	524	521	509	530	512	528	513	504	487	493	490	509	515	509	522	501	498	527	497	506	532	557	513	525	532	533	476	535	533	499	507	513	512	502	526	527	498	548	503	552	525	514	515	502	533	494	515	491	537	569	475	473	531	473	530	495	508	511	528	475	531	537	490	497	530	515	521	502	522	513	512	506	504	498	566	478	548	502	520	517	482	532	499	477	519	489	508	498	470	511	535	513	531	522	499	496	531	509	476	492	533	515	528	560	513	501	546	533	496	501	507	508	520	531	545	540	517	533	523	522	561	470	521	490	493	489	505	484	519	505	516	512	509	532	490	532	474	504	503	544	496	570	510	512	487	530	546	501	483	514	520	520	494	517	492	525	517	537	532	542	528	534	517	489	504	506	539	502	466	484	550	531	502	527	539	510	491	556	529	527	570	548	477	513	524	507	496	554	509	490	527	494	492	485	579	485	497	529	515	506	509	542	528	512	572	500	523	509	549	546	517	518	530	545	510	481	534	544	525	519	492	532	500	513	531	502	495	535	529	486	527	473	535	512	455	497	501	502	515	476	524	526	525	523	521	518	505	516	566	507	537	510	519	484	545	473	508	522	555	528	513	530	553	472	519	498	516	509	556	564	531	525	492	494	547	525	477	540	517	510	513	517	508	525	523	503	487	516	514	582	512	482	533	499	527	575	512	502	500	499	542	497	487	547	501	481	508	517	477	552	512	467	502	500	551	518	545	548	540	516	501	518	528	523	501	519	533	469	536	487	510	512	521	546	509	554	526	502	521	522	449	549	535	503	515	486	469	502	532	499	514	485	543	508	524	536	495	481	512	507	511	529	501	532	522	512	531	538	498	502	523	543	522	493	484	495	530	536	507	517	488	495	512	521	500	528	501	533	512	533	495	515	513	525	544	533	551	513	503	515	521	478	495	505	507	547	495	492	541	530	515	530	544	503	507	500	519	530	518	510	528	506	523	446	528	528	547	475	494	506	489	535	513	486	557	539	546	508	513	562	522	514	508	504	547	493	542	539	492	506	531	474	483	510	514	545	531	501	517	525	484	503	520	489	508	493	528	473	498	511	504	487	506	523	511	503	566	536	518	528	511	461	523	485	530	545	538	537	537	509	513	499	487	563	520	508	508	533	507	553	525	526	550	486	538	517	557	491	520	487	490	533	536	502	517	511	505	489	531	497	471	519	500	520	524	465	522	487	503	503	516	503	498	543	493	501	506	531	490	488	485	547	507	527	530	504	545	527	523	512	500
62208	98649	71007	41415	19350	6303	1870	845	780	756	740	751	776	763	813	759	802	762	804	768	787	809	757	756	814	773	751	789	774	762	742	748	781	770	766	792	778	787	752	750	744	803	779	744	746	804	809	794	788	738	780	755	868	795	790	822	759	742	741	813	779	760	766	708	711	747	761	757	749	777	782	816	717	775	815	760	800	746	763	806	753	800	742	779	819	789	814	745	773	722	789	832	778	754	771	754	740	767	779	750	773	784	808	742	753	830	788	776	780	780	778	772	769	828	764	760	733	743	813	717	737	773	746	813	750	797	788	827	758	750	755	768	795	794	786	759	788	767	790	807	789	812	750	730	748	783	822	779	764	811	791	765	766	761	760	754	753	759	717	738	760	807	795	775	793	775	813	828	753	795	767	804	776	760	798	763	801	781	753	756	787	818	760	732	773	801	756	762	773	766	798	773	794	741	799	784	780	723	764	805	829	772	765	796	762	786	769	778	811	744	781	716	739	819	781	806	795	769	780	762	712	849	788	797	775	711	755	781	804	744	735	728	805	788	783	758	758	789	765	758	770	766	806	774	746	783	739	786	800	729	797	785	807	764	814	765	763	794	765	747	744	754	746	769	787	770	782	818	763	756	769	793	790	745	789	745	830	748	757	745	721	757	722	739	746	754	749	787	781	783	751	767	802	728	799	760	764	733	791	784	762	743	764	782	792	837	794	805	756	787	744	846	700	744	763	797	776	789	752	754	774	800	776	779	773	768	773	820	783	756	774	788	773	784	739	766	751	770	829	774	793	766	760	770	759	736	764	802	754	758	782	736	725	755	772	782	757	760	795	737	780	787	765	814	794	790	763	791	799	769	762	764	789	818	770	772	777	811	771	788	819	794	755	730	756	809	761	751	791	681	777	803	778	758	771	813	766	832	736	747	777	819	763	816	757	771	806	835	791	786	773	784	782	783	790	764	802	731	798	723	810	751	807	791	771	771	764	792	748	791	769	751	767	755	811	775	791	792	808	764	774	783	789	762	764	827	806	760	745	799	792	778	786	793	717	756	776	760	812	730	783	774	732	759	789	784	789	747	777	769	775	791	763	740	763	803	775	719	811	784	746	767	774	780	706	724	808	785	719	780	808	778	811	770	760	759	742	796	764	760	741	696	778	766	791	797	742	734	755	771	778	811	797	762	832	771	811	764	770	773	780	792	791	761	718	757	732	774	782	753	766	768	801	791	804	769	750	776	835	751	767	825	729	781	771	725	792	824	794	792	799	770	825	777	766	759	767	780	825	789	734	816	761	770	784	777	738	781	745	747	754	783	764	775	775	765	764	720	737	757	796	781	820	852	803	764	752	769	786	783	783	796	741	791	765	771	813	765	750	758	795	789	744	749	784	794	736	773	734	791	779	745	758	744	757	751	772	759	729	845	813	748	792	730	706	760	747	792	753	726	782	784	765	787	769	760	783	801	776	751	789	762	757	780	768	820	780	710	794	765	777	757	799	797	810	742	756	771	800	769	781	760	782	734	721	732	795	764	797	768	770	781	763	765	738	747	788	807	762	721	750	729	771	778	741	812	809	744	808	784	795	782	752	768	749	768	782	719	736	760	822	736	782	764	764	820	784	762	757	750	764	756	764	746	793	761	747	763	773	766	720	770	814	756	790	757	783	741	744	759	759	752	768	821	772	863	808	801	772	750	818	745	820	752	783	759	718	780	742	797	742	772	739	731	730	783	727	800	828	728	803	782	773	773	763	759	774	778	777	758	744	771	772	737	717	780	803	737	789	748	788	707	814	724	778	765	794	775	784	790	749	765	756	780	747	806	751	737	752	744	744	802	762	778	716	742	785	747	760	770	814	801	807	743	798	763	777	791	789	748	734	752	782	759	767	793	789	733	776	762	751	770	790	753	806	770	828	729	811	736	733	778	728	780	798	823	741	809	779	814	849	792	768	766	785	814	755	761	762	747	812	830	772	781	742	817	708	804	803	806	721	786	742	823	800	861	738	740	793	806	798	790	755	760	788	813	769	749	802	778	813	779	778	776	799	786	769	764	792	796	794	792	772	757	766	770	789	776	764	798	752	752	762	773	807	795	758	778	795	772	774	774	791	771	728	748	754	809	787	777	747	815	721	761	774	727	776	812	758	821	723	830	824	790	773	815	733	785	731	756	760	796	774	758	776	754	773	771	756	703	815	738	742	754	757	735	788	747	721	737	713	744	797	803	767	710	778	756	760	778	796	782	792	734	817	781	806	760	785	777	769	744	760	752	746	747	810	821	811	764	730	795	823	792	724	728	742	796	769	754	794	772	806	782	776	764	755	759	794	774	753	777	742	708	743	775	749	770	837	733	746	773	825	778	775	734	790	749	767	783	781	763	719	750	723	773	747	762	757	809	799	732	757	787	781	752	744	786	756	713	778	751	773	772	791	771	758	801	755	778	778	781	806	747	712	770	817	747	763	802	766	736	785	791	789	726	783	785	766	805	834	748	786	721	784	759	742	776	784	789	791	794	731	795	791	749	801	796	775	786	699	812	751	765	737	773	769	763	772	808	786	744	768	765	779	806	798	797	749	781	778	738	798	729	758	810	779	770	754	768	726	779	764	740	767	814	757	790	795	771	751	783	806	700	774	749	820	772	777	806	778	744	804	710	781	796	771	730	783	713	819	768	770	731	742	754	763	757	783	711	766	808	835	783	815	736	764	738	735	745	753	734	770	770	791	775	794	791	810	817	808	727	733	748	801	795	780	755	747	751	786	763	788	756	753	745	734	791	760	802	798	788	747	764	774	724	781	729	764	797	769	779	794	783	777	756	789	775	750	785	757	790	802	788	760	777	830	742	728	819	779	752	767	732	796	775	772	746	780	802	799	783	807	770	797	741	765	768	799	760	777	754	765	741	789	730	782	756	765	768	792	839	803	733	775	770	760	832	786	751	797	761	794	742	815	777	766	805	753	794	758	851	787	786	773	752	761	808	746	723	825	801	765	728	755	855	728	758	812	841	763	768	739	800	728	808	771	759	778	723	804	725	766	769	786	733	761	808	773	816	779	766	739	764	752	775	761	792	754	798	762	817	747	744	815	796	828	780	825	744	740	735	809	812	733	733	749	748	762	756	743	731	784	727	779	766	744	781	744	820	781	744	812	752	788	794	775	750	789	757	738	749	800	767	782	832	769	800	773	766	757	737	806	752	757	782	755	798	793	825	769	814	722	761	752	767	750	746	770	738	749	784	771	764	780	722	754	773	787	755	789	787	721	737	712	763	787	782	779	765	783	797	762	811	760	749	773	767	839	741	809	771	778	785	772	758	760	784	802	705	768	754	760	794	748	803	689	758	785	807	754	759	807	765	768	774	791	758	741	769	736	734	769	819	762	769	784	833	732	793	788	775	749	821	759	778	739	757	796	750	788	791	792	754	782	769	771	762	688	790	790	761	803	754	785	787	785	788	812	735	765	757	820	755	765	765	756	794	801	818	794	775	749	809	785	757
30200	29442	26009	11116	1706	581	394	329	363	337	375	341	328	310	382	374	315	328	340	332	349	356	354	361	325	333	353	328	333	361	345	312	330	336	328	380	320	354	342	318	346	341	371	325	348	351	302	340	339	329	322	354	348	347	331	340	323	353	351	334	349	339	288	341	342	339	336	332	328	350	335	348	360	318	325	337	314	344	337	351	334	324	266	343	322	345	330	331	349	339	338	330	338	325	341	344	309	333	325	362	344	330	326	300	309	328	327	351	359	356	302	329	337	339	314	336	314	339	359	327	400	362	359	354	331	320	354	382	324	317	349	326	363	343	361	347	326	336	307	343	337	357	342	323	336	305	330	351	326	336	342	346	309	354	305	329	344	341	324	343	343	320	334	313	336	336	329	329	349	337	385	343	325	337	347	327	328	334	323	320	348	334	336	357	352	346	329	353	344	335	319	330	334	329	323	306	354	338	349	313	346	357	341	320	331	304	343	361	331	337	353	293	337	307	330	349	337	343	309	341	361	293	335	316	315	317	351	361	356	322	333	298	349	332	335	341	355	351	336	321	312	360	348	364	328	328	337	336	314	316	346	346	330	316	352	327	314	317	354	336	328	348	323	342	368	341	342	341	371	317	333	349	345	309	315	339	307	319	334	331	327	321	325	386	350	338	325	350	331	347	368	343	334	356	330	334	354	337	339	339	344	348	325	359	364	336	379	308	361	335	348	343	321	329	311	314	360	309	329	332	330	393	327	323	339	363	335	324	335	332	321	348	334	338	313	318	344	348	308	350	333	358	317	308	385	351	325	342	313	349	360	362	306	321	317	347	360	345	333	328	347	317	344	335	338	328	340	342	354	306	305	314	334	330	366	354	342	339	339	364	368	325	332	345	348	316	336	307	325	309	324	372	327	353	326	318	314	383	306	345	322	308	347	345	345	346	314	322	323	354	339	345	332	337	322	330	317	339	320	348	319	323	332	354	307	343	351	360	324	336	356	335	350	325	314	347	320	294	346	330	345	352	372	311	359	320	359	333	328	328	350	348	320	338	349	313	342	311	322	332	322	366	332	338	337	306	339	334	348	355	306	337	317	303	327	354	310	342	328	339	325	319	322	347	312	333	355	362	309	329	348	300	327	321	320	324	327	317	336	324	333	339	349	332	342	347	362	346	361	342	344	320	309	330	350	311	368	329	361	335	325	345	352	335	342	325	318	331	363	351	328	331	326	330	311	316	340	338	324	320	352	349	323	341	361	312	324	367	331	371	355	318	328	323	340	313	376	314	329	353	347	355	354	348	321	328	352	347	332	340	313	341	344	322	321	336	301	333	357	350	327	316	331	338	348	312	333	389	363	341	344	343	350	344	330	350	340	342	330	353	322	340	356	310	318	355	336	332	318	343	346	345	340	326	326	344	331	349	330	311	309	340	363	334	351	332	338	292	342	327	334	353	352	355	333	334	317	350	361	323	341	354	313	312	331	316	362	328	337	325	338	350	362	365	306	308	330	330	311	345	361	348	322	313	300	325	331	329	341	316	313	334	332	346	328	354	313	330	361	316	364	329	302	350	339	348	301	359	321	334	363	349	313	325	374	320	334	318	315	351	340	333	355	327	337	326	374	349	323	337	326	344	348	340	376	344	321	367	333	343	366	335	312	346	337	334	330	323	362	321	336	335	391	324	341	328	320	311	327	348	332	317	332	358	320	331	351	341	309	337	348	325	341	365	352	291	335	336	343	360	342	309	330	325	323	343	300	343	340	316	339	365	338	321	364	363	316	343	339	342	330	323	324	346	330	366	334	314	379	328	360	329	355	298	325	315	328	340	339	349	335	327	355	335	346	342	347	307	308	400	344	319	372	331	368	331	312	322	321	350	323	347	340	351	337	375	342	318	336	326	364	321	297	352	318	341	312	367	334	360	327	316	325	345	338	344	343	343	366	342	325	329	300	346	331	365	342	312	347	321	333	334	328	326	370	348	349	324	323	364	318	327	337	336	333	331	352	297	340	314	342	319	310	302	356	335	350	314	330	375	317	314	366	347	295	332	359	335	322	353	341	319	323	335	308	340	336	350	356	333	355	315	367	316	333	352	342	359	348	327	321	325	364	322	348	337	343	334	327	361	332	340	333	363	320	314	301	331	330	339	348	306	328	368	324	320	339	369	356	355	327	345	344	347	350	331	316	315	338	362	318	377	296	343	354	329	320	340	318	332	343	325	331	344	313	307	344	332	331	307	338	315	313	331	336	307	320	319	352	353	380	309	341	320	337	330	354	346	330	305	349	319	310	341	355	335	321	332	325	338	323	332	351	309	354	316	316	339	329	312	321	305	355	326	342	345	330	312	300	323	328	318	383	306	351	347	365	368	330	323	353	305	313	324	332	327	330	322	326	316	304	319	326	319	336	343	371	347	349	340	335	343	321	336	340	344	335	305	326	393	337	330	350	345	340	337	374	362	345	318	351	342	314	329	371	330	308	329	364	361	340	323	334	349	323	371	349	344	352	378	332	352	301	333	330	320	354	380	335	337	326	341	351	360	332	317	325	327	330	324	334	322	328	352	357	321	331	317	335	329	321	348	333	329	353	353	337	366	354	334	348	340	335	348	350	322	338	315	332	302	323	333	353	349	306	356	341	320	342	314	321	332	362	342	309	328	323	359	378	349	366	343	357	342	350	349	348	348	362	370	320	348	311	359	346	301	360	316	349	374	321	353	328	337	367	341	337	324	309	326	317	328	361	341	346	320	335	318	369	280	322	371	356	336	334	334	343	339	350	314	315	335	311	352	316	285	323	327	337	317	321	317	353	343	329	346	351	343	301	306	338	324	321	378	336	348	327	355	352	350	360	379	345	350	345	346	294	306	325	380	316	362	326	316	353	339	358	341	316	337	344	308	333	335	352	351	315	328	346	326	347	316	344	347	320	350	355	335	314	349	360	362	312	343	382	337	334	332	333	336	342	334	332	340	347	333	315	363	365	346	343	307	360	331	376	337	342	352	363	358	351	325	324	344	352	352	320	332	327	362	337	363	355	332	302	356	347	326	368	308	309	362	343	339	332	355	343	296	336	320	342	337	347	342	335	360	327	330	354	369	349	341	329	291	335	321	355	334	320	365	361	344	325	366	323	300	323	311	305	323	332	326	339	332	325	342	365	329	340	336	354	337	340	322	327	335	322	332	364	367	327	312	311	351	359	340	339	362	320	346	329	344	354	354	347	326	345	337	335	320	314	351	337	366	353	327	354	344	341	331	321	342	326	327	338	353	336	359	315	326	343	334	349	336	317	311	326	344	357	343	336	338	349	293	345	326	320	344	341	321	348	329	334	315	329	349	336	357	309	328	329	300	349	305	346	375	356	373	354	322	318	382	334	370	356	347	342	337	319	326	337	311	323	336	355	361	327	345	345	330	352	360	380	337	317	337	311	346	356	332	367	342	352	330	322	318	329	351	324	326	364	321	361	305	352	332	312	341	325	351	338	347	335	371	335	352
37442	45722	29840	10822	2796	1042	638	496	548	540	549	517	558	544	583	511	528	552	516	537	543	502	515	539	522	520	523	527	538	524	538	497	517	495	532	523	530	523	526	538	533	563	539	515	537	531	557	503	546	536	467	514	562	501	499	549	541	568	525	527	549	507	542	553	532	555	523	542	519	512	521	534	544	533	471	534	547	520	541	522	526	544	531	513	545	522	553	540	522	520	529	492	495	506	551	541	487	565	486	549	549	537	569	502	548	508	559	529	548	537	531	544	514	536	504	553	533	566	507	539	504	520	522	493	537	510	520	535	507	518	534	493	534	516	541	509	512	528	572	520	560	502	514	493	535	513	509	520	544	543	555	525	573	487	535	522	528	524	506	534	507	523	534	528	556	532	542	533	507	530	487	525	542	525	555	516	530	533	499	560	540	546	519	534	548	542	538	518	528	506	513	516	547	551	538	532	536	551	497	539	543	566	530	525	522	499	580	552	474	532	563	515	565	544	527	531	550	525	501	560	507	535	533	502	496	556	527	526	561	544	563	543	564	552	550	522	597	556	612	536	549	550	525	562	571	529	537	529	482	554	549	521	519	529	551	531	491	535	549	521	521	541	536	529	564	552	541	518	515	529	544	528	533	549	527	520	523	513	553	543	564	498	502	532	528	550	545	536	554	539	568	533	561	537	533	504	541	512	567	545	520	552	534	540	553	552	549	543	524	507	531	539	525	553	511	519	516	561	493	529	523	573	529	503	530	531	569	510	507	552	532	490	515	525	546	526	516	513	564	539	528	573	504	527	490	529	506	552	503	532	545	523	536	541	562	564	514	497	543	541	546	541	552	558	527	536	544	603	578	566	513	548	540	515	536	576	557	553	529	520	526	551	530	528	548	573	530	535	511	495	554	516	536	522	507	516	507	511	529	517	510	536	553	487	528	536	524	505	545	576	510	540	529	571	546	519	548	536	492	559	541	532	543	568	546	547	548	525	524	555	531	556	496	563	541	573	536	513	530	514	516	540	544	557	512	555	565	543	519	504	519	530	546	552	518	538	529	520	544	572	564	555	518	545	548	526	529	538	513	540	546	495	529	539	556	523	554	538	517	492	544	536	517	522	525	549	533	531	535	546	542	504	516	554	474	550	552	548	542	510	523	542	503	530	538	553	550	539	526	480	582	531	549	536	500	584	567	533	530	539	559	524	525	523	555	523	489	528	562	518	500	562	534	551	489	482	503	532	537	537	545	492	473	527	495	513	543	540	514	558	562	513	565	547	498	574	565	519	567	500	551	529	526	543	553	510	532	522	565	583	510	509	527	540	581	536	508	523	553	488	544	544	509	550	551	567	563	499	581	545	546	535	502	525	469	514	540	493	526	556	490	563	548	570	523	542	556	523	539	529	542	476	543	518	525	560	512	526	545	538	506	550	541	532	541	527	531	505	551	542	553	542	574	508	549	497	563	508	501	524	529	561	542	539	543	539	500	563	547	547	499	513	530	570	508	529	538	514	532	539	539	565	572	528	503	566	550	525	528	569	552	529	559	519	540	554	494	534	508	547	500	485	513	534	569	545	515	537	532	536	513	567	585	578	513	523	501	544	530	523	511	500	551	560	557	501	521	589	497	556	532	534	498	531	521	547	554	527	512	547	528	538	479	524	525	557	573	538	541	521	549	504	541	528	527	515	535	528	515	496	531	559	541	543	531	524	560	548	522	549	502	572	554	583	562	479	528	519	550	543	538	554	565	525	542	522	519	504	548	561	518	560	531	504	559	497	541	524	555	569	495	541	510	561	519	518	543	540	508	489	509	572	504	528	547	546	531	499	542	526	520	528	470	540	552	505	547	550	481	517	525	522	510	518	556	537	535	551	525	517	560	511	526	509	526	527	519	512	527	506	519	535	522	522	562	541	534	518	484	561	486	504	540	553	549	525	562	563	557	498	514	565	585	485	498	552	516	514	533	524	540	553	533	557	558	544	549	568	575	525	520	538	551	542	525	511	512	547	544	532	504	538	536	530	524	487	517	521	555	578	526	536	572	506	548	556	535	560	520	499	506	490	584	555	533	535	532	551	583	511	522	509	556	527	587	519	565	560	560	525	512	493	528	526	565	550	495	543	523	556	515	576	531	520	507	526	521	539	538	523	549	534	504	504	528	500	518	568	528	525	525	562	536	541	544	526	539	536	535	562	571	551	541	498	534	541	505	531	557	525	598	521	536	492	533	540	473	540	549	517	527	533	521	526	512	535	524	557	498	553	570	534	558	502	550	540	550	513	531	547	511	540	535	545	488	512	531	524	535	518	525	543	552	566	498	520	521	529	543	552	519	536	524	525	526	548	491	533	506	530	526	550	528	551	505	497	497	554	537	562	505	538	516	546	523	497	573	557	551	538	545	539	540	534	523	573	511	551	549	513	536	543	547	516	507	514	516	548	545	553	552	543	516	470	502	563	553	553	544	514	517	555	518	544	550	548	541	575	530	547	515	512	539	499	518	516	539	548	553	518	550	528	530	556	548	500	540	538	532	540	518	554	511	561	523	543	583	519	563	533	519	532	489	564	504	541	519	579	522	504	552	521	538	510	527	513	530	555	525	549	581	550	524	532	512	535	536	524	548	542	544	524	543	530	536	536	535	557	551	497	561	557	523	529	504	532	523	516	550	523	593	510	513	535	525	547	562	572	516	496	509	500	553	516	546	556	586	512	531	552	536	539	534	563	535	506	537	500	587	480	584	548	541	494	552	511	543	535	538	527	534	535	520	556	557	557	519	519	513	547	505	551	542	527	504	498	525	569	536	524	476	577	547	520	557	525	534	562	526	525	479	573	546	542	540	529	484	575	518	515	533	513	549	506	557	535	542	586	530	508	549	511	533	577	542	539	542	591	486	518	562	545	530	526	550	603	509	494	542	537	530	555	580	622	549	515	543	544	535	538	608	490	532	578	553	499	478	500	539	529	520	489	524	539	534	508	521	556	516	534	524	523	546	570	526	518	518	514	570	532	470	572	530	516	525	558	540	500	544	530	499	540	546	513	531	499	535	534	520	541	528	513	533	526	540	495	503	514	541	509	516	537	540	521	505	516	501	542	524	572	538	518	535	531	549	554	539	600	534	540	582	542	488	554	545	522	492	518	524	509	517	531	527	549	539	543	513	496	599	519	550	538	526	564	501	515	498	553	565	543	522	553	528	519	529	519	511	543	564	560	589	559	528	568	512	539	540	505	508	517	555	570	507	519	546	531	518	546	502	529	558	498	519	513	554	599	536	551	522	570	533	579	552	518	494	533	496	509	521	511	532	525	543	541	561	546	561	551	540	540	541	538	526	559	506	538	552	479	553	501	519	544	575	514	534	531	522	557	548	543	509	518	514	563	555	517	530	568	565	527	545	533	502	531	573	551	510	523	556	499	515	504	554	520	510	530	548	526	550	536	562	551	538	536	548	533	555	518	543	531	516	525	532	560	501	567	539	490	538	497	526	525	489	486	555	540
24821	23101	31379	25908	19670	7613	1001	547	479	508	474	479	473	457	487	497	448	455	484	479	483	470	491	474	509	475	419	462	454	476	471	463	482	425	478	441	431	434	452	483	488	469	459	456	439	472	472	482	461	464	452	476	449	481	466	473	473	455	461	461	461	474	501	464	420	479	471	469	457	437	463	485	442	477	455	446	484	466	484	436	464	450	487	474	451	488	439	472	445	461	455	483	443	477	429	461	477	471	443	464	449	477	456	480	450	475	463	455	481	475	459	456	475	455	472	472	445	497	479	489	460	441	452	501	450	438	520	483	497	486	417	462	442	449	465	443	441	456	443	469	460	434	457	444	464	446	458	471	408	469	461	491	446	426	491	472	462	466	455	512	421	470	438	412	459	440	481	468	454	464	470	459	435	453	448	451	480	473	446	461	513	458	470	452	467	429	462	426	456	454	450	459	438	466	463	457	483	439	480	507	460	453	472	455	457	468	475	452	441	437	465	436	452	439	445	474	486	452	449	479	434	448	430	439	479	420	421	453	458	497	451	453	465	477	447	470	422	498	490	459	460	485	473	456	456	435	491	451	479	476	439	489	476	464	436	455	484	460	503	445	470	451	436	446	463	426	469	449	477	463	450	459	458	432	467	431	450	509	454	444	469	424	444	470	471	447	449	435	473	445	489	497	459	453	416	425	456	425	455	484	427	473	418	467	447	455	462	439	461	469	473	451	465	447	448	425	451	451	469	456	478	446	446	459	481	487	435	457	434	496	453	454	442	451	471	424	433	472	465	418	461	462	441	475	476	461	455	436	455	497	479	458	447	472	488	468	455	417	464	470	502	463	435	461	468	451	481	451	476	470	467	495	482	473	470	483	405	414	457	466	459	454	498	482	466	488	458	431	468	484	460	444	448	435	445	495	446	447	460	470	484	478	468	458	488	444	460	461	447	454	469	454	465	484	437	450	483	467	484	479	505	451	464	426	437	474	481	478	449	467	457	463	424	444	435	450	481	448	454	486	504	487	442	472	447	498	514	447	455	441	468	484	465	464	508	444	426	448	421	478	442	470	434	444	483	462	444	465	447	426	462	440	450	445	452	483	435	489	470	400	465	463	456	463	452	428	452	444	438	463	452	482	451	452	441	451	461	481	455	468	496	497	492	481	446	472	400	500	467	447	481	465	428	426	414	451	412	474	448	453	455	472	459	462	419	459	430	435	441	469	451	466	468	505	438	464	480	509	489	446	430	448	419	433	457	432	472	465	457	483	435	441	443	462	466	447	467	460	427	443	454	454	428	459	444	450	461	445	434	463	463	391	417	497	458	460	478	477	432	482	444	467	463	449	482	470	459	443	498	454	438	474	436	447	471	425	449	460	452	436	434	472	473	440	447	451	477	467	440	482	449	445	480	468	435	486	443	469	462	494	469	427	472	458	453	453	451	447	534	451	489	468	480	450	456	431	455	449	429	477	427	457	468	404	442	454	472	465	464	474	451	400	451	487	432	443	455	413	480	450	475	417	438	448	457	500	436	482	459	461	453	454	460	486	463	484	466	414	459	480	458	479	460	462	446	440	470	467	441	484	468	473	459	469	438	456	433	444	457	453	450	455	454	492	431	476	473	432	469	467	475	470	519	459	460	476	484	458	499	481	420	477	425	457	446	442	453	490	432	417	484	451	468	445	471	431	422	460	494	466	447	423	471	431	476	462	482	462	429	465	506	447	467	463	441	428	451	466	491	422	470	454	478	482	454	431	480	448	445	507	506	438	465	488	450	472	442	474	483	453	467	470	467	443	439	455	437	465	426	487	464	465	475	461	413	436	452	455	445	454	443	441	440	445	476	455	484	466	471	435	458	467	471	479	447	469	435	433	453	465	499	446	477	490	468	460	456	432	486	460	451	447	477	451	472	458	487	460	443	447	489	471	468	442	469	462	469	486	431	466	450	485	438	509	456	437	480	481	499	476	450	446	435	453	462	437	521	459	430	438	455	471	428	458	457	455	477	446	477	450	443	460	417	437	452	432	483	485	434	478	460	451	420	436	467	485	457	449	482	433	482	439	427	467	408	485	452	482	459	462	439	464	454	459	489	475	477	444	480	465	429	500	466	443	452	448	451	473	482	423	475	423	474	452	473	483	444	460	458	420	458	440	440	473	452	481	457	439	470	452	480	419	479	454	462	492	465	472	472	440	435	432	472	516	497	514	455	444	535	444	479	424	497	457	475	502	476	505	476	521	472	447	487	494	490	459	443	492	453	454	476	464	440	451	431	504	424	497	458	478	445	465	487	443	418	477	480	446	480	466	438	486	464	429	470	440	467	464	467	469	469	451	479	430	464	479	482	465	454	447	435	428	458	478	429	457	441	440	443	431	459	507	471	459	457	435	460	433	442	465	455	429	445	458	446	461	452	485	413	416	455	485	463	470	498	422	458	501	450	464	427	484	447	440	470	480	431	448	512	436	500	484	475	462	429	427	449	462	439	460	483	441	466	450	520	474	431	439	456	467	464	480	439	466	439	440	452	435	441	414	444	425	469	482	469	459	423	447	441	435	471	488	462	459	469	457	450	480	461	453	433	466	430	452	451	456	491	451	484	446	462	465	456	473	479	450	508	450	437	434	471	481	452	466	456	476	454	443	454	457	520	468	475	449	487	469	453	479	437	465	453	470	494	430	477	474	470	432	437	471	469	503	467	476	454	412	448	463	492	452	465	477	453	452	472	447	471	445	452	455	432	446	453	433	439	459	461	470	429	428	434	435	501	475	454	454	444	463	415	426	461	444	435	422	454	465	445	484	446	484	454	452	489	462	463	499	488	506	473	468	460	438	436	441	489	464	456	437	426	480	467	446	465	486	467	477	450	434	488	462	462	458	516	507	454	454	469	468	462	466	462	495	455	410	464	484	480	475	435	438	468	487	471	450	422	438	441	440	455	442	482	440	444	439	477	495	452	489	497	477	449	482	450	469	462	437	456	496	416	455	468	511	463	482	454	430	429	473	479	428	470	454	468	462	458	479	451	503	430	437	446	424	468	467	473	474	498	426	468	469	460	457	457	442	437	460	442	462	451	482	481	417	426	455	482	476	431	462	394	470	496	468	426	487	440	464	426	472	484	450	499	466	461	455	439	461	448	452	497	457	419	465	425	427	470	469	465	490	478	452	466	481	473	459	443	461	413	458	490	437	448	466	455	491	461	458	467	444	467	424	457	439	479	458	461	430	421	455	465	461	491	457	466	463	472	422	438	442	478	426	479	463	458	435	481	488	446	506	450	464	447	462	441	468	462	504	465	479	450	418	501	484	478	436	467	427	486	483	489	484	440	436	431	461	447	486	463	434	473	412	497	460	444	437	446	433	454	464	415	492	400	460	473	446	453	463	459	476	437	494	444	450	451	501	466	457	435	462	461	511	430	464	469	442	479	433	465	467	445	449	481	467	444	459	464	466	479	495	489	418	409	456	441	437	448	459	465	453	457	463	450	420	509	493	435	472
60781	87616	60388	31980	12580	3984	1319	802	727	725	712	718	720	734	703	746	704	724	727	715	746	682	694	706	703	715	690	680	691	705	739	676	719	737	686	705	701	768	724	676	720	683	753	720	747	666	674	700	717	719	753	696	711	723	720	709	740	711	702	709	681	768	738	716	759	749	701	719	726	658	661	745	735	695	706	656	698	720	764	749	732	733	713	732	700	742	690	664	755	706	725	725	726	737	687	704	688	696	677	711	738	749	729	724	730	680	725	722	708	667	725	710	717	722	679	700	710	715	708	706	741	734	709	701	686	753	668	747	714	703	709	733	717	724	721	700	686	681	736	724	719	695	650	690	702	679	736	705	751	709	700	744	708	660	687	707	707	730	783	758	684	748	708	711	738	711	730	744	712	697	779	701	744	665	698	709	684	731	728	767	728	690	733	711	672	710	705	732	702	737	710	706	740	729	756	703	719	750	738	683	698	736	694	760	716	722	699	728	646	688	696	671	734	686	677	729	701	719	705	713	714	687	728	706	718	710	725	714	782	699	734	690	720	720	692	723	722	719	698	741	683	674	699	656	766	744	693	711	735	695	683	725	680	726	705	745	724	740	678	755	628	681	722	695	727	788	730	700	713	704	729	743	706	718	683	740	699	718	698	698	695	756	699	774	698	709	700	738	702	712	731	705	744	654	735	733	742	761	678	731	731	694	676	709	737	722	750	756	666	689	680	680	702	743	702	742	714	710	657	702	719	708	751	768	724	717	701	664	718	719	752	687	684	753	684	674	687	713	663	659	730	729	707	726	684	748	668	697	733	756	654	716	709	708	695	735	687	710	742	686	740	662	721	703	741	703	754	759	693	712	726	716	717	671	713	719	735	736	702	662	646	743	751	701	705	693	702	740	727	730	720	668	732	703	725	755	724	671	711	705	744	749	664	678	742	731	662	692	711	728	693	718	730	734	697	697	686	703	745	687	711	683	718	729	709	671	684	684	749	690	689	710	719	743	690	741	713	712	714	743	719	666	734	735	718	701	701	724	690	752	712	748	724	707	703	696	680	710	691	704	745	754	732	706	689	691	721	757	738	745	753	740	710	744	722	719	723	707	689	715	751	657	717	746	697	694	720	650	729	738	722	658	742	697	716	698	704	749	735	707	693	755	667	701	691	757	681	727	746	703	738	713	716	737	705	706	683	700	709	722	757	727	687	718	696	713	716	717	703	723	726	669	701	725	760	725	718	711	742	701	751	661	717	679	709	728	678	746	772	738	705	719	701	686	699	716	766	689	740	700	693	726	699	705	685	654	686	750	761	723	739	731	736	717	706	753	727	714	720	708	730	746	728	681	715	693	694	756	726	755	714	717	721	683	698	710	737	744	732	745	756	686	666	727	661	768	696	701	699	728	755	716	715	698	714	675	686	690	743	745	722	701	737	715	747	686	719	709	696	705	714	685	722	713	697	712	677	717	731	690	678	717	698	721	702	688	705	711	699	727	725	726	732	746	703	754	711	678	676	677	744	711	695	739	686	763	712	702	725	687	712	680	700	758	690	675	745	681	715	720	705	683	728	724	733	690	703	704	700	690	723	704	688	707	700	726	646	753	705	763	715	721	670	716	732	735	716	742	684	675	736	714	689	702	732	673	701	710	697	699	737	655	706	700	682	723	681	780	713	697	729	728	716	750	693	720	693	719	664	710	688	758	739	724	760	725	734	678	745	742	718	739	710	749	751	745	691	719	710	744	726	702	717	729	704	753	707	668	740	697	740	676	730	693	653	716	701	685	733	731	750	718	748	702	730	765	706	672	664	731	693	736	697	706	709	747	651	705	707	704	682	703	708	727	741	729	774	706	663	689	675	726	704	712	743	738	735	710	746	707	707	732	688	678	716	690	763	709	686	698	692	738	656	734	754	710	753	704	685	728	709	725	700	704	742	730	776	704	706	679	679	703	732	697	732	682	716	709	693	752	713	720	746	719	682	715	701	725	709	736	725	691	700	686	732	744	702	742	680	743	733	681	727	763	731	723	707	708	686	710	739	735	745	705	725	712	701	674	714	697	725	704	723	712	728	710	728	709	727	692	698	671	740	698	752	676	713	670	741	721	748	753	698	712	752	718	734	720	704	678	698	686	685	703	662	740	727	742	754	701	726	683	737	708	728	658	655	683	723	735	717	721	734	687	690	726	752	680	708	714	712	703	689	709	705	686	756	763	664	666	696	732	761	740	705	684	745	731	731	735	743	727	710	708	711	679	697	711	705	692	747	749	753	719	720	716	696	715	749	667	716	729	727	777	651	699	714	711	750	717	695	731	725	757	700	735	670	711	727	728	683	696	768	757	713	796	756	744	699	695	735	671	711	727	707	706	698	725	697	715	692	735	763	753	722	721	735	731	724	723	709	711	691	654	747	699	699	707	717	679	765	721	702	745	701	682	711	698	635	733	699	770	690	654	742	701	758	698	713	639	691	660	692	739	720	700	705	721	730	668	782	724	737	708	728	765	742	720	698	683	721	690	668	683	716	728	726	718	716	714	724	701	700	709	685	733	654	730	724	680	689	718	690	733	695	684	728	718	758	726	682	713	686	710	689	697	682	676	673	690	711	727	731	645	711	707	684	658	703	695	715	696	776	753	697	709	732	697	692	720	741	695	719	741	723	729	709	718	710	692	751	673	681	703	739	734	702	682	719	712	690	762	720	706	731	692	725	694	742	722	717	727	702	712	725	696	766	714	735	694	752	716	708	731	730	699	723	696	680	728	728	672	699	722	705	695	702	708	650	733	671	752	685	663	660	726	726	709	721	704	712	717	696	706	721	721	716	684	727	714	719	685	721	740	684	715	749	740	679	719	755	753	693	691	700	722	678	674	655	718	718	663	725	742	708	698	715	731	697	758	680	700	743	717	708	659	691	705	751	749	708	716	724	699	711	719	713	715	710	746	687	714	782	693	665	663	743	681	716	711	677	707	723	716	672	717	662	695	731	682	709	722	728	701	663	719	695	697	731	707	716	748	697	701	714	693	733	736	746	734	752	701	719	694	747	708	729	731	696	739	709	719	739	710	710	744	764	766	717	697	762	691	749	705	672	702	741	692	742	701	734	722	719	692	750	709	683	687	673	730	705	678	717	767	722	764	647	719	692	713	736	713	730	695	738	714	694	700	710	694	719	689	688	755	728	703	747	691	695	712	713	699	742	682	663	753	686	720	680	662	718	708	705	691	696	720	721	730	708	720	677	721	728	717	723	662	732	710	711	724	735	764	703	743	689	726	733	719	684	691	681	720	707	708	701	730	706	692	708	701	665	726	703	713	717	678	726	774	686	725	696	695	678	710	740	721	751	741	693	685	707	704	728	726	694	683	680	700	727	752	708	702	719	722	742	704	733	727	686	767	708	702	664	744	696	702	707	675	732	718	728	726	702	702	730	713	716	750	703	710	702	691	730	724	721	714	737	693	714	689	678	727	703	709	710	684	749	630	706	707	716	706	707	746	704	742
23548	22067	30161	24470	21500	18831	4986	744	530	543	521	554	513	531	540	559	540	552	499	552	537	524	534	492	517	512	530	505	534	529	490	540	551	528	527	528	528	557	538	517	517	487	546	563	522	497	524	514	528	523	527	488	482	499	519	508	550	544	533	506	536	524	550	544	521	549	543	492	561	536	508	600	539	487	530	542	500	553	544	507	536	499	534	511	534	560	561	517	537	473	515	511	529	546	553	539	563	548	531	530	527	520	541	524	535	524	486	602	582	535	556	540	532	523	507	520	541	491	485	543	498	501	553	504	467	502	532	500	521	516	488	549	540	553	531	519	499	583	526	516	503	551	544	481	503	521	511	538	534	485	532	549	510	480	518	491	508	518	515	543	487	536	491	543	530	530	481	531	519	510	535	579	506	525	488	469	524	513	514	563	475	483	526	524	494	491	538	511	507	538	487	579	503	532	509	524	525	507	505	549	517	506	537	559	525	556	537	534	497	592	492	517	505	526	519	501	526	499	473	497	534	543	565	500	526	525	528	539	531	503	525	502	504	570	538	506	526	505	500	471	495	525	515	537	539	571	538	555	537	543	529	511	513	535	528	539	504	477	522	532	555	522	501	532	526	480	478	554	576	523	548	523	540	522	554	517	526	533	533	553	506	491	503	497	519	498	522	522	542	528	486	536	515	514	540	558	449	512	518	501	557	511	485	502	570	525	520	524	506	521	544	500	484	540	503	540	505	503	529	526	568	519	526	489	518	513	513	535	539	505	514	525	502	532	563	539	514	486	481	521	500	538	542	504	480	520	579	498	510	517	538	533	505	531	551	557	546	542	531	462	514	487	598	514	502	557	499	533	517	523	529	531	504	566	488	549	491	489	513	518	538	518	527	523	506	529	535	554	511	537	547	515	543	543	543	517	506	498	514	503	565	533	469	520	486	534	477	492	550	569	528	516	525	515	471	510	549	502	522	496	526	517	484	483	564	526	526	541	556	530	502	562	514	542	506	563	521	517	519	475	517	505	488	518	508	532	541	504	550	521	509	499	497	531	572	533	536	537	541	556	538	531	471	509	542	498	507	476	510	583	552	501	534	545	574	536	510	513	494	540	487	547	539	523	523	537	526	537	523	517	506	538	559	499	539	535	529	529	510	525	545	540	512	501	537	519	519	506	534	517	553	527	493	541	493	544	521	531	522	528	553	545	511	485	518	500	525	486	510	532	540	584	523	534	525	528	527	527	541	537	537	500	511	519	512	512	561	511	512	531	532	540	510	549	506	531	509	487	551	565	534	525	554	537	534	551	518	531	557	550	478	527	548	522	530	546	524	552	545	510	496	546	551	510	533	558	545	549	507	492	560	517	535	550	535	512	534	498	528	537	508	518	523	527	530	495	536	502	510	535	489	511	530	521	505	517	543	533	552	528	536	526	524	499	532	519	544	513	530	516	507	493	548	526	519	525	519	491	500	529	514	524	509	555	551	515	512	514	548	513	519	538	538	526	545	527	577	525	563	498	494	524	493	554	545	505	507	519	521	530	507	552	485	532	549	562	568	524	526	528	545	523	548	540	513	536	497	514	560	499	514	557	515	450	554	542	521	501	485	451	523	538	525	522	513	529	505	488	494	510	531	551	555	544	544	588	489	543	503	532	548	508	501	552	520	535	528	513	499	499	521	508	546	510	508	547	518	528	557	530	521	551	529	520	526	502	532	504	513	541	554	519	508	477	501	567	517	490	508	511	537	535	520	516	506	541	490	456	494	516	552	542	524	520	526	548	525	516	525	510	539	505	536	561	541	533	524	488	506	513	512	517	533	513	537	542	494	537	542	517	535	548	524	530	505	491	524	506	518	527	488	527	550	558	501	512	511	540	517	510	519	512	536	522	543	498	530	495	475	520	529	470	499	513	544	489	548	522	513	486	517	492	563	481	544	531	538	527	521	520	475	508	508	511	538	542	493	551	537	542	517	513	506	492	532	535	503	519	482	566	520	536	502	546	527	507	517	518	520	522	500	540	538	509	553	524	519	516	526	515	484	505	563	530	556	535	529	527	514	513	520	538	525	543	573	576	574	555	542	477	548	513	508	522	553	536	536	524	538	518	528	507	518	514	534	532	556	530	488	541	558	510	538	527	496	516	509	516	523	534	504	541	529	543	539	507	515	481	530	524	477	510	501	561	532	537	517	538	553	519	518	534	527	517	498	509	514	556	560	544	540	576	514	528	537	509	511	551	513	531	536	515	539	534	529	541	513	518	513	550	508	526	547	515	571	493	535	534	560	512	519	509	516	526	557	515	505	538	489	546	486	561	554	529	492	563	482	517	478	491	531	487	536	494	491	516	525	539	520	516	507	540	527	537	508	482	519	561	538	494	515	536	511	573	518	530	542	511	499	493	515	533	524	540	521	500	531	529	521	531	513	536	568	525	503	501	546	500	563	567	522	535	495	475	517	518	543	542	499	499	539	531	536	541	509	504	546	548	523	513	521	555	536	539	542	533	501	549	569	516	512	537	568	548	514	529	517	595	520	509	490	532	481	517	524	526	523	502	564	533	533	516	523	534	529	496	523	494	533	488	514	485	509	551	500	545	447	530	522	500	517	556	517	511	532	465	541	533	539	510	560	483	522	579	499	496	523	503	525	538	504	526	518	537	507	517	492	550	527	524	506	515	528	553	499	509	502	477	557	482	525	507	518	556	559	529	504	507	513	541	499	474	526	507	545	527	540	548	550	511	543	513	561	495	539	502	555	551	519	522	529	494	543	478	562	525	508	495	537	532	544	521	510	539	530	515	500	479	566	538	545	501	555	516	497	545	525	497	564	595	554	504	518	479	532	546	546	501	501	548	519	557	483	527	541	550	536	553	536	518	529	536	534	531	524	515	523	532	523	538	489	543	534	538	503	551	522	492	513	499	529	517	538	521	530	503	540	522	553	501	545	506	528	554	524	505	553	500	528	541	530	535	522	527	502	522	515	514	527	513	510	544	538	520	493	534	488	516	536	558	524	518	524	552	585	553	535	558	558	545	488	535	531	518	532	547	503	490	516	526	521	520	528	494	515	500	501	529	532	526	546	552	520	550	530	513	539	540	536	560	500	502	495	502	512	501	509	531	506	510	510	538	510	534	539	524	522	505	528	492	497	524	548	512	495	515	560	528	525	502	533	510	518	505	527	491	514	527	534	509	531	490	503	533	504	521	502	550	515	559	507	551	522	554	530	534	518	581	530	506	521	528	508	542	502	510	518	510	517	537	506	523	524	546	529	513	524	517	510	521	489	485	493	526	534	552	543	493	540	530	519	539	519	496	481	521	562	534	581	566	515	515	510	514	509	562	494	529	574	550	508	533	504	516	538	526	503	565	536	513	537	549	523	525	513	514	504	533	538	529	520	485	495	505	511	523	535	497	510	504	511	572	494	552	502	542	486	499	513	497	497	538	544	503	533	494	556	512	497	539	525	535	525	538	537	475	491	496	498	518	490	500	548	536	504	542
61583	98534	70051	39085	18916	6530	1933	984	804	801	749	804	805	794	874	808	787	793	757	745	789	762	764	759	773	829	714	760	733	828	819	806	785	820	811	763	812	764	756	792	785	768	755	810	803	789	844	802	777	800	809	804	792	805	815	807	797	762	763	785	794	824	817	775	797	802	820	764	780	775	814	728	798	792	821	776	792	760	809	789	774	807	808	786	854	761	807	779	780	775	781	819	793	804	767	774	842	784	803	827	800	798	782	785	790	738	795	782	832	782	786	739	787	811	754	766	790	772	790	805	769	788	802	780	838	754	763	791	819	804	772	809	778	805	771	798	758	839	775	795	736	800	808	781	807	769	799	807	829	758	790	800	784	814	808	871	796	771	800	792	766	805	806	790	779	778	770	796	750	748	773	792	802	772	736	759	805	770	788	776	776	795	778	752	755	781	807	834	770	818	805	727	745	770	819	801	769	792	723	773	805	813	788	781	839	771	743	792	841	820	826	772	790	822	777	784	736	801	763	787	796	758	761	788	830	817	750	791	777	780	787	809	775	762	777	717	819	822	783	792	828	788	782	759	783	718	771	759	812	805	833	786	797	753	796	787	793	809	813	764	785	796	793	760	741	767	816	781	822	781	748	797	755	812	819	777	792	818	820	819	789	805	789	789	785	745	791	862	786	757	763	835	711	822	753	732	780	793	820	799	798	795	764	758	775	801	721	770	752	802	835	826	781	786	783	845	790	811	808	749	816	758	802	799	787	780	830	802	775	773	747	748	767	794	769	761	741	813	817	803	788	805	754	776	793	809	800	779	804	836	745	790	765	754	787	797	765	755	739	796	768	828	771	772	754	793	779	788	844	741	813	777	783	767	802	832	781	784	811	724	768	798	771	802	803	800	761	753	769	778	758	774	759	808	851	792	806	806	835	772	818	797	786	809	750	752	837	787	792	813	774	805	779	775	790	761	767	833	773	825	784	793	744	814	868	759	802	778	807	815	791	819	774	799	854	797	802	780	770	779	804	763	743	808	811	792	843	837	822	776	811	757	791	780	810	738	780	774	798	791	742	819	818	795	814	789	794	759	778	820	793	806	841	771	820	769	745	793	824	809	760	804	795	755	733	755	793	763	851	792	796	816	790	780	729	771	743	792	800	840	824	729	779	746	802	778	794	787	774	807	747	780	779	734	785	808	768	822	761	744	816	806	789	801	790	793	795	816	791	762	777	786	755	869	787	801	758	739	755	788	822	768	802	735	794	805	828	773	773	783	775	766	839	815	805	776	776	838	773	781	745	747	769	814	788	832	794	787	749	760	733	782	766	807	839	755	752	791	799	768	777	823	781	805	751	801	781	784	786	806	765	764	781	776	802	734	798	805	813	733	763	747	767	790	793	779	767	818	769	804	744	799	847	774	757	760	779	764	792	747	819	775	820	765	796	806	764	774	731	803	806	743	766	834	841	790	818	767	764	777	791	784	814	821	782	820	765	783	742	789	730	843	758	746	802	784	776	803	794	766	766	779	808	810	834	773	759	766	724	777	758	841	784	718	812	824	801	728	788	756	787	809	829	819	787	781	800	748	765	793	789	762	774	744	805	772	778	808	826	866	795	732	754	771	809	773	760	764	766	835	828	745	771	737	806	766	818	764	792	756	736	775	812	805	767	774	757	785	793	758	777	777	764	798	768	787	819	802	760	807	776	736	776	719	812	749	804	756	787	801	807	781	796	774	789	801	787	775	830	784	805	757	779	767	780	738	754	779	800	744	801	713	823	808	751	788	810	786	796	752	809	788	821	730	781	783	762	809	756	794	752	846	761	787	815	793	760	818	814	774	814	784	733	811	797	776	817	793	770	770	772	764	759	819	806	726	837	766	798	785	772	749	774	797	721	800	746	797	792	812	758	753	784	805	817	803	788	748	846	792	808	766	764	773	752	769	746	800	793	768	801	864	800	823	798	765	775	815	759	795	774	766	778	788	800	744	778	784	770	788	808	790	793	812	775	740	797	800	795	743	784	765	829	783	741	781	763	828	822	767	736	774	763	807	763	773	780	769	771	793	781	749	806	820	776	797	737	795	746	733	763	758	795	729	800	786	806	736	792	782	796	781	791	823	839	777	743	840	761	735	796	782	797	794	739	793	780	782	810	768	799	766	805	773	790	774	768	765	771	779	785	793	763	823	812	734	785	799	769	762	779	800	814	809	802	798	751	775	758	782	731	770	770	785	832	834	766	788	783	798	777	771	819	858	799	809	843	739	753	823	761	751	758	761	782	777	780	738	789	799	786	835	786	771	754	825	758	755	773	755	756	825	740	750	795	803	760	817	741	748	825	743	741	797	786	791	758	736	800	808	810	796	839	812	759	760	786	819	813	779	807	775	776	806	756	803	818	811	811	781	780	800	790	811	826	797	832	783	805	778	832	794	796	754	777	788	752	819	785	780	824	828	786	800	758	825	801	782	764	740	839	814	778	786	801	806	797	756	815	760	814	797	774	775	774	800	824	741	801	780	797	796	772	758	776	776	789	820	785	768	734	780	796	755	818	777	846	780	789	778	804	806	791	789	787	808	765	757	784	782	780	833	808	823	760	810	749	798	791	762	786	777	804	770	776	807	806	776	802	804	772	804	828	798	802	762	808	849	749	762	781	768	775	762	800	786	738	781	801	768	798	746	802	784	774	811	770	779	755	761	733	769	811	790	782	769	754	738	806	783	719	729	784	780	789	769	753	752	833	775	807	766	752	824	794	811	780	794	775	833	803	786	772	833	803	760	768	812	791	763	828	760	790	815	786	813	773	831	804	760	748	797	809	817	814	760	760	797	847	759	854	777	743	785	807	802	821	809	741	769	772	816	801	792	762	808	780	791	740	785	806	815	831	764	764	799	812	805	802	781	750	790	801	777	751	801	746	785	819	793	802	768	775	799	769	794	816	823	804	774	781	790	793	758	825	769	801	782	769	746	797	835	788	801	819	764	756	780	834	788	780	821	801	775	757	809	771	772	742	791	759	741	830	804	751	795	802	799	776	793	789	774	769	744	815	764	832	753	762	747	814	768	754	757	780	742	827	801	788	780	836	787	828	779	816	807	814	732	795	726	722	799	792	796	825	787	815	791	792	794	762	741	759	796	740	768	831	765	791	815	806	770	835	812	804	740	813	799	778	775	770	793	782	788	813	832	790	794	808	805	735	815	827	789	727	762	799	759	777	782	768	785	778	768	729	763	828	770	754	833	736	790	773	777	797	819	766	758	752	762	756	779	803	736	795	786	740	822	761	843	755	776	785	769	782	778	784	786	813	785	773	844	779	816	793	757	772	786	789	740	754	800	786	768	805	776	753	753	766	769	766	780	771	784	768	808	814	819	817	794	817	776	776	787	788	747	797	779	798	784	783	799	749	788	833	746	767	795	764	768	786	762	719	738	764	733	806	790	752	743	790	800	788	824	762	787	787	786	788	843	829	822	779	784	779	809	814	717	824	847	796	840	746	772	766	783
30332	29681	26163	10944	1700	726	453	367	334	321	359	325	335	331	349	323	384	337	317	351	316	326	337	354	346	356	316	375	357	326	331	380	326	364	375	324	350	329	362	335	350	324	380	330	342	351	362	336	340	353	349	363	337	400	341	330	335	314	359	382	330	316	353	355	364	321	359	341	330	347	348	347	329	364	333	348	344	351	389	339	385	334	358	350	345	332	356	364	328	358	356	370	351	318	357	371	369	356	348	363	343	350	394	362	378	309	347	379	354	325	334	322	359	341	356	376	346	344	325	364	345	343	358	332	350	344	347	370	368	338	366	339	340	318	331	357	354	380	324	365	318	320	357	322	344	352	347	372	361	338	337	363	329	351	360	331	304	347	335	364	375	407	329	342	365	342	311	349	357	359	346	324	333	331	340	334	341	303	331	324	309	342	363	346	332	336	349	388	351	330	333	359	334	330	322	302	315	355	345	367	354	355	324	356	346	329	332	356	351	330	335	341	317	336	328	369	360	309	394	337	334	329	349	349	369	316	319	318	331	360	346	328	370	332	356	362	329	368	354	365	307	336	346	331	341	339	335	307	307	371	331	339	351	375	328	385	322	352	359	336	360	318	370	335	365	345	335	342	326	325	329	335	364	339	358	363	331	340	342	281	370	337	353	328	330	347	338	335	373	348	335	357	353	360	329	324	359	315	326	389	342	378	357	397	364	374	359	329	323	369	346	344	354	367	353	350	358	376	336	350	358	342	327	347	374	325	336	379	329	335	349	350	348	353	386	351	352	359	364	330	345	294	324	319	359	358	334	326	348	355	344	353	325	347	358	359	338	341	335	379	377	330	368	336	333	321	338	301	346	363	355	340	356	366	343	372	366	362	358	355	335	367	343	329	345	361	354	340	383	359	348	356	375	357	335	324	348	330	321	329	426	358	366	331	351	358	335	369	349	351	309	341	353	380	370	314	374	336	349	400	325	319	341	329	375	354	331	354	338	357	331	353	300	397	337	309	337	338	321	340	354	352	344	337	356	358	367	364	358	334	333	332	350	340	338	337	333	348	314	319	352	344	347	341	349	345	361	332	354	361	339	359	350	346	360	363	355	334	342	326	324	325	342	321	351	337	364	363	343	348	339	340	371	330	363	333	336	384	309	360	365	344	312	344	369	354	304	364	342	347	353	357	359	355	343	349	381	362	360	338	335	325	334	342	355	327	371	331	339	325	333	349	327	305	313	338	355	374	342	340	332	337	343	353	387	353	339	370	368	325	356	363	343	365	338	338	357	351	343	342	344	360	343	368	336	353	375	361	344	366	337	363	337	332	359	359	345	351	370	306	319	378	358	391	344	329	352	339	332	331	338	334	340	343	338	324	347	323	346	338	361	338	382	338	363	359	315	314	348	319	380	350	380	367	326	369	367	330	365	376	360	351	354	338	343	360	352	344	356	343	367	324	340	325	342	356	338	345	311	339	347	333	344	345	325	338	349	352	368	369	324	379	309	311	337	363	349	355	340	353	337	337	389	355	327	365	325	300	316	315	342	335	331	362	363	351	351	328	360	336	367	338	347	340	346	388	365	344	330	313	351	327	363	318	353	349	350	319	358	380	364	356	339	347	335	338	355	353	349	310	378	356	348	334	326	335	337	330	336	347	312	356	337	334	354	339	360	357	331	377	339	340	364	306	394	324	317	312	386	326	368	338	367	316	337	336	380	348	341	352	339	343	331	318	342	365	346	338	385	362	380	348	334	321	359	323	329	364	363	375	341	343	337	347	339	365	342	334	333	345	344	337	331	311	340	347	349	333	334	388	348	341	314	313	370	345	369	349	371	354	349	347	353	351	334	401	359	368	363	324	350	352	334	337	352	356	368	333	323	359	368	354	325	325	341	347	362	348	361	342	375	333	355	351	331	330	343	326	325	356	353	308	333	325	325	376	345	353	367	341	335	351	304	371	332	333	343	334	329	361	353	349	321	362	347	325	383	327	363	366	296	332	342	378	318	373	356	356	336	319	324	386	325	336	354	328	337	376	319	334	343	320	346	319	333	344	383	341	380	349	343	344	335	339	327	350	327	344	381	355	345	342	373	319	333	325	358	354	369	334	356	347	324	338	332	357	318	343	355	312	379	349	352	328	371	350	350	347	335	383	352	359	335	347	358	306	325	305	331	336	341	355	341	353	355	345	368	372	322	359	332	326	357	333	337	328	354	353	340	350	347	311	339	304	318	379	322	329	318	374	349	359	371	373	311	342	352	334	389	369	347	358	324	328	321	332	333	333	337	335	364	304	365	326	334	349	311	361	323	353	315	351	339	364	342	349	388	353	357	354	350	319	334	348	338	357	335	308	345	316	355	316	324	322	331	360	327	348	316	340	362	326	356	324	355	341	346	370	306	312	356	332	369	370	345	353	334	332	328	369	328	358	333	318	330	335	357	326	326	353	332	316	346	366	350	364	372	352	351	374	349	345	360	331	384	337	333	349	348	326	378	372	367	343	361	323	339	350	343	361	364	324	303	347	344	328	325	309	323	327	339	369	320	311	310	350	333	352	343	326	340	332	323	331	342	341	349	368	345	362	347	334	370	335	338	380	381	328	349	357	352	303	338	332	312	328	359	336	350	327	349	379	368	335	380	354	348	318	336	354	349	339	340	304	330	336	341	375	392	310	348	375	341	321	366	328	335	337	334	356	338	323	374	332	327	378	356	342	336	344	330	329	349	365	345	340	343	351	316	349	334	359	342	322	374	363	341	344	344	342	348	341	352	388	329	340	331	361	350	341	314	323	387	343	335	348	344	330	350	354	325	369	339	337	356	338	348	378	356	351	370	353	342	346	347	337	341	319	341	374	318	347	331	361	357	341	342	357	354	323	342	328	378	338	339	373	333	348	336	352	391	339	352	337	377	355	342	324	326	326	339	358	372	335	313	359	339	320	351	359	353	354	346	361	357	316	325	342	337	349	357	311	337	378	381	336	328	339	331	344	320	346	324	395	329	357	342	328	341	391	346	340	334	355	316	345	358	338	356	325	338	333	364	354	359	371	377	331	373	368	354	318	333	331	351	346	345	360	318	348	361	315	343	343	347	340	370	352	345	319	346	390	354	334	367	322	316	350	357	343	370	344	318	343	344	328	358	375	374	334	333	319	356	358	351	343	366	369	360	354	308	337	343	346	312	335	359	332	388	325	349	350	332	323	359	330	332	352	365	317	323	331	362	309	361	309	320	334	348	337	360	331	357	349	342	358	343	324	288	336	341	394	332	325	340	340	318	341	339	348	375	335	349	349	339	360	341	347	314	341	360	308	305	375	331	360	348	350	346	355	380	338	362	359	349	327	307	365	322	309	393	338	363	350	357	322	341	339	348	328	329	360	340	353	358	353	341	343	356	331	355	356	335	340	336	342	345	319	349	320	314	352	374	362	327	352	360	326	386	308	324	343	377	310	355	353	345	365	354	331	343	351	349	332	352	337	322	327	337	320	300	321	354	344	350	339
37793	46398	29766	10586	2736	1091	678	567	552	572	534	547	554	578	595	536	582	570	541	529	565	527	545	524	522	547	570	559	532	549	534	543	487	518	535	544	549	551	547	526	579	574	533	564	547	502	560	527	566	537	549	506	570	539	565	553	584	565	549	545	533	551	554	564	532	516	530	557	561	523	504	527	557	583	521	500	536	570	562	538	513	518	556	518	549	565	565	529	517	538	569	524	568	552	538	531	535	555	542	540	557	527	542	542	538	561	571	559	544	594	549	526	544	514	549	558	501	528	539	547	519	557	570	591	529	531	536	498	566	501	584	547	479	529	575	544	547	531	537	550	524	533	546	533	545	512	559	585	542	536	544	548	539	522	520	520	556	534	500	521	580	533	549	571	515	525	609	575	551	545	527	511	538	553	538	585	575	530	540	570	565	554	546	540	527	539	525	492	529	532	600	528	527	543	532	523	553	574	538	522	572	551	541	516	495	534	538	536	558	534	555	562	595	582	521	531	565	547	556	606	567	555	515	529	549	545	562	569	505	505	530	549	577	568	561	564	569	512	526	514	513	582	560	528	561	555	537	552	542	567	546	548	543	525	536	569	543	544	539	605	535	561	524	532	523	575	561	519	518	536	588	505	554	543	542	543	550	530	547	535	504	572	517	544	552	562	508	536	568	542	567	588	555	519	500	557	518	516	535	521	547	568	536	542	572	528	608	517	530	543	512	552	528	584	512	508	537	539	563	567	546	542	538	566	533	575	545	544	532	562	560	559	553	553	502	539	578	540	521	587	546	496	581	542	535	552	526	560	548	508	551	574	550	546	543	521	525	581	557	533	568	548	556	556	592	498	546	546	555	569	518	535	543	520	578	542	527	548	507	543	558	519	552	572	570	527	564	569	547	547	572	543	558	527	542	553	554	529	506	559	566	552	567	581	531	570	547	575	523	572	511	542	576	522	543	582	539	523	578	574	491	556	557	523	562	523	548	517	559	544	545	569	553	574	506	566	545	600	564	542	562	552	518	562	535	563	541	554	548	552	531	527	546	531	521	550	569	524	547	564	565	550	556	589	469	548	541	537	545	523	599	525	602	576	521	564	508	586	576	549	524	591	531	570	537	528	547	562	525	478	481	539	564	551	521	553	565	577	532	542	570	523	530	574	549	555	551	569	529	567	543	571	560	572	535	534	565	590	543	533	530	530	558	561	538	547	517	540	494	552	546	537	518	520	545	572	530	547	557	542	549	546	502	565	538	555	548	527	581	536	528	541	565	565	547	573	538	584	549	523	512	521	514	531	538	516	553	553	534	565	556	518	560	541	518	575	529	570	546	536	498	530	520	529	531	570	568	509	538	521	583	527	528	546	584	542	515	566	515	518	530	552	559	525	578	536	558	533	576	526	553	577	524	550	549	529	586	519	584	566	530	522	589	563	558	543	562	531	521	532	539	505	554	547	540	548	586	563	542	511	544	549	535	556	529	585	568	562	524	539	558	520	517	528	571	562	561	604	560	592	542	547	552	580	570	532	564	508	554	564	507	514	557	509	544	565	560	567	525	550	549	573	568	576	538	523	547	555	548	531	551	557	536	553	564	515	521	527	560	525	548	519	549	554	536	571	527	506	548	578	524	579	541	537	529	531	565	471	551	529	527	532	537	547	545	538	527	536	555	508	524	517	544	524	561	564	569	586	505	530	526	538	551	561	540	556	521	539	535	568	566	544	540	566	560	534	523	540	488	560	567	501	527	555	557	537	539	512	535	533	511	521	564	554	566	515	584	550	563	535	546	537	584	546	558	566	573	529	534	534	534	549	542	536	547	527	586	574	545	555	526	543	524	546	567	593	558	578	507	538	541	534	565	572	534	562	563	554	536	579	567	566	579	570	508	530	549	578	518	590	573	518	530	539	570	527	557	581	567	588	570	528	566	577	535	543	569	520	535	558	559	537	548	554	548	587	542	531	556	592	593	507	527	570	533	538	575	529	530	558	495	558	519	532	546	580	514	529	548	565	542	537	569	529	565	560	552	515	529	534	523	581	535	554	519	533	522	577	559	541	561	537	538	516	589	558	542	502	555	545	532	558	566	544	529	529	569	564	548	531	526	570	565	547	501	556	519	548	540	528	568	532	578	533	609	494	580	569	568	540	543	572	546	549	551	561	543	524	552	535	561	571	548	511	538	531	501	595	523	551	558	539	550	529	553	585	515	506	495	534	524	536	582	547	564	548	543	523	549	515	558	542	551	558	536	563	578	531	554	541	566	554	509	540	543	565	596	537	562	485	540	548	545	514	556	549	550	552	509	570	484	538	540	541	569	529	615	523	588	549	537	585	565	547	543	574	556	542	577	525	478	589	541	553	541	530	566	543	522	522	555	546	553	529	524	554	523	518	545	525	502	549	546	540	562	531	536	545	544	563	573	545	528	566	562	563	555	521	563	578	572	514	506	498	536	519	547	562	552	535	544	536	510	547	603	569	528	535	528	519	522	552	533	577	566	566	505	562	510	546	542	589	561	544	551	579	585	558	544	545	526	549	571	524	593	535	537	527	545	531	521	533	584	565	563	526	543	588	522	555	530	578	526	574	536	574	541	532	545	501	544	531	559	538	611	537	525	547	557	569	566	572	582	508	529	528	558	555	548	548	539	541	567	524	557	544	574	544	556	554	538	520	521	541	542	530	525	543	522	561	499	521	586	519	530	511	521	519	519	557	526	619	523	543	539	537	511	537	559	544	530	576	504	549	516	497	550	502	597	574	551	553	530	549	526	534	551	545	526	550	545	533	572	563	560	518	560	574	541	565	517	549	546	560	530	560	527	553	539	557	521	570	513	562	559	528	512	535	535	538	504	558	509	559	520	576	536	564	577	521	577	551	526	585	577	597	545	561	585	573	560	531	537	536	546	564	570	547	481	514	525	581	542	549	549	534	513	534	545	551	549	587	599	539	543	514	564	551	528	521	528	548	551	554	564	567	539	589	555	560	524	578	556	552	527	534	535	498	564	592	548	528	523	553	527	515	522	554	537	570	530	531	587	552	536	567	533	550	548	571	555	555	533	516	558	540	568	572	538	574	510	529	565	494	577	520	548	565	599	556	549	551	520	568	591	558	552	563	529	545	556	575	550	526	557	594	537	549	522	553	532	527	557	562	593	547	537	575	499	552	546	545	544	502	531	545	536	522	510	607	587	506	525	561	577	556	516	526	534	563	522	544	574	534	551	568	540	535	546	534	587	513	554	492	492	526	519	555	518	520	535	529	541	571	560	567	546	558	562	509	492	571	538	559	541	536	553	628	531	546	575	516	541	540	559	544	540	531	584	533	572	576	534	558	551	534	583	562	521	544	559	560	527	537	583	527	533	545	591	535	505	544	527	538	575	559	528	561	535	561	543	542	550	558	581	552	569	530	579	535	499	499	492	533	569	556	556	590	532	549	543	545	555	517	542	551	518	557	541	562	512	493	505	540	546	514	537	528	531	598	555	509	542	530	555	519
24769	23300	31773	26013	19682	7954	1162	553	492	465	483	499	465	513	472	458	453	476	460	437	514	497	433	476	483	496	473	481	475	414	444	490	486	487	415	450	474	449	457	457	470	460	480	487	452	443	442	452	506	445	439	483	482	446	490	463	449	455	452	466	494	493	439	479	481	457	455	494	471	468	451	484	479	442	458	452	485	483	483	432	452	446	496	435	446	441	484	450	453	469	488	457	451	458	460	436	440	408	475	436	456	450	426	450	469	442	471	465	452	431	428	472	435	500	466	494	473	459	447	479	455	485	467	455	448	457	462	428	461	474	434	449	466	451	461	440	477	462	447	505	473	467	461	444	450	482	482	474	433	477	479	465	481	427	459	476	487	443	449	473	456	467	450	450	456	450	470	508	484	461	457	464	454	449	480	452	493	411	471	458	465	501	432	415	462	412	423	487	448	466	460	464	457	474	447	430	425	476	485	444	443	461	444	477	435	460	474	457	477	474	459	478	485	485	425	465	465	472	477	433	481	471	470	470	443	425	441	476	465	478	445	485	424	461	455	426	446	413	430	459	478	456	462	510	491	476	423	479	416	422	446	455	428	443	451	460	462	468	476	427	479	461	460	479	456	484	456	453	448	434	465	459	447	460	421	463	474	450	484	407	478	467	472	420	465	449	445	428	503	492	420	452	458	491	462	462	434	455	452	479	461	458	468	449	449	496	465	470	471	512	468	460	464	460	467	461	456	458	411	462	455	484	435	454	460	438	479	464	463	447	439	472	460	477	454	446	467	441	407	466	447	444	428	447	482	473	446	491	425	462	454	491	438	452	479	440	461	450	495	469	461	487	453	416	452	450	462	450	493	498	499	506	434	496	461	473	420	479	442	473	473	437	488	462	449	485	477	450	451	472	491	475	424	472	470	444	434	474	428	468	502	451	442	455	448	468	467	470	429	478	511	480	485	480	433	457	430	436	462	483	473	476	422	477	465	467	477	456	459	478	446	445	444	486	434	453	453	483	477	462	484	446	450	482	471	419	489	451	451	471	481	494	445	472	469	474	483	487	481	453	429	459	430	443	444	499	446	475	467	490	439	486	465	462	466	476	444	470	453	461	458	463	465	488	518	421	440	474	462	475	477	492	486	458	427	492	444	416	438	481	447	472	412	450	465	432	471	462	450	496	490	429	445	473	487	442	450	474	447	466	478	451	434	479	473	483	474	467	472	489	484	456	507	459	452	460	455	463	473	467	429	453	524	494	506	452	441	441	470	495	474	488	455	472	454	496	442	485	495	450	447	463	463	449	498	457	467	445	439	472	467	484	475	431	456	470	434	452	454	445	443	455	446	477	459	433	447	454	465	470	441	462	486	400	429	512	459	519	458	447	459	435	491	458	462	497	482	477	473	456	480	446	450	452	466	427	484	424	494	437	455	457	472	495	445	466	470	425	424	483	448	466	493	461	458	474	454	488	432	450	476	419	482	483	478	447	466	433	437	487	451	458	456	481	463	439	492	437	482	457	474	461	465	457	452	430	430	459	454	482	441	464	441	461	519	483	446	480	492	483	421	493	432	521	479	471	454	447	456	464	440	475	457	472	492	501	483	466	466	463	457	473	452	449	494	458	467	472	454	474	454	426	480	510	459	433	472	469	444	449	423	444	482	464	458	464	474	443	471	452	499	478	457	475	449	477	504	431	469	439	440	431	463	482	449	443	454	463	486	494	463	475	467	455	497	477	478	441	475	462	443	428	461	464	454	481	459	459	501	452	474	410	475	471	478	459	460	433	448	458	447	462	497	494	488	459	497	488	478	436	487	452	449	459	458	422	465	467	428	432	448	432	462	486	443	448	466	466	483	510	440	463	450	431	468	458	492	434	457	485	452	460	444	507	460	469	447	455	453	487	447	439	430	449	462	506	479	468	477	470	467	470	451	443	468	461	469	447	487	483	466	418	479	472	491	446	430	478	449	475	436	423	429	433	450	473	480	473	463	466	451	474	533	420	466	432	431	492	498	471	493	458	467	423	466	424	441	452	449	426	429	474	483	457	448	459	427	439	450	459	449	428	436	503	503	483	486	471	438	451	474	449	489	436	480	428	474	466	410	435	394	462	457	485	458	458	431	433	454	443	460	429	478	439	456	437	458	481	414	459	461	467	427	435	433	475	457	477	438	440	451	476	462	462	499	458	479	474	496	468	401	507	484	430	446	454	489	499	471	455	485	428	437	417	436	447	458	471	446	457	443	432	438	491	453	467	429	502	432	451	486	453	458	455	464	462	457	449	502	448	462	501	483	508	459	468	433	460	470	441	442	437	443	455	488	471	444	460	446	457	486	468	472	492	480	491	485	461	500	432	470	468	460	451	439	466	454	434	477	426	439	437	451	492	481	422	483	474	483	449	454	481	453	490	474	496	440	441	486	459	468	457	457	456	446	452	415	429	472	432	461	483	491	491	470	467	424	488	481	443	478	445	461	470	493	476	464	459	425	449	495	453	453	493	476	476	464	484	487	465	446	460	465	473	460	446	429	459	461	455	473	454	446	432	510	462	463	415	430	508	471	429	459	480	469	434	496	449	519	439	456	522	465	453	461	476	476	450	458	416	485	427	464	451	472	431	447	474	449	475	458	441	482	498	442	462	453	505	458	476	488	443	454	465	467	439	456	456	495	444	436	461	443	478	459	469	462	399	441	421	434	516	472	469	516	439	445	463	461	466	485	516	480	439	468	452	487	448	492	470	496	458	452	489	474	491	471	447	455	471	472	432	457	438	418	453	454	434	478	476	433	491	462	473	471	448	468	488	457	450	469	485	492	454	475	466	490	483	481	447	398	473	430	458	484	483	454	453	486	457	478	462	477	497	466	441	461	468	478	475	468	456	433	419	472	474	484	454	459	460	460	455	433	437	483	448	474	431	477	466	414	454	489	459	463	461	485	478	467	461	452	428	453	481	469	456	492	473	482	462	445	433	467	500	473	456	444	442	432	452	424	452	485	440	470	446	483	457	459	453	445	467	464	448	465	444	453	451	462	474	469	422	462	461	459	477	483	497	430	457	462	544	466	483	496	429	464	510	466	484	440	469	452	471	466	500	465	463	452	449	457	464	451	484	440	504	479	465	518	485	464	478	515	438	448	464	450	489	471	453	435	476	487	479	448	457	466	496	504	463	497	465	480	493	466	483	451	507	456	423	458	510	498	486	482	451	456	468	480	471	446	487	463	472	404	477	458	447	454	428	462	465	470	441	479	434	453	509	433	472	486	461	431	457	477	452	470	464	454	474	455	475	458	437	465	458	451	479	481	458	459	491	493	481	508	450	462	440	463	503	424	433	476	469	443	464	453	476	467	472	462	468	458	472	443	449	448	461	440	475	439	493	419	443	480	426	485	466	464	461	470	430	446	448	463	450	453	477	469	473	469	448	461	441	482	440	471	471	482	453	465	473	472	462	453	442	474	478	438	503	431	436	494	452	458	448	453	493	481	464	481	472	449	445	479	436
60977	88162	61241	31252	13391	4318	1737	818	728	714	691	727	659	709	691	636	732	723	733	727	704	709	704	735	735	714	744	711	734	742	765	709	757	750	713	732	741	750	701	723	719	716	714	735	733	702	682	734	697	686	738	731	666	733	717	755	736	710	725	671	723	679	715	713	698	742	709	716	723	805	702	758	640	710	733	712	786	755	736	733	698	731	765	704	733	705	768	691	699	700	691	709	749	697	707	710	744	696	685	676	715	685	695	712	694	765	692	721	780	667	742	758	698	741	737	742	723	714	653	673	693	718	674	731	682	687	696	703	704	717	701	738	710	725	751	755	690	734	711	739	663	696	679	724	743	753	727	723	663	701	703	677	708	669	758	715	742	698	699	690	695	704	714	741	650	681	706	713	739	688	701	739	725	685	740	676	651	713	719	730	700	757	708	732	721	658	727	750	713	681	685	704	727	695	681	701	731	741	744	682	737	686	717	715	694	725	751	710	705	713	728	704	774	742	737	742	682	669	772	715	730	711	709	727	710	732	736	750	744	699	690	730	725	711	736	682	739	649	718	710	678	688	732	724	706	741	758	727	710	693	766	682	710	723	698	732	697	772	752	695	722	712	706	715	702	756	739	742	732	673	705	758	757	704	688	738	720	727	723	679	710	735	717	718	710	725	704	746	689	706	750	761	694	705	733	733	748	695	698	702	738	701	706	719	687	716	711	685	736	706	706	734	734	695	645	739	708	690	696	701	699	716	725	712	738	699	743	736	693	738	683	753	722	711	761	690	743	716	778	721	723	709	724	717	681	771	694	725	727	695	701	703	725	686	666	705	744	684	710	720	700	723	723	713	729	730	720	715	730	746	750	712	700	766	673	728	700	769	744	697	709	726	739	716	678	712	698	698	725	670	672	670	638	721	708	651	744	703	718	731	740	691	737	707	708	708	701	664	729	683	732	719	728	690	778	723	692	690	685	690	694	708	729	691	732	707	676	739	714	691	726	716	721	715	713	687	747	748	682	788	715	745	718	716	717	726	705	725	682	677	714	703	661	720	716	682	757	678	738	694	742	653	693	712	676	729	690	685	706	756	661	675	715	670	713	675	729	743	718	729	693	716	713	765	741	743	697	696	728	756	706	764	700	670	738	737	694	709	674	691	747	728	727	737	713	720	757	701	753	721	727	680	734	746	709	689	700	737	695	693	682	746	707	726	729	684	756	738	731	730	718	765	725	690	727	677	778	751	714	733	725	728	676	674	700	705	712	750	719	690	767	708	716	762	677	743	702	704	732	742	770	720	749	717	702	720	749	698	735	752	700	676	700	744	738	745	723	708	750	758	694	718	676	735	685	736	712	709	660	733	685	713	668	724	703	678	709	741	700	712	731	696	747	680	717	708	752	677	722	708	697	721	737	696	721	758	709	736	740	715	732	738	705	705	701	681	723	727	696	692	735	708	731	762	747	738	728	743	713	680	716	703	698	729	692	682	745	774	699	730	728	697	705	694	720	711	727	634	696	692	700	746	712	726	726	769	748	712	730	717	722	700	708	683	727	734	707	720	717	671	703	716	733	725	794	666	696	726	700	705	668	725	707	727	710	697	669	738	743	645	664	738	742	717	725	693	707	690	712	739	715	748	726	685	708	739	679	726	733	783	718	737	683	731	705	770	702	718	713	738	666	714	699	723	699	742	723	722	713	688	670	744	698	697	716	720	703	670	721	684	753	745	701	737	719	704	717	732	695	718	695	695	749	692	684	673	728	746	667	776	735	715	715	686	703	701	750	678	686	743	717	702	699	704	707	715	659	710	748	727	750	727	690	708	736	707	718	721	685	747	678	732	694	695	715	697	758	721	714	728	738	716	757	700	705	701	708	761	735	736	738	753	735	681	702	707	716	771	703	736	684	741	724	696	733	674	673	719	710	706	687	736	750	694	689	688	748	742	718	740	673	784	700	712	691	714	714	746	725	715	728	744	698	746	716	713	762	748	694	727	715	733	735	702	736	723	711	692	761	714	718	764	774	736	754	695	715	741	718	726	758	705	703	680	722	670	679	717	725	726	741	717	655	701	716	732	707	709	699	695	743	743	687	708	787	701	723	673	725	758	743	666	792	668	712	714	758	714	707	674	713	688	689	756	730	717	703	686	719	694	725	643	725	725	691	688	666	679	726	751	741	747	762	657	714	700	764	724	726	713	738	705	726	737	756	710	698	674	706	733	771	732	715	715	724	748	697	736	728	663	703	701	733	689	757	686	707	723	742	713	713	699	765	764	743	744	710	716	691	714	696	712	748	739	737	679	730	719	732	744	703	682	764	727	737	737	670	703	711	703	714	699	700	711	696	712	704	739	727	748	698	688	714	741	733	724	706	748	743	709	684	735	635	736	681	700	713	752	694	710	719	687	736	719	733	741	679	667	706	714	750	675	712	705	715	698	711	746	708	716	700	716	730	711	724	715	696	717	711	696	685	685	763	706	698	732	740	704	703	677	706	689	746	717	753	677	746	693	770	697	687	687	747	721	700	733	727	722	741	740	719	689	669	735	728	703	695	764	709	716	705	742	767	698	667	691	766	765	689	712	713	721	697	734	684	701	707	712	721	706	721	733	715	693	702	691	729	654	682	699	717	737	703	695	665	715	685	694	676	738	730	720	740	771	675	726	690	699	769	699	728	720	685	731	692	778	737	734	682	750	697	708	683	711	713	688	712	724	682	713	650	704	724	688	666	765	665	699	695	715	711	735	759	697	729	690	723	700	693	717	745	684	671	739	744	671	723	644	726	710	722	688	692	739	725	718	699	697	684	739	699	736	739	675	666	721	704	723	724	753	688	698	701	754	736	724	708	695	713	712	690	733	701	743	695	659	691	703	754	725	696	715	690	720	757	717	675	776	698	711	678	685	695	739	720	755	706	688	712	754	680	719	703	737	711	724	714	695	725	693	716	698	730	666	684	684	696	686	701	718	697	693	683	675	694	676	756	732	712	724	723	717	715	724	705	713	682	725	651	724	770	706	752	664	730	738	738	701	713	689	749	699	731	682	728	732	759	680	747	750	695	739	683	704	779	694	747	748	741	705	721	714	728	729	749	746	674	679	728	718	727	692	715	719	705	715	708	736	723	719	717	697	687	698	726	699	708	764	720	702	718	707	745	705	717	715	747	696	723	666	686	704	682	716	713	733	681	728	729	702	669	734	704	703	732	710	702	731	708	731	680	739	672	704	690	730	716	749	740	736	733	735	679	714	719	732	722	709	679	730	714	732	766	754	727	700	705	702	700	714	731	702	665	696	719	694	727	699	698	653	671	716	664	749	682	688	673	704	680	714	674	734	711	747	732	728	731	714	742	739	759	741	654	695	737	672	698	684	709	729	748	697	725	711	686	677	698	702	685	784	718	672	750	716	710	716	733	672	741	703	754	711	690	722	722	743	712	748	716	743	658	715	715	745	725	705	737	697	702	718	752	751	681	709	690	727	701	729	710	732	727	733	696	709	694	722
23481	22139	30404	24595	21528	19025	5527	721	559	552	522	589	583	554	582	535	566	501	562	545	522	558	535	507	515	533	547	541	535	477	537	509	531	515	529	574	476	537	542	515	557	530	531	537	524	527	512	527	566	553	553	511	528	519	522	550	544	554	496	570	503	559	536	517	529	529	517	543	551	538	500	579	531	560	563	538	494	511	522	546	549	522	521	530	512	551	515	590	534	514	536	508	520	543	542	493	558	556	522	503	520	500	595	556	545	530	544	520	553	519	535	554	502	545	566	524	537	527	549	550	513	505	547	522	516	532	468	497	501	537	546	530	511	524	516	532	494	488	522	539	504	490	570	524	517	513	550	517	494	525	491	562	537	557	525	516	539	504	544	504	549	473	533	548	513	496	538	511	512	538	526	497	513	503	561	571	517	544	548	475	558	490	498	521	498	542	469	525	496	540	542	512	534	536	540	515	540	515	499	515	550	505	529	529	524	565	537	531	500	541	524	502	528	526	519	499	497	509	551	514	525	537	517	509	505	496	531	484	496	496	527	506	505	529	554	503	524	509	540	569	527	527	568	499	517	533	567	542	529	469	513	566	554	547	523	555	507	527	526	556	533	567	529	525	486	531	542	581	556	533	552	532	494	528	515	483	497	555	500	512	553	525	558	539	494	530	530	493	521	510	531	467	523	519	540	555	519	522	546	524	552	506	521	540	515	520	517	577	532	501	548	518	469	533	491	510	560	534	545	516	554	539	510	534	525	508	552	539	491	542	535	519	554	518	512	507	559	560	493	541	560	539	538	502	532	537	512	515	544	559	521	525	529	524	545	500	518	518	552	517	526	514	561	549	487	523	508	495	490	479	494	551	547	487	523	523	516	489	540	525	516	518	509	495	510	497	520	552	478	493	582	530	507	495	540	514	559	494	519	493	557	537	537	508	538	585	530	538	553	475	557	490	527	546	525	528	505	521	482	553	507	537	508	507	508	515	565	520	574	493	525	519	521	510	501	527	557	501	529	507	530	513	494	534	525	560	516	485	539	559	513	488	536	537	508	516	537	517	499	536	565	510	529	540	531	530	520	490	516	490	508	530	537	552	529	499	504	506	568	559	550	515	528	486	518	508	495	532	537	540	541	503	534	541	526	558	516	505	504	584	494	527	529	514	527	519	516	549	510	573	572	515	505	542	522	534	514	536	542	523	532	518	541	522	531	563	546	514	499	526	569	534	495	532	527	541	502	528	520	499	530	541	563	512	529	490	540	499	495	554	549	494	550	532	491	522	519	560	538	524	445	526	529	515	504	534	522	502	502	539	466	518	561	526	509	550	476	498	458	500	548	511	547	511	533	532	588	511	549	548	472	521	589	537	516	530	539	559	526	525	510	492	527	534	510	534	525	543	509	559	566	549	511	517	540	539	524	542	546	530	509	512	510	512	540	520	561	529	504	512	552	537	527	555	499	520	517	453	509	519	536	524	509	486	546	527	473	491	574	507	543	545	531	527	520	492	515	507	506	547	526	521	507	531	551	522	506	554	492	515	521	498	531	527	551	496	522	564	582	514	578	551	500	553	543	572	521	555	551	529	528	542	565	483	543	541	542	506	518	485	513	555	540	479	525	528	549	513	531	525	499	471	546	576	548	525	560	546	541	521	510	559	534	524	562	554	519	547	466	532	536	524	526	553	545	554	506	513	561	521	577	514	536	529	524	535	533	531	474	511	532	550	497	506	549	527	515	503	530	536	542	509	500	541	561	511	520	536	520	517	489	523	594	511	468	547	513	519	488	514	539	529	511	476	513	527	565	518	528	496	528	541	526	546	498	525	539	545	530	513	523	504	500	537	504	531	527	519	513	512	536	515	525	511	508	527	512	541	557	494	551	512	518	529	520	545	538	534	520	528	544	516	547	528	503	504	530	525	528	548	509	483	513	509	511	510	537	504	526	529	515	519	522	519	484	555	530	505	508	550	525	532	493	526	553	524	546	500	544	526	503	532	526	537	522	541	519	511	514	509	557	520	494	523	538	532	533	535	483	572	538	519	526	519	530	494	492	528	520	510	560	518	516	493	530	530	492	544	541	504	561	524	505	510	499	494	568	495	506	582	555	512	527	530	518	533	553	507	518	577	537	534	525	536	570	488	532	529	540	533	516	538	508	511	522	532	569	501	549	543	555	554	510	495	541	547	516	543	530	501	525	509	513	547	529	526	538	520	572	526	546	478	551	577	506	514	510	543	527	509	518	549	495	528	503	551	544	545	546	555	570	500	531	553	507	527	525	519	523	532	515	531	499	483	501	533	522	524	533	485	477	484	532	560	516	538	537	538	548	540	492	543	540	519	527	501	504	511	529	530	527	507	495	531	538	537	546	545	510	520	510	530	580	542	533	529	477	544	522	532	528	524	526	543	575	533	546	534	558	545	540	494	549	515	541	482	482	527	547	509	502	550	506	486	516	523	542	528	555	551	493	482	537	501	545	501	526	514	552	509	540	520	556	538	519	507	476	505	515	547	512	508	503	586	546	509	519	545	496	530	526	490	557	534	540	542	552	522	536	550	545	539	547	529	527	581	512	517	520	481	543	538	537	488	532	472	529	506	534	505	499	512	518	479	539	496	544	504	539	554	507	515	510	523	529	543	557	551	537	490	516	500	519	503	527	542	510	528	514	504	521	522	499	526	530	561	571	529	506	496	564	489	562	512	497	522	558	482	531	529	544	511	507	501	543	496	526	509	504	492	518	531	555	553	533	571	495	567	520	526	553	486	541	549	509	500	530	480	512	527	514	517	530	529	492	514	485	551	525	539	518	477	532	512	516	504	548	537	535	514	497	500	550	546	513	500	557	534	518	486	563	521	527	510	552	517	530	504	564	523	572	533	495	556	525	517	580	548	545	537	546	549	481	500	543	498	482	546	567	506	532	555	490	549	502	483	571	517	531	519	556	563	504	496	547	530	540	540	514	513	518	522	526	505	523	515	490	508	503	510	520	529	517	513	498	490	518	556	488	532	544	487	532	523	522	524	560	543	507	497	510	550	517	558	522	527	468	525	514	516	499	519	517	487	508	522	524	502	508	520	484	519	575	525	555	509	546	518	507	529	489	535	568	508	518	517	553	557	544	514	544	517	524	539	503	520	506	494	569	554	500	502	523	542	597	506	497	527	525	532	551	552	494	518	507	534	519	484	529	538	578	500	537	549	510	514	486	558	551	511	545	512	516	516	519	486	549	541	552	502	513	548	501	523	522	518	502	534	500	503	523	486	514	501	515	519	497	523	509	545	540	502	506	546	547	567	555	578	479	564	497	474	514	541	510	526	480	502	513	501	518	521	532	559	526	515	524	544	524	569	513	509	570	554	512	510	506	510	555	522	530	542	522	516	485	492	530	507	532	526	510	508	536	552	505	530	558	526	566	496	567	505	518	541	533	515	498	531	518	522	536	505	525	544	556	511	504	555	532	546	535	510	550	495	566	546	541	537	517	534	520	520	506	506	535	533
61642	99429	71241	39976	19716	7060	2327	996	826	803	800	796	796	776	827	813	797	812	800	812	815	840	745	835	781	785	765	803	795	800	826	780	748	780	822	785	807	777	812	817	775	762	775	789	786	790	809	775	808	807	820	827	839	809	820	809	788	778	789	787	724	805	781	761	786	779	749	837	740	835	811	798	758	765	789	788	793	774	763	799	738	833	791	801	811	836	821	812	852	836	751	798	843	785	765	802	781	780	760	779	778	826	766	749	763	743	852	799	797	841	818	844	826	777	782	784	788	771	767	810	777	750	836	755	794	760	775	791	783	807	773	752	801	778	766	778	789	805	806	791	779	744	789	770	797	790	776	776	761	788	828	827	804	794	779	814	759	777	827	774	784	787	754	835	819	746	721	809	830	870	834	782	783	752	737	775	762	796	777	761	774	721	805	775	781	774	767	822	764	792	834	727	749	798	793	811	785	818	784	827	798	743	744	784	823	810	785	770	785	755	735	815	821	786	819	816	822	776	793	776	850	853	817	798	743	818	837	764	802	789	829	780	775	783	772	787	803	783	811	799	855	846	804	763	816	797	781	742	731	761	741	750	769	835	755	826	756	790	800	800	744	750	754	739	730	816	794	767	787	813	783	820	802	749	796	782	801	747	765	766	794	827	770	789	802	809	754	764	783	780	802	815	812	772	823	824	790	762	764	794	802	811	833	779	814	803	844	813	778	779	796	792	781	784	751	755	841	763	787	778	791	790	811	787	762	730	809	782	739	826	766	807	834	825	793	769	787	792	790	746	797	822	742	777	773	748	805	773	794	833	760	772	820	795	776	776	764	780	754	756	764	759	791	762	746	799	806	756	782	771	808	738	767	807	789	812	795	843	837	788	787	830	791	722	808	754	800	790	795	798	810	801	781	760	730	734	778	872	832	749	754	746	835	775	807	767	841	803	746	821	770	737	796	747	784	818	810	791	804	792	780	776	806	798	815	793	724	795	791	773	755	794	795	807	797	791	850	780	758	771	751	811	768	837	781	758	776	827	817	758	805	819	737	780	755	795	770	807	810	769	796	774	761	783	794	756	788	774	777	843	766	796	791	793	767	838	794	748	755	810	755	777	816	812	780	839	802	745	764	786	792	818	763	801	766	785	773	781	793	796	780	776	779	751	752	838	742	803	828	828	747	788	807	797	801	811	743	781	782	855	773	791	789	775	823	786	769	768	751	752	750	787	823	811	740	792	819	778	804	791	771	821	808	760	779	765	780	743	778	803	796	757	797	791	809	772	811	788	795	736	784	755	805	770	798	723	796	820	780	785	800	811	804	771	778	792	803	732	749	786	817	764	771	808	784	778	777	811	800	783	825	797	817	791	810	760	811	808	761	790	761	738	742	763	750	786	747	824	801	762	771	736	835	744	770	770	783	793	789	769	754	775	752	816	839	798	826	761	801	830	781	778	755	808	796	771	825	762	817	775	789	770	779	816	773	795	740	769	797	734	803	802	766	795	715	817	796	755	805	840	781	761	785	773	842	821	765	773	802	759	829	834	787	803	769	763	790	788	791	795	784	808	773	817	822	772	771	813	818	798	758	762	801	791	808	747	757	767	821	772	790	771	831	821	813	780	817	850	781	785	772	835	796	795	783	770	793	741	739	788	765	804	763	793	750	798	787	818	770	764	777	751	819	791	797	763	794	759	724	782	790	806	804	779	781	710	777	793	799	770	821	765	748	762	796	766	757	779	792	769	767	813	789	783	753	796	814	752	771	816	779	793	753	783	796	830	787	811	805	772	777	838	827	852	778	777	784	765	744	783	774	749	799	776	757	791	749	748	780	786	720	763	771	777	766	779	781	816	781	820	800	764	777	818	739	819	847	774	792	808	762	816	802	773	805	783	753	739	823	800	785	767	810	821	818	815	818	790	813	772	814	768	799	764	772	743	754	786	754	824	776	831	755	798	770	813	758	765	810	808	767	744	768	788	775	795	717	826	799	768	836	789	780	790	816	753	776	810	783	804	768	793	733	763	810	818	822	793	757	773	794	747	763	771	773	837	814	789	791	770	753	762	772	712	768	721	821	768	755	831	808	799	769	824	754	798	781	804	797	780	779	791	785	783	817	809	766	781	768	796	799	768	778	775	779	763	816	776	805	781	810	838	793	763	765	804	766	763	741	730	831	851	769	804	764	782	792	756	802	758	792	837	758	784	839	814	750	832	727	781	797	797	753	769	783	837	805	781	744	802	741	799	811	776	815	805	825	767	819	794	835	739	771	771	755	785	771	724	748	822	781	776	780	764	766	788	758	802	794	840	807	804	827	744	789	767	770	783	807	791	766	769	793	795	760	776	761	827	801	816	789	782	784	805	805	804	800	758	762	848	822	786	786	774	741	818	821	796	769	832	765	796	772	768	791	756	770	843	805	758	797	796	811	794	775	733	797	791	816	779	786	741	784	765	739	780	747	788	774	810	781	789	801	781	799	768	775	821	816	757	795	854	747	745	762	796	744	814	740	774	781	757	788	780	832	825	794	819	778	747	792	789	810	763	774	788	797	796	824	730	754	835	802	774	728	783	832	807	799	750	744	809	772	790	844	787	755	785	740	785	797	776	814	779	772	806	753	800	768	745	845	795	755	809	813	763	744	826	804	736	792	739	804	778	766	805	802	799	783	772	792	754	743	767	746	778	793	775	810	782	816	829	834	773	718	805	815	807	782	778	805	740	789	764	834	791	795	837	733	735	760	810	769	758	777	803	810	783	769	821	731	784	782	749	774	755	818	814	750	798	759	772	791	803	784	778	760	787	823	787	784	813	838	784	767	736	840	805	785	833	805	767	782	766	824	789	830	791	783	831	800	752	768	803	781	842	778	787	787	754	780	789	774	781	836	790	784	826	763	790	783	804	825	769	794	767	819	772	764	768	808	741	797	789	782	875	782	760	826	808	833	821	760	800	820	772	832	763	808	782	771	749	819	742	793	793	756	773	835	796	805	799	776	791	844	799	790	729	756	778	814	749	740	795	792	807	776	822	806	807	858	761	770	796	806	820	799	772	789	777	843	771	797	769	817	784	781	765	800	780	778	795	769	772	798	769	804	794	778	814	761	791	880	802	778	779	817	784	804	819	752	756	805	767	775	733	773	804	783	803	784	801	829	757	723	775	785	799	792	800	792	759	805	803	754	753	762	804	780	735	743	746	822	756	800	772	780	776	804	784	741	775	746	739	803	787	797	783	789	843	740	791	794	771	808	744	767	839	812	783	761	810	783	761	779	854	752	810	825	772	780	757	837	774	777	840	810	798	764	825	773	818	795	844	774	794	777	819	755	790	778	819	778	800	795	776	815	740	782	786	810	727	855	799	723	830	817	772	794	752	766	781	766	800	823	753	776	770	814	819	770	824	751	741	778	748	778	806	796	764	833	821	816	788	765	797	814	786	752	801	777	830	809	761	791	791	812	761	763	761	793	786	754	797	745	804	811	804	779	754	758	751	756	786	786	797
30482	30173	26367	11061	1719	604	395	350	353	342	364	367	355	350	321	334	369	355	352	357	354	374	331	374	353	378	359	362	355	373	348	357	373	333	352	354	368	354	368	341	341	365	343	335	372	371	356	344	352	350	333	328	366	336	374	353	350	353	327	361	376	327	331	340	364	384	355	353	313	348	342	334	370	365	362	335	374	355	367	350	342	342	362	383	343	379	350	349	370	356	376	336	380	336	350	379	319	347	354	342	359	326	408	337	374	332	367	352	367	328	361	388	377	354	383	336	352	345	334	350	362	353	363	360	335	352	353	327	363	346	393	360	423	342	347	374	333	315	371	330	323	361	379	352	345	353	340	365	349	343	363	357	327	342	366	368	338	340	392	344	331	357	327	351	350	362	348	304	351	359	359	342	340	355	325	338	325	316	343	343	332	358	361	353	309	312	361	353	354	337	344	372	323	337	371	345	340	342	337	354	381	365	345	386	354	330	350	359	345	330	340	356	362	359	368	340	375	324	328	337	340	347	333	362	355	333	334	414	348	334	334	345	352	333	347	345	349	358	358	350	355	358	382	353	401	346	305	323	331	360	369	398	380	339	377	351	325	369	384	347	344	376	355	327	352	326	345	354	354	368	343	337	342	356	354	313	336	338	330	349	308	355	365	355	353	334	329	356	360	303	298	327	339	351	362	327	385	334	307	365	327	357	350	369	331	358	346	352	359	333	376	358	376	347	328	352	344	346	352	415	331	322	371	368	354	350	356	353	341	354	334	357	338	389	362	345	321	377	361	349	355	328	345	343	315	378	335	339	362	364	343	320	336	371	319	358	336	331	329	315	373	339	368	352	343	346	379	358	327	362	386	382	369	340	350	327	325	370	355	385	355	360	327	324	364	324	367	385	357	390	348	367	328	335	337	348	353	364	333	344	314	329	360	360	375	343	333	331	307	358	371	377	376	353	334	329	337	354	335	357	356	336	317	375	382	357	326	366	329	368	335	346	357	383	314	339	332	352	343	349	340	336	332	354	353	389	350	346	357	326	320	343	356	323	350	355	378	343	336	368	338	361	373	363	346	351	353	375	345	325	339	365	360	317	370	339	375	366	362	346	327	351	345	355	361	348	373	324	358	332	328	359	339	335	338	340	363	350	326	349	342	365	349	361	354	366	335	335	322	345	351	356	328	333	370	404	370	385	356	335	356	358	373	354	379	368	374	327	370	387	362	376	359	356	383	351	350	328	341	316	373	316	354	327	334	355	367	344	335	350	317	368	350	355	361	340	371	350	340	352	339	324	361	328	342	386	373	368	330	332	341	383	334	366	328	364	363	345	345	320	340	329	347	339	332	335	348	373	359	326	314	374	376	317	375	336	336	391	322	361	350	347	380	358	406	331	365	358	373	343	361	385	372	337	308	338	368	348	321	341	335	347	343	359	392	355	344	338	391	352	324	335	358	341	372	374	352	342	358	354	360	354	344	384	350	339	319	356	335	341	333	315	348	327	345	320	305	352	349	341	348	364	363	350	349	299	349	354	339	353	353	330	366	349	351	326	347	378	324	358	350	337	342	345	315	341	349	357	344	379	341	318	313	365	388	367	363	328	347	349	351	342	346	360	368	375	333	320	356	339	338	316	350	338	362	332	326	354	345	340	361	352	363	368	399	327	312	351	355	332	342	393	379	318	350	341	347	372	342	316	343	339	347	365	353	375	349	345	311	330	324	366	354	315	347	334	358	344	344	358	344	352	350	329	369	344	380	375	356	363	358	349	331	354	380	352	349	365	359	359	340	342	325	305	307	359	366	368	360	360	320	336	359	325	306	349	325	345	357	363	361	296	354	369	333	339	340	324	354	350	332	354	364	367	358	351	338	327	328	342	362	339	387	334	356	368	344	344	342	357	368	323	334	338	367	339	326	338	320	345	385	334	350	360	326	345	374	347	337	396	329	350	374	324	343	333	372	349	360	364	379	343	377	348	358	378	320	330	379	348	384	323	347	322	334	323	359	363	359	351	336	349	352	340	342	369	369	332	365	337	327	335	336	324	363	341	326	349	331	399	330	371	359	352	329	376	388	337	361	346	362	331	314	364	335	317	323	308	333	358	338	337	339	318	338	387	359	374	357	380	357	367	384	365	341	346	347	344	363	341	345	346	318	356	370	368	360	350	345	347	349	325	341	357	337	367	339	368	354	339	379	381	315	335	332	359	350	357	336	336	354	372	341	331	359	347	354	361	348	370	347	339	355	358	354	344	366	361	378	358	341	366	378	335	330	358	341	352	361	343	333	350	368	332	342	329	349	342	348	329	360	366	332	342	366	360	359	353	382	337	385	362	342	348	367	345	369	354	366	328	334	343	342	388	342	329	345	368	343	349	315	368	358	366	357	346	321	358	346	346	347	344	361	357	356	343	338	339	357	348	322	331	385	354	343	385	355	422	364	359	336	362	383	359	361	351	337	329	324	330	361	344	330	361	347	384	367	360	328	379	366	332	349	329	350	360	357	308	338	363	368	318	354	353	391	326	347	354	362	363	324	320	354	367	330	347	321	348	355	343	367	344	322	347	368	360	316	355	342	344	353	339	322	359	355	342	366	349	361	333	351	333	341	333	331	359	339	351	351	350	345	375	326	343	383	321	327	366	332	394	303	336	335	329	373	348	334	342	361	370	356	347	347	367	328	364	361	370	294	338	387	334	322	338	319	330	342	357	362	348	359	326	320	332	346	365	331	336	341	356	363	351	334	339	355	318	360	360	337	360	359	351	341	342	360	321	377	373	357	315	354	345	307	335	367	363	337	351	347	331	342	353	340	347	317	360	333	358	357	362	330	364	371	358	329	334	367	365	358	356	341	339	350	359	374	369	369	354	331	351	344	335	372	368	332	378	361	349	339	338	337	354	360	346	371	363	308	356	341	382	361	358	308	365	353	363	337	325	340	354	334	368	365	349	342	334	353	368	391	353	352	331	369	345	327	341	352	327	348	339	315	326	358	330	322	362	362	382	318	346	345	342	344	365	387	370	359	338	371	343	327	325	330	371	357	354	349	359	356	363	357	337	349	344	362	353	337	346	372	351	367	357	367	344	366	357	337	370	352	329	348	359	327	326	316	349	339	333	338	351	370	333	343	385	339	354	317	344	341	344	344	313	332	344	353	329	344	360	369	342	358	353	384	352	330	331	378	348	380	360	343	332	349	362	352	366	339	327	329	314	290	359	360	344	350	296	359	343	371	367	377	338	354	335	341	344	351	355	369	377	347	355	351	323	355	375	353	320	336	350	343	345	363	352	360	319	347	386	353	334	353	357	352	339	360	374	373	347	313	349	347	323	362	348	344	341	347	344	331	364	381	323	362	368	346	369	360	340	356	344	369	325	355	372	323	322	359	354	338	361	339	353	369	362	352	388	384	339	338	348	339	342	329	358	373	322	343	336	355	352	366	364	357	371	348	381	360	349	360	329	313	339	381	362	372	341	339	339	330	319	339	355	320	349	334	341
37736	46292	29761	10504	2899	1047	685	610	537	556	557	554	570	558	600	584	564	580	556	569	568	561	528	566	573	527	600	552	552	575	538	537	544	552	556	517	540	555	557	551	565	573	577	549	561	527	542	566	520	538	574	554	548	556	582	539	540	541	549	575	563	564	591	572	517	580	557	533	592	583	571	598	540	594	602	543	588	544	531	578	586	559	578	532	569	569	573	530	539	557	562	545	495	526	513	525	571	562	548	586	526	531	572	538	537	590	594	518	547	506	555	622	557	551	534	514	530	560	531	562	570	544	546	543	529	556	541	547	531	531	568	568	583	539	525	557	546	567	574	567	564	547	538	520	506	539	524	539	551	586	522	592	578	556	534	574	586	542	555	591	561	562	561	549	557	549	552	539	551	534	530	556	545	547	543	516	498	550	567	568	574	570	518	551	546	574	584	557	555	513	554	535	562	525	544	528	543	508	517	560	555	576	532	539	557	516	548	538	565	560	529	529	535	556	543	558	551	566	561	530	488	547	560	541	541	556	541	570	572	548	543	543	586	543	568	535	523	553	523	558	524	551	539	526	539	553	587	566	564	532	551	562	550	518	584	530	608	565	498	583	546	570	579	523	545	517	551	533	521	558	565	565	514	552	515	542	533	590	551	562	570	607	543	543	540	559	566	529	502	528	559	535	571	563	540	529	565	541	523	550	593	510	541	574	550	556	549	516	565	554	542	517	543	557	555	565	572	576	551	580	511	566	550	554	564	542	516	564	577	554	542	539	560	515	548	542	576	532	557	532	558	551	551	563	560	523	587	528	541	547	578	592	551	522	523	552	556	523	530	551	534	514	535	525	557	518	525	552	560	550	561	560	549	553	556	559	537	535	533	540	556	569	537	558	556	519	555	532	558	542	573	575	559	573	554	557	565	535	569	561	552	527	579	542	524	540	533	501	528	552	549	552	594	540	581	538	546	573	594	525	546	571	550	565	524	578	527	541	577	543	575	577	545	533	509	496	542	582	534	530	549	521	566	562	523	510	550	554	548	545	541	627	581	545	574	546	559	571	540	587	547	545	586	497	565	566	511	586	576	562	539	589	586	547	546	549	546	517	601	572	609	551	555	521	524	540	531	557	546	524	560	514	559	559	580	528	571	537	537	574	585	568	562	553	509	514	536	599	549	547	571	536	506	553	505	567	533	522	551	557	552	537	541	555	542	533	571	556	557	545	536	534	536	534	491	558	582	535	534	546	566	540	561	572	543	526	558	529	509	554	538	544	547	555	549	524	582	518	509	520	560	546	533	550	530	574	543	586	562	570	571	582	548	539	589	544	550	564	543	484	581	573	547	581	551	579	533	577	590	547	584	538	569	570	516	512	532	539	558	521	585	543	567	520	516	531	537	575	546	559	519	573	514	543	551	559	532	555	581	546	571	552	574	602	510	601	553	580	534	522	571	552	553	518	540	536	520	529	531	541	565	533	605	561	523	540	517	514	581	559	551	565	534	560	532	503	557	532	586	555	602	564	577	587	545	495	540	539	492	562	562	554	554	552	530	583	550	543	555	566	527	547	559	541	535	539	532	531	569	556	538	530	520	595	569	537	524	587	569	585	556	551	542	558	542	532	585	565	533	559	545	549	524	567	567	547	560	556	585	571	561	556	544	536	578	571	579	598	551	559	521	559	541	539	479	553	528	561	590	531	556	516	518	540	519	574	539	570	522	586	567	565	537	534	563	527	573	594	547	565	525	552	522	524	520	514	574	558	528	549	546	512	512	563	538	510	520	569	525	545	500	567	578	546	533	555	559	561	527	586	521	547	548	563	553	519	521	606	551	512	604	521	591	550	569	558	558	528	517	549	577	536	534	615	531	547	535	547	550	528	519	569	545	569	552	542	528	565	546	511	541	588	524	596	574	557	585	556	529	532	551	524	572	525	552	574	573	533	551	553	522	579	527	561	536	531	576	538	579	561	531	524	541	523	574	540	564	561	538	516	597	549	540	567	591	613	543	551	581	502	584	557	528	546	554	505	566	556	509	586	545	520	553	560	537	540	532	552	551	531	569	518	554	540	572	533	584	526	503	564	568	554	570	605	512	559	594	580	565	556	551	527	542	503	526	559	568	543	574	548	555	521	528	518	523	539	535	520	538	541	559	556	572	516	506	502	562	558	556	537	573	542	539	535	556	554	564	554	560	521	556	551	529	595	538	516	604	546	512	563	538	577	579	538	565	546	543	555	561	529	543	556	560	556	493	543	517	545	553	560	512	562	570	538	559	572	534	575	521	520	544	539	573	596	509	585	552	537	572	549	596	554	553	557	552	528	552	517	565	547	551	588	572	551	553	509	568	554	546	564	525	577	510	535	531	516	573	509	542	551	570	559	557	549	582	586	535	560	491	543	556	537	588	522	570	561	530	535	575	567	501	571	566	538	555	543	555	604	552	525	568	540	504	513	563	528	577	511	486	571	552	615	565	535	577	500	583	546	580	556	576	566	466	560	547	534	554	569	527	580	572	509	538	518	535	563	569	499	545	534	522	541	555	521	563	548	526	571	545	560	495	537	513	557	552	551	509	540	604	575	554	523	575	556	562	549	517	519	558	586	567	588	538	523	506	503	570	530	528	535	546	562	556	517	571	524	536	526	577	518	539	564	539	550	545	468	600	542	554	542	536	520	565	578	519	531	529	516	531	532	534	569	560	562	569	533	512	541	600	564	540	519	537	562	545	572	509	532	563	537	578	560	565	551	540	584	525	560	568	539	538	537	518	563	568	570	554	538	588	615	563	521	548	531	577	587	554	500	554	552	531	594	511	564	555	536	564	540	594	551	543	532	573	511	544	539	526	496	543	529	568	529	588	517	564	552	518	594	563	539	546	553	552	559	522	556	551	561	571	533	518	534	535	589	597	577	517	575	563	524	567	584	547	564	567	548	516	562	563	530	552	552	539	512	538	532	539	569	537	525	578	563	522	522	562	540	553	527	527	534	518	553	556	567	564	539	509	560	524	559	544	540	555	549	524	542	537	553	557	586	531	598	491	554	541	587	535	538	571	537	545	546	559	529	574	526	497	538	586	552	574	554	541	530	570	541	533	556	563	558	585	519	540	549	537	537	586	555	559	583	523	578	561	585	541	539	541	583	541	543	557	577	540	518	585	564	534	563	522	582	553	533	536	553	541	494	579	565	528	560	562	540	513	565	554	559	513	560	600	509	532	516	532	518	551	578	563	564	556	568	556	607	542	568	524	541	565	526	510	554	489	536	551	531	530	567	551	504	534	583	565	566	532	522	552	560	563	575	556	543	564	568	565	549	559	521	564	549	550	525	526	529	534	539	580	523	539	570	550	534	563	534	516	562	523	573	534	574	533	533	530	586	558	570	534	527	549	530	519	540	481	571	576	572	548	549	535	537	526	541	561	523	518	524	541	594	542	585	537	561	560	546	509	566	540	548	568	553	551	543	522	512	612	533	608	534	530	590	519	508	590	597	564	565	551	524
24706	23290	31506	26090	19734	7745	1073	563	488	496	495	472	457	499	459	492	465	493	521	529	461	488	499	458	468	444	511	481	451	479	445	456	488	452	461	464	449	498	502	487	403	485	462	449	473	455	540	426	444	506	461	479	469	505	485	483	471	463	529	473	468	460	459	488	449	451	484	521	479	453	460	469	500	476	456	509	488	485	467	476	442	437	432	474	473	444	425	462	472	492	464	467	484	493	469	526	479	493	475	418	450	456	464	500	484	461	484	443	451	466	475	482	480	468	502	477	491	503	486	496	488	471	494	499	441	435	468	460	455	445	500	503	456	470	526	473	464	421	485	433	456	465	456	448	476	479	462	471	512	448	449	460	487	437	462	493	493	445	497	464	484	468	540	494	506	472	460	478	472	478	451	463	460	451	444	482	457	495	498	448	439	478	462	490	459	499	466	486	454	459	423	521	485	499	468	429	450	442	481	476	463	470	483	451	499	424	500	503	448	491	488	449	473	488	472	462	485	494	485	450	453	468	453	484	427	498	464	463	471	487	458	453	457	487	476	467	483	460	469	473	474	445	480	442	524	467	442	513	472	444	461	481	451	473	475	482	443	414	465	478	476	476	487	497	477	482	450	461	484	453	480	447	443	498	509	435	468	449	496	460	458	487	504	500	465	479	457	468	469	458	490	482	476	495	454	492	517	440	503	455	455	436	445	459	507	495	467	464	445	483	505	451	481	430	487	478	424	474	490	451	451	458	473	491	428	435	479	474	460	477	513	478	500	493	470	464	480	505	470	470	535	465	506	506	460	473	445	448	486	509	475	450	437	433	470	492	536	426	443	490	461	455	460	468	502	517	492	457	480	468	471	518	458	430	468	471	465	489	439	496	492	499	495	456	484	458	464	484	463	467	497	513	477	455	445	477	504	459	457	472	470	487	451	512	475	457	469	457	461	514	456	467	468	479	492	473	453	480	453	472	433	443	427	498	493	439	484	499	453	478	484	492	507	463	455	500	471	487	496	480	494	519	530	472	486	512	491	496	492	468	519	449	447	467	482	513	474	496	437	489	480	505	463	461	486	466	471	466	506	503	481	471	446	467	471	450	453	491	507	444	494	465	487	450	490	489	492	492	493	456	459	474	489	450	498	464	480	484	479	460	451	461	480	452	480	458	450	461	469	447	470	450	446	482	491	481	449	458	482	480	477	527	459	433	422	459	469	495	444	479	443	462	434	460	443	452	493	517	476	486	482	458	470	501	460	510	494	485	480	448	454	453	478	512	479	471	469	455	479	489	472	484	509	431	451	486	436	487	440	511	491	431	471	435	485	465	474	480	457	518	438	480	468	441	488	497	458	482	488	495	443	454	496	444	468	475	450	471	430	480	438	485	470	456	486	481	468	478	461	462	460	461	464	494	454	480	481	468	512	472	427	461	449	487	513	466	469	484	450	481	488	496	443	471	428	491	488	438	449	448	479	501	476	497	512	475	483	466	470	491	472	478	490	473	453	504	441	485	474	494	465	452	478	481	433	488	463	505	464	470	492	496	451	443	436	494	487	433	470	459	484	467	480	465	481	451	502	472	461	451	489	499	489	458	449	451	511	445	503	484	463	501	493	490	472	476	500	498	490	507	463	473	487	500	542	461	474	484	474	454	491	475	461	485	479	445	478	432	486	486	484	475	485	457	445	524	428	463	439	449	442	484	485	454	483	493	443	480	468	463	483	454	440	475	490	459	451	509	436	457	508	438	501	486	442	485	485	509	441	463	466	488	470	480	451	445	495	484	455	462	466	457	468	508	462	497	500	483	453	444	459	475	479	473	483	500	463	514	514	450	458	500	499	462	427	458	490	436	499	474	472	454	499	492	481	479	507	478	504	482	465	514	503	459	447	490	465	460	497	453	498	454	462	473	511	466	445	455	463	494	480	450	457	509	482	455	460	461	443	471	499	487	432	455	499	497	436	498	442	437	488	446	480	473	453	493	470	482	482	459	458	476	485	458	502	478	518	511	461	516	486	450	464	454	469	456	482	495	526	493	494	475	482	462	434	488	503	470	467	485	454	446	473	473	449	476	475	454	455	461	485	466	470	430	510	489	436	472	461	473	508	443	461	459	442	459	484	484	476	449	446	458	464	475	486	470	470	458	460	481	480	472	478	419	472	485	498	496	479	444	487	505	470	462	460	491	462	461	462	520	453	463	518	508	460	452	469	463	518	483	452	472	450	447	462	523	474	536	500	478	475	513	481	473	464	475	487	498	502	512	522	442	445	495	521	473	482	480	487	488	482	479	475	461	464	487	468	452	486	458	493	396	490	504	449	468	442	474	485	469	466	446	486	488	503	451	465	456	487	485	495	509	493	497	461	440	471	446	478	463	457	449	461	490	471	493	497	441	447	462	437	447	452	469	489	471	460	480	463	454	456	482	450	472	430	441	501	453	422	458	472	506	478	448	498	434	455	510	445	498	470	449	506	497	467	469	448	510	444	486	454	463	481	476	455	456	452	455	460	478	462	449	448	478	469	433	537	459	433	471	488	482	450	480	466	448	451	456	441	495	438	488	504	494	454	477	522	468	440	449	487	448	483	459	478	492	483	475	446	490	480	498	472	468	508	468	487	457	522	462	467	458	477	488	493	479	471	509	513	442	470	502	465	527	453	484	448	498	446	485	463	454	449	480	467	434	444	489	443	492	497	469	490	468	470	433	482	461	467	471	477	472	475	526	440	454	482	500	496	455	478	475	487	467	447	494	471	487	482	500	481	457	447	480	515	445	469	468	479	487	446	494	460	463	487	470	495	466	463	478	474	523	465	504	484	468	480	492	487	479	443	473	472	456	452	447	472	498	518	473	480	470	455	496	445	471	456	472	449	463	502	482	489	477	465	461	464	475	488	446	473	493	472	428	456	446	474	453	445	429	455	447	482	466	436	453	458	509	461	461	509	467	478	481	476	500	483	456	454	455	498	489	456	447	478	440	487	474	449	470	509	488	433	462	449	471	497	476	461	495	492	492	446	461	455	471	475	489	491	487	470	470	452	458	452	505	484	472	460	479	506	461	453	483	484	462	488	464	481	500	468	461	457	514	465	431	510	462	457	471	482	479	496	455	476	467	486	477	445	506	466	474	492	444	482	481	477	457	472	483	447	475	448	437	479	455	441	514	486	481	483	460	481	464	454	465	487	472	451	462	490	456	465	458	491	482	485	448	461	458	458	431	473	524	479	484	472	486	492	476	469	465	437	480	441	463	486	471	507	497	486	480	479	477	429	468	449	484	464	482	499	493	487	473	454	464	473	508	449	459	435	482	474	503	471	466	487	467	486	497	478	482	442	459	477	479	470	448	438	437	473	484	460	485	475	480	474	487	469	454	474	458	483	498	478	483	494	443	492	477	477	511	470	457	446	451	441	527	460	473	466	456	442	491	473	461	457	432	452	489	440	477	463	477	502	454	471	469	501	443	477	487	498	471	449	478	486	480	479	490	491	476	458	457	500	494
60683	88384	60582	32674	13083	3721	1261	751	721	729	693	752	717	670	728	744	744	709	755	727	725	706	729	730	724	773	800	749	691	736	707	672	717	770	731	727	772	744	763	710	718	709	687	781	745	691	693	669	703	725	731	737	731	708	698	739	696	725	720	713	774	708	824	782	727	810	708	741	730	705	721	761	754	707	710	690	754	730	732	752	756	746	733	745	722	717	696	766	753	731	765	706	700	732	690	767	734	729	747	725	719	734	688	742	720	707	726	722	715	739	704	709	735	715	748	755	739	663	738	678	688	666	733	803	731	729	689	747	755	700	726	650	693	756	724	762	783	697	750	698	705	737	777	736	743	737	776	703	724	718	718	697	749	723	697	747	744	685	709	711	727	733	743	687	714	673	726	725	731	710	732	731	758	722	722	753	703	740	709	782	766	722	712	762	715	729	741	748	756	758	744	743	723	736	744	718	717	719	701	707	747	721	700	716	676	754	718	748	756	732	738	705	730	766	693	794	740	742	724	710	722	750	745	767	741	672	757	686	766	700	756	694	725	715	772	757	761	733	748	745	722	741	752	773	710	719	745	736	761	710	761	717	681	742	664	737	735	749	736	772	741	714	700	712	707	697	709	727	751	742	747	744	711	734	715	749	720	698	729	684	722	758	753	708	757	709	773	752	775	708	792	732	730	693	763	731	722	714	736	735	697	717	699	696	714	743	768	768	720	730	729	774	707	747	747	720	781	731	745	743	714	743	739	756	751	728	694	730	674	709	717	724	714	732	755	734	728	703	745	745	742	734	749	719	752	742	735	733	759	748	745	740	695	704	736	695	742	726	749	675	790	678	726	760	743	754	703	743	714	712	759	741	745	707	681	714	690	756	778	799	727	741	722	702	763	755	755	748	754	740	698	711	733	702	733	688	739	690	665	697	733	750	725	725	727	768	738	732	681	720	751	724	679	729	720	774	736	753	726	685	748	741	775	711	675	747	765	769	728	748	756	801	745	699	720	754	709	739	705	727	698	731	693	698	758	756	725	751	734	732	729	694	663	731	749	713	711	746	715	767	751	723	744	741	736	743	719	802	710	745	749	707	765	744	733	735	738	742	717	720	705	732	753	712	710	744	728	733	738	754	729	750	691	708	704	723	723	713	712	721	757	748	742	750	730	710	715	744	718	753	724	755	761	701	698	699	714	733	717	753	689	730	764	752	733	726	691	723	752	685	717	743	751	726	684	719	725	716	717	701	721	765	696	759	732	709	711	745	729	682	642	708	751	662	714	712	760	721	720	698	721	750	791	703	730	705	743	732	702	735	729	736	714	741	703	717	726	716	704	737	712	701	748	716	723	782	744	698	741	687	770	759	688	713	705	769	761	745	741	684	742	748	782	726	717	700	737	721	736	735	737	711	717	722	753	727	733	725	746	704	713	718	741	721	724	748	754	719	714	757	711	774	716	702	715	680	730	732	760	717	752	684	729	718	733	766	679	740	768	769	704	730	740	721	736	715	771	713	764	727	677	784	730	743	708	704	693	747	767	716	693	745	735	763	737	734	703	705	733	749	752	752	720	776	740	733	704	702	736	763	682	766	695	771	782	725	725	712	750	706	710	695	724	677	758	677	688	679	727	744	674	724	746	741	763	704	740	718	703	740	716	750	717	720	707	729	722	745	751	705	720	728	709	735	733	720	744	761	772	733	711	727	742	729	785	765	728	767	727	714	715	754	702	715	745	738	727	759	711	762	756	695	728	753	711	692	699	685	728	690	756	748	704	732	730	740	748	740	749	675	712	748	777	744	714	714	729	726	668	754	712	705	748	720	692	698	742	772	744	708	721	750	747	723	731	746	716	771	715	696	744	705	735	767	723	738	768	718	709	719	732	709	728	750	738	744	744	721	723	699	707	749	713	740	719	767	742	770	744	705	741	686	649	740	747	745	727	755	728	744	736	766	744	704	711	714	656	760	724	749	713	710	695	713	722	726	717	730	655	715	764	699	706	742	717	689	778	717	721	708	712	753	695	722	726	751	665	683	746	705	782	724	706	739	675	726	726	723	752	708	720	760	779	756	760	730	743	717	728	705	755	695	749	709	770	738	677	770	713	775	728	690	707	689	720	701	743	758	719	767	728	731	758	689	696	692	749	777	738	728	728	693	751	732	731	684	710	729	709	748	709	698	743	714	771	708	691	683	721	741	743	707	711	660	743	726	735	752	734	722	688	708	727	745	733	729	692	732	727	713	746	690	734	699	713	680	772	705	720	725	767	767	728	739	688	751	710	707	726	752	768	751	713	723	721	715	718	691	765	776	734	716	723	700	714	704	743	732	692	716	746	719	739	660	721	730	750	752	732	757	733	732	724	754	779	753	716	721	731	690	718	722	749	689	754	770	759	722	695	734	701	723	712	758	741	702	733	791	713	700	719	661	751	748	731	759	700	683	728	733	750	674	752	749	718	718	729	751	769	684	767	711	731	786	747	750	717	739	690	746	697	707	729	739	746	712	721	720	700	701	670	759	707	684	688	748	719	736	741	667	762	747	765	729	729	753	759	755	743	678	720	744	745	742	751	738	726	660	702	743	765	668	765	735	725	710	707	738	725	723	715	750	721	729	716	724	772	759	754	700	743	676	727	793	731	724	730	742	744	726	756	751	783	728	733	721	749	726	744	690	721	778	753	708	717	716	718	725	731	742	715	758	780	718	760	739	750	717	756	726	742	734	742	736	735	770	733	751	743	719	778	686	699	768	732	743	720	699	733	699	722	689	708	737	748	748	697	762	743	746	744	703	746	739	676	712	739	724	725	751	733	736	724	759	772	734	742	671	672	728	746	775	732	747	681	749	757	729	758	745	734	759	739	701	731	753	712	724	699	716	706	739	766	739	733	703	767	690	745	790	694	740	744	722	715	695	718	734	715	712	738	703	729	718	758	739	745	726	739	643	703	708	767	739	738	741	702	691	716	711	721	744	725	713	719	692	722	742	719	786	729	740	762	739	689	732	781	686	731	751	721	724	690	699	743	692	731	721	818	692	711	699	748	744	734	688	711	722	705	693	717	726	721	719	743	751	710	714	731	724	714	732	734	683	724	695	748	706	724	704	713	728	752	745	720	702	704	718	717	720	764	753	695	706	772	742	726	720	753	745	756	752	708	669	728	746	729	700	708	747	790	764	738	753	705	674	707	736	741	742	723	715	708	730	721	710	725	705	720	762	737	711	696	740	708	726	727	725	685	680	756	742	745	709	729	748	712	728	743	700	760	755	754	785	728	688	771	701	742	749	687	725	715	681	735	708	738	690	754	679	706	719	710	738	710	703	743	746	717	727	702	731	702	725	705	705	757	726	690	692	768	752	772	733	742	758	759	734	763	664	754	697	714	718	735	727	745	718	777	770	707	724	740	676	712	722	714	737	742	718	713	719	714	721	725	717	688	713	725	701	746	727	769	727	743	759	740	760	750	698	712	730	703	727	703	723	760	747	714	738	775	699	726	687	729	752
23460	22085	30171	24559	21470	18753	4898	682	519	533	597	542	575	508	541	547	505	531	533	516	545	569	554	532	508	523	533	527	566	547	532	557	531	518	552	517	517	542	507	569	535	604	595	549	539	506	527	560	554	541	530	541	537	541	548	570	528	536	555	544	533	552	509	562	554	499	501	519	590	529	514	482	504	549	538	569	527	525	548	521	533	534	537	578	509	532	525	545	546	526	529	536	500	513	524	460	553	543	549	547	544	573	544	491	521	533	503	535	529	556	561	541	575	488	524	562	535	508	502	533	500	541	560	556	525	547	558	544	506	526	532	555	532	522	506	537	518	571	526	518	550	516	516	552	508	529	514	560	558	528	540	498	535	553	515	519	533	552	537	557	497	518	517	525	539	524	540	536	550	517	519	551	541	509	522	548	555	534	511	550	561	549	537	482	547	523	513	478	512	486	521	529	537	473	544	542	533	524	564	506	547	482	518	499	518	560	551	511	536	550	507	534	549	555	582	565	504	520	529	544	526	542	524	542	547	506	521	558	537	567	565	510	535	487	493	550	549	525	521	523	579	536	541	533	563	523	529	564	534	518	583	547	533	573	552	517	568	540	526	537	527	553	532	516	519	552	582	561	499	546	534	582	547	560	551	531	534	570	535	529	528	555	538	553	549	509	529	571	537	540	532	504	542	543	501	532	563	482	565	555	543	524	549	525	548	537	540	549	540	529	580	527	557	516	502	528	514	549	529	510	497	510	527	505	507	520	516	525	536	467	555	517	534	524	555	535	526	549	555	556	544	484	521	524	507	544	527	532	516	518	502	534	530	549	525	509	506	566	567	535	538	557	548	508	551	567	515	490	508	530	534	509	520	562	498	527	545	555	526	515	511	514	534	559	531	513	499	520	552	550	577	540	544	520	532	560	498	499	558	555	533	542	516	544	536	531	527	525	524	486	533	533	503	506	567	475	515	546	514	534	546	599	525	500	569	512	534	546	527	521	487	545	568	546	538	559	482	548	572	571	526	504	517	544	504	560	549	531	542	562	557	537	527	520	521	506	528	530	542	512	561	539	528	533	552	566	550	530	492	515	551	573	559	511	508	585	551	550	506	514	497	547	528	566	512	550	505	524	537	506	521	534	556	530	493	503	596	539	574	509	496	541	576	546	509	527	533	554	569	557	491	547	516	508	484	536	552	555	511	499	528	546	555	572	566	514	539	533	572	547	519	522	542	538	503	541	501	538	525	553	529	495	549	544	509	495	527	500	509	502	540	500	480	546	546	531	550	513	534	514	516	557	506	509	528	520	555	555	492	517	586	573	522	556	519	537	539	515	543	512	510	517	525	527	536	561	541	517	514	573	540	531	511	554	571	498	568	564	531	511	504	536	497	576	535	526	547	536	540	493	529	508	572	486	576	537	545	530	575	577	504	532	529	488	521	515	552	492	526	558	532	515	549	552	563	543	577	551	533	531	523	478	533	560	539	527	522	498	553	576	461	562	555	524	500	527	549	527	525	551	521	525	536	543	532	504	492	531	531	547	495	506	537	550	530	542	545	541	564	499	543	556	551	496	565	573	545	502	514	504	496	592	528	579	514	523	539	498	538	521	573	540	531	581	551	518	577	533	546	544	535	549	487	544	541	515	579	502	568	522	552	511	544	518	551	559	554	563	535	572	571	534	497	544	567	525	571	507	556	513	520	515	504	520	569	538	562	515	522	555	522	504	526	556	491	528	534	562	541	518	497	556	544	524	531	543	512	552	558	532	531	557	520	504	568	517	572	561	529	503	543	551	544	528	518	520	533	505	550	555	515	501	570	518	561	524	494	544	537	537	556	545	500	535	524	555	552	541	550	518	562	488	588	533	517	553	561	556	540	528	492	529	551	510	555	566	524	506	561	536	545	492	510	541	547	528	525	545	555	514	514	520	504	525	528	587	556	557	519	488	560	527	539	494	544	532	522	480	515	535	500	538	541	538	514	537	509	570	540	551	522	541	541	517	556	540	495	502	528	513	532	558	500	513	509	541	539	522	540	542	534	527	502	554	514	507	537	559	532	541	555	526	517	534	527	528	536	580	480	484	532	502	572	518	577	524	536	503	518	506	525	484	497	533	597	556	559	535	556	530	542	538	526	524	537	557	507	506	535	530	544	494	543	565	536	539	531	578	515	540	563	576	546	538	528	561	511	490	537	548	540	560	521	529	519	550	506	540	504	590	542	546	496	529	572	525	517	494	551	539	519	509	527	534	532	548	547	557	566	551	537	524	564	529	527	518	503	480	503	539	495	510	538	498	504	566	538	500	529	524	525	529	546	560	529	556	555	531	604	561	516	512	557	522	554	535	516	528	520	504	532	501	571	572	532	498	530	549	520	498	527	576	509	504	526	555	524	534	517	534	521	549	519	539	510	533	555	555	548	520	515	512	500	519	545	585	529	525	537	560	550	513	494	520	526	568	559	515	518	550	517	530	498	529	522	576	559	516	521	514	543	540	551	518	492	554	554	534	543	565	535	538	555	560	543	502	567	509	548	553	560	540	574	538	554	527	548	541	511	519	488	569	571	531	547	499	553	524	498	565	570	554	540	517	566	593	532	544	539	527	536	491	488	581	566	546	579	508	512	474	519	523	558	534	523	519	486	603	525	534	571	518	504	522	558	527	513	547	564	526	544	520	493	531	547	578	528	538	517	544	544	519	512	509	541	594	588	534	558	557	528	528	563	502	508	543	548	532	563	482	508	524	527	552	557	529	537	545	522	513	542	514	515	530	523	538	535	540	526	557	548	528	540	524	543	536	551	532	532	543	567	552	469	543	568	549	551	563	553	551	557	505	520	547	533	550	510	510	568	505	598	500	546	516	530	527	490	534	535	545	525	517	505	538	535	526	563	503	513	570	520	492	526	534	550	540	512	495	541	531	489	561	543	528	516	536	512	504	548	536	515	522	533	517	508	538	480	532	528	483	517	555	507	515	562	529	472	528	544	519	552	575	553	563	529	528	567	506	539	550	504	564	533	511	513	538	529	533	466	543	519	558	544	522	513	564	545	534	543	505	515	535	539	540	492	502	576	534	536	562	524	528	532	523	586	527	519	522	520	514	518	555	540	542	588	557	532	547	550	525	548	511	549	521	499	515	548	508	539	522	554	496	552	558	547	516	557	514	549	577	541	520	529	534	532	564	520	528	603	510	521	563	534	504	585	492	523	522	534	508	540	542	523	520	529	515	511	542	561	531	558	557	512	523	526	540	544	514	528	522	550	520	523	545	508	535	546	545	519	541	511	536	538	553	548	544	493	537	545	525	567	537	527	514	487	553	545	526	529	548	528	516	511	502	519	516	547	561	493	491	513	509	526	517	502	543	517	511	556	550	538	548	520	491	543	522	544	532	558	520	526	526	562	526	556	502	544	564	560	524	557	504	571	546	535	503	572	540	537	510	520	514	558	529	520	556	513	558	486	488	554	490	497	512	523	516	553	518	586	541	569	514	502	516	559	495
60270	99177	70133	40431	18448	5616	1573	907	769	795	758	797	779	773	804	849	813	798	859	783	798	775	861	826	800	862	794	756	806	800	788	820	833	801	826	836	811	812	763	787	815	832	795	786	776	792	809	839	829	762	756	767	792	793	818	798	853	774	800	825	801	756	797	805	787	801	836	831	843	793	763	797	776	718	793	857	808	784	833	764	806	747	792	820	759	804	809	771	794	839	789	763	755	758	774	826	774	825	786	754	770	791	806	816	813	781	836	853	776	811	811	791	792	806	776	772	791	805	821	775	816	784	786	798	796	844	761	800	772	844	836	772	790	783	775	786	790	741	812	788	843	784	835	796	750	788	790	815	764	781	835	804	825	839	802	799	841	764	819	815	794	850	771	804	786	820	790	754	787	787	750	760	800	806	766	762	758	810	831	774	813	738	780	800	823	770	795	750	820	771	824	776	768	790	789	757	764	773	852	792	734	743	804	780	785	864	798	822	799	766	810	844	776	792	827	829	844	780	788	822	767	753	823	820	809	783	753	819	770	782	803	793	827	785	786	802	830	770	768	809	792	771	844	857	814	782	803	805	774	819	821	825	806	742	780	779	796	796	810	820	765	819	809	843	783	778	796	717	816	789	806	782	783	790	836	782	769	788	837	800	806	850	823	816	834	819	817	846	815	827	778	800	837	827	780	848	768	775	791	792	794	828	770	801	774	757	770	798	812	792	814	745	802	790	817	834	777	772	785	793	829	802	808	825	727	748	772	784	794	807	773	828	788	769	763	785	777	814	740	768	798	776	790	845	752	774	803	803	759	826	800	863	823	819	832	800	791	820	795	845	776	800	819	799	771	847	814	782	851	810	821	802	792	819	789	802	863	799	841	828	761	810	709	816	767	829	774	836	810	863	755	792	757	728	785	773	767	772	760	797	782	811	775	779	794	822	818	791	783	747	800	775	756	786	775	745	796	796	791	876	800	798	787	792	788	780	799	814	789	802	819	767	769	860	833	777	765	822	804	775	781	844	767	822	800	788	769	811	821	784	788	739	756	766	782	787	837	777	803	798	770	814	784	794	809	781	777	823	781	748	786	755	811	835	813	763	817	828	821	864	840	772	818	820	794	851	777	783	775	812	767	847	778	759	829	810	761	788	793	812	762	790	826	831	820	780	800	812	839	778	759	802	778	822	863	798	809	823	796	804	783	790	764	850	817	743	804	784	813	799	792	763	747	843	824	805	760	782	782	790	856	802	787	802	783	791	852	815	812	824	836	786	780	840	799	748	790	822	823	793	830	767	746	821	790	767	795	750	775	724	812	740	811	834	822	869	719	882	797	756	842	795	801	793	798	756	781	852	796	836	827	739	845	852	776	815	797	808	796	790	756	773	835	818	815	791	799	817	766	790	786	801	787	777	781	848	799	807	818	785	808	796	868	751	825	799	739	817	761	758	825	789	765	761	797	803	794	769	787	789	782	823	820	757	843	815	829	801	813	826	825	783	829	798	822	782	772	819	786	816	775	776	807	836	771	779	791	804	765	774	845	810	796	809	766	786	792	857	785	776	802	821	817	805	812	768	778	837	799	803	837	774	818	800	776	819	793	754	816	770	752	757	804	851	808	767	813	831	762	795	788	767	776	808	811	802	785	795	799	800	837	807	723	800	815	801	804	765	752	781	841	871	809	783	818	804	801	829	793	767	793	781	795	810	806	812	745	810	842	766	789	855	829	794	752	806	819	824	836	761	816	757	742	773	783	726	805	838	802	803	809	807	780	814	794	826	795	747	794	825	759	777	822	783	788	850	759	783	808	796	856	805	779	756	751	804	801	801	820	814	796	799	788	810	817	807	789	780	795	832	831	826	800	821	823	812	834	764	798	782	794	758	834	772	799	755	776	829	789	752	809	856	826	807	764	728	782	786	778	764	797	830	851	771	820	814	846	839	770	744	784	808	790	819	793	835	815	772	795	841	770	781	807	855	782	835	802	773	749	832	841	887	813	809	791	788	776	775	803	769	818	815	722	816	818	806	808	798	791	808	837	788	799	779	848	833	811	755	813	796	781	770	826	765	828	750	852	817	751	771	844	761	754	821	817	794	811	822	775	822	815	763	783	809	767	852	826	800	794	770	794	803	824	798	768	773	846	771	800	797	787	784	812	832	822	768	824	820	811	756	831	809	772	763	808	775	792	777	829	770	796	778	814	792	793	793	770	814	761	820	811	815	810	803	769	776	824	765	827	775	803	787	821	812	816	775	756	807	754	804	845	848	818	814	775	853	763	803	769	818	797	847	831	816	818	777	842	796	830	795	815	792	795	747	771	820	750	735	762	803	761	816	786	808	784	821	790	791	773	785	793	794	790	773	794	823	794	867	731	775	830	781	782	765	748	776	771	818	845	828	782	798	828	832	834	828	775	791	756	838	826	831	786	798	790	812	796	841	827	817	796	762	805	805	807	823	858	789	796	824	835	777	844	748	806	775	769	752	828	722	780	815	798	806	828	768	764	827	801	749	816	803	843	782	750	799	764	831	816	806	758	794	772	825	775	820	817	801	805	848	754	797	788	813	809	808	808	819	777	819	797	788	773	758	796	806	821	827	805	830	796	782	820	789	766	820	809	759	781	784	837	783	815	766	799	806	827	800	780	816	793	795	835	801	784	826	848	798	824	765	767	796	792	739	845	820	808	822	813	764	821	811	779	828	798	760	862	782	796	789	787	790	759	772	811	797	771	785	781	782	806	737	801	786	814	779	775	793	810	807	820	824	751	799	793	761	789	803	754	807	813	797	800	795	763	786	809	786	790	801	792	737	790	809	794	810	728	775	829	799	890	804	784	780	758	825	800	843	820	822	775	855	794	856	808	840	840	804	777	826	827	799	804	841	795	818	733	816	789	802	739	797	810	804	767	805	736	845	809	802	745	768	757	781	865	794	831	782	776	815	876	799	771	790	737	765	816	824	782	775	788	784	758	814	823	789	825	802	759	797	800	799	789	827	823	784	771	774	769	832	807	789	792	837	814	799	832	794	744	758	781	840	817	760	838	818	789	826	785	807	781	778	789	788	779	857	806	865	757	793	788	781	797	869	803	801	832	786	811	785	806	749	788	806	780	819	814	757	794	828	797	813	777	788	790	778	778	811	817	821	809	815	754	823	757	815	777	788	817	841	783	896	781	790	808	786	765	747	782	809	747	838	799	829	820	789	797	772	815	800	760	825	812	824	819	785	759	822	848	795	754	809	803	818	811	774	808	760	788	782	792	844	773	826	739	820	797	816	795	809	792	762	774	778	828	792	809	813	808	827	803	801	825	750	815	809	716	845	806	811	826	821	829	753	808	805	800	880	789	804	771	808	818	816	863	840	781	819	832	811	837	818	764	754	773	765	771	789	832	858	812	801	782	795	786	799	825	853	771	822	776	787	771	822	805	809	791	812	791	797	783	760	808	792	781	805	757	825	819	835	769	812	806	816	777	860	815	772	816	750	818	858	831	788	846	812
30498	29663	26182	10947	1651	594	409	372	348	378	319	360	330	369	330	357	376	355	355	327	352	331	356	407	359	356	348	367	372	315	343	364	343	373	360	336	357	391	367	385	382	351	394	353	345	370	355	346	362	373	366	325	409	367	341	348	329	367	368	338	343	336	329	351	357	357	347	398	332	352	375	370	361	344	328	363	336	361	357	361	356	350	359	319	336	370	356	362	339	368	347	353	367	370	393	356	343	363	379	338	377	360	372	349	363	336	357	332	376	314	378	360	351	343	366	354	338	348	346	327	333	374	384	389	406	337	370	362	350	360	366	373	366	315	365	318	337	355	355	340	365	348	365	369	419	347	339	373	356	336	388	360	355	345	350	326	324	360	366	354	368	355	352	341	358	342	330	363	370	314	335	328	328	335	364	374	362	346	332	335	342	373	371	368	341	354	336	332	368	320	344	338	356	371	362	340	337	348	344	374	392	342	310	369	366	348	353	351	356	368	344	340	334	374	347	351	383	330	336	347	348	357	375	334	316	342	337	349	358	352	345	365	385	339	386	348	344	355	398	339	348	345	364	347	352	336	357	390	350	349	354	360	351	357	357	334	348	336	394	363	367	362	397	361	354	353	345	369	347	376	351	378	348	331	356	346	369	366	373	337	381	348	361	324	352	333	371	369	350	360	350	361	379	375	364	335	372	337	338	365	329	358	307	366	365	367	353	388	363	369	359	369	353	369	354	372	325	353	342	353	331	363	367	372	362	390	397	337	336	361	332	354	349	378	352	346	323	367	340	350	359	366	377	368	349	329	338	367	367	368	383	351	340	371	362	362	350	379	387	374	340	374	328	358	372	346	334	385	365	364	346	337	319	366	345	376	377	388	335	350	388	349	360	362	327	373	354	337	363	360	350	332	381	339	355	342	353	331	360	359	346	361	380	391	355	383	351	402	324	386	363	352	370	371	336	371	370	376	347	370	345	357	372	417	350	354	359	358	384	336	362	361	336	355	356	360	353	337	366	351	367	342	383	357	343	368	376	381	369	346	362	330	364	353	373	357	362	352	357	378	353	369	366	345	355	393	364	361	369	375	354	359	352	364	323	333	379	375	338	364	350	389	353	389	413	341	370	349	365	336	374	327	378	356	350	370	394	354	378	364	360	327	384	328	344	340	399	343	330	368	346	334	390	374	361	337	344	337	315	345	398	356	361	346	331	368	378	378	390	348	352	337	336	378	366	346	388	365	377	363	345	372	365	374	353	367	370	336	323	313	347	376	377	348	331	371	348	396	365	380	338	340	373	368	336	379	356	345	351	374	383	348	412	355	358	364	322	346	403	362	345	365	333	376	353	355	330	340	354	360	386	333	359	335	362	382	350	364	378	349	347	361	379	338	346	355	376	341	351	311	371	315	410	352	378	336	356	334	336	390	393	361	392	377	360	368	360	353	352	320	378	332	331	362	345	377	355	320	346	376	357	350	371	367	368	345	342	358	332	363	360	346	336	357	339	327	377	383	355	316	345	345	342	315	332	348	359	370	370	384	336	368	348	341	369	377	364	339	351	355	371	368	334	336	397	380	330	354	332	316	358	342	349	356	356	342	359	393	361	335	412	356	372	335	310	382	408	351	377	366	350	372	366	333	372	332	360	333	363	355	374	386	349	380	360	364	351	357	340	385	355	335	356	373	369	338	336	359	352	337	338	361	365	333	330	353	360	349	370	339	365	349	370	376	355	377	348	361	320	366	327	365	335	375	360	343	346	302	362	362	361	354	362	355	344	351	347	367	349	376	320	330	345	386	312	360	361	359	359	339	369	363	335	358	341	340	357	352	348	347	349	343	373	318	337	350	335	361	353	329	337	349	337	342	316	353	363	395	357	365	372	380	368	362	341	363	378	348	368	384	350	354	362	328	360	369	328	379	354	328	384	360	333	346	332	364	337	357	360	347	355	365	336	352	370	356	339	341	334	368	345	327	332	355	331	358	351	365	349	343	364	369	370	375	389	334	332	354	375	345	346	370	386	382	360	380	329	386	353	328	349	366	348	362	373	349	359	365	336	371	374	360	356	370	365	376	375	405	345	369	333	371	359	357	372	346	349	337	330	369	338	352	356	361	379	391	374	339	366	369	338	370	349	353	384	354	383	372	344	373	339	366	336	380	335	350	332	307	359	360	373	364	373	378	342	362	329	382	359	349	381	357	358	369	333	357	390	400	352	348	342	352	345	350	391	323	384	337	354	352	373	351	365	363	326	392	370	340	371	328	387	364	326	336	364	373	343	363	327	325	386	337	355	327	366	370	358	331	364	347	370	357	322	332	345	331	385	402	363	335	339	372	361	341	374	381	369	364	317	339	329	370	362	376	337	350	364	347	338	404	320	380	381	364	382	369	355	323	377	351	364	363	361	366	341	348	364	369	334	376	364	328	383	344	356	391	331	380	363	359	359	303	347	343	374	381	364	323	370	329	364	337	356	335	373	363	358	366	370	345	346	364	341	361	401	343	341	339	350	377	360	334	339	358	340	368	349	355	360	344	399	375	381	378	369	362	374	378	348	348	381	319	354	350	350	347	344	361	399	337	368	384	347	359	366	392	357	383	319	310	349	339	347	363	349	365	322	358	339	347	373	346	378	326	331	365	329	356	348	405	342	367	345	363	340	373	327	353	383	359	352	359	376	385	376	331	340	384	315	342	336	373	373	347	346	329	322	351	332	333	369	375	351	359	346	358	349	373	359	349	361	351	385	343	370	347	368	376	341	376	353	347	360	380	359	358	333	348	381	356	349	366	380	350	382	382	361	366	352	354	351	348	378	383	355	394	336	327	385	359	352	338	332	352	346	334	317	338	362	353	322	399	381	347	365	335	333	352	371	358	331	392	362	340	357	370	378	372	339	365	351	345	366	367	339	322	374	351	362	374	353	354	362	369	373	335	349	356	386	387	363	402	369	367	352	375	352	331	348	335	352	345	353	336	327	343	320	371	361	354	365	389	360	365	317	392	355	374	395	341	360	347	398	358	361	333	339	331	357	364	328	357	321	369	388	319	378	347	392	380	371	362	392	301	375	355	356	375	367	365	351	370	365	374	346	381	343	361	342	361	362	346	353	353	348	383	342	372	381	368	362	362	383	378	354	355	311	327	356	346	348	370	334	388	366	397	344	345	342	357	360	350	341	374	331	359	364	361	352	367	349	290	388	321	331	379	334	330	348	369	370	340	339	325	357	358	358	348	355	378	373	332	363	360	375	352	343	404	351	366	341	344	364	380	375	365	365	363	360	361	347	378	376	370	333	347	369	366	373	369	355	334	360	375	363	361	367	370	354	335	355	372	356	342	369	366	340	335	375	373	357	347	392	346	339	367	362	352	386	333	350	350	335	396	383	353	369	364	380	349	336	355	345	367	359	359	337	333	341	372	330	322	380	380	362	344	397	374	362	382	368	360	358	359	347	363	362	365	362	352	367	351	362	349	343	354	377	320	336	380	370	375	340	377	357	391
37794	46168	29615	10180	2802	1018	615	552	596	589	570	570	500	530	566	557	534	539	507	566	562	559	487	540	576	563	522	554	528	580	593	536	564	614	574	525	542	589	555	496	560	526	552	542	563	567	512	586	554	563	553	509	570	580	486	599	542	577	547	558	580	572	583	578	544	533	559	550	553	533	562	544	530	550	557	536	545	559	541	548	561	576	568	553	579	537	546	554	573	532	583	572	518	506	521	532	576	565	544	538	559	571	551	554	626	512	511	539	557	617	532	563	567	582	557	578	569	590	585	548	515	571	546	527	572	532	577	594	576	507	526	581	597	534	558	545	558	552	511	527	557	602	546	542	549	550	524	568	561	548	531	584	536	565	577	539	544	565	527	585	572	541	555	544	535	494	574	585	585	569	580	546	578	552	588	543	532	562	613	560	547	571	524	580	539	596	542	536	575	576	551	567	556	547	571	573	545	546	567	554	535	583	552	537	569	547	560	571	594	561	522	551	552	582	549	579	578	591	539	586	539	571	578	530	591	577	529	534	565	552	518	550	561	543	503	556	539	584	591	562	571	588	518	554	553	566	547	521	577	528	563	545	594	520	521	559	549	568	594	574	522	536	542	551	539	553	565	598	570	509	571	569	563	565	551	552	567	570	558	613	546	542	522	597	584	570	571	527	544	552	550	519	511	569	564	568	550	560	562	542	565	536	546	572	580	583	552	539	535	518	560	555	508	540	555	554	581	581	552	588	548	526	584	557	568	560	566	564	573	554	490	522	602	544	594	557	542	544	568	564	556	539	582	556	605	588	569	573	567	540	555	560	564	577	548	554	553	567	558	547	589	613	568	548	574	541	550	530	527	526	601	579	536	520	545	529	558	571	565	537	557	553	561	587	528	580	528	594	530	591	577	560	574	527	585	536	562	539	553	565	562	564	544	596	558	584	539	523	537	596	525	515	561	592	582	573	528	566	543	606	584	553	584	575	550	576	550	575	598	541	595	563	548	542	509	572	581	579	561	557	574	538	535	501	575	548	574	574	552	557	555	562	560	555	568	555	540	580	560	527	566	554	554	557	550	601	547	514	558	532	581	567	545	563	553	585	543	539	545	568	545	562	557	572	599	575	556	522	568	553	531	581	543	513	550	557	586	554	582	538	554	540	541	551	518	554	535	537	562	589	567	584	584	573	586	566	545	558	504	553	565	538	585	543	583	557	538	581	559	559	530	550	599	536	549	532	562	558	541	560	548	588	565	553	605	556	539	551	559	563	562	550	557	589	511	552	575	541	555	541	563	561	523	533	582	569	597	590	554	528	578	585	531	551	555	520	500	556	535	528	527	546	540	583	578	569	539	547	556	548	542	603	549	586	567	578	562	551	562	567	580	591	552	522	578	550	558	541	576	532	557	533	533	565	600	562	515	596	604	587	570	558	559	568	539	570	582	548	573	546	535	566	533	575	526	573	520	536	588	575	565	563	537	552	560	550	578	524	568	579	609	539	567	568	554	584	534	530	552	547	521	596	588	546	564	582	583	524	518	536	531	562	554	567	553	566	605	537	562	557	577	540	561	531	535	523	587	549	541	576	589	564	572	563	575	534	582	565	555	562	561	521	558	554	596	599	576	548	545	565	587	561	541	541	566	581	572	543	545	551	585	579	562	598	541	556	572	539	564	540	579	529	537	519	559	519	568	544	560	575	574	554	558	564	579	573	554	594	554	583	557	542	571	553	531	558	593	513	581	568	562	575	557	539	545	570	515	551	532	573	549	559	518	541	564	573	557	531	537	541	596	552	568	578	578	552	591	564	533	575	553	546	528	546	568	580	567	575	595	545	557	597	492	552	519	600	534	539	549	580	561	561	598	522	525	533	574	535	555	550	571	555	579	571	612	514	569	589	523	553	515	574	593	576	580	611	553	486	547	564	524	555	561	595	544	557	534	572	566	562	578	584	615	542	560	586	570	570	565	527	474	596	545	593	567	542	531	609	498	596	566	548	525	537	532	565	554	593	571	520	591	519	573	582	598	515	559	549	538	535	549	565	531	541	533	581	565	506	596	512	577	483	523	560	533	563	555	574	562	521	566	554	539	586	572	571	533	540	556	565	566	535	557	560	551	569	543	574	557	521	575	541	534	550	571	578	527	566	585	525	525	547	565	582	632	566	544	575	525	573	575	544	576	556	577	546	538	520	577	516	564	541	574	576	567	592	586	541	605	541	557	560	585	577	579	543	586	524	523	587	532	560	578	532	553	583	549	548	586	546	544	528	543	562	542	542	593	561	622	590	585	571	542	572	575	582	606	592	541	583	564	562	533	601	560	567	582	611	532	553	573	516	558	541	513	597	561	557	531	535	598	550	557	563	545	567	514	544	526	551	600	499	526	581	549	554	549	589	537	571	551	574	575	540	589	566	541	562	571	577	558	599	554	534	585	560	570	569	544	556	565	543	571	545	567	520	618	539	563	561	521	564	548	571	574	514	559	548	537	538	523	588	585	589	528	558	536	552	550	501	535	587	524	540	570	563	542	543	561	595	557	508	519	530	586	520	553	572	553	524	557	556	565	544	567	527	527	539	571	559	584	540	523	615	541	568	569	538	589	527	584	565	554	548	568	532	536	538	572	557	544	540	515	577	548	558	566	547	534	532	566	546	513	541	542	572	583	520	601	586	540	549	560	530	554	546	594	569	580	527	614	537	586	538	531	545	585	574	543	572	532	556	573	522	530	556	526	614	552	556	538	565	570	575	571	541	573	529	580	575	574	560	613	586	583	537	537	570	575	564	546	564	572	557	542	616	552	574	558	563	567	532	578	555	550	556	578	525	592	552	546	539	563	581	538	598	532	576	522	523	551	566	538	570	560	557	553	553	535	549	523	565	551	567	547	538	512	561	569	553	540	551	534	539	576	529	563	570	546	563	532	550	519	523	511	527	558	531	587	614	535	569	535	555	556	560	577	550	582	571	548	502	609	562	574	556	549	588	567	541	540	499	583	511	563	565	533	551	557	558	546	560	579	553	548	548	555	545	528	510	531	585	529	528	530	541	575	533	572	526	541	536	597	575	538	551	521	569	548	605	539	556	561	570	568	547	584	638	566	552	567	568	537	587	545	549	547	571	553	589	553	525	540	545	519	553	608	535	586	566	562	588	540	542	574	517	539	520	546	564	576	560	574	608	565	597	586	546	576	612	534	588	516	593	572	536	553	537	536	590	572	530	572	563	601	566	520	564	520	577	625	549	561	504	588	580	579	523	530	586	593	573	533	553	562	538	561	573	563	568	519	558	569	566	529	564	566	564	594	540	538	570	606	567	560	588	540	563	587	521	587	516	565	566	573	507	578	532	596	509	570	591	570	530	558	588	591	555	569	531	571	604	579	559	592	594	546	550	574	590	587	617	554	518	558	560	569	549	563	557	562	580	565	558	545	553	535	542	564	506	550	555	545	532	530	576	605	572	569	569	536	566	554	557	581	541	572	556	550	562	577	547	571	558	601	554
24823	23310	31811	26184	19642	7554	912	537	483	486	496	493	480	473	505	464	499	477	442	496	479	487	477	516	465	461	452	478	497	486	459	506	483	487	462	465	506	469	485	482	496	470	498	480	480	478	457	486	495	475	521	457	465	447	488	476	470	442	502	466	474	486	478	469	502	458	445	457	483	484	447	444	451	462	502	457	506	514	501	457	520	468	502	484	467	461	443	505	450	463	528	473	469	475	450	475	487	479	456	468	436	476	511	449	523	479	486	461	448	464	489	439	501	489	507	480	437	530	494	479	465	477	468	493	498	459	469	498	497	469	477	475	478	457	467	478	444	481	464	469	487	466	528	468	481	481	490	452	491	493	476	484	478	505	488	492	489	451	452	468	472	502	493	477	462	460	492	463	478	465	457	476	495	453	483	458	439	515	427	447	489	482	471	468	482	470	463	516	457	470	464	467	468	485	457	452	464	472	508	459	470	458	442	507	493	461	470	487	467	475	459	493	482	493	501	459	517	473	475	486	466	487	471	476	469	449	483	506	497	498	505	474	458	478	490	514	457	468	428	478	465	525	490	489	487	466	482	487	488	499	496	481	500	470	468	470	472	469	466	511	468	465	485	471	439	476	482	465	501	455	443	495	502	510	477	418	501	500	469	466	484	473	488	484	476	458	515	468	490	464	501	453	454	509	502	434	486	481	446	457	519	473	500	469	439	500	510	454	477	481	469	482	494	447	492	454	463	481	434	472	466	478	492	497	462	513	462	497	488	437	474	477	506	442	465	493	469	454	474	470	474	444	510	484	477	489	478	482	466	473	470	480	461	492	492	478	447	492	451	472	448	456	508	451	443	450	473	442	520	476	432	482	465	458	460	506	500	453	485	447	481	484	451	506	466	518	509	462	466	453	502	479	491	474	456	491	450	445	464	446	510	466	503	483	479	444	530	498	467	479	484	490	495	462	450	485	479	470	473	457	463	462	462	467	473	478	485	480	454	473	508	493	436	449	496	464	477	424	444	487	466	503	479	500	488	474	514	456	467	470	531	509	476	465	508	508	471	489	443	508	475	488	479	485	460	473	463	494	478	472	449	491	487	467	494	426	474	488	462	498	466	476	487	445	444	455	499	449	473	479	482	498	490	476	457	477	481	439	454	485	469	463	489	518	461	487	486	444	486	471	445	474	485	480	473	455	479	489	514	519	503	501	500	446	498	486	467	443	470	522	443	480	498	491	481	456	466	461	496	499	515	480	486	457	469	476	448	467	515	497	490	509	461	444	484	490	473	493	479	463	457	464	469	490	468	469	479	501	462	470	498	439	464	484	467	503	485	464	464	477	448	455	494	490	469	476	438	513	506	458	480	440	477	521	467	482	444	447	518	493	457	487	468	497	498	484	495	471	512	496	489	480	451	486	466	450	478	459	464	467	470	499	452	491	488	449	465	483	520	458	462	476	434	525	453	497	454	471	462	490	470	492	464	449	484	468	491	488	474	472	441	492	508	488	491	482	467	445	471	463	449	473	467	463	478	476	500	496	487	538	452	464	469	440	485	456	494	481	501	479	489	485	465	446	456	482	478	451	486	444	452	459	454	486	435	453	466	478	475	499	484	458	446	453	481	477	499	468	505	468	468	506	494	508	480	489	498	479	475	442	480	465	471	501	449	465	472	486	471	475	482	475	473	481	460	506	508	444	507	490	488	474	533	452	450	494	497	459	491	484	498	524	508	471	502	467	484	443	454	460	484	450	472	517	504	465	450	506	468	474	482	458	479	470	481	463	489	479	462	466	517	456	465	482	475	494	466	495	464	499	460	442	495	497	440	453	473	468	462	469	487	484	487	421	452	475	484	474	495	485	452	468	479	459	520	498	456	459	494	530	471	464	465	476	465	494	502	488	507	515	463	492	492	481	474	493	511	497	469	459	466	466	475	481	497	472	496	465	506	482	476	465	506	442	454	503	473	498	501	469	481	511	486	488	470	483	468	495	503	480	499	490	469	479	438	461	464	465	519	473	451	465	441	466	477	458	437	465	477	458	488	479	505	497	462	493	496	484	484	480	456	505	478	468	455	516	495	483	476	473	502	476	490	471	481	456	476	483	479	490	464	494	457	500	477	460	491	500	495	487	477	476	495	501	509	496	472	505	470	490	480	496	467	476	474	494	491	472	488	487	467	463	489	455	442	487	509	486	489	458	464	495	468	427	416	492	442	490	478	505	502	476	470	495	461	505	508	496	458	495	499	504	464	456	513	500	477	515	431	469	462	482	445	468	448	497	468	466	439	470	453	460	458	475	481	479	466	502	465	457	480	467	477	477	457	480	478	490	501	469	516	465	515	462	471	460	492	510	472	482	472	432	492	476	471	469	471	477	477	514	475	490	468	464	449	474	477	486	467	484	473	472	433	492	472	427	483	492	422	475	441	483	476	481	432	495	466	478	506	465	451	490	499	484	497	464	480	517	492	469	470	463	475	448	480	488	472	469	507	437	478	494	469	426	496	501	476	470	470	445	514	438	500	491	475	481	486	491	509	473	491	493	444	494	470	468	508	460	466	471	500	491	455	508	484	501	475	501	478	464	479	439	437	460	448	492	439	452	483	484	492	495	469	511	500	424	471	479	489	487	503	464	507	498	492	507	479	490	467	473	492	475	498	459	479	485	463	490	479	467	480	473	467	468	469	473	444	432	496	448	481	490	450	461	513	467	497	478	435	448	479	498	455	470	485	472	477	479	497	507	490	452	468	482	468	463	457	475	481	443	418	479	517	468	482	491	524	444	439	478	497	408	506	457	462	467	494	477	475	499	500	462	487	470	480	490	508	494	504	477	460	451	495	487	475	500	461	514	428	435	462	457	479	445	427	516	477	488	498	475	470	454	490	455	476	501	462	467	485	449	454	480	483	477	492	505	484	465	463	425	456	519	464	478	478	462	481	485	477	483	482	497	470	504	458	480	464	491	490	490	495	455	476	465	472	460	468	493	454	490	489	481	453	424	481	484	489	468	479	428	490	448	506	435	474	481	476	472	494	487	486	477	489	464	490	436	479	476	462	470	461	489	487	454	439	478	512	468	508	456	482	485	464	506	472	500	491	502	445	469	508	472	476	452	469	512	426	468	509	486	472	460	501	482	463	475	474	455	466	471	535	480	450	477	458	461	495	446	471	481	474	458	473	429	465	418	475	475	481	450	504	535	442	442	486	471	480	484	525	478	508	467	472	412	502	465	489	420	470	471	475	445	466	482	464	468	447	443	441	505	483	470	462	518	489	477	464	486	479	479	479	481	487	469	484	463	479	499	452	472	472	465	473	456	498	491	470	465	467	463	469	506	503	479	480	464	468	462	468	493	486	512	492	502	493	448	471	473	463	466	486	469	442	482	476	436	466	463	478	498	467	457	458	472	481	465	518	471	469	446	440	473	446	524	477	462	475	482	488	497	469	493	450	444	504	502	470	477	451	465	456	467	491	479	462	480	459	498	461	489	497	473	477	471	466	476
61207	88411	61188	32579	12918	3493	1179	764	805	731	738	722	715	746	695	751	769	701	713	753	739	739	739	751	727	689	733	712	754	700	761	736	733	753	697	741	726	721	653	746	761	689	721	721	707	737	720	743	698	703	730	736	775	772	697	716	776	722	715	695	701	742	759	736	738	738	738	753	761	726	721	739	731	710	735	768	783	707	737	748	771	714	752	698	730	694	752	738	707	756	741	733	681	759	711	738	737	750	680	717	719	692	737	701	767	674	730	708	754	698	723	718	816	746	733	712	789	735	773	689	741	684	716	736	699	700	718	737	698	746	754	725	731	783	740	724	729	732	727	726	729	794	695	711	769	773	737	720	719	752	784	750	712	710	741	733	730	731	722	772	712	749	756	751	741	734	791	710	718	716	773	770	728	718	752	715	768	723	745	730	698	699	724	686	740	754	747	715	748	764	702	750	737	685	728	713	787	720	768	705	755	739	682	746	706	722	718	707	760	735	689	758	735	729	751	755	709	754	699	746	706	707	713	700	739	714	726	713	716	775	717	737	747	761	719	745	751	773	708	746	739	717	748	738	747	720	686	739	760	737	720	743	773	760	738	699	736	748	688	724	747	676	718	754	669	751	745	761	671	704	714	723	738	750	717	757	768	706	756	736	737	753	705	678	719	704	776	699	742	698	730	761	721	776	694	778	757	742	732	694	716	705	700	713	729	787	755	758	749	717	757	690	745	736	717	726	759	779	733	697	717	744	717	765	705	755	727	747	780	693	744	752	688	722	723	735	775	735	754	803	705	698	728	735	762	711	753	725	664	691	755	670	702	710	688	722	737	754	769	710	676	731	726	654	740	710	724	755	730	691	760	709	768	729	701	734	740	772	736	738	758	715	708	715	721	709	725	690	766	699	726	725	732	743	760	730	731	724	735	764	733	750	758	734	758	766	689	743	721	705	702	744	725	698	652	713	690	727	787	735	723	728	732	704	701	702	738	739	704	719	727	797	753	706	740	700	710	759	692	661	734	741	767	708	747	753	743	683	748	777	700	723	715	777	703	741	738	742	752	724	768	699	702	717	732	748	713	745	769	695	725	737	699	773	750	690	725	728	741	750	766	730	681	723	739	752	721	706	742	719	746	749	735	694	719	715	716	729	750	745	718	731	704	708	735	740	724	707	746	722	739	697	664	741	775	736	737	725	717	707	769	738	674	725	720	752	710	756	717	716	727	729	737	723	784	740	662	696	723	819	794	756	725	717	721	777	703	767	739	747	775	755	743	752	716	702	782	722	700	735	730	701	728	769	695	692	738	706	686	767	765	740	750	725	730	778	710	742	756	747	753	694	808	728	754	722	780	715	678	693	743	744	726	697	740	733	705	759	705	751	701	752	751	756	735	728	720	717	768	779	755	672	728	735	727	718	715	747	752	779	715	677	725	781	720	685	747	776	689	685	766	721	760	747	753	741	760	760	775	720	730	700	756	698	753	780	699	756	721	718	696	726	641	767	734	739	705	720	688	758	717	711	750	691	724	712	733	773	720	712	721	746	709	697	727	708	755	751	700	694	710	698	783	745	739	758	701	724	703	771	735	745	713	739	752	708	739	756	749	745	709	715	766	750	750	755	711	682	760	764	697	739	760	745	729	704	751	711	759	713	764	734	766	718	744	766	728	734	734	710	718	741	746	775	702	724	708	756	703	730	719	716	748	728	715	730	753	746	754	733	728	711	753	760	743	695	768	737	811	723	743	695	722	719	704	721	764	709	658	743	741	749	715	723	710	732	674	717	742	721	737	778	746	733	732	744	753	767	795	708	732	740	734	711	766	725	698	728	767	752	742	705	733	746	763	741	717	717	781	712	748	710	699	716	750	707	735	744	735	717	723	690	733	759	706	729	759	771	762	721	760	712	747	714	758	755	738	677	729	712	673	756	693	753	703	710	751	772	760	727	745	756	734	756	742	698	687	706	744	721	743	751	750	716	745	737	706	739	709	718	769	753	732	759	709	742	744	715	711	766	756	747	749	764	716	693	714	769	689	722	724	745	770	709	719	722	751	752	717	754	685	803	731	710	745	739	705	749	698	749	771	722	756	675	730	724	761	764	710	700	730	780	740	723	731	756	773	716	731	788	751	688	683	700	729	729	770	737	740	715	751	725	737	732	708	748	780	709	730	720	754	734	704	749	771	731	745	697	705	772	708	717	691	680	767	731	691	775	697	698	737	702	706	717	767	751	779	740	729	754	791	746	718	684	738	716	748	745	729	719	745	725	721	757	753	708	768	738	749	702	713	758	766	727	690	744	744	687	739	784	708	714	757	693	750	756	738	761	721	707	680	747	734	722	808	772	728	731	737	741	723	752	779	686	766	759	701	728	723	765	731	720	733	742	703	744	706	742	761	745	741	752	713	741	706	718	717	721	711	738	711	736	740	742	704	693	731	742	708	747	647	728	763	724	689	754	728	743	750	773	733	730	708	704	743	748	697	699	733	755	788	736	740	739	725	727	721	712	740	750	751	736	718	715	743	743	676	726	729	738	739	699	767	708	732	746	747	759	798	776	724	686	783	692	675	714	745	748	780	748	681	727	715	734	734	735	746	756	750	737	732	693	763	728	777	672	751	695	761	703	731	751	722	735	719	729	723	741	736	721	691	710	782	689	741	736	749	758	725	743	807	728	696	703	722	728	739	727	765	741	705	720	692	726	739	728	749	739	732	705	728	678	722	760	700	750	751	704	711	712	707	725	763	729	707	752	744	711	740	722	749	744	685	745	780	728	755	737	725	767	774	681	742	777	757	745	709	754	723	731	752	737	712	759	698	729	724	747	712	774	705	745	718	723	755	720	764	764	734	732	701	719	752	698	728	723	731	765	721	754	727	808	694	733	679	718	723	765	707	739	708	734	721	734	745	694	742	752	738	768	715	700	724	728	708	697	716	704	749	717	776	699	730	775	685	686	725	789	725	723	699	696	698	719	726	775	758	754	687	726	693	756	760	763	727	703	767	762	730	731	748	723	735	712	781	706	737	720	746	715	737	707	725	724	714	758	729	690	731	721	692	723	726	719	721	771	789	718	785	713	753	752	722	736	752	764	707	729	715	746	737	730	687	736	719	718	768	770	733	719	733	704	726	713	728	754	725	711	765	714	752	687	683	743	695	751	774	729	713	767	721	707	747	702	744	749	692	722	722	745	713	754	768	746	701	746	784	703	741	762	717	736	751	707	730	790	691	758	737	737	756	709	799	725	724	749	745	733	789	733	723	718	698	692	805	751	752	719	729	761	693	761	689	686	751	735	719	732	748	736	743	733	755	727	765	724	699	712	699	730	722	708	736	778	760	715	761	743	744	699	660	717	728	750	740	732	716	718	703	739	698	755	788	701	730	754	665	709	747	720	716	711	736	769	718	795	734	749	713	750	733	654	708	698	723	703	706	668	692	756	720	722	725	779	732	732	740	732	716	762	725	737	724	737	695	718	691	752	742	775	717	699	729	755	701	726
23485	22129	30270	24585	21490	18870	5091	681	542	625	578	543	538	529	528	562	529	559	565	550	567	546	522	548	565	571	558	564	528	529	579	563	546	532	558	547	554	552	510	544	555	455	525	531	532	537	542	546	527	527	493	535	516	555	524	544	548	533	504	527	530	523	561	527	581	550	505	561	545	542	560	529	532	544	550	550	521	553	554	539	544	533	577	505	547	483	491	533	554	524	530	538	526	511	571	529	526	545	526	549	552	586	571	543	505	547	522	532	561	559	532	560	585	515	523	549	531	525	559	527	563	550	521	527	563	573	535	553	541	514	573	577	577	537	532	540	555	533	520	526	561	528	525	546	537	540	488	534	556	554	524	515	512	573	547	525	522	526	565	518	563	575	520	504	536	504	506	548	556	571	568	523	542	526	520	519	500	522	512	536	549	520	555	591	560	533	503	533	560	506	529	542	580	560	541	497	522	573	559	545	536	543	565	533	553	540	518	528	503	505	541	505	543	554	521	542	540	578	533	512	580	535	574	544	591	559	591	505	523	516	562	528	574	606	522	552	543	589	525	516	531	537	566	530	528	520	526	506	493	496	545	546	520	548	610	544	562	508	539	562	486	546	523	531	539	520	525	598	560	500	550	539	559	572	541	568	572	512	522	521	562	585	552	542	534	517	533	554	539	521	563	536	516	535	521	530	581	557	526	566	535	509	529	559	541	512	544	535	544	586	538	553	590	545	539	543	486	528	543	568	517	559	495	549	549	576	509	541	496	515	542	553	574	529	548	507	524	530	508	539	526	580	540	537	568	555	566	505	535	493	553	574	570	519	567	550	515	574	584	563	550	520	533	514	554	580	562	581	543	542	501	556	520	555	562	589	524	527	583	577	555	540	505	564	554	562	517	558	574	536	549	566	533	550	544	511	553	552	565	571	498	514	551	518	499	534	563	544	517	521	496	551	524	560	529	522	559	548	532	528	528	584	545	558	536	536	548	535	549	506	586	589	550	561	525	521	526	520	498	527	530	553	527	542	506	553	509	506	588	529	526	553	522	512	527	480	541	544	580	539	548	540	582	527	556	520	527	545	520	540	507	541	538	543	542	526	548	554	562	543	570	543	532	566	521	515	527	542	568	533	556	549	519	537	544	551	536	491	558	542	536	533	486	512	502	525	492	534	561	525	545	514	522	546	547	492	524	523	536	549	531	542	557	568	577	545	528	572	521	556	513	539	512	570	533	513	547	508	573	578	507	535	532	525	532	523	536	555	529	593	528	543	517	525	513	549	509	535	560	535	578	505	543	536	554	516	516	524	498	551	488	520	536	515	586	544	507	496	549	568	539	537	529	547	530	531	508	534	532	535	543	522	527	530	506	578	525	557	547	561	524	556	501	556	561	602	533	479	523	561	557	565	560	489	555	537	550	553	526	498	564	537	543	545	491	567	498	560	534	553	561	550	511	528	522	566	581	555	572	554	559	541	522	546	558	562	547	538	551	547	532	557	494	531	537	567	541	566	560	536	525	534	539	558	545	536	527	562	543	522	523	504	547	525	533	557	547	590	590	549	502	541	531	543	542	519	549	568	524	527	535	556	517	522	582	535	505	524	505	557	532	541	519	607	526	583	541	540	536	525	562	516	560	574	563	515	529	561	510	510	525	547	560	525	527	536	556	551	517	511	507	572	517	542	564	520	531	545	515	572	594	539	567	557	529	540	553	554	550	540	580	576	582	552	553	557	544	518	492	555	552	573	516	585	539	558	550	529	546	541	577	583	534	523	549	541	521	495	539	461	535	550	545	547	573	560	564	535	524	534	522	552	559	566	515	522	505	530	551	547	539	592	493	525	568	550	490	538	515	533	510	609	523	516	562	576	534	563	530	485	535	544	516	568	511	559	595	530	493	553	551	579	566	524	502	536	551	579	541	520	530	582	550	519	504	556	530	517	576	528	524	556	548	518	532	511	542	522	516	531	550	555	508	511	539	496	520	539	566	547	516	533	477	541	562	506	547	490	535	517	520	552	531	507	494	572	530	515	529	517	591	523	520	542	530	594	531	505	539	520	527	519	527	534	559	523	519	539	537	519	587	547	542	541	543	516	519	511	522	496	508	573	563	546	550	479	558	516	528	552	566	530	547	510	541	498	544	538	536	527	578	547	554	507	551	553	498	537	526	532	533	539	551	469	518	524	534	550	556	580	539	529	535	548	552	537	600	529	506	544	566	559	554	541	564	512	546	548	507	549	482	522	563	561	553	512	578	553	499	532	512	543	546	535	528	573	561	523	539	543	521	564	532	539	543	523	542	467	551	549	520	497	531	506	520	603	516	532	577	552	530	520	555	505	523	562	537	530	538	541	515	515	517	520	530	528	544	551	535	520	514	512	524	542	524	550	548	522	501	546	539	565	542	506	583	523	527	531	548	567	499	518	559	544	550	517	528	534	541	567	492	561	537	534	558	551	574	523	547	497	558	556	504	543	535	510	549	525	531	568	550	558	537	554	543	526	508	539	528	500	498	511	523	553	573	510	559	506	553	527	560	562	586	602	513	563	542	527	539	551	528	518	551	511	472	557	568	525	530	477	540	573	537	534	589	515	467	578	553	544	529	532	532	521	528	521	496	535	550	508	553	566	512	525	541	574	560	517	550	562	509	568	548	568	527	550	575	508	543	528	546	542	571	516	524	531	553	516	541	548	562	547	534	546	516	566	531	543	523	499	541	537	526	556	582	551	550	499	534	538	538	508	521	547	578	566	507	533	594	522	545	576	551	559	528	541	509	507	509	565	559	507	555	516	527	523	529	588	522	524	545	540	514	549	598	529	546	524	558	580	481	543	540	551	530	549	525	546	526	530	551	559	515	522	568	550	574	560	551	493	539	527	546	535	514	563	496	528	574	532	527	546	534	525	555	549	532	532	559	547	506	567	503	548	505	575	518	563	535	544	576	543	547	508	561	562	529	534	537	585	479	539	512	541	551	533	525	551	505	518	586	521	580	515	566	542	531	608	530	541	508	496	513	535	521	534	513	580	545	497	560	554	573	559	515	554	547	525	530	552	547	507	582	548	544	530	551	537	587	556	533	570	547	517	568	543	537	542	550	535	546	540	530	568	550	515	507	522	516	575	526	580	534	530	546	566	585	537	540	539	539	545	552	561	530	585	560	471	552	511	529	521	561	544	500	480	564	520	542	575	575	531	515	527	573	513	547	549	507	518	507	511	516	574	545	557	559	525	556	566	591	514	547	499	538	509	526	541	554	510	522	561	539	558	537	560	537	561	551	515	525	529	530	486	539	533	503	573	558	566	575	538	522	498	512	513	546	517	528	520	508	511	537	552	546	517	464	551	528	532	546	566	519	516	527	531	533	538	541	551	535	523	533	538	529	548	569	513	539	509	545	522	489	532	535	560	555	492	533	543	551	537	512	540	531	532	555	543	536	546	515	541	527	509	522	499	546	560	509	533	538	536	539	543	559	542	564	550	513	517	521	533	539	561	518	594
61752	99478	71147	41328	19359	5620	1698	883	824	819	829	815	769	772	807	838	812	839	784	804	803	791	795	848	821	817	807	764	749	834	859	824	764	828	758	835	792	756	792	834	764	782	870	847	756	782	780	859	847	823	779	761	786	810	822	795	809	811	822	795	844	807	820	835	840	769	845	828	828	752	738	813	841	844	795	764	834	801	791	793	765	870	791	786	821	804	772	785	760	780	867	783	803	878	784	754	824	795	820	816	829	792	818	791	793	841	799	798	775	807	809	836	835	788	853	824	794	782	764	844	873	777	808	828	834	829	815	800	782	797	774	809	829	854	807	844	796	793	789	777	798	752	840	789	781	839	805	776	764	780	812	787	737	751	833	779	804	801	797	823	843	786	829	800	827	851	774	817	787	769	842	791	774	825	788	790	840	834	829	798	780	831	803	821	820	738	813	859	788	778	776	756	757	798	844	810	834	822	776	780	778	807	774	793	803	795	798	802	808	818	819	797	772	849	736	783	771	772	797	741	804	824	801	775	789	829	830	821	776	803	788	828	722	819	846	784	827	818	770	858	792	769	813	782	793	801	812	812	839	796	847	805	800	799	795	815	816	821	805	804	785	796	822	808	807	810	797	794	793	785	848	816	804	786	804	808	792	801	836	827	780	778	791	802	783	822	812	840	774	807	826	777	760	809	785	782	826	779	762	777	811	807	821	798	722	784	769	798	821	799	727	794	797	802	794	784	836	777	846	806	772	780	833	781	834	805	774	846	767	812	786	828	751	803	788	834	750	782	810	785	784	863	848	757	800	793	815	781	823	772	840	769	766	807	791	880	792	784	754	801	815	849	791	812	780	791	782	826	784	754	815	776	771	832	815	773	814	820	805	810	774	818	824	811	778	817	835	826	821	842	834	767	779	822	832	809	761	782	832	838	810	841	837	740	732	842	778	754	809	798	815	817	770	821	802	801	789	805	818	837	819	783	828	784	775	848	782	796	801	795	818	762	810	821	763	790	801	815	792	784	771	763	805	780	829	818	784	865	850	805	791	835	789	769	814	780	810	759	803	814	791	826	876	804	804	758	794	815	791	905	786	805	827	792	801	807	794	742	790	894	820	808	785	817	786	825	839	801	822	831	776	833	789	804	806	794	797	798	816	841	788	790	804	763	825	770	792	814	797	787	793	792	782	794	812	801	784	799	750	804	805	827	764	764	783	831	800	783	798	821	770	762	799	803	812	807	810	829	844	784	793	805	774	792	889	763	804	841	811	830	764	796	836	800	808	776	815	777	801	739	812	824	827	821	841	857	768	803	795	779	794	792	846	795	793	808	827	771	792	794	769	776	799	793	798	802	793	811	805	811	820	871	823	761	782	802	824	775	815	815	770	794	796	811	797	812	821	797	852	794	812	830	783	771	804	816	824	816	811	819	808	757	790	840	772	770	835	850	796	797	803	739	805	773	786	777	802	847	777	790	802	767	789	790	801	761	835	814	799	802	792	769	783	817	810	811	772	811	785	819	806	807	833	779	799	817	790	791	819	813	788	819	850	824	801	806	821	781	802	797	793	806	794	798	809	819	758	794	791	748	803	792	858	835	800	844	790	767	801	787	781	804	793	784	800	828	819	810	814	830	801	792	836	838	812	793	783	796	782	820	786	854	758	771	764	830	792	805	873	818	830	816	853	796	741	817	780	785	759	804	750	781	827	809	793	792	872	847	817	792	723	784	812	787	812	819	803	798	805	818	800	745	770	768	755	800	799	757	841	789	822	820	785	834	793	802	791	778	859	797	784	828	808	813	792	776	777	773	793	799	783	769	818	805	817	805	816	825	811	816	820	807	797	823	808	810	722	785	780	798	814	823	833	761	820	762	756	800	763	763	755	789	744	757	802	854	829	773	770	801	818	782	799	811	740	810	783	780	756	801	809	784	849	835	768	783	840	808	806	814	789	776	794	771	856	841	816	846	790	774	788	763	826	857	870	775	813	904	784	758	786	833	842	795	833	785	756	809	803	859	805	844	820	801	824	793	755	784	790	821	799	823	810	847	848	781	785	818	790	762	837	804	775	780	819	756	819	798	796	802	819	775	837	818	764	790	826	757	828	819	786	800	839	802	763	815	835	762	771	818	799	804	823	796	814	772	822	833	802	767	768	854	793	804	778	801	796	806	845	835	801	817	822	850	829	789	823	770	811	796	764	841	757	814	828	770	819	787	805	836	806	805	795	790	774	773	807	833	783	808	805	809	826	782	818	813	756	786	826	804	784	797	804	818	821	817	774	789	778	802	789	796	768	813	841	769	820	794	804	844	803	839	790	807	802	760	822	786	836	834	823	781	823	742	806	824	821	826	834	784	780	813	775	762	794	811	862	779	781	859	766	821	787	859	819	794	795	807	788	770	755	806	844	810	812	842	863	786	774	783	826	814	810	857	822	829	785	822	753	833	810	768	828	819	814	778	818	783	779	768	882	779	810	841	833	756	787	807	825	816	793	828	745	797	819	798	843	795	781	783	851	814	780	750	845	794	803	804	804	802	802	791	789	800	760	804	823	811	801	816	737	807	772	768	816	762	848	829	817	766	799	749	845	825	807	769	750	795	823	810	806	803	818	799	794	801	814	809	764	793	819	823	787	802	802	826	780	809	809	810	782	804	790	850	807	762	748	815	810	830	823	806	799	728	822	829	784	765	854	803	767	847	791	781	757	769	802	802	804	807	788	804	795	760	798	790	811	817	746	802	839	747	790	810	767	805	780	757	750	751	788	826	789	784	798	787	797	856	792	788	845	822	824	770	779	792	753	825	787	883	774	833	818	718	788	794	798	803	829	758	788	785	791	793	816	766	769	746	831	816	782	795	774	807	808	823	858	812	862	773	777	816	788	797	751	750	796	794	759	802	820	798	829	796	808	792	768	800	780	820	825	775	823	790	784	826	774	766	788	779	752	810	800	796	806	795	809	811	802	789	785	814	832	763	798	778	836	786	862	788	841	828	811	783	841	770	838	847	796	817	794	769	809	755	829	756	807	759	814	799	776	790	824	835	828	781	806	857	807	808	765	769	811	816	828	766	802	839	801	827	817	809	801	747	821	815	838	773	822	784	799	826	776	778	811	821	769	796	817	793	784	817	829	807	760	782	764	795	813	816	797	827	783	863	775	788	790	815	792	864	824	783	792	807	754	843	819	782	743	814	754	822	829	854	790	779	825	802	807	750	816	833	762	804	785	802	801	839	809	788	838	807	795	772	809	829	796	819	823	844	811	854	818	816	799	780	800	794	804	775	811	806	775	834	795	791	848	814	780	838	765	761	802	790	768	810	768	760	788	790	771	748	799	757	832	824	832	861	791	822	766	797	875	792	770	841	800	776	812	822	783	783	788	799	803	790	815	771	813	792	801	773	805	847	809	849	796	817	798	851	789	756	821	804	850	816	829	773	830	801	767	767	845	806	803	798	828	815	914	746	814	783	792	836	821	799	785	764	788	802	811	860	760	783	747	841
30299	29666	26342	11556	1855	608	427	354	335	357	391	337	339	386	385	349	379	380	373	362	359	390	363	367	373	343	326	355	384	375	353	382	397	373	364	345	337	346	338	389	346	403	379	315	368	364	344	357	376	344	391	341	332	360	352	405	366	385	385	370	352	356	410	374	359	342	344	361	392	368	356	351	341	379	345	333	389	351	392	359	340	378	381	352	371	371	342	367	348	363	350	340	375	371	376	379	367	346	388	333	351	410	387	342	350	387	344	350	379	388	359	364	397	364	361	383	343	377	371	362	353	350	353	362	379	365	371	383	390	369	380	366	347	380	376	402	357	337	381	363	374	346	389	370	370	372	322	375	364	358	369	356	346	356	340	380	339	346	384	371	339	379	350	382	343	411	330	390	350	389	359	339	374	337	362	361	366	376	389	359	371	368	355	371	368	366	362	353	366	363	328	397	334	382	359	343	368	369	392	363	344	364	348	338	365	315	376	318	365	366	343	402	321	379	372	386	387	350	381	326	372	335	373	361	344	333	373	347	356	368	337	320	335	350	338	368	378	336	366	338	359	362	345	347	374	346	357	390	397	357	386	349	335	357	336	368	372	371	386	374	346	346	383	369	336	333	373	386	357	348	335	379	375	386	366	372	344	341	361	407	386	374	338	359	353	386	343	372	352	345	350	371	388	415	389	361	378	365	376	381	371	370	383	349	364	350	376	361	388	380	344	353	385	357	383	358	345	366	347	393	380	380	351	365	365	401	376	359	331	387	380	336	362	376	347	338	395	340	400	376	358	345	331	337	339	340	374	345	390	347	358	365	369	368	361	356	354	341	358	385	374	328	358	359	343	374	375	353	347	387	359	379	354	364	376	375	373	344	342	351	364	347	355	352	360	367	389	372	381	364	334	349	355	376	362	353	364	337	336	380	391	337	380	365	383	339	351	347	340	380	328	364	370	351	360	349	369	338	336	355	393	342	360	360	354	387	350	371	345	381	348	374	372	334	344	318	406	351	364	366	348	362	387	365	332	329	342	342	371	330	354	372	341	366	374	367	338	363	381	358	365	368	352	346	364	376	364	345	359	380	360	350	388	372	349	369	334	380	322	368	369	346	383	378	358	370	387	393	376	372	373	344	345	344	373	368	330	361	381	365	337	366	378	345	350	341	398	341	353	366	338	343	328	342	376	335	361	336	376	353	386	370	346	337	359	364	374	372	349	336	388	373	367	354	373	325	364	349	359	333	347	387	365	343	382	388	354	357	402	338	368	375	347	325	380	370	387	375	347	363	370	382	366	375	373	372	360	369	403	353	354	335	324	372	332	397	374	363	348	342	367	355	347	333	393	360	337	341	347	365	343	328	363	310	370	338	332	391	348	329	382	337	352	380	374	375	333	351	361	351	379	367	376	385	337	337	312	361	392	333	381	371	357	357	340	353	327	351	373	350	353	384	339	346	346	375	379	350	377	375	351	356	386	365	381	365	354	349	365	362	387	359	358	375	358	362	351	402	348	373	375	322	372	400	350	384	399	380	355	360	373	366	353	348	365	364	367	348	364	344	322	356	336	386	323	355	364	364	334	391	371	336	360	376	371	367	389	372	402	359	375	355	348	382	342	354	338	356	375	359	363	362	355	329	346	329	366	365	388	358	378	370	362	385	340	338	381	368	370	342	370	364	351	330	336	347	350	335	392	351	374	363	364	375	337	375	361	369	349	408	388	360	373	356	372	378	396	381	324	367	325	344	351	327	349	371	329	335	362	385	372	343	405	361	372	343	375	397	353	380	340	365	384	384	329	346	372	349	353	390	356	387	342	373	365	382	351	374	368	341	386	369	371	378	354	372	364	365	375	368	372	365	342	341	366	380	308	378	357	347	314	382	340	359	376	358	347	387	367	373	366	362	365	368	332	393	346	340	405	366	365	349	363	371	351	357	369	364	342	371	367	313	372	361	355	346	339	348	377	341	340	333	334	394	357	360	361	349	384	387	369	360	387	359	344	313	347	326	342	367	371	393	371	377	345	334	355	374	343	357	381	356	373	359	364	358	398	332	355	397	363	325	367	364	333	364	361	387	352	367	387	355	399	370	378	354	378	340	384	373	369	359	340	392	380	373	363	356	354	388	328	371	386	377	394	336	355	405	378	372	412	345	380	351	366	334	403	371	348	342	335	341	364	359	356	358	331	327	330	362	400	353	378	367	378	362	324	390	350	356	374	327	381	367	352	350	370	360	340	343	362	376	355	356	360	356	376	338	355	379	353	320	339	371	360	408	344	362	376	373	353	360	341	359	392	343	366	386	352	342	385	340	368	331	373	352	386	363	360	363	344	359	368	351	358	361	387	359	383	341	362	369	349	341	345	347	375	337	346	350	380	362	334	368	360	384	373	349	363	350	310	369	350	364	431	367	380	374	358	349	378	338	357	361	375	375	387	371	380	362	358	357	358	365	360	352	351	362	372	360	339	354	377	367	361	370	369	381	350	369	385	351	357	411	319	365	380	378	380	391	355	377	360	381	366	368	374	342	347	343	343	338	344	370	363	353	341	345	351	373	326	347	344	345	351	371	361	337	371	363	351	371	354	356	365	347	371	361	334	335	361	362	369	362	339	360	387	427	372	380	382	331	381	399	353	389	358	331	344	356	362	410	379	356	369	376	365	335	377	373	362	348	359	359	341	360	381	370	353	376	363	351	327	368	341	359	340	374	372	332	371	389	367	359	337	351	337	350	365	354	380	351	377	367	380	374	336	321	381	336	364	371	378	346	360	356	338	338	387	365	345	394	369	393	356	364	361	364	387	378	353	386	368	371	389	344	342	348	376	355	374	367	355	340	354	364	371	359	377	356	357	344	355	361	385	346	354	339	334	370	384	359	366	361	391	363	360	414	374	346	320	362	399	376	347	397	363	378	410	343	382	347	359	393	339	351	370	356	370	367	345	372	366	398	350	376	375	368	352	395	345	343	337	391	342	350	362	329	339	360	404	359	359	374	391	336	369	384	354	367	345	349	393	396	341	367	379	398	340	365	383	387	365	369	382	363	343	381	347	379	388	339	375	327	324	386	378	308	357	376	349	378	398	344	358	309	384	340	334	364	400	350	369	354	379	346	385	344	347	394	379	360	389	347	357	364	404	336	386	378	382	324	370	357	375	367	364	355	394	370	341	369	367	312	340	368	398	346	350	387	360	340	356	385	384	342	385	360	353	370	366	347	366	379	384	347	389	344	329	385	346	369	359	328	372	343	369	372	321	387	364	342	362	352	362	349	386	338	361	326	315	359	360	363	362	357	377	350	342	353	324	355	373	344	354	340	394	368	359	359	376	385	359	302	362	358	357	338	358	366	359	369	364	383	359	384	332	335	382	395	348	360	355	351	361	387	350	389	419	352	396	353	373	364	330	371	358	338	353	395	334	339	380	381	342	364	370	368	390	351	368	327	335	402	352	396	366	377	362	369	375	355	354	368	351	381	368	349	364	390	350	397	362	361	386	375
37790	45918	30003	10974	3156	1025	686	553	562	578	601	617	585	558	565	600	557	596	592	616	590	551	566	533	516	585	595	578	621	561	560	571	577	579	538	508	578	585	529	570	573	583	545	576	525	571	581	579	553	569	599	554	557	588	596	568	582	604	615	537	588	579	601	586	553	570	539	554	572	581	566	595	538	582	562	567	596	574	539	551	589	538	531	559	612	597	586	571	532	588	564	612	544	555	584	551	522	621	582	565	594	539	577	523	549	582	549	568	569	572	566	560	565	561	568	585	555	582	581	562	548	542	572	522	579	626	550	580	586	517	529	576	554	587	570	549	568	571	549	536	513	565	538	535	520	603	548	533	576	568	603	524	531	547	556	550	555	567	530	562	541	533	559	563	558	562	579	547	549	577	580	585	535	599	597	575	607	592	550	564	531	554	543	596	554	608	559	569	569	554	538	547	565	568	600	568	547	578	532	577	538	583	605	569	601	588	582	582	606	586	552	553	573	545	542	548	558	573	560	572	591	567	585	555	539	604	552	584	556	570	544	540	557	553	552	555	602	607	585	512	555	533	532	549	610	584	510	596	574	606	565	608	572	543	596	616	543	613	594	554	531	545	558	587	521	563	576	569	571	584	555	566	529	582	592	601	573	573	588	552	583	562	546	609	585	553	559	584	523	594	571	580	562	584	598	563	554	546	530	568	541	546	575	569	550	553	553	539	562	552	639	580	566	547	567	544	591	590	576	589	577	560	578	591	560	559	568	574	516	572	574	570	544	565	561	571	600	577	572	572	577	590	561	535	561	570	579	565	570	604	516	587	542	582	574	583	601	550	557	567	586	541	604	569	569	567	552	545	592	548	539	547	559	580	538	593	564	578	576	574	553	583	575	540	567	544	574	617	576	582	574	566	540	575	554	619	575	578	641	557	550	579	538	596	575	532	541	551	533	624	571	537	577	571	585	617	567	548	552	591	535	547	541	569	598	615	578	589	550	555	546	604	583	578	547	571	584	581	585	572	559	526	558	572	568	580	573	545	562	621	589	562	558	641	563	590	591	574	601	563	540	613	559	549	570	569	568	603	558	592	578	565	620	618	541	579	553	560	574	557	578	627	590	601	628	562	600	569	569	587	520	561	617	552	595	547	571	540	566	591	544	560	581	570	589	527	542	582	569	561	556	596	560	581	598	609	579	564	561	595	568	579	578	563	537	570	526	570	548	594	596	590	549	568	569	564	583	591	586	572	585	554	602	586	543	547	544	529	605	574	588	581	584	573	576	569	562	543	565	551	533	582	525	586	566	558	590	574	572	570	585	592	547	565	616	607	587	584	530	558	578	599	544	565	549	583	599	571	575	575	542	576	553	595	586	549	585	579	571	587	574	577	530	588	561	581	575	514	583	609	541	577	600	550	588	630	535	586	546	621	590	577	585	600	575	587	568	581	534	557	553	577	549	588	585	538	568	594	582	542	619	565	566	559	557	590	585	574	546	548	571	513	579	556	614	601	627	595	555	594	581	604	590	553	605	583	622	551	584	578	586	548	579	561	564	581	551	540	564	543	589	551	596	540	597	589	606	594	559	574	542	536	602	550	536	563	518	542	567	594	552	571	563	522	597	561	538	557	595	557	559	570	583	559	610	557	569	566	582	613	542	545	544	543	572	533	556	576	568	543	577	609	574	586	526	537	557	542	551	512	576	549	577	549	569	558	605	578	553	589	585	582	588	556	575	540	555	581	558	546	568	569	566	547	553	576	589	564	589	563	506	548	548	583	616	611	612	569	567	573	537	566	539	565	543	540	558	555	562	568	564	550	559	584	505	579	548	573	585	542	556	589	568	606	584	595	568	573	593	568	506	558	586	530	581	605	593	574	563	574	574	554	558	567	553	550	565	556	540	594	550	570	580	574	564	553	572	557	591	573	563	573	565	602	547	534	595	551	548	604	579	615	518	523	578	589	593	549	572	582	536	558	573	561	532	550	574	564	591	540	549	559	590	564	543	532	574	567	537	551	593	586	559	587	579	636	607	549	620	580	616	584	567	551	566	557	546	558	559	575	525	543	555	577	543	554	575	600	566	560	553	603	582	538	572	544	560	562	546	542	577	569	533	519	543	550	607	568	565	562	594	597	611	568	568	561	571	592	520	551	567	529	595	564	622	559	590	574	514	558	589	585	583	538	554	530	573	600	555	574	580	590	578	564	551	630	579	553	606	570	539	553	596	587	583	555	572	533	564	546	584	552	557	587	559	611	565	557	544	620	559	552	580	565	607	554	539	561	559	538	632	612	554	605	573	593	548	574	571	575	587	584	592	563	579	600	591	603	524	542	551	570	583	564	553	565	579	549	574	548	579	564	542	599	545	577	570	570	547	590	550	571	557	586	529	614	574	602	566	560	575	538	577	538	572	513	524	583	559	536	592	561	597	553	583	538	576	521	574	593	570	559	560	551	542	582	572	557	599	572	616	561	588	533	601	581	582	586	593	533	540	566	554	567	576	597	538	579	547	582	615	567	552	564	551	555	604	564	578	523	582	573	569	558	581	566	619	579	532	578	597	561	567	549	567	588	564	593	559	567	540	582	564	592	575	575	547	542	576	563	554	527	586	592	556	566	540	559	563	582	563	574	569	595	602	606	594	575	592	548	589	518	604	581	557	507	597	580	554	571	565	543	582	531	581	595	581	612	559	575	579	569	585	585	567	552	608	580	575	593	603	575	559	557	582	613	542	568	562	551	578	620	550	621	566	578	593	603	540	524	537	574	559	586	612	578	564	575	585	626	578	592	567	549	543	579	610	599	572	568	535	554	567	585	572	550	568	593	580	559	534	568	584	582	645	611	600	543	561	561	571	576	603	551	583	541	548	585	597	566	589	603	604	586	586	549	562	581	536	604	585	536	557	563	585	544	584	549	551	570	626	576	537	557	548	535	576	585	598	550	574	590	546	545	585	593	567	508	566	588	562	632	600	549	590	553	591	576	572	558	609	589	542	573	579	564	565	598	567	590	553	572	583	548	589	564	527	606	593	563	562	584	552	577	565	592	526	572	582	562	570	568	588	548	557	598	563	531	584	588	581	568	592	597	591	576	592	570	547	581	588	583	526	552	569	541	597	554	592	571	586	545	599	575	583	546	575	568	542	558	532	547	597	587	626	593	603	558	573	563	576	556	569	571	583	585	551	591	574	568	576	584	574	565	527	536	579	569	614	587	574	568	574	584	586	552	597	593	558	598	578	610	598	600	527	585	573	574	544	550	586	557	556	548	581	583	545	624	575	580	599	565	597	573	581	556	551	541	555	561	545	550	567	567	546	597	575	550	598	571	539	596	550	640	550	560	551	575	589	529	548	576	589	573	580	560	553	593	564	538	560	576	558	527	590	556	611	541	584	563	595	596	597	595	599	534	580	594	589	552	551	551	577	581	526	569	590	541	564	613	572	553	567	560	578	555	566	522	557	520	560	566	571	563	582	553	552	607	555	599	527	575	577	594	573	581
24755	23137	31454	25948	19795	7675	1050	599	478	495	508	482	483	484	511	515	468	483	504	535	486	484	507	495	516	463	504	494	489	485	489	489	475	456	466	510	500	472	508	487	485	482	515	491	479	479	471	510	474	481	499	481	458	522	474	461	510	453	468	511	456	467	517	442	505	451	496	540	518	511	539	470	498	488	443	428	521	487	469	499	477	463	508	500	477	471	489	442	457	530	452	472	478	427	461	488	493	475	484	486	510	498	466	494	479	494	446	486	461	484	486	510	501	477	506	473	499	456	496	458	446	477	473	481	466	487	521	485	477	466	496	513	508	463	456	512	500	468	478	486	499	480	458	451	505	500	500	496	470	509	473	461	473	470	480	479	472	475	506	480	527	486	483	505	460	484	479	495	480	537	495	484	484	490	475	486	479	508	483	496	519	476	521	478	477	446	496	431	477	497	505	492	492	475	453	460	465	471	489	481	492	463	452	435	508	480	452	477	450	475	490	517	503	466	475	483	543	438	481	480	471	540	488	490	507	463	492	479	525	464	498	494	497	537	490	430	528	452	549	510	502	499	500	470	461	455	479	474	465	514	492	483	447	528	513	490	488	529	446	461	469	491	473	491	490	501	481	524	487	483	500	472	501	475	490	474	514	504	478	469	472	467	485	482	433	489	493	525	464	496	511	479	490	452	463	453	528	470	479	494	489	483	468	478	486	508	472	486	488	485	510	482	478	481	494	470	488	470	484	479	501	456	492	505	533	502	472	481	465	471	530	482	470	486	481	526	446	461	488	481	444	460	494	485	481	482	492	505	468	442	491	461	456	474	472	478	511	445	474	477	469	488	453	487	494	503	476	490	455	428	475	481	494	438	491	520	540	530	502	488	516	514	478	502	470	488	523	451	478	457	509	447	487	461	468	456	528	511	489	449	467	458	465	491	528	481	465	514	484	521	458	469	473	509	504	485	478	470	503	511	487	501	489	496	511	425	499	520	499	492	475	496	488	463	474	505	464	505	514	496	495	524	485	471	467	498	476	459	482	457	523	463	465	475	463	486	462	514	487	502	487	490	507	467	526	499	466	488	476	467	498	499	486	495	482	534	487	501	478	477	502	514	491	490	482	478	467	456	456	469	489	463	460	471	503	481	508	490	467	453	467	473	455	471	494	423	461	465	493	465	476	509	489	488	498	461	466	488	524	456	492	455	485	489	456	483	490	468	469	458	478	485	460	508	483	463	507	484	493	485	465	460	486	471	491	500	516	501	504	508	489	490	483	490	473	485	506	467	457	465	490	503	487	478	436	446	493	481	481	487	483	497	508	489	489	496	472	455	487	481	481	436	488	514	479	494	474	456	509	476	465	437	460	428	501	509	508	505	471	494	504	468	481	501	503	496	476	493	511	460	504	469	504	468	492	471	506	461	477	450	479	483	487	523	513	454	486	486	468	457	501	486	449	470	489	479	511	506	491	491	491	472	475	485	482	479	470	483	483	534	491	468	495	477	473	479	461	476	494	460	468	442	462	503	509	498	472	461	499	469	443	506	494	469	494	496	519	423	483	499	473	493	490	494	489	487	454	487	492	478	483	488	451	485	531	489	475	481	457	486	438	528	457	455	468	538	474	510	482	475	489	502	501	466	489	446	510	435	467	487	516	464	515	491	447	446	485	502	471	471	449	467	466	484	489	512	463	499	492	457	488	517	494	526	481	525	523	482	501	468	502	517	479	518	472	449	458	451	517	486	443	459	463	496	504	526	469	467	475	488	470	530	500	495	538	490	482	446	477	502	484	496	454	453	478	476	470	475	490	516	433	491	485	486	489	451	488	467	494	498	478	462	478	459	464	481	496	470	477	459	462	514	456	475	499	464	478	500	478	492	486	491	461	486	463	495	446	489	488	473	486	515	461	477	478	523	444	468	473	468	508	492	499	492	527	477	511	480	455	473	470	507	463	493	466	459	447	455	471	502	445	500	494	497	448	445	522	502	494	467	505	503	515	525	443	450	498	479	450	474	476	491	497	464	521	485	492	453	484	471	489	467	510	468	476	546	466	483	524	517	496	488	497	473	501	494	475	517	426	494	495	523	484	470	485	457	490	498	470	493	467	478	466	483	464	466	481	497	477	475	486	469	480	478	494	463	438	466	484	499	502	451	469	516	487	480	455	461	497	493	490	508	491	481	493	460	471	477	488	501	483	488	471	500	465	454	476	436	510	509	498	488	514	445	471	479	489	464	508	493	456	465	466	479	491	456	462	519	478	530	505	477	469	454	529	461	504	509	514	468	467	459	465	476	476	530	473	507	485	502	495	447	501	468	468	481	474	498	461	488	460	449	499	485	494	508	492	507	453	420	489	430	513	483	494	451	522	509	490	518	476	459	490	490	449	462	475	470	484	488	485	465	487	500	488	509	466	498	461	516	451	483	407	457	500	498	473	492	461	485	484	465	485	478	506	500	496	463	502	478	488	519	471	493	455	476	460	486	490	498	483	494	463	474	463	483	475	505	464	468	480	468	500	446	470	464	519	458	458	469	479	466	508	448	546	481	515	503	460	470	462	491	460	485	470	447	461	485	445	522	505	467	484	513	497	497	479	487	437	493	484	486	480	478	480	533	465	491	479	507	470	503	515	459	462	519	500	447	457	484	491	483	510	475	488	508	479	491	458	474	490	478	490	439	531	502	477	456	484	487	436	481	474	490	460	519	486	460	513	515	487	477	470	459	502	467	442	460	515	454	492	504	525	504	549	499	483	481	447	510	542	470	487	462	482	469	473	472	471	484	520	486	489	480	508	453	517	483	467	505	494	506	528	469	460	469	460	488	485	493	492	439	490	490	494	468	454	471	474	499	461	490	481	466	487	480	486	502	480	432	467	456	468	491	478	505	501	486	486	492	509	511	475	469	461	466	477	485	452	493	508	511	498	466	490	477	449	466	447	522	492	510	484	474	467	484	492	509	496	501	450	485	508	466	440	513	479	499	465	477	479	508	532	497	487	455	487	516	467	507	477	512	502	471	473	444	492	469	505	451	472	467	460	480	462	478	492	498	452	508	521	504	514	451	495	495	465	481	519	515	481	449	468	493	468	489	516	473	488	445	479	500	475	473	488	515	506	469	476	519	487	462	492	513	501	481	485	496	482	503	454	466	487	564	459	484	485	450	485	441	486	492	489	486	453	460	465	480	526	479	460	514	495	496	504	501	489	520	456	513	452	498	484	524	487	463	481	455	508	451	541	488	457	464	452	486	510	458	513	495	476	529	531	500	495	466	465	450	473	528	509	517	481	494	471	489	505	481	474	477	480	465	449	496	510	468	482	503	481	461	481	485	459	487	487	492	529	495	482	468	525	446	456	512	456	525	496	491	498	489	488	517	451	506	537	437	472	493	523	479	484	464	473	460	454	474	471	483	530	456	511	474	510	470	483	462	468	462	516	493	475	476	478	477	496	447	497	482	468	456	463	490	461	470	486	480	466	491	487	492	453	487	511	494	486	470
60922	87585	60323	32500	12979	3477	1236	828	738	771	703	743	753	819	756	743	751	753	757	728	754	762	766	762	730	794	736	755	751	713	773	777	718	816	784	713	747	768	821	782	764	778	781	729	730	742	729	736	720	743	768	718	711	660	697	707	764	813	769	715	779	768	769	741	780	743	715	765	767	751	776	721	713	771	754	746	700	748	735	783	690	753	748	760	705	766	731	742	719	777	720	744	727	742	727	760	713	752	745	749	724	742	789	741	742	719	779	753	728	713	737	735	765	739	727	764	752	817	754	758	728	795	711	789	771	745	727	741	703	778	775	705	730	735	730	750	769	765	761	708	726	781	740	756	760	752	711	729	752	719	790	730	735	765	781	723	766	732	748	792	796	777	762	721	761	785	726	758	710	734	708	724	763	762	751	709	785	770	721	788	741	761	737	734	788	707	707	748	742	729	735	824	665	782	756	703	750	766	742	734	762	771	698	760	724	734	723	761	747	803	805	744	689	718	714	761	770	729	725	750	772	738	767	714	741	724	759	783	711	757	756	780	737	738	771	792	762	701	768	758	766	746	757	748	745	756	734	789	776	726	754	756	729	720	758	740	738	756	720	797	730	716	714	754	666	743	789	741	745	719	785	755	757	745	707	763	773	772	732	799	774	743	750	765	756	732	733	740	762	770	740	750	743	697	721	697	748	712	769	786	755	744	750	743	735	761	748	769	727	725	718	761	723	760	716	766	759	770	735	704	713	756	767	755	798	766	706	771	749	765	749	727	779	726	634	764	717	775	743	740	775	748	708	762	740	757	712	766	751	784	729	755	724	734	783	748	721	694	731	801	668	772	717	733	751	693	715	748	732	770	716	782	773	747	698	767	759	712	767	737	740	725	749	747	723	725	743	773	690	761	754	741	726	736	720	758	783	780	783	734	767	743	703	747	737	743	760	768	746	704	749	749	756	783	675	775	715	730	782	749	750	727	733	761	716	776	754	747	783	750	744	769	682	740	754	759	733	708	693	730	785	819	714	735	698	703	710	781	786	752	743	767	781	756	754	750	735	747	760	741	728	758	720	752	781	748	743	789	793	718	734	744	759	773	704	719	727	765	694	751	769	794	785	772	721	751	747	695	729	718	738	770	786	679	738	728	791	677	734	735	778	771	701	745	759	747	730	769	784	817	765	742	767	699	745	710	750	767	761	763	760	759	762	754	786	772	718	710	754	708	760	749	753	782	722	819	747	730	767	759	751	718	761	791	712	727	788	747	733	779	717	727	756	734	728	705	714	708	759	729	726	728	753	723	792	739	758	740	794	708	727	800	734	747	726	771	753	734	733	759	712	724	728	706	735	750	770	786	796	746	759	706	738	738	757	769	736	723	748	738	789	769	782	765	755	771	735	782	768	739	717	733	687	751	763	738	739	769	780	700	799	775	708	742	718	719	721	752	760	764	711	750	735	711	727	722	743	802	753	727	762	732	739	749	777	762	760	770	743	716	758	745	758	754	682	745	732	762	715	708	736	748	739	727	705	705	767	749	742	728	762	731	719	753	752	744	754	734	758	729	726	717	702	695	777	711	717	770	685	742	775	755	769	765	719	729	757	754	764	762	765	736	797	771	759	707	700	738	766	721	762	739	730	720	756	780	737	755	716	740	747	697	725	746	743	666	736	735	763	755	753	733	791	733	743	751	695	757	731	703	749	720	762	760	769	709	724	751	753	764	797	737	721	806	737	729	748	723	747	707	739	727	709	702	722	784	728	749	764	736	773	710	744	718	765	743	724	786	760	789	761	712	769	774	721	817	831	742	741	798	712	735	756	749	711	786	700	718	690	762	738	741	775	746	787	734	751	800	673	716	725	755	783	753	705	750	736	774	712	754	717	734	730	745	734	729	778	720	744	732	755	728	694	722	743	742	717	731	774	731	743	703	746	768	694	784	736	777	768	760	734	748	725	689	735	729	734	739	766	762	757	749	715	732	725	775	727	754	762	732	759	740	757	765	728	775	733	703	713	748	701	719	735	760	760	727	709	724	694	709	757	776	738	793	723	777	705	725	735	711	748	777	756	747	779	769	728	713	750	740	755	699	802	721	725	726	772	756	758	786	727	749	730	752	771	766	702	796	747	766	737	699	736	732	765	740	772	759	753	739	774	727	737	791	694	776	735	722	795	757	731	770	770	747	733	729	753	743	710	793	760	718	727	765	752	748	719	751	728	729	737	727	776	711	740	736	779	763	737	747	756	759	760	751	752	725	771	742	772	734	751	684	723	757	722	719	716	796	748	774	714	723	810	736	765	711	784	753	784	720	744	718	767	741	741	766	809	767	757	677	708	719	782	745	736	766	738	695	697	719	781	773	759	701	737	710	794	728	736	769	727	730	792	743	681	747	706	723	734	767	728	784	705	726	737	741	759	732	784	762	749	750	776	737	733	739	776	797	719	707	748	764	713	720	752	784	754	785	716	744	753	713	781	725	752	766	785	706	759	719	766	744	769	770	735	716	727	707	729	742	753	747	756	764	754	779	700	724	767	672	746	746	678	750	758	782	741	775	766	776	748	734	753	773	701	724	747	746	765	756	739	747	759	778	730	749	791	760	767	763	786	763	754	764	781	720	759	743	780	734	801	766	744	718	692	740	680	789	693	742	751	739	729	725	749	762	737	767	712	759	721	803	765	721	764	758	711	749	753	721	765	698	718	729	706	718	789	714	742	770	706	729	750	795	732	734	729	762	731	758	768	733	747	712	751	748	732	754	777	736	740	709	739	706	789	764	730	738	714	809	762	760	738	723	745	715	731	740	709	715	772	712	781	760	722	707	768	741	771	728	743	744	742	735	703	741	754	722	731	758	746	753	727	768	738	807	757	742	711	718	724	726	761	778	745	776	745	749	763	771	756	725	725	786	771	777	748	790	760	726	696	782	744	761	707	794	791	777	724	707	771	771	780	745	786	691	738	734	701	748	738	757	731	745	737	694	732	680	748	717	780	757	745	751	710	754	743	769	703	707	719	722	688	728	707	758	752	763	762	691	734	749	778	756	803	781	728	783	745	701	743	751	770	758	755	766	738	758	706	766	702	722	737	736	750	730	720	681	752	703	774	741	734	733	729	753	784	749	738	758	740	762	789	747	720	731	765	709	774	712	764	805	724	736	739	729	719	775	753	757	754	718	748	712	700	709	729	741	736	691	783	767	730	715	742	753	748	755	716	738	787	740	736	731	731	745	764	825	722	777	802	734	694	726	780	697	781	783	741	733	731	687	721	722	778	751	726	773	740	742	726	779	694	766	812	740	722	763	763	721	735	760	710	761	743	757	754	759	768	716	759	787	725	738	768	757	736	755	746	731	758	759	699	764	706	780	725	741	713	756	731	715	756	801	716	762	769	752	770	757	720	761	759	705	778	770	742	743	727	803	796	717	779	753	760	744	770	687	734	757	749	753	754	785	761	768	685	736	767	733	707	757	742	736	742	719	722	741	732	726	744	720	762	723	725	693
23554	22163	30324	24622	21565	18814	5051	746	571	554	581	579	585	539	571	566	577	591	536	552	570	596	584	552	554	583	529	559	571	551	564	593	569	569	555	527	586	559	598	544	554	533	563	579	554	536	570	555	558	552	589	561	596	544	604	562	557	562	538	577	549	553	583	578	550	557	564	574	575	559	565	533	547	550	565	532	503	569	591	589	553	593	536	530	555	550	577	529	570	546	537	531	543	581	501	524	571	532	550	567	571	539	587	622	530	559	513	576	570	556	546	549	559	545	562	549	549	582	601	570	536	545	570	540	554	529	532	529	553	551	577	559	612	555	543	566	564	572	541	555	536	539	554	576	562	581	532	588	571	552	571	549	559	563	554	589	555	559	557	553	574	571	544	548	546	503	539	563	559	547	569	574	556	524	506	577	574	556	590	575	527	599	552	585	533	591	537	539	499	546	553	531	537	575	500	529	587	541	591	547	602	528	562	575	526	549	517	533	552	532	534	576	555	541	576	539	575	543	595	556	547	539	554	536	541	546	554	572	582	550	586	496	592	584	558	525	555	537	527	538	548	579	567	542	555	540	514	545	552	560	520	554	534	565	535	602	519	561	537	543	535	560	582	532	585	579	578	518	521	570	543	577	545	532	590	564	546	555	588	593	539	559	551	595	582	573	575	549	545	555	596	556	567	549	534	552	574	547	560	562	519	529	549	576	549	569	533	565	579	536	547	534	544	544	582	581	584	555	538	516	589	572	555	539	571	519	512	575	568	528	580	566	533	526	544	544	594	527	553	544	596	523	546	538	584	520	574	566	547	585	537	562	551	551	551	575	553	593	547	578	618	543	569	512	561	539	552	539	592	548	554	578	547	534	546	542	585	561	544	536	522	548	525	556	584	570	557	554	535	537	568	577	567	567	555	525	571	564	541	530	558	580	547	587	543	586	531	543	586	564	558	542	580	553	545	595	542	583	522	555	573	542	525	545	557	531	597	556	551	522	528	566	586	541	563	524	587	597	572	590	549	587	527	509	551	558	590	545	552	617	618	558	561	546	594	583	523	535	561	561	549	575	536	571	530	540	533	559	465	585	558	560	527	543	575	570	579	536	553	568	566	550	560	542	534	565	577	559	545	537	534	540	556	516	520	564	537	546	566	527	571	568	542	579	563	507	549	550	556	568	561	548	555	564	616	581	585	596	508	542	540	549	568	552	523	519	535	539	534	540	535	573	596	560	550	572	539	547	533	564	560	518	562	570	551	563	568	571	552	541	539	552	567	600	547	545	549	566	599	527	545	524	562	596	550	558	510	548	543	543	522	561	573	573	558	566	579	596	591	608	501	571	602	524	566	607	555	524	557	570	558	512	566	571	566	523	540	531	578	559	563	560	539	582	585	530	582	580	543	556	559	572	576	541	574	521	589	572	531	535	521	557	520	558	548	554	563	509	558	546	520	529	549	554	533	544	568	550	554	571	602	585	545	521	526	547	535	583	645	595	549	537	568	558	563	534	556	531	526	569	568	565	549	563	573	557	519	539	550	540	569	520	511	537	551	506	552	566	531	546	531	596	552	528	563	533	576	588	552	552	612	544	542	565	562	542	547	580	525	575	551	522	561	561	543	548	547	531	545	599	538	523	531	563	498	565	599	513	575	546	534	535	571	549	522	532	524	608	578	519	566	556	533	575	577	552	540	535	558	549	591	541	522	553	592	510	553	608	536	572	565	551	564	579	549	558	538	553	584	515	561	542	537	550	524	553	606	556	572	549	533	568	536	535	546	544	541	567	522	561	531	575	597	558	507	552	546	558	564	556	567	569	542	564	608	574	563	579	530	536	549	545	556	527	574	572	494	556	539	521	567	537	563	546	614	541	533	574	511	556	551	523	581	568	534	543	532	554	542	574	586	556	558	550	551	596	565	525	574	584	534	546	546	525	502	583	563	541	524	559	579	516	549	556	553	531	560	590	558	567	549	552	597	616	554	578	553	577	558	566	534	556	523	558	530	583	559	597	557	579	538	547	529	569	580	564	564	580	557	554	534	573	566	550	546	567	554	576	531	543	552	574	543	573	569	567	557	564	577	580	516	537	607	540	538	561	530	529	576	553	553	579	528	514	543	521	561	523	559	517	588	551	568	599	587	571	577	540	544	570	555	546	526	535	558	571	555	568	571	545	540	529	574	502	542	546	531	575	534	574	548	531	560	573	549	527	532	566	548	518	560	526	519	591	537	587	534	550	555	576	510	581	549	522	554	549	551	547	538	555	556	565	572	523	558	562	553	519	534	611	531	546	525	544	569	583	565	512	576	513	541	549	548	587	547	562	580	548	519	565	567	560	509	540	505	520	510	519	544	567	578	588	570	564	534	577	543	583	514	550	561	548	577	583	535	566	594	552	541	546	585	549	590	578	579	554	596	558	560	604	582	527	566	559	556	519	537	521	575	549	560	516	541	527	547	581	591	557	497	509	561	569	583	581	555	551	565	561	555	555	571	515	511	581	575	532	528	579	516	570	561	536	543	570	563	550	564	532	573	535	560	547	556	579	582	548	553	567	557	555	573	557	543	574	587	568	541	592	546	530	545	539	506	564	560	577	547	566	570	565	563	604	577	561	549	570	520	521	547	571	471	520	575	575	533	522	551	565	539	593	556	563	560	556	481	569	571	555	528	513	532	562	562	558	570	569	563	539	585	572	564	542	504	527	531	540	549	589	557	521	533	531	554	563	555	562	554	539	566	532	548	532	548	530	547	618	543	613	552	565	564	537	584	556	531	532	515	592	554	561	542	538	604	541	527	511	599	563	562	542	594	606	544	576	572	499	492	553	559	533	540	584	571	542	568	561	560	508	547	539	563	555	550	547	537	598	573	543	563	554	582	559	564	554	532	559	552	554	551	531	565	565	608	530	552	528	562	569	527	573	528	538	568	517	548	545	557	508	541	556	539	541	563	578	555	557	532	536	497	550	546	569	570	572	555	546	553	577	542	531	548	545	528	537	554	558	565	571	562	583	547	539	567	563	539	525	580	534	544	525	534	544	577	546	585	524	574	520	539	570	579	542	567	550	586	578	539	595	516	542	592	543	529	527	532	589	544	562	555	533	562	524	538	581	556	558	555	602	528	524	564	543	533	538	577	555	584	494	516	587	569	575	552	548	543	535	580	544	598	556	530	551	528	550	551	536	533	549	555	584	547	546	558	548	561	595	538	557	565	550	561	552	503	528	563	551	532	543	553	563	540	538	527	550	531	531	558	582	562	589	531	555	566	541	566	602	533	562	534	565	623	513	497	554	531	550	554	575	537	536	524	565	573	549	591	537	559	520	572	517	560	514	532	537	520	550	571	590	542	529	547	556	570	545	546	553	597	587	577	549	553	565	565	562	552	520	620	545	602	517	562	561	516	586	556	534	538	514	507	548	561	547	489	558	555	521	568	573	558	557	542	538	572	527	565	556	593	547	564	561	596	561	553	555	561	574	581	520	576	566	502	575	515	539	570	544
61400	99590	70683	40493	18850	5633	1766	943	777	787	770	841	836	809	834	809	834	857	782	838	841	868	846	808	840	808	794	778	813	827	805	851	801	855	805	822	840	817	839	795	813	839	798	824	825	835	835	829	854	809	842	857	800	816	819	783	814	793	847	837	819	833	756	828	794	827	812	855	888	872	824	822	861	843	837	820	836	812	813	851	843	902	833	811	819	855	802	806	794	795	814	814	828	836	775	800	869	842	830	805	775	775	793	813	847	850	854	808	783	815	839	818	862	835	796	820	832	835	797	806	814	868	831	817	856	789	803	786	845	784	819	870	831	812	818	819	832	814	830	793	825	833	803	804	795	876	778	781	766	826	764	862	787	829	832	834	761	815	819	833	843	800	814	832	821	816	884	869	800	841	800	800	827	784	860	794	806	801	824	838	800	791	787	797	807	826	797	810	868	776	835	814	759	827	789	803	822	812	786	773	758	862	811	863	785	829	830	863	814	805	851	791	756	823	817	780	809	821	737	799	836	809	812	837	802	848	856	805	795	828	800	822	776	829	837	822	834	814	788	797	814	794	821	836	762	829	832	793	854	830	806	795	759	783	796	786	883	753	903	840	785	845	797	819	760	780	790	827	816	841	790	830	839	825	803	777	815	853	776	842	828	833	765	872	813	797	820	783	840	804	820	812	848	787	787	779	800	830	817	823	805	814	864	755	829	850	825	840	817	793	794	790	806	809	840	757	867	818	806	845	772	802	824	828	778	814	809	794	818	836	848	832	797	875	787	823	795	868	847	779	840	778	806	777	817	845	778	851	840	799	843	797	782	807	801	817	787	710	827	815	812	843	846	801	835	858	776	855	836	845	827	836	802	801	828	833	809	844	775	869	879	791	821	835	804	827	828	814	820	833	795	815	796	844	831	807	830	802	794	796	848	796	819	820	807	863	824	806	876	818	806	830	809	783	800	779	786	841	805	833	803	829	834	800	832	838	806	798	800	816	806	787	838	840	858	837	822	790	800	815	795	848	807	780	836	861	812	855	794	828	843	817	771	785	802	775	813	794	834	798	812	792	864	829	800	825	812	801	851	857	822	883	808	779	851	810	798	842	867	834	822	799	864	814	793	784	818	788	879	800	805	789	866	782	804	809	821	830	774	853	779	791	827	788	838	803	764	854	789	831	797	856	860	774	821	794	833	854	828	848	829	763	848	792	788	829	881	779	784	855	816	785	782	870	779	807	810	825	809	759	846	851	796	741	785	824	821	819	810	816	822	873	809	838	790	812	864	823	804	845	810	832	812	840	833	811	819	830	835	803	867	786	840	811	858	803	853	833	787	807	830	833	822	807	806	793	805	762	879	837	796	830	820	804	834	819	827	798	835	806	864	758	820	834	848	796	827	821	787	802	793	742	831	811	773	793	834	771	779	772	848	822	801	798	838	833	807	758	823	821	831	783	813	787	816	803	795	794	845	780	817	794	858	839	842	842	821	820	880	826	901	838	837	822	833	848	823	866	819	842	807	805	899	803	789	834	833	818	769	787	771	766	840	842	810	812	802	759	847	837	802	822	811	793	857	847	810	821	841	823	772	839	801	835	850	811	807	810	782	837	789	902	864	863	836	798	794	823	817	812	884	798	853	786	786	829	836	811	808	797	798	813	810	793	798	810	814	808	780	824	749	817	807	796	867	822	839	836	822	838	861	797	835	793	820	841	828	811	833	854	807	860	841	814	804	891	785	799	794	850	840	793	847	819	763	814	817	830	822	790	799	810	808	829	811	820	826	834	859	822	870	817	834	862	836	772	845	866	826	855	805	807	773	788	780	816	839	808	850	833	880	818	808	805	839	818	792	805	825	859	798	759	818	827	820	807	829	836	802	878	789	780	822	797	816	833	826	821	806	781	817	789	835	830	847	778	854	813	789	777	843	841	782	763	806	822	807	847	816	784	770	824	782	774	862	804	794	860	828	717	806	819	816	839	819	820	844	816	841	797	810	848	770	833	836	825	798	806	828	812	817	794	864	827	814	826	831	823	817	815	813	849	836	832	824	789	842	842	773	829	850	802	852	879	802	826	763	737	818	827	807	787	782	829	820	802	798	813	808	770	825	905	835	802	835	823	801	784	795	792	808	835	833	793	805	861	793	826	779	804	833	854	781	798	825	812	799	786	839	871	837	831	801	836	762	813	762	800	806	801	848	819	829	822	778	842	766	804	861	789	820	844	790	880	838	810	842	833	821	854	849	836	824	793	852	795	797	822	842	814	811	848	844	826	819	840	817	777	802	805	872	843	767	863	778	855	833	842	780	762	788	812	822	778	810	821	837	784	822	812	832	812	826	809	850	806	805	840	798	788	777	831	911	818	821	803	805	832	830	828	787	791	792	830	856	812	812	827	855	836	807	813	817	854	798	822	802	733	807	812	835	790	805	773	794	839	819	841	770	747	854	856	822	885	885	767	766	850	738	801	813	808	818	805	792	798	831	846	787	835	782	897	785	815	801	867	847	786	826	785	778	780	820	800	779	806	790	840	761	796	834	871	792	829	798	885	824	794	854	787	784	828	804	796	808	818	830	851	815	868	835	807	799	833	792	780	821	846	785	796	847	796	767	798	819	845	814	826	779	776	805	829	808	809	805	729	809	873	783	848	823	776	783	825	855	771	860	864	795	875	822	808	880	841	828	835	861	790	831	812	824	818	803	850	797	849	772	791	768	795	840	791	841	827	818	848	825	808	836	792	859	788	858	837	843	859	791	820	824	841	832	768	819	795	904	822	792	798	830	853	865	800	852	755	859	785	803	820	842	776	846	840	783	851	837	830	762	795	838	796	752	801	829	822	828	821	808	792	831	826	782	812	820	800	805	760	819	815	857	810	852	813	821	832	787	802	778	772	830	829	799	809	782	842	822	804	860	829	843	825	844	848	846	820	776	812	822	799	811	817	812	821	808	799	838	814	798	814	847	799	817	820	825	831	809	804	860	817	815	804	816	806	842	793	765	834	845	823	793	792	848	847	834	797	833	844	846	827	831	791	850	782	835	863	857	769	843	795	802	813	810	815	852	831	775	824	849	811	839	821	841	802	847	840	824	795	834	816	816	778	825	772	818	767	867	819	828	838	779	802	827	823	827	779	863	800	846	826	815	818	845	813	853	872	825	822	781	787	821	829	800	794	776	787	824	800	813	806	860	792	772	853	775	782	818	851	781	857	839	824	845	797	799	870	817	776	824	883	777	890	821	812	825	796	772	773	827	836	789	859	849	816	787	836	771	827	813	796	824	827	787	817	781	831	832	832	844	805	819	806	806	832	820	826	858	779	827	838	779	879	824	872	779	857	819	826	833	866	841	818	808	793	843	807	842	829	767	833	793	806	858	849	808	800	822	869	803	793	797	850	786	826	834	784	806	819	824	827	822	804	812	806	797	822	820	834	898	838	822	842	806	831	789	802	845	829	872	778	853	816	788	822	804	810	812	803	857	790	856	836	819	821	800	818	832	786
30560	29638	26100	10886	1718	592	448	396	358	382	423	394	368	390	364	368	375	359	357	383	338	372	347	348	381	359	373	362	374	402	337	380	380	403	391	340	364	382	372	396	382	371	373	390	377	350	391	367	395	341	390	369	383	394	378	391	392	365	395	380	375	381	397	383	395	391	383	356	372	402	383	369	367	399	372	337	395	406	387	356	350	371	378	337	343	366	346	354	376	386	377	361	380	347	396	367	383	368	363	377	371	394	387	361	383	381	379	376	381	393	362	356	358	396	381	391	343	384	401	379	401	323	340	395	396	361	376	340	396	397	381	367	339	414	349	367	380	406	367	398	369	394	371	361	384	396	346	370	358	361	388	345	401	403	393	369	365	350	334	336	356	373	358	328	358	355	368	385	373	362	409	413	407	387	354	354	374	388	395	383	357	359	364	374	377	352	364	360	358	397	386	395	379	365	373	367	392	380	395	361	348	363	373	392	376	386	365	381	390	392	376	378	375	361	381	379	371	343	350	380	387	408	369	402	359	359	415	417	351	380	356	394	359	360	376	390	366	366	384	315	393	353	378	385	354	372	377	372	376	371	389	416	370	382	363	366	368	376	359	360	400	392	415	378	382	369	401	374	388	347	381	356	372	356	391	379	387	358	356	354	375	376	375	383	398	349	363	367	374	374	373	363	367	391	389	362	391	415	353	363	345	357	389	367	361	363	381	370	366	441	375	375	386	366	367	357	373	387	374	398	385	406	348	403	382	374	372	405	372	353	377	387	364	378	404	383	409	353	367	394	402	361	369	382	386	372	394	371	381	396	374	398	393	367	371	364	346	421	358	341	387	393	384	337	375	358	371	356	339	355	370	371	389	338	378	369	370	381	357	389	338	395	391	380	387	422	351	378	370	372	421	359	371	377	395	357	362	394	390	376	369	403	404	371	353	366	362	352	365	380	396	373	412	386	374	369	360	393	368	368	371	391	362	394	408	355	361	388	388	363	358	387	381	380	425	364	383	395	390	371	384	380	405	340	381	406	377	361	417	374	408	387	388	404	373	373	364	356	347	381	366	386	398	395	363	375	420	382	383	363	343	357	365	357	378	359	366	370	401	396	386	398	385	396	378	363	379	335	353	344	423	324	360	387	388	371	344	327	362	391	370	384	377	374	361	356	391	405	345	361	365	379	346	379	341	390	350	353	362	351	361	378	368	351	380	396	359	364	336	396	356	387	365	388	365	361	385	350	361	364	380	435	355	396	359	405	382	376	392	368	383	397	385	386	412	354	374	376	398	383	376	370	358	359	377	360	390	371	364	390	374	367	424	374	352	370	409	352	380	365	359	416	367	385	377	396	345	376	347	385	341	350	378	363	393	372	351	383	389	373	347	377	358	368	361	378	362	406	326	387	333	398	393	411	390	352	379	391	368	364	362	347	363	384	371	387	362	370	385	371	392	390	403	380	373	341	364	381	351	381	391	348	412	402	389	393	355	401	400	362	368	372	365	344	402	360	390	359	355	368	398	366	378	374	338	392	376	392	401	391	346	359	379	329	383	428	385	332	366	331	399	346	366	345	361	354	388	409	365	385	381	405	356	352	364	382	358	367	356	383	373	368	380	363	380	390	356	362	397	353	388	355	390	370	403	367	397	411	361	403	392	370	360	379	389	388	382	392	376	348	367	334	396	383	373	371	378	391	364	428	389	395	395	375	383	372	399	390	377	413	349	377	375	380	374	358	382	367	389	401	396	373	381	365	371	378	354	382	360	379	434	375	343	360	410	395	354	365	390	365	344	399	379	401	356	379	364	379	367	370	393	392	350	374	381	391	369	365	401	329	388	401	369	384	379	347	352	363	401	371	360	373	381	379	395	402	394	387	390	397	391	361	359	341	390	368	388	359	365	416	355	333	367	350	371	404	373	405	355	361	386	363	357	394	371	389	386	365	407	370	377	397	346	367	375	398	374	365	414	391	391	395	407	373	369	382	377	373	381	371	374	392	365	377	360	353	361	359	369	385	381	388	397	399	362	364	370	364	393	366	356	372	378	342	400	340	391	370	373	347	354	394	364	377	367	358	379	377	395	362	369	365	351	371	345	349	391	361	368	383	423	374	374	359	413	384	364	380	391	373	390	374	394	335	382	389	400	357	384	395	368	363	357	372	377	382	390	357	365	379	382	346	369	392	404	378	379	354	411	384	382	367	379	373	359	366	355	390	388	398	376	356	367	374	346	409	382	384	367	411	367	366	341	416	392	378	366	363	401	376	424	380	382	367	388	388	358	355	367	374	360	376	381	372	361	373	366	379	384	370	377	404	402	400	385	355	420	383	349	344	383	379	414	369	359	362	335	352	376	348	366	373	358	398	382	355	373	356	363	423	341	388	377	376	365	372	397	354	378	339	355	382	369	387	367	341	347	373	346	399	369	376	409	374	359	427	361	382	415	364	405	405	383	420	371	365	364	389	361	379	353	388	360	358	378	357	364	365	354	411	359	355	376	389	350	387	400	371	348	367	389	369	351	366	391	363	389	383	358	355	403	389	406	345	394	387	360	343	360	397	397	372	343	345	362	400	338	368	407	370	380	426	375	374	352	389	393	386	363	391	374	375	371	357	355	376	361	397	349	408	383	379	367	392	383	375	351	355	353	404	379	360	372	393	347	369	378	339	365	387	367	359	386	380	363	397	374	346	364	367	392	376	362	396	362	361	371	360	385	398	379	377	392	370	329	375	372	380	396	350	390	356	391	381	395	378	373	364	371	354	395	353	414	401	378	374	406	388	361	373	383	387	395	369	416	328	395	369	364	380	382	391	377	361	391	368	390	394	398	401	411	397	371	366	333	368	370	376	373	387	395	361	395	401	407	370	387	355	369	376	375	401	392	382	379	425	369	332	405	371	345	381	377	378	379	368	391	365	378	379	343	407	348	394	384	389	352	357	392	380	383	375	341	365	353	353	385	381	371	365	382	408	368	359	419	394	359	348	363	379	369	402	363	349	391	400	395	358	387	390	380	406	374	381	359	396	411	374	392	350	384	361	362	394	398	376	374	378	366	357	393	362	386	369	385	390	314	361	382	363	396	374	407	389	394	374	373	356	392	396	380	375	380	370	397	398	397	359	374	387	382	400	372	381	400	396	348	336	402	344	361	351	358	387	383	372	374	376	368	365	389	412	380	398	353	348	364	382	386	381	398	360	399	345	354	354	370	336	361	331	376	371	345	393	371	388	386	374	373	384	411	417	392	365	373	366	384	361	346	417	384	385	356	393	400	401	351	397	357	387	325	364	354	373	392	351	366	386	385	361	385	373	401	394	388	357	418	369	387	374	379	388	391	357	379	410	379	405	372	377	403	383	350	353	366	322	396	346	404	372	392	378	350	355	416	388	386	343	348	389	385	362	414	375	354	367	372	368	362	363	375	363	361	377	358	413	409	353	388	374	388	395	347	389	407	342	357	379	384	402	393	354	359	372	372	342	372	359	349	350	346	376	393	400	348	386
38019	45755	29350	10249	2903	1059	691	633	627	590	595	578	588	590	591	573	597	538	630	574	582	598	588	613	569	614	620	637	582	589	630	565	587	569	603	588	621	639	618	573	536	557	641	599	598	644	589	597	549	548	559	552	588	561	583	584	574	595	570	622	582	654	578	577	588	575	597	561	564	523	556	566	593	586	598	623	557	584	598	604	631	519	559	585	552	563	538	551	629	610	589	552	621	562	602	597	594	594	616	573	571	554	599	560	526	550	607	582	570	562	599	567	565	618	624	560	572	577	557	588	547	626	597	595	569	577	600	605	598	588	531	603	558	581	561	627	588	561	601	581	574	607	599	544	594	596	570	558	556	536	593	574	597	563	601	613	613	607	579	597	586	569	559	582	577	594	599	578	593	577	558	585	546	608	577	603	597	575	592	626	649	550	569	596	566	583	595	608	585	610	600	547	569	551	550	549	571	584	567	604	604	553	584	565	610	607	628	611	583	574	553	597	555	616	609	558	604	580	567	544	596	571	620	615	578	556	573	574	629	580	578	629	599	625	591	585	593	564	554	566	560	532	573	583	600	584	605	543	602	578	565	582	598	620	558	620	581	580	581	592	617	591	582	573	585	607	598	583	569	547	600	560	599	628	589	568	588	574	591	576	603	586	593	612	556	585	540	556	595	594	612	644	597	598	564	595	593	612	599	558	559	605	594	592	589	588	570	587	611	610	582	578	568	637	571	605	548	554	573	598	569	612	599	653	545	621	608	607	588	566	595	550	580	608	598	617	621	599	555	594	546	562	578	569	560	600	582	576	554	589	602	587	556	568	566	577	576	617	599	598	576	624	641	624	597	558	578	579	579	594	532	573	607	593	577	588	553	597	601	588	566	605	600	585	627	609	562	600	598	561	559	551	603	581	596	592	586	595	557	586	605	618	596	573	610	574	562	591	570	624	593	613	594	567	622	530	584	542	567	560	604	535	597	560	610	621	563	632	580	560	592	571	566	607	547	625	598	561	564	580	552	574	587	593	587	601	572	643	590	592	580	591	573	581	553	621	577	594	606	598	604	573	577	592	552	594	571	591	573	584	606	575	565	563	548	570	599	581	578	568	574	617	568	576	603	572	586	574	545	568	615	574	563	600	615	552	601	622	566	544	625	599	566	616	585	598	594	582	605	642	586	576	608	584	595	609	538	599	587	561	574	590	604	609	553	602	590	579	566	611	579	579	575	540	628	607	576	589	629	598	588	642	571	617	587	620	534	597	608	596	584	576	567	561	543	579	599	552	599	591	600	602	583	535	575	576	568	577	654	553	575	554	573	576	561	637	557	616	578	537	611	597	575	586	558	507	561	581	561	554	569	547	563	601	599	602	600	586	606	605	592	584	593	573	581	614	589	600	625	622	585	569	606	575	589	542	587	616	543	560	585	575	578	592	594	570	578	641	579	593	605	543	578	570	560	601	584	567	589	596	577	586	604	578	554	609	581	570	602	578	584	584	583	597	567	640	586	561	580	570	590	614	638	613	582	587	577	606	646	591	535	582	556	625	604	569	612	528	600	554	607	625	591	630	557	576	570	610	571	562	592	568	560	578	595	600	589	631	555	567	574	601	555	566	576	575	563	570	563	598	608	601	527	554	588	597	601	643	609	633	631	612	571	563	602	586	619	590	590	583	573	621	550	630	567	616	556	592	575	621	580	565	588	570	589	579	638	516	582	595	537	546	595	574	598	606	594	579	613	546	619	605	634	580	589	597	549	620	611	589	573	553	577	583	588	609	610	596	577	569	553	593	582	569	602	574	562	524	585	611	580	562	545	560	580	601	631	567	602	640	621	609	580	570	612	557	581	598	624	595	587	625	597	597	569	568	602	575	627	557	577	587	623	589	599	540	586	594	536	583	589	599	593	622	561	564	586	572	574	592	590	545	550	578	581	650	596	612	559	624	538	616	595	571	626	577	608	594	591	575	598	582	599	599	558	595	567	594	621	592	572	588	591	555	598	566	580	595	606	574	587	579	556	606	566	635	528	616	578	562	588	637	563	603	559	584	572	569	589	600	594	562	582	620	601	620	567	547	620	606	585	598	579	570	574	588	560	577	585	598	582	596	592	595	593	587	626	583	570	642	628	556	557	549	609	524	580	613	578	601	586	589	604	582	576	606	573	572	576	606	589	584	603	595	617	623	651	595	602	588	608	568	596	589	591	579	543	575	578	562	576	589	591	586	600	587	584	527	596	566	591	643	571	585	583	618	605	568	618	565	594	589	585	561	563	603	599	581	609	593	591	543	572	623	587	590	616	615	601	618	536	576	621	577	560	571	606	605	544	573	570	585	589	600	541	578	550	587	605	562	598	538	573	585	601	612	580	587	605	591	622	589	621	577	591	569	588	589	574	616	600	561	621	561	588	586	612	570	609	587	572	569	569	587	602	568	591	539	577	580	573	564	607	588	584	584	567	584	573	584	629	571	586	613	604	592	541	593	622	582	528	600	582	561	606	563	584	575	539	551	578	588	580	587	621	572	600	550	587	604	564	570	551	590	594	607	596	621	549	581	604	589	618	637	537	604	565	583	602	577	599	563	586	574	610	562	572	592	580	629	588	607	592	566	540	545	589	575	622	606	600	607	592	579	603	570	598	571	593	626	576	608	619	604	619	578	582	618	607	555	588	641	561	599	632	586	568	575	598	574	587	612	553	609	573	605	582	600	586	595	611	630	598	594	563	550	616	559	590	580	565	569	570	587	554	591	573	574	594	558	577	568	557	581	550	565	602	594	569	606	544	551	593	593	564	594	548	600	551	594	596	592	595	612	547	628	595	605	605	584	589	524	577	608	564	618	605	592	575	578	596	575	579	586	563	595	597	578	585	603	617	578	612	602	589	590	584	634	598	539	566	586	621	560	601	554	584	604	578	561	614	574	590	553	623	616	557	581	571	584	547	580	578	587	608	579	548	581	636	588	569	588	608	602	591	608	567	567	549	570	555	571	575	584	600	578	588	611	586	609	583	612	588	563	617	593	568	583	551	629	576	591	575	536	594	583	601	540	592	638	567	579	579	574	626	568	579	608	590	616	572	586	563	606	598	556	568	552	570	595	575	565	613	567	585	570	595	556	562	581	558	565	541	596	554	582	528	575	579	570	573	595	604	538	555	536	583	547	605	594	589	617	588	561	603	547	549	579	601	549	609	596	627	571	576	599	578	581	576	565	564	617	617	603	564	575	601	617	635	578	572	603	592	589	577	580	578	590	598	574	593	609	536	613	569	613	632	612	536	557	572	606	563	543	563	589	596	611	602	569	571	609	556	607	611	595	618	575	540	549	593	549	610	545	609	591	551	609	593	553	589	546	553	620	562	583	592	603	572	552	594	610	576	583	566	598	551	616	608	582	601	595	605	573	547	585	581	567	555	568	637	563	601	588	608	582	572	636	595	644	594	575	557	565	588	558	583	602	584	607	608	578	594	583	601	579	565	636	547	556	579	569	587	605	615	646
24714	23178	31491	26127	19922	7868	1023	519	534	487	502	464	539	505	507	521	498	521	493	481	523	500	533	498	495	525	442	506	521	500	505	476	532	463	499	505	512	555	516	516	494	511	531	510	548	480	499	483	497	527	486	497	523	514	455	483	511	487	514	495	443	503	471	517	501	480	509	506	486	483	486	489	493	460	500	526	507	477	506	490	525	517	530	489	501	548	489	540	490	500	464	547	505	478	524	470	472	455	515	492	489	502	476	518	500	486	488	501	519	516	486	502	455	485	508	506	539	490	465	502	501	498	504	494	459	468	529	493	472	466	521	486	446	487	462	450	481	475	506	495	541	488	517	495	494	493	457	498	496	537	508	524	520	500	457	514	468	498	498	489	478	497	417	511	490	473	498	508	530	487	488	483	470	504	460	472	518	519	482	497	498	494	500	476	472	505	522	514	468	479	512	477	464	457	515	497	492	508	536	533	519	477	491	479	502	507	536	529	542	504	484	543	432	497	469	507	481	526	511	505	473	463	518	519	478	505	486	492	501	507	508	492	496	460	484	479	508	480	495	481	466	510	511	491	475	509	505	503	454	512	534	526	463	553	497	537	516	442	468	497	516	501	465	464	509	472	474	462	500	510	458	490	484	509	473	469	466	492	465	501	487	493	475	491	466	500	493	523	508	492	468	480	489	470	488	484	498	477	493	483	499	496	477	524	509	492	487	461	523	500	541	488	509	471	497	479	490	448	532	501	466	489	475	499	473	523	525	536	478	460	506	497	506	479	464	462	529	480	459	513	495	491	485	488	483	491	508	495	478	502	520	454	486	491	485	512	476	507	473	486	518	527	489	503	492	525	524	503	510	450	511	529	465	484	489	490	478	492	492	474	498	483	526	527	466	463	461	514	484	508	512	505	484	488	543	521	485	484	502	493	493	532	498	497	538	502	488	529	518	461	496	504	467	482	528	513	489	525	504	481	481	536	516	486	474	500	465	518	502	490	496	496	454	467	525	493	515	498	520	502	500	509	500	482	515	490	494	471	501	516	508	491	492	490	516	478	467	486	451	471	518	459	467	504	527	535	507	490	460	520	483	489	450	473	499	475	484	503	475	491	465	495	468	462	488	463	453	537	523	493	484	540	521	516	465	499	495	481	523	507	498	476	500	518	503	499	486	495	507	492	485	522	469	492	463	502	493	522	498	506	496	477	490	486	493	473	506	508	489	496	487	502	461	461	502	470	537	478	499	484	503	466	506	442	458	496	504	501	497	501	475	421	495	479	514	527	481	486	481	525	507	494	493	471	512	469	476	475	508	502	511	518	511	472	490	491	513	504	484	485	491	509	496	467	481	485	505	512	516	477	515	456	518	507	538	513	509	481	473	518	483	533	517	486	460	494	508	482	462	477	521	498	491	475	513	521	501	515	515	531	478	458	528	447	511	469	511	439	456	509	488	517	459	457	506	495	510	449	495	497	490	507	526	464	535	474	470	469	476	488	483	522	479	496	529	479	467	469	487	476	521	470	487	493	491	528	483	524	481	492	527	498	470	492	518	516	534	512	501	495	499	488	492	507	500	508	496	490	512	506	461	485	468	494	529	491	485	486	476	486	513	495	505	483	474	563	477	548	457	512	463	494	520	529	512	480	498	526	531	475	502	483	503	470	532	442	502	494	515	506	542	524	472	541	504	502	476	529	489	518	478	492	515	491	496	460	514	497	504	511	542	505	475	497	512	505	500	490	487	482	509	515	484	513	479	475	561	483	492	489	472	443	516	484	513	507	489	508	527	509	470	507	534	494	472	516	480	492	483	480	541	493	505	506	497	480	527	520	489	515	535	508	471	505	522	518	557	472	464	527	482	509	512	492	497	497	508	463	497	489	499	533	532	493	458	509	545	509	469	514	515	494	501	490	458	483	496	509	484	507	476	493	524	471	520	469	515	467	490	478	459	493	495	494	490	455	494	502	489	514	514	465	443	477	529	457	521	492	503	504	479	477	501	511	459	519	513	513	472	514	505	448	466	498	497	497	433	487	535	483	485	492	471	496	465	507	462	513	511	462	474	507	446	492	491	531	531	494	473	486	509	471	477	520	494	464	479	519	487	496	518	530	504	532	427	499	519	505	503	511	485	464	495	457	480	474	491	511	482	493	493	506	496	498	517	487	486	527	493	498	455	461	473	505	477	513	503	499	497	519	485	477	510	508	480	498	499	500	482	514	509	500	509	483	473	476	505	493	493	541	473	483	505	521	493	506	490	521	491	501	475	524	482	499	507	513	492	508	529	515	460	504	480	535	526	493	479	485	508	515	519	480	475	501	481	486	495	509	502	523	455	501	499	490	500	490	530	537	468	516	485	517	476	482	482	468	519	522	458	468	503	510	483	521	485	532	501	480	511	496	513	517	495	511	490	442	479	511	463	512	512	494	498	491	499	569	456	517	484	491	505	528	490	511	458	500	482	516	473	483	501	516	486	498	468	480	508	458	506	460	501	509	523	517	525	504	473	460	506	517	424	484	463	481	490	458	496	462	476	475	477	480	471	465	493	505	514	496	520	547	504	507	512	493	493	519	539	486	490	499	482	498	475	474	456	455	501	458	463	524	509	492	520	467	581	473	492	455	516	474	479	485	522	545	498	488	448	496	515	501	509	503	486	474	492	489	486	463	547	443	529	484	501	468	491	474	507	524	509	475	500	508	504	510	512	540	480	480	515	483	486	492	506	538	509	495	489	505	484	508	486	501	493	454	487	502	545	448	510	492	493	464	495	507	521	500	463	549	436	475	509	494	515	454	532	500	479	497	459	513	517	484	455	485	493	507	519	507	516	541	507	447	504	513	516	481	504	530	448	501	538	513	478	503	515	479	441	514	483	518	506	512	506	484	482	467	490	470	541	540	524	508	511	508	537	508	469	452	487	465	487	504	465	495	518	521	499	496	470	473	492	496	468	502	509	451	505	469	521	436	499	495	496	512	492	518	508	450	523	501	492	492	478	486	494	487	485	538	484	471	441	457	483	492	508	511	498	467	499	502	470	531	515	472	505	542	530	485	504	492	510	472	480	495	520	485	501	481	511	514	492	462	508	480	468	474	518	492	470	513	521	453	501	495	511	512	468	513	511	477	511	471	477	493	504	506	466	512	485	481	452	501	485	495	474	465	551	496	484	497	482	477	491	537	502	506	506	493	492	503	527	494	490	478	498	531	519	469	523	515	513	518	500	545	481	469	483	542	512	525	460	502	473	499	498	511	483	434	517	458	493	474	485	502	483	462	521	494	471	476	488	484	466	540	496	489	495	506	454	470	477	486	494	508	519	516	510	509	518	497	477	497	511	509	488	445	498	472	490	531	505	478	486	454	467	474	473	527	513	480	541	513	462	492	495	480	480	489	512	489	489	489	509	470	497	463	463	503	512	451	502	502	471	499	470	472	485	481	488	492	522	503	501	516	540	488	505	505	506	489	476	486	517	525	480	506	462	497	454	531	509	491	524	526	514	458
60511	88268	60843	33268	13467	3852	1339	830	769	744	768	776	726	771	733	807	755	743	812	720	771	775	756	786	792	747	741	782	758	759	714	740	748	808	742	733	766	806	781	737	752	736	762	781	768	769	758	789	750	738	714	790	803	787	771	745	732	764	729	787	750	754	802	738	755	716	771	722	772	788	756	726	758	721	793	717	767	720	798	762	727	757	766	760	764	761	748	785	715	788	741	763	691	804	770	751	749	759	730	726	790	798	761	792	823	725	750	721	735	755	775	772	759	755	807	764	789	758	733	782	737	715	785	733	754	713	781	742	759	774	813	790	749	769	723	722	772	803	715	765	800	756	696	769	790	757	777	757	771	774	765	794	767	809	757	753	801	765	777	760	771	772	782	797	778	758	801	774	736	727	780	817	737	765	753	733	755	759	721	738	773	795	743	816	744	783	778	762	730	767	753	768	751	760	747	795	811	774	757	762	723	743	755	778	753	739	730	735	737	760	727	770	768	737	712	783	704	778	783	786	770	720	749	783	754	701	774	777	779	773	744	760	788	768	772	710	766	793	716	738	772	805	810	815	707	732	754	751	763	761	763	775	789	747	774	695	757	726	751	758	682	763	775	715	777	806	751	733	728	733	762	748	731	764	757	759	735	799	800	764	757	788	742	784	745	728	763	749	771	722	727	717	742	718	751	797	764	753	731	795	782	727	729	741	741	776	760	812	789	786	763	747	766	726	767	772	765	757	719	745	784	722	715	712	775	751	747	735	783	764	724	758	724	808	764	759	808	780	794	729	761	763	744	753	764	754	699	800	766	700	769	722	747	764	784	767	802	753	747	719	770	822	751	719	731	765	730	712	770	743	754	762	785	729	793	766	750	728	760	767	722	743	750	766	725	740	728	758	767	743	757	778	755	770	730	737	706	794	731	790	791	753	773	735	769	730	757	789	743	783	765	776	763	719	763	748	711	733	736	785	751	728	763	738	758	801	741	731	773	773	787	771	706	748	811	806	794	748	765	740	731	771	777	748	692	758	712	758	725	820	749	770	752	802	727	724	752	771	708	771	728	739	780	756	740	761	776	742	752	752	729	760	739	806	800	753	730	766	786	741	777	717	780	708	790	741	757	721	760	791	764	751	820	716	775	716	829	754	775	799	750	758	722	765	708	752	783	725	778	748	722	751	741	728	780	783	764	728	746	767	734	739	785	768	740	745	756	733	804	751	789	767	733	774	746	736	796	731	766	724	762	773	713	699	740	735	794	731	714	750	773	783	732	733	784	765	748	754	765	758	769	823	758	765	768	714	750	759	769	778	747	763	755	791	716	699	753	776	779	736	794	715	771	733	780	762	726	736	694	793	708	769	748	762	779	745	737	805	743	737	759	750	771	745	711	737	762	746	830	778	789	735	724	771	764	737	799	740	733	777	730	810	740	757	764	752	728	719	784	740	769	752	705	710	788	767	809	775	732	793	748	775	800	745	772	716	786	752	770	732	759	687	764	754	766	756	728	729	725	755	762	725	770	747	827	745	779	735	766	768	755	770	809	771	770	744	734	775	726	795	759	753	755	753	759	777	730	774	728	737	761	715	763	765	768	710	789	810	737	739	789	723	743	782	782	778	721	792	822	800	752	798	717	743	782	779	744	727	735	717	770	752	741	762	701	754	776	731	722	766	773	683	767	719	780	789	762	855	804	788	763	732	760	784	732	720	741	753	762	728	799	772	768	736	786	739	750	736	731	803	752	751	796	776	812	766	713	759	781	776	745	724	709	745	762	737	755	767	732	751	791	785	741	779	746	738	755	767	767	706	762	724	697	709	747	808	791	730	754	762	776	726	752	777	734	782	738	728	761	771	790	743	761	764	759	783	792	779	797	734	726	731	790	744	725	773	697	756	794	771	771	776	778	766	760	748	751	766	773	765	753	745	767	742	750	750	676	773	743	739	801	796	773	734	736	776	725	733	754	724	736	747	729	788	760	772	812	777	787	726	684	777	780	735	700	797	812	752	817	765	686	798	710	740	753	761	750	800	786	816	762	744	735	771	780	779	760	757	715	764	749	767	746	769	748	790	734	788	776	765	768	755	763	770	754	807	737	750	791	707	730	776	768	736	798	747	755	779	753	735	734	792	728	808	777	800	736	740	738	766	749	741	755	749	767	762	753	745	792	750	763	752	769	788	742	720	714	726	762	700	829	743	759	770	756	761	799	751	797	754	744	755	783	792	770	770	795	700	760	757	674	767	747	792	736	695	737	768	710	792	742	769	744	722	759	723	745	772	759	753	748	770	725	758	754	776	752	754	747	777	740	767	753	774	778	762	740	762	730	762	748	774	778	774	767	753	772	806	762	742	719	772	728	771	796	780	756	769	754	783	734	773	746	788	756	776	717	817	823	790	736	773	774	737	750	708	748	764	760	766	728	771	702	733	780	789	790	764	743	776	763	804	742	755	721	717	736	747	777	768	728	809	768	781	781	760	733	743	760	747	737	778	789	764	809	776	754	750	798	797	779	747	745	744	758	739	808	751	774	790	761	795	768	748	764	742	762	757	765	765	748	754	795	757	763	739	728	747	803	725	783	756	752	733	751	738	771	766	699	735	767	778	774	707	785	706	728	750	787	727	699	802	766	752	702	820	735	747	758	775	766	737	751	780	783	714	717	779	749	745	762	693	729	766	773	718	775	731	759	737	730	789	754	803	750	743	759	700	763	775	765	700	718	754	762	782	752	712	770	796	830	736	770	750	758	759	744	777	763	762	735	749	783	776	762	768	744	734	733	742	714	823	757	778	794	765	776	790	759	768	721	754	735	755	784	781	735	729	745	776	745	777	751	805	748	754	803	729	770	744	777	757	759	751	771	766	751	721	766	781	724	704	764	783	731	773	753	720	747	738	759	842	763	741	747	716	766	754	772	752	746	760	749	719	743	797	695	754	758	740	748	742	753	803	724	775	791	742	794	764	777	767	739	794	789	777	736	748	772	782	779	728	760	774	784	760	744	739	789	748	725	716	734	715	763	714	723	733	785	777	701	795	732	758	729	786	751	774	776	727	766	724	732	770	754	755	769	714	747	762	775	732	758	771	763	715	792	731	784	748	746	732	727	789	688	696	748	702	811	704	777	723	766	803	733	704	746	761	775	757	738	742	723	749	768	739	761	768	753	759	771	795	742	748	766	726	805	768	751	786	774	759	781	763	719	750	760	785	802	742	721	756	757	738	735	742	721	776	760	774	755	740	737	826	758	742	783	728	772	744	725	722	737	750	789	747	780	754	710	782	702	759	755	772	773	737	736	794	739	729	722	761	703	702	795	739	780	756	766	781	785	757	811	728	745	756	764	771	819	729	798	717	762	717	801	768	758	714	730	794	765	711	760	745	740	749	715	725	772	776	728	709	707	735	746	739	770	748	743	773	767	790	738	743	755	695	755	723	790	770	747	708	772	733	740	720	755	748	766	718	763	766	793	694	771	741	760	733	714	761	703	765	767	759	780	739
23419	22021	30458	24607	21552	18933	5368	679	583	569	549	560	593	591	597	595	559	586	569	561	538	550	565	568	547	548	596	541	627	589	560	577	559	578	578	536	589	526	550	603	563	561	561	574	532	532	565	549	595	575	516	553	588	569	591	573	560	532	523	539	523	585	528	575	558	549	547	556	543	542	542	525	574	510	566	567	547	560	575	582	560	574	560	579	596	553	536	572	538	571	581	512	564	548	583	536	562	569	554	573	581	556	556	576	542	566	563	528	574	540	552	560	546	576	625	601	548	558	545	546	505	584	548	565	502	559	561	549	583	585	539	545	547	593	563	547	548	614	556	563	574	571	549	555	528	562	555	558	564	526	534	541	596	579	567	529	570	537	536	569	505	537	574	568	553	544	576	541	548	530	559	535	525	606	500	572	561	549	589	573	576	533	526	561	570	559	584	530	566	543	548	536	585	552	589	581	528	541	553	504	576	554	592	557	562	543	589	558	517	565	579	539	565	567	610	525	574	562	538	583	589	526	545	554	577	510	524	540	543	547	563	533	556	539	576	575	598	565	561	548	561	526	558	563	559	560	565	579	520	569	558	584	566	552	554	526	589	548	567	570	538	535	577	588	546	550	568	578	585	571	545	550	535	538	527	533	575	571	576	558	535	539	526	516	552	547	592	543	557	546	539	624	575	553	527	576	568	572	532	560	548	563	561	592	566	535	568	570	551	531	584	569	553	561	582	549	547	593	569	579	565	539	533	575	599	516	542	564	541	536	533	583	573	530	538	552	551	583	555	577	558	534	576	556	567	582	589	575	539	560	534	506	499	536	573	537	558	555	517	542	593	550	615	558	550	553	532	580	536	536	573	587	536	574	543	554	526	586	609	573	543	537	547	494	513	534	522	582	589	565	571	533	521	557	555	551	597	575	587	557	550	561	563	528	529	580	529	524	504	555	587	544	580	555	567	527	575	539	550	551	508	565	568	527	547	601	584	592	525	568	578	515	561	562	575	554	529	547	544	582	583	550	610	559	614	588	572	569	555	534	585	565	571	573	543	545	514	576	600	576	574	555	545	553	517	556	584	560	567	578	547	497	599	545	541	565	533	556	589	558	576	558	543	537	561	528	557	572	551	533	551	549	574	548	556	551	544	576	570	550	581	556	560	553	526	531	544	559	557	570	549	568	559	560	592	589	582	516	575	555	570	588	579	565	515	544	556	566	551	574	599	498	587	532	568	543	555	546	522	552	525	605	539	554	574	552	568	589	566	552	571	574	569	570	490	531	515	575	586	603	545	563	578	570	539	590	572	554	545	521	587	536	543	551	528	530	544	565	606	566	544	535	556	549	546	575	582	579	555	528	518	568	556	566	565	570	537	561	554	551	585	534	548	575	559	584	564	579	557	588	539	565	523	555	558	562	576	579	565	510	558	564	532	572	520	560	580	569	520	530	549	544	530	554	528	529	569	547	548	574	574	592	548	564	539	576	573	530	579	546	555	602	581	510	526	542	531	571	544	557	606	553	562	562	533	554	558	551	587	564	617	582	578	497	585	506	513	565	593	536	564	515	503	500	592	591	561	562	567	582	548	492	557	533	540	541	549	527	545	574	513	566	549	512	599	612	584	573	547	536	554	591	521	561	560	563	551	568	525	534	555	589	553	527	555	555	537	563	515	533	558	554	542	525	529	528	517	550	530	529	579	521	566	563	576	586	581	570	584	508	546	536	579	544	523	557	553	575	547	519	591	515	559	545	559	591	542	543	548	566	559	539	547	555	559	534	539	579	574	551	557	569	544	557	557	567	578	560	561	538	583	573	562	597	526	538	560	518	595	547	554	547	575	523	564	560	521	568	551	517	525	537	558	518	534	568	554	542	523	579	549	539	594	537	539	546	545	549	545	552	582	539	547	608	553	541	522	594	549	550	562	595	534	576	562	542	544	600	550	531	562	580	536	591	607	589	545	584	582	558	593	607	575	579	533	565	559	560	557	594	561	538	561	549	556	622	611	577	592	551	540	578	533	494	515	540	538	581	569	528	537	550	539	560	524	556	577	564	593	575	525	537	527	514	579	575	596	539	527	560	584	548	555	558	585	546	599	568	580	590	595	610	556	559	547	589	581	563	591	578	571	511	554	571	535	561	554	575	538	547	574	555	577	579	546	551	566	529	565	542	533	556	546	542	579	511	559	550	528	543	528	532	586	554	559	568	591	565	558	549	518	583	594	592	539	565	571	528	537	573	520	549	553	574	525	539	563	561	558	528	611	504	554	576	562	573	533	584	548	580	557	552	578	564	544	538	556	551	578	557	541	550	558	537	548	565	568	581	553	501	594	509	575	561	575	542	539	514	570	547	546	557	561	545	569	541	559	544	564	577	533	529	533	545	572	567	562	515	579	506	511	541	590	563	570	578	532	553	510	554	504	530	598	567	577	530	565	553	561	534	543	546	560	574	535	563	515	555	552	570	554	561	559	560	553	527	514	569	560	548	530	589	560	554	534	531	532	580	543	563	570	542	554	573	517	571	600	597	591	536	548	591	558	522	581	558	553	589	554	576	542	545	577	525	524	535	550	562	554	534	524	544	584	562	580	570	554	541	556	554	601	531	574	570	524	559	556	560	561	534	529	538	556	540	597	515	528	538	546	562	518	515	541	546	531	563	553	535	542	546	575	554	595	588	569	580	543	548	556	534	609	542	555	519	532	570	569	574	553	549	570	546	586	554	531	557	560	500	526	611	514	534	566	555	538	497	522	565	518	548	536	571	552	562	579	595	584	538	546	518	572	531	540	521	567	569	574	493	519	564	539	558	523	553	540	523	564	555	561	558	611	536	554	534	503	551	546	556	565	562	574	547	519	575	533	583	590	536	566	549	584	559	559	609	528	529	544	558	543	554	544	539	572	552	554	618	548	573	552	528	578	577	574	581	537	561	568	535	530	519	549	543	544	566	554	539	522	517	572	571	561	564	570	540	577	568	586	549	597	551	527	559	542	542	535	571	609	542	548	547	543	558	548	566	557	573	542	528	528	544	581	528	538	557	541	586	545	580	561	569	542	582	576	559	531	557	522	554	551	570	580	577	566	540	545	556	570	546	611	554	542	528	583	595	558	548	580	536	564	563	528	573	548	595	594	546	515	551	578	547	574	546	540	549	562	580	535	525	555	574	545	559	542	554	532	559	585	550	565	532	557	579	593	545	593	527	553	527	547	519	564	587	547	556	536	519	524	571	538	591	592	575	554	557	569	571	565	587	564	542	554	571	579	509	518	521	522	572	580	556	576	567	540	558	558	579	522	549	536	550	549	590	506	585	569	592	547	594	547	539	559	512	525	540	539	565	526	577	557	522	587	551	544	567	523	565	591	573	603	564	565	550	545	558	546	548	565	545	526	517	597	509	511	572	594	595	570	559	547	606	559	524	565	545	580	569	533	566	569	609	532	538	548	544	566	554	523	595	580	552	563	557	575	564	564	603	543	571	596	537	510	525	510	585	556	500
61376	98949	71651	42325	20877	6533	1944	1013	807	845	837	800	864	856	784	769	869	821	808	843	822	829	830	863	847	848	849	810	874	868	854	786	834	831	837	848	827	829	836	829	861	834	755	916	862	878	819	856	849	843	835	875	863	843	823	822	807	826	792	835	861	822	829	826	836	876	813	822	845	796	809	855	800	766	809	837	880	818	804	813	800	838	850	822	813	851	820	807	814	828	817	766	878	833	861	829	863	833	845	843	800	844	829	844	861	829	854	842	841	769	808	753	752	801	824	833	804	844	849	862	870	838	887	832	817	799	786	788	858	801	795	836	824	798	858	864	840	821	837	826	801	843	809	822	867	821	835	854	847	797	824	850	830	816	805	855	816	839	823	809	819	800	814	827	862	783	855	820	844	784	819	863	880	821	865	813	866	868	848	815	874	781	872	812	825	859	833	792	910	894	810	827	838	839	830	877	817	839	856	866	852	860	802	846	841	823	826	776	792	834	822	794	891	851	809	824	840	836	804	854	842	793	899	799	854	822	860	789	844	797	836	795	802	786	843	807	851	813	823	870	802	802	857	814	828	828	791	814	836	844	843	837	838	787	804	837	847	850	819	834	802	813	820	821	882	858	822	837	794	820	808	798	843	859	768	787	859	839	809	843	793	819	814	844	790	872	851	857	817	879	881	830	806	808	839	814	861	846	799	780	820	843	838	829	800	897	808	845	875	806	850	893	835	757	792	794	826	803	836	793	844	799	809	853	763	773	837	860	807	833	799	805	855	861	799	776	859	825	819	804	871	878	880	847	786	819	859	878	846	817	844	831	792	814	846	816	861	876	823	800	790	902	846	840	827	773	805	807	870	879	798	837	851	855	816	819	817	855	850	824	846	828	828	812	799	835	771	835	827	824	815	798	807	869	819	806	853	798	823	810	859	795	790	797	837	815	830	896	811	844	840	843	831	792	864	884	822	790	862	804	807	829	796	787	805	834	787	820	774	840	792	840	845	822	788	780	810	832	842	877	844	854	857	804	774	813	803	775	854	834	800	835	849	855	855	827	824	831	844	842	820	865	805	883	822	837	804	853	797	846	821	805	824	880	905	882	779	812	826	849	813	821	852	879	786	821	821	816	830	850	872	797	816	828	833	848	879	811	781	845	794	797	821	829	807	806	888	817	813	737	852	835	820	776	834	861	768	837	868	820	792	892	815	792	837	835	801	816	808	803	804	843	858	859	786	813	825	825	758	820	804	845	810	820	846	822	797	842	871	824	830	810	833	852	833	769	862	856	844	790	765	834	782	827	784	816	764	854	849	792	806	852	825	796	766	823	834	813	798	886	792	817	882	792	873	834	846	807	789	788	795	845	777	802	850	885	843	858	834	795	776	845	852	828	852	805	843	795	790	816	817	886	823	814	818	811	810	803	803	799	860	804	876	812	817	799	790	826	812	837	784	821	789	781	834	850	795	788	794	818	825	837	834	822	787	812	850	838	801	825	819	823	891	881	868	836	781	787	875	814	865	824	844	829	857	810	815	781	771	811	864	840	792	822	855	804	836	808	850	853	842	843	861	828	794	801	843	798	843	797	821	790	800	815	841	832	844	844	799	811	842	872	831	855	786	820	797	821	846	853	859	831	836	798	859	804	889	781	832	846	867	801	785	779	817	846	849	835	817	840	812	820	812	866	857	876	837	798	836	834	816	783	838	846	788	812	802	864	800	863	798	810	804	839	821	818	849	815	817	809	817	819	833	860	878	774	808	800	777	827	808	860	840	852	854	863	826	837	825	847	837	811	773	842	823	826	834	805	829	811	808	840	841	843	790	801	821	812	803	839	807	842	802	834	804	866	764	808	793	833	849	845	819	771	808	844	818	782	836	839	822	820	873	837	805	858	893	864	842	812	798	886	853	861	835	846	798	859	850	884	795	757	836	823	867	851	852	866	823	805	827	836	835	836	840	839	827	870	809	796	815	866	797	840	826	852	841	846	839	798	797	826	798	795	806	831	849	839	871	848	810	821	816	834	832	815	820	804	815	823	863	803	788	833	817	851	785	837	822	807	832	851	805	844	779	842	800	824	855	855	842	829	851	818	816	814	812	773	843	883	822	828	820	817	857	851	851	816	834	826	878	834	796	837	865	881	811	819	792	844	884	765	827	796	816	835	812	834	812	859	848	845	794	858	856	836	784	848	844	853	806	841	867	831	838	842	815	857	822	819	825	839	803	779	831	799	831	825	842	831	868	871	835	866	824	766	834	799	829	819	833	868	831	810	770	862	809	858	844	874	817	789	890	838	790	856	871	819	833	861	780	823	893	826	803	791	824	791	820	835	808	877	830	843	845	830	864	890	822	846	811	838	851	810	903	823	801	817	773	856	849	834	821	829	846	801	842	854	787	801	823	792	870	797	799	822	808	786	830	831	835	838	848	799	792	796	835	829	784	810	821	857	848	822	831	817	826	841	833	860	780	844	807	800	845	766	842	800	817	792	841	886	802	860	760	822	831	796	863	832	891	855	824	868	801	842	845	850	861	790	867	820	844	876	850	865	844	840	893	795	811	842	823	819	789	830	793	880	787	827	796	841	816	848	825	841	809	827	888	861	836	839	846	842	817	818	796	793	848	871	834	821	822	821	777	804	783	820	860	813	794	879	836	858	864	851	828	845	804	841	841	805	825	795	858	806	908	845	843	856	854	857	818	843	866	844	841	799	840	798	795	896	805	768	841	855	812	831	849	821	817	777	792	844	773	857	799	834	790	803	824	831	828	799	804	841	862	857	794	806	854	843	826	832	852	824	846	820	808	863	812	797	794	771	776	838	846	857	821	857	793	778	854	814	838	809	817	807	829	829	831	857	865	833	818	860	876	838	805	794	798	811	816	842	812	829	856	825	865	849	830	854	859	821	853	773	793	817	850	814	851	783	848	854	842	849	849	837	843	866	823	848	801	840	862	847	787	823	865	839	817	816	822	815	800	840	835	818	813	842	850	857	852	801	790	854	847	831	777	757	884	811	852	816	832	812	798	812	856	874	805	838	807	767	864	863	781	800	800	845	838	901	801	858	798	806	842	766	813	839	836	797	836	838	835	863	803	820	863	811	776	790	898	838	840	806	870	827	845	804	822	820	857	810	897	847	825	817	842	837	802	804	831	815	721	808	853	821	835	828	801	817	831	828	845	824	834	824	865	790	855	841	820	873	853	805	817	799	819	821	786	811	821	787	846	850	821	887	827	857	827	838	805	889	797	821	893	806	814	774	837	822	854	786	808	809	843	783	818	870	844	823	880	844	865	816	811	880	829	824	834	805	809	828	809	829	846	849	830	800	837	824	786	801	761	853	872	831	818	824	814	802	822	814	825	839	833	827	874	824	826	813	815	798	822	813	825	776	819	853	855	777	813	874	854	800	827	833	815	833	800	815	819	853	876	843	819	825	813	828	833	794	824	885	844	880	783	824	839	879	851	803	795	840	826	778	827	835	800	820	847	846	836	830	825	772
30224	28803	26132	11556	1971	651	452	413	377	384	369	351	340	385	349	387	398	389	367	384	397	342	409	381	407	338	378	387	373	396	395	345	367	360	404	386	391	378	378	367	406	395	383	379	390	359	367	383	414	384	398	348	392	402	385	383	386	383	415	388	376	379	393	363	387	368	346	377	374	383	403	346	395	357	388	386	400	369	405	361	370	358	365	415	356	364	382	385	400	378	363	404	380	383	404	395	382	378	361	367	392	428	338	341	396	396	357	369	348	360	381	371	365	412	393	402	379	361	405	335	366	384	398	356	407	395	351	385	370	374	409	398	388	394	400	348	367	371	374	353	418	391	372	366	409	390	333	375	372	344	381	372	403	384	361	394	406	370	397	355	348	373	378	391	371	377	416	391	379	346	385	360	383	361	385	364	384	360	369	383	394	385	383	399	364	401	402	400	357	386	383	372	400	345	374	381	370	362	379	360	385	402	376	379	371	364	389	398	377	357	352	373	400	364	380	368	384	420	358	375	355	338	382	393	335	376	377	362	361	361	379	376	369	382	359	376	384	389	390	380	399	365	399	348	346	364	419	338	405	413	386	404	403	373	376	350	395	384	378	369	381	368	372	359	338	371	397	349	428	384	382	419	350	383	379	386	387	349	340	372	355	394	399	421	370	380	384	365	381	362	398	410	401	386	359	375	375	351	360	376	358	404	372	360	376	401	399	355	370	419	400	358	384	400	369	393	361	389	318	349	366	400	355	371	373	374	368	389	351	439	413	387	426	349	357	381	366	374	367	410	385	396	343	381	341	355	369	359	378	381	383	400	359	370	374	367	386	381	403	384	333	394	394	356	354	388	357	364	393	372	385	392	360	340	372	376	347	340	375	394	387	360	392	366	378	343	377	330	405	358	380	390	376	389	374	374	384	380	380	407	392	374	373	377	399	365	374	370	416	359	386	410	356	413	344	366	392	386	362	369	368	404	394	386	372	354	390	408	372	366	400	376	352	377	397	380	408	335	378	336	356	363	417	392	389	364	369	358	375	363	366	407	376	376	386	388	347	420	382	350	376	373	367	386	407	356	366	392	396	360	370	396	381	382	403	390	384	404	377	351	401	374	376	400	380	363	376	379	376	379	370	374	354	425	376	399	384	393	340	341	381	349	381	363	371	365	386	357	363	374	363	373	409	413	379	357	410	340	382	407	382	369	354	389	367	408	346	394	395	407	368	377	354	384	400	347	389	397	403	410	362	362	396	384	382	407	375	382	381	383	377	414	379	381	393	389	386	358	386	356	407	400	368	381	379	364	381	381	368	342	370	391	390	364	392	394	364	368	380	417	399	367	369	355	420	358	357	374	387	366	391	389	398	359	413	346	388	414	368	369	414	344	395	375	354	357	367	386	379	370	358	421	404	372	363	390	389	405	391	386	364	355	403	381	379	384	361	390	361	360	379	363	368	364	378	384	376	387	368	397	349	366	409	376	354	358	368	377	362	385	418	376	378	402	388	405	390	367	392	387	373	369	398	363	394	387	388	347	408	404	367	371	400	386	402	395	378	413	356	350	392	376	367	379	367	364	370	376	402	384	398	389	363	363	364	374	365	389	381	370	401	385	331	373	367	391	412	367	370	358	381	354	377	340	376	369	380	394	350	382	383	420	393	371	391	375	362	372	344	369	411	358	382	396	368	391	364	356	397	376	329	390	370	367	348	397	381	406	359	379	362	417	402	394	380	398	393	385	374	376	344	374	401	391	330	380	374	393	380	397	382	401	349	380	378	369	364	420	380	383	356	388	392	418	402	384	390	361	384	336	376	342	328	362	356	394	398	378	389	383	376	369	369	385	328	407	359	365	362	366	374	407	383	358	412	362	394	388	407	348	368	409	366	352	372	412	363	389	338	378	382	370	359	381	352	387	368	394	393	381	383	384	362	364	358	373	395	419	384	375	385	381	354	377	418	395	381	372	382	359	382	380	366	369	382	367	364	351	362	410	376	380	345	352	373	389	400	363	405	396	403	374	369	386	372	371	360	389	366	408	353	405	381	349	396	369	389	389	368	371	361	394	415	381	369	414	363	396	396	364	391	348	388	404	377	384	373	372	372	408	373	390	413	355	383	403	371	324	364	392	377	401	380	388	397	402	359	383	382	362	389	369	363	387	332	400	351	375	369	391	369	361	353	366	381	405	376	423	364	382	374	394	358	365	378	362	389	371	371	412	377	416	363	378	386	366	366	380	360	369	360	372	384	352	385	400	392	366	395	371	371	375	352	383	406	399	342	367	383	377	404	372	360	353	405	367	395	383	390	369	373	416	343	415	404	421	341	366	397	325	355	371	371	407	332	382	363	384	373	355	403	375	363	379	359	364	351	375	362	351	381	405	397	410	380	424	380	373	376	340	402	390	366	385	389	392	349	367	395	388	418	416	350	375	403	396	353	385	368	410	397	369	378	399	335	371	371	389	380	377	397	359	398	399	377	371	379	396	393	372	374	341	354	353	381	402	399	358	392	379	384	345	354	370	361	352	424	355	394	362	383	369	407	372	335	348	371	364	393	408	373	384	367	381	397	350	386	368	405	365	371	355	370	352	373	412	354	387	358	369	401	388	400	388	381	385	384	417	387	415	387	390	393	380	423	369	359	379	359	372	391	334	379	378	374	387	371	381	409	370	402	362	379	382	384	374	413	386	397	393	361	393	368	393	386	367	361	398	351	384	374	381	406	367	360	366	386	400	389	404	368	387	368	386	418	383	399	372	393	385	356	383	390	392	401	379	375	370	374	360	365	388	404	393	396	374	363	374	402	362	386	399	395	352	378	372	392	355	382	362	365	378	376	344	353	382	377	412	374	362	407	355	404	361	380	402	382	370	360	365	360	370	412	375	362	375	381	396	359	441	374	364	326	378	362	384	379	375	370	379	393	368	338	373	380	363	377	359	364	349	400	400	358	374	373	361	408	395	400	385	387	385	389	388	365	376	403	339	373	349	388	378	350	363	376	387	372	429	346	388	380	382	361	393	379	370	374	354	378	387	360	414	373	383	397	340	375	374	406	418	359	365	360	416	391	413	382	396	399	421	385	341	363	395	363	351	383	381	384	365	371	372	398	396	394	409	366	343	371	354	381	360	370	374	426	418	389	406	387	368	379	392	395	381	408	387	393	409	362	418	390	375	372	426	340	389	419	369	367	362	390	358	385	399	347	381	370	390	354	417	342	361	353	376	374	391	383	400	374	403	413	376	367	378	401	342	420	381	381	417	355	387	386	394	357	360	373	404	382	355	374	373	381	383	397	347	355	408	354	376	361	424	378	386	368	367	416	387	350	376	390	392	396	381	359	377	363	380	348	349	388	402	343	365	415	376	367	365	409	358	372	369	382	411	354	376	406	378	389	393	367	332	351	401	379	419	371	389	386	407	372	428	405	395	391	380	396	375	399	379	357	366	353	368	371	397	384	392	416	371	385	382	373	371	354	359	427	396	400	379	396	374	381	381	374	412
37618	45388	29879	11081	3223	1060	692	638	592	557	564	641	582	562	573	553	614	597	592	619	600	595	600	546	580	599	615	558	644	615	635	572	605	604	599	608	611	632	588	566	600	593	598	593	561	595	618	572	617	582	624	579	596	572	645	579	600	592	555	589	631	594	560	561	600	595	574	591	580	573	613	603	596	611	631	589	589	559	600	578	576	563	624	574	661	617	564	552	597	620	576	586	600	586	586	571	583	625	626	587	567	570	586	639	607	599	572	593	590	624	631	596	565	598	590	608	570	620	617	619	596	569	586	595	628	587	607	609	629	580	611	616	588	578	562	569	608	616	573	564	600	597	552	639	608	618	596	636	631	596	620	581	596	616	586	611	576	622	536	610	562	638	599	559	614	599	560	615	573	578	561	584	580	596	612	605	623	598	592	599	581	587	584	580	584	628	625	563	587	589	622	603	573	576	597	604	562	618	592	635	628	620	585	551	585	569	609	626	632	598	568	560	621	589	613	613	574	587	585	608	574	560	555	542	627	581	577	589	560	572	628	570	580	635	600	591	644	601	604	575	607	619	574	611	603	613	562	616	644	590	604	576	629	583	585	622	613	573	592	559	568	594	560	595	612	567	646	629	552	577	578	612	581	609	608	567	545	592	608	621	622	589	573	624	591	607	594	570	561	550	630	563	600	637	584	579	561	585	595	607	602	614	620	553	588	594	597	591	574	595	635	606	580	587	586	601	599	633	538	596	573	551	598	610	640	565	611	564	571	618	582	626	592	596	578	588	577	608	592	575	579	579	596	593	594	559	582	628	598	600	645	623	593	581	607	598	611	591	605	562	624	590	607	642	595	593	587	607	591	557	631	606	623	595	558	634	577	582	615	588	582	540	534	578	602	596	595	610	597	595	616	584	546	594	599	584	594	600	571	575	589	596	585	577	621	564	582	598	589	560	513	634	630	610	576	610	570	504	604	601	579	581	614	594	623	552	616	581	602	622	568	588	596	617	589	603	628	579	559	576	616	608	564	585	583	595	648	588	556	584	601	574	580	601	609	606	657	598	584	532	619	567	609	617	568	612	585	549	557	603	583	600	585	569	582	593	581	588	645	607	560	622	585	594	573	623	602	555	625	576	632	577	626	614	605	594	657	628	589	580	539	607	581	566	576	609	607	583	577	608	603	582	576	597	553	564	573	587	617	565	600	563	605	635	596	646	573	582	564	583	585	605	604	631	616	557	643	593	573	567	594	573	623	625	602	601	563	622	613	631	578	594	592	602	623	541	581	573	593	574	631	588	595	583	631	593	612	550	609	582	588	587	583	601	604	561	576	569	595	596	592	598	546	548	582	577	610	621	596	555	631	620	557	608	595	596	582	602	603	568	584	568	611	592	567	603	627	601	607	592	562	574	600	607	628	571	607	567	564	604	645	577	580	583	573	578	640	556	608	575	600	612	596	567	609	577	626	527	584	594	599	634	592	592	614	556	570	572	580	600	563	605	560	581	583	577	587	596	580	546	566	643	579	603	586	617	596	615	633	568	626	576	568	575	565	588	608	578	591	589	571	580	616	588	559	581	618	587	640	606	588	549	596	581	618	579	633	579	581	581	581	570	589	587	580	591	620	568	606	602	615	600	653	537	607	596	597	552	603	553	645	634	608	595	581	598	570	608	571	605	613	618	635	612	614	613	568	600	600	568	581	577	581	615	615	612	598	586	583	621	588	572	599	593	612	594	574	575	588	588	609	626	565	574	577	590	603	611	641	565	584	592	564	576	584	604	584	618	568	584	592	619	584	603	571	581	543	567	576	601	616	612	579	560	604	584	550	608	585	579	606	559	573	580	606	620	629	617	630	572	629	565	572	593	538	585	595	602	590	577	611	627	580	553	544	592	595	595	590	555	616	591	608	571	580	599	580	619	628	584	525	610	613	598	589	630	558	585	566	583	578	579	623	571	569	606	613	594	564	590	596	606	633	624	604	588	615	561	622	551	578	594	629	581	604	628	606	581	612	621	579	613	633	583	597	603	602	604	578	595	610	599	609	653	609	590	559	558	592	637	588	600	566	556	551	601	589	561	582	624	575	637	614	598	610	594	595	544	596	611	620	580	592	623	567	600	592	646	591	602	568	597	627	586	605	600	647	592	574	602	599	593	597	583	593	581	605	572	596	588	593	627	618	627	604	585	553	583	588	614	538	617	617	597	643	625	548	609	571	576	593	614	602	571	627	583	568	572	617	568	575	587	591	556	600	576	561	583	555	589	556	594	576	604	574	638	586	580	550	593	584	635	564	578	619	562	563	574	594	591	572	572	610	590	606	615	548	637	629	612	563	585	603	576	604	601	628	556	632	610	579	559	595	550	608	597	597	593	566	581	627	610	597	633	604	580	606	592	576	593	582	568	572	603	607	606	600	603	568	585	579	616	577	595	628	602	613	596	576	595	592	595	602	603	623	594	555	586	567	573	580	603	569	598	577	608	576	617	602	617	538	587	613	570	582	628	616	617	621	607	596	594	598	561	582	563	569	609	618	606	621	590	626	557	600	597	609	580	584	564	574	608	604	573	613	601	553	584	590	609	576	584	613	548	616	618	587	602	607	573	649	559	595	577	599	607	583	612	605	610	606	599	596	628	579	586	588	580	557	595	614	554	561	603	590	645	603	550	576	623	591	569	576	612	566	612	628	566	582	575	690	579	614	599	627	539	586	587	595	589	569	624	583	595	556	582	605	547	599	594	592	573	596	598	596	569	561	589	624	573	555	611	621	616	605	549	602	622	555	597	574	562	558	574	589	599	576	630	575	623	572	578	574	566	592	582	554	604	602	610	588	537	585	598	620	573	606	581	647	586	620	561	601	532	554	599	570	590	603	587	574	600	558	607	597	636	590	531	560	605	600	626	561	574	603	585	613	602	550	609	605	594	648	568	572	581	574	556	582	625	600	599	612	614	612	595	611	585	617	611	587	589	603	593	608	603	585	569	578	569	604	597	604	590	607	614	551	579	552	591	641	598	564	598	583	560	551	553	620	597	581	583	588	578	590	609	603	618	579	588	603	612	591	569	608	585	608	550	607	606	568	653	606	590	612	573	570	654	573	591	613	591	576	585	581	560	590	613	585	581	604	569	608	592	607	563	600	576	627	577	582	565	613	619	578	618	616	569	574	618	590	573	576	594	592	574	545	553	570	565	571	607	617	587	575	594	606	556	606	611	586	553	617	593	637	536	626	611	601	555	610	588	600	595	606	580	603	629	653	600	597	594	582	565	549	612	618	538	618	626	612	585	613	553	564	557	570	605	564	600	573	520	575	616	592	595	583	568	622	592	608	614	648	601	563	600	598	554	594	553	607	585	577	613	588	578	599	609	576	583	577	591	616	572	598	609	620	612	619	597	574	608	580	599	569	596	614	596	621	586	592	553	565	614	587	624	561	562	606	583	611	640	600	603	583	607	631	553	620	596	603	579	591	588	594	567	596	583	589	577	586	581	564	613	591	600
24774	23051	31431	26032	19799	7974	1031	559	511	524	493	474	517	469	484	500	509	539	485	515	510	470	524	514	532	501	488	473	518	480	508	474	479	525	500	519	507	483	509	510	501	494	528	514	487	512	490	516	505	509	477	514	493	451	506	502	491	484	523	513	479	527	507	474	523	551	480	508	482	526	536	521	497	522	528	451	505	482	484	489	490	487	476	535	533	502	506	493	502	489	513	517	525	502	523	488	505	487	499	473	503	530	460	525	506	523	489	542	535	471	532	513	473	522	472	457	495	481	525	506	517	546	488	499	460	535	522	499	542	516	491	506	511	533	489	521	522	536	498	491	529	499	500	531	467	530	499	516	497	522	518	511	476	540	508	485	535	496	491	486	500	530	500	513	492	476	492	520	514	532	529	515	458	483	507	485	526	519	482	510	488	496	521	507	459	514	471	510	499	459	496	508	532	497	522	476	495	495	500	495	491	503	482	473	495	547	511	518	453	497	519	486	513	511	513	458	509	490	520	514	508	495	544	523	478	482	466	485	561	458	515	503	461	503	525	514	495	507	499	520	494	524	519	520	536	523	491	508	537	466	495	501	488	539	464	493	531	481	507	517	518	516	525	481	491	439	472	479	501	526	504	446	516	472	514	498	503	520	502	490	510	548	488	511	478	500	496	506	471	547	517	487	490	502	516	522	531	503	525	466	497	532	502	486	488	517	481	547	471	470	490	507	503	557	509	490	502	493	524	459	468	484	512	539	471	487	514	473	505	517	529	506	479	519	516	465	485	489	454	489	526	485	477	491	499	488	520	495	541	508	512	539	487	493	499	506	513	506	540	495	492	505	532	504	487	510	441	476	496	506	503	499	489	529	512	503	514	460	498	477	503	512	510	501	477	515	489	485	496	509	540	528	535	517	499	509	485	503	537	508	502	533	501	475	527	501	518	497	494	498	480	511	489	541	524	499	514	485	495	526	470	518	492	503	522	505	492	505	492	539	505	540	558	451	517	497	476	528	525	530	545	478	479	500	493	480	489	488	511	491	488	527	502	500	536	518	458	507	513	482	520	474	530	503	477	485	480	492	517	499	534	515	531	508	506	489	502	510	478	492	519	492	490	520	515	514	501	530	500	494	506	516	490	542	479	499	504	509	493	488	449	528	492	508	495	478	450	499	493	492	474	479	492	487	510	499	517	531	524	505	495	496	505	475	495	540	515	506	468	522	477	507	495	496	488	523	482	505	471	509	500	507	551	525	483	519	519	476	484	492	508	496	492	507	502	485	456	508	492	559	492	498	552	516	476	468	510	503	509	501	502	508	502	492	533	508	505	507	518	505	553	522	549	496	524	547	510	527	522	510	491	511	477	485	535	494	523	515	485	506	502	508	493	474	502	494	500	464	491	494	497	502	479	498	438	508	547	491	492	496	502	498	498	504	472	495	484	476	528	509	539	500	488	486	544	491	473	544	539	493	502	515	514	520	500	514	480	520	505	513	505	472	540	525	522	495	508	463	485	530	503	504	495	505	469	513	490	510	510	515	477	511	493	483	451	520	473	496	492	496	493	494	495	541	499	520	484	550	512	541	474	507	508	480	502	513	469	507	516	513	545	474	512	505	487	500	486	493	545	517	496	507	488	506	497	508	462	477	519	498	486	537	460	525	488	539	492	512	469	457	513	499	535	508	456	492	490	520	497	502	517	514	505	465	505	482	490	507	504	511	502	496	539	497	509	489	516	516	503	536	454	472	486	495	538	518	480	482	486	474	519	521	504	531	477	513	520	508	513	508	499	443	479	493	467	533	490	541	514	526	462	462	495	529	467	495	545	519	471	508	471	507	503	477	509	488	486	507	484	512	476	490	509	556	491	480	520	459	521	483	489	545	507	523	491	513	517	511	497	532	495	495	463	483	458	491	488	517	518	487	504	476	533	513	496	504	464	488	512	502	511	481	513	512	525	484	493	497	474	529	487	452	492	430	487	496	489	496	535	520	495	514	556	528	526	479	494	482	534	491	517	455	504	527	530	540	488	476	487	496	505	484	517	515	485	525	500	503	503	524	531	503	523	501	522	528	480	511	469	522	540	517	483	480	454	503	506	487	515	515	488	469	523	511	527	521	529	499	492	483	487	520	494	487	506	510	498	489	517	475	476	519	489	486	504	471	513	509	510	438	480	519	519	527	462	515	491	498	522	517	477	510	465	524	490	543	543	480	461	495	516	507	505	508	493	502	483	529	520	499	523	508	511	493	483	494	498	458	492	523	477	458	523	532	512	475	448	511	535	503	491	468	458	476	489	477	488	531	493	509	506	471	517	495	506	525	483	550	454	495	510	445	544	530	448	513	491	522	486	480	505	486	487	499	523	496	517	478	484	510	495	508	475	519	478	497	462	535	496	486	529	474	499	459	541	523	473	491	533	528	490	519	488	497	508	536	514	508	483	511	491	458	520	515	514	456	515	512	507	508	506	534	544	473	512	518	494	492	494	508	469	485	490	487	530	546	501	475	529	514	554	493	521	490	515	518	492	502	508	467	478	500	515	521	515	499	499	493	494	500	508	445	466	527	555	495	497	535	473	520	520	499	564	501	479	511	520	502	489	511	541	471	487	516	508	495	457	518	513	457	528	478	512	528	532	487	496	507	483	496	495	501	515	517	477	488	511	502	505	480	526	507	501	493	488	493	501	488	482	497	453	524	523	510	496	474	497	495	496	521	514	541	502	511	478	477	480	540	505	500	463	524	534	500	495	497	487	463	523	538	522	504	486	481	478	502	501	520	484	519	517	540	533	465	497	520	514	468	492	475	490	524	526	523	469	489	511	568	518	462	513	504	492	528	507	498	506	496	503	482	510	517	478	536	516	537	506	472	516	529	506	535	498	472	517	517	513	500	497	503	568	446	469	491	531	515	497	495	493	462	495	473	489	531	498	476	494	482	541	494	486	501	512	507	518	491	514	505	476	500	506	511	492	535	518	499	557	541	520	526	527	507	474	496	499	513	525	542	475	515	505	461	480	507	499	525	451	484	507	494	497	504	470	480	497	501	501	472	490	506	512	528	471	471	508	495	507	498	519	520	522	511	498	498	463	526	541	448	500	509	496	516	507	500	490	498	489	493	525	491	518	505	517	492	482	466	499	478	484	542	502	488	497	516	502	501	518	513	490	504	482	493	503	498	481	499	512	490	516	506	486	472	509	508	492	488	522	496	493	468	493	505	510	472	488	478	502	489	477	519	495	469	459	508	514	495	493	535	484	467	532	556	513	485	454	494	463	533	496	521	518	514	476	485	480	503	502	534	506	528	504	516	495	537	472	471	510	489	457	519	550	501	506	542	551	530	498	521	476	502	513	502	501	523	505	523	496	507	495	514	488	504	505	498	498	502	512	496	456	495	521	497	477	467	508	518	499	541	482	517	489	516	464	471	528	491	491	528	508	536	459	471	533	500	499	530	528	546	476	487	476	510	518	490	511	544	510	470	481	494	492	521	472	493	498	522
60597	87187	60390	33233	13658	3702	1282	836	760	763	726	767	801	717	758	749	710	709	759	752	754	778	820	787	801	728	789	825	780	767	778	734	761	724	769	785	737	784	717	776	741	785	758	820	736	739	768	786	740	741	761	766	774	768	739	745	742	790	760	779	788	761	720	765	759	809	764	757	818	782	775	746	719	727	758	783	733	847	779	765	752	798	789	765	798	748	743	775	774	734	770	787	737	780	778	763	769	789	737	801	788	769	782	766	778	753	737	774	764	768	741	740	800	791	748	766	736	753	806	750	797	750	761	738	798	781	755	763	814	804	744	774	767	790	755	745	758	735	798	719	749	772	768	794	812	750	779	769	793	755	799	756	764	758	767	743	769	709	735	727	807	836	763	740	788	747	720	779	807	771	740	776	773	767	764	802	756	807	696	729	765	788	757	766	790	759	790	799	763	783	789	759	796	793	766	766	776	778	781	766	716	805	743	800	738	809	790	790	758	778	767	786	820	734	738	789	734	714	751	736	747	772	795	766	745	767	729	769	734	797	756	802	736	782	744	720	755	780	833	765	760	747	740	814	761	754	796	765	820	818	793	762	786	765	774	766	757	752	734	762	731	811	694	788	766	821	748	753	777	797	769	719	783	773	715	743	776	757	715	758	737	792	792	747	734	803	791	789	783	719	770	794	741	726	782	796	792	742	772	736	742	766	749	758	738	779	779	760	772	763	760	768	797	767	791	781	799	746	786	784	751	776	754	762	727	706	764	684	776	759	757	752	758	792	745	688	786	766	771	788	746	768	767	775	781	764	822	688	782	796	736	787	795	814	771	748	716	743	731	790	737	744	762	774	760	856	706	811	735	804	755	770	767	779	731	754	794	724	776	767	771	748	750	713	733	704	782	732	734	759	775	835	767	760	761	767	714	760	781	790	775	750	782	749	749	740	762	769	801	806	678	762	798	781	785	736	765	799	799	727	776	777	776	750	770	755	743	754	734	670	741	727	718	790	790	740	807	789	716	759	785	763	797	777	704	748	728	768	775	703	760	766	736	734	761	749	775	824	777	779	741	777	781	744	803	765	786	768	765	827	799	735	758	721	805	760	785	756	771	794	792	777	775	735	737	748	772	753	762	737	754	755	768	777	788	765	812	773	775	811	765	709	751	786	792	751	812	778	797	717	753	746	803	768	740	778	796	760	759	734	789	803	796	748	745	746	797	725	739	817	739	787	768	734	800	734	763	757	794	772	753	780	766	751	808	761	751	725	752	821	739	762	756	834	801	750	764	816	718	761	765	756	752	776	777	732	755	755	775	786	738	770	803	829	755	747	793	754	745	717	752	741	746	776	756	767	752	755	780	773	749	757	771	726	748	788	759	763	791	759	777	768	773	758	741	764	760	776	799	783	780	750	778	722	806	740	740	775	775	798	757	797	729	737	712	787	760	720	764	732	768	790	777	762	758	765	745	787	753	787	822	770	777	837	771	774	758	784	773	755	791	769	769	759	765	755	762	735	785	777	772	770	777	739	772	793	758	773	817	736	771	807	724	776	797	756	802	804	777	768	721	749	755	715	781	756	762	747	697	800	753	792	769	762	783	722	765	731	803	785	750	744	753	784	758	773	744	767	769	803	755	773	772	771	770	796	751	758	784	780	769	755	749	760	745	763	825	721	768	812	783	754	773	748	774	767	805	765	792	774	737	742	738	779	816	759	743	763	799	803	781	764	753	721	790	807	808	706	743	753	772	719	794	755	703	733	730	719	749	731	762	775	746	752	718	771	767	748	733	741	741	750	771	736	757	727	764	752	779	742	701	732	779	749	784	774	790	730	710	835	724	771	800	758	770	755	760	808	798	749	743	753	763	810	757	777	768	767	735	739	758	766	760	739	768	709	786	800	763	754	785	744	728	768	825	764	781	772	790	768	819	740	759	786	804	775	818	729	758	769	778	737	748	790	741	746	740	731	777	759	732	755	728	789	754	736	800	772	767	774	784	774	742	761	766	786	741	779	781	798	776	783	741	770	761	817	785	749	786	749	712	733	798	774	720	802	711	820	776	753	849	770	783	716	767	721	795	743	743	781	798	779	755	742	802	822	766	805	713	720	805	828	790	784	742	743	764	785	757	762	739	734	764	745	742	791	785	752	756	802	713	763	717	753	710	810	761	795	756	769	738	761	763	721	760	759	783	761	720	824	761	747	750	753	744	804	793	771	723	774	768	738	770	764	818	729	741	723	746	773	735	721	764	771	765	779	836	743	714	780	813	746	745	793	755	755	742	748	778	761	726	759	761	744	735	769	758	737	736	719	743	778	804	751	812	716	761	791	767	729	769	788	762	765	758	761	728	736	841	751	763	754	743	766	793	775	787	765	784	836	792	790	813	794	759	751	807	754	725	791	743	748	765	739	756	785	801	768	808	760	776	741	806	774	785	751	728	776	728	772	715	744	685	749	782	771	782	781	755	753	761	754	786	779	735	745	762	768	777	753	806	798	770	801	772	780	756	779	794	772	757	750	767	721	781	808	788	785	793	735	778	763	779	774	779	757	815	768	748	757	732	752	722	803	806	750	794	768	769	771	795	761	712	759	752	730	741	766	768	750	767	742	728	801	785	774	748	765	761	725	741	697	770	777	765	748	777	759	777	829	781	764	769	745	778	793	747	736	796	773	713	785	794	775	732	809	768	749	748	801	809	735	777	761	771	718	779	731	754	736	804	747	774	738	768	730	738	803	739	849	766	737	756	734	693	752	766	791	742	741	769	767	792	759	772	781	785	743	770	749	738	764	734	785	796	810	752	742	745	700	752	750	740	755	759	782	794	812	746	789	778	682	733	746	758	769	783	768	781	742	765	775	775	748	742	760	765	792	765	765	751	790	731	755	712	796	767	730	713	768	713	806	775	779	715	813	764	735	771	761	757	790	710	714	741	783	777	758	738	740	783	763	809	795	809	790	766	776	749	776	741	792	803	763	725	775	734	762	753	739	774	822	810	703	757	746	799	757	778	800	771	747	806	767	770	770	745	798	769	767	786	748	764	756	715	723	695	705	763	767	735	776	754	756	732	789	751	747	785	752	794	767	788	734	763	838	760	808	749	786	744	776	776	765	766	778	763	759	736	744	777	785	770	781	804	785	767	763	778	786	774	785	772	762	706	760	808	759	780	765	797	742	780	808	818	771	798	746	768	746	818	804	719	765	768	786	733	759	746	719	782	741	762	789	750	763	780	787	730	692	776	774	795	762	749	734	774	745	730	760	785	737	734	739	807	754	767	775	783	744	801	790	778	761	771	772	762	777	795	793	733	749	797	778	772	725	784	766	754	836	738	743	760	746	785	831	758	760	778	747	734	816	782	717	783	821	755	740	746	741	823	759	766	742	773	769	825	777	748	772	828	735	756	768	738	773	779	726	756	778	785	786	769	746	818	783	791	795	758	682	790	754	747	773	742	758	729	757	770	745	783	764	770	768	768	722	700	759	782	729	747	785	762	742	763	725
23406	21975	30089	24544	21468	18897	5123	729	611	576	569	590	587	574	599	593	561	559	610	594	597	583	575	537	585	553	539	585	577	545	544	608	599	558	575	583	548	594	585	607	550	629	559	554	591	543	558	554	588	530	573	569	559	560	535	595	571	588	574	578	609	538	624	533	574	584	519	605	557	557	560	599	598	550	533	570	528	543	559	557	545	595	555	558	569	566	573	606	548	571	574	543	555	566	542	545	559	551	552	567	583	578	547	553	577	588	564	571	553	547	541	584	589	549	559	600	597	614	569	569	588	592	586	556	552	585	531	626	568	568	563	579	576	593	536	520	569	534	546	567	570	546	548	590	577	582	573	586	584	607	555	583	571	557	561	560	557	619	547	565	539	533	618	591	550	551	565	566	557	552	560	581	545	581	544	580	579	536	582	540	578	607	577	531	559	559	570	560	581	549	560	601	547	569	527	585	605	596	594	550	551	579	602	578	589	565	580	554	529	586	541	614	595	597	550	565	546	577	584	580	580	568	572	570	574	577	527	564	594	584	581	561	584	541	567	533	575	537	548	553	560	580	605	552	519	564	552	568	536	557	542	565	547	572	568	591	568	578	533	553	556	573	595	531	587	580	539	546	571	579	563	605	587	580	531	599	559	552	558	648	590	529	586	560	551	532	553	576	542	589	536	564	574	542	505	559	532	520	570	558	563	543	577	538	591	608	583	586	574	519	558	549	571	578	583	588	603	550	562	568	594	599	597	553	552	572	556	574	556	521	540	581	537	586	531	578	566	585	539	559	561	542	562	565	583	570	555	563	564	526	573	580	545	552	554	592	560	589	576	578	606	543	603	561	581	569	598	566	582	607	585	566	598	527	597	563	574	600	563	568	562	595	565	570	561	520	576	576	566	550	568	542	565	568	507	548	599	561	561	613	556	531	586	547	576	523	549	543	565	573	558	554	546	574	553	605	537	577	590	592	588	529	625	565	562	550	528	555	609	511	569	592	568	568	565	574	587	537	550	561	553	536	573	563	585	553	546	540	576	584	572	582	579	586	576	596	541	544	543	542	497	572	603	566	560	534	592	613	603	558	606	551	554	574	533	606	536	597	624	616	564	577	577	583	589	557	536	598	588	559	568	566	600	582	529	544	574	577	527	564	564	518	561	572	589	569	554	541	595	576	525	587	561	559	557	529	572	555	586	595	549	580	571	567	556	586	540	531	589	598	568	579	569	547	591	560	506	555	615	559	503	572	559	549	589	533	563	542	583	610	541	570	572	566	571	543	563	560	573	601	568	584	586	547	561	553	590	581	553	601	560	525	590	566	587	558	552	557	592	594	548	564	567	564	554	574	583	591	560	533	547	538	539	566	580	578	587	547	557	573	559	560	564	557	593	621	564	587	560	579	549	563	570	561	551	567	540	567	549	565	543	568	548	551	589	582	540	587	574	591	547	586	578	526	585	575	585	568	564	536	524	584	589	592	575	597	597	602	592	579	600	548	582	614	546	602	570	579	573	573	524	549	590	582	538	563	537	557	588	567	582	544	575	574	541	538	579	558	534	572	565	533	554	573	601	581	597	590	528	585	586	579	524	572	543	546	581	560	568	536	516	617	535	564	627	562	565	591	587	548	552	557	566	585	563	578	575	569	596	585	586	586	545	563	540	558	566	551	573	522	616	594	577	555	575	559	517	586	596	560	545	570	589	569	575	565	560	596	560	554	599	567	551	564	561	592	590	542	580	556	580	573	600	560	545	579	568	584	609	564	607	579	543	544	561	558	519	573	534	576	546	576	535	517	607	552	562	558	567	534	532	591	602	557	563	554	588	564	561	560	557	546	573	621	531	581	539	555	582	598	542	585	554	566	575	562	546	586	599	539	534	574	569	581	566	565	595	559	543	560	548	531	572	558	569	536	587	573	532	550	551	561	563	565	568	548	572	575	562	610	581	553	543	569	559	549	564	568	586	556	564	604	582	573	558	584	565	582	581	590	565	588	572	555	570	568	570	579	580	572	573	537	573	561	577	576	582	591	595	565	558	565	537	533	573	584	582	590	549	557	569	580	532	533	557	529	517	570	596	596	582	581	548	547	567	574	535	605	612	587	566	558	583	613	582	599	601	558	562	581	487	578	569	580	548	576	546	571	581	590	521	576	556	550	545	585	574	525	528	573	574	602	537	524	565	548	576	553	562	522	584	529	591	609	553	561	557	585	554	580	582	553	601	567	605	543	533	539	543	523	555	563	578	562	539	596	581	545	545	595	527	596	591	522	603	595	576	566	520	563	523	517	578	542	567	536	548	554	559	533	553	568	522	612	559	569	588	597	541	575	566	492	553	556	503	590	586	588	513	566	577	595	553	571	574	548	563	541	577	589	542	560	560	599	579	562	556	553	560	532	597	596	559	578	548	528	560	570	575	585	555	556	552	585	535	523	526	558	603	572	565	579	595	567	588	576	588	565	558	572	574	563	591	589	565	574	608	521	554	565	593	576	584	563	536	564	575	539	560	545	561	516	550	569	566	554	569	506	564	554	605	576	592	561	605	541	563	592	594	559	577	527	573	576	522	554	585	577	545	531	549	541	574	616	559	591	550	551	564	513	561	586	549	547	550	550	577	539	523	559	576	592	585	554	564	573	529	536	552	560	617	551	573	592	554	583	527	555	628	629	535	549	604	579	564	581	548	544	569	578	584	566	510	555	590	576	558	592	525	575	539	575	568	569	557	560	576	569	572	562	546	532	578	580	564	602	580	597	534	585	569	582	567	596	551	543	600	543	539	526	609	541	593	580	589	587	570	531	589	531	569	553	579	557	575	610	547	513	589	551	601	552	549	574	569	570	584	540	606	609	555	552	592	585	549	583	543	547	576	545	581	568	553	526	595	548	607	592	551	605	554	521	550	586	563	555	526	537	522	572	592	562	583	557	583	606	589	595	565	568	563	563	592	552	591	557	560	519	554	572	577	591	548	578	557	552	555	548	546	572	559	560	579	572	534	530	561	629	541	570	553	554	570	573	601	594	524	540	557	500	550	553	562	573	561	533	513	609	568	543	593	565	551	625	545	565	599	591	577	566	536	569	601	548	545	593	557	544	532	536	568	565	566	585	528	538	554	614	568	607	564	556	542	531	585	622	538	560	590	555	518	572	570	608	612	548	597	567	546	597	563	562	587	550	601	584	607	567	556	534	562	579	541	529	570	571	573	557	554	543	534	603	596	566	533	577	566	524	561	555	575	511	591	588	577	572	567	570	578	561	536	565	570	612	557	557	556	529	575	546	541	594	551	597	574	572	527	544	559	573	550	548	552	535	585	513	605	534	553	586	548	583	560	569	565	592	567	523	607	563	571	585	555	593	596	584	574	569	569	521	560	583	587	560	588	529	562	535	559	582	584	490	598	571	535	586	573	555	563	572	552	553	578	556	580	566	544	531	563	587	588	540	535	535	575	567	536	576	592	589	553	548	552	574	565	513	580	566	592	586	559	593	572	575	540	550
61706	98590	70989	41637	20134	6162	1761	943	827	872	906	855	872	810	876	827	873	853	777	831	882	846	848	856	811	818	813	856	863	838	828	803	862	883	827	814	829	841	832	817	832	861	836	858	830	835	861	862	870	856	796	819	825	830	773	861	845	859	820	828	889	868	798	820	855	787	827	850	845	851	853	838	823	819	825	896	803	858	797	875	811	846	887	793	787	839	851	825	882	857	787	866	777	905	801	858	843	903	833	800	842	878	870	808	887	832	832	864	834	848	850	830	840	795	799	840	831	873	844	868	862	830	837	874	860	784	846	829	818	822	882	823	852	890	872	842	796	776	920	799	844	816	869	835	848	858	798	777	854	861	862	797	867	818	817	843	820	873	851	851	813	853	791	838	842	845	791	891	855	827	897	835	903	860	868	839	866	827	834	827	823	837	821	842	857	849	810	840	839	812	811	847	809	822	905	813	824	795	866	855	860	793	838	842	854	774	824	797	851	817	803	833	824	843	821	785	842	857	836	831	888	854	835	819	878	858	827	843	875	833	844	832	843	883	828	799	874	800	848	826	852	766	886	885	889	851	824	822	832	834	812	855	793	821	821	854	804	846	826	880	815	839	834	828	891	842	909	829	882	909	798	839	769	854	856	823	818	800	779	837	882	833	873	863	867	820	815	849	828	898	821	874	858	901	839	834	831	854	871	822	857	831	840	812	816	841	818	822	813	799	820	842	859	809	820	838	831	816	903	813	873	795	786	846	828	850	851	839	830	810	876	837	813	807	913	821	850	816	815	856	859	807	804	824	889	893	817	867	796	852	824	832	815	842	810	835	859	830	831	825	815	809	771	867	870	879	824	852	789	859	830	846	807	845	809	817	816	859	787	859	828	804	800	840	855	874	839	830	833	878	859	839	838	852	869	808	842	868	831	840	880	832	804	829	864	802	860	802	828	878	780	837	796	819	861	870	788	833	865	783	873	772	836	899	824	837	788	797	845	818	852	804	804	805	858	848	802	808	847	868	837	834	849	810	823	834	801	866	856	827	863	806	824	817	829	831	849	820	829	844	824	864	815	904	822	804	807	838	902	846	791	838	898	870	839	829	843	841	883	866	794	833	830	823	860	826	849	863	824	898	823	851	842	891	825	796	850	869	826	849	864	866	830	829	846	799	824	799	838	864	771	844	887	824	841	818	874	823	840	828	801	838	850	851	814	793	846	833	808	794	834	857	770	830	799	827	801	846	850	814	865	860	812	835	863	812	797	828	819	873	880	819	841	850	888	840	813	860	844	843	816	839	767	864	825	795	842	814	815	848	805	843	834	867	850	800	786	873	817	851	891	834	839	889	823	789	819	839	811	883	799	857	803	811	837	852	795	867	869	811	810	864	812	843	820	860	844	790	820	831	828	790	819	805	805	877	835	854	836	870	818	833	819	847	849	829	854	902	860	859	834	809	855	836	839	803	823	853	817	872	867	810	790	860	891	829	782	813	748	838	820	836	829	803	852	842	853	835	850	846	839	833	817	858	855	839	832	832	883	796	811	802	808	874	810	808	822	856	800	850	805	896	829	875	878	830	860	855	812	878	856	873	839	855	814	803	850	844	867	869	810	815	814	851	839	828	820	859	828	886	748	785	870	832	824	820	795	819	820	814	810	824	831	835	882	854	853	842	850	859	851	788	853	808	887	833	834	821	801	854	845	798	840	831	803	825	859	841	815	845	870	871	820	848	864	845	878	846	822	798	785	843	859	809	874	821	838	819	856	816	864	837	844	894	810	820	839	842	822	847	808	785	794	822	804	857	841	840	853	798	839	820	874	833	874	846	813	840	861	806	809	829	809	830	787	867	829	842	883	871	797	810	855	820	911	832	823	829	833	806	833	833	845	873	825	868	822	885	829	837	869	836	845	881	875	843	858	881	819	809	888	788	827	814	862	851	886	866	886	815	874	819	781	824	844	872	848	789	827	801	853	828	879	886	824	793	857	831	856	818	863	881	801	804	838	844	825	801	866	878	807	851	872	838	819	811	862	816	832	848	853	816	843	865	866	817	831	848	845	814	813	826	849	885	811	846	826	873	855	827	850	845	853	832	819	846	807	847	849	816	842	815	823	802	828	846	846	813	804	786	791	862	819	816	862	910	796	861	830	835	801	809	804	786	841	852	840	807	852	839	780	810	858	829	858	774	803	828	876	837	808	850	821	835	862	790	912	852	760	828	827	819	815	821	839	838	846	808	870	836	827	795	877	804	815	792	848	866	802	863	843	860	857	833	800	840	837	825	861	839	837	896	856	811	807	817	797	822	874	834	806	845	790	830	812	806	781	824	805	836	782	832	842	802	791	854	807	828	827	861	851	798	842	822	868	814	739	862	806	863	813	840	870	876	851	806	840	828	799	825	848	780	871	844	869	829	846	872	841	859	843	784	837	869	861	878	792	778	804	870	852	843	875	839	829	840	867	826	826	818	837	830	822	815	878	800	866	859	879	893	865	841	811	798	829	885	830	869	869	865	832	755	825	818	893	834	830	885	845	831	857	822	840	820	837	786	838	795	899	834	794	878	841	817	863	871	853	809	800	886	821	835	841	851	815	808	813	876	828	871	798	823	808	825	830	849	815	816	884	882	877	820	843	810	842	898	824	803	873	789	786	865	834	818	836	799	831	783	824	840	843	870	866	862	779	821	802	830	840	821	859	805	831	852	846	833	818	844	845	843	827	844	822	845	772	858	817	896	846	830	781	843	814	823	740	820	839	825	866	832	832	813	857	837	837	806	820	904	812	866	834	845	856	841	859	814	820	850	855	870	813	846	851	854	853	841	846	864	845	845	840	824	819	836	822	849	814	858	876	763	849	796	842	826	872	840	834	855	801	839	895	875	857	847	832	810	871	859	850	838	819	820	824	847	842	837	810	827	822	875	853	832	847	758	891	846	862	895	854	850	847	905	823	861	818	852	836	866	807	836	854	891	855	828	833	833	863	848	862	823	849	803	874	873	880	829	865	806	830	816	867	903	817	884	845	882	808	860	882	816	783	839	874	875	813	827	848	858	904	871	850	855	856	853	852	869	842	898	830	870	782	787	789	851	845	812	842	770	873	894	823	899	844	826	826	885	883	829	854	817	895	852	869	879	872	822	873	820	904	855	813	862	816	791	798	865	869	820	836	823	839	842	784	871	825	841	854	847	829	833	822	792	868	874	816	834	823	829	806	769	844	850	829	835	820	788	834	829	832	835	835	840	863	830	835	858	844	804	870	824	818	799	777	848	804	803	828	831	816	813	800	864	819	817	862	816	811	857	821	829	853	871	817	845	849	844	806	827	851	801	837	814	864	793	779	855	829	846	832	826	832	860	871	793	831	827	851	816	836	799	911	834	821	835	838	851	819	825	840	812	845	839	874	821	832	823	860	826	870	828	874	866	810	829	821	852	790	825	832	833	794	856	807	831	817	813	822	810	820	856	858	827	904	839	881	857	838	851	856	827	824	843	792	814	810	859
30285	29183	25788	11269	1975	643	447	422	383	391	438	398	405	340	406	390	382	387	387	397	375	417	379	374	365	354	396	408	396	394	396	385	380	390	425	407	398	382	388	424	358	391	401	360	410	429	392	400	385	369	390	414	406	410	362	380	390	423	398	375	372	406	363	398	404	369	384	364	398	390	363	394	377	415	437	381	374	393	382	436	382	402	395	381	400	399	396	390	401	356	373	390	406	418	380	401	394	399	352	384	397	398	393	432	388	396	393	387	400	376	369	403	370	380	408	399	366	381	385	371	376	393	398	366	385	379	382	390	404	384	374	391	420	386	384	374	401	363	416	376	363	374	344	385	395	376	396	399	382	397	377	407	345	392	389	380	428	376	383	375	396	391	402	391	389	398	407	355	371	389	396	406	394	394	370	395	391	384	392	412	351	381	364	377	397	361	393	380	352	401	382	386	381	371	374	408	382	380	368	391	348	394	360	382	392	402	388	384	412	403	377	388	406	376	379	383	413	472	358	392	399	370	414	394	385	381	393	390	386	381	368	384	384	380	376	358	386	369	372	350	387	380	364	416	393	407	359	410	371	385	372	387	376	402	387	380	414	395	367	404	354	399	415	404	447	384	359	373	381	386	372	377	420	412	395	387	350	433	407	350	385	392	369	371	435	393	402	370	387	380	376	402	396	381	374	377	423	367	365	374	394	371	406	388	372	391	380	411	389	385	388	395	381	382	386	394	392	396	383	395	374	421	374	389	405	373	419	387	378	432	376	404	385	368	391	390	379	391	391	360	423	375	385	378	399	355	384	396	407	394	374	374	386	373	402	416	373	398	417	380	433	387	375	371	424	368	387	395	384	388	429	388	380	382	349	393	403	365	365	406	403	390	373	365	361	359	362	404	411	397	403	400	386	347	382	399	383	396	379	405	393	365	378	388	381	399	386	385	415	398	372	381	387	392	385	402	412	346	404	366	369	380	392	412	402	416	334	363	391	379	358	390	401	382	387	379	379	385	362	399	379	426	366	415	431	404	375	416	391	392	398	385	396	369	390	392	390	369	419	368	381	340	405	362	398	362	359	373	400	386	416	377	395	373	373	343	382	366	400	392	404	411	380	444	357	367	370	385	384	410	373	352	406	368	436	415	408	410	362	394	353	391	405	388	387	403	373	386	394	397	379	395	383	420	399	403	359	391	389	408	381	387	401	358	405	389	395	401	362	396	405	410	367	369	377	366	407	398	374	346	420	361	396	358	375	379	382	361	387	395	384	413	353	431	376	361	373	356	359	367	376	380	398	353	410	365	366	385	374	381	376	401	426	391	399	411	364	379	392	397	410	393	407	390	366	386	389	374	402	374	402	343	384	412	372	381	394	431	379	403	395	387	373	412	404	399	383	378	394	408	380	407	381	385	400	392	343	354	391	388	365	401	381	379	404	417	362	391	383	374	384	381	357	415	398	368	395	378	357	395	413	401	391	396	389	385	402	383	372	382	365	404	432	411	367	376	394	392	365	433	390	418	387	397	372	390	405	387	361	393	369	357	369	364	377	373	362	355	409	402	393	406	419	366	393	382	357	403	357	399	380	393	396	361	406	406	347	338	369	380	405	372	387	376	395	383	411	389	403	399	372	405	384	346	390	377	405	367	392	365	382	388	397	394	372	397	383	383	408	402	379	386	413	409	377	377	364	381	376	387	390	357	395	369	390	423	390	418	369	401	406	394	392	378	389	384	385	407	380	376	378	402	394	377	378	420	364	387	373	379	397	352	368	404	397	357	425	360	376	383	380	390	378	384	388	411	383	386	368	376	391	434	378	385	412	389	386	378	396	424	385	347	355	423	397	393	376	390	369	383	404	370	397	347	419	391	360	383	381	344	391	394	411	404	385	384	379	369	373	409	383	383	368	403	380	383	378	425	370	369	387	392	413	360	385	394	399	415	394	384	372	370	379	399	407	390	409	409	378	380	387	413	383	421	391	376	381	419	400	388	357	359	349	385	408	405	344	374	375	383	425	349	412	410	405	376	415	378	390	392	383	417	429	358	380	391	395	426	408	372	406	394	404	410	394	380	403	386	385	357	399	390	405	386	387	404	355	412	382	359	370	415	361	364	389	358	387	409	399	420	423	408	384	391	404	353	377	369	377	384	376	375	383	388	380	400	361	398	394	409	416	379	395	380	379	393	350	393	399	367	407	387	372	401	397	353	368	391	384	410	378	345	383	375	376	382	390	419	362	371	387	367	425	387	395	372	370	364	387	404	407	397	383	373	370	419	370	394	382	369	356	409	413	433	413	380	390	393	425	354	390	412	410	376	378	368	400	391	394	366	364	374	414	377	388	379	387	378	362	405	403	363	411	362	397	400	363	376	355	379	381	403	369	393	389	371	361	364	392	393	395	416	373	385	419	394	407	380	388	379	397	417	399	399	411	396	388	395	431	345	362	393	350	379	382	374	386	401	358	375	388	385	412	366	401	418	380	364	371	369	361	394	404	353	417	396	412	402	384	363	378	394	387	407	366	421	406	407	403	381	383	389	374	378	386	380	370	361	389	379	357	385	405	400	411	369	393	385	407	374	366	394	382	388	395	359	418	374	385	355	376	393	407	386	399	409	405	390	390	362	430	410	365	367	393	409	377	381	404	370	353	380	397	447	411	391	449	391	378	388	394	378	362	407	404	367	392	397	395	403	350	400	411	393	421	401	373	383	398	365	395	374	379	398	351	376	388	394	406	428	398	399	406	357	371	391	366	404	410	398	379	395	389	380	373	382	431	407	347	381	402	396	402	403	397	421	393	392	391	394	363	353	394	359	371	378	413	388	389	396	433	351	368	396	387	390	399	406	389	396	400	390	368	406	381	408	378	386	368	399	382	406	373	394	371	416	376	382	383	376	380	376	371	441	404	392	396	394	387	379	407	383	378	422	360	402	350	367	387	412	385	359	387	371	410	333	410	408	362	394	405	406	393	326	384	406	386	368	378	393	387	420	358	397	390	379	387	433	381	405	421	371	358	389	404	398	380	369	406	401	364	375	382	364	384	383	366	376	385	410	403	405	378	384	373	411	395	392	348	372	388	400	415	421	403	404	398	377	399	414	359	369	369	387	394	413	350	353	396	388	393	395	410	392	376	338	420	408	420	413	378	354	372	369	402	368	382	390	379	348	395	393	408	409	427	392	385	402	334	391	435	396	415	396	362	418	374	375	407	388	392	375	417	379	402	364	384	411	355	404	404	361	388	382	426	378	366	412	338	364	371	370	387	391	373	386	379	378	390	392	398	405	364	371	367	379	369	431	381	369	421	394	360	424	392	419	380	370	371	351	385	380	387	354	366	381	399	368	362	428	361	378	385	400	396	391	402	378	384	411	389	385	396	382	380	338	388	372	372	390	404	401	392	403	372	394	410	369	402	406	396	363	383	409	380	431	388	415	347	367	402	391	348	380	362	379	381	388	385	368	389	384	387	371	362	379	420	396	377	427	401	404	387	375	392	375
37358	45578	29528	11034	3133	1153	729	592	617	615	628	607	614	615	637	591	613	570	649	618	591	611	594	628	615	648	603	617	597	601	585	585	596	548	595	623	639	560	637	572	611	592	630	609	610	581	619	601	596	654	615	621	615	570	624	614	603	605	638	574	606	583	594	587	582	564	641	582	576	582	600	646	651	666	591	578	611	571	619	564	575	584	588	605	587	589	616	660	569	589	596	640	637	561	609	601	623	593	641	596	623	559	599	613	567	620	601	631	616	546	567	623	582	604	599	623	567	598	585	600	643	603	625	604	599	605	582	661	631	658	638	583	609	566	641	588	659	619	643	608	588	614	578	600	629	641	617	631	587	630	566	603	623	597	580	587	592	623	565	625	635	589	602	625	602	615	602	593	596	614	630	611	618	599	539	601	599	637	611	580	641	593	616	582	601	608	635	604	570	584	611	599	579	577	613	606	625	582	532	579	555	628	609	632	557	586	588	595	593	590	601	615	519	590	643	596	559	606	652	546	588	595	566	586	571	582	580	583	645	579	610	597	579	576	616	604	590	605	618	593	610	625	628	585	606	564	608	578	590	572	607	555	609	627	567	605	598	573	580	595	603	603	618	608	596	581	631	598	588	590	608	559	600	617	605	608	597	556	595	621	621	609	589	629	582	639	649	570	609	635	575	566	594	578	602	581	547	619	589	632	596	591	625	603	608	629	613	576	597	625	617	574	598	601	584	578	639	623	596	578	628	633	567	599	619	622	612	642	591	621	589	594	619	618	599	611	579	570	637	588	580	570	623	578	635	651	639	585	574	658	594	627	624	631	558	600	540	592	577	618	607	588	605	626	589	564	610	612	620	607	602	623	579	612	607	593	589	621	529	627	592	579	630	613	639	624	613	621	584	577	576	591	592	606	621	569	619	656	633	569	598	627	597	612	615	606	616	617	578	611	619	589	594	603	573	545	633	615	609	580	635	624	584	571	613	587	613	608	608	601	651	614	598	550	643	625	598	539	585	586	612	595	607	569	569	562	630	557	614	651	598	609	581	604	586	553	607	611	592	648	608	665	598	552	608	638	635	620	604	604	619	608	593	599	615	598	605	612	595	619	596	622	585	614	594	617	566	605	595	589	649	546	619	621	645	613	615	597	585	602	654	600	584	566	617	627	574	580	583	606	620	586	626	563	597	585	602	590	605	609	662	577	589	616	599	600	625	579	619	603	593	603	594	632	604	577	627	608	590	580	582	602	618	606	578	632	597	618	614	618	583	603	595	607	586	582	597	580	615	604	609	588	593	581	599	643	587	620	607	605	634	568	596	609	605	606	573	606	603	583	559	574	604	579	631	635	606	606	628	590	630	608	600	547	626	612	596	604	626	591	628	597	632	619	623	555	578	654	605	599	599	600	595	590	594	621	643	587	579	570	550	622	636	618	615	610	568	599	604	591	615	571	614	603	622	570	563	582	595	616	624	599	577	555	616	573	605	587	592	572	587	634	618	579	583	596	673	606	590	615	624	640	632	617	587	615	608	590	614	608	617	589	602	612	598	625	607	611	620	604	605	615	654	625	609	592	565	593	640	594	600	610	590	619	615	610	564	549	593	634	621	637	602	578	618	613	603	647	614	611	574	623	641	632	549	608	632	597	618	601	610	639	646	600	633	597	630	612	647	617	640	613	623	590	614	595	623	594	650	603	620	616	600	571	619	613	618	640	609	585	615	600	646	583	602	586	620	612	617	625	582	612	582	616	625	623	614	572	619	599	614	630	614	586	592	618	589	590	638	635	557	597	592	600	605	596	579	572	631	571	567	636	618	616	627	634	649	558	639	537	641	598	600	571	598	558	599	590	586	598	607	589	582	605	607	574	659	620	646	601	613	599	637	588	553	619	599	598	568	590	564	601	602	625	611	595	580	651	651	615	598	618	555	611	609	598	609	604	599	571	668	623	564	612	571	656	609	636	601	598	551	634	615	558	591	585	559	623	590	592	652	598	623	586	606	622	630	613	645	557	609	587	549	599	585	597	574	591	594	564	572	560	605	632	587	588	662	616	596	578	605	621	581	578	603	597	585	567	582	611	600	607	599	615	577	611	567	606	601	598	621	542	603	591	586	586	621	606	623	625	625	572	576	638	557	608	602	622	605	630	613	613	628	621	600	579	648	624	580	600	664	631	615	624	639	584	630	610	573	568	614	585	586	621	625	557	611	618	603	608	627	589	618	610	568	628	643	622	604	608	640	581	588	633	580	596	605	608	607	619	636	595	594	643	603	632	579	607	574	576	631	618	601	607	652	620	566	568	608	602	622	576	603	623	583	594	576	594	618	633	586	600	610	623	619	603	625	616	591	584	608	611	587	632	596	581	555	617	605	616	601	558	600	591	612	613	611	562	594	577	583	595	647	655	596	616	595	612	600	600	586	610	608	658	626	632	595	587	577	613	602	588	625	622	607	596	599	613	626	599	601	586	651	572	633	597	612	599	584	600	603	548	656	589	596	599	625	613	617	600	612	580	621	607	605	596	622	578	618	630	612	633	640	620	636	602	583	608	615	619	605	593	533	566	589	613	555	628	621	618	628	590	606	592	598	613	653	615	633	608	617	592	589	669	624	613	540	605	619	633	629	570	610	594	592	586	624	587	607	587	625	589	624	600	637	618	600	639	550	634	600	588	609	579	629	588	618	573	599	618	581	591	597	627	598	602	597	573	651	593	618	587	617	602	593	591	576	632	572	594	635	552	594	620	622	581	601	603	599	580	602	594	565	607	586	585	630	572	607	621	624	630	579	611	615	615	654	612	606	620	639	577	597	609	651	630	594	565	632	601	608	611	646	580	599	586	615	636	573	590	626	588	676	667	603	530	566	597	628	576	612	589	573	628	627	586	604	605	599	615	646	604	580	593	593	620	633	570	630	605	629	653	617	570	598	602	621	568	608	583	592	605	574	616	621	613	608	582	655	600	539	601	598	573	593	630	585	603	627	573	628	607	599	591	629	587	631	614	583	580	592	596	596	604	583	639	604	608	601	622	591	619	601	670	595	646	592	608	580	595	617	608	587	596	593	620	633	610	597	619	637	553	576	543	581	618	590	582	563	641	591	603	651	634	618	585	592	579	609	600	573	592	585	596	583	592	631	587	637	601	584	566	614	577	581	642	598	589	603	579	637	609	587	583	587	629	570	627	622	605	564	605	606	638	625	628	600	637	613	566	574	597	610	639	633	652	622	571	617	593	583	576	587	633	640	612	581	587	582	605	633	618	591	602	545	589	579	621	592	595	564	549	630	640	607	576	638	633	589	593	579	596	631	600	588	604	610	640	620	565	608	601	597	602	604	599	576	588	654	624	588	583	665	613	610	556	618	604	562	578	586	636	601	642	584	602	614	599	620	599	566	644	620	622	649	582	553	607	643	601	552	620	616	561	607	589	582	609	605	615	585	619	592	602	627	606	542	633	602	624	624	599	605	556	595	617	615	555	614	620	568	635	614	591	639	674
24827	23056	31632	26428	19963	8380	1153	548	542	534	539	499	531	568	542	548	498	503	552	499	500	535	524	507	453	497	495	523	492	523	517	532	524	496	477	547	475	514	517	516	528	530	549	520	464	520	510	528	550	487	540	542	512	485	532	496	464	499	496	548	518	474	538	550	525	467	505	517	516	485	524	520	532	499	548	525	510	539	501	531	475	514	498	522	538	507	560	531	478	501	511	495	513	515	524	474	522	517	529	519	465	497	481	502	507	495	526	485	485	487	529	501	517	487	533	484	530	514	510	508	488	507	520	515	503	490	498	514	491	525	490	498	518	504	511	531	524	460	482	528	471	494	505	510	540	494	506	498	502	495	493	549	498	534	487	489	506	527	507	500	517	526	538	485	503	496	456	547	525	468	519	505	508	478	534	503	511	523	499	506	527	476	480	513	486	477	526	538	529	518	508	480	544	475	524	483	525	498	507	453	526	503	494	508	473	483	495	492	509	509	485	510	533	513	504	506	509	543	514	564	503	475	522	491	523	519	483	496	523	511	497	512	499	527	484	524	487	527	473	498	509	486	511	488	506	510	490	531	490	489	478	462	473	505	500	510	529	512	527	537	513	483	501	531	506	486	499	484	485	514	517	517	508	536	506	527	499	508	480	520	491	531	511	516	510	539	507	497	515	505	542	510	517	489	508	487	501	537	506	512	493	482	446	508	527	468	532	497	510	498	510	478	533	539	491	501	522	489	523	501	530	540	499	504	500	511	493	461	536	524	506	486	496	565	507	454	490	515	520	504	507	517	500	520	535	527	500	510	504	495	513	510	514	527	496	483	534	530	547	475	523	511	516	487	509	512	505	563	505	516	510	485	521	506	556	528	498	489	545	535	530	495	505	472	518	499	482	526	520	510	545	442	498	526	485	557	495	475	517	538	530	495	501	500	508	517	525	506	496	517	501	501	501	556	497	491	519	507	480	494	533	464	535	516	491	497	515	470	461	503	510	488	481	476	515	484	492	492	516	514	519	535	529	527	523	531	530	515	524	520	510	541	467	506	513	504	507	494	480	532	516	520	493	485	489	487	496	476	497	490	535	460	567	545	495	527	479	529	498	502	512	546	499	517	505	497	515	521	488	497	499	482	500	511	505	483	528	500	492	540	487	507	523	500	501	533	483	514	490	522	528	521	542	531	494	518	484	519	532	523	513	491	518	516	459	485	558	491	519	495	527	490	489	524	528	489	516	518	500	510	532	500	494	493	517	482	501	563	484	518	494	509	461	504	507	506	498	508	507	493	481	527	514	525	474	531	481	515	533	490	506	518	509	462	508	482	523	535	528	468	510	497	530	507	538	526	504	534	486	501	520	501	516	549	515	493	494	495	487	499	469	466	502	496	480	505	528	510	510	486	480	496	470	484	497	535	508	465	542	465	515	490	557	521	524	513	490	549	489	545	537	529	506	507	520	502	509	533	488	486	518	488	562	495	527	492	490	511	495	483	508	509	507	507	525	454	499	487	508	489	510	505	515	481	499	480	534	495	461	499	519	480	524	499	518	491	510	543	497	517	480	513	523	523	563	489	502	531	530	521	567	496	513	501	569	502	518	502	535	509	549	535	500	512	497	511	491	461	486	501	519	517	526	492	518	510	519	536	529	500	454	463	503	554	523	527	516	511	549	485	476	521	570	506	495	522	532	523	491	486	544	497	494	513	527	522	542	495	529	513	512	534	510	501	480	528	520	475	517	513	507	528	516	520	526	556	522	513	485	536	519	467	510	475	487	491	489	484	487	487	504	500	507	492	499	501	521	522	494	533	490	484	499	527	514	502	518	443	521	523	475	470	502	546	523	523	529	512	522	515	508	498	544	519	500	500	512	464	504	495	498	520	506	482	518	518	479	519	522	500	542	523	526	513	500	480	523	522	481	521	500	481	498	541	498	532	482	497	507	493	518	485	482	533	490	516	525	491	525	500	509	557	510	532	515	512	491	529	498	457	485	516	510	525	540	496	523	485	474	515	487	523	571	479	478	501	503	548	510	481	515	514	491	506	494	552	485	515	536	486	498	475	478	481	501	529	485	502	459	488	538	528	505	489	478	502	472	509	510	539	515	495	487	533	516	495	525	508	502	492	465	505	477	514	519	508	520	522	522	526	515	511	516	481	511	518	543	515	532	481	501	474	507	535	461	490	512	480	484	494	477	502	473	464	505	542	477	523	496	517	544	514	525	486	483	506	510	500	495	517	531	514	464	517	548	538	541	547	505	544	488	514	479	518	478	484	524	504	503	542	525	531	477	497	519	499	540	488	550	489	529	484	482	495	480	500	499	522	522	503	508	505	537	517	521	496	485	488	490	532	492	480	497	511	499	492	499	510	522	501	493	540	532	537	513	500	469	516	459	532	507	551	466	532	477	492	492	498	495	466	510	515	455	484	522	465	512	507	520	524	453	485	507	517	551	530	506	510	515	477	513	505	526	553	511	519	520	542	507	515	513	513	509	544	492	515	530	524	504	512	504	492	509	546	463	578	501	482	523	497	513	468	525	509	498	509	539	513	525	528	456	491	497	503	508	465	529	551	534	517	486	515	508	519	529	523	496	510	476	523	533	490	455	523	505	512	511	542	503	524	512	484	523	524	532	535	497	500	561	495	488	499	535	493	521	479	489	481	508	522	536	537	526	512	533	465	519	492	499	531	541	528	485	489	460	529	498	512	498	491	479	490	483	505	529	515	511	507	510	490	482	521	509	532	530	510	500	505	516	515	527	474	505	479	506	513	525	526	502	536	542	518	500	549	534	505	463	465	512	513	491	479	534	511	525	529	503	546	539	537	524	518	519	504	547	475	512	486	488	492	496	516	562	536	504	524	524	496	488	517	490	513	494	489	467	434	507	520	523	511	458	531	525	539	502	488	528	491	514	516	510	509	547	519	527	472	500	525	463	516	506	503	556	531	490	492	492	532	543	486	498	512	568	497	482	525	517	505	468	501	495	463	548	541	507	501	507	528	499	521	504	544	537	515	484	545	573	551	485	482	531	492	521	558	518	561	497	474	514	495	528	492	473	476	507	511	482	514	511	523	483	530	492	500	512	482	519	501	516	507	491	543	509	498	534	524	498	513	505	487	574	520	505	530	515	513	524	534	500	520	509	504	546	505	502	516	511	542	509	518	531	510	480	525	488	498	517	512	484	567	519	554	510	497	543	501	492	514	531	495	531	487	496	474	519	481	547	498	463	522	476	535	501	503	470	509	539	511	505	489	475	484	508	543	488	503	506	541	489	534	530	527	544	535	535	499	529	517	496	510	550	512	549	525	504	506	502	512	492	518	525	478	511	513	503	514	518	525	518	496	537	484	500	543	482	499	489	524	499	504	488	487	492	485	520	498	496	530	526	472	501	513	499	464	512	521	506	549	504	533	537	461	514	485	536	506	492	533	524	471	542	500	514	491	525	504	485	523	520	477	530	490	523	523	536	518	552	477	481	525	505	497	493	548	529	528
60997	87347	61446	34467	14654	4238	1402	857	745	735	732	744	777	745	767	822	778	743	815	777	765	766	818	774	816	816	791	810	830	806	759	758	779	812	763	806	719	802	783	817	742	813	772	783	784	808	734	727	775	780	757	758	751	782	762	803	760	806	767	740	823	786	739	755	734	728	745	776	768	770	712	753	754	756	751	756	771	741	770	793	800	764	736	789	746	789	774	737	772	793	752	801	721	771	766	782	771	772	747	829	802	736	767	719	777	812	775	790	791	766	806	770	775	768	753	762	765	796	778	764	801	816	753	766	736	783	769	778	800	742	795	742	778	804	773	757	749	820	791	802	741	787	751	769	740	811	790	775	764	770	781	752	757	764	825	767	838	766	784	789	781	790	768	772	741	827	788	760	788	767	753	774	833	760	786	773	785	749	791	723	740	827	779	772	754	747	801	737	807	762	730	813	795	745	765	784	765	827	784	718	805	775	770	742	788	776	851	775	770	784	828	788	817	801	768	822	748	767	752	806	810	752	763	815	738	692	766	781	791	734	805	788	725	750	796	756	771	782	846	761	795	741	798	802	766	767	771	796	840	779	760	764	826	765	806	790	802	834	796	819	783	777	771	821	790	806	789	799	752	841	810	745	763	741	756	769	750	728	813	732	769	765	741	749	743	769	759	735	785	772	766	757	754	778	749	779	757	761	776	794	771	776	723	741	744	745	714	751	723	784	766	731	782	810	788	811	798	716	738	780	802	815	737	776	751	794	796	814	750	756	790	776	765	786	765	773	740	775	763	794	782	858	805	760	780	795	801	820	779	744	721	767	775	775	715	786	759	796	759	805	757	789	796	766	708	782	758	754	777	801	765	830	786	812	819	781	747	781	763	783	794	786	780	788	789	755	785	787	784	837	756	786	786	706	785	763	781	782	791	756	743	737	748	774	769	805	781	770	772	763	783	781	751	747	770	807	776	783	786	757	768	702	787	772	832	754	765	735	815	765	774	751	778	803	770	793	771	747	754	761	767	797	761	725	773	761	741	757	774	819	865	776	730	753	795	779	817	822	772	765	742	799	790	767	750	757	714	801	744	828	850	767	779	820	818	727	759	802	771	766	696	775	800	769	785	786	773	788	788	830	808	818	797	790	780	756	750	773	820	766	800	783	759	768	780	776	794	834	770	811	743	797	790	719	758	751	745	780	775	788	770	759	782	742	773	790	793	765	801	783	786	812	769	741	790	795	745	751	730	816	760	774	701	799	758	754	756	795	736	778	762	765	793	757	757	759	785	767	856	731	804	739	735	799	766	755	776	804	791	781	803	762	799	759	795	752	761	764	751	761	817	786	737	802	832	803	772	711	789	770	757	795	763	762	759	814	751	813	787	800	730	729	737	791	768	769	704	769	772	757	754	725	734	699	772	776	763	777	764	768	779	787	817	790	731	836	765	748	772	732	810	782	759	766	801	764	788	811	706	729	802	780	748	802	785	726	792	803	783	816	794	765	765	774	733	770	779	702	755	762	744	744	749	750	752	740	776	769	763	815	765	783	840	753	737	738	748	748	744	742	709	740	785	691	731	742	755	745	782	755	802	732	788	807	808	741	813	798	792	729	757	786	777	771	759	769	734	719	819	786	760	765	807	750	756	799	783	776	743	754	709	798	787	850	777	763	801	753	779	769	779	745	759	812	778	756	792	782	776	732	701	759	742	750	746	819	792	768	780	768	821	746	783	776	780	776	734	785	769	761	810	782	777	787	769	820	812	819	726	777	806	741	802	813	773	748	787	803	800	785	786	780	781	772	747	748	778	776	758	725	759	757	794	783	830	756	797	756	785	835	786	766	771	764	816	775	795	760	794	737	799	737	756	839	734	763	792	755	823	763	749	734	794	744	743	838	739	752	772	784	737	772	728	792	819	823	794	749	794	735	808	776	789	790	773	791	750	829	765	778	779	746	770	785	752	762	741	764	781	741	753	772	763	755	777	792	765	730	783	769	758	761	814	774	758	782	735	757	794	760	802	819	783	730	805	761	780	768	792	782	758	748	760	770	800	737	747	764	833	733	759	736	836	809	772	768	759	717	737	749	776	808	746	809	733	818	768	760	782	800	761	769	763	785	804	789	783	786	791	757	750	775	760	760	785	789	775	795	774	786	830	720	829	744	741	777	808	762	838	829	754	771	771	777	840	749	763	745	794	775	756	733	764	722	827	770	792	740	795	778	835	796	782	748	800	768	785	809	804	719	731	746	787	755	789	770	754	759	785	796	769	867	724	736	798	794	778	757	720	811	804	787	809	722	773	809	781	865	744	771	750	791	831	808	796	785	803	809	756	736	740	787	739	756	763	766	765	759	815	756	747	797	785	801	748	763	770	754	795	798	767	777	743	788	785	785	782	777	749	762	742	786	803	784	750	820	779	728	784	773	764	758	769	727	807	769	808	760	717	798	746	767	809	766	769	786	799	774	717	789	759	753	769	775	761	776	756	706	772	748	788	751	770	783	784	762	771	738	762	756	759	776	747	781	735	763	803	757	747	825	745	825	747	783	792	803	713	819	757	779	769	726	745	773	760	732	764	733	751	795	742	769	748	770	777	821	756	752	775	747	800	729	745	775	742	756	797	804	756	744	779	776	773	789	734	748	768	781	736	744	775	767	771	793	753	778	759	739	775	814	799	757	782	775	779	809	788	740	778	759	843	808	772	785	717	780	763	762	799	732	774	834	772	775	751	781	785	792	763	767	779	801	740	766	802	802	779	776	751	735	731	797	780	750	798	747	813	825	792	782	728	838	789	785	843	738	774	784	735	740	770	731	790	817	709	835	814	793	785	762	772	797	809	771	752	764	782	797	804	728	740	805	797	758	754	784	756	813	749	786	756	781	794	765	789	807	788	797	738	727	798	809	767	799	787	786	791	802	777	749	784	725	783	767	728	814	755	765	760	759	722	798	755	756	771	805	796	775	761	804	755	791	760	775	797	822	776	777	785	780	793	752	742	804	779	740	813	759	800	795	774	799	782	758	799	803	751	777	752	765	715	774	765	810	772	761	810	795	766	798	774	814	804	768	789	787	767	764	840	753	712	766	778	797	778	777	773	728	772	778	752	763	796	799	746	731	790	751	760	796	813	797	830	784	742	764	765	751	774	811	759	786	749	776	734	767	787	746	734	758	795	748	834	820	770	777	812	720	785	772	780	763	790	781	745	759	750	840	763	792	761	747	797	829	782	748	793	804	794	749	720	756	762	776	798	796	739	765	757	697	802	821	789	761	794	780	705	798	799	741	788	807	762	746	837	728	829	821	762	783	756	770	798	749	758	798	778	801	773	745	778	772	769	735	764	765	788	749	756	745	767	760	763	773	793	768	760	760	796	792	801	758	839	759	758	779	779	809	780	782	758	787	788	793	795	806	770	753	750	752	751	786	825	735	751	787	754	800	801	754	799	764	762	759	790	713	779	773	802	757	830	813	753	756	830	738	797	771	737	789	802	829	804	723	744	795
23533	22038	30430	24942	21663	19057	5658	785	617	612	597	576	592	548	598	575	561	519	549	579	586	575	556	539	599	607	565	564	586	541	603	571	574	589	591	595	541	574	571	581	561	604	589	596	564	619	589	583	553	614	576	617	535	589	573	611	582	528	619	580	611	587	578	549	596	569	582	592	546	616	557	594	599	579	579	573	560	507	593	552	576	501	573	573	558	623	553	542	557	559	551	595	570	589	569	542	578	554	558	568	567	560	548	595	532	613	566	588	520	565	582	580	560	552	539	526	574	607	575	579	535	560	554	580	569	566	607	534	560	573	596	590	568	576	585	577	586	579	541	558	569	585	565	590	635	583	579	573	561	567	583	581	595	559	602	539	565	559	575	587	565	565	617	582	597	599	562	544	531	550	610	579	570	555	555	596	604	557	579	537	574	566	570	581	553	548	592	578	586	580	541	524	527	592	538	550	556	528	533	549	570	525	574	575	581	545	604	565	579	547	575	611	592	542	589	549	588	598	539	584	615	592	574	576	594	621	564	570	548	606	552	562	605	569	552	574	600	590	601	609	559	578	575	627	581	577	559	565	572	530	588	533	542	579	556	518	577	538	579	553	581	596	608	526	534	587	561	640	594	547	604	553	558	553	536	618	542	557	587	582	589	572	552	563	601	595	610	577	556	579	595	591	576	603	625	556	582	582	557	578	581	562	570	557	594	588	557	581	599	522	563	577	582	525	591	579	535	580	579	556	550	567	564	593	572	531	526	530	535	562	571	579	597	568	538	578	595	590	586	583	558	616	558	580	557	555	584	536	591	582	584	562	577	585	558	567	552	559	584	604	559	519	538	552	546	552	595	555	585	578	606	570	549	553	571	553	533	604	574	554	569	551	537	573	617	583	574	572	578	536	546	558	583	562	572	561	576	589	568	600	595	546	582	580	584	560	558	563	543	587	537	555	587	612	601	587	571	537	530	560	584	566	554	566	592	571	585	598	564	589	552	575	562	610	566	578	556	616	592	589	621	599	596	545	544	609	550	595	577	518	552	588	565	558	597	595	581	551	548	578	541	568	595	521	604	542	585	567	576	578	594	589	568	538	537	577	561	563	533	585	610	577	554	581	610	574	589	582	571	534	556	566	602	549	537	586	552	529	521	556	577	571	608	530	566	563	571	577	575	564	580	518	593	612	593	542	547	533	589	566	549	526	589	556	554	558	582	577	572	599	581	589	576	564	555	573	563	569	567	611	557	591	581	541	584	553	547	588	598	594	587	562	601	555	581	595	567	564	550	580	610	558	596	620	586	523	553	559	560	556	604	545	569	590	587	546	594	576	551	611	574	570	574	580	625	580	584	524	600	627	619	583	588	523	577	600	563	547	557	571	526	561	557	539	548	578	565	609	566	595	608	557	577	560	602	627	564	579	572	523	601	585	569	578	534	559	610	568	586	561	585	526	561	565	563	571	596	578	603	502	578	561	540	581	535	578	544	550	611	556	594	540	566	550	531	573	574	578	533	563	586	588	533	601	563	569	544	547	563	533	562	610	564	565	599	576	564	560	583	544	542	570	552	558	605	574	586	539	591	566	571	581	592	590	618	561	603	564	527	561	609	570	586	611	583	544	545	566	557	546	530	559	579	592	606	573	555	610	576	585	575	552	579	539	614	572	582	575	553	619	606	594	535	566	548	588	573	561	582	580	566	589	594	582	590	564	619	578	539	551	577	540	546	593	581	582	563	589	554	600	624	580	614	551	590	586	545	548	576	562	581	557	558	594	517	544	557	587	590	615	570	660	533	637	558	610	587	589	547	616	568	567	565	581	587	601	615	583	584	562	556	608	605	572	582	554	544	607	585	601	600	507	594	568	557	578	564	562	584	568	569	574	563	581	536	579	560	521	553	563	570	574	532	546	538	544	556	542	554	579	550	589	612	602	576	575	573	558	569	513	574	611	557	592	541	577	531	580	549	603	563	579	551	554	605	574	588	549	556	526	566	554	565	639	586	570	566	542	577	578	557	588	572	572	554	577	533	559	553	588	573	568	574	519	545	537	574	575	558	568	633	589	574	588	542	610	603	560	595	574	569	567	567	554	573	601	557	558	614	562	578	562	607	564	598	570	559	597	577	556	604	574	587	588	548	602	564	579	557	601	568	598	564	560	568	590	572	581	573	560	568	582	534	584	607	587	575	575	573	537	519	550	550	607	559	559	525	586	596	579	564	520	623	589	556	577	587	587	550	562	562	556	548	588	565	574	562	542	573	591	593	559	567	584	631	538	625	563	567	560	552	582	570	540	586	582	563	535	573	610	581	599	550	602	543	573	590	584	590	555	529	582	532	560	576	545	561	549	578	596	580	568	587	602	587	530	578	611	582	531	564	567	541	574	584	598	565	555	563	521	589	569	571	574	523	587	581	579	597	587	543	563	571	548	530	544	564	578	545	552	575	522	568	587	549	551	565	562	520	596	602	579	580	602	578	576	566	581	567	528	583	575	581	591	566	626	550	562	592	561	590	508	551	567	558	591	583	617	588	584	541	596	611	520	595	610	650	597	580	601	560	526	582	578	579	565	587	595	551	566	560	534	560	597	595	626	531	622	582	551	577	571	603	555	580	583	555	576	576	577	586	572	600	583	633	598	554	522	553	589	557	546	606	551	604	601	583	588	560	546	583	550	621	587	612	565	629	573	591	552	544	540	603	611	553	609	582	549	568	584	549	610	551	567	602	591	562	586	572	537	559	554	578	574	589	550	608	553	566	561	544	568	598	551	571	606	585	555	594	556	512	617	592	562	591	619	566	570	538	547	579	569	545	574	534	547	592	584	565	582	574	569	621	643	572	585	566	571	568	557	579	578	585	593	585	553	551	581	559	596	604	548	578	555	582	530	591	581	567	594	541	581	590	590	560	564	529	592	565	609	579	551	602	565	546	537	587	576	549	593	568	528	559	563	584	565	559	587	535	559	598	582	559	563	533	537	601	528	574	595	563	599	592	547	533	599	563	593	560	558	606	535	556	540	580	561	539	576	608	543	555	593	572	587	572	593	599	562	552	550	588	573	568	586	586	633	580	552	581	539	552	550	586	576	564	563	563	619	555	568	574	549	547	547	532	574	501	550	579	558	592	593	564	526	576	555	580	600	547	557	569	605	560	574	555	592	551	596	592	550	627	616	591	561	611	579	556	543	553	571	562	578	525	583	591	548	561	554	587	629	546	555	613	623	574	593	597	553	597	540	604	545	594	537	571	569	553	596	606	569	610	560	587	577	567	596	570	576	604	566	550	544	601	546	542	574	564	576	548	563	606	584	557	566	573	546	536	561	585	577	513	568	599	610	533	574	602	551	576	601	571	582	588	603	554	581	579	616	587	628	519	637	548	598	582	562	614	584	578	584	563	557	580	586	514	551	563	578	602	531	580	573	569	541	570	577	522	591	588	532	607	611	512	552	580	567	574	577	554	527	598	546	569	585	576	549	584	569	494	555	532	609	542	549	595	552
62104	99173	72945	43460	22316	7160	2032	1001	831	909	856	849	911	908	849	851	826	854	847	839	822	832	831	827	845	840	798	837	820	802	836	850	849	853	897	910	849	824	837	863	830	883	880	853	899	827	829	846	869	789	846	867	832	860	854	830	877	855	877	850	882	835	872	844	853	858	880	880	832	836	819	907	885	841	835	855	846	855	841	880	859	828	856	840	832	845	893	836	836	857	833	850	887	888	902	829	860	889	811	828	812	842	808	860	826	854	849	822	860	829	872	842	862	907	821	795	862	805	865	860	862	847	819	902	887	872	844	890	827	871	834	873	837	810	851	870	803	845	865	831	869	818	859	858	828	850	814	862	817	846	816	799	850	773	850	858	863	804	832	880	843	867	863	839	850	864	819	849	842	872	838	820	854	889	801	864	873	836	831	898	846	881	846	840	886	822	874	845	841	872	876	930	838	829	851	854	869	856	845	837	840	870	850	847	881	857	893	809	862	890	855	866	835	847	905	799	842	907	843	895	866	855	847	887	892	832	830	891	853	842	895	835	870	806	870	823	848	865	879	873	877	898	818	907	848	866	830	897	824	821	831	839	879	846	850	842	818	885	845	824	821	832	903	828	843	893	846	846	858	834	867	785	889	832	836	866	799	909	887	847	821	833	848	826	836	871	872	859	886	868	829	796	914	910	859	935	798	790	874	779	845	835	876	859	917	828	900	833	821	863	853	855	826	820	875	805	802	825	830	839	834	909	844	894	892	765	844	853	836	841	814	853	902	852	879	765	856	863	857	916	917	848	844	872	898	857	843	885	832	859	826	809	854	875	882	857	807	860	854	832	850	883	838	832	851	840	867	862	906	829	849	851	785	831	894	819	845	881	814	842	863	822	844	848	815	866	876	865	863	770	834	896	880	808	827	805	889	876	874	859	834	827	850	813	861	850	840	813	864	895	849	893	855	893	862	867	907	850	897	878	830	853	943	872	783	876	889	821	861	815	873	843	870	860	875	789	845	881	862	813	878	878	844	838	842	806	832	829	827	839	867	827	869	909	839	851	890	827	823	905	884	830	843	855	837	856	821	841	862	868	880	841	841	854	820	862	844	860	840	861	851	830	862	838	882	868	823	844	817	798	829	846	839	843	814	869	814	839	857	823	811	890	856	861	848	840	836	858	832	840	891	857	898	886	867	848	849	832	883	874	892	841	853	837	819	868	881	819	845	850	836	781	841	800	843	794	807	827	851	830	863	825	846	875	877	869	878	873	894	848	779	836	872	842	849	830	896	885	848	862	861	883	882	784	821	834	867	809	884	847	809	839	823	859	889	863	816	835	886	873	808	816	828	852	851	838	863	830	807	857	843	906	907	836	874	861	866	756	854	817	825	821	865	813	784	806	859	833	816	815	852	879	856	843	844	818	826	816	832	857	869	873	869	870	890	847	830	846	866	838	867	806	830	899	837	858	873	916	848	888	837	847	872	818	841	832	879	865	891	861	830	848	848	876	844	836	833	918	890	848	836	832	819	852	843	827	850	851	905	860	844	804	803	858	786	875	853	837	873	829	833	833	864	829	879	853	878	833	818	865	850	854	900	857	832	780	840	872	852	807	860	834	851	872	886	827	853	868	795	816	838	873	835	855	839	844	873	860	843	860	900	880	877	901	853	877	860	824	894	811	850	877	793	799	849	851	840	847	856	885	847	838	825	794	871	866	857	814	798	835	810	868	859	821	815	862	825	832	844	862	888	772	836	830	805	807	855	865	868	808	852	863	863	882	836	805	852	878	784	803	850	852	810	820	885	795	820	846	912	859	841	878	846	841	879	789	910	859	841	824	905	860	863	791	855	850	886	852	851	842	865	808	827	873	858	831	814	827	832	838	839	808	809	851	891	881	857	855	872	872	804	835	913	858	829	833	899	919	801	876	872	831	851	841	852	811	831	761	810	822	880	851	855	875	800	857	804	888	885	808	851	844	843	920	819	844	831	820	820	829	831	862	812	817	854	854	858	876	847	824	872	897	876	859	861	871	819	840	811	824	874	806	895	906	844	812	893	855	838	876	868	859	832	877	843	858	823	822	917	873	881	831	826	847	866	856	872	862	830	830	851	789	825	892	811	845	871	909	819	881	827	873	852	868	829	888	849	796	868	901	875	864	875	872	790	795	832	868	846	878	851	806	831	872	818	836	866	802	874	876	887	814	849	840	810	828	908	836	846	849	864	817	798	833	834	880	829	835	835	846	844	866	864	846	864	885	797	861	888	845	858	843	880	806	833	885	864	826	877	858	834	811	906	856	857	793	840	879	862	857	813	875	923	789	877	850	848	850	792	861	817	798	818	805	831	838	826	840	835	847	830	875	813	905	831	832	875	888	867	885	776	874	898	863	819	865	859	849	779	821	845	884	819	813	872	858	869	894	868	829	821	848	868	789	874	896	811	803	839	869	841	808	812	836	865	816	858	825	881	827	855	814	849	863	820	834	830	778	840	832	883	813	916	879	854	847	823	881	853	852	859	842	862	864	852	866	855	855	850	907	841	911	822	807	844	869	826	896	819	864	827	837	855	886	885	840	857	826	873	871	869	848	827	821	851	880	800	843	882	827	870	777	864	860	839	814	816	852	845	842	840	865	918	832	832	804	870	785	842	835	908	820	872	874	787	842	823	841	865	846	893	860	848	859	850	860	876	856	834	850	814	839	815	850	833	843	848	864	874	869	866	806	856	848	852	884	901	829	831	836	829	889	835	833	849	850	759	853	851	802	857	834	849	819	842	845	855	812	861	858	862	853	856	844	819	876	828	858	848	876	842	850	855	848	816	865	880	860	927	848	820	894	834	887	863	886	847	866	936	868	867	830	880	867	794	893	857	859	861	793	863	887	851	923	811	853	867	843	815	903	867	864	819	817	882	840	847	880	837	915	864	927	838	854	803	798	851	869	792	868	883	824	865	871	843	878	845	823	845	869	809	865	835	877	847	900	766	852	817	837	840	856	803	871	816	856	812	893	807	831	776	872	831	855	875	808	837	842	875	843	868	859	797	908	815	819	872	857	858	858	850	870	857	848	837	846	822	873	869	859	863	826	821	878	876	817	853	847	866	831	862	830	865	825	810	844	861	822	849	853	834	819	827	825	815	804	855	878	855	828	866	824	770	798	851	861	849	849	861	865	792	851	847	831	871	813	834	810	864	831	809	877	882	803	848	828	862	837	820	891	845	868	869	862	862	849	850	797	811	846	883	817	790	860	878	826	874	832	872	864	838	783	805	839	816	870	864	884	842	879	792	898	896	823	870	846	841	864	858	793	836	870	838	867	875	872	828	849	807	855	844	876	853	893	871	859	845	842	902	860	847	864	858	841	814	886	825	842	855	773	863	820	860	800	918	860	807	851	874	832	858	876	881	789	897	841	838	880	855	850	794	832	813	829	842	838	826	884	821	843	839	858	823	823	854	898	866	798	869	832	849	819	887	934	892	850	843	861	909	845	845	874	856	789	821	825
30210	28256	27141	12795	2338	715	496	370	405	419	433	388	436	383	432	369	400	412	443	365	409	422	399	367	413	371	390	411	411	375	429	390	405	416	381	388	421	414	391	407	365	404	357	380	377	414	431	403	407	415	456	361	394	394	384	414	418	381	411	395	382	374	413	393	413	408	395	416	410	364	394	392	382	351	385	377	392	400	416	406	399	361	374	339	420	396	414	431	375	374	369	363	368	374	382	390	430	382	367	409	406	395	394	429	395	409	395	372	439	435	366	395	369	375	410	400	385	384	389	408	411	380	367	413	392	345	410	355	378	426	387	363	424	399	382	364	440	411	389	408	399	405	385	417	412	374	408	420	390	411	413	371	412	360	379	382	385	373	413	374	381	426	377	374	354	394	420	399	382	422	403	403	385	424	414	427	386	373	333	415	399	388	395	390	364	399	388	381	390	368	393	410	356	358	363	396	362	393	383	390	365	409	408	399	374	379	376	354	370	378	399	398	405	377	389	423	393	376	383	359	378	385	392	417	421	393	384	376	383	429	457	434	384	402	392	360	376	416	399	379	413	377	379	364	384	384	396	395	387	361	379	429	429	408	423	418	400	402	347	423	372	400	387	395	371	369	401	379	405	396	394	385	372	402	359	424	419	399	408	389	354	413	378	406	391	381	411	354	403	396	385	399	454	386	388	374	399	380	352	380	402	384	382	384	406	350	367	383	400	400	392	404	398	385	380	397	400	356	399	386	421	414	378	386	385	388	423	424	372	389	410	445	408	373	392	382	373	379	403	401	415	415	390	438	395	363	377	365	394	364	377	385	378	383	419	405	384	387	419	407	396	368	437	414	390	398	388	378	399	390	391	428	398	403	415	387	393	413	360	376	409	416	354	365	397	388	430	410	390	416	402	422	367	442	413	426	405	412	418	369	393	373	397	411	410	363	396	397	405	367	421	422	432	368	374	398	423	385	371	407	394	341	402	380	388	414	391	391	385	401	364	384	374	410	416	360	380	382	395	371	355	372	415	356	384	411	371	390	408	416	417	437	387	435	387	389	361	392	361	393	390	419	388	392	423	381	400	381	377	365	360	413	388	395	397	390	391	379	361	383	401	433	392	385	419	422	400	371	410	370	390	387	358	384	384	378	460	390	411	390	394	377	362	394	362	390	382	392	359	406	391	422	363	378	391	400	386	421	386	393	396	409	373	401	381	402	373	384	363	330	399	411	419	396	386	421	382	367	392	388	396	426	383	399	393	376	372	346	436	410	387	384	373	414	405	396	384	344	391	383	377	394	406	395	369	387	392	383	406	398	389	375	372	429	405	403	407	380	393	382	403	411	404	381	408	380	386	409	413	396	420	394	376	377	403	370	388	400	392	416	395	408	415	381	360	390	391	390	387	375	381	394	401	403	389	353	402	359	370	422	385	379	401	402	397	420	432	393	387	398	406	414	408	409	411	406	424	386	347	385	386	420	418	348	435	393	441	382	374	363	372	379	393	398	397	419	382	411	385	378	420	391	382	394	397	378	403	399	388	396	377	369	363	377	393	365	351	399	427	375	401	377	378	423	377	390	422	391	410	382	408	384	390	386	372	406	379	396	399	399	435	390	438	403	354	395	420	386	408	412	368	363	400	392	408	361	383	397	386	376	397	414	392	376	396	391	389	400	408	383	418	366	376	381	378	409	392	404	362	382	390	380	408	402	398	384	413	380	400	370	369	409	418	378	370	399	400	410	389	403	367	398	381	440	406	375	366	377	388	378	426	415	365	427	389	406	415	431	397	398	361	392	393	412	374	406	378	396	400	429	367	396	394	394	378	420	378	408	402	388	432	428	352	389	371	382	394	390	383	368	397	390	415	357	404	419	389	381	402	392	394	389	411	345	426	347	411	366	441	413	406	395	382	409	391	359	388	370	402	349	398	419	428	393	376	417	384	391	433	406	380	392	387	397	387	388	387	390	384	392	412	405	377	361	379	380	408	410	394	376	436	398	384	361	408	366	397	395	417	374	439	396	382	404	371	387	395	372	394	407	404	355	411	357	393	386	391	394	379	374	362	402	399	389	398	411	392	377	374	404	372	360	391	435	421	432	400	399	343	368	418	384	390	409	383	393	375	366	402	404	376	414	379	435	373	404	367	374	410	415	365	395	361	371	413	395	402	376	412	413	387	382	379	370	381	400	426	395	418	370	401	398	390	377	425	386	392	422	389	393	404	397	377	392	368	381	409	441	417	400	402	383	424	375	375	389	381	378	382	408	383	416	403	403	411	424	375	368	398	412	420	410	394	374	408	409	392	414	375	370	391	377	383	375	430	391	390	400	411	394	404	373	421	393	430	398	422	390	425	403	431	390	409	406	430	349	395	405	405	391	385	396	368	450	389	412	402	396	397	404	408	366	388	372	393	425	368	422	411	346	397	431	410	408	414	406	391	396	407	384	398	423	390	366	395	399	399	347	382	401	416	413	404	379	397	390	384	378	382	345	384	394	422	385	401	398	368	402	382	372	361	401	394	374	406	397	385	393	415	406	369	398	411	395	395	382	427	379	416	373	395	412	386	373	390	412	349	428	396	377	405	376	398	365	396	383	419	395	415	400	399	392	407	377	387	367	390	360	404	379	377	403	384	407	411	406	372	406	367	407	389	433	413	398	376	388	404	392	389	407	362	388	368	388	375	385	391	377	376	410	425	358	384	361	408	416	385	388	376	389	411	382	391	392	405	420	376	366	392	395	378	394	409	397	401	383	404	378	405	430	402	373	369	389	439	422	375	425	402	394	380	423	388	382	409	376	401	387	359	442	371	428	390	393	380	405	421	393	405	376	402	416	382	395	399	394	396	412	377	402	379	379	440	365	409	373	422	401	394	356	420	400	399	404	389	418	394	377	413	370	381	409	393	420	403	397	372	369	408	401	381	418	420	384	411	384	406	440	408	382	372	388	390	389	417	399	403	419	401	380	414	411	405	388	392	398	409	369	400	409	408	357	406	386	356	399	386	376	406	367	401	400	391	400	396	408	404	378	371	393	402	439	380	385	376	390	382	397	399	405	367	397	387	408	392	394	371	377	381	369	391	410	388	360	412	407	404	369	364	390	415	409	425	413	366	365	400	427	435	389	381	386	383	422	382	392	393	402	387	405	413	342	376	396	390	379	353	395	409	416	399	419	424	420	448	392	394	400	426	393	384	358	373	411	379	390	380	395	403	408	413	384	422	378	353	375	392	360	405	417	385	395	390	389	370	382	398	370	384	380	380	347	431	395	416	388	367	414	387	403	389	374	405	388	396	397	404	385	414	451	380	383	396	415	398	451	412	370	415	392	403	419	381	420	380	412	379	390	365	413	395	375	402	355	369	415	393	395	365	427	403	408	389	382	419	379	368	410	428	390	401	368	372	383	396	412	361	387	413	397	358	396	383	402	429	409	395	389	393	425	382	361	379	381	382	362	408	441	413	407	401	395	402	375	387	402	388	367	420	415	418	345	392	400	427	411
36944	45099	31556	12458	3872	1259	763	650	564	621	626	588	567	605	625	630	606	614	562	621	628	631	599	618	626	617	635	618	602	599	628	585	610	614	604	625	609	613	599	591	595	601	623	625	573	623	647	598	633	614	608	591	603	629	638	635	605	637	603	613	631	612	658	598	594	577	668	615	697	602	645	630	614	580	605	612	628	578	608	634	601	614	664	598	566	576	605	635	620	678	625	575	607	597	622	644	589	642	609	596	586	580	597	631	594	638	628	613	624	604	589	608	637	585	638	617	594	583	595	594	609	582	610	622	634	600	656	613	628	604	607	628	650	615	607	580	586	613	612	653	652	601	633	606	620	610	635	605	610	612	577	629	597	580	631	641	620	624	639	590	587	580	641	643	566	629	610	607	597	612	591	600	618	602	641	623	589	646	616	640	604	562	578	644	630	596	651	641	597	597	629	620	652	581	617	626	578	592	611	636	541	608	653	611	635	598	603	636	608	639	630	623	614	588	584	624	624	623	597	614	653	614	616	620	560	618	641	632	633	536	597	642	612	599	624	628	609	581	613	585	634	579	619	658	598	611	626	595	588	678	590	579	625	614	606	632	590	615	582	658	605	626	599	598	617	607	603	577	607	630	577	663	609	602	623	618	598	608	619	619	567	632	615	617	634	634	638	594	589	601	598	649	587	602	624	629	627	618	625	598	642	587	627	639	615	614	573	590	626	665	619	606	628	579	617	580	638	618	622	626	615	602	572	662	604	633	569	619	595	634	604	589	590	615	610	607	648	612	621	638	605	603	613	656	642	613	587	605	610	572	598	613	626	651	626	647	625	605	581	571	655	611	632	629	630	620	615	641	595	631	623	633	583	616	624	570	609	626	599	635	607	574	604	600	615	628	623	590	634	629	648	613	637	649	601	617	608	613	596	614	667	654	596	600	673	558	625	597	629	599	619	628	659	614	574	600	618	579	599	611	580	599	576	554	573	638	589	612	608	672	613	596	628	632	606	625	621	625	623	622	617	606	600	609	597	636	584	598	594	547	672	605	663	614	643	626	596	626	640	564	615	623	623	665	601	653	584	629	614	603	633	620	613	609	593	609	616	624	584	625	600	690	629	682	636	615	637	652	626	580	612	576	648	581	642	628	614	633	661	614	610	628	622	629	585	644	638	570	625	628	617	595	623	642	587	605	578	608	639	630	623	608	609	597	587	676	630	625	616	593	639	647	607	621	635	646	593	615	580	656	608	617	674	598	643	612	612	598	638	610	564	636	606	642	615	635	609	651	645	631	601	617	642	636	595	641	622	636	671	600	664	642	603	658	586	626	612	648	585	580	597	631	633	613	578	605	639	621	663	627	574	607	629	612	583	629	641	592	631	620	665	651	613	651	628	659	601	594	581	598	626	601	617	624	599	591	631	629	635	618	649	617	602	625	644	576	596	579	618	630	585	600	597	571	621	606	600	586	601	647	623	573	600	675	608	569	629	602	606	648	611	588	595	633	578	653	611	589	586	623	677	616	612	608	595	627	614	634	602	600	623	627	639	646	636	666	596	663	610	609	594	598	598	573	661	633	636	644	653	583	608	596	623	641	689	609	599	635	567	656	631	628	584	650	618	592	654	579	620	651	613	616	584	584	605	680	644	636	586	633	591	615	653	638	634	610	602	600	610	625	629	618	640	661	608	615	662	607	604	619	602	653	601	637	623	598	629	625	590	622	630	632	603	634	632	608	645	649	607	571	581	601	607	573	600	640	634	593	577	615	636	597	585	653	661	615	568	611	635	613	627	598	648	670	622	607	598	586	601	633	599	596	633	620	666	604	616	687	586	585	622	604	641	618	629	615	617	642	657	634	627	618	593	626	612	600	587	649	606	600	625	637	584	604	609	614	621	606	603	613	595	618	638	585	608	579	606	672	598	614	557	631	633	598	618	616	625	586	619	598	607	611	627	601	650	648	631	617	667	595	575	622	652	630	620	611	631	623	589	588	649	567	655	628	617	613	630	622	598	583	626	628	583	621	599	582	626	611	621	627	658	623	605	594	625	636	606	616	586	630	596	585	608	603	659	604	592	645	599	609	610	586	580	596	596	630	610	639	639	619	612	602	603	583	580	595	622	606	631	591	562	612	636	615	639	599	595	588	653	656	613	608	616	648	590	633	663	617	561	632	559	605	608	616	664	577	548	605	578	595	649	642	633	622	614	625	597	585	646	624	614	602	654	611	568	651	619	611	634	609	625	649	633	635	612	605	614	664	621	591	572	626	622	625	625	612	625	646	604	626	594	625	621	621	606	637	643	652	660	636	635	650	648	588	642	645	582	604	604	605	633	619	597	596	592	611	637	598	584	589	628	608	642	619	590	628	668	625	586	629	649	594	568	585	597	624	646	631	612	670	620	598	639	626	604	603	587	628	610	604	644	611	633	589	611	628	585	646	622	634	643	626	622	626	587	594	612	582	614	600	638	609	613	612	612	630	657	588	656	593	610	633	628	576	566	581	602	632	601	622	629	647	662	566	614	566	642	602	630	650	578	637	616	613	626	635	613	601	586	651	649	636	663	623	641	589	651	649	636	661	651	590	606	617	585	616	664	563	682	591	616	601	606	628	648	632	595	611	623	617	588	616	583	604	651	613	654	632	619	634	613	661	616	594	590	618	592	610	595	624	612	621	611	589	664	594	620	583	616	602	629	635	608	562	612	647	574	592	589	608	619	584	603	634	638	602	621	619	633	621	552	641	612	606	588	595	655	662	646	591	613	601	610	588	638	614	653	581	645	584	648	636	611	623	654	618	619	622	592	623	604	620	633	606	630	590	643	607	645	617	664	665	619	584	606	661	601	594	597	653	602	613	603	594	619	618	644	637	640	586	604	595	630	634	614	612	620	635	612	585	592	635	620	623	607	629	646	627	637	567	614	632	583	590	653	597	616	630	619	620	635	656	662	623	619	574	630	634	587	622	597	631	599	616	617	642	586	638	590	580	654	547	624	615	658	659	634	613	653	593	658	624	587	650	674	667	638	604	611	580	620	664	700	593	616	611	644	602	643	620	612	657	598	596	588	631	580	587	569	623	622	655	603	579	590	620	605	589	638	653	606	573	608	602	583	602	631	586	615	603	636	576	590	615	598	649	613	638	655	627	608	585	617	600	627	603	599	606	638	643	582	592	662	601	626	643	623	655	589	633	599	616	611	616	567	610	609	613	584	588	595	604	582	646	638	576	644	607	606	592	565	598	586	588	632	614	622	627	629	587	609	650	574	613	618	586	634	610	605	621	606	583	605	614	618	634	596	559	613	617	642	588	609	625	592	602	601	605	609	628	583	589	590	618	607	612	586	625	607	579	616	670	574	669	615	616	633	647	635	624	608	621	626	620	586	653	621	634	666	609	632	595	612	626	621	642	632	636	602	615	654	609	661	614	643	664	620	621	604	646	601	595	573	646	611	635	649	623	650	674	581	617	607	635	591	605	611	591	582	599	617	624	627	620	633	641
24603	23056	32762	27780	20613	9620	1396	602	519	543	494	499	536	520	524	547	511	517	570	546	472	509	549	520	517	493	510	516	511	515	499	537	494	537	527	524	534	511	533	512	533	536	534	530	567	516	455	520	516	496	484	498	491	509	534	526	511	522	525	524	516	525	521	508	510	513	538	482	544	491	491	525	535	532	542	504	542	532	539	501	518	535	523	511	514	545	558	538	484	500	514	508	534	534	509	504	502	525	494	479	565	506	493	527	535	455	502	500	542	507	530	537	540	466	511	516	493	532	511	538	527	491	542	469	526	524	519	503	507	533	540	488	496	502	499	473	516	496	517	479	497	526	480	493	487	540	508	573	521	475	508	528	536	514	536	519	527	500	483	540	522	512	501	506	512	531	527	532	511	536	514	537	541	527	505	497	582	514	519	494	477	507	492	539	516	537	538	519	523	524	485	516	506	492	502	543	508	524	521	509	521	508	510	541	524	486	499	503	482	502	488	497	511	515	471	536	468	536	485	543	528	504	499	528	534	516	513	531	529	512	557	507	512	537	491	513	500	524	518	499	504	527	525	516	536	549	558	531	518	562	524	501	493	517	554	556	555	512	547	515	505	514	507	499	499	543	546	535	475	484	517	497	505	513	547	472	549	515	533	493	519	502	506	470	532	513	519	523	515	502	553	550	559	515	551	464	484	521	503	510	518	500	534	544	513	481	533	491	517	527	529	504	507	544	475	474	517	495	476	543	542	509	487	537	524	498	519	519	504	508	546	518	530	505	490	512	508	506	553	511	516	527	528	502	515	500	499	515	581	523	513	542	494	518	460	504	549	510	530	489	529	538	496	498	509	513	490	484	473	507	539	491	553	521	523	483	539	540	521	509	498	510	532	569	528	568	529	521	526	502	541	530	499	519	522	521	505	516	494	528	500	499	503	520	542	483	530	510	522	543	521	508	515	518	583	501	533	470	535	558	495	494	515	505	528	513	494	534	483	471	547	503	523	514	491	546	499	530	523	514	475	511	516	502	534	481	512	518	534	522	518	527	540	516	524	494	527	521	497	499	472	510	512	515	529	509	521	467	499	526	498	533	501	495	519	506	551	503	546	517	529	543	528	539	482	539	533	492	496	505	542	525	499	454	546	512	545	480	496	501	530	526	509	504	548	528	518	488	484	523	504	516	525	516	484	504	489	507	485	540	523	515	480	493	494	517	515	492	491	495	507	516	485	496	511	509	497	505	470	531	485	498	533	566	499	498	477	551	482	541	515	508	506	477	521	561	526	544	508	474	507	506	496	549	570	571	515	499	512	522	509	520	534	491	507	479	532	544	528	517	465	469	540	475	496	503	525	510	498	492	511	507	503	517	519	487	488	516	506	525	501	511	515	505	531	501	474	523	526	482	515	538	497	514	477	528	558	466	495	556	526	542	528	515	528	505	518	499	499	519	537	528	494	549	483	519	504	513	486	519	472	541	529	484	558	484	544	497	495	503	526	510	520	548	523	488	490	525	522	509	530	554	468	473	506	508	522	530	518	543	473	512	487	514	496	514	524	475	507	563	506	522	521	521	522	549	509	483	523	511	515	494	533	505	509	505	481	500	559	512	535	541	537	524	522	533	531	514	512	517	488	525	511	478	555	497	508	509	494	547	557	529	511	518	503	484	512	486	513	478	494	518	546	557	520	507	531	555	524	521	520	519	502	523	491	522	495	530	519	552	499	531	506	518	451	469	542	505	522	536	553	477	500	524	498	516	497	489	484	534	502	567	526	525	529	483	531	467	523	500	490	522	505	498	520	531	509	511	548	480	506	530	529	562	542	479	563	497	507	535	531	492	525	494	525	573	529	519	466	496	502	513	492	554	477	515	474	539	480	507	506	480	519	558	484	494	522	525	533	513	583	513	534	458	500	511	536	549	516	496	489	514	488	530	484	559	512	507	529	519	504	509	509	496	488	524	506	512	543	545	488	517	528	489	507	499	535	504	520	518	527	499	543	527	529	527	507	526	472	516	477	531	531	526	495	516	522	517	538	514	575	451	491	522	494	526	536	522	530	591	480	520	503	524	491	545	540	510	547	497	506	498	571	484	517	468	523	498	532	492	512	477	502	541	486	520	510	510	475	488	481	496	519	512	504	536	526	485	502	531	509	527	506	517	500	487	473	507	525	488	535	507	515	535	492	502	558	515	508	572	510	578	545	490	502	459	522	524	506	505	514	535	456	514	530	542	537	503	563	516	504	477	513	498	537	519	495	536	505	518	553	500	522	498	506	535	531	559	547	537	536	527	549	506	537	536	505	496	495	500	496	510	509	499	561	512	498	559	548	528	515	497	499	515	468	529	508	532	474	494	512	514	563	524	517	502	504	530	516	506	507	523	470	520	516	508	497	477	501	524	536	493	531	533	524	501	510	538	492	491	500	485	552	498	555	512	511	517	489	501	514	495	496	527	475	501	490	547	537	535	513	477	512	494	512	482	508	506	507	495	529	546	509	548	482	551	523	531	517	572	472	503	533	526	490	520	538	527	513	505	487	484	528	539	542	529	576	488	490	495	529	512	478	503	505	497	528	497	533	546	497	519	542	509	500	504	491	547	546	541	543	507	527	532	500	483	471	506	488	516	520	493	495	523	508	487	531	526	510	478	494	523	512	543	532	469	520	484	503	517	516	527	562	503	510	533	509	476	484	544	513	547	540	516	542	519	529	519	481	474	505	541	536	492	500	483	549	489	496	471	504	506	510	506	484	534	505	501	500	536	533	534	485	552	548	535	513	528	532	481	447	524	479	511	518	499	554	512	582	524	496	550	548	504	510	496	512	533	535	491	527	530	512	481	507	560	507	532	543	534	507	546	495	536	489	531	531	536	513	463	509	477	493	530	497	496	519	514	530	496	507	502	500	539	500	526	507	511	553	518	521	478	514	546	520	511	519	518	528	523	542	520	527	560	529	522	512	526	491	500	513	569	542	491	501	507	526	525	531	504	511	514	496	543	488	504	512	459	539	517	522	503	554	546	496	507	504	480	476	475	524	502	500	539	480	548	505	514	466	489	525	521	513	521	525	538	511	481	517	524	494	524	519	498	547	500	494	524	549	493	541	537	513	493	485	473	488	460	507	513	474	476	505	455	504	518	484	476	500	518	448	516	480	524	470	537	490	479	485	559	494	508	514	477	539	458	518	514	568	504	532	481	511	514	532	524	492	517	542	495	526	545	502	546	505	478	475	498	558	522	523	502	500	544	537	503	530	493	462	467	523	508	558	526	529	504	488	514	566	504	521	553	520	586	487	505	502	530	553	536	520	515	525	509	445	504	532	467	536	499	534	527	485	517	512	530	506	496	509	527	521	529	513	508	521	485	514	494	479	504	545	552	530	533	552	513	533	515	505	524	526	502	485	538	495	517	527	475	535	516	526	536	501	497	515	513	524	517	513	495	512	462	526	513	505	522	513	527	545	526	476	522	516	481	536	533	547	539	520	524	524	503	513	521	507	557
60259	88445	65877	38031	17634	5233	1539	862	839	766	725	839	750	762	801	828	792	798	765	781	803	770	785	841	783	733	787	784	810	724	766	808	770	796	734	801	759	804	777	806	863	812	825	775	774	827	802	764	822	757	769	778	796	805	771	820	821	822	788	773	763	800	757	782	848	783	790	769	756	778	814	800	792	773	826	784	766	858	754	771	793	794	784	816	795	781	743	777	858	790	817	787	779	819	761	777	747	721	802	767	762	736	738	750	790	788	780	789	803	809	815	810	773	795	763	782	761	803	797	761	788	796	840	808	782	800	840	768	773	772	810	821	816	748	777	738	786	797	803	774	803	799	816	756	822	799	764	813	752	798	794	771	800	744	802	826	795	787	809	776	789	771	806	823	762	785	820	814	811	779	759	801	772	823	797	733	834	806	761	767	785	809	768	790	816	819	793	800	718	818	806	803	814	749	754	772	766	778	739	815	834	760	771	796	770	803	817	838	792	756	782	775	816	769	776	787	801	851	765	816	805	854	729	796	782	818	766	815	792	811	778	770	801	802	766	813	809	758	801	790	818	798	827	781	758	795	802	751	772	790	757	770	755	758	773	782	759	780	787	800	782	764	744	799	819	836	792	805	772	783	817	782	751	725	782	800	796	751	848	781	799	786	769	778	795	734	800	719	743	759	805	800	805	830	769	829	800	841	830	788	780	795	801	834	814	771	794	824	820	777	787	835	783	797	744	764	794	770	735	769	764	756	772	790	751	776	765	768	785	749	755	801	840	759	795	755	766	783	815	794	749	813	772	744	803	764	782	769	788	757	807	759	752	762	772	758	818	851	804	820	772	769	842	807	769	753	787	760	767	799	834	840	776	761	794	760	760	804	782	795	813	817	812	788	799	810	746	731	750	814	777	787	779	768	744	721	748	745	749	821	783	766	767	785	773	798	802	775	823	786	773	765	769	799	789	757	806	859	763	742	770	776	796	784	862	764	789	788	751	773	805	788	791	765	790	779	749	774	767	772	716	803	773	727	777	775	772	759	784	746	817	807	763	801	783	789	783	796	778	775	806	800	769	758	761	796	810	825	805	762	845	801	790	737	835	790	756	829	797	805	748	754	754	755	861	786	789	797	775	746	781	765	799	794	816	763	770	762	804	791	792	752	820	720	828	845	786	764	822	826	811	787	803	792	812	814	820	793	805	822	829	779	794	832	807	825	785	832	807	750	777	806	805	791	810	813	771	798	869	779	773	846	767	765	753	767	752	795	763	784	758	787	784	836	790	774	791	744	813	812	776	786	751	802	793	812	767	790	853	705	801	860	759	803	788	776	795	778	793	767	780	786	735	770	714	757	771	843	775	827	789	864	806	734	787	765	746	822	818	766	821	780	737	769	795	794	766	814	747	793	753	788	797	772	768	786	803	747	786	847	739	774	801	784	785	789	780	756	774	800	767	768	805	819	800	828	784	766	853	784	770	801	794	764	740	811	726	783	803	833	831	806	835	778	809	823	770	752	816	820	815	792	803	764	809	787	804	775	815	820	760	802	816	828	763	791	769	799	795	779	770	779	801	802	841	778	779	846	787	770	758	791	815	771	781	789	827	782	782	802	767	778	751	743	788	803	786	804	807	804	780	826	833	777	750	781	758	821	793	787	773	783	797	799	787	757	831	756	803	843	747	779	765	773	789	856	758	772	749	781	786	782	759	754	784	774	748	803	778	798	818	819	782	777	733	720	757	799	808	800	755	796	785	803	822	788	852	803	805	797	728	774	750	775	771	775	773	728	774	822	735	822	759	809	798	786	769	810	842	829	802	791	774	808	786	824	809	775	812	787	775	792	835	767	786	850	793	751	763	772	800	776	760	803	834	790	808	763	751	742	806	783	761	758	728	759	807	740	770	768	805	711	809	747	803	788	801	765	728	761	743	792	825	800	771	799	803	796	798	759	766	840	738	808	782	781	795	764	799	770	802	774	770	760	779	820	770	780	784	831	807	800	787	797	779	795	820	810	744	797	798	802	755	858	756	779	782	788	768	779	794	780	769	781	803	788	774	795	767	754	782	794	778	789	804	760	823	781	764	772	800	825	772	739	767	802	792	768	760	814	845	797	828	731	822	750	785	855	787	835	754	792	870	837	728	777	837	788	804	716	835	820	778	815	796	801	784	818	766	839	763	815	744	823	783	761	794	792	829	778	806	784	779	757	784	790	809	734	827	802	732	800	775	814	804	807	767	780	773	753	737	768	793	796	805	808	794	753	773	727	776	752	805	756	775	786	798	821	718	808	772	795	753	839	762	813	781	820	737	836	793	788	746	765	831	795	809	721	823	796	816	735	802	812	772	794	761	784	756	785	773	799	768	764	809	787	828	831	788	808	779	743	785	794	752	779	757	794	818	803	807	775	783	791	775	829	765	757	757	793	745	752	808	776	753	777	733	799	803	754	763	738	800	740	837	779	749	764	766	786	790	804	745	804	776	784	734	735	760	731	794	792	755	784	806	833	797	824	775	759	792	806	791	788	805	772	856	840	803	793	833	787	778	744	769	792	818	800	766	815	818	811	711	777	783	817	793	836	801	836	786	793	792	774	806	788	791	837	792	835	758	809	786	805	801	757	813	784	774	756	812	782	741	736	777	789	811	829	822	718	776	770	801	793	756	792	798	812	766	808	779	755	795	763	779	767	770	778	762	713	814	826	764	732	758	782	777	746	819	789	840	775	781	814	788	793	809	822	769	749	786	745	769	787	790	824	827	754	769	821	757	776	817	822	778	816	754	784	781	765	786	774	792	797	782	807	816	781	812	811	766	779	788	771	780	733	761	782	776	838	757	730	820	841	769	802	828	835	803	833	766	814	768	798	773	789	813	820	850	846	788	782	783	737	812	770	737	746	764	708	762	791	804	729	812	787	808	829	807	783	779	810	847	805	812	760	737	800	760	744	810	817	782	841	758	793	761	749	787	721	779	833	752	762	793	758	781	752	831	800	787	815	830	749	799	766	735	780	762	799	762	745	835	831	826	785	789	811	753	806	830	820	793	741	737	823	772	766	772	759	807	749	782	761	782	725	818	805	779	767	794	807	769	783	778	822	811	807	756	837	809	828	794	778	766	802	777	772	797	786	804	770	764	784	816	780	794	775	756	742	793	788	809	774	747	832	774	758	775	774	783	741	841	751	767	802	811	800	817	773	776	797	776	819	793	794	797	752	815	761	795	804	823	782	788	759	814	797	830	822	781	782	775	801	778	786	798	810	790	766	790	827	839	812	779	810	785	773	796	790	762	800	760	787	825	786	835	815	749	803	773	731	786	791	776	764	762	732	768	820	799	773	814	799	764	798	812	776	873	791	793	732	732	765	816	762	761	837	789	779	766	850	814	802	776	779	713	796	800	771	806	750	789	816	759	785	768	815	793	790	806	771	785	778	792	825	719	825	774	791	792	772	760	756	781	814	812	814	785	815	741	818	779	777	781	777	771	779	806	840	800	766	791	762	791	795
23396	22043	30864	25389	21782	18987	5955	796	604	659	633	580	605	616	598	592	598	581	576	599	595	581	595	580	581	544	582	587	586	541	608	566	600	558	583	535	589	600	593	557	573	571	615	578	558	602	592	606	565	550	559	590	601	575	577	573	566	622	614	529	593	619	622	605	553	548	565	576	584	543	587	559	634	620	606	585	607	604	625	551	591	530	587	608	586	570	595	586	586	570	540	593	559	614	561	550	592	593	578	588	532	569	611	613	550	587	578	598	610	605	522	597	575	589	605	562	624	559	609	586	598	579	565	545	580	555	575	593	550	570	558	581	570	566	618	604	584	542	576	571	615	575	596	563	628	573	591	597	517	555	611	580	599	604	601	568	566	593	588	570	562	571	612	557	584	541	587	574	576	578	576	578	601	584	561	564	601	609	597	582	579	568	594	587	593	574	589	545	572	563	555	574	602	564	566	561	620	575	567	616	594	599	598	575	606	625	600	588	608	584	520	541	594	599	553	593	577	576	556	574	603	567	579	598	587	549	592	599	545	565	600	572	599	621	605	597	608	573	560	553	566	567	595	583	552	586	634	588	573	584	619	569	534	567	549	575	612	587	628	540	608	543	597	557	577	585	597	565	578	582	578	542	578	586	576	589	623	589	580	551	603	600	558	589	596	625	539	573	588	562	600	569	592	605	579	603	587	582	596	574	584	574	603	578	602	584	581	572	605	563	573	592	578	591	541	587	585	581	595	528	567	590	594	515	576	572	553	536	606	576	577	601	572	585	532	580	595	537	569	550	538	594	593	584	579	566	623	587	585	578	578	559	550	603	593	625	594	587	575	584	582	610	580	578	588	610	585	558	583	568	578	553	571	557	602	559	575	568	592	534	633	525	599	594	613	541	535	571	539	643	532	553	584	586	589	570	624	548	540	591	575	578	611	549	570	568	590	585	557	529	611	595	593	601	627	577	560	549	593	573	521	584	609	605	565	610	552	548	549	581	572	604	576	603	602	612	598	561	565	558	562	605	569	556	587	574	600	593	591	548	567	587	589	607	566	574	597	565	585	580	569	582	584	545	614	532	577	563	606	547	574	588	553	552	593	635	614	568	552	553	568	574	572	560	581	557	580	591	608	595	524	584	553	607	609	593	557	591	610	547	570	596	605	572	599	585	629	582	557	551	570	593	590	575	583	592	534	574	584	584	588	610	576	607	589	547	584	529	610	581	583	566	594	562	581	556	591	617	569	555	533	547	554	564	516	562	585	535	574	572	619	562	566	575	533	574	581	515	622	547	580	575	563	590	597	591	568	606	541	590	571	589	619	526	566	599	585	554	603	570	568	595	548	582	632	605	544	582	567	544	607	587	535	559	551	575	609	584	578	574	542	559	577	575	585	598	586	598	551	563	602	549	631	557	585	575	588	623	549	563	593	575	593	598	581	562	542	586	596	605	575	587	610	569	589	585	602	579	602	565	555	596	572	564	570	615	585	551	599	581	548	591	553	622	614	591	581	596	582	577	545	579	557	581	614	545	577	561	564	563	588	591	569	594	548	569	569	586	570	577	589	556	582	559	576	580	560	554	553	606	624	583	573	584	571	549	563	592	571	569	533	554	590	607	580	574	589	555	542	564	549	538	610	583	566	607	605	604	631	587	621	613	570	574	577	551	588	540	598	599	577	562	554	601	597	538	572	600	560	598	593	611	609	574	557	559	546	586	552	551	584	581	562	603	601	590	545	573	562	556	612	586	576	561	565	569	586	586	573	626	567	597	610	575	636	559	589	578	564	558	547	570	603	568	584	567	567	555	555	584	602	587	580	586	537	598	550	524	547	553	608	573	596	580	578	568	528	583	574	569	567	560	554	557	562	586	591	592	575	578	549	613	589	574	558	580	541	584	591	604	545	646	579	573	566	523	567	586	611	579	557	562	575	571	595	573	619	573	588	572	563	526	582	619	576	600	553	632	576	549	559	592	554	558	571	623	602	564	575	551	601	620	563	525	579	581	592	598	603	598	542	599	588	613	568	569	571	586	548	540	580	566	569	604	575	610	544	565	563	596	568	598	544	546	562	574	536	593	555	548	581	602	588	585	569	583	542	573	569	636	600	568	567	566	595	556	577	594	586	598	560	651	609	601	589	580	604	568	608	564	610	586	594	566	617	572	579	590	551	588	576	569	605	583	575	621	559	597	611	554	558	596	607	529	532	554	583	563	592	559	545	583	585	579	597	570	631	576	563	611	562	588	564	598	610	564	580	563	602	603	589	574	586	573	617	579	581	603	602	528	558	541	584	589	588	540	576	515	539	570	561	595	619	604	560	532	600	608	504	611	544	570	595	557	592	590	544	574	572	612	608	578	594	554	575	547	581	555	601	584	585	614	546	568	588	585	621	511	564	609	589	585	558	582	605	573	592	604	564	583	542	599	578	556	568	592	557	556	593	607	543	582	608	573	593	545	580	614	561	598	578	609	601	599	600	621	575	595	569	618	570	564	562	550	555	605	590	565	568	552	629	582	624	579	572	588	589	578	591	548	556	593	590	612	540	576	526	584	588	604	557	560	584	592	583	583	601	569	573	570	593	549	538	561	570	560	547	597	623	624	537	593	562	585	532	608	588	582	560	600	599	560	547	562	604	550	598	597	631	577	537	560	564	589	582	608	586	561	596	566	641	587	565	515	603	597	546	638	614	586	592	522	627	587	599	601	567	599	595	604	577	597	568	598	588	574	592	587	551	592	578	645	566	554	613	592	568	620	541	589	538	565	588	562	563	591	593	567	597	534	595	553	575	590	561	581	553	552	577	604	522	592	583	627	574	556	562	560	622	575	598	556	560	607	574	567	629	600	559	609	593	587	578	573	591	587	592	567	561	563	575	571	579	533	591	545	592	552	590	605	587	557	589	574	564	592	600	578	558	599	617	555	531	595	591	566	602	580	589	588	571	584	590	579	601	574	571	580	572	606	589	583	551	580	548	620	542	596	563	598	560	574	586	602	562	550	592	539	598	566	588	565	567	591	595	587	611	586	543	554	588	573	577	604	563	607	597	551	560	576	630	535	604	581	522	625	564	516	552	569	595	561	614	569	528	563	579	602	576	599	534	593	569	617	537	568	592	565	550	585	588	627	596	590	585	617	611	597	615	560	597	611	598	576	525	571	584	587	581	562	583	563	605	585	574	567	592	595	596	582	576	559	584	533	528	541	551	565	624	578	608	570	558	563	539	575	583	590	537	564	550	628	608	566	577	596	566	546	579	566	547	592	608	575	588	605	617	594	549	541	599	565	561	546	583	558	565	567	582	571	532	618	596	576	585	587	553	590	538	562	559	620	540	597	600	616	608	537	538	584	570	571	604	623	596	553	559	581	590	635	595	580	594	625	531	597	573	551	619	590	580	582	565	557	588	602	588	603	610	594	575	579	598	616	582	581	601	536	545	584	552	616	599	589	625	564	597	586	605	606	564	599	581	545	581	593	579	575	528	566	549	583	589	538	609	570
62014	100115	75071	45902	24175	7932	2235	1008	890	872	890	838	819	883	866	900	899	886	886	856	863	920	913	878	873	873	878	845	881	875	863	880	899	868	889	880	896	884	853	856	851	809	861	869	831	840	862	868	863	836	866	862	849	851	839	858	802	848	874	894	834	858	832	867	896	919	836	833	879	864	896	824	881	842	844	896	869	845	850	855	888	842	818	903	838	851	837	876	879	855	849	852	873	877	859	835	876	869	807	841	845	852	829	875	925	864	888	828	882	817	886	868	860	866	830	871	866	892	861	826	877	869	893	848	883	912	835	874	839	852	827	868	892	864	848	863	844	835	839	838	831	817	858	815	850	883	872	870	834	849	881	830	890	807	851	848	832	892	834	864	888	845	840	886	906	852	835	844	861	868	821	832	879	821	883	826	929	871	895	834	885	854	871	815	879	834	796	846	842	940	849	853	861	873	799	865	876	873	861	831	896	825	898	875	874	857	884	811	803	845	887	842	826	856	857	853	845	909	927	844	908	833	806	860	883	896	858	897	839	834	878	864	855	843	834	868	800	792	888	813	879	856	876	848	859	843	833	857	876	870	850	871	920	853	813	887	810	882	848	854	830	893	910	881	853	845	868	870	814	850	843	897	840	846	845	867	828	862	866	873	898	850	860	853	897	842	896	864	868	857	880	867	810	868	862	867	837	839	879	845	847	849	802	864	828	936	850	904	912	867	866	874	883	833	794	871	883	868	869	902	853	835	880	829	848	905	797	881	872	879	836	846	885	856	899	882	843	851	835	850	855	863	854	842	901	813	843	858	915	903	855	806	831	839	853	817	826	869	885	834	800	886	797	876	850	851	877	862	884	849	832	891	871	876	872	814	827	845	850	840	826	857	857	890	790	871	790	812	878	843	892	852	889	867	866	847	841	868	849	884	887	912	870	832	869	825	867	853	954	887	873	845	835	836	882	851	890	883	878	862	865	845	856	854	873	892	876	830	876	849	818	876	899	936	918	916	803	859	915	829	893	866	860	842	832	841	880	838	854	832	888	861	900	869	841	899	905	843	878	871	867	856	821	895	869	857	849	837	842	849	868	911	815	901	854	878	864	851	855	852	864	885	850	875	910	867	848	879	845	868	858	893	877	848	883	857	836	886	868	839	835	894	872	853	892	840	848	904	878	790	825	842	850	869	867	839	918	827	866	867	833	882	868	911	819	856	808	831	879	855	837	853	833	919	875	830	827	852	884	856	831	822	902	844	890	834	842	877	899	855	869	809	837	892	847	874	909	839	843	886	846	859	879	862	875	791	856	825	889	913	900	847	821	855	843	839	870	834	871	874	866	825	899	920	857	913	888	871	859	804	852	831	857	878	872	843	868	859	878	850	864	847	832	893	873	874	836	904	848	861	866	848	859	884	854	836	887	874	856	891	881	829	896	817	900	907	855	810	838	884	850	881	832	886	894	852	879	877	888	821	876	830	877	853	801	853	841	897	847	894	879	857	857	859	869	895	855	834	882	868	891	880	823	883	900	871	840	904	921	846	878	859	873	821	842	850	867	850	896	888	889	842	897	878	809	884	877	842	918	905	836	913	853	888	817	912	829	840	853	871	846	850	827	853	868	886	883	859	837	893	860	876	862	833	902	880	867	850	864	869	906	835	851	808	863	853	825	827	839	840	823	831	897	861	855	841	843	812	860	817	857	831	857	917	894	892	847	838	900	837	858	888	826	854	838	866	858	870	908	945	805	812	896	870	824	848	851	804	840	883	965	898	870	834	923	857	860	878	848	913	879	865	860	861	853	864	853	855	859	826	860	871	885	858	799	881	840	868	827	839	826	830	831	849	802	847	834	862	870	837	846	840	842	886	847	854	861	848	883	869	860	877	931	860	859	887	889	877	795	904	889	889	864	811	894	871	880	924	866	849	915	844	873	861	856	929	904	834	840	851	839	898	890	874	897	914	883	861	861	903	811	888	768	873	839	844	862	887	838	883	893	844	869	875	835	819	863	844	865	906	850	906	871	871	862	897	879	851	896	864	832	871	832	825	851	811	861	855	846	835	844	905	859	886	884	842	847	854	864	876	867	811	841	822	840	879	873	882	877	833	854	867	836	852	849	859	869	886	863	910	866	856	856	882	906	894	879	879	839	889	880	860	855	885	861	827	873	831	874	861	879	857	866	836	831	836	827	857	861	812	890	833	888	832	856	844	868	836	885	918	875	885	850	874	843	884	901	839	828	821	868	872	907	878	866	871	859	869	900	858	815	861	858	873	909	896	872	884	832	832	846	835	870	853	853	865	893	866	882	855	885	861	843	863	880	807	848	885	875	886	811	822	876	820	838	845	937	842	830	836	840	862	852	854	825	852	917	869	845	819	857	840	835	927	841	873	845	878	843	916	852	845	864	843	859	929	821	872	882	873	926	837	882	870	860	874	873	875	861	822	876	847	874	854	902	872	834	843	871	849	833	926	869	874	876	930	866	896	834	888	825	884	854	923	869	895	862	867	837	907	822	874	862	861	859	878	851	807	864	873	871	856	869	898	892	879	818	882	876	884	816	825	844	861	897	845	830	836	863	782	881	889	841	840	900	909	866	842	836	859	857	846	847	897	832	861	897	876	846	846	892	863	850	875	828	876	837	806	857	874	885	839	865	857	856	810	887	886	868	826	846	827	799	878	891	845	843	923	847	841	917	870	837	865	919	847	924	851	923	912	861	867	863	865	853	892	848	883	882	831	835	887	885	845	809	864	875	893	886	851	857	906	912	842	895	864	841	895	820	836	913	860	889	898	835	845	864	886	832	815	869	871	825	853	804	805	839	852	907	883	891	854	814	905	860	853	859	897	877	877	872	811	832	856	885	864	848	840	889	856	857	874	847	765	907	881	832	845	882	851	844	879	861	834	841	840	824	875	870	878	839	954	916	861	914	872	806	823	887	839	844	814	815	818	866	873	816	885	826	902	909	879	803	802	824	885	894	872	855	862	863	940	873	811	842	873	837	859	856	906	836	884	892	882	862	850	800	797	873	849	847	896	812	827	835	800	935	861	893	836	889	813	843	839	868	888	864	881	868	811	913	804	789	897	816	855	862	843	893	837	853	852	843	871	882	858	843	786	862	899	865	844	832	838	850	856	822	842	870	840	919	868	903	860	959	889	842	862	829	888	884	858	879	794	864	880	845	888	856	825	851	854	847	844	890	811	856	876	866	838	850	849	858	864	834	920	854	854	841	911	877	841	885	841	809	848	880	828	873	854	881	868	873	860	844	859	883	879	859	812	891	861	803	845	824	897	870	860	803	867	832	849	870	858	836	840	872	901	914	891	832	860	862	823	859	852	856	863	887	891	845	888	883	843	881	912	865	858	867	886	816	883	883	850	864	880	827	850	892	862	872	822	897	853	868	897	845	912	911	885	861	870	851	862	828	867	906	913	833	844	893	874	858	846	848	866	880	893	873	882	876	842	856	872	875	855	857	831	884	874	875	910	868	849	849	852
29874	29618	27808	13131	2424	732	494	426	383	408	396	394	414	374	389	437	441	400	433	379	422	414	397	410	431	432	409	405	400	396	421	440	408	417	439	409	412	428	401	394	403	418	401	361	370	412	388	409	389	393	405	415	452	395	407	405	431	384	435	416	421	415	438	409	398	393	407	448	433	407	444	415	400	409	386	391	423	419	407	391	434	426	420	404	391	427	400	389	411	425	407	397	395	415	399	422	381	402	416	382	419	426	451	408	369	401	392	410	447	423	397	414	415	389	402	392	425	406	387	377	395	409	417	385	388	392	418	405	422	400	388	406	427	406	425	453	420	423	373	378	415	384	427	375	421	372	415	405	427	380	420	450	391	434	374	402	412	378	382	435	406	388	398	368	423	383	405	389	409	413	403	375	416	410	422	398	406	367	414	417	383	415	417	398	382	429	430	395	390	421	403	409	406	388	369	418	402	406	379	390	394	391	402	424	405	409	431	406	445	355	411	440	409	387	412	403	395	404	380	399	419	395	405	396	375	404	409	405	410	425	380	364	432	432	369	417	387	397	381	387	418	385	355	451	440	390	409	346	391	420	379	378	388	376	375	418	404	417	408	426	438	398	424	441	400	400	443	390	422	416	420	400	407	400	413	378	394	392	426	370	413	405	414	423	419	385	376	378	413	413	415	423	363	418	436	396	418	427	379	377	383	394	436	400	407	448	400	423	387	402	347	383	398	433	403	427	431	387	410	387	443	382	362	382	414	391	392	374	392	400	387	426	408	388	407	403	433	430	406	418	441	402	403	397	412	403	412	384	410	400	437	412	394	427	425	435	389	392	414	372	401	398	421	395	402	418	404	422	432	406	409	388	391	379	404	396	370	396	451	378	451	378	413	415	414	425	453	450	392	393	384	373	401	401	357	424	412	407	398	423	348	406	430	399	366	381	400	401	423	429	434	398	374	441	355	386	419	378	386	419	435	401	382	413	403	373	412	392	392	411	413	408	389	388	422	400	390	375	418	403	387	404	403	387	401	419	415	381	419	395	418	445	425	414	428	425	390	363	395	360	410	407	349	414	389	403	398	407	390	386	393	429	387	440	409	412	402	432	418	408	379	405	386	377	379	402	397	396	399	418	433	429	389	368	409	395	432	384	415	415	424	406	385	424	416	423	409	390	399	366	375	376	414	370	401	426	344	401	419	397	430	376	391	402	389	380	421	406	381	376	391	442	410	424	366	425	423	416	390	396	410	417	405	431	405	378	412	409	366	432	400	410	382	429	405	399	415	438	388	428	378	386	425	403	390	453	372	427	406	415	375	373	405	421	395	422	349	427	410	407	378	423	392	340	379	485	372	424	399	420	442	403	365	394	411	412	434	415	393	424	393	381	416	428	400	403	376	396	436	426	390	400	381	385	406	430	378	407	413	400	428	408	386	388	388	434	398	380	401	397	430	413	427	395	415	392	386	389	377	412	401	389	393	378	380	436	405	406	414	363	421	397	432	370	386	405	395	414	382	409	391	400	416	415	389	384	401	390	409	370	428	394	399	412	380	374	402	420	386	392	387	409	403	430	418	391	422	350	401	411	384	451	409	374	402	403	415	382	421	415	406	380	415	381	394	366	426	382	447	417	373	405	378	429	436	392	412	381	404	417	400	390	392	382	406	382	420	372	405	392	426	445	426	397	410	449	419	420	400	388	397	387	406	395	382	387	389	434	423	356	399	406	430	404	421	395	385	388	376	392	418	399	434	416	416	376	389	425	371	401	345	387	387	410	414	397	388	390	403	387	433	408	390	404	423	472	410	371	396	396	392	452	407	394	416	380	432	427	442	377	415	408	403	373	402	416	420	396	358	392	445	420	384	379	401	419	420	379	410	455	423	410	364	390	405	386	415	390	416	373	448	370	420	433	412	406	411	385	364	404	395	394	425	392	399	429	408	443	405	417	431	399	415	412	440	393	375	383	443	417	415	419	390	373	420	429	412	396	394	397	393	403	376	425	421	395	410	401	411	405	422	389	407	417	432	417	434	413	399	415	412	406	411	381	406	407	388	386	406	413	407	387	428	389	417	409	408	396	412	374	367	382	425	417	406	378	421	394	424	379	393	399	434	398	412	426	368	393	396	360	409	420	416	421	417	450	395	425	422	420	399	408	408	448	397	367	422	388	412	427	413	442	414	388	426	383	392	423	424	390	379	439	386	422	368	408	427	423	403	414	405	370	400	375	412	410	444	377	419	366	394	426	400	378	432	416	394	424	421	429	428	410	377	407	381	388	451	366	437	418	389	410	410	423	385	391	414	413	417	359	413	367	398	390	397	417	379	400	429	383	390	409	384	406	419	400	387	372	384	383	398	394	382	404	400	421	388	405	400	397	414	389	413	405	420	395	410	394	424	401	395	378	409	404	381	450	396	373	402	418	407	352	412	436	419	401	363	441	384	404	404	377	391	378	409	387	403	387	408	391	399	433	401	414	412	418	378	424	414	399	400	385	393	394	407	438	399	370	388	430	349	408	422	435	400	441	398	378	411	400	410	424	381	427	396	396	389	387	433	398	420	396	410	407	450	399	396	425	393	392	470	402	414	372	422	421	442	430	440	389	395	376	405	412	400	418	404	403	407	424	398	401	401	416	416	380	394	392	429	365	433	406	391	417	420	413	398	411	399	437	355	408	408	397	433	397	412	351	403	394	399	413	408	416	394	409	397	399	396	378	406	415	422	371	356	390	451	399	428	395	427	412	431	388	432	428	415	373	436	394	400	421	394	396	384	404	399	400	396	364	399	423	439	407	378	378	408	379	403	407	448	403	454	381	421	386	376	387	423	380	372	400	399	429	364	418	410	388	424	417	413	417	408	424	436	328	394	424	412	387	408	406	440	405	382	435	439	390	390	408	400	431	371	415	364	397	386	402	387	362	381	424	359	388	444	425	444	390	402	399	410	396	392	401	411	391	406	395	431	363	398	420	404	382	376	380	397	406	441	437	379	369	454	395	417	414	419	403	393	403	417	416	410	405	371	388	408	392	372	422	429	424	443	405	392	418	398	407	387	432	409	415	365	440	427	408	388	375	398	396	423	419	421	392	399	401	436	414	376	396	377	391	452	393	395	411	409	417	399	356	425	427	407	402	430	353	382	437	405	371	427	393	429	387	380	432	403	375	412	388	396	420	362	383	388	388	388	392	388	363	435	407	393	381	382	439	416	422	390	386	409	373	404	355	415	392	412	409	419	373	392	402	366	386	390	418	410	385	409	418	413	404	429	389	385	438	423	379	446	412	411	462	383	409	390	370	410	395	386	392	419	387	401	367	416	435	406	429	357	417	410	386	402	434	433	388	412	388	423	442	401	375	398	425	427	424	373	391	389	405	430	395	415	372	371	436	433	410	407	406	381	400	388	402	410	427	438	443	396	430	357	416	384	400	401	389	399	362	414	383	413	397	428	353	414	389	408	433	415	442	379	402	401	420	394	424	415	414	367	362	387	391	412	395	385	389
36617	46568	32197	13045	3996	1303	772	659	565	621	579	641	653	649	609	640	696	608	639	675	640	610	650	603	608	643	699	614	614	666	693	644	594	612	627	614	655	559	623	574	581	643	626	606	622	635	612	593	663	601	621	619	640	580	633	592	606	682	629	636	603	636	586	610	577	644	568	672	628	617	635	622	636	629	696	622	630	616	617	634	607	624	612	603	618	595	576	653	604	638	585	676	637	594	618	628	611	667	597	641	649	652	637	616	614	602	628	625	627	600	655	607	664	578	622	564	580	663	633	622	634	663	645	625	675	661	634	604	627	630	639	651	599	614	604	656	659	635	620	622	675	610	658	623	584	621	644	609	626	655	659	650	639	629	600	601	624	625	655	608	622	641	659	650	632	624	591	625	607	617	630	621	594	682	596	638	628	631	585	619	644	621	577	633	586	655	611	602	650	639	613	680	651	619	638	610	600	611	612	676	597	633	575	589	603	631	633	574	612	644	613	620	631	569	638	640	661	626	640	622	673	619	642	618	628	620	625	638	653	622	582	619	592	637	615	607	568	600	618	599	647	674	633	590	636	660	638	606	611	596	630	617	605	621	615	609	614	652	604	631	627	680	597	595	637	591	625	627	602	640	636	620	637	647	657	661	653	628	645	636	634	633	591	565	603	602	606	632	605	632	594	617	614	624	657	628	601	678	658	619	660	601	636	642	636	576	639	642	666	623	611	604	631	638	634	601	600	629	614	639	631	663	646	618	658	665	567	639	615	615	602	624	600	635	641	603	611	666	614	592	682	662	674	592	613	581	639	639	576	589	612	615	612	630	613	639	567	635	657	640	632	633	677	589	627	644	625	626	610	632	614	612	617	641	613	610	622	626	642	622	622	616	575	645	614	619	638	638	642	603	628	634	617	591	630	616	639	620	629	640	619	610	575	625	623	623	675	623	602	640	621	655	583	637	649	599	622	627	622	623	610	606	641	644	593	588	651	635	634	638	630	618	631	596	633	627	613	621	585	636	609	651	596	625	654	616	602	580	580	663	644	648	569	620	541	606	615	620	605	643	654	624	624	603	635	581	651	621	642	654	641	594	641	675	627	621	593	633	627	562	585	607	605	608	662	652	671	577	621	609	660	652	638	633	622	581	629	638	582	642	620	625	633	610	655	627	647	634	617	641	614	588	627	628	635	623	564	624	642	650	621	597	638	655	621	649	610	603	618	651	579	600	607	611	635	632	667	655	600	609	589	616	602	639	602	628	596	623	576	603	636	631	607	595	628	637	637	613	577	678	613	616	625	626	633	625	611	611	604	644	632	619	607	598	648	625	619	589	653	637	625	627	611	667	596	658	634	641	629	570	630	626	676	632	545	616	627	650	653	653	607	620	679	660	592	593	593	588	590	638	583	622	641	639	682	657	667	675	621	619	620	614	634	614	659	641	651	648	607	628	599	643	614	612	583	600	613	594	615	631	605	652	600	606	653	651	628	604	597	649	618	630	668	614	585	629	610	629	639	632	643	597	633	640	622	597	647	628	668	621	597	572	633	618	606	666	668	618	600	657	605	591	594	685	639	612	656	629	648	636	611	611	622	643	625	625	637	635	595	673	628	631	657	579	658	606	604	656	622	657	594	625	619	571	658	631	613	630	649	627	614	660	631	643	597	637	638	613	596	586	599	630	679	568	615	655	604	650	573	611	583	630	607	614	629	634	665	650	603	619	641	654	659	607	632	659	602	649	643	616	610	622	657	631	628	601	584	629	641	621	625	686	591	636	655	652	644	629	641	636	600	640	659	617	609	642	633	645	607	630	630	630	584	655	656	624	615	610	631	673	592	640	596	597	610	600	603	625	641	587	631	617	606	622	620	659	600	624	624	629	639	616	588	623	607	725	594	622	610	604	680	620	641	626	661	616	645	613	621	606	631	640	619	596	622	616	604	616	645	649	633	629	631	658	652	591	613	607	649	659	623	613	675	620	645	626	623	639	643	633	625	600	651	643	636	633	567	666	632	641	644	628	609	598	599	702	653	679	634	646	619	604	651	594	581	593	687	635	608	640	650	600	590	620	614	634	614	649	618	630	593	638	623	593	575	588	614	607	648	610	606	580	618	584	632	647	614	639	638	608	650	651	645	596	591	622	648	629	615	643	648	617	624	589	601	621	572	680	672	596	629	616	595	651	638	648	657	591	626	598	655	636	597	612	696	657	620	582	622	622	662	660	579	653	642	661	657	586	646	623	621	614	590	639	637	648	689	616	625	683	607	649	570	572	667	623	626	606	628	618	632	631	679	670	641	641	631	618	619	649	592	637	630	609	633	596	624	643	639	616	658	613	652	623	588	593	636	577	694	619	661	672	619	670	615	619	656	629	625	636	631	668	632	611	640	608	611	647	666	610	622	625	659	609	617	597	599	603	630	607	621	614	627	657	647	624	658	656	646	661	633	587	683	645	591	639	654	604	611	634	602	613	598	628	630	577	605	589	638	615	609	634	640	586	599	639	617	624	633	662	615	586	618	647	620	629	644	639	592	600	627	595	624	625	621	610	635	661	630	612	636	658	635	637	632	628	609	627	659	583	606	585	654	655	593	672	638	624	608	638	640	620	601	605	617	623	653	653	637	618	634	608	620	598	633	593	658	618	581	619	667	605	682	647	626	671	600	646	608	633	631	637	603	633	627	616	609	647	648	555	590	633	664	566	595	621	626	634	648	646	664	641	627	606	648	642	648	609	644	680	619	641	643	652	587	662	644	627	631	651	615	618	616	618	637	641	634	619	624	628	640	613	669	636	623	617	629	603	637	609	606	624	658	632	618	611	627	612	613	638	630	628	593	597	618	604	644	586	630	630	638	605	665	597	636	656	639	612	632	623	596	598	645	571	632	633	616	646	669	640	649	581	628	629	612	654	632	627	639	619	624	623	583	588	599	627	589	636	676	586	637	647	620	638	660	638	643	606	634	623	586	615	609	620	628	618	618	653	629	627	685	601	623	636	615	612	638	607	622	669	651	651	643	628	655	684	622	657	616	658	575	622	640	642	636	598	612	606	610	666	632	614	635	593	659	598	659	619	663	645	618	637	612	634	596	659	602	653	625	656	649	603	622	656	640	624	600	595	626	628	639	606	605	601	598	643	623	578	585	623	577	614	672	633	612	611	670	601	652	627	619	622	659	637	614	618	649	597	653	594	583	634	634	616	603	619	618	644	610	658	650	614	645	613	640	598	657	618	633	625	617	599	669	675	606	611	637	634	637	660	646	624	593	655	631	616	592	632	589	627	645	673	652	623	607	640	647	629	650	587	617	664	612	624	575	663	625	649	601	561	639	693	634	576	602	636	699	646	633	604	632	653	544	634	596	638	685	626	625	641	624	606	625	640	600	626	619	589	622	630	641	562	655	628	603	593	620	647	677	618	619	621	606	648	643	589	592	613	623	666	598	649	637	599	650	601	608	637	659	620	620	647	613	653	650	641	640	643	614	629	586	633	619	645	557	589
24630	23244	32644	27167	20345	9155	1368	606	531	547	582	534	519	574	556	520	563	586	501	510	523	526	550	574	522	547	511	528	532	550	521	500	523	526	519	532	523	480	528	540	522	507	520	561	558	558	546	558	514	532	525	519	550	548	517	566	495	563	563	521	487	539	518	515	545	537	510	534	539	531	500	527	535	510	549	538	531	508	523	490	519	532	513	497	521	523	524	538	527	499	506	504	493	487	534	575	552	538	518	549	517	495	505	514	518	535	534	530	519	483	555	501	501	552	550	523	581	532	523	553	512	570	514	517	520	490	514	542	522	536	561	550	539	534	550	503	513	537	474	495	521	495	530	560	507	528	552	527	516	512	538	510	533	557	542	545	525	528	534	511	514	509	508	520	559	494	547	513	524	520	491	466	553	446	561	504	557	515	501	507	520	497	526	517	532	520	505	550	480	565	492	570	501	558	524	505	535	557	516	558	501	516	474	479	482	512	500	529	510	522	472	501	549	534	522	519	484	518	508	475	500	541	515	517	500	539	521	542	499	510	581	501	505	468	543	538	514	514	534	537	523	491	500	508	528	489	478	477	537	514	546	490	512	515	488	526	495	556	540	522	509	491	494	546	510	544	494	510	502	557	492	522	523	522	552	534	547	491	535	492	514	509	529	505	486	506	528	499	509	519	549	517	535	493	535	512	528	535	518	529	521	528	533	512	485	537	486	473	542	496	532	508	571	526	489	559	547	508	516	487	503	491	523	505	537	538	543	513	542	538	548	538	495	529	505	507	538	573	510	506	496	489	539	549	552	498	516	498	526	510	498	552	508	506	515	479	513	489	502	514	492	502	482	518	510	515	508	525	475	525	535	522	535	533	541	489	530	524	532	510	473	544	523	518	527	526	498	545	510	486	538	512	509	530	553	504	547	545	569	548	520	545	511	548	521	555	527	569	514	529	527	515	525	520	535	489	535	501	509	509	560	516	508	497	556	536	531	495	502	519	549	540	560	524	532	498	538	506	534	512	523	509	518	536	491	498	534	511	555	516	523	531	490	467	555	467	535	524	493	561	504	483	495	525	521	513	507	533	491	539	516	516	521	488	517	526	579	519	526	525	535	463	529	518	510	555	562	514	499	507	459	504	557	524	528	513	516	518	512	522	509	475	502	530	514	528	561	489	531	552	517	532	513	503	506	519	501	527	494	517	522	521	530	460	488	535	501	508	516	491	574	519	541	509	500	538	518	484	505	539	492	487	505	568	512	519	511	502	507	458	474	494	487	505	506	507	552	521	506	542	548	515	528	533	528	535	552	507	467	500	530	533	562	524	552	528	518	509	550	510	511	523	527	527	533	541	540	528	552	490	548	522	553	537	539	505	482	519	525	527	562	555	542	508	496	515	506	525	534	534	535	499	538	530	522	561	516	520	530	553	562	557	554	523	540	501	513	503	509	469	497	513	539	527	519	516	498	513	514	508	518	516	506	557	537	517	526	491	559	522	522	519	523	547	517	492	504	504	488	535	533	486	543	513	512	512	524	522	499	514	563	535	473	498	500	525	501	524	510	522	495	491	523	538	502	529	507	496	520	515	550	532	533	532	493	514	491	510	543	531	489	530	506	507	504	504	500	526	519	528	523	518	547	520	508	537	545	521	495	513	568	523	520	513	513	522	532	524	489	528	520	523	510	548	538	470	512	526	530	519	536	502	471	537	519	526	509	481	546	480	558	483	534	539	535	521	493	507	514	505	519	515	481	549	501	510	498	551	484	498	535	544	483	523	473	504	459	523	529	549	534	521	531	524	562	518	503	528	555	526	482	482	520	520	521	518	510	531	491	520	472	499	531	548	487	508	504	494	516	507	499	509	526	547	495	534	541	544	553	530	550	559	553	507	501	527	506	543	541	526	524	494	560	497	468	509	526	480	494	508	486	523	549	508	513	535	520	550	544	513	502	568	538	516	529	551	544	537	517	522	511	529	516	512	553	491	495	544	559	486	485	525	520	528	562	494	500	530	544	524	519	532	505	514	542	538	539	530	538	515	472	537	564	509	561	545	553	531	497	487	504	514	488	508	489	500	539	519	511	493	501	537	503	528	556	513	512	511	530	531	533	496	519	545	518	521	533	537	553	527	536	516	504	540	518	515	547	556	513	524	541	502	547	500	524	510	541	537	510	541	507	546	489	523	509	520	544	523	549	497	473	516	507	546	558	545	529	496	486	529	533	517	518	542	515	544	521	541	552	556	544	521	528	511	526	525	500	504	538	525	523	520	469	534	512	534	528	525	505	531	540	522	500	564	519	485	554	489	529	532	545	535	523	522	514	545	576	468	508	539	527	514	537	476	537	481	547	502	552	554	508	501	520	533	511	507	501	566	530	516	544	537	508	517	525	539	513	493	522	499	490	547	525	506	532	545	497	552	512	510	532	510	532	514	536	550	491	524	491	514	548	531	536	485	509	506	541	501	533	474	530	478	547	508	528	550	547	548	492	566	504	476	503	513	492	561	506	539	544	515	549	484	566	515	506	511	554	519	527	520	509	500	581	514	513	520	567	514	520	532	555	553	530	537	524	510	517	496	483	528	511	552	496	527	524	488	475	520	551	524	488	595	481	545	534	518	539	501	536	518	538	534	528	512	523	516	523	491	514	489	487	521	483	540	536	520	581	537	533	534	521	525	516	484	510	488	534	529	539	525	513	522	529	507	496	540	540	506	514	567	527	507	546	542	532	559	531	510	528	522	508	468	488	540	530	531	500	539	495	509	490	507	486	480	540	543	550	538	515	557	525	547	525	519	523	504	559	505	552	541	508	506	553	473	525	486	499	511	484	547	516	528	515	511	509	490	462	514	502	507	482	521	530	487	529	504	524	525	490	504	512	531	516	528	512	545	506	533	533	562	523	528	545	540	564	481	493	582	546	486	502	556	538	524	515	522	545	517	530	527	556	578	500	506	537	560	548	503	487	508	541	523	524	556	523	561	533	525	504	520	485	483	550	522	529	542	538	516	491	524	547	490	500	508	520	540	525	531	544	508	521	535	524	516	535	523	571	528	504	487	529	518	523	508	534	514	526	530	511	517	582	536	562	500	528	556	554	490	518	530	552	525	542	560	489	518	485	524	507	555	545	498	530	536	547	503	513	484	527	521	483	452	496	517	538	543	530	515	540	488	495	526	500	524	507	554	521	494	527	478	534	539	512	522	490	527	520	538	483	531	538	507	509	513	503	502	509	481	505	484	481	566	502	485	509	511	494	544	545	509	472	498	513	548	506	537	536	539	524	508	507	550	509	531	544	493	531	504	525	543	497	540	513	555	569	512	504	496	527	526	545	493	515	552	506	499	573	517	510	489	487	546	532	505	493	502	522	556	526	514	547	515	500	501	528	562	528	535	519	523	500	490	510	486	505	532	520	555	530	545	533	529	490	496	518	514	497	542	535	519	517	519	511	526	520	534	473	506	565	538	497	550	494	509	524	550	477	528	556	497	508	522	562	523	514	514
60562	89308	64438	36391	16550	4684	1513	842	778	784	773	774	757	793	782	747	852	782	782	778	806	796	784	799	827	779	796	766	813	801	818	809	809	775	790	753	767	822	818	790	756	822	840	784	843	797	835	789	766	804	796	812	798	795	800	833	783	817	791	816	766	774	768	845	752	798	756	737	777	837	757	801	765	861	773	801	853	832	801	787	812	804	816	775	813	799	785	782	795	776	764	775	834	819	782	775	791	769	819	791	786	786	804	759	790	757	831	787	821	781	779	776	803	740	760	751	823	820	816	767	813	823	777	871	823	771	783	805	801	804	830	768	837	764	827	772	792	810	783	823	760	803	827	735	795	762	853	739	774	788	757	800	770	773	768	793	772	826	787	750	815	786	786	782	742	809	812	794	795	840	761	808	756	814	838	734	819	861	821	791	819	800	790	801	784	806	820	792	792	760	810	821	778	750	771	776	785	765	786	757	787	805	777	811	796	800	751	830	842	814	810	733	807	798	746	809	839	782	755	762	821	821	830	750	717	795	790	759	780	782	753	799	781	793	791	834	795	793	775	805	764	759	785	802	790	808	764	796	766	801	810	845	819	760	780	845	779	736	767	793	776	813	867	772	770	780	787	804	754	840	822	801	771	737	802	804	763	790	783	822	747	768	741	744	820	781	782	792	799	795	825	811	827	776	810	787	789	775	820	774	815	821	846	761	824	849	787	814	796	773	785	808	784	730	770	808	811	776	800	834	839	734	769	804	737	733	759	739	749	762	810	794	765	756	786	837	826	746	762	761	796	793	817	825	821	809	780	783	778	737	809	792	792	796	782	787	778	810	807	822	759	837	843	764	761	769	770	792	760	776	784	793	836	774	776	790	799	795	803	789	774	812	770	822	771	745	824	825	801	828	833	800	813	799	800	767	788	775	825	783	816	799	852	788	818	778	785	762	787	777	818	758	829	769	724	811	764	797	800	791	806	858	755	787	744	791	807	807	818	807	789	818	793	823	817	798	793	805	734	821	783	829	789	767	804	831	796	801	766	812	784	778	818	771	806	788	836	791	810	821	799	762	778	782	788	727	785	775	807	757	769	748	759	790	805	840	784	822	827	857	810	750	798	785	867	743	752	751	850	791	792	823	789	841	766	790	752	825	733	834	777	767	778	817	775	742	796	763	760	793	759	807	817	835	813	770	758	802	736	816	790	848	771	810	781	829	754	775	801	810	773	768	799	742	755	818	764	772	833	811	742	794	760	815	780	728	834	823	804	794	869	778	755	766	743	835	777	807	805	748	811	797	804	778	784	788	793	746	798	769	749	768	806	815	848	772	744	771	793	770	748	760	768	789	752	791	757	746	794	798	802	770	753	785	768	802	842	828	793	790	851	809	768	783	775	779	793	766	784	808	801	780	805	801	776	776	798	710	808	763	800	792	763	803	733	777	770	797	748	776	808	797	811	810	763	790	805	767	775	790	802	760	770	825	791	724	770	740	808	771	795	801	804	799	756	809	745	746	793	764	798	787	799	792	794	801	801	781	771	736	794	823	818	764	798	757	787	809	788	799	711	795	785	799	829	786	758	816	786	780	760	799	765	765	785	760	754	785	820	838	804	752	803	752	814	794	836	805	777	790	763	772	822	790	795	711	822	803	777	827	772	764	771	812	785	736	778	784	801	787	792	791	788	804	817	845	762	753	799	852	766	795	753	752	782	691	792	857	763	789	826	796	815	805	759	798	792	747	770	773	799	855	758	794	806	815	783	823	745	805	800	826	819	776	803	806	802	831	789	780	804	818	834	804	794	774	808	804	786	784	798	796	842	769	798	798	786	763	815	780	784	801	817	810	809	810	798	789	765	757	812	814	792	805	801	760	767	800	766	825	793	794	777	798	817	796	808	753	775	762	822	806	783	773	761	848	746	830	727	774	805	785	831	801	755	837	740	831	778	765	789	798	826	781	791	796	790	813	832	773	805	852	799	815	772	781	786	814	803	748	739	782	756	817	806	806	790	811	771	839	793	807	850	801	807	785	790	771	744	770	749	801	805	850	775	829	819	789	807	763	797	789	813	829	794	873	807	830	794	795	766	796	768	796	756	763	783	849	820	845	751	787	790	768	782	856	755	757	755	777	781	752	808	822	761	787	778	787	826	784	827	794	814	756	780	804	737	797	730	771	853	773	776	792	780	815	801	843	785	793	790	752	797	763	798	751	791	817	843	782	766	853	797	740	787	782	827	809	774	770	782	797	739	761	759	837	767	810	775	809	792	761	817	802	823	749	767	792	816	829	795	763	842	813	809	808	768	771	807	776	789	791	770	766	784	827	785	752	839	853	764	837	810	794	782	777	815	803	808	764	818	793	774	829	770	776	815	723	780	783	782	797	836	772	746	786	794	773	778	807	781	782	827	728	805	841	773	741	771	803	852	769	718	799	768	752	799	837	813	833	769	781	803	784	769	747	759	766	759	794	828	758	732	822	732	814	725	794	779	745	838	828	829	782	781	752	824	798	725	812	809	842	809	758	780	742	772	816	836	796	796	827	768	794	784	778	760	802	794	769	808	784	764	769	815	717	750	847	802	763	797	792	782	795	779	822	804	773	773	781	802	831	781	790	834	856	770	816	820	821	778	790	787	782	772	819	794	708	781	772	782	780	800	815	782	784	814	785	770	796	805	778	822	857	791	744	767	778	779	778	791	800	777	793	804	775	779	826	775	761	781	806	820	780	838	816	802	789	833	760	789	817	762	774	788	800	796	761	758	816	810	805	826	799	810	794	797	771	764	728	794	803	731	764	776	825	765	784	822	801	788	765	817	857	817	770	810	813	800	819	818	773	788	751	781	766	757	767	790	761	820	807	773	764	837	782	779	794	782	828	786	787	778	754	808	763	802	829	856	803	774	802	812	830	804	858	771	783	797	838	752	802	805	829	800	827	806	799	815	799	834	777	744	798	765	819	814	803	793	831	796	737	788	824	783	819	828	842	783	835	780	741	785	825	809	751	772	808	756	809	764	770	798	849	799	840	784	773	753	797	777	778	768	813	753	790	838	806	775	777	789	809	831	729	711	810	833	862	816	799	830	777	811	819	825	815	769	780	797	764	780	800	780	797	818	802	803	811	776	827	758	771	809	785	796	754	759	812	821	795	849	770	801	863	812	791	792	800	789	781	783	804	780	737	815	782	811	820	818	817	782	809	819	776	834	776	763	748	850	816	794	760	817	794	783	800	757	827	785	767	788	756	793	755	805	763	761	776	805	738	781	812	759	797	775	745	796	725	790	758	788	782	769	789	795	784	795	807	830	833	736	766	832	791	807	807	770	810	748	813	796	851	790	798	802	779	798	803	793	746	795	804	784	777	778	797	804	751	836	804	782	760	770	798	781	787	839	801	775	814	783	735	752	820	856	822	794	796	781	814	771	810	731	764	862	764	789	790	771	823	819	830	782	765	775	793	760	773	770	799	815	830	795	751	773	764	804	748	767	809	812	775	786	831	807	832
23451	22089	30934	25114	21646	19143	6048	787	676	595	673	596	593	624	606	585	622	604	579	586	545	585	638	583	595	599	546	596	558	624	597	611	598	587	529	616	610	579	588	613	633	570	556	555	588	590	589	580	564	587	594	561	586	567	540	536	632	575	575	547	601	600	591	573	564	568	640	563	585	616	625	551	606	633	558	600	601	544	594	622	577	561	556	624	607	575	634	558	598	595	587	613	581	558	638	565	576	649	580	610	555	556	603	519	584	580	565	578	609	601	585	552	562	584	594	575	601	579	557	618	574	612	601	625	622	605	608	598	600	560	620	563	613	603	602	528	558	563	582	597	557	618	551	594	596	566	573	610	579	553	584	591	566	586	562	609	568	548	588	567	607	554	641	597	658	558	619	565	608	577	569	557	589	578	582	619	591	578	590	589	608	578	557	570	578	580	586	575	625	628	590	605	594	596	563	578	591	614	594	647	596	568	562	575	560	618	622	600	563	517	592	622	595	586	608	576	537	603	536	581	587	619	605	610	575	570	590	610	586	556	592	578	578	586	584	593	597	560	614	583	587	623	554	561	589	563	575	583	561	584	566	597	622	580	571	582	607	570	544	550	542	617	566	580	577	609	625	549	605	551	558	567	593	560	602	586	557	555	538	546	603	565	557	555	540	547	587	555	540	588	548	553	622	602	573	601	579	582	589	563	601	612	546	579	546	584	574	632	540	603	557	619	583	565	576	571	575	582	507	554	600	560	564	607	590	573	574	570	556	603	582	598	556	535	559	564	586	594	559	615	589	598	558	558	570	600	607	587	553	548	609	616	638	599	556	575	546	593	564	552	582	617	575	597	602	608	574	598	564	588	591	551	603	589	591	579	561	564	592	612	572	598	547	585	607	532	553	585	574	556	573	591	589	607	560	574	579	613	578	599	580	560	595	583	595	594	573	524	559	604	601	597	582	551	588	607	561	587	559	578	571	565	582	570	585	553	593	602	558	547	593	570	620	606	575	605	611	567	606	533	557	613	564	566	562	578	518	558	577	543	550	568	595	552	595	593	598	637	568	625	552	564	581	571	628	614	609	571	565	580	607	612	531	580	538	603	556	602	590	584	547	612	591	576	570	560	631	587	555	544	588	577	600	575	592	596	559	583	545	614	579	590	522	552	581	597	599	585	579	552	560	603	571	570	589	583	567	559	596	569	592	566	595	591	552	594	566	555	590	548	620	550	570	551	599	601	573	542	578	634	565	584	590	586	652	620	613	572	562	570	559	587	566	605	602	579	580	571	576	568	548	549	588	556	561	553	628	520	551	597	574	600	565	616	644	546	621	563	566	568	581	533	566	592	553	586	615	577	576	588	589	542	605	545	595	572	609	591	548	587	581	534	591	544	597	580	540	555	554	587	578	589	611	587	592	610	595	592	612	578	589	602	579	589	578	588	558	599	572	603	590	608	588	602	566	571	581	575	590	586	555	577	566	604	602	584	558	563	572	561	560	545	564	595	604	560	588	585	548	567	619	562	620	557	548	572	594	592	588	548	601	559	621	589	580	577	611	557	579	556	573	559	558	554	556	640	604	574	552	592	577	556	573	552	586	602	647	609	596	557	614	557	573	539	610	598	554	592	547	575	578	612	595	582	570	600	607	570	598	600	579	606	582	559	557	571	558	576	600	650	621	555	586	569	586	517	583	605	542	615	546	557	561	588	591	547	565	561	558	598	572	616	554	567	596	525	652	550	589	581	559	642	594	555	613	588	595	597	576	553	587	580	576	550	606	536	578	591	589	622	605	584	530	564	581	592	633	553	581	603	600	574	562	595	568	622	572	529	577	606	599	545	548	619	604	561	584	545	567	561	554	564	616	598	561	570	565	558	579	567	547	579	601	552	599	591	597	569	537	602	594	591	579	562	584	578	569	566	526	591	599	583	608	559	524	569	560	567	598	607	569	599	561	574	568	571	565	545	592	643	557	616	587	614	558	577	555	571	624	625	611	570	630	557	600	553	593	570	581	570	617	563	591	590	600	578	578	553	577	568	603	566	568	605	581	574	546	599	527	560	532	606	595	621	509	614	563	604	582	574	610	532	574	595	589	589	577	589	618	588	565	620	583	604	580	581	568	593	582	582	607	625	590	541	588	564	584	581	597	607	610	581	576	580	608	553	578	602	574	602	582	543	597	591	612	589	563	611	595	582	575	594	612	555	577	561	599	606	613	622	582	571	622	598	523	602	606	599	566	579	596	579	579	597	560	612	572	635	599	571	583	576	598	571	607	573	585	615	611	596	558	591	555	564	550	574	599	581	592	618	583	532	609	597	602	554	601	619	553	600	590	527	557	598	568	600	637	637	553	584	590	581	582	581	557	575	665	590	600	581	583	580	547	578	580	572	560	596	550	568	567	596	565	576	610	609	585	581	586	565	595	587	546	615	562	592	592	621	589	623	550	582	603	562	608	598	607	577	601	555	591	583	581	614	574	568	566	593	596	612	548	578	617	595	597	583	555	596	568	615	564	594	595	625	577	549	615	573	553	575	593	520	590	567	591	574	546	625	572	596	538	560	614	616	608	567	578	555	574	591	599	563	554	528	587	563	562	515	561	559	602	578	582	618	602	618	529	614	589	545	558	539	568	556	568	612	626	639	576	526	607	605	592	563	607	589	595	618	595	558	555	573	624	582	580	541	605	584	556	579	570	569	578	595	593	553	628	578	560	580	600	562	565	563	601	596	560	591	637	606	560	536	573	601	559	569	595	551	549	581	592	601	592	592	582	557	565	590	581	590	558	611	550	550	605	589	529	579	550	561	618	566	564	595	540	585	600	598	577	545	561	575	633	569	571	614	581	587	552	588	577	581	575	567	581	560	555	582	614	541	562	589	612	555	568	583	577	515	561	585	618	572	564	580	567	584	593	582	571	574	598	577	562	592	589	570	581	587	593	564	572	594	591	588	555	579	655	559	528	572	604	587	591	553	627	618	564	582	562	596	604	552	606	575	567	583	554	588	566	583	557	589	567	578	582	591	584	567	567	573	570	603	532	580	622	594	567	593	574	586	614	577	583	593	563	579	578	567	582	563	554	602	633	577	594	622	589	608	539	569	581	557	605	597	607	564	593	617	577	564	581	576	596	613	576	555	570	553	560	588	610	571	590	574	545	584	600	559	569	579	633	570	566	597	567	566	585	625	573	573	586	589	567	589	623	574	617	554	582	538	566	577	605	577	581	585	594	562	583	568	579	554	538	619	600	566	570	579	587	617	590	567	596	598	583	596	556	592	577	654	580	582	562	616	531	624	584	588	609	585	614	572	574	625	599	557	590	565	565	585	564	612	577	566	584	609	568	614	546	552	615	560	584	585	552	571	613	592	583	590	577	556	597	616	534	579	570	542	548	604	610	547	578	516	599	559	618	544	558	572	588	596	574	605	558	594	564	553	547	550	586	569	570	570	591	628	593	562	638	572	570	546	561	570	570	638	566	607	586	577	554	579	590	569	616	553
60963	100723	74692	44861	23014	7670	2207	1081	862	852	936	884	817	858	874	899	838	875	842	891	835	863	905	833	863	866	861	843	856	833	916	879	875	851	865	841	873	856	880	869	861	858	827	814	862	865	869	860	881	830	878	824	857	858	839	851	849	907	895	780	824	859	854	908	865	884	889	816	844	843	885	846	843	886	828	885	879	854	825	806	864	862	930	826	846	854	800	831	886	892	875	873	794	880	862	835	866	845	898	845	876	855	832	843	867	943	903	866	878	890	860	867	783	847	881	891	872	861	842	822	847	830	840	830	848	860	922	872	888	830	841	846	875	834	861	895	832	906	873	839	873	926	856	900	865	894	869	855	857	840	823	902	844	870	789	855	874	839	886	846	869	875	822	886	861	877	826	869	857	883	878	880	854	838	891	856	865	810	915	850	853	848	833	820	882	900	869	811	871	842	870	855	886	855	828	800	880	849	812	886	852	852	928	858	859	843	866	844	876	859	806	844	847	861	895	823	878	882	831	844	899	886	891	829	836	871	885	827	836	847	883	902	844	854	817	864	867	835	848	871	872	831	838	894	866	837	835	785	854	822	825	903	853	867	865	860	863	902	829	862	869	814	868	861	862	843	820	862	884	860	858	875	896	870	883	819	914	860	904	880	863	915	878	828	880	838	868	825	870	894	862	802	857	908	866	846	838	847	853	859	850	870	875	866	811	870	847	882	855	846	887	839	826	822	852	835	870	821	884	890	889	855	867	883	883	867	898	800	839	862	917	838	879	856	873	882	870	860	881	833	882	826	842	868	851	843	880	850	873	867	887	844	857	826	865	880	879	872	905	819	884	881	863	885	874	883	919	880	855	840	839	848	861	864	877	843	878	874	849	862	882	861	844	840	829	861	821	885	821	884	793	884	887	853	839	876	874	880	886	879	887	830	874	842	867	845	896	812	861	879	830	857	865	850	835	848	907	878	890	858	863	812	900	868	837	849	906	914	811	828	899	782	848	851	908	882	858	844	872	785	855	860	830	832	877	848	877	869	865	832	865	844	824	863	888	824	810	903	898	901	881	896	889	882	839	874	855	868	847	853	850	904	829	849	841	853	880	940	856	838	873	895	858	824	878	926	816	839	844	881	829	827	890	904	849	870	860	876	815	841	845	824	908	867	860	855	820	867	876	880	839	817	879	878	851	836	872	832	848	848	845	869	877	827	895	880	838	903	893	894	835	901	849	901	867	845	893	844	866	854	880	842	852	890	894	907	910	870	817	851	892	907	843	887	823	859	864	885	865	902	835	862	836	872	869	892	790	824	852	875	800	799	912	853	838	935	865	876	870	926	930	937	886	833	883	886	838	848	877	857	809	886	884	875	866	855	872	865	787	847	898	840	858	853	846	860	789	838	840	895	923	855	866	872	878	860	853	882	873	913	870	785	803	907	850	869	898	874	871	851	852	887	889	842	882	841	848	945	857	848	887	869	865	880	809	887	861	897	860	859	767	823	872	835	833	858	850	885	921	846	871	877	847	810	881	884	879	911	886	826	855	857	862	850	840	839	805	871	849	805	827	875	900	845	881	851	853	831	894	870	852	898	864	920	839	843	823	880	890	882	925	843	886	839	872	825	918	887	852	828	872	875	877	868	871	888	853	902	840	888	895	871	897	846	872	882	822	836	859	864	843	857	888	821	873	862	859	854	832	894	910	814	862	915	821	857	871	834	796	856	842	823	861	851	839	861	937	886	846	831	871	888	905	854	820	859	863	853	882	868	880	854	838	896	834	856	875	864	867	817	916	911	859	910	896	875	873	854	903	904	840	898	839	836	830	829	881	888	834	818	825	858	810	874	859	866	903	903	886	868	846	845	810	925	880	862	888	888	827	859	852	849	843	839	841	927	893	843	835	805	813	899	882	892	858	889	924	848	904	904	822	888	840	848	869	850	843	907	839	867	859	851	892	869	874	860	902	873	884	849	853	864	875	857	865	820	812	856	895	848	883	836	825	868	850	879	908	847	889	868	900	821	883	892	863	851	849	845	849	857	895	877	860	800	850	867	834	887	825	909	851	875	882	844	857	844	872	833	872	850	869	821	888	885	865	831	824	909	855	844	853	826	852	832	874	857	853	835	821	888	946	884	807	808	875	865	873	849	866	873	830	845	863	870	808	875	866	799	859	896	882	842	859	868	845	827	843	880	879	826	860	842	828	832	881	873	860	885	822	851	866	864	861	841	832	908	888	893	842	833	805	842	795	873	833	856	923	823	878	842	883	911	910	837	797	922	844	867	879	865	886	810	850	893	859	845	899	936	850	854	880	853	792	845	847	812	873	916	847	849	839	824	890	884	880	846	847	819	835	823	847	867	825	815	887	802	867	895	855	867	860	903	814	809	855	906	822	830	883	891	849	847	876	911	897	916	837	799	891	884	856	884	881	813	847	849	857	853	871	857	815	902	813	859	820	879	857	914	863	895	900	865	835	834	875	854	904	844	881	913	875	888	877	875	784	866	816	821	804	865	833	862	920	829	855	904	843	814	891	851	862	868	876	900	842	874	870	852	860	835	876	809	877	866	882	914	888	873	846	860	877	869	867	862	795	898	883	895	843	858	883	775	868	912	838	867	870	834	860	890	905	863	866	821	855	869	865	849	849	858	867	835	822	857	874	805	850	887	822	890	876	835	853	860	836	934	899	861	938	873	869	837	847	876	835	842	822	873	869	906	823	842	842	856	876	861	853	900	867	841	789	832	865	916	904	854	849	814	840	880	876	854	914	854	870	842	844	839	854	880	892	863	854	894	844	850	826	861	859	830	827	811	791	868	855	864	844	871	861	884	859	842	856	867	834	885	827	852	877	878	852	874	830	830	879	871	900	854	865	868	844	853	881	859	834	871	922	849	898	831	862	836	925	846	847	867	915	800	900	844	869	892	814	838	776	852	821	898	819	869	889	882	873	897	885	901	899	858	822	830	853	845	837	839	877	872	807	890	883	882	915	882	858	860	788	848	886	811	820	845	859	861	872	860	835	825	866	867	824	878	885	837	850	884	844	858	805	825	889	888	869	854	884	844	881	845	873	903	869	843	877	859	838	807	818	824	836	874	846	862	917	822	893	868	876	872	902	825	908	853	868	829	830	892	888	883	862	869	850	824	892	868	846	807	858	897	873	819	887	859	845	850	817	868	838	848	880	867	888	851	888	837	854	850	876	885	890	851	878	853	859	916	873	876	844	910	828	840	815	867	855	835	905	901	812	874	898	856	812	821	815	893	841	853	882	850	890	884	855	912	836	866	851	888	875	860	793	866	840	856	862	866	864	869	840	817	874	889	840	847	807	865	920	865	868	828	899	884	830	901	878	881	838	848	850	906	874	864	879	898	866	887	860	797	873	807	851	856	828	843	832	884	840	840	862	854	801	898	897	855	841	832	904	866	889	877	870	860	902	857	847	859	858	900	876	897	838	888	931	858	901	865	838	872	832	883	918	899	838	870	864	884	858	848	817	886
29688	29686	27850	13194	2432	757	488	411	411	439	384	399	396	421	375	365	426	369	425	401	388	395	392	410	417	379	344	411	415	392	413	419	391	402	412	392	413	426	393	378	394	411	390	439	379	348	400	391	387	388	424	380	400	381	444	386	401	373	397	378	371	420	402	384	425	404	418	425	383	409	430	328	366	385	362	391	379	412	376	406	387	406	362	432	382	410	398	398	393	382	385	392	418	415	414	406	386	411	404	399	437	407	420	426	398	387	373	378	388	368	407	389	393	373	398	393	387	411	417	389	434	368	373	410	370	414	369	403	403	403	428	389	411	383	380	410	393	417	396	385	417	365	388	381	384	384	403	398	409	404	388	350	403	398	369	408	394	405	399	390	414	402	386	412	388	408	412	401	410	375	408	391	390	396	348	416	393	384	414	422	406	403	378	421	407	435	439	402	372	400	409	382	370	388	398	414	434	384	377	388	396	438	389	365	403	416	422	387	388	376	418	395	367	398	414	393	433	411	369	406	418	377	408	397	381	400	406	364	392	391	424	370	391	393	375	370	401	387	400	382	377	404	403	347	412	396	396	422	415	386	386	402	423	382	384	399	398	403	423	382	385	388	380	351	379	416	389	397	389	392	359	374	430	408	418	417	420	350	387	367	382	399	411	409	403	397	353	406	417	405	378	382	405	382	406	400	382	403	411	359	374	420	414	395	410	398	403	396	403	393	431	422	385	395	394	421	405	362	422	421	367	418	418	418	366	407	361	396	367	381	407	402	433	435	415	434	386	385	406	388	403	392	415	379	406	397	414	393	392	454	369	427	417	394	413	386	377	399	408	385	378	385	376	391	378	389	412	416	386	392	372	379	422	391	411	401	389	402	397	409	397	393	378	364	412	418	363	408	403	377	399	362	438	385	441	407	416	428	426	395	399	420	390	385	414	373	391	347	402	368	394	377	401	400	397	378	410	401	398	396	415	413	411	350	377	409	423	402	387	420	409	393	393	398	384	408	425	404	369	421	423	409	423	416	372	389	368	405	440	403	398	401	390	433	435	380	377	377	392	400	399	407	433	407	403	401	402	387	357	424	396	377	399	394	385	391	391	403	415	372	407	406	389	429	385	408	387	388	446	371	416	409	375	410	363	428	427	396	401	413	396	409	390	393	426	391	401	407	388	393	397	405	419	416	366	365	384	401	385	389	397	411	408	367	389	400	419	366	399	400	372	365	394	400	374	403	376	423	372	391	369	383	424	409	407	411	365	408	381	365	352	376	380	431	395	372	386	393	379	387	364	377	410	374	385	405	369	428	425	423	424	368	393	397	378	414	396	417	412	396	401	389	403	413	399	387	409	397	414	413	361	398	402	411	413	381	408	394	389	415	442	390	415	357	383	439	365	368	405	401	396	387	398	399	395	383	425	386	411	439	368	383	382	422	417	413	383	371	386	392	433	381	394	407	410	408	433	435	431	363	369	383	413	393	382	368	380	417	393	392	389	372	429	381	408	390	389	381	407	428	375	395	421	395	406	393	406	433	418	383	393	393	403	378	361	402	438	375	398	413	387	405	380	395	410	409	400	404	401	386	386	384	401	399	395	417	381	392	400	408	371	425	410	391	379	422	375	377	380	386	395	386	395	394	412	380	388	383	387	416	377	419	431	405	396	388	413	379	413	390	379	396	376	415	394	395	380	399	379	431	418	366	390	407	413	399	375	380	374	437	411	417	370	388	401	386	436	386	389	367	439	390	409	405	410	396	400	409	407	406	409	411	404	395	398	437	368	380	409	400	373	384	399	375	424	424	425	367	401	401	413	394	373	418	396	380	385	406	393	368	430	371	410	427	435	383	375	405	392	413	382	413	441	406	400	409	413	403	407	363	399	396	378	411	390	393	388	414	381	417	413	398	431	380	366	402	392	389	428	426	426	401	407	423	397	424	408	374	392	379	350	383	361	413	408	353	388	443	407	381	382	401	415	389	404	436	423	411	413	374	446	423	397	407	353	391	388	397	353	377	424	385	407	392	408	382	395	430	393	403	381	407	382	367	415	377	372	329	368	398	400	389	404	429	421	413	392	403	374	401	388	378	386	396	410	396	403	396	393	354	399	400	385	385	424	417	376	357	400	387	376	400	395	362	402	371	421	384	412	387	376	369	400	409	379	366	386	378	427	390	397	369	384	407	385	398	385	399	396	389	405	384	374	355	397	405	410	416	401	383	425	392	396	407	372	409	419	410	434	409	423	395	403	381	403	394	356	396	362	404	361	404	426	380	402	392	412	379	406	383	427	401	420	407	369	413	406	380	414	408	394	447	408	384	378	396	406	400	423	360	413	392	381	421	413	379	389	411	387	393	412	363	430	385	439	391	400	391	387	424	420	399	405	365	411	400	367	390	385	346	402	361	377	414	440	420	429	380	404	412	383	374	404	412	412	374	398	417	393	412	383	379	378	389	393	421	426	389	414	406	406	420	416	415	385	410	423	381	407	407	402	406	406	380	376	431	405	426	397	357	404	381	397	408	398	371	425	418	389	404	375	365	415	381	386	363	409	401	391	389	411	389	403	397	394	399	402	382	432	372	401	404	403	376	394	384	397	422	402	367	396	382	407	398	391	404	397	390	378	382	409	383	381	376	419	416	396	403	390	390	420	421	449	369	400	384	424	402	416	394	416	441	355	435	399	388	405	361	367	436	357	393	409	405	404	369	417	364	375	391	429	398	398	380	400	379	391	386	401	380	400	377	408	370	422	389	424	388	441	421	381	388	383	406	411	406	407	367	368	404	409	398	382	364	365	390	397	389	394	387	409	365	391	368	399	366	409	392	404	373	349	397	378	383	394	383	400	395	410	428	393	393	392	380	412	363	396	396	389	408	377	402	408	411	377	414	427	401	377	382	382	381	414	458	389	391	426	398	391	415	406	381	383	416	411	369	380	414	423	387	403	414	409	381	397	399	388	419	411	401	400	434	404	396	392	406	419	373	413	394	407	408	400	370	395	410	368	401	399	405	400	387	405	417	392	435	427	417	418	400	391	370	402	371	408	421	345	367	406	392	402	397	380	407	420	387	393	381	422	373	426	374	404	380	364	387	391	394	379	369	363	413	360	375	431	383	399	378	391	421	393	406	400	379	427	370	378	407	420	364	401	396	413	423	392	360	408	435	375	392	413	419	431	380	382	406	387	410	407	432	388	416	408	391	403	396	413	375	402	407	426	412	407	405	402	380	395	407	398	385	407	376	367	414	394	437	397	379	408	396	428	364	391	402	393	415	387	377	379	382	413	361	376	424	393	422	401	381	399	442	357	369	377	379	388	426	367	392	397	366	409	403	404	367	418	403	385	452	374	406	414	405	399	377	387	371	417	397	390	432	398	408	399	396	365	443	404	410	408	407	386	394	407	442	385	396	397	406	401	374	395	396	390	387	397	392	397	375	392	407	379	390	421	380	394	396	406	416	376	395	379	380	409	431	411	384	409	388	411	384	416	399	393	393	394	388
36572	47020	32146	12709	4040	1313	778	683	648	599	660	667	623	598	633	625	594	624	654	639	622	648	650	600	571	605	615	609	646	611	612	598	580	612	635	645	610	644	598	621	588	612	584	634	599	599	591	604	627	649	607	611	643	600	629	561	598	598	639	600	604	635	647	568	629	622	614	556	568	668	570	632	627	622	612	617	591	636	588	654	572	616	651	624	641	614	657	626	667	668	596	610	650	640	646	604	629	606	588	615	616	595	616	623	633	642	615	657	636	618	613	622	617	594	638	591	590	610	632	616	618	618	608	638	687	586	577	631	609	609	587	599	617	623	600	592	585	626	591	608	655	575	653	617	572	589	622	609	593	597	598	642	600	598	634	588	615	668	588	653	643	638	616	583	652	635	622	643	642	628	603	634	648	619	642	625	620	620	666	622	582	620	625	613	643	648	592	609	586	664	631	607	628	611	583	597	628	631	619	602	631	630	576	604	631	594	567	618	597	646	656	607	637	585	617	576	613	581	633	632	634	628	638	602	623	605	639	605	625	608	611	611	601	612	638	612	611	611	621	626	654	598	633	594	583	647	562	636	633	636	632	621	609	595	630	597	583	612	633	610	640	584	656	601	593	616	640	617	610	618	593	605	620	630	652	591	604	676	608	589	600	610	626	603	633	571	589	601	606	638	601	622	636	606	617	618	614	623	619	620	627	573	599	608	625	647	645	653	615	621	595	592	628	648	626	579	618	595	592	549	573	600	601	641	600	635	605	624	594	583	629	639	622	633	675	613	684	586	602	676	617	609	592	611	596	624	600	604	620	671	609	618	602	597	643	654	693	679	576	587	557	624	588	599	623	571	645	630	584	588	603	618	610	579	620	537	636	643	671	590	603	617	673	592	607	627	603	642	560	647	637	647	615	621	618	627	616	592	620	643	647	628	595	637	595	636	622	599	607	630	621	622	672	650	601	606	636	621	629	602	596	597	591	586	595	626	585	620	577	595	606	590	636	631	638	566	588	614	656	608	635	640	619	606	594	610	656	581	629	594	608	613	593	607	626	611	622	579	603	651	628	650	643	627	668	607	606	591	652	604	629	591	610	642	562	609	635	609	623	584	645	602	601	620	642	602	615	597	657	614	625	582	606	639	592	630	626	656	627	610	611	593	608	590	651	621	567	612	613	608	621	632	600	614	615	605	610	636	682	622	600	613	611	609	619	630	637	596	641	603	565	600	633	646	635	570	607	596	575	648	659	644	667	620	615	606	600	662	637	560	676	620	629	604	601	630	607	623	618	632	616	672	594	625	600	606	622	636	600	611	627	661	640	620	606	586	643	647	600	607	627	623	632	601	613	632	586	635	598	616	619	611	598	631	602	646	624	594	631	582	622	634	604	629	634	626	625	593	615	630	634	564	630	645	604	578	601	583	622	657	557	582	652	588	595	655	616	607	634	622	601	575	614	581	593	559	608	596	603	589	667	568	662	665	618	596	578	561	589	576	602	593	614	604	618	612	649	579	647	647	636	611	574	625	615	577	631	622	601	624	623	654	665	627	654	645	603	611	598	594	632	607	624	602	598	661	643	602	638	602	595	566	604	592	630	561	633	552	649	598	625	670	627	653	609	606	609	608	626	605	636	637	608	622	633	577	588	639	662	644	623	638	618	635	589	595	619	638	634	621	631	640	628	608	668	595	627	616	584	611	585	642	623	593	612	626	648	591	627	598	596	640	630	599	587	590	608	620	612	672	607	612	615	646	627	667	599	594	607	610	596	636	634	589	585	625	617	572	657	614	607	627	642	604	619	640	585	614	611	632	622	644	582	642	612	662	583	655	641	624	622	638	612	623	604	579	636	590	603	563	593	610	615	601	597	612	611	622	572	674	632	612	613	606	624	626	607	601	610	672	619	610	580	605	648	608	602	621	606	581	607	635	611	610	585	593	596	627	628	615	585	624	609	612	616	607	656	622	606	607	626	597	578	614	636	610	605	595	615	580	636	631	594	588	611	612	577	628	632	587	596	617	587	584	623	626	636	597	593	591	613	597	633	602	626	583	585	655	617	640	598	601	597	588	593	574	603	596	645	621	565	621	643	640	603	594	601	625	639	609	627	587	633	582	615	650	632	586	621	615	607	624	604	577	599	661	605	597	657	633	615	612	625	616	629	643	676	624	637	647	618	631	650	628	605	615	569	621	602	646	608	618	614	571	629	584	633	632	637	617	607	582	612	592	615	631	562	636	627	616	582	639	609	605	625	589	643	573	610	558	584	622	653	630	575	594	581	658	658	646	617	649	621	639	599	632	602	649	662	619	628	609	661	603	621	668	639	640	636	591	608	592	615	621	629	648	638	642	616	602	635	634	646	629	614	639	567	554	615	578	590	640	629	634	578	631	607	557	618	618	669	596	604	647	628	622	609	624	603	622	615	561	574	624	655	639	632	583	649	591	622	655	590	630	631	648	599	586	614	621	671	588	607	584	584	614	595	600	674	669	621	634	595	593	597	645	646	596	592	616	572	642	635	597	579	581	639	637	595	600	627	584	661	631	645	585	600	612	636	591	599	638	601	617	602	625	570	636	612	589	576	599	640	614	674	621	625	657	576	639	610	630	617	623	617	593	604	599	633	639	638	610	635	557	598	626	538	618	586	571	620	600	584	600	634	555	655	635	579	594	655	605	597	630	656	594	641	589	582	597	636	641	655	618	649	641	631	608	600	603	623	562	675	638	581	581	621	600	622	628	599	620	627	593	637	649	650	616	650	672	613	667	597	620	623	602	592	618	613	583	594	586	640	629	594	669	609	625	607	626	596	591	586	662	625	611	656	614	649	575	611	638	606	591	592	644	598	606	612	578	614	594	591	610	614	647	590	616	644	596	601	636	651	615	632	604	602	592	639	633	571	641	595	676	611	564	593	650	586	596	626	603	634	646	618	653	575	609	601	626	623	587	621	651	609	624	592	603	623	614	595	619	638	619	626	619	623	599	639	634	593	628	586	651	590	627	617	643	658	586	578	605	603	628	621	592	643	631	568	629	623	584	629	634	661	614	582	654	596	586	627	638	626	610	612	552	596	625	581	629	659	594	614	629	666	619	617	593	599	593	610	630	605	607	608	650	594	593	592	624	631	629	637	662	605	623	623	612	597	602	588	616	590	604	670	624	600	615	618	587	631	608	627	585	582	638	650	599	562	583	623	658	635	651	610	631	587	609	633	616	580	630	631	625	609	613	612	604	615	614	591	586	600	595	611	636	592	626	609	594	652	612	634	611	609	664	592	629	587	623	619	594	642	614	671	628	623	594	643	620	576	637	651	590	625	609	599	612	649	619	590	644	624	601	623	591	649	628	594	614	633	594	677	638	572	579	607	598	593	631	599	574	616	581	635	646	615	624	600	583	607	603	639	608	574	616	627	684	625	623	623	647	610	640	562	635	575	638	601	622	641	567	624	625	626	616	610	611	668	633	542	579	655	633	633	629	604	605	606	612	603	639	612	600	607	606
24558	23339	32813	27333	20469	9465	1324	665	522	540	542	514	548	530	516	518	530	514	511	516	472	550	532	513	479	545	534	508	505	554	484	524	532	516	550	536	503	511	509	571	490	520	525	509	550	548	469	517	490	521	494	535	554	496	522	524	517	546	483	523	486	527	490	494	477	518	518	513	512	507	498	527	492	501	544	524	524	539	523	496	520	540	491	550	507	532	533	493	497	537	505	495	533	512	523	522	517	508	527	556	481	502	520	521	523	515	493	495	474	479	533	534	530	497	511	548	505	538	508	501	495	551	492	493	495	491	528	520	508	496	526	496	495	506	494	530	524	519	510	567	529	486	447	471	546	477	547	502	489	498	465	476	494	513	514	519	557	502	516	509	495	503	508	478	530	532	525	540	486	504	536	544	477	509	535	520	510	485	538	501	547	497	533	483	508	512	551	548	519	474	488	520	495	515	498	538	500	503	563	473	505	563	507	538	545	482	481	490	493	503	536	514	506	525	516	516	532	530	521	471	537	508	504	575	532	519	497	519	517	521	477	545	497	511	528	496	553	559	533	553	500	481	480	559	467	535	519	512	505	511	514	526	511	505	503	503	503	519	510	517	519	490	520	505	505	539	490	502	515	474	512	526	531	510	522	510	503	426	539	498	546	502	482	520	517	513	508	509	490	546	504	503	497	526	530	547	525	543	509	488	497	519	510	489	498	518	523	538	537	549	484	520	480	487	533	485	515	497	495	557	508	490	508	548	540	523	505	553	485	477	519	502	540	492	561	486	522	536	510	500	504	535	504	453	475	552	555	505	506	515	493	554	492	535	483	540	494	515	508	531	518	546	519	455	510	521	494	535	562	533	505	518	543	512	489	530	526	474	517	520	530	516	503	519	507	497	511	500	553	477	510	492	505	511	533	505	501	499	511	554	511	540	517	525	547	485	510	543	484	514	528	509	498	492	504	491	511	463	499	506	542	505	437	521	525	524	506	471	463	484	539	522	530	497	506	489	543	528	524	501	528	511	514	538	512	501	531	528	503	481	518	512	491	539	503	514	509	497	501	513	556	546	498	500	470	507	533	510	561	502	478	513	501	510	513	512	489	505	541	512	502	474	512	551	505	535	522	487	533	509	532	476	515	525	510	518	502	498	488	467	529	550	491	483	506	560	492	529	531	482	503	598	500	497	521	556	517	523	518	530	495	559	486	544	520	506	491	462	495	497	541	487	488	486	513	497	536	522	516	534	496	497	489	532	475	500	475	525	483	506	563	541	459	512	532	487	496	522	490	543	521	552	518	505	500	557	546	518	494	497	522	493	493	517	509	496	516	498	500	520	490	503	470	496	558	534	496	491	543	508	561	498	525	551	526	493	512	508	488	555	549	499	523	508	506	519	561	532	452	511	552	535	468	499	511	529	528	513	510	511	525	534	543	497	520	517	467	517	470	527	530	519	528	504	462	511	519	541	538	552	515	547	546	546	508	475	495	503	530	473	538	524	476	534	453	543	538	498	504	503	517	471	501	499	513	521	547	519	498	487	477	539	535	514	496	507	504	564	514	486	531	497	534	483	507	536	494	519	536	496	508	495	476	472	516	511	482	495	545	497	481	508	540	494	493	496	516	493	521	528	512	514	488	483	515	525	507	514	516	487	534	513	531	530	497	483	552	500	535	504	557	484	516	519	538	520	453	505	523	478	515	534	512	491	496	504	476	496	496	512	507	500	530	533	515	509	498	561	525	483	538	470	543	532	562	533	518	519	458	499	536	444	493	457	542	463	505	502	552	520	493	530	514	528	488	463	505	498	501	465	506	511	487	553	551	506	483	513	522	510	519	498	530	481	514	556	503	549	518	537	539	531	526	525	502	524	539	554	542	518	546	518	464	535	500	481	520	537	501	535	508	520	473	512	530	511	513	504	497	503	509	543	559	552	530	527	513	491	498	505	497	485	480	512	529	557	528	535	501	477	528	491	522	499	520	513	502	536	525	503	499	526	532	529	517	536	462	502	525	521	504	487	506	524	531	530	503	509	501	565	543	483	516	510	507	544	511	509	475	542	548	492	549	496	524	491	515	486	537	512	505	545	505	560	528	484	503	531	534	527	496	513	537	513	494	483	525	481	509	523	510	497	556	518	507	494	533	481	523	526	531	509	463	491	551	499	476	469	462	529	459	516	517	510	506	510	499	528	509	467	489	516	526	478	492	497	512	504	520	497	522	521	537	519	522	503	508	527	488	519	528	493	489	537	522	510	543	515	558	513	520	527	510	466	538	515	514	502	534	499	493	477	502	524	556	516	493	535	506	494	516	487	520	488	530	503	547	545	472	522	518	504	480	538	553	505	502	519	499	481	512	487	514	483	500	491	521	521	517	533	535	479	521	486	509	528	518	531	522	486	528	553	499	480	541	539	471	519	511	522	497	527	456	476	475	523	517	528	500	533	506	515	517	501	486	496	524	509	523	509	497	529	511	471	514	498	527	513	497	499	548	518	472	501	506	507	559	518	548	478	507	511	511	498	493	479	467	483	512	482	546	501	542	550	518	530	509	538	507	467	496	511	516	529	539	497	556	529	503	543	481	496	529	491	544	521	529	480	499	525	510	500	546	527	526	513	505	535	494	502	506	515	508	543	534	498	499	531	465	507	532	541	525	495	477	535	548	479	517	528	494	533	510	555	523	530	481	468	496	520	507	484	521	492	524	537	508	518	530	550	537	541	515	506	524	516	524	492	465	530	484	489	490	469	513	505	518	535	507	534	503	521	528	522	507	508	507	545	525	529	515	468	476	484	493	495	499	479	488	483	514	494	489	511	483	515	530	504	520	553	503	505	472	533	467	536	456	530	498	515	521	476	490	504	521	434	525	547	511	475	498	505	518	507	512	505	515	498	495	521	504	513	516	483	542	510	468	490	514	535	479	480	565	530	530	522	507	484	506	536	463	519	514	520	515	463	507	483	540	507	528	498	474	562	529	506	548	515	562	510	476	519	553	515	516	484	534	547	494	511	498	501	521	529	510	536	521	460	494	505	536	544	499	457	534	499	505	506	521	561	466	514	477	490	491	521	498	483	525	511	530	491	520	492	503	502	504	506	507	526	540	522	500	515	526	510	518	486	522	539	485	574	510	489	517	520	544	571	515	544	520	487	471	517	521	481	497	537	494	523	495	511	558	507	487	513	545	530	490	496	552	535	494	498	509	477	523	516	521	504	481	560	526	503	503	507	473	487	517	509	483	515	494	544	497	498	508	496	540	478	518	512	560	519	504	516	521	516	526	508	515	475	487	522	525	538	523	463	550	498	525	456	510	575	476	518	521	522	535	484	533	514	558	537	546	496	519	514	511	524	480	492	534	474	490	564	502	540	505	511	506	524	495	511	521	533	497	507	513	501	482	509	531	522	479	485	529	540	455	480	557	495	547	502	520	493	498	477	512	511	465	517	500	533	532	502	500	488	504	537	534	551	513	523	501	524	501	486	521	520	507	521	499	493	513	519
60130	90042	65062	37101	17387	5184	1579	893	795	810	778	741	789	776	783	832	790	815	781	797	791	832	790	777	792	735	790	833	786	757	788	804	783	802	801	772	735	776	795	775	799	765	809	765	798	800	793	755	787	730	792	738	750	765	802	730	773	786	777	836	744	781	761	779	776	760	746	768	794	717	788	804	834	817	751	772	757	752	825	771	756	800	794	811	774	838	823	812	771	805	830	719	758	859	774	792	795	816	811	798	783	785	783	737	761	786	766	773	762	765	796	751	810	803	757	816	778	788	807	752	759	738	808	772	792	809	772	746	811	791	757	871	786	776	778	789	817	749	799	760	787	803	775	793	785	778	754	780	750	845	801	743	831	764	770	809	799	831	790	790	790	812	776	780	753	821	740	798	768	819	796	775	722	781	737	794	818	786	764	789	786	802	786	769	814	760	767	768	826	772	778	763	809	792	768	816	809	793	748	769	788	797	796	799	798	801	774	714	813	786	829	761	803	818	751	788	743	823	823	746	800	767	802	795	733	732	754	777	772	767	814	730	799	784	801	760	803	824	770	780	765	794	749	760	682	778	813	782	770	779	765	776	800	777	793	784	723	781	742	773	833	776	763	794	803	800	803	764	742	764	768	774	809	768	795	737	814	769	731	801	794	795	793	766	843	814	751	744	752	766	790	804	809	730	798	780	743	797	782	761	786	779	837	797	745	787	775	758	833	780	783	771	758	756	807	769	741	794	805	809	790	824	800	801	805	793	822	814	748	772	746	720	772	740	774	825	742	823	801	792	780	822	770	762	778	770	807	742	760	776	791	821	753	758	796	827	798	823	866	835	708	768	770	763	772	817	748	783	828	828	786	837	812	801	777	801	749	753	746	812	763	784	809	775	793	766	836	760	832	751	718	781	827	773	785	799	784	777	776	825	751	737	813	759	747	831	750	810	783	799	708	775	767	734	818	792	806	806	820	742	825	757	806	749	782	801	817	807	808	828	756	794	798	754	786	810	703	728	775	770	797	763	836	766	777	746	811	773	787	787	798	758	840	760	807	793	802	767	784	776	748	799	778	797	756	840	763	770	780	801	776	762	771	817	760	835	836	795	751	828	736	781	785	779	793	762	789	767	790	762	791	794	774	751	762	782	771	797	777	794	750	807	751	766	766	787	776	746	793	789	777	774	803	798	780	762	752	800	741	804	790	803	773	820	772	781	769	759	798	767	755	805	770	807	823	802	764	812	838	783	803	797	758	836	770	801	774	766	816	789	829	806	758	826	764	739	748	787	769	775	758	749	797	794	747	819	777	815	772	818	817	785	793	751	836	755	833	762	794	763	781	778	811	777	812	753	763	741	751	713	790	813	756	802	778	772	796	841	778	774	783	789	770	763	754	753	758	826	754	765	802	790	793	787	785	756	745	774	759	797	766	807	805	802	822	801	783	798	809	731	775	778	744	760	813	734	795	736	807	782	715	737	799	788	791	823	750	787	792	783	762	743	775	802	765	766	809	771	751	832	803	773	771	764	745	765	818	760	794	758	721	763	762	807	791	788	773	770	780	810	781	809	775	827	786	769	820	790	806	802	792	777	791	805	819	811	721	806	786	777	749	767	772	763	768	805	793	766	801	741	767	747	789	707	782	772	805	771	749	810	783	769	720	746	790	852	777	763	762	818	765	744	832	785	746	822	756	808	729	818	795	788	732	732	780	800	794	797	775	739	737	802	808	740	799	782	773	768	790	743	740	804	786	846	784	772	815	772	781	776	792	767	855	778	784	808	811	769	757	778	790	803	819	790	765	740	791	799	752	768	821	756	763	825	835	843	823	778	762	790	763	773	814	838	744	775	794	749	711	820	802	775	749	786	800	800	785	768	760	783	780	808	782	792	793	724	812	799	769	785	781	762	759	813	737	764	761	779	771	786	828	771	774	756	731	775	758	776	754	739	736	754	754	808	828	778	743	788	747	773	776	799	814	788	863	775	755	760	767	777	761	784	814	821	821	780	789	772	762	747	758	830	773	785	750	777	748	778	779	741	827	812	783	813	769	733	783	738	755	774	801	842	840	775	790	759	791	759	811	768	826	784	739	789	785	760	769	734	855	787	761	802	789	771	750	806	811	776	799	822	760	756	743	774	820	812	781	772	780	838	771	785	811	771	789	814	738	760	794	805	743	793	799	782	770	738	762	782	807	786	786	814	786	786	744	787	757	757	825	764	766	796	772	794	820	790	768	803	824	783	773	774	719	793	786	778	753	788	799	793	789	782	779	778	777	743	766	787	802	750	819	824	711	752	795	797	785	748	827	771	825	788	724	747	817	812	707	806	739	767	770	786	773	785	780	738	756	783	819	716	813	782	774	784	778	770	801	754	755	782	789	785	781	737	781	784	781	792	792	723	770	787	747	794	780	776	772	776	788	769	745	789	770	817	832	768	813	736	748	775	759	760	776	759	778	777	799	779	738	835	836	798	787	755	792	793	816	805	804	767	774	778	796	752	835	806	814	792	748	828	787	792	796	834	745	808	857	814	792	805	796	795	777	812	777	794	766	756	823	824	737	790	782	777	785	749	810	779	764	791	728	761	804	806	780	793	766	823	743	821	740	717	785	781	788	781	796	808	787	758	807	770	799	791	807	808	815	757	814	828	834	773	775	778	738	758	753	796	793	786	789	834	821	809	737	811	809	772	755	805	822	810	798	807	783	763	763	790	764	749	773	775	761	811	744	803	809	767	809	741	784	835	752	776	796	745	739	786	814	776	782	817	779	776	771	763	814	778	762	765	772	820	799	785	762	760	741	768	775	781	760	791	796	830	784	766	742	789	821	808	808	851	777	794	744	747	787	819	742	798	766	807	721	775	767	803	840	779	748	777	741	747	795	802	803	782	776	838	769	836	776	751	795	756	810	763	772	818	744	795	787	791	794	769	802	791	758	793	848	762	806	781	739	836	794	762	813	757	806	774	785	782	764	779	752	777	809	779	809	812	788	795	800	792	745	754	773	817	790	839	781	787	814	843	756	774	740	817	842	803	757	783	785	773	832	766	819	788	792	757	787	794	799	760	767	801	803	772	781	766	775	828	743	817	798	805	782	747	801	756	802	853	782	740	740	775	787	790	775	779	755	780	819	829	747	778	848	826	753	795	807	752	800	791	781	759	801	772	788	806	776	782	787	728	794	773	795	777	823	765	772	760	808	821	825	716	750	751	828	747	782	768	795	755	734	786	721	773	815	782	778	756	830	768	747	685	791	763	748	778	778	796	780	795	782	821	802	804	810	819	791	762	743	804	783	812	758	816	758	797	807	741	719	776	758	786	736	773	804	755	797	785	796	779	807	766	794	826	809	789	783	810	763	841	776	748	785	762	771	815	726	846	776	808	811	739	810	759	740	770	794	801	778	776	789	770	854	803	725	763	784	795	747	775	733	795	725	757	791	794	785	819	748	762	795	773	789	824	840	789	798	827	776	761	767	746	776	773	815	781	768	780	808	832	802	774
23430	22177	31091	25503	21846	19108	6377	815	574	630	571	618	614	606	563	613	562	619	600	623	575	575	575	627	566	603	564	581	600	574	582	591	603	596	568	573	563	559	580	570	610	585	605	554	562	569	512	554	566	573	592	574	591	590	602	559	571	542	569	577	569	577	571	583	561	550	529	579	570	562	603	621	595	574	566	563	585	586	558	602	626	612	582	582	566	557	577	578	543	572	571	554	628	580	604	576	589	570	558	532	569	552	590	596	607	565	557	578	554	585	577	626	576	547	563	570	611	604	611	558	580	601	549	607	579	558	550	582	591	562	577	584	535	597	601	536	561	573	595	570	564	521	555	537	528	533	620	586	588	590	573	563	602	619	592	563	582	561	557	559	587	629	553	531	552	606	582	605	564	572	562	616	602	536	562	595	588	557	555	602	568	579	536	576	574	573	566	567	537	556	578	574	598	563	571	579	574	580	581	633	598	591	565	586	611	543	557	532	567	586	575	566	561	589	559	609	605	531	615	565	550	594	609	543	557	584	607	563	552	576	573	575	588	585	613	567	599	578	529	567	579	583	605	573	609	568	581	586	548	598	571	532	618	583	620	535	580	533	533	555	531	591	564	574	560	556	571	562	576	567	614	589	580	590	568	613	610	597	585	610	601	611	549	542	624	563	555	539	553	566	605	584	619	554	569	585	599	588	535	595	591	586	542	622	552	632	567	559	567	575	586	551	593	610	584	599	538	567	626	541	566	511	568	603	543	606	558	558	589	557	608	572	592	571	529	622	564	596	596	596	554	560	555	593	603	607	604	568	579	601	604	600	536	578	596	559	610	556	580	562	594	594	584	593	586	577	605	575	557	568	552	562	591	562	622	558	548	603	567	576	619	582	547	510	613	552	554	516	607	629	584	564	592	583	585	545	553	577	542	554	583	601	557	540	554	537	565	554	626	618	606	532	556	583	575	582	595	553	574	546	620	549	554	584	604	578	621	554	575	584	618	593	606	567	583	601	540	581	534	579	570	570	552	599	567	564	552	605	567	586	622	572	596	591	569	593	581	564	534	537	526	557	599	605	605	596	587	574	593	552	607	562	573	584	584	606	547	552	590	555	602	550	587	577	604	599	596	567	576	560	574	548	587	570	601	602	585	600	576	536	558	586	589	573	551	545	553	529	579	569	580	561	523	585	563	581	594	625	571	617	604	535	561	561	571	506	573	597	559	582	542	595	570	543	560	603	596	563	606	568	560	544	558	549	539	552	576	575	617	540	590	567	605	604	561	588	571	577	578	581	579	561	574	571	567	525	596	562	575	600	520	637	555	558	559	539	582	605	582	536	577	568	582	597	552	546	520	599	564	613	570	577	563	604	581	581	560	586	600	579	610	596	574	540	587	579	532	570	546	558	595	544	575	606	539	627	579	589	565	584	588	583	600	565	558	575	587	622	572	545	554	566	597	558	574	572	527	588	570	582	539	514	534	560	583	554	582	583	596	548	563	529	606	593	593	609	610	552	522	620	568	603	552	574	559	584	584	569	557	584	576	548	578	570	557	540	571	626	588	549	609	569	570	570	598	589	615	581	596	602	567	564	580	532	565	574	604	594	589	562	570	563	569	567	611	595	598	578	597	600	600	598	556	601	604	550	573	555	583	556	554	565	546	552	548	620	589	555	549	572	556	582	564	576	561	575	524	661	517	585	609	575	565	582	578	597	578	585	570	609	581	552	580	583	525	560	578	578	583	552	585	602	528	567	605	560	496	569	604	575	560	568	594	569	552	568	586	584	618	582	569	595	567	571	543	579	582	577	561	617	564	578	543	558	562	577	598	597	579	545	572	544	570	592	559	561	542	587	596	566	592	582	568	653	593	604	545	593	624	590	553	599	607	560	542	546	592	585	612	561	599	557	580	542	531	531	560	561	549	610	600	604	584	573	579	574	537	570	601	553	574	624	572	576	579	564	553	575	584	613	597	572	538	580	567	593	557	585	592	540	623	601	547	566	577	559	610	536	580	544	571	574	593	583	597	562	565	583	606	523	612	517	581	590	587	574	590	565	610	571	584	611	600	590	559	584	590	594	599	576	544	595	579	603	577	566	574	574	584	559	546	590	537	539	562	637	542	583	603	566	593	578	577	571	560	588	574	611	567	622	588	566	557	558	578	545	565	580	566	519	523	564	577	598	587	572	548	586	570	606	571	579	598	571	570	557	551	555	571	543	604	617	579	551	573	602	533	598	600	539	579	587	552	556	602	588	531	567	589	574	563	565	559	552	584	568	574	605	585	563	578	541	606	578	579	549	578	549	575	609	581	570	584	608	581	548	552	577	627	562	628	560	536	590	620	559	575	569	597	574	559	556	563	586	583	608	597	585	552	598	570	614	570	568	586	575	543	489	582	578	561	570	605	568	534	570	548	574	564	585	618	555	564	619	558	583	602	548	566	576	553	611	580	574	583	584	590	570	607	541	549	551	624	581	580	545	562	545	577	600	544	592	569	595	539	601	608	593	578	543	571	588	584	577	551	569	566	593	591	608	559	611	533	589	577	553	563	607	559	592	584	592	562	599	559	572	575	571	556	610	607	544	600	587	552	574	587	612	541	602	574	569	601	597	566	584	557	571	622	553	570	499	590	563	593	598	562	589	564	573	538	611	565	536	584	605	575	642	550	532	569	597	565	599	573	606	567	587	617	576	605	542	565	574	564	598	547	544	542	575	592	574	573	554	566	554	574	523	636	587	576	582	555	619	552	586	587	569	618	565	591	589	581	532	611	594	599	569	592	575	579	583	586	570	508	556	584	605	561	607	595	559	592	619	549	561	560	554	563	553	574	513	586	598	612	556	565	551	585	586	535	566	558	622	603	565	562	568	535	612	557	536	553	579	595	570	581	543	558	580	629	566	569	566	568	559	571	562	535	604	553	576	529	597	572	580	555	547	584	584	581	545	582	599	586	572	587	600	572	588	599	541	564	583	597	592	572	563	566	596	561	539	572	567	558	589	582	542	567	645	586	635	573	607	583	576	589	598	576	556	590	589	537	589	574	599	584	553	552	592	573	587	605	570	589	615	586	580	578	594	600	567	577	583	563	596	535	559	540	567	567	600	558	560	570	593	639	568	546	568	531	551	584	549	547	575	566	583	555	570	603	571	565	563	525	542	561	539	596	587	556	546	573	606	605	559	598	537	579	573	565	567	615	552	563	604	535	602	575	601	570	554	512	595	543	583	564	582	568	561	566	591	566	587	616	541	590	577	576	636	591	587	604	597	561	565	554	589	566	577	589	572	530	563	556	560	568	570	592	596	545	601	552	592	566	580	590	535	562	562	576	580	558	569	540	545	556	586	589	594	625	548	582	596	616	590	569	580	592	563	548	556	572	559	585	589	609	568	529	559	569	591	568	546	595	587	600	572	515	584	554	592	563	610	603	558	611	583	565	566	633	555	602	560	618	563	567	579	557	553	592	566	595	610	616	567	571	626	549	573	603	573	558	535	574	550
61588	101683	75609	46150	24721	8455	2390	1072	790	833	840	879	897	810	875	870	840	844	828	885	878	889	849	867	856	865	848	905	888	870	870	872	844	893	862	820	835	862	847	851	860	890	824	834	852	829	824	864	826	878	948	858	824	856	853	891	826	849	923	813	898	877	860	903	863	896	888	904	856	890	844	873	833	872	815	819	878	840	840	798	894	841	847	798	863	849	816	862	839	866	810	866	863	838	835	855	846	795	838	791	829	815	875	837	846	838	858	872	854	888	886	871	838	839	819	893	837	889	878	838	853	863	921	888	818	884	857	854	901	845	845	770	846	822	815	866	888	842	836	875	853	836	849	839	912	819	837	831	892	890	833	886	835	856	838	799	868	853	881	790	783	914	897	884	830	802	839	857	856	870	906	815	915	896	860	874	834	912	839	866	866	872	864	848	851	900	904	857	877	868	779	839	867	832	818	820	853	862	829	775	890	828	801	872	868	918	910	850	835	859	832	893	831	847	878	843	828	906	896	844	846	814	826	847	849	803	890	862	870	826	837	820	824	830	875	924	778	839	852	812	862	858	830	752	817	815	826	819	847	838	845	784	806	873	793	847	820	861	811	800	871	853	900	838	835	840	895	815	828	793	825	817	845	845	832	845	876	869	885	853	850	870	872	811	820	790	824	903	845	861	822	857	826	851	786	888	849	847	880	868	877	878	837	862	828	843	850	917	833	887	880	856	879	853	828	864	806	858	850	834	864	847	820	809	861	849	905	824	801	812	795	848	855	826	850	833	852	829	849	851	814	882	862	811	833	855	846	862	855	845	858	874	780	896	830	831	838	891	839	792	801	821	793	832	864	878	788	867	799	856	878	838	854	870	828	886	823	793	881	811	867	893	893	902	875	815	835	798	785	863	848	845	885	861	831	884	844	861	838	856	887	877	900	903	901	847	828	876	917	864	819	802	846	876	848	881	850	888	847	830	846	842	875	792	860	863	827	809	794	828	822	838	852	853	867	821	874	855	880	869	810	855	852	830	845	859	864	846	872	797	872	828	889	833	874	880	807	863	868	823	847	867	852	882	805	865	904	856	795	891	858	880	899	895	850	908	902	892	844	844	843	842	869	887	832	848	845	847	820	818	825	872	871	840	843	827	854	865	873	841	877	798	876	872	857	846	809	775	884	861	817	848	842	805	850	839	862	860	851	783	848	874	868	835	877	877	817	813	911	851	827	857	848	832	859	825	859	823	849	824	849	878	877	881	840	901	832	842	840	828	860	785	894	830	829	837	803	847	899	888	854	802	832	862	855	881	824	839	828	866	870	864	860	853	819	824	818	876	834	821	870	877	864	887	860	809	873	847	874	815	844	855	808	850	860	836	853	791	798	803	805	905	846	879	835	790	875	801	797	890	856	841	851	798	861	830	858	875	889	817	880	854	853	835	851	880	897	851	869	812	858	843	873	870	832	824	839	844	877	871	771	803	850	818	820	835	822	819	872	829	796	852	829	863	815	822	868	835	846	772	847	831	854	817	884	856	868	828	851	795	894	859	799	859	887	816	851	865	873	867	902	875	867	848	835	818	834	830	836	837	856	849	842	819	818	801	858	876	804	854	870	824	867	833	827	855	887	887	851	891	773	840	830	759	845	836	848	849	879	792	859	801	876	850	862	835	802	874	866	828	856	829	808	910	823	785	855	896	866	838	856	908	870	848	822	818	862	834	819	818	829	844	821	820	883	829	887	787	849	853	826	859	853	824	918	815	830	865	854	838	831	820	874	901	846	818	867	882	843	858	880	822	883	862	848	797	874	865	876	810	842	829	822	839	849	844	850	843	872	795	849	883	855	815	862	799	784	849	887	884	874	862	865	833	826	854	851	902	844	867	830	822	879	889	823	873	835	819	854	815	810	863	836	794	823	850	886	833	847	869	881	867	841	853	813	860	834	868	879	823	876	820	835	872	802	857	853	819	818	882	873	869	838	803	840	868	838	830	835	859	899	837	843	868	854	832	814	821	816	826	875	848	854	883	820	799	847	852	830	834	818	838	838	834	822	819	832	835	827	868	799	881	878	854	794	854	866	806	842	869	801	857	828	856	786	821	867	851	836	867	848	828	870	834	826	813	891	889	809	857	832	882	844	895	847	837	829	906	826	851	881	838	841	837	875	846	868	864	885	852	841	841	866	847	854	815	823	837	906	872	845	894	850	847	845	844	846	844	863	831	864	827	876	840	830	867	875	848	833	897	863	838	805	854	881	807	794	845	878	864	860	837	855	803	857	909	852	857	846	810	875	847	844	847	923	845	837	895	865	842	851	874	843	805	842	807	822	936	868	848	870	824	923	832	847	848	879	809	846	823	901	809	825	860	803	807	819	851	852	855	890	927	822	847	886	888	877	829	853	845	848	811	865	865	850	814	807	863	832	827	906	856	851	870	830	839	793	793	867	837	837	804	842	817	865	918	862	853	819	877	840	878	829	781	836	897	829	864	838	799	831	864	845	858	873	823	857	869	813	826	845	803	861	871	840	854	807	808	863	861	861	827	871	944	833	853	913	849	822	837	829	798	834	850	841	877	898	854	853	870	864	850	829	833	867	808	842	845	834	872	811	819	865	853	787	838	888	853	841	867	807	833	860	812	838	855	899	801	803	850	830	852	837	840	887	841	838	881	832	851	881	843	856	870	859	846	841	854	858	835	893	852	846	809	863	875	801	884	865	814	862	858	856	839	818	843	858	859	959	821	815	842	783	835	843	823	882	880	842	841	806	856	838	840	856	856	877	851	880	839	888	854	894	883	854	848	844	862	836	860	839	861	864	837	784	834	859	844	821	853	802	835	857	856	828	855	819	871	857	902	838	880	845	825	861	863	831	826	867	780	863	863	845	826	878	911	841	845	874	828	828	856	828	830	826	850	820	811	802	761	883	846	865	832	856	869	895	897	832	843	857	881	829	852	861	797	850	907	803	813	860	816	846	850	849	841	885	825	900	903	857	890	806	868	893	861	779	819	827	822	847	853	842	855	856	903	863	937	838	873	860	839	852	835	865	820	832	817	887	852	856	862	906	797	798	840	809	863	891	829	819	890	853	880	830	869	863	852	860	856	856	868	854	893	852	829	794	875	832	866	843	867	893	796	880	853	878	906	897	884	812	847	809	809	821	875	870	844	852	847	857	831	863	855	843	893	807	862	823	822	843	851	827	847	817	869	845	875	888	843	850	861	856	874	831	871	832	845	841	845	890	790	882	806	841	844	823	846	813	860	838	858	872	862	864	854	918	864	820	898	816	816	857	900	878	849	820	810	851	867	888	826	782	809	849	870	882	834	844	845	835	871	875	843	857	846	849	795	826	864	878	883	823	857	828	880	879	810	840	820	904	806	810	804	857	840	837	854	864	785	830	820	797	799	851	814	876	824	859	815	856	823	858	818	846	810	798	874	816	879	844	881	882	828	840	867	858	851	854	852	838	853	845	802	822	844	848	805	884	846	874	879	866	850	816	856
29374	29890	28701	13260	2457	859	491	383	371	387	403	366	367	388	392	348	403	360	391	367	357	359	434	401	417	341	366	364	393	369	380	410	380	396	406	365	395	394	394	365	430	385	362	389	385	408	364	369	369	379	359	390	401	395	376	373	385	392	417	389	398	395	410	390	398	373	340	388	361	397	393	408	355	368	389	365	378	358	350	409	380	408	383	398	377	348	342	357	391	393	365	404	372	356	394	373	381	361	405	388	361	389	380	384	398	351	388	385	383	361	375	413	385	389	367	369	357	391	370	370	400	392	388	394	391	383	385	397	373	394	393	339	363	390	365	363	417	353	395	356	376	362	376	383	379	385	409	356	397	368	399	387	406	398	396	362	381	381	364	372	384	407	393	408	404	377	418	387	397	357	359	427	412	405	373	372	405	357	395	347	402	385	367	373	380	387	385	371	348	364	384	404	381	421	393	391	362	419	376	384	388	369	417	382	403	352	360	361	366	402	404	351	382	356	392	399	385	385	395	371	384	382	396	417	395	365	368	425	352	371	379	379	360	377	362	378	367	358	404	443	408	364	413	420	396	397	378	406	391	344	374	367	387	381	438	362	417	407	416	345	415	395	392	395	365	382	380	348	374	435	378	404	368	378	405	396	331	391	396	383	389	395	383	405	422	375	373	374	395	373	412	376	370	383	382	343	378	414	414	381	383	372	374	388	367	359	391	385	389	412	391	373	364	377	380	404	378	350	419	392	395	372	366	375	399	386	398	369	376	370	396	384	411	364	388	344	380	359	405	399	386	374	373	389	370	385	373	366	392	381	389	372	378	369	355	383	404	354	399	363	410	398	371	371	381	375	417	356	409	423	415	381	400	368	349	370	363	395	414	420	393	383	395	409	372	401	376	432	351	339	364	394	387	382	372	387	356	378	366	409	368	355	375	375	397	372	367	370	414	350	427	398	390	382	374	398	374	397	360	413	394	381	402	360	375	393	355	380	377	380	356	383	426	395	377	375	385	356	390	357	382	363	403	425	350	389	378	374	360	354	376	364	418	349	401	372	353	412	383	400	361	352	393	375	393	373	403	383	408	363	368	391	407	400	390	370	409	401	419	378	393	375	396	389	381	404	449	401	403	402	365	416	428	365	406	411	373	395	419	350	387	363	390	360	411	353	387	360	370	410	386	363	367	410	378	399	391	408	367	397	420	404	397	376	397	387	369	366	398	420	340	379	387	390	381	371	411	380	377	387	375	401	386	395	349	390	377	386	410	371	408	362	378	360	347	387	346	358	406	382	367	405	446	379	416	385	355	357	411	346	371	362	364	359	353	345	395	393	431	338	358	384	373	379	387	393	367	354	386	339	378	351	395	417	383	373	361	368	386	387	361	381	381	366	392	384	382	369	368	351	390	396	419	386	387	406	390	359	348	378	356	390	399	390	370	396	377	380	355	436	376	378	393	368	373	378	436	351	346	367	361	374	369	392	384	379	408	396	396	413	374	397	378	359	338	377	405	406	370	383	396	389	382	370	396	382	376	400	386	368	384	377	378	398	387	405	398	392	387	358	403	363	371	381	369	382	393	371	377	383	346	393	358	383	387	361	379	400	359	378	384	348	387	411	351	395	407	366	385	390	422	392	380	384	348	386	366	381	365	380	369	374	369	405	388	360	375	401	398	387	418	375	390	423	405	438	395	374	368	391	370	364	382	369	369	418	429	414	419	396	380	389	388	390	371	375	426	374	381	368	387	395	383	379	372	339	378	380	377	409	345	393	389	358	332	408	396	401	398	349	351	384	393	384	411	411	381	384	369	401	348	383	380	365	372	375	354	369	382	384	399	353	377	385	399	378	399	347	379	390	377	361	379	356	352	364	365	375	380	386	365	342	368	431	383	364	394	429	382	388	383	379	405	377	390	399	403	414	384	364	359	404	388	375	383	393	419	362	386	352	370	373	363	362	365	378	419	387	397	380	386	393	373	358	414	388	385	412	360	362	365	379	363	354	391	380	388	368	404	367	382	347	401	358	383	382	384	346	353	401	395	390	402	377	391	374	396	380	366	385	372	417	386	349	391	398	388	388	372	370	396	361	381	402	404	373	369	389	343	398	406	375	404	405	376	372	381	417	376	383	374	399	387	359	390	403	383	376	395	389	406	375	365	409	355	409	376	405	406	371	407	382	349	370	383	376	393	362	359	398	369	373	339	388	398	374	416	384	416	382	392	381	387	359	425	367	372	396	368	401	347	391	389	370	351	372	386	384	375	398	379	392	372	394	367	423	412	364	403	370	357	433	368	403	385	361	424	352	385	383	389	386	407	364	401	392	407	393	411	389	372	366	402	357	394	369	379	344	395	348	370	363	385	376	397	389	371	419	359	369	381	387	347	406	385	366	353	379	410	348	388	356	376	394	392	379	395	386	359	333	367	386	383	406	391	397	373	375	361	383	383	375	391	357	399	399	359	421	378	415	371	394	382	372	417	369	372	387	386	407	359	390	375	394	391	382	391	383	383	361	362	414	361	392	354	420	402	362	368	380	376	362	369	364	349	377	380	380	417	357	369	375	406	396	390	341	418	403	356	367	376	397	370	377	361	357	397	341	384	362	411	401	379	350	388	387	345	396	403	371	399	379	388	401	387	350	351	363	358	360	418	343	390	350	373	379	394	378	356	389	407	381	392	373	403	376	395	398	405	378	436	386	377	394	402	388	393	396	382	376	360	353	376	384	395	387	363	398	383	365	378	378	388	364	352	386	379	373	400	390	399	350	388	375	422	394	389	341	394	408	411	377	373	372	384	382	367	361	357	390	407	388	369	400	364	376	368	391	375	389	422	392	411	375	368	347	386	361	417	419	337	350	375	414	393	393	402	398	366	380	371	391	377	397	405	403	377	373	372	377	402	405	341	410	374	408	401	367	370	379	404	367	433	368	415	381	383	393	391	371	378	410	391	365	391	398	429	400	358	346	407	370	396	380	372	379	400	385	389	379	366	408	423	395	419	361	422	415	389	350	388	362	384	378	360	371	379	378	436	403	372	387	412	417	405	392	379	335	364	401	380	388	344	374	385	364	403	401	382	391	401	352	397	372	382	366	423	402	359	398	376	371	342	377	380	347	371	379	368	407	384	402	394	377	429	385	384	375	378	374	391	386	370	413	398	393	383	378	405	349	408	370	378	408	378	387	359	379	394	404	404	370	403	385	376	369	407	380	401	380	383	390	410	361	370	393	346	390	368	371	361	346	393	348	405	390	369	365	386	374	374	371	416	380	402	409	398	356	368	386	355	369	373	380	409	346	411	393	386	376	365	392	386	333	378	399	368	376	376	359	381	362	390	377	403	402	372	398	383	385	386	377	372	409	372	362	386	378	427	373	361	349	361	401	402	338	330	398	352	393	375	373	368	418	372	373	363	342	410	404	384	376	393	391	388	400	399	371	377	367	363	400	396	365	399	350	406	364	416	386	369	390	374	341	368	373	346	377	399	382	391	393	388	396	383	391
36068	47436	32834	13058	3828	1487	796	616	622	618	578	626	573	587	587	575	606	552	632	613	600	600	629	624	649	571	581	599	566	590	576	593	596	608	607	631	575	597	620	576	544	582	597	598	575	564	589	613	599	612	614	618	602	562	590	569	524	558	627	551	575	584	610	570	575	600	591	638	594	562	575	552	566	566	616	607	559	587	563	567	619	572	567	616	572	529	604	559	574	589	600	546	547	582	591	574	600	606	574	607	566	590	610	590	611	621	590	604	588	590	546	594	617	610	582	640	564	599	579	612	553	587	601	607	607	625	566	604	612	600	591	656	649	628	545	599	591	581	599	562	600	574	556	607	576	626	626	608	581	599	561	589	599	608	653	609	571	569	596	577	613	592	591	618	586	610	596	621	590	641	560	605	625	588	628	572	589	597	583	569	609	594	622	581	593	617	608	585	566	621	586	598	591	604	574	610	598	554	650	616	606	574	606	569	550	590	626	606	578	633	604	565	607	590	587	589	552	626	633	566	560	529	573	586	571	600	622	539	593	573	589	595	603	563	592	569	569	552	598	563	593	614	588	605	586	590	590	610	596	575	627	578	561	583	609	620	597	595	581	611	583	567	594	624	590	590	608	625	585	616	581	584	608	583	587	604	557	563	613	580	576	596	580	579	587	604	594	609	596	588	592	559	600	571	574	571	589	576	556	602	561	590	587	631	613	570	605	596	561	626	601	581	625	587	583	605	601	580	597	593	575	582	567	605	604	607	528	603	595	626	550	595	596	564	604	554	624	623	602	615	555	611	537	569	571	597	558	579	610	615	599	619	570	565	628	571	596	599	594	580	566	581	598	583	589	588	623	609	603	578	601	601	593	597	543	563	621	575	605	592	595	588	612	601	592	567	622	628	608	588	612	640	590	567	585	581	585	574	598	633	591	647	564	590	602	582	556	601	549	649	578	594	625	580	632	608	578	625	565	577	599	585	598	574	568	603	602	574	620	611	572	621	572	557	636	610	623	575	587	550	575	554	589	590	596	617	583	579	567	592	633	552	593	628	578	588	572	571	582	581	604	610	569	596	570	641	639	578	584	593	572	574	573	564	603	578	567	604	570	569	598	558	583	584	606	546	582	608	579	579	622	589	587	609	534	603	615	598	577	569	616	576	615	601	598	593	593	612	547	622	582	590	616	608	595	634	604	593	597	545	617	560	580	590	583	564	608	642	583	580	579	571	584	634	581	619	611	554	611	603	615	592	598	582	641	563	588	577	586	590	588	587	599	583	609	595	635	588	547	622	586	552	619	550	560	618	559	596	599	612	569	626	541	593	611	584	567	582	530	547	575	614	566	615	606	616	611	595	606	579	591	627	577	624	618	582	591	536	593	615	595	663	647	615	591	588	628	584	540	562	600	553	543	612	572	631	610	608	598	571	627	616	582	600	611	554	613	613	601	573	589	602	557	589	544	588	574	593	652	556	588	609	543	603	560	623	613	596	604	586	585	625	604	595	652	582	593	558	579	622	599	611	565	586	632	598	594	596	594	594	576	607	592	590	595	569	570	555	596	557	564	641	607	626	588	598	646	580	617	523	641	603	584	607	572	546	619	606	600	610	624	595	612	604	547	591	596	594	582	608	584	536	558	596	620	598	589	597	580	579	634	604	601	573	610	594	654	651	563	563	573	575	625	586	602	582	629	575	618	603	586	632	582	569	569	587	547	597	567	587	577	603	620	595	560	648	614	588	568	554	598	611	624	611	588	600	597	563	624	595	615	616	581	609	574	595	582	575	565	603	636	633	618	621	591	566	597	604	584	652	565	612	591	610	581	605	564	588	602	590	597	608	565	574	564	591	568	611	572	618	565	547	611	604	567	568	643	607	583	570	640	594	607	598	601	581	582	569	589	556	582	598	603	588	616	567	574	577	588	547	579	571	593	572	617	610	600	628	590	586	615	578	608	576	591	573	591	566	543	639	562	569	580	575	601	618	601	593	610	572	584	601	576	626	559	613	590	594	587	592	614	600	580	575	573	598	565	586	555	562	601	610	608	579	583	598	583	598	598	577	568	612	577	604	608	591	577	592	569	583	562	556	596	585	603	554	564	620	654	615	577	545	599	591	588	590	547	578	611	604	615	617	593	603	568	595	578	606	584	615	588	532	589	562	604	548	592	610	571	624	611	575	582	594	625	586	617	602	599	586	604	615	606	570	621	583	601	633	604	605	623	573	605	541	577	589	615	568	616	612	598	583	597	584	646	590	561	584	611	562	558	633	604	589	629	561	550	617	588	613	565	616	596	604	594	590	650	609	616	609	559	585	576	551	586	577	550	598	595	551	599	604	605	606	569	634	574	571	572	585	557	611	567	548	536	606	618	612	604	537	593	595	591	621	559	607	562	582	570	643	553	596	603	555	581	565	526	596	593	609	579	570	570	607	559	577	588	558	582	547	603	596	652	609	619	604	550	608	593	588	583	595	610	589	592	608	586	569	607	597	589	563	589	620	584	608	617	602	604	573	576	599	574	596	593	611	565	584	630	609	592	566	556	583	627	613	558	608	549	584	603	570	598	568	570	593	602	577	586	551	547	631	592	603	593	581	601	566	577	570	602	559	660	623	582	604	614	567	598	642	585	607	583	561	605	567	566	605	604	595	617	619	600	579	611	614	541	605	646	593	596	634	569	562	561	598	634	600	597	602	578	576	644	584	603	567	606	579	618	595	612	597	575	590	565	569	580	562	556	604	566	592	619	581	604	596	639	556	587	617	596	604	591	604	611	591	624	578	609	605	605	620	610	577	606	590	587	571	631	605	608	561	592	586	602	599	567	553	604	596	623	641	548	608	591	628	539	568	618	633	566	638	622	639	600	579	613	612	592	587	595	544	615	571	590	610	605	621	599	637	602	637	630	569	576	570	568	603	605	622	612	583	616	601	575	601	606	562	599	555	601	632	565	597	615	597	590	616	614	590	554	592	587	616	557	618	597	597	628	574	613	548	570	554	603	586	593	599	617	568	573	576	585	604	579	615	569	582	561	615	570	649	590	640	607	621	557	576	613	564	653	605	640	625	608	579	600	577	626	602	620	626	608	565	538	649	574	572	589	618	601	570	607	641	610	551	556	623	566	587	559	566	580	597	581	583	586	575	600	592	570	589	616	618	575	575	544	594	595	595	623	590	640	586	566	606	597	621	591	636	564	606	612	638	613	611	602	605	601	585	595	602	550	568	582	564	579	597	647	564	624	576	650	595	591	605	627	585	589	608	598	617	652	623	637	530	566	547	599	617	585	535	603	626	587	614	613	590	593	590	560	613	585	553	617	590	572	630	557	574	635	594	603	609	567	590	626	604	581	580	547	576	590	578	576	597	574	578	556	569	582	629	587	599	578	593	592	566	558	556	612	590	597	576	584	552	554	572	602	564	562	571	611	582	597	626	605	601	600	596	608	613	633	601	610	614	623	553	588	592	596	593	637	620	586	584	593	616	527	607	610	580	551	597	644	557
24792	23521	32832	27195	20230	9305	1467	627	517	499	518	505	503	504	546	495	524	552	487	513	516	519	521	513	517	495	498	540	491	512	491	488	495	520	547	506	495	513	489	499	499	476	501	535	537	538	493	522	521	537	507	523	482	481	524	511	484	475	501	478	519	498	536	548	531	589	472	567	506	505	514	525	530	502	524	520	474	484	515	504	518	508	513	539	547	535	527	501	517	498	522	543	525	498	507	481	529	503	534	517	487	505	507	552	522	543	505	514	498	516	509	536	478	554	530	494	484	510	496	501	505	486	490	485	532	508	531	535	521	486	545	516	519	488	519	513	518	520	485	528	500	491	515	539	522	491	499	480	477	511	519	521	491	513	510	477	529	493	507	496	515	499	521	522	519	537	498	516	487	495	487	514	567	507	523	476	521	505	474	525	524	526	510	537	554	539	535	527	461	486	519	462	487	478	516	524	529	492	501	515	503	489	529	516	513	532	505	507	514	519	502	509	563	501	528	515	514	529	518	522	486	459	502	519	525	485	487	507	491	520	538	526	481	496	538	507	490	519	559	513	492	565	487	542	485	492	486	483	532	505	534	486	515	500	477	532	497	500	486	506	542	496	522	448	503	516	517	511	485	535	486	523	518	540	523	496	530	507	503	556	528	493	521	524	500	482	494	496	515	506	500	528	478	492	487	527	504	496	534	556	524	499	496	490	531	526	512	533	525	488	458	545	522	505	511	451	522	488	467	504	549	494	518	511	474	565	469	500	523	480	506	523	493	463	506	561	513	508	506	494	490	523	512	553	496	531	510	473	512	470	482	484	502	531	541	509	479	529	516	566	481	483	501	480	494	521	505	497	529	503	491	468	507	494	494	526	504	523	514	453	493	510	500	541	496	499	529	506	493	518	517	514	484	473	448	498	491	507	513	514	480	494	497	467	508	518	492	539	524	530	467	521	497	510	471	496	513	530	536	506	520	500	499	463	464	521	518	479	482	478	533	478	498	498	506	490	507	482	500	531	491	497	492	538	498	530	489	489	454	456	519	488	520	541	498	512	521	477	528	509	493	487	536	512	490	538	475	477	520	510	512	514	509	488	469	546	511	514	456	488	496	533	495	489	498	479	558	502	514	494	522	499	516	505	480	506	512	538	520	537	519	530	532	554	503	488	514	489	514	514	540	457	523	485	478	465	477	473	517	473	496	523	473	490	504	509	475	534	501	510	488	537	557	508	514	461	497	531	501	463	504	503	520	498	503	488	498	508	544	482	521	518	493	525	494	486	501	491	501	535	516	550	471	508	537	517	541	504	509	530	495	519	508	523	519	528	521	551	462	532	474	531	499	487	534	485	481	524	490	506	459	509	522	526	520	528	470	496	463	517	532	488	501	499	479	513	505	476	455	513	491	514	491	492	527	470	497	510	492	502	472	506	510	540	542	485	537	497	479	462	490	526	513	537	515	481	480	478	512	507	508	536	560	505	491	487	485	475	510	481	522	516	488	489	510	484	526	532	508	492	517	550	470	505	527	471	496	533	483	515	522	479	497	507	459	522	503	524	494	489	514	492	488	488	499	490	510	515	499	511	529	515	539	503	443	484	498	504	501	494	489	526	541	507	501	525	510	490	480	510	525	501	494	552	499	472	489	501	505	514	511	512	542	496	519	553	516	495	505	528	475	470	466	485	471	496	505	499	507	522	478	490	513	490	532	487	497	513	487	498	547	550	509	517	512	461	549	497	500	521	457	495	508	480	482	530	525	482	475	466	483	523	515	539	491	514	519	499	479	503	510	507	472	504	521	516	514	479	521	494	494	502	445	530	514	531	482	542	528	501	487	513	500	510	485	518	486	498	538	521	498	487	532	516	498	487	520	504	513	533	507	533	481	480	505	464	485	487	505	478	499	491	477	509	504	546	501	538	522	495	456	525	465	523	510	504	529	533	474	505	519	545	520	463	531	492	471	507	554	489	519	525	517	505	501	499	534	527	515	481	474	502	557	497	509	509	473	491	497	508	507	513	513	481	506	502	528	523	502	479	511	478	553	508	523	517	487	521	462	510	528	498	495	500	496	474	466	510	483	506	480	530	510	480	512	505	515	512	485	512	526	489	504	566	511	504	465	465	496	545	487	513	531	469	494	512	512	520	547	516	510	514	472	536	492	492	494	513	515	522	508	530	492	478	530	494	524	474	490	507	492	514	517	516	548	480	546	522	471	521	506	473	475	524	477	503	491	485	514	504	507	474	482	462	510	507	536	502	515	499	514	539	513	499	485	515	501	475	532	516	466	547	508	519	520	508	534	514	490	529	517	529	459	519	506	524	530	530	493	498	528	514	487	516	514	521	509	500	494	541	504	499	525	489	463	515	497	489	472	473	471	506	508	464	536	525	480	533	536	538	510	519	530	516	487	462	503	498	507	524	511	482	489	482	485	493	512	469	510	484	548	533	517	486	495	517	493	529	460	473	464	543	545	488	499	499	502	499	495	469	471	533	506	552	522	502	491	533	523	517	526	539	510	497	509	498	551	461	502	533	489	494	480	537	484	495	497	492	510	517	519	497	489	486	530	499	477	522	516	484	482	488	539	495	511	483	510	507	492	580	517	502	494	540	511	506	534	532	481	530	535	551	498	535	482	509	518	489	526	511	476	484	511	526	516	518	508	453	541	522	505	570	486	505	459	510	493	522	534	500	493	511	500	505	482	509	485	536	530	503	486	511	566	506	489	502	511	485	496	503	523	511	485	478	487	536	497	528	496	520	511	495	477	520	504	522	507	549	465	527	495	470	509	520	515	491	511	501	557	492	491	491	526	493	486	474	471	532	515	524	484	497	509	498	526	504	495	490	485	463	495	499	499	494	497	498	491	480	525	512	499	481	505	502	520	481	504	507	532	480	528	529	470	492	510	540	512	511	525	487	485	476	514	524	513	507	477	493	477	473	523	501	507	526	500	499	507	504	501	540	525	494	504	506	519	526	479	494	466	509	520	499	526	488	512	533	491	515	503	511	548	498	494	509	522	494	508	507	485	530	499	504	504	510	488	524	531	533	553	516	527	537	516	510	486	524	494	502	504	506	506	502	490	567	513	507	537	502	505	488	502	519	470	506	508	500	489	515	519	529	530	491	506	547	500	502	546	487	511	499	523	566	513	537	514	498	509	511	537	530	467	509	510	479	526	524	498	477	472	497	481	511	444	522	500	499	532	530	493	529	454	504	549	504	469	502	506	484	532	508	496	509	522	509	496	524	493	468	543	520	549	475	506	557	486	506	493	497	532	498	529	525	491	512	520	517	510	494	537	470	504	499	499	515	502	542	496	560	483	518	501	470	497	502	508	538	486	521	497	547	513	517	513	521	512	512	545	489	539	502	539	486	529	516	471	499	496	516	504	523	484	476	495	506	553	512	539	519	474	491	503	472	469	458	509	498	478	478	555	516	500	473	475	482	513	540	535	532	453	527	519	563	510	501	462	505	478	503	513	566	519	525	532	522	531	529
60375	90623	64502	36222	15528	5553	1901	880	844	761	799	781	772	733	806	819	775	794	742	725	770	761	754	790	745	756	795	800	749	759	764	770	734	726	767	772	773	825	795	811	786	816	789	750	757	724	783	780	757	770	793	806	771	788	724	760	777	801	778	771	773	763	804	802	809	770	800	768	786	776	753	765	769	767	755	796	825	731	758	779	719	789	775	791	810	731	806	734	755	775	796	805	751	764	735	740	750	775	732	750	760	770	823	760	795	786	732	800	731	782	797	771	783	780	787	788	767	774	780	760	783	752	761	855	785	743	779	740	798	771	791	693	766	733	708	763	753	732	770	758	779	727	736	745	770	733	741	778	749	712	825	723	754	793	820	770	753	766	750	786	762	814	777	735	765	749	761	844	792	790	754	798	738	755	807	766	740	769	706	770	722	818	761	725	720	777	762	752	728	822	777	766	781	769	771	783	777	764	767	780	761	778	786	799	761	809	783	790	792	800	796	758	799	778	807	785	779	750	765	812	757	776	789	763	791	786	743	825	766	802	772	789	772	794	760	793	801	790	757	768	783	750	823	740	755	784	782	789	778	778	782	739	751	801	734	815	807	803	808	767	736	799	738	824	797	792	798	783	820	741	800	783	741	771	752	771	803	790	802	775	795	769	795	786	804	755	759	736	779	743	793	738	783	768	788	755	815	750	781	796	720	741	766	815	793	745	766	821	771	765	788	752	778	770	714	791	779	740	766	788	792	749	794	764	803	761	722	764	770	802	782	791	787	775	804	752	754	791	788	782	755	725	788	790	777	790	767	779	795	793	752	747	740	743	765	737	801	808	798	763	773	772	754	705	784	768	766	729	720	798	707	824	755	733	784	708	791	753	745	781	732	788	702	746	768	738	740	767	783	731	757	764	779	766	722	775	733	759	772	737	747	755	712	769	750	781	757	822	757	696	816	757	734	740	753	801	788	718	740	706	785	767	766	750	768	748	717	812	738	750	755	794	745	706	752	808	777	720	747	697	769	798	737	772	806	741	774	719	776	830	776	749	778	766	738	745	784	724	786	714	803	767	747	782	823	804	767	750	789	777	778	752	780	723	774	730	723	774	780	752	766	730	769	804	716	739	815	791	774	781	753	775	785	767	758	786	721	777	720	751	761	739	752	777	733	745	801	771	746	770	734	783	753	734	799	771	751	797	769	709	835	819	799	747	821	765	790	775	809	829	756	780	730	770	794	801	763	829	712	770	762	762	789	777	818	790	771	797	761	757	806	797	776	753	764	757	750	731	751	788	749	722	763	716	738	743	755	758	751	812	710	755	758	835	838	768	766	829	760	741	772	816	756	779	758	775	880	766	767	746	784	781	747	775	767	772	846	748	779	757	760	773	750	829	791	762	783	785	774	818	785	753	781	725	775	755	752	731	802	745	781	768	772	785	783	801	787	743	742	769	747	782	786	792	787	766	777	735	714	764	746	725	781	757	738	778	790	730	747	777	749	734	797	764	706	734	785	775	732	764	784	733	812	751	776	764	808	802	713	769	740	755	749	738	746	787	787	749	795	742	814	781	791	773	731	759	777	776	763	792	765	755	791	773	787	778	780	782	775	789	741	807	804	739	788	777	793	784	742	736	786	770	742	826	754	770	790	809	744	797	777	777	783	833	838	804	766	802	750	790	772	766	781	743	775	744	759	770	766	800	781	801	777	773	780	835	767	792	790	801	727	827	748	784	798	810	784	747	761	781	732	789	723	744	771	745	720	738	792	795	758	819	743	743	743	772	758	747	771	745	823	744	775	796	764	764	778	813	740	767	745	780	769	718	753	773	734	771	796	761	794	761	796	768	765	774	750	766	768	767	772	800	822	809	837	751	747	762	782	755	783	765	803	775	761	730	741	719	780	786	738	785	790	774	803	735	719	764	753	781	727	828	730	751	793	764	753	765	810	792	729	755	745	776	781	768	738	751	761	746	795	797	761	749	751	795	780	736	768	757	756	733	754	780	761	728	755	783	793	743	800	771	796	743	782	748	826	745	733	740	788	765	766	760	777	779	762	753	779	812	763	762	787	807	778	801	777	789	781	756	764	775	759	759	744	770	725	781	764	797	698	771	826	720	749	749	747	763	754	762	760	788	762	807	790	775	752	730	764	743	791	796	778	813	752	765	792	798	771	791	753	795	773	777	759	712	769	748	812	740	777	768	773	763	811	772	752	827	802	795	771	767	744	730	755	807	791	779	702	759	759	775	741	760	762	818	822	794	720	771	747	764	769	800	771	786	749	771	807	749	757	762	762	774	758	713	769	780	761	728	763	770	740	760	796	747	751	779	791	751	769	765	826	790	751	746	769	785	753	770	748	763	784	767	747	767	785	735	735	781	789	755	777	789	754	744	758	796	708	762	780	751	752	811	809	740	793	792	744	769	750	778	771	784	738	754	774	750	771	787	799	757	841	752	750	795	754	725	758	770	772	733	771	720	791	780	808	796	738	775	807	846	732	747	794	792	775	794	737	751	759	748	745	789	777	798	747	785	781	790	735	837	775	773	776	712	713	769	788	775	722	763	792	761	735	732	790	769	757	772	732	794	763	777	782	735	797	760	788	766	759	773	789	778	771	849	785	744	736	784	779	755	782	703	833	774	742	784	760	779	764	817	770	752	793	785	748	779	784	732	734	755	765	751	803	818	706	767	769	774	740	793	752	751	712	808	751	754	806	787	705	821	768	703	827	744	809	785	778	778	797	737	742	761	816	758	752	786	789	823	834	738	765	740	783	806	725	761	756	772	773	752	705	772	762	819	797	791	800	732	741	812	772	757	756	768	780	729	771	744	750	799	784	771	808	730	778	811	767	799	709	744	772	753	750	729	687	775	796	737	759	760	742	791	746	793	775	797	784	760	762	749	781	790	777	803	765	709	828	742	753	749	784	754	789	757	734	825	719	831	758	767	674	789	800	760	743	798	779	805	776	761	827	770	788	765	787	727	790	806	791	799	758	770	763	750	747	712	766	758	764	742	753	749	772	794	781	728	774	762	821	701	736	752	773	748	731	749	770	797	790	767	798	782	824	825	731	726	760	828	740	792	779	766	783	781	806	813	784	776	760	814	781	781	806	796	741	834	799	761	769	800	805	750	760	798	778	798	767	761	808	764	716	741	798	732	741	775	739	777	794	757	772	762	758	808	791	818	750	755	801	770	761	782	799	748	741	825	740	804	774	750	743	806	772	786	762	766	800	790	757	785	743	782	781	751	790	790	777	761	801	764	778	775	786	740	740	746	761	742	778	756	768	761	764	737	807	831	788	808	734	767	739	760	784	789	744	761	769	767	792	724	764	797	824	795	744	761	775	794	726	763	777	748	770	739	770	824	752	775	776	727	758	703	736	795	735	771	771	774	785	753	744	792	738	753	725	779	750	803	749	771	736	767	802	737	808	733	746	784	826	758	747	804	790	774	744	735	799	733	733	731	786	726	763	761	723	801	779	790	759	737	792	782	804	765
23446	22126	30631	24996	21590	18877	5934	771	568	586	584	546	558	578	609	604	583	594	555	606	608	601	562	550	572	536	602	580	547	612	577	564	526	563	611	611	553	573	520	556	569	616	550	546	561	526	588	545	548	577	579	609	589	583	574	550	546	566	528	535	577	601	612	561	546	602	605	537	539	548	551	545	552	557	589	554	571	567	567	578	559	541	541	602	551	600	556	590	554	549	543	584	561	585	531	589	537	579	559	540	608	574	558	586	579	563	586	515	528	568	554	570	551	560	554	568	568	563	585	591	587	567	575	560	556	584	574	558	543	554	547	576	570	539	564	588	544	610	544	575	531	572	577	532	570	573	565	586	558	544	579	601	582	578	601	549	557	566	561	567	611	534	551	551	552	552	581	631	545	557	619	513	545	571	590	570	580	574	554	531	592	579	572	576	519	556	569	558	619	558	601	625	596	600	557	580	567	537	561	546	533	602	606	563	560	563	544	586	595	582	560	551	572	547	548	553	587	543	553	604	543	529	569	561	520	553	554	586	563	592	572	570	537	590	579	587	550	508	550	575	549	554	562	570	590	603	565	608	531	563	524	535	565	554	603	589	555	582	582	582	566	579	587	501	607	568	605	606	580	618	577	548	580	544	547	552	557	566	590	591	570	520	507	529	574	586	550	605	573	549	585	559	527	536	553	600	614	555	552	541	558	566	607	601	550	560	545	555	558	594	548	533	564	553	540	571	554	622	518	553	583	564	567	523	547	540	557	562	539	564	541	538	578	573	571	592	522	576	569	600	553	573	585	583	577	520	530	538	563	580	561	547	590	544	567	577	566	521	571	549	596	579	535	576	544	543	570	527	566	560	564	585	554	574	558	586	557	580	542	569	601	557	583	548	562	551	554	553	568	554	600	558	608	539	587	545	548	598	535	522	565	574	565	574	582	570	544	557	557	616	575	544	558	546	596	570	549	552	584	581	557	551	531	570	545	613	557	508	523	575	563	544	601	587	565	579	588	566	551	564	582	521	587	546	541	592	529	580	539	556	565	600	578	526	564	583	606	551	576	607	587	550	592	577	505	597	572	556	548	596	588	527	540	575	534	568	600	555	547	579	576	572	562	567	560	610	551	562	585	585	535	574	569	571	562	597	583	536	601	571	542	527	560	527	586	573	545	572	531	572	550	533	553	559	515	586	548	505	538	578	569	550	556	539	531	621	555	579	587	598	554	570	573	563	549	563	563	583	599	542	599	569	582	537	597	608	565	600	548	525	538	547	533	583	616	558	539	590	568	560	555	560	570	576	568	593	508	566	591	541	550	632	555	525	593	558	566	584	558	568	565	548	531	523	531	563	535	597	568	586	581	548	593	524	578	577	555	583	595	559	543	543	533	548	550	576	557	539	573	563	570	556	581	537	560	609	546	595	604	557	557	560	607	533	556	576	576	532	541	533	556	563	575	604	579	575	564	542	547	540	566	586	605	552	559	592	565	588	543	576	556	549	571	593	594	542	565	565	545	574	581	518	604	539	521	570	572	574	585	586	574	528	597	586	589	555	576	572	583	579	558	543	588	501	590	586	568	533	534	540	527	524	556	589	610	586	569	535	555	629	520	565	602	570	547	539	594	571	539	595	580	534	548	522	547	607	548	595	600	563	591	549	506	553	518	505	586	568	567	556	594	553	549	576	569	539	525	551	516	497	540	610	566	487	549	563	556	601	576	578	558	531	594	549	578	569	552	570	530	585	583	547	554	544	571	578	587	585	540	591	580	558	585	523	561	580	593	568	537	539	576	518	571	570	537	550	552	560	545	572	542	565	551	575	558	569	561	538	550	553	559	566	555	584	547	573	541	578	559	597	534	558	593	544	554	564	591	534	562	587	622	546	564	548	547	573	597	585	589	570	564	571	553	585	586	583	541	556	525	547	555	550	561	540	566	591	531	592	573	557	583	560	543	497	566	553	563	567	564	504	571	519	582	537	553	555	579	562	560	569	548	521	578	581	575	574	577	558	566	563	536	550	581	537	571	561	557	615	578	581	541	571	602	533	563	570	546	623	561	548	584	523	602	547	583	602	514	550	553	580	553	597	566	600	541	558	572	567	573	525	541	558	558	530	530	552	582	568	585	543	529	565	547	576	526	583	567	550	567	572	569	559	574	566	590	600	534	565	559	552	559	585	545	557	536	556	596	522	624	572	568	589	571	569	554	601	568	562	578	557	565	593	565	537	532	542	544	553	559	601	587	590	532	566	540	572	527	548	576	553	591	574	577	521	580	577	561	546	587	535	563	596	580	591	553	535	583	576	547	569	578	568	544	558	570	564	546	565	573	548	569	567	554	565	593	574	587	577	595	542	564	601	546	577	539	558	539	604	561	558	554	556	572	572	581	574	581	562	587	560	563	554	570	572	554	565	583	527	599	540	549	534	563	562	587	589	546	571	620	584	568	560	545	603	540	536	550	562	592	560	541	549	497	572	547	595	540	586	593	566	542	577	551	536	544	577	570	551	562	556	566	559	566	554	526	553	562	561	513	563	555	537	546	582	579	550	579	570	594	581	565	583	558	554	559	560	515	555	507	593	602	633	593	591	549	563	533	545	560	582	608	540	530	562	575	611	563	563	561	549	611	562	590	558	541	587	545	574	557	558	561	573	583	584	579	588	531	564	538	545	537	544	583	513	556	597	511	584	608	567	611	599	545	563	556	547	585	559	560	539	556	528	590	548	559	542	588	583	586	552	588	575	579	598	558	569	573	543	585	580	589	562	584	618	524	527	555	586	597	546	570	566	573	554	547	567	564	556	540	604	580	553	520	585	512	615	545	590	572	535	598	566	621	526	559	570	581	565	576	564	563	543	562	561	544	586	559	566	538	552	565	533	568	579	588	567	572	568	556	648	589	595	557	567	594	563	555	553	549	595	571	539	593	589	549	521	586	574	577	572	522	550	581	545	569	570	556	573	532	566	567	583	589	549	569	599	591	560	527	568	554	586	531	533	538	542	585	578	574	570	570	577	553	562	534	528	545	605	544	536	599	571	566	546	558	523	549	558	574	580	550	550	545	535	541	557	531	561	584	571	585	590	589	592	553	489	609	539	543	595	585	524	502	569	568	542	579	528	573	565	562	547	585	551	580	555	555	529	567	610	549	546	568	536	609	600	567	564	571	579	579	514	610	566	592	582	578	539	566	580	559	542	545	556	555	554	556	574	581	556	576	565	566	541	574	548	529	576	541	553	568	557	559	555	595	551	592	556	559	587	561	545	561	577	549	567	587	586	562	550	541	532	596	584	586	577	622	535	550	531	569	592	554	561	591	543	542	618	559	578	582	533	534	535	551	563	547	611	581	582	530	586	542	571	605	515	558	559	563	575	573	520	605	578	575	593	590	541	599	526	539	514	533	603	570	591	536	538	596	586	574	592	621	536	560	577	568	547	616	566	558	577	555	575	557	586	574	548	582	565	564	557	570	548	587	566	596	555	543	546	605	558	508	551	579	580
61060	100245	73040	43829	22241	7033	2579	1039	802	872	810	876	787	867	816	850	851	790	799	817	856	784	862	888	823	883	829	877	851	830	838	838	856	802	795	853	795	862	888	874	841	856	809	853	840	854	808	825	848	808	821	835	846	790	808	904	824	837	807	833	823	820	817	789	844	845	838	831	836	804	797	835	838	783	805	813	823	788	804	787	828	788	889	791	829	834	837	804	835	829	845	835	794	818	852	841	833	793	798	851	797	843	814	869	842	807	845	797	827	850	823	811	810	838	819	865	888	839	839	848	880	814	834	825	850	787	764	834	821	792	821	827	803	834	835	836	856	826	841	857	848	855	881	782	863	793	897	829	811	771	788	775	831	846	796	801	823	773	803	847	839	843	827	820	831	840	830	830	844	870	834	825	829	820	791	836	797	822	819	793	836	822	833	836	792	806	877	807	813	817	827	841	842	818	789	815	825	867	785	798	819	793	857	847	818	825	875	795	873	835	938	840	833	761	784	848	876	875	844	828	842	840	824	817	845	825	851	845	842	800	845	809	750	864	835	866	815	829	814	819	793	831	861	780	826	789	747	870	846	814	856	825	879	786	858	855	795	827	774	859	829	832	814	848	805	778	836	901	841	850	780	798	844	832	825	812	796	782	817	838	840	830	789	868	860	759	870	844	844	850	819	834	870	803	833	837	812	840	820	802	832	830	817	809	832	841	796	821	909	834	832	855	776	846	809	831	828	819	807	830	872	825	860	804	840	805	821	777	852	841	815	765	822	816	838	808	814	836	900	833	782	824	807	818	859	801	786	806	814	832	832	855	829	801	854	881	843	811	822	859	828	806	865	863	830	754	839	834	814	793	832	783	822	823	833	848	819	843	842	809	798	812	811	822	821	845	850	793	784	847	795	901	791	837	846	771	796	812	786	810	834	860	873	875	843	830	797	814	846	847	832	825	796	784	827	819	850	852	811	872	796	844	788	839	811	835	841	796	863	830	816	788	832	873	824	785	817	805	850	871	824	841	829	835	834	847	792	775	850	851	801	817	825	843	845	803	839	806	823	843	816	841	819	795	790	775	813	858	848	841	873	809	848	839	832	853	861	845	804	833	816	805	806	794	781	842	826	861	801	864	816	803	822	835	850	838	825	830	822	836	809	778	864	871	845	873	864	846	842	859	833	874	826	851	908	817	850	824	867	858	827	857	766	786	803	887	867	803	871	818	823	798	813	859	825	825	880	824	851	817	837	851	755	840	819	804	805	839	838	839	823	801	786	780	875	813	840	840	843	816	871	817	858	763	806	843	846	796	863	802	808	857	837	840	806	821	838	866	839	849	804	799	855	821	853	860	796	814	815	858	848	825	846	859	839	866	829	843	799	855	863	793	856	839	811	808	832	803	791	776	825	835	833	840	869	795	757	791	845	786	817	864	817	847	812	811	842	845	862	795	805	819	844	758	788	816	808	841	839	813	871	825	863	837	861	851	807	763	847	821	854	791	780	838	815	866	841	803	849	808	830	837	833	840	814	795	831	832	861	834	813	773	836	786	830	803	784	790	813	831	888	841	805	776	771	810	859	875	829	814	853	848	833	799	822	853	909	840	872	862	827	840	831	890	823	832	870	811	820	869	800	880	830	785	810	805	810	891	812	781	768	822	823	839	837	790	817	840	780	826	813	861	842	803	865	793	821	860	863	803	845	822	855	847	803	818	777	845	802	807	805	842	843	791	858	808	822	787	826	847	800	832	846	796	843	843	874	836	885	782	881	795	816	827	852	827	856	831	805	806	822	790	857	849	856	841	792	811	866	806	807	789	848	811	844	778	850	779	813	786	846	825	734	769	850	840	850	833	825	824	852	829	871	792	915	800	804	849	897	867	822	795	834	859	835	819	823	860	815	865	788	832	863	824	833	824	819	769	802	832	839	844	816	819	819	862	837	875	795	802	868	821	811	823	856	785	765	857	804	810	874	823	929	838	790	826	838	856	792	848	838	882	870	806	848	808	839	818	833	825	810	800	867	802	812	844	850	801	862	871	784	825	864	857	888	853	815	861	856	804	884	841	861	848	841	811	829	849	807	814	833	874	885	857	835	810	824	838	818	868	753	813	799	817	822	820	789	864	846	833	787	806	792	864	820	857	785	791	758	837	864	802	811	816	824	826	889	871	884	798	895	818	824	845	882	867	834	862	819	799	862	783	771	808	789	823	842	798	862	832	807	865	813	831	849	792	832	816	830	845	832	816	822	791	799	851	798	814	829	811	855	781	872	838	835	844	843	839	834	789	830	805	814	815	836	858	845	826	776	864	846	827	821	809	821	826	808	770	832	812	826	839	840	829	880	823	766	845	818	849	826	831	801	836	817	897	803	845	848	862	867	812	865	810	796	839	841	830	811	850	852	831	873	859	801	795	824	792	861	812	871	870	863	865	824	813	842	826	816	873	817	831	833	879	822	827	860	835	863	821	807	789	758	804	812	822	847	817	851	831	879	825	855	833	839	822	830	819	831	884	802	792	816	805	872	801	850	837	803	870	831	840	830	807	831	828	833	792	852	856	804	827	870	845	831	825	835	846	848	872	800	821	814	842	931	857	864	830	828	843	790	809	768	812	936	841	814	836	859	837	853	831	887	819	850	863	865	840	812	802	876	858	836	830	795	835	817	807	810	840	844	821	816	839	814	869	818	835	821	822	794	856	837	888	823	857	811	786	806	820	807	797	792	822	788	827	886	847	825	816	808	852	810	816	901	801	818	813	854	840	871	885	859	805	816	874	831	767	848	842	827	841	814	808	799	809	859	804	801	819	810	896	840	846	776	824	761	838	822	832	797	801	841	813	850	801	824	808	763	819	865	833	836	847	828	868	829	799	790	856	830	808	835	802	785	819	813	838	845	839	812	828	851	877	841	904	782	835	811	797	780	831	813	840	861	784	800	791	823	810	841	849	830	817	858	793	764	809	825	787	822	869	849	882	824	809	831	804	766	806	832	797	795	811	808	865	778	807	820	832	851	798	860	834	850	802	855	859	813	830	833	835	796	817	825	875	821	819	842	843	797	817	839	846	802	807	850	831	800	869	845	880	815	839	806	820	832	789	815	868	828	819	851	837	841	805	837	831	808	811	790	858	844	789	816	829	845	810	851	807	875	861	815	864	800	826	822	870	836	821	800	826	818	816	842	793	843	887	806	806	888	789	805	877	809	850	782	824	817	842	877	773	816	836	804	820	855	880	793	825	790	851	805	792	858	815	870	787	824	812	827	838	858	811	810	832	841	820	827	854	835	844	775	851	845	844	826	818	774	828	826	802	873	794	784	807	881	843	829	864	836	842	837	864	830	786	833	824	800	833	846	820	813	797	871	812	826	835	846	859	820	796	828	796	812	873	813	836	814	824	817	892	878	795	824	853	791	848	800	855	817	804	842	789	773	829	817	824	845	810	830	792	838	872	806	832	809	767	832	792	833	785	813	850	847	792	820	826	797	807	800	790	825	841	845	836
29783	29769	27043	12902	2315	750	437	406	372	339	391	385	390	370	369	398	369	381	347	349	374	368	366	364	360	367	368	355	389	352	356	386	374	378	360	372	339	367	374	375	380	356	388	348	373	393	402	371	356	354	378	400	384	379	388	375	350	333	370	368	374	365	351	370	365	382	374	372	355	374	379	409	368	378	353	357	397	369	367	344	374	336	339	362	354	380	379	353	369	375	385	353	382	362	387	343	363	394	376	334	386	361	375	357	362	359	349	358	364	368	356	376	367	386	384	344	352	315	348	411	359	393	393	340	355	364	371	389	374	394	362	366	363	334	406	389	357	352	365	377	374	360	359	327	380	363	322	367	358	394	395	371	327	374	358	342	362	406	366	351	410	363	354	377	379	365	357	353	387	388	375	379	366	360	346	384	368	367	331	355	376	365	382	353	419	387	319	372	354	371	362	335	371	378	369	333	353	361	369	352	376	392	403	378	389	355	373	399	359	386	361	353	344	378	336	344	399	374	356	357	352	370	386	337	385	364	360	355	372	358	387	358	375	368	358	349	364	367	369	355	362	328	335	379	390	369	358	394	375	389	343	353	374	340	342	359	345	368	368	379	371	340	421	359	371	386	364	364	370	368	383	364	332	379	373	349	358	401	358	343	354	358	383	372	386	347	383	380	356	390	380	383	318	358	399	364	343	347	355	331	381	386	384	384	353	356	371	336	315	376	361	367	361	380	378	380	378	370	347	367	349	381	362	388	351	368	382	358	362	365	366	366	376	380	368	376	343	370	366	369	385	342	355	334	378	358	348	391	413	375	361	355	378	332	359	377	364	392	348	350	368	372	385	387	387	406	350	375	367	405	382	354	398	335	378	359	344	363	393	365	390	357	346	364	327	356	350	365	341	364	345	325	380	357	379	339	381	333	363	374	350	358	339	346	373	376	373	373	381	399	352	341	389	343	341	390	355	380	364	364	350	347	359	375	391	354	384	331	373	373	349	380	334	360	340	380	372	337	326	370	362	417	355	354	349	338	362	345	391	363	371	367	355	389	359	384	365	362	371	350	390	377	387	386	340	370	379	367	356	364	380	371	381	355	360	376	347	383	389	365	364	344	366	392	353	347	376	349	375	363	359	374	368	339	354	396	336	321	372	383	376	376	352	340	378	399	344	360	412	368	396	382	373	359	386	376	358	376	358	365	375	374	332	380	332	371	338	354	377	342	366	372	384	381	368	381	355	355	325	374	385	398	379	357	354	353	366	355	384	393	389	364	386	381	353	357	382	370	362	376	371	374	362	381	360	404	385	354	377	337	432	379	371	370	370	381	363	370	372	364	350	370	360	341	388	364	351	377	343	374	351	359	352	351	369	377	335	370	383	352	382	356	357	404	361	357	372	340	387	354	352	369	393	354	387	350	356	360	369	366	350	397	390	356	349	383	333	361	348	349	359	359	367	392	370	357	365	417	363	362	342	361	362	380	382	367	345	427	397	375	398	408	348	347	358	334	354	357	400	394	365	394	366	392	358	378	396	345	365	377	378	367	365	381	378	378	360	371	341	349	337	360	426	401	375	398	331	360	352	359	369	350	359	362	376	394	393	343	360	363	377	371	357	380	370	386	340	335	372	386	346	339	377	340	355	396	340	370	354	401	362	385	360	350	351	352	373	391	353	333	368	394	373	358	393	366	354	377	376	357	368	378	358	387	354	368	369	350	361	353	374	395	363	343	358	353	375	371	328	368	394	349	368	370	408	354	327	385	377	381	341	370	350	351	402	374	387	363	367	359	402	391	318	367	398	414	373	381	340	360	343	361	381	367	323	342	383	404	402	326	353	376	357	365	358	389	363	384	361	370	407	362	339	395	375	365	340	363	372	374	376	369	379	347	347	372	366	337	372	361	405	402	374	383	360	376	365	377	383	362	391	396	344	379	361	337	403	341	403	384	377	364	360	373	378	364	366	371	361	385	366	361	389	346	334	355	391	367	350	380	339	346	380	361	366	385	385	335	381	394	338	363	355	364	365	319	389	349	363	367	382	365	375	394	357	351	382	348	393	379	338	373	386	364	359	341	357	401	362	367	346	374	359	340	382	391	382	359	367	370	387	357	389	396	375	398	332	366	362	332	363	355	372	352	350	372	352	351	332	373	347	361	365	384	411	416	391	356	355	392	364	369	348	354	408	362	393	366	378	395	362	366	353	353	357	349	351	376	366	362	346	338	355	366	345	368	338	370	371	354	385	364	357	349	366	358	378	396	345	382	353	379	388	363	380	363	370	373	348	351	372	355	382	399	351	366	371	360	366	344	351	356	368	401	346	354	342	389	353	389	357	409	360	361	402	362	361	349	349	365	332	399	337	383	366	385	383	374	379	361	338	370	341	352	365	358	344	383	381	374	353	370	341	330	348	343	393	392	388	367	383	392	368	335	370	364	371	341	375	383	388	379	406	381	340	358	369	341	312	386	380	385	369	350	418	374	362	356	354	380	322	376	388	366	380	384	347	337	325	373	328	390	393	379	334	367	367	367	354	403	376	373	344	341	367	369	376	384	404	343	395	393	348	377	348	374	353	338	331	327	402	373	367	397	368	346	354	371	347	347	387	375	397	358	364	356	384	352	337	384	347	359	359	392	390	382	375	362	348	360	361	375	371	394	361	371	382	320	347	349	343	374	356	353	361	347	353	366	400	385	331	366	332	396	363	381	365	357	391	368	375	390	397	370	390	364	380	373	399	367	380	356	385	364	375	330	380	376	355	361	379	384	394	361	391	381	364	372	337	392	346	361	360	376	339	362	387	347	395	344	382	389	369	364	399	362	381	336	395	373	355	360	334	378	374	370	378	360	343	344	401	367	364	367	346	347	339	372	337	360	355	392	354	368	382	380	386	379	378	330	345	376	392	360	383	349	370	352	348	347	340	404	396	380	363	366	374	332	372	358	368	354	359	355	394	361	380	375	407	383	411	393	363	385	374	342	365	369	347	402	377	369	354	360	356	363	365	382	353	359	326	352	404	366	323	357	362	371	362	338	368	360	378	377	365	374	394	386	348	393	373	345	351	411	398	382	351	339	358	349	352	343	390	382	368	378	362	362	333	362	385	347	342	347	391	353	378	399	380	318	359	376	370	367	342	368	320	370	399	383	367	367	359	380	354	376	387	370	341	368	368	363	353	402	360	334	355	375	362	342	394	364	385	354	363	395	387	376	410	336	364	376	375	412	346	403	390	364	374	375	373	371	369	358	390	375	368	373	351	357	381	351	359	412	348	347	355	358	365	365	385	340	378	360	366	382	344	398	355	335	337	406	386	357	389	335	349	374	351	377	368	376	375	361	375	334	355	397	380	353	370	345	362	403	364	367	345	365	372	372	395	391	392	366	353	369	347	333	382	358	379	377	339	347	371	368	361	392	382	355	399	375	379	372	381	383	365	361	365	392	360	368	373	386	394	365	343	356	358	375	370	367	373	387	342	359	360	341	347	354	351	357	355	363	359	323
37132	46917	31286	12755	3987	1232	697	580	538	567	576	606	610	536	552	580	573	585	608	565	595	560	614	526	561	598	556	572	571	587	604	582	540	564	530	580	550	553	587	524	563	601	571	581	565	608	567	617	595	573	617	559	559	581	552	599	588	586	560	551	555	570	562	544	574	586	566	579	591	568	572	547	539	556	551	606	583	595	585	551	622	550	557	584	606	556	572	612	564	609	562	572	574	574	591	565	563	518	539	564	580	647	565	579	572	606	557	542	556	535	544	592	572	561	590	547	601	568	562	585	562	574	588	572	572	572	606	561	574	559	567	563	599	543	576	568	617	572	554	543	534	576	536	515	563	555	518	578	535	587	584	589	569	527	556	576	553	573	507	605	540	571	563	579	547	580	571	570	557	535	562	540	600	547	612	595	573	558	557	579	578	599	577	601	571	577	589	555	597	587	606	607	567	572	555	602	603	556	570	544	527	552	579	560	581	586	610	569	582	561	589	551	590	541	541	588	590	597	546	554	551	556	557	548	575	540	555	545	572	613	577	577	593	578	613	560	591	542	538	576	574	570	569	572	570	595	585	544	600	578	604	536	581	583	574	610	550	570	542	574	606	534	575	571	607	563	590	570	576	553	566	564	579	568	583	548	513	619	532	591	577	566	577	571	581	544	585	545	556	519	574	584	566	531	610	610	586	586	591	574	545	586	586	611	616	592	574	554	562	584	593	576	623	577	566	591	599	524	592	572	570	582	596	584	534	578	633	514	605	582	528	593	555	537	587	564	583	608	541	543	573	559	541	582	621	632	564	565	549	562	634	570	543	588	567	543	560	560	575	561	562	535	555	577	583	538	585	560	602	563	536	555	585	555	564	564	565	577	527	589	547	563	553	568	580	579	630	565	553	591	535	571	613	587	552	532	568	547	563	586	574	579	578	563	581	553	585	554	580	567	518	569	565	595	595	559	526	582	586	578	539	574	570	594	554	570	558	545	535	593	538	536	570	559	560	556	570	581	576	577	590	564	596	592	567	589	551	554	616	588	596	545	528	584	563	616	583	578	532	600	545	579	564	614	550	577	575	570	574	556	550	569	593	602	573	587	558	549	606	532	572	578	550	589	562	599	522	565	582	562	584	583	605	585	587	557	572	612	601	568	569	553	588	577	580	569	534	572	604	586	571	585	603	533	605	572	613	579	556	570	569	557	568	585	574	559	572	544	580	620	526	579	575	551	577	563	555	579	572	590	584	615	612	537	592	550	573	574	569	558	560	551	547	605	554	573	615	571	548	624	588	572	568	575	565	559	603	611	565	590	576	546	548	606	545	596	591	576	565	611	575	561	583	603	596	552	582	552	544	578	571	597	594	565	560	563	565	617	579	580	542	581	543	558	582	571	580	577	603	584	597	585	609	587	573	604	581	556	566	545	529	555	587	585	545	591	585	577	575	596	587	606	563	583	557	575	587	638	575	565	578	595	549	567	623	596	596	574	566	586	558	541	580	560	573	590	580	602	575	550	612	614	590	507	538	574	569	566	554	611	587	611	574	595	564	574	599	574	575	576	575	536	574	565	545	582	606	559	573	582	593	548	541	603	566	565	533	529	568	573	591	555	567	602	562	585	569	580	613	542	563	566	578	566	546	593	524	545	574	551	606	545	561	579	590	575	555	529	571	564	557	559	576	573	574	587	568	564	566	610	567	561	548	589	580	539	557	608	543	558	575	623	534	545	581	552	654	588	581	564	594	599	564	527	551	539	569	603	581	518	566	557	601	571	608	562	556	550	580	525	546	541	568	574	538	572	600	576	622	598	538	545	606	572	604	545	554	600	566	599	563	593	571	599	572	567	574	581	552	507	567	567	622	525	588	542	539	563	560	533	595	546	562	533	583	557	596	602	575	546	579	620	601	560	590	579	580	559	585	554	586	600	516	558	576	576	596	565	567	609	580	518	549	618	572	560	550	577	577	571	588	543	551	590	574	543	601	623	575	559	593	556	559	553	589	556	570	542	577	599	592	584	559	600	553	582	600	569	614	553	581	540	570	553	544	541	589	534	561	549	577	544	621	572	575	604	579	565	575	570	582	552	594	591	575	580	522	581	567	531	611	583	563	554	565	558	552	544	593	584	575	574	584	587	577	547	555	625	605	571	576	524	560	594	592	535	607	562	555	563	600	605	562	554	585	535	615	559	601	600	578	572	594	591	578	578	587	564	554	547	583	607	548	547	518	586	601	580	585	597	595	557	586	558	601	581	562	562	562	573	544	574	602	569	545	570	584	569	550	552	564	583	543	575	591	592	558	572	563	563	550	564	561	609	547	582	570	579	539	547	574	562	575	550	589	566	570	590	566	600	588	594	546	608	590	555	544	592	613	590	593	546	561	508	615	575	585	585	563	567	555	619	567	571	591	590	541	565	593	577	543	568	551	565	592	568	554	581	584	560	590	568	585	575	577	564	569	596	553	538	564	561	559	543	563	534	560	571	549	573	552	549	586	629	582	557	582	536	595	574	566	620	543	580	579	604	600	565	559	606	559	518	543	577	558	577	596	588	571	592	572	562	591	636	594	543	565	614	567	548	573	572	561	536	582	582	590	595	585	559	572	553	570	552	570	580	562	540	589	549	615	617	563	555	570	535	580	557	589	557	592	570	552	578	570	564	537	535	597	558	559	616	589	569	563	610	599	542	559	575	529	613	547	549	560	557	568	566	564	623	588	611	586	548	605	593	580	573	576	529	565	585	580	597	624	555	551	568	608	544	538	540	568	567	525	541	594	598	575	547	546	599	568	598	571	573	572	599	596	593	593	580	565	552	573	566	602	543	620	582	586	554	574	552	568	546	556	572	602	563	594	570	595	588	588	573	563	592	592	564	571	552	549	578	570	570	572	488	581	560	565	624	592	598	597	561	591	571	541	547	555	559	552	635	550	559	571	582	607	607	564	541	589	586	570	571	570	568	560	587	563	584	583	565	588	563	573	605	587	635	561	612	565	599	617	564	602	545	565	566	627	581	569	608	567	569	587	623	561	539	591	575	614	550	575	593	556	568	554	579	584	586	543	581	569	556	602	584	534	542	571	597	582	596	552	547	574	602	559	533	525	547	564	607	574	567	534	615	536	587	571	577	589	573	600	529	547	607	616	597	582	560	604	566	563	573	556	578	533	588	570	589	555	556	550	539	609	569	591	549	538	526	614	571	576	549	610	538	582	608	577	572	561	564	579	534	567	545	504	572	597	582	568	573	551	590	535	543	568	604	563	547	589	604	589	579	563	573	556	581	543	592	573	574	579	555	565	571	551	544	545	592	571	529	570	612	578	576	600	560	539	562	566	582	590	584	567	585	583	608	558	552	566	581	568	568	590	548	520	554	560	568	538	546	607	570	605	574	564	554	543	580	541	541	575	583	582	568	559	615	550	606	577	567	613	553	580	534	577	583	609	539	581	585	567	605	545	551	585	580	600	579	539	599	576	581	558	585	588	583	590	594	578	600	541	592
24724	23383	32521	27115	20344	9015	1250	593	505	532	498	485	470	489	466	497	537	486	561	474	501	533	494	511	505	480	481	491	476	519	487	490	529	495	470	527	496	482	511	451	493	495	521	505	469	479	479	483	475	514	500	494	495	501	508	502	555	487	520	485	484	483	500	498	486	503	507	500	514	538	498	519	548	503	490	510	478	472	485	474	496	493	486	480	490	506	506	500	497	481	489	485	518	515	508	521	509	510	519	475	490	460	490	543	506	496	498	494	466	487	466	517	458	486	517	456	484	464	497	512	543	471	494	468	476	519	520	471	488	492	541	504	508	443	489	515	497	513	472	455	537	464	527	498	503	489	495	466	500	496	503	460	499	494	483	480	490	499	519	470	502	477	495	481	462	492	442	484	511	499	499	510	535	481	472	490	472	479	476	500	469	491	517	482	500	542	469	478	491	463	457	548	506	488	472	482	479	482	475	531	481	502	470	470	489	475	481	513	498	506	516	534	470	491	495	495	481	468	508	465	487	493	465	497	490	530	479	481	518	522	520	527	510	477	474	448	474	530	495	488	489	552	502	499	505	466	478	463	452	475	438	509	518	490	463	492	506	489	488	525	512	495	477	477	497	483	485	475	496	463	487	520	499	474	478	483	485	515	534	487	532	489	468	496	501	483	503	527	501	485	527	500	463	513	502	530	513	502	491	512	462	504	520	531	527	516	477	507	489	510	482	492	491	467	526	487	501	502	471	484	515	497	470	513	534	482	515	518	493	521	477	536	482	516	509	472	478	512	514	478	486	513	454	506	509	463	497	512	503	463	479	509	501	511	550	464	492	491	495	456	488	504	464	516	511	514	517	489	507	457	507	507	464	488	459	500	496	459	480	488	492	490	523	547	485	489	504	506	546	513	516	498	433	455	528	528	497	505	495	490	499	486	509	526	504	501	536	532	495	454	471	520	495	526	494	526	475	479	501	525	470	472	528	545	502	477	503	523	477	498	511	512	474	511	502	503	496	509	500	468	490	494	520	509	517	484	460	464	487	447	470	460	542	525	485	474	503	468	507	499	512	498	481	489	485	461	467	510	505	486	501	500	496	451	469	505	504	520	483	450	540	509	484	497	513	551	481	485	482	526	470	492	497	507	505	499	485	493	523	539	494	485	490	484	483	506	520	490	507	470	461	478	522	453	492	516	497	509	508	476	513	515	498	501	519	519	494	478	505	515	509	516	478	479	513	471	489	522	525	491	467	476	492	462	471	485	474	481	480	497	536	541	486	520	491	505	494	483	491	461	515	457	501	504	450	489	462	471	471	474	498	506	517	488	484	495	489	519	498	485	473	532	480	501	454	499	503	495	501	514	465	503	522	508	489	463	499	468	506	453	471	511	514	486	507	480	512	481	482	474	506	507	502	467	467	490	496	506	513	474	525	498	450	520	491	491	511	485	480	524	509	509	542	509	477	519	464	499	497	519	503	458	502	530	496	515	513	495	492	468	463	469	515	491	500	486	479	503	480	498	506	491	508	479	464	523	516	508	535	494	515	478	487	492	487	497	500	501	498	497	522	491	481	518	530	478	513	487	548	466	505	486	497	514	472	488	493	511	467	481	465	489	512	470	478	516	497	508	500	472	480	465	472	462	472	486	489	498	507	475	494	493	525	496	496	530	496	522	528	485	516	470	526	501	490	472	511	490	510	500	512	508	472	525	474	504	488	524	472	436	502	497	517	530	517	500	543	528	498	495	501	506	471	478	470	526	530	497	489	527	510	472	487	491	484	475	511	483	529	499	496	521	500	505	488	470	451	487	477	506	471	477	504	547	476	505	506	499	497	501	512	460	537	481	517	455	532	490	459	498	463	535	502	519	524	528	495	507	510	471	463	506	463	455	542	492	481	505	497	503	503	475	466	466	510	511	497	451	532	508	493	491	499	515	503	492	525	499	443	495	480	480	491	507	481	517	513	501	530	527	522	514	500	505	492	485	498	511	526	508	515	513	546	514	443	516	521	498	482	485	520	502	493	517	537	535	504	479	527	484	507	504	503	499	512	429	510	549	471	495	466	472	478	522	513	537	498	493	516	531	474	539	525	465	506	480	516	501	483	495	486	502	506	476	536	477	433	518	478	484	515	469	536	508	512	500	505	495	462	565	487	518	512	480	475	529	469	507	516	499	486	481	474	461	466	473	502	496	518	483	512	488	534	503	507	504	471	483	513	486	509	503	441	481	477	522	524	461	526	482	500	536	496	510	471	505	525	497	507	506	503	505	506	491	542	496	518	457	457	471	493	479	484	482	509	496	525	496	457	480	453	527	481	445	497	486	453	503	488	528	523	516	471	492	501	493	529	516	493	510	524	465	488	514	502	516	513	522	465	490	489	470	469	525	485	482	514	517	542	493	478	502	511	506	518	501	485	480	496	492	519	503	497	489	491	480	528	505	536	477	486	485	500	476	497	490	484	503	500	491	508	476	493	489	473	496	446	488	488	499	508	537	483	476	510	520	479	532	495	497	521	466	489	477	516	494	465	505	506	515	523	502	514	523	477	488	480	513	485	537	477	483	497	545	465	485	500	471	481	526	504	495	548	503	530	511	475	516	476	521	539	510	487	469	455	535	519	487	445	491	491	575	492	480	523	501	480	507	526	522	457	470	500	482	495	491	508	497	514	459	475	517	497	503	514	489	525	507	486	479	456	495	483	491	518	485	460	494	484	511	487	524	458	466	452	483	509	496	512	522	486	526	519	494	520	499	505	468	507	488	516	466	513	513	503	505	479	550	499	503	511	510	470	482	459	459	452	511	477	479	482	535	496	501	508	501	501	502	471	483	506	507	483	469	513	489	490	491	486	510	533	498	466	467	491	514	491	499	471	501	481	499	496	483	468	519	458	466	475	467	507	521	501	520	498	493	470	499	510	463	499	461	493	476	522	499	468	502	505	464	466	479	493	474	464	523	530	441	515	483	495	537	492	519	504	469	486	495	492	501	510	494	528	489	475	486	536	500	511	498	464	490	489	503	485	533	498	494	488	507	506	497	497	502	489	532	517	458	504	481	479	487	470	502	470	471	437	497	515	492	462	474	476	473	542	491	497	491	486	535	499	553	473	506	511	470	542	509	503	482	460	467	505	502	470	497	455	478	521	522	474	526	489	487	514	515	465	526	497	483	484	454	529	528	498	469	465	528	480	530	444	486	563	477	509	494	505	483	495	551	475	507	498	488	471	487	483	488	478	502	497	491	496	474	478	511	528	514	529	464	476	498	508	527	494	504	515	509	485	452	512	515	509	521	472	532	512	482	453	506	493	509	489	532	477	494	534	516	485	466	498	475	461	480	515	487	464	529	469	487	503	504	496	477	507	491	503	510	480	546	469	524	499	523	505	503	517	494	500	494	514	491	491	518	494	497	524	462	512	485	504	457	492	496	485	484	463	477	467	490	502	478	492	483	511	495	503	496	533	505	504	516	491	472	504	499	510	471	495	477	513	500	528	475	476	500
60571	89713	63646	36426	16516	4668	1376	841	756	701	794	749	788	762	743	762	799	755	783	769	770	770	784	766	723	704	720	767	745	767	789	755	724	777	754	803	741	734	689	766	758	755	785	720	769	791	794	802	748	716	723	748	770	773	777	753	754	762	741	723	709	754	737	720	718	783	763	750	712	830	764	794	769	776	764	772	772	735	755	738	748	726	753	778	721	787	771	719	752	778	739	802	770	758	745	723	757	734	729	738	710	779	782	712	734	783	797	746	789	722	726	713	669	699	761	768	720	765	744	711	757	748	748	704	777	735	758	770	764	726	728	766	731	770	747	693	746	784	766	724	754	727	789	781	747	759	781	757	755	772	740	786	750	729	815	764	773	740	802	814	748	787	735	743	762	740	737	768	768	735	751	702	783	806	788	790	749	772	775	733	767	782	782	757	787	764	783	709	730	717	759	807	804	791	742	758	774	806	734	753	743	728	757	728	765	751	797	742	780	744	764	726	753	747	710	728	769	719	777	740	764	781	772	779	754	728	808	755	713	763	751	735	767	787	744	766	708	769	739	768	737	791	823	698	755	780	794	769	748	768	747	768	742	767	716	755	773	738	789	784	706	721	739	748	742	757	713	791	723	797	777	732	782	765	766	732	768	730	791	806	810	766	756	741	833	753	775	770	759	756	748	774	792	780	723	726	758	763	786	736	783	732	729	744	774	786	727	774	790	747	741	743	797	767	758	748	736	752	776	748	772	774	749	815	768	764	762	737	726	732	722	732	800	785	733	726	766	801	760	751	700	723	766	712	741	764	698	747	788	719	752	765	746	750	754	806	761	721	726	754	723	738	779	774	774	776	745	738	779	732	724	710	729	715	758	739	777	764	776	699	739	784	746	737	754	748	696	737	770	792	777	789	801	710	751	745	738	712	710	801	769	750	795	722	761	737	727	820	771	761	754	713	748	797	775	772	740	774	816	730	730	729	738	780	754	703	777	730	773	772	827	728	733	720	744	713	770	690	685	742	754	762	752	838	739	738	792	794	744	763	780	784	720	754	739	762	777	728	752	774	766	725	777	747	738	749	730	732	756	735	750	776	766	744	742	749	723	770	768	780	758	756	768	784	730	749	777	763	727	729	701	791	736	771	728	793	752	767	755	770	747	747	734	761	787	812	773	758	775	750	801	793	776	783	739	723	767	753	768	713	766	763	699	751	770	748	713	784	793	729	777	778	785	739	745	759	740	717	751	716	739	802	769	795	736	769	746	768	712	758	728	754	726	799	763	774	787	738	778	760	768	738	762	759	773	716	790	725	780	744	747	791	787	784	743	801	774	713	760	772	798	689	760	742	746	787	779	726	804	691	715	772	757	730	768	713	776	790	754	775	728	699	798	769	779	730	758	757	741	739	740	773	779	760	742	772	754	805	775	760	751	727	719	716	773	755	756	757	848	748	778	750	801	795	767	787	764	758	736	774	751	778	814	757	749	767	715	763	725	742	747	744	765	716	737	758	780	778	741	744	718	763	728	783	759	797	733	788	782	768	778	716	779	792	742	775	752	757	728	762	740	796	776	775	773	806	795	720	686	779	727	739	771	793	773	738	740	737	753	732	697	732	782	733	735	771	752	793	776	775	758	770	733	745	771	717	693	771	802	759	778	832	806	753	761	707	737	753	718	810	797	800	778	797	723	763	757	724	776	758	741	773	769	782	743	704	767	725	756	759	743	735	740	759	776	745	691	748	790	744	749	760	720	792	750	723	762	786	750	734	768	717	755	719	750	789	768	790	722	788	752	794	735	789	769	737	722	741	711	720	757	844	737	752	730	739	728	757	729	732	768	733	720	661	786	792	693	798	737	721	777	712	780	813	731	764	778	767	776	820	737	775	743	734	739	741	741	754	820	735	717	776	742	768	749	808	683	767	743	751	765	691	731	716	732	715	763	731	740	742	748	723	772	721	767	755	777	785	726	770	780	792	769	799	762	745	767	751	715	708	786	764	767	738	729	770	798	701	746	731	769	740	827	809	745	769	727	751	712	694	769	686	793	715	760	793	737	768	775	752	794	775	733	780	809	726	794	759	777	796	701	773	743	754	754	772	779	771	756	799	767	730	738	744	822	726	747	761	769	758	788	747	761	756	760	748	748	742	713	749	750	747	755	764	732	718	728	747	766	724	770	751	727	758	724	759	735	767	768	733	754	772	793	740	722	777	725	828	787	733	751	727	735	759	750	745	711	762	737	774	740	772	732	747	761	751	745	755	777	764	764	749	769	753	713	774	769	747	724	804	756	754	776	737	763	796	752	823	747	771	813	711	707	754	744	765	747	737	743	731	731	722	791	784	733	765	751	770	801	762	649	768	756	726	762	789	742	768	780	770	793	783	767	771	723	787	744	757	716	771	773	778	766	809	801	706	796	743	714	793	750	833	748	794	733	776	732	747	766	768	775	784	748	725	740	729	784	760	730	783	741	712	802	737	681	767	745	728	790	767	728	790	772	773	719	757	780	731	806	785	764	779	746	762	756	712	743	754	734	762	732	764	800	753	803	710	723	777	806	783	788	725	765	738	766	759	736	750	796	752	741	771	774	769	729	781	768	747	703	770	757	734	753	799	733	749	777	726	671	757	779	781	764	790	748	761	780	769	770	788	746	740	763	746	756	727	764	751	743	753	760	759	780	794	782	739	728	699	749	763	772	768	766	727	744	688	812	778	748	784	749	719	739	730	731	737	759	773	771	748	782	784	747	775	759	796	762	705	707	747	727	750	734	780	705	766	741	770	767	750	775	760	781	745	784	723	779	781	758	731	750	771	775	747	743	765	770	711	730	788	688	732	766	753	733	777	765	733	785	751	750	782	797	747	780	724	751	755	771	803	792	700	741	756	753	750	786	727	745	700	763	788	763	745	750	721	720	834	758	733	722	809	778	753	733	731	747	781	793	784	742	735	765	779	767	786	778	790	772	789	770	747	731	753	764	757	728	807	718	694	727	800	748	735	760	707	707	791	743	743	780	802	758	775	719	729	790	772	732	796	737	747	738	802	761	795	718	769	792	747	735	761	745	753	811	771	812	773	767	741	713	770	727	753	769	769	736	780	754	724	704	695	697	739	756	805	781	816	704	718	765	736	696	772	772	747	753	739	738	737	734	753	718	737	807	706	754	753	793	741	764	782	743	714	761	751	753	779	735	749	779	756	758	743	745	728	785	813	783	735	758	757	725	769	778	755	723	761	782	741	749	757	754	763	768	781	779	712	728	722	761	760	728	720	783	735	713	735	737	778	763	732	750	806	779	725	768	789	748	796	767	764	752	782	750	739	725	734	732	747	776	789	766	769	751	766	760	732	811	780	705	739	743	780	763	735	753	757	724	717	765	737	800	766	777	791	771	810	766	754	719	757	722	715	780	748	834	768	814	790	733	712	709	818	803	804	770	708	736	823	769	772	765	805	729	759	767	751	769	797	753	776	730	768	786	792	776	762	751	735	793	731	738	718	675	790
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
