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
339631674501	339631675018	339631675568	339631676118	339631676668	339631677218	339631677768	339631678318	339631678868	339631679418	339631679968	339631680518	339631681068	339631681618	339631682168	339631682718	339631683268	339631683818	339631684368	339631684918	339631685468	339631686018	339631686568	339631687118	339631687668	339631688218	339631688768	339631689318	339631689868	339631690418	339631690968	339631691518	339631692068	339631692618	339631693168	339631693718	339631694268	339631694818	339631695368	339631695918	339631696468	339631697018	339631697568	339631698118	339631698668	339631699218	339631699768	339631700318	339631700868	339631701418	339631701968	339631702518	339631703068	339631703618	339631704168	339631704718	339631705268	339631705818	339631706368	339631706918	339631707468	339631708018	339631708568	339631709118	339631709668	339631710218	339631710768	339631711318	339631711868	339631712418	339631712968	339631713518	339631714068	339631714618	339631715168	339631715718	339631716268	339631716818	339631717368	339631717918	339631718468	339631719018	339631719568	339631720118	339631720668	339631721218	339631721768	339631722318	339631722868	339631723418	339631723968	339631724518	339631725068	339631725618	339631726168	339631726718	339631727268	339631727818	339631728368	339631728918	339631729468	339631730018	339631730568	339631731118	339631731668	339631732218	339631732768	339631733318	339631733868	339631734418	339631734968	339631735518	339631736068	339631736618	339631737168	339631737718	339631738268	339631738818	339631739368	339631739918	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21755	19990	27396	22303	19991	19990	5554	857	698	619	540	535	498	488	479	429	406	420	420	406	403	388	419	421	361	402	390	397	392	388	367	375	329	394	381	344	380	385	387	423	392	388	361	394	371	392	356	377	364	370	329	363	394	393	346	355	396	351	407	386	400	389	367	368	351	372	355	339	356	371	360	365	387	396	373	323	389	382	405	328	352	369	371	357	322	360	372	353	388	346	351	372	343	359	371	310	351	382	390	411	371	356	340	383	329	401	359	357	380	355	341	354	351	370	360	353	371	377	362	357	329	404	351	349	383	365	342	355	329	385	357	364	355	367	364	371	363	385	339	387	352	375	356	358	364	375	366	362	360	353	408	353	383	374	337	350	336	348	322	348	395	389	390	355	365	384	371	375	369	366	346	340	378	350	334	344	312	378	387	349	346	346	381	341	371	369	348	382	360	358	340	367	389	360	356	369	345	368	377	351	355	338	331	380	362	380	327	379	369	358	374	358	373	374	362	377	350	350	362	381	349	370	361	397	393	389	377	385	341	388	346	348	364	366	336	344	381	353	369	361	333	362	356	384	371	367	369	367	365	354	414	345	361	365	351	362	353	352	401	344	356	350	372	346	325	389	335	341	352	336	360	352	365	365	362	346	351	352	411	357	342	345	349	391	355	372	371	321	363	391	386	358	349	366	357	371	363	360	354	375	362	347	356	338	389	338	358	370	364	368	341	346	357	347	353	394	394	375	373	360	361	364	351	374	329	351	362	376	366	356	368	331	396	374	377	350	372	335	383	386	360	359	366	391	367	394	360	354	354	376	362	372	363	363	359	335	340	360	357	349	372	362	332	371	322	328	362	390	352	341	368	352	363	369	382	357	412	365	355	362	344	387	387	341	363	341	386	352	342	378	383	356	385	366	345	371	352	354	337	356	398	385	388	375	388	347	376	385	373	344	363	370	380	354	338	352	358	327	345	353	346	371	355	361	353	315	378	364	342	345	387	361	390	383	389	327	373	401	364	321	339	352	341	329	349	345	392	372	344	371	378	388	376	376	337	356	367	416	361	342	370	366	350	368	358	364	357	377	376	369	374	373	352	405	381	390	322	380	393	385	368	346	397	381	386	364	355	386	334	354	365	384	396	369	353	381	340	357	350	399	417	335	358	377	361	367	335	380	363	344	351	350	331	375	362	354	369	333	390	374	360	338	337	346	328	349	373	328	344	371	417	347	364	359	371	371	377	335	373	364	351	355	395	346	345	339	346	351	367	363	365	377	346	389	351	337	377	341	383	347	373	330	372	347	359	352	350	363	379	388	338	391	382	333	380	358	346	366	379	382	365	366	328	379	379	334	365	393	330	350	371	383	344	411	360	361	345	331	349	343	371	320	368	367	340	359	354	339	320	355	340	371	351	357	373	348	318	339	350	355	380	406	352	381	384	347	336	366	379	364	346	335	349	400	346	365	345	418	380	350	411	360	353	349	342	326	368	379	362	383	332	384	375	369	369	402	348	368	370	373	402	396	390	379	375	380	369	391	371	379	357	328	338	346	361	350	366	351	347	382	397	380	343	366	376	377	336	361	386	376	378	366	366	377	364	363	389	417	324	365	385	354	362	356	355	360	403	374	337	388	377	352	376	392	354	361	367	323	373	354	357	387	370	391	350	363	400	336	363	340	342	378	363	357	347	375	376	382	391	361	362	379	382	345	332	387	342	362	354	374	368	377	361	345	377	360	353	367	402	360	362	360	335	385	341	358	361	368	378	322	361	343	360	338	363	356	368	371	367	389	378	403	357	379	381	359	377	375	338	377	378	404	373	354	363	341	363	386	370	383	354	336	375	358	353	370	355	358	347	391	374	357	347	350	371	352	346	371	351	369	351	347	384	404	361	374	391	345	375	392	330	385	356	391	349	364	362	385	360	395	354	362	373	357	346	345	382	327	373	353	394	375	359	388	366	351	349	350	405	364	363	380	386	396	384	379	372	330	387	355	363	351	324	346	329	356	366	334	364	357	375	369	364	377	347	336	362	349	385	340	387	339	399	370	363	326	348	338	335	367	356	336	352	345	343	367	373	362	353	380	363	377	360	340	384	350	386	348	372	380	390	341	351	332	326	349	334	368	364	346	361	364	365	353	394	328	327	362	363	353	375	344	355	326	376	383	379	337	379	348	345	360	375	357	357	356	360	379	339	408	368	349	346	402	352	337	351	337	401	357	377	408	364	370	370	360	344	374	344	365	374	396	336	349	374	335	359	367	380	364	336	339	350	368	355	381	364	357	382	358	340	381	404	375	390	348	360	373	337	399	361	353	352	411	339	387	341	343	347	392	364	397	371	356	373	369	360	369	368	367	351	382	333	345	396	351	334	333	379	347	366	356	344	351	337	340	360	379	362	360	374	344	370	362	359	364	356	328	377	388	369	348	346	354	375	374	356	362	365	346	383	379	334	340	385	353	366	341	343	397	369	363	353	361	356	358	357	342	345	407	357	381	325	392	360	373	345	398	384	349	355	395	368	363	367	340	381	348	386	392	377	365	364	365	330	378	388	368	343	401	383	347	361	336	366	339	375	367	364	371	366	341	350	349	349	355	341	398	358	366	351	350	383	355	391	353	341	372	342	353	390	377	356	334	351	358	363	359	328	354	371	348	363	330	408	380	366	370	340	371	351	401	371	408	367	354	384	370	352	314	344	338	411	384	356	326	393	340	382	347	385	345	341	361	327	346	361	361	342	338	362	350	359	344	404	349	363	333	382	367	341	356	364	384	343	352	366	372	347	360	346	364	342	350	364	373	385	388	362	378	371	363	405	384	329	357	357	332	341	351	379	358	351	384	382	407	379	363	364	333	351	384	363	399	338	351	379	357	341	359	373	353	359	393	353	328	374	352	359	382	368	382	363	347	390	386	357	405	347	344	370	341	345	401	365	372	352	339	350	346	379	344	366	388	359	383	367	361	348	377	379	388	319	306	394	383	343	377	380	375	388	377	381	342	368	355	402	367	353	335	335	376	365	348	356	316	377	374	364	350	376	404	338	324	372	380	367	332	375	361	348	374	386	323	352	354	358	373	340	371	402	390	368	377	356	392	372	395	370	349	367	356	362	322	364	343	377	336	379	350	363	344	357	380	351	382	367	367	345	343	387	362	391	354	350	328	344	347	345	360	359	357	360	373	357	383	359	327	369	350	327	365	361	357	356	352	356	350	364	349	351	378	341	359	358	395	360	382	328	364	350	367	338	384	367	361	362	364	385	406	363	362	340	338	329	320	373	394	368	348	390	354	380	377	391	338	339	330	384	355	362	332	379	364	344	347	355	367	369	351	381	379	369	340	352	333	331	336	354	336	351	380	376	370	378	371	372	359	392	315	340	371	353	371	344	375	327	358	367	346	330	402	339	373	363	366	346	369	352	367	352	313	353	362	402	344	354	355	398	379	364	359	368	347	357	339	381	361	360	349	340	361	368	335	354	364	348	380	395	365	341	355	398	383	403	368
43039	19846	11694	6148	4154	3041	2476	1956	1717	1426	1309	1168	1041	975	906	967	820	817	781	789	726	758	705	673	694	714	672	677	591	640	688	630	669	622	662	629	603	626	610	609	605	628	608	602	563	641	608	581	556	574	592	581	601	572	603	636	555	604	615	580	595	596	574	634	601	619	607	598	598	590	572	564	581	626	556	615	574	554	595	614	613	589	561	604	559	576	643	579	605	591	621	583	607	599	574	605	570	637	561	561	585	557	634	593	564	619	579	578	581	570	601	557	572	600	608	616	560	583	585	592	581	616	609	555	570	614	497	594	572	571	589	607	587	600	609	566	552	574	539	595	585	605	574	561	593	551	589	559	534	610	587	596	617	564	582	589	587	579	592	549	579	591	558	596	517	587	581	586	576	574	616	606	604	575	609	601	579	601	603	596	585	538	576	606	554	608	600	557	586	619	624	592	592	586	606	544	610	554	567	585	582	595	630	584	589	591	578	597	617	572	621	632	551	617	588	582	599	595	612	590	619	599	553	567	548	590	538	578	591	591	627	597	562	620	594	600	589	635	574	595	564	567	595	604	575	562	587	619	624	587	561	573	631	596	585	559	571	612	575	615	579	627	591	601	591	565	591	555	560	583	559	609	588	572	580	605	529	582	534	598	606	590	590	634	549	595	563	573	628	606	607	547	615	575	566	597	604	620	552	559	583	582	610	586	544	606	585	579	561	596	599	563	621	583	555	599	599	601	565	593	575	565	587	548	536	540	593	617	546	624	577	600	595	584	607	584	588	557	566	536	612	600	593	610	630	618	554	558	536	563	563	642	588	580	618	585	606	552	543	572	560	591	593	600	608	540	560	560	590	542	608	598	576	577	590	580	593	608	600	616	534	582	590	599	596	533	571	587	531	585	608	570	590	589	598	623	568	588	612	570	593	646	562	602	571	555	576	587	569	560	558	600	602	630	572	631	604	525	567	589	594	599	606	609	596	584	609	594	569	616	596	616	595	590	613	595	608	606	618	581	566	622	589	573	620	563	581	551	566	564	595	567	563	611	607	563	609	614	577	579	637	593	623	574	584	572	598	527	611	589	600	591	593	533	573	575	585	576	604	631	547	568	574	571	552	573	572	556	582	606	573	568	594	573	594	619	575	580	579	579	619	578	594	614	568	568	565	557	583	574	573	564	609	628	548	597	564	626	592	611	590	604	575	569	582	583	590	593	597	580	614	570	637	584	590	619	552	580	592	591	617	586	542	609	593	583	589	628	545	583	620	529	602	588	572	621	537	552	576	614	601	570	593	622	562	584	609	561	605	559	593	605	568	579	555	561	580	600	617	551	562	594	589	587	585	608	580	585	572	568	569	596	562	604	596	601	591	567	623	560	642	610	591	583	616	586	572	594	576	576	590	597	551	556	617	589	581	618	578	601	552	570	578	586	583	613	580	601	611	553	595	545	581	569	563	604	566	561	595	571	572	590	592	645	548	579	536	619	600	549	584	542	617	591	597	593	564	619	586	549	608	576	610	627	606	617	586	579	544	562	616	572	589	577	601	566	558	626	546	597	636	609	590	554	584	612	574	596	594	606	557	598	569	595	548	582	614	575	607	616	555	580	545	605	574	562	556	571	591	590	594	615	570	590	587	566	559	570	578	590	596	584	549	588	563	621	604	580	600	591	552	578	560	541	553	573	650	566	596	549	558	545	588	582	570	605	578	569	564	563	556	539	621	578	628	586	540	612	600	589	587	562	563	565	576	613	607	555	573	596	613	573	589	561	572	592	591	591	537	594	577	555	594	609	580	581	569	611	610	578	600	638	600	607	585	583	562	557	596	579	593	594	621	592	553	583	548	573	564	577	540	548	573	594	540	558	627	605	587	594	584	569	605	565	587	625	584	555	547	596	635	613	605	598	612	595	592	582	585	575	556	526	603	579	596	563	597	609	576	592	578	588	595	619	588	580	603	597	545	616	592	559	561	585	563	596	632	602	551	585	642	614	584	569	540	564	619	597	640	620	578	585	563	562	595	547	591	601	552	579	547	614	598	596	547	570	592	562	566	615	574	571	599	605	562	578	599	560	599	588	579	565	595	523	518	561	596	581	525	562	604	555	559	569	562	610	610	580	604	577	579	574	573	576	571	638	571	595	571	565	570	611	568	558	591	568	614	572	599	570	566	590	558	571	575	610	556	622	554	591	574	583	567	561	599	567	580	581	589	590	611	586	579	566	615	587	615	593	574	590	570	587	588	565	634	592	590	567	600	600	609	602	535	565	581	625	586	542	589	601	608	595	574	593	579	559	524	578	574	597	580	562	600	618	625	584	589	615	642	569	608	556	578	587	649	563	596	571	604	626	559	576	550	571	563	599	550	585	596	583	558	557	620	590	571	567	555	601	642	604	561	559	592	533	599	582	561	598	603	579	616	589	584	566	567	605	558	556	616	615	565	579	617	594	585	607	548	614	550	605	587	578	557	604	638	600	579	603	559	603	572	603	574	554	591	600	551	601	511	573	589	631	593	560	579	529	574	639	588	581	559	605	581	620	594	539	564	573	606	603	579	556	614	631	515	594	606	569	571	617	601	632	559	615	543	610	652	549	588	571	571	582	615	558	569	599	544	545	553	571	604	568	597	589	550	579	555	605	579	580	579	586	584	559	599	585	593	596	557	577	601	612	572	585	646	613	600	598	598	584	593	625	620	576	574	569	617	575	594	577	563	608	580	584	548	606	564	582	575	594	560	578	547	536	604	575	583	590	611	592	619	603	586	582	623	596	549	601	561	560	587	582	634	587	614	614	614	605	566	587	572	596	563	629	609	550	612	570	528	585	594	584	637	599	569	608	577	559	602	588	604	644	578	566	620	606	585	580	573	561	614	588	579	594	590	599	622	568	629	617	608	570	574	561	573	568	593	586	524	560	597	583	575	597	639	608	558	615	597	623	583	605	602	518	607	580	554	578	602	558	583	574	557	599	565	629	637	567	576	597	547	599	585	566	543	607	557	597	622	590	576	554	609	572	566	579	564	594	561	625	594	560	596	591	567	563	582	589	612	578	581	587	574	633	526	607	580	608	570	565	583	535	612	599	539	579	581	559	566	590	574	565	574	563	609	602	604	608	574	600	596	570	591	581	599	561	564	558	575	582	527	574	600	595	586	581	580	530	608	621	572	595	546	583	580	581	601	593	587	584	571	531	611	551	574	611	599	597	610	589	599	544	565	575	572	576	625	582	578	565	630	619	573	567	572	573	590	560	552	598	580	551	598	596	587	645	593	588	574	571	604	581	609	539	594	615	542	594	566	578	571	611	570	554	561	532	553	632	581	607	595	585	562	575	633	535	574	619	578	586	582	573	598	566	587	583	575	579	587	559	581	579	571	580	607	552	534	584	541	601	571	585	573	547	618	617	580	582	604	610	595	594	610	550	627	556	571	589	601	632	606	569	575	597	642	559	603	606	559	587	589	608	575	591	571	584	575	584	606	579	557	576	608	577	567	593
27052	21143	11179	640	255	208	224	183	178	182	162	178	158	156	148	178	145	177	151	165	139	141	148	172	155	157	159	158	142	140	147	159	142	168	158	167	164	184	157	168	140	156	161	144	145	151	162	122	180	131	191	166	158	171	151	152	153	160	154	177	156	167	150	147	156	157	129	163	136	159	155	166	171	165	149	144	157	179	147	161	172	151	137	137	138	174	175	172	131	162	176	167	139	175	151	167	143	158	154	174	167	155	133	158	153	134	153	168	170	134	161	136	149	143	159	178	141	147	159	156	149	156	163	148	165	157	157	172	141	172	167	154	181	153	139	161	133	166	186	160	144	155	156	153	155	142	153	165	150	143	175	142	137	145	182	153	159	159	143	165	141	161	139	170	181	154	164	137	162	162	161	163	161	159	151	154	149	150	166	161	163	141	156	152	153	153	139	164	185	150	146	161	152	149	164	156	146	177	167	164	147	132	140	163	151	181	160	153	147	157	152	186	167	158	152	172	165	187	176	164	180	148	152	132	132	156	148	146	129	162	143	177	151	151	174	153	143	149	146	163	152	170	162	144	152	164	184	153	174	142	157	121	160	160	161	143	165	145	144	160	156	145	173	141	138	157	156	138	149	147	158	141	153	137	141	147	163	151	147	143	149	145	159	200	164	143	185	131	155	151	157	172	150	159	134	141	150	160	155	145	185	158	144	154	180	147	155	145	165	167	150	157	169	145	155	172	143	167	158	167	160	150	160	139	154	180	160	148	174	151	155	137	146	174	148	137	158	163	174	161	150	134	160	177	140	149	152	161	175	173	166	165	148	170	171	152	176	171	162	138	139	153	169	161	161	170	164	144	155	162	156	153	149	145	133	133	147	140	134	134	156	158	147	137	148	169	152	149	157	135	155	171	156	150	178	139	170	139	151	153	157	166	168	164	168	165	149	150	153	148	135	149	156	150	169	150	150	157	168	136	160	171	177	147	164	157	156	167	149	150	144	153	165	159	151	157	153	145	139	148	159	164	155	133	185	148	157	144	178	155	147	150	151	140	147	131	168	145	152	159	170	167	160	167	138	160	166	149	138	150	154	153	168	158	154	156	154	163	138	140	144	166	147	144	158	147	157	159	143	152	155	160	139	187	181	161	174	160	148	148	151	162	164	166	138	150	140	163	157	142	152	153	154	150	147	159	145	144	169	156	135	146	153	162	191	154	134	134	162	163	157	154	156	160	136	143	164	163	161	161	178	168	136	157	162	149	150	128	170	158	152	161	135	144	143	162	163	158	129	159	165	156	142	176	159	142	166	159	142	156	177	149	152	179	169	144	141	194	157	154	145	157	142	138	166	158	157	165	158	145	159	148	153	172	148	169	142	176	144	162	157	135	172	147	163	129	162	133	181	154	157	164	125	144	162	159	153	145	130	176	137	162	150	155	160	155	156	141	157	156	156	154	147	156	167	139	182	163	146	153	148	144	159	168	140	166	135	140	162	132	166	146	163	164	135	136	176	143	152	171	137	146	165	167	166	154	141	140	132	155	165	148	158	168	177	174	146	160	143	136	136	155	155	174	137	146	146	159	162	154	137	152	154	159	157	152	152	184	139	162	155	161	162	173	135	138	144	137	153	164	152	166	151	166	133	163	172	129	162	152	154	159	146	138	132	158	161	157	156	147	171	145	149	138	145	162	155	161	165	152	159	157	142	161	150	152	158	156	174	165	140	138	148	169	158	147	147	153	132	149	178	147	160	167	146	162	152	152	164	162	159	148	151	164	148	140	162	152	166	168	196	165	171	164	179	159	140	147	156	141	143	152	155	152	156	141	173	127	172	140	146	188	164	173	140	167	155	147	173	149	156	159	130	164	150	166	185	159	137	182	155	188	150	165	162	156	165	149	153	140	160	162	155	154	154	167	144	158	169	157	157	151	169	148	183	171	164	158	172	166	149	148	182	138	133	152	158	153	149	147	158	159	146	165	143	144	144	162	172	152	155	143	151	134	161	157	137	180	147	124	154	169	164	157	147	157	161	165	145	147	154	180	143	176	156	156	122	174	165	154	145	144	128	145	145	154	159	154	156	158	159	160	151	157	136	141	169	162	136	146	160	145	151	167	166	149	160	138	171	154	156	156	167	123	154	137	160	132	164	167	152	147	161	143	149	173	160	148	163	155	157	183	163	143	152	154	163	171	144	162	160	144	151	143	172	164	161	147	144	175	155	144	142	171	166	154	155	147	164	153	159	159	164	144	179	156	161	134	161	161	163	168	156	148	151	130	156	138	147	154	138	150	134	147	176	149	147	140	154	141	154	144	158	168	160	158	186	171	147	144	158	152	160	146	154	141	144	151	164	152	147	162	135	160	136	146	158	150	168	160	169	153	136	152	172	142	154	153	146	171	151	174	148	158	168	145	149	155	133	153	134	147	165	142	157	154	161	160	172	171	164	164	146	162	160	161	149	164	139	156	142	150	153	143	169	161	157	142	172	141	160	153	161	165	189	150	144	155	159	150	161	136	144	126	168	145	176	153	161	155	174	168	175	129	181	166	182	175	139	180	162	143	146	148	145	138	170	177	150	169	168	158	173	165	138	140	161	144	144	159	168	174	166	169	164	178	165	168	135	171	148	164	138	156	143	157	153	156	161	146	165	152	168	143	170	150	176	136	149	144	136	143	173	141	160	153	148	152	167	167	162	159	162	148	137	148	164	158	138	129	160	143	174	162	174	172	139	147	140	148	135	151	149	129	160	182	158	170	154	163	165	174	144	148	146	132	148	145	163	190	140	137	151	153	142	128	143	148	152	159	178	154	166	158	144	160	159	144	152	150	165	154	146	150	155	151	146	184	129	155	173	148	133	162	144	152	164	161	136	165	173	169	153	188	166	166	156	155	148	171	138	136	163	191	155	148	142	159	156	159	146	142	150	138	144	158	162	160	147	160	163	152	157	161	157	143	156	165	140	136	176	148	149	132	144	159	140	167	159	142	150	135	163	135	167	177	140	154	160	165	164	181	147	140	155	146	155	141	152	157	163	153	146	151	150	140	171	153	166	159	139	176	157	156	152	142	146	148	141	139	145	162	159	161	148	138	154	173	159	156	130	149	158	158	162	158	146	159	169	137	129	135	156	165	173	152	164	159	167	142	151	141	138	155	154	158	141	139	162	148	153	165	153	140	158	150	172	171	149	179	134	169	168	177	132	146	130	146	156	146	115	180	152	156	142	143	139	152	147	152	160	165	157	161	160	136	159	153	147	141	161	150	148	136	164	161	160	167	157	121	166	149	154	164	148	165	155	135	140	149	159	171	139	150	120	141	165	159	152	144	137	152	149	163	168	147	164	153	166	150	155	159	146	155	157	160	166	158	153	138	167	134	150	161	146	181	169	171	152	166	136	146	154	130	160	169	159	156	164	151	144	150	178	146	143	131	165	149	145	157	161	157	145	162	172	158	168	140	170	162	143	154	149	148	147	171	172	179	152	165	159	164	148	167	156	144
23558	6670	962	573	482	407	323	325	285	284	290	291	296	304	286	285	291	270	255	262	245	245	267	282	269	244	255	279	268	273	252	228	250	255	239	251	251	288	245	299	276	267	260	294	247	254	259	239	285	269	260	256	251	273	248	257	258	265	251	244	265	244	266	278	238	234	259	277	254	262	252	260	235	285	227	267	280	238	254	246	270	309	248	252	275	254	262	233	247	264	242	272	287	266	235	274	236	261	276	267	245	233	245	268	262	254	254	272	246	272	264	295	263	293	274	279	253	272	272	267	268	276	293	267	282	325	268	230	252	284	259	276	253	266	267	236	252	240	272	301	244	256	239	264	262	242	250	279	222	240	240	249	223	247	269	257	254	249	255	249	260	244	261	267	264	272	244	298	280	259	245	279	294	236	251	261	238	263	287	227	248	276	247	256	254	256	240	261	290	233	268	286	269	294	261	282	242	231	266	213	268	264	242	282	265	267	250	277	282	225	243	258	265	254	243	244	254	232	272	285	228	253	253	261	263	240	275	249	265	256	275	273	283	271	242	270	267	270	241	263	260	240	247	284	285	271	296	269	251	300	249	243	267	262	239	251	251	279	267	272	261	265	221	240	240	261	215	260	274	250	287	259	282	241	269	237	262	250	275	253	268	259	262	266	286	258	280	257	275	266	219	265	250	261	289	276	256	237	245	275	237	256	250	255	244	251	258	277	290	250	261	267	248	264	244	252	252	230	289	258	272	261	305	258	282	275	245	248	253	275	279	243	269	268	272	268	258	250	271	251	260	290	287	225	261	240	259	272	264	250	256	262	224	266	235	275	242	271	263	271	243	261	270	239	266	268	227	266	272	277	236	247	257	238	266	269	255	269	250	250	253	276	253	256	281	274	263	275	253	258	245	256	272	246	265	263	252	250	256	244	264	251	242	245	230	260	239	260	285	233	281	289	248	247	267	252	258	276	247	266	250	243	261	267	271	281	238	262	244	225	279	260	251	267	262	250	254	269	272	239	247	259	236	255	243	264	295	239	277	252	252	239	281	271	219	273	298	257	222	266	254	243	257	247	256	278	246	245	273	269	281	251	255	255	270	275	253	281	257	278	263	270	264	241	273	264	251	272	271	257	279	259	249	259	252	270	245	222	262	271	265	249	238	311	279	256	268	266	246	247	259	257	238	233	253	250	234	297	277	252	252	260	250	242	295	256	247	274	263	272	253	264	252	261	271	238	261	289	263	244	280	298	247	270	257	239	270	240	275	227	249	271	282	243	266	240	243	269	252	266	270	232	271	231	270	240	254	246	271	249	265	242	263	255	246	249	247	253	266	259	238	264	236	249	244	289	258	249	225	236	236	249	249	242	237	251	254	235	272	263	273	230	262	272	254	262	256	258	257	242	258	234	269	275	232	250	251	265	264	222	259	264	259	260	268	243	268	269	265	237	307	254	244	258	269	249	238	264	255	244	258	268	249	248	271	247	273	236	238	250	256	268	270	259	254	243	281	258	265	264	288	244	265	252	270	283	217	265	252	257	264	216	256	241	246	259	270	269	256	249	258	245	250	260	253	251	261	245	286	232	294	235	269	260	282	241	257	262	248	253	263	258	224	242	249	272	252	289	259	271	277	252	259	256	266	245	277	269	255	283	253	240	259	268	238	261	240	273	270	214	247	259	262	250	248	269	259	282	261	260	280	268	269	228	253	262	246	250	269	290	263	269	246	267	261	253	246	271	255	264	261	255	253	244	243	249	285	236	243	254	255	233	260	276	236	260	293	244	257	249	274	265	264	238	261	251	249	271	253	226	253	239	251	235	265	236	261	262	271	277	239	283	256	246	286	256	250	245	238	273	267	292	253	241	272	252	245	268	260	238	240	252	248	257	256	241	241	278	276	260	267	274	253	259	248	229	255	248	250	250	285	257	242	274	263	251	270	274	272	248	258	218	229	250	287	254	277	259	247	266	251	275	254	244	253	245	255	251	266	241	240	290	242	248	258	260	273	271	261	256	272	269	247	283	264	253	251	250	254	279	237	237	279	255	271	273	254	260	258	248	285	271	267	256	247	249	288	287	268	238	238	250	272	260	240	253	253	260	244	244	249	279	264	278	235	272	246	261	255	236	271	243	251	256	277	279	270	244	279	274	270	280	284	234	262	233	282	259	256	234	282	250	253	264	315	255	258	241	273	252	256	278	243	250	260	289	234	236	251	255	295	272	285	254	239	292	284	257	251	251	252	276	255	272	241	248	233	263	271	262	264	245	285	256	265	251	269	292	249	250	245	263	252	253	261	263	272	291	278	274	259	260	296	236	267	273	274	253	257	282	261	302	282	276	270	243	284	243	243	288	236	244	259	272	266	260	280	281	255	288	240	274	243	257	273	262	269	263	265	266	258	256	296	290	243	278	281	234	268	250	265	269	245	264	272	253	264	240	259	235	241	264	257	289	271	230	265	275	279	252	282	247	282	251	242	281	244	249	267	263	257	255	249	285	254	273	269	260	256	258	284	265	269	228	260	252	231	288	250	268	234	243	252	261	245	260	250	251	280	250	255	245	274	261	261	265	266	304	277	255	258	261	256	259	271	263	270	259	255	290	289	267	227	280	268	236	260	247	294	248	240	262	258	245	274	244	293	273	266	258	283	258	263	250	243	239	271	250	233	265	262	280	268	255	275	279	284	293	248	248	273	253	280	257	234	251	273	218	249	252	267	262	251	289	274	247	251	229	243	259	252	274	232	273	243	235	273	268	262	268	267	255	256	263	298	254	274	276	244	241	237	273	256	270	253	232	273	255	260	272	262	259	257	266	270	296	255	256	258	241	276	250	245	247	249	265	260	298	281	255	242	249	267	255	248	242	230	269	281	258	251	246	255	250	292	256	273	257	261	273	262	271	282	288	255	254	277	277	262	297	283	241	281	246	241	262	251	235	250	276	259	271	264	272	250	263	260	256	265	257	258	272	249	268	260	305	261	257	250	272	282	260	258	262	270	249	262	272	263	238	257	273	242	242	254	262	243	272	266	245	239	275	263	240	243	247	264	247	274	276	263	239	243	249	245	256	265	256	281	256	240	258	251	251	271	280	251	271	258	267	261	283	266	271	266	274	274	241	254	248	287	249	251	230	249	271	277	247	241	268	264	281	264	254	246	261	240	268	244	257	275	264	288	251	261	279	277	254	273	242	280	235	274	260	259	253	273	271	259	277	283	253	234	242	280	262	266	260	255	254	243	262	286	234	291	275	248	281	230	245	246	253	276	233	268	238	264	266	248	238	252	303	242	250	283	256	259	268	245	236	260	254	282	243	254	243	264	295	249	273	243	258	249	252	268	249	273	266	271	261	285	258	243	287	236	278	272	252	255	273	242	241	251	275	261	265	265	270	244	284	245	282	261	255	273	235	254	259	264	250	280	251	301	225	250	242	275	247	253	270	239	265	251	237	256	288	276	273	275	248	255	247	277	239	271	256	259	264	233	256	246	275	288	251	253	258
24242	21382	28675	24458	21284	6354	860	619	527	455	459	425	458	418	392	405	406	401	377	403	349	415	364	365	370	359	361	368	365	367	398	347	338	351	348	369	343	365	371	343	359	373	362	324	342	376	350	344	330	375	370	377	387	363	376	340	342	342	350	328	353	340	332	350	340	332	349	368	370	358	362	331	355	374	329	327	318	346	322	333	365	402	361	338	347	339	336	358	371	319	345	334	355	373	333	340	339	330	352	357	363	351	379	367	353	318	347	362	381	366	349	357	340	370	362	363	352	342	322	327	350	394	321	305	368	331	368	333	348	345	328	329	341	351	376	316	350	325	358	386	372	357	373	344	365	360	356	339	363	329	377	349	363	361	367	366	369	362	353	344	357	381	340	345	349	337	332	340	408	369	348	364	326	364	336	335	355	311	353	403	358	328	352	360	377	360	353	325	353	348	372	351	351	339	321	355	374	330	301	325	325	330	346	350	363	344	346	378	378	368	342	331	314	346	379	355	365	367	364	356	378	399	318	337	346	379	379	368	323	312	356	360	349	355	349	363	309	385	318	368	357	346	389	368	336	358	318	334	343	354	352	349	337	337	336	331	343	346	365	334	361	366	332	331	360	355	377	331	378	357	369	347	386	353	342	335	329	332	338	368	357	347	352	325	340	333	397	327	334	355	334	359	344	363	370	352	338	324	386	337	339	321	344	361	362	339	376	330	342	311	325	334	373	370	336	345	384	399	343	362	392	355	348	349	314	334	332	348	357	354	324	356	361	352	372	351	313	355	322	376	359	317	353	337	372	336	304	342	337	353	317	361	364	341	349	340	359	363	353	338	344	338	393	351	325	365	329	330	371	359	348	356	325	340	345	343	365	376	307	337	381	318	351	329	353	336	336	308	344	330	358	340	341	352	328	343	341	348	342	358	307	345	334	354	336	334	319	351	357	371	365	334	331	354	331	334	324	374	329	353	364	355	327	349	322	345	365	369	360	332	338	336	364	345	332	341	360	406	343	342	357	332	341	369	359	369	380	383	337	308	372	355	365	371	367	362	360	346	346	375	363	371	328	383	327	388	376	367	372	353	353	379	369	363	353	321	353	337	335	336	371	374	354	358	325	368	324	330	376	329	345	367	378	364	346	362	354	340	348	316	321	335	356	336	321	345	359	340	369	362	324	298	336	336	348	358	337	331	389	338	319	346	324	352	352	336	369	339	336	316	329	326	352	355	334	335	350	374	334	354	354	370	365	322	370	329	352	315	313	355	353	351	311	363	343	350	380	350	320	316	368	352	354	371	336	363	365	340	333	351	358	395	353	366	334	311	328	353	358	352	346	361	366	373	326	325	350	354	364	326	332	353	361	358	363	312	348	352	368	325	323	365	339	352	351	352	342	392	322	364	354	329	365	368	339	316	338	357	343	345	340	410	307	360	354	339	368	366	345	361	352	351	344	367	366	343	335	345	366	333	354	354	330	354	363	374	353	343	359	339	342	360	353	369	355	350	357	345	384	383	347	335	363	379	366	352	345	346	336	353	362	363	339	359	338	335	312	351	368	363	362	328	352	345	348	343	332	337	304	352	345	382	354	311	351	300	346	346	384	336	344	346	331	377	348	317	349	339	347	343	337	354	381	329	330	342	374	354	328	332	374	320	351	391	359	321	346	372	336	355	346	322	359	341	359	351	332	307	372	352	349	335	333	374	364	358	372	326	371	330	324	331	357	332	346	353	355	383	357	370	357	384	367	345	319	338	329	386	366	353	340	359	375	352	376	341	333	354	353	354	372	347	363	329	332	392	347	360	349	346	354	374	337	313	336	322	361	345	356	364	316	357	378	363	332	360	327	330	373	338	336	379	341	391	363	329	324	322	342	371	307	360	362	349	374	366	356	365	359	346	365	313	335	353	350	350	340	343	363	367	365	376	364	381	346	354	339	369	354	316	352	363	323	358	353	330	355	328	331	327	338	333	366	327	322	327	347	337	345	336	328	378	367	334	354	345	352	338	349	362	348	341	365	365	344	356	339	398	321	332	331	366	351	338	326	348	358	389	326	357	358	343	353	337	368	325	346	339	329	356	335	370	355	323	361	348	338	377	354	344	375	347	369	349	355	354	345	352	359	380	344	358	356	365	375	349	357	353	353	324	338	343	350	348	353	350	351	353	344	333	304	320	370	323	340	353	365	344	346	321	348	348	332	344	352	351	371	345	376	341	299	345	341	352	342	380	323	355	353	370	363	319	341	321	366	353	370	379	370	348	349	370	362	317	308	342	363	334	350	327	365	351	331	372	370	362	342	340	362	350	367	371	365	334	348	350	358	364	344	365	340	340	339	371	335	359	342	341	345	338	291	363	365	360	337	333	346	361	329	386	314	360	374	341	349	313	333	370	334	368	332	352	339	340	345	356	349	344	348	359	376	364	349	354	349	386	351	335	363	347	318	334	343	354	357	331	336	351	368	338	353	333	304	351	316	343	327	374	348	337	337	349	363	337	345	362	358	361	358	352	353	350	337	354	383	342	347	347	374	331	350	309	360	323	329	360	333	360	345	358	362	349	341	348	369	341	363	350	314	309	351	323	340	390	340	333	346	312	358	321	354	345	343	324	373	365	360	396	362	327	349	355	329	335	314	367	339	344	338	351	370	366	332	351	347	357	374	336	365	385	358	355	343	339	317	363	327	343	353	348	361	341	356	346	363	378	380	332	366	338	342	354	332	345	377	338	314	321	364	377	361	360	306	343	375	333	371	335	353	317	378	348	367	332	364	343	358	319	336	328	342	347	335	371	333	356	337	322	352	351	350	351	369	341	340	348	322	342	365	356	371	327	336	379	327	336	332	350	345	363	330	353	347	337	362	330	324	365	318	340	370	365	342	340	320	324	367	346	326	331	358	363	343	353	310	377	389	339	340	347	343	359	340	389	352	368	339	318	349	334	353	340	343	355	341	370	361	367	355	343	353	374	393	340	354	353	330	349	332	357	338	359	338	355	375	346	354	339	357	360	373	350	355	335	346	338	334	360	317	319	379	397	306	370	327	307	357	325	336	325	385	356	327	316	364	325	350	323	358	354	366	354	346	346	351	366	338	363	349	368	349	318	359	345	379	369	361	339	359	348	324	352	340	326	375	337	354	367	366	384	365	381	365	368	340	376	365	343	353	323	373	357	323	349	353	354	392	343	352	343	335	365	392	343	387	367	371	388	338	368	306	356	379	379	346	343	361	298	365	349	319	336	340	298	328	336	364	327	348	380	333	336	314	334	376	363	332	344	328	353	333	343	343	328	351	369	343	330	333	334	320	332	350	351	330	378	353	372	325	347	343	370	360	339	378	372	359	327	367	321	355	388	321	332	351	333	371	350	355	337	348	349	341	340	354	359	338	319	358	365	343	362	342	346	359	358	363	329	354	333	377	370	377	307	342	345	335	353	368	343	372	346	364	325	349	362	344	341	347	346	370	369	362	384	348	341	325	350	358	346	319	342	335	351	344	372
45494	18779	7489	3739	2582	1933	1615	1290	1156	1019	922	915	773	780	761	753	728	694	676	670	657	606	608	615	629	643	618	583	616	526	585	576	605	549	583	551	599	608	580	568	582	553	572	605	554	559	590	572	568	581	560	610	619	538	569	560	581	582	562	613	580	555	536	584	578	597	564	520	575	579	561	551	568	532	546	577	556	535	597	576	547	589	577	562	583	590	543	598	567	515	570	541	599	510	543	600	613	570	564	612	584	532	564	564	554	533	555	564	569	596	581	540	568	557	569	547	557	547	519	570	596	529	566	518	527	587	609	578	539	581	568	549	577	595	577	544	566	547	527	600	566	573	571	541	553	553	521	554	571	558	526	500	569	540	572	555	574	595	568	584	564	534	549	585	542	558	604	550	555	565	551	565	556	557	555	576	562	569	577	554	526	609	565	564	537	571	586	541	580	544	613	563	520	598	542	554	594	561	538	554	548	576	543	542	552	534	560	554	556	554	576	572	516	568	552	531	595	567	563	574	542	582	565	566	572	551	538	528	558	602	542	555	571	591	560	584	561	589	530	585	536	571	534	582	541	604	580	533	515	554	581	544	536	556	577	592	592	561	584	606	557	527	538	583	498	598	546	564	540	556	520	546	529	521	563	562	532	576	565	578	537	575	591	571	535	544	561	587	522	601	583	552	541	551	578	548	560	550	568	584	599	545	529	571	546	572	559	612	577	601	540	551	580	575	569	570	596	556	529	581	562	561	585	573	497	566	593	536	563	589	513	593	566	549	546	541	607	536	541	564	560	592	571	604	550	560	595	507	595	621	513	573	558	614	547	571	546	557	572	549	558	584	577	577	556	569	567	545	529	556	543	568	575	557	540	560	580	534	554	597	525	581	579	553	542	583	575	555	596	542	517	575	579	567	589	581	595	573	557	575	556	552	511	544	523	536	537	561	610	583	601	533	581	579	560	594	548	544	584	527	585	557	587	579	577	578	560	569	586	582	588	558	565	555	561	561	552	565	546	558	594	576	584	550	520	557	568	573	572	540	598	541	550	577	547	601	555	576	587	537	535	536	598	558	547	552	581	524	564	559	575	559	564	508	561	610	597	545	563	552	551	617	601	545	555	537	564	567	566	549	548	590	609	563	550	531	557	548	549	588	562	610	552	569	566	586	583	524	562	561	578	530	595	557	592	562	534	558	567	542	554	545	550	513	587	582	572	544	566	560	573	538	537	555	556	579	558	538	575	555	547	542	562	584	552	581	608	630	541	554	525	560	541	578	565	557	552	588	540	557	617	578	549	614	558	565	587	552	546	564	544	590	548	592	570	577	523	538	601	610	602	567	559	545	564	583	513	625	534	591	568	528	562	578	587	572	568	552	595	604	593	563	534	548	586	565	596	565	587	565	548	575	526	605	511	566	612	551	578	594	538	597	570	565	577	548	564	566	595	593	530	575	571	564	570	543	542	558	584	554	592	535	563	571	549	535	543	554	552	559	533	542	580	557	537	549	536	530	549	547	563	549	533	536	576	542	588	572	550	559	513	557	569	553	548	565	593	582	566	569	556	563	547	548	557	629	563	581	587	563	549	521	537	615	537	574	573	584	552	568	553	551	561	556	583	532	547	547	577	594	573	586	548	585	612	586	549	568	577	549	549	575	594	560	557	566	564	539	551	513	545	563	561	560	562	569	578	581	521	560	580	574	553	573	556	608	569	541	587	602	582	509	594	554	553	559	587	608	564	535	564	566	526	568	590	563	590	544	550	558	566	523	580	555	579	573	590	556	532	572	586	604	558	554	594	546	570	553	565	582	566	595	553	569	514	558	628	570	581	544	578	545	579	567	540	553	538	579	541	581	536	566	577	585	601	551	564	565	522	562	574	533	537	541	507	600	581	526	545	549	628	569	524	580	583	561	518	570	596	551	551	561	575	547	530	570	528	575	607	563	541	542	597	592	563	596	592	575	560	584	557	546	558	576	514	565	571	575	604	535	578	553	549	545	580	533	541	605	528	526	548	565	576	541	550	550	597	579	544	545	551	558	522	515	553	546	545	564	581	571	574	557	568	551	615	555	555	570	543	568	585	569	562	552	572	526	535	559	575	603	580	564	527	596	585	537	521	555	574	563	546	579	546	541	620	602	572	532	584	550	545	557	604	557	579	571	571	563	578	545	560	558	561	531	563	570	610	578	570	582	559	564	518	514	576	541	536	583	540	556	560	567	537	583	574	575	574	550	538	550	593	586	542	565	579	568	536	579	550	517	566	585	576	563	536	528	583	552	516	577	551	548	583	561	572	585	552	526	549	565	565	550	535	541	537	553	555	575	564	568	595	573	608	586	563	556	532	557	553	563	556	571	561	564	542	546	555	602	559	550	559	562	571	568	547	567	563	567	548	555	602	602	553	569	528	591	529	561	574	559	528	553	563	592	582	588	558	564	536	576	520	563	524	556	551	517	537	522	605	568	536	583	553	527	553	592	580	573	557	606	587	556	536	560	553	569	563	567	580	566	552	564	541	591	521	519	575	578	501	572	608	557	568	547	511	583	568	539	583	584	576	575	587	608	532	567	539	569	549	598	554	509	554	556	538	564	605	560	571	571	625	560	521	578	541	582	590	582	581	555	574	576	576	522	542	539	573	540	576	585	538	510	584	568	568	535	554	543	557	544	546	542	574	563	576	524	567	585	521	565	536	567	577	623	538	555	615	587	538	550	561	570	556	541	558	559	540	533	592	561	541	563	595	574	610	554	578	580	543	542	600	563	532	551	544	554	579	563	556	558	542	575	584	574	594	545	573	564	563	539	566	564	532	546	545	576	546	594	562	589	563	580	554	545	539	578	549	570	568	548	548	563	551	552	583	569	545	569	569	578	582	530	567	555	580	579	561	556	600	536	572	571	553	551	545	580	596	595	563	533	548	539	597	567	542	557	549	600	552	556	597	583	554	547	571	548	587	564	549	583	554	534	618	537	603	557	612	580	556	564	570	561	548	550	582	570	578	543	529	610	584	563	538	560	534	572	553	548	555	553	569	571	576	582	551	526	544	553	511	585	575	539	535	575	582	555	560	530	569	600	535	583	585	588	550	541	556	558	582	560	576	530	562	557	533	553	568	556	576	576	555	578	553	621	516	591	574	556	579	529	528	536	554	545	536	539	535	583	566	540	563	517	567	577	516	574	536	595	583	546	588	569	563	543	556	566	570	574	613	594	521	583	569	554	573	528	553	553	537	606	601	572	589	588	529	567	603	579	549	525	574	551	582	589	580	584	527	565	559	555	565	577	554	553	578	585	564	593	550	586	577	562	566	559	610	557	536	543	565	570	625	534	498	535	561	576	580	568	564	538	528	564	507	587	550	539	513	556	578	600	571	601	567	514	593	551	541	570	530	573	567	532	565	572	553	576	553	559	548	580	637	551	557	562	577	545	613	537	553	578	600	577	531	536	561	551	559	559	584	553	593	565	534	547	544	616	622	550	577	579	576	551	534	582	554	542
23116	21324	29180	23800	21321	21197	5223	892	676	665	622	547	556	469	508	490	514	416	488	430	465	434	424	411	435	449	405	415	425	425	409	414	448	427	378	393	387	392	420	419	385	382	405	400	376	406	401	424	422	389	385	386	342	410	415	356	422	423	404	373	395	391	387	397	381	416	379	419	411	390	437	380	351	371	404	399	391	381	382	359	383	376	395	382	387	374	406	394	374	385	416	418	414	407	395	386	375	349	395	390	365	390	411	397	383	379	405	422	418	381	368	372	371	398	388	409	436	367	411	397	393	413	408	417	392	382	412	398	376	388	375	414	408	381	418	399	406	373	377	408	394	405	396	409	355	379	370	427	407	381	404	406	390	391	385	401	413	377	402	374	402	395	396	365	402	402	412	409	403	392	385	400	385	395	370	391	397	420	374	410	423	408	365	393	394	372	395	410	400	389	421	399	430	356	394	368	427	384	407	405	393	383	395	391	384	378	436	384	393	382	389	431	392	369	404	434	385	387	366	386	398	378	403	378	408	375	386	379	400	390	353	438	370	387	393	387	401	378	358	380	411	388	372	363	412	390	421	383	403	366	396	376	361	397	380	356	393	408	404	372	365	402	372	431	413	419	388	398	413	380	406	409	396	412	388	375	388	396	402	384	380	368	370	358	428	414	410	410	394	425	370	383	362	368	386	395	395	420	370	409	410	400	379	428	407	382	369	410	366	383	366	401	410	409	390	424	383	384	409	433	400	373	364	391	394	422	436	352	386	415	387	394	375	379	387	359	407	408	382	373	417	402	408	394	385	430	405	394	375	371	412	430	347	409	392	397	415	370	386	414	378	407	380	422	379	378	407	386	389	397	383	402	435	394	433	383	386	371	396	377	386	394	358	388	379	378	413	381	387	390	370	357	385	407	413	379	369	407	381	390	383	376	391	424	425	387	410	393	401	399	414	361	416	382	375	396	401	419	371	367	377	397	400	343	366	373	422	395	394	378	402	371	398	393	407	399	409	384	397	406	392	408	382	360	411	406	405	406	390	401	386	391	379	392	391	382	366	396	424	367	402	430	384	373	374	364	425	381	410	404	400	358	391	383	379	414	395	402	377	417	381	396	403	373	376	382	415	378	408	390	379	427	375	386	376	391	376	385	395	387	390	412	383	417	397	386	395	386	400	384	374	386	381	393	390	382	367	392	368	412	378	402	404	412	428	400	383	394	400	380	411	388	391	395	395	394	366	442	368	396	387	393	392	415	425	420	381	397	384	343	365	375	383	414	390	385	374	410	366	377	376	447	421	381	403	391	388	430	379	369	394	421	422	386	443	405	389	383	388	364	399	395	396	357	396	427	408	387	403	404	399	384	401	383	404	410	354	380	390	381	365	432	357	366	427	383	380	379	401	383	402	368	370	417	408	369	402	396	371	404	401	400	402	383	387	375	415	398	390	390	395	437	403	393	352	402	395	382	415	398	384	386	387	406	397	379	434	403	378	385	406	433	399	393	395	365	386	430	385	384	403	385	408	430	371	395	387	373	352	384	409	396	375	395	400	410	370	383	378	404	385	388	356	392	384	373	378	377	401	371	425	419	374	412	384	370	403	406	402	399	377	344	401	385	389	396	377	378	412	359	389	429	390	363	393	358	400	399	369	398	404	404	387	378	387	424	387	407	418	394	401	402	398	376	402	414	395	433	410	388	361	349	409	371	394	396	411	399	365	403	376	389	400	379	421	373	417	371	429	370	440	406	395	397	403	378	341	372	358	369	404	394	417	390	379	415	394	369	360	364	386	412	386	417	422	372	383	349	409	422	401	365	430	400	413	402	371	392	369	399	388	388	416	392	412	386	345	399	363	384	359	423	385	365	366	370	387	370	373	377	377	382	379	399	401	371	391	381	428	426	380	410	355	412	382	430	385	431	397	376	396	397	421	384	391	417	406	402	395	363	386	387	431	397	410	406	406	397	378	379	392	405	402	402	412	371	421	389	432	369	416	428	410	429	388	390	420	371	352	379	386	394	459	388	372	411	447	397	364	358	417	386	380	402	394	404	412	382	412	393	419	380	369	402	378	385	409	402	420	350	413	416	373	354	388	388	367	387	401	361	374	370	402	425	397	408	378	383	386	368	418	403	344	364	387	402	371	379	401	397	384	398	402	417	406	353	382	404	364	379	413	359	387	372	377	367	390	376	409	385	393	375	357	407	376	367	384	389	410	377	399	391	416	412	396	389	374	385	381	411	358	391	378	402	394	413	400	374	392	360	412	398	372	391	386	384	378	413	412	398	380	437	399	381	421	415	410	401	391	389	367	345	362	384	408	409	391	400	416	383	365	370	429	380	377	372	386	400	386	406	413	391	392	374	401	386	386	394	417	394	372	369	370	373	415	362	452	411	411	389	408	373	389	395	401	397	450	389	373	410	392	391	401	374	420	406	364	338	386	412	423	363	406	419	386	362	431	412	406	385	353	393	378	373	418	391	381	394	389	373	394	423	417	375	373	411	431	384	367	401	417	354	361	394	389	405	429	405	407	414	386	399	396	395	391	409	373	383	409	389	382	398	402	405	395	397	404	406	398	376	402	428	389	428	380	424	426	401	395	366	393	382	378	423	400	397	359	400	417	446	409	406	379	375	397	378	414	399	390	419	399	375	402	409	375	384	397	398	376	405	373	406	401	416	407	388	382	434	365	381	386	362	376	419	365	370	341	371	398	363	409	382	384	389	388	402	399	407	395	408	420	343	353	397	391	384	363	401	388	427	337	404	388	405	393	364	354	387	395	417	393	410	369	407	373	422	400	413	363	403	440	375	382	389	389	371	382	400	384	409	373	371	397	418	396	384	419	405	382	381	432	435	368	389	399	391	414	395	364	414	374	361	371	363	401	404	407	397	344	385	437	420	414	409	380	392	396	414	371	398	366	427	420	405	408	392	433	401	362	388	368	391	383	375	382	404	365	391	371	378	413	396	403	430	454	366	377	371	367	426	435	429	412	379	421	402	401	389	390	401	414	399	350	392	398	387	401	349	414	413	388	398	355	428	361	387	390	351	419	401	382	366	406	388	405	418	413	366	404	415	366	390	395	396	392	403	395	388	403	391	375	390	370	402	379	370	387	391	379	335	380	386	395	392	378	408	414	379	376	363	407	398	401	410	379	372	386	397	403	426	373	363	376	378	407	405	404	423	352	390	429	344	385	380	425	420	385	413	383	376	378	429	373	428	404	422	407	418	355	403	391	374	393	414	383	410	370	427	381	380	423	403	391	392	411	402	411	355	389	377	381	423	425	379	366	360	390	430	375	391	403	367	381	423	380	408	380	409	387	403	367	371	385	362	409	387	371	405	407	402	416	377	408	417	375	396	371	365	383	370	396	376	411	379	395	371	396	384	385	379	406	401	377	418	430	426	385	383	387	356	393	398	435	375	397	393	395	422	392	399	407	390	409	410	388	412	401	404	434	373	414	379	401	377	376	411	444	395	427	389	370	367	412	374	399	419
48849	22133	12185	6429	4298	3220	2545	2089	1786	1560	1345	1198	1165	1045	977	874	924	878	844	793	821	843	745	733	759	693	704	741	708	673	691	671	738	703	720	676	666	725	644	616	684	696	627	640	671	669	636	632	599	619	650	623	637	613	622	640	675	651	683	610	657	616	664	676	676	658	643	655	618	587	653	660	635	624	584	603	659	663	702	641	618	584	632	624	647	674	661	625	627	650	635	645	575	670	609	657	596	654	621	663	596	654	644	663	622	617	618	617	623	617	620	656	639	630	600	619	662	630	646	641	612	616	642	686	611	621	586	617	592	664	629	649	672	631	664	662	615	597	648	611	610	632	641	630	632	621	663	627	620	637	645	617	652	612	635	654	662	661	625	644	634	615	640	619	636	670	655	686	575	666	603	668	634	629	639	599	640	651	599	647	608	625	563	637	617	600	602	590	623	627	597	621	639	667	634	609	609	647	658	648	624	600	657	633	625	623	587	625	647	619	582	613	609	617	600	619	611	602	619	574	653	653	634	610	646	599	613	600	600	553	655	630	629	673	647	623	611	614	584	608	598	620	652	639	598	649	640	630	673	637	628	585	647	607	615	648	657	614	615	605	590	651	632	636	637	632	595	600	610	585	629	619	661	592	622	587	625	712	628	589	595	637	649	618	626	601	603	585	645	612	579	603	641	693	615	635	614	618	665	570	637	618	619	602	616	658	650	641	599	650	645	602	607	615	629	624	636	636	646	646	593	668	569	624	582	656	585	644	621	665	603	598	649	590	661	630	655	610	603	680	591	608	570	654	602	651	637	615	597	647	621	617	598	605	609	653	638	703	680	592	619	591	670	595	611	620	635	626	641	634	601	627	631	685	651	636	579	608	646	657	578	640	634	654	605	655	595	627	641	596	621	682	579	584	644	633	608	585	623	624	629	604	614	625	638	662	613	580	647	672	627	604	614	640	570	595	603	638	602	620	604	630	620	666	601	647	612	595	600	601	609	612	613	612	623	636	632	647	625	623	656	601	667	644	633	634	585	625	572	593	629	629	675	654	671	587	637	649	579	604	645	609	611	646	645	600	658	603	630	639	597	671	621	593	627	611	662	668	686	621	599	628	605	618	632	585	628	632	615	660	608	659	681	653	624	581	659	599	606	631	614	642	636	661	586	660	630	615	600	574	637	639	621	631	615	600	642	612	633	633	603	632	622	654	604	595	587	605	630	651	620	611	635	636	589	668	645	619	623	603	614	644	636	630	632	611	649	617	672	608	654	632	612	599	608	653	616	656	623	646	638	597	628	625	639	616	609	613	660	638	646	618	596	638	578	622	601	631	608	610	651	597	634	611	658	633	643	665	614	633	679	611	605	660	625	634	655	645	659	612	652	651	618	597	652	611	602	655	654	603	641	651	607	622	637	639	650	603	651	591	642	635	637	624	624	628	625	633	599	619	605	609	599	602	607	616	643	616	633	619	635	649	634	623	653	639	627	617	647	619	599	616	647	580	666	693	616	650	626	680	619	640	634	587	631	627	614	632	621	663	660	657	627	660	607	684	663	654	619	652	613	582	608	615	612	646	639	645	611	643	629	611	602	609	629	670	611	606	574	638	616	605	642	638	617	603	617	628	647	688	614	595	636	569	606	622	628	646	588	616	632	651	630	644	633	611	625	647	639	621	611	638	665	594	682	636	672	599	593	618	575	634	590	647	600	630	600	645	645	608	573	598	679	641	646	679	650	610	646	627	630	638	597	640	600	663	646	639	631	656	656	612	621	573	644	656	644	600	645	581	619	667	619	682	596	626	705	621	628	651	597	649	592	639	670	596	624	630	616	604	617	601	645	649	600	628	626	648	602	656	621	613	631	685	618	591	641	619	596	623	605	630	621	639	653	636	623	592	663	615	594	605	643	677	628	646	620	578	659	630	672	575	615	648	606	589	564	587	636	613	595	605	651	608	611	611	589	629	611	599	606	622	621	636	594	640	659	620	599	633	675	641	604	626	629	622	628	610	622	656	645	705	606	602	619	610	601	647	608	636	660	593	639	576	618	623	609	581	682	653	621	639	605	617	673	588	628	658	605	677	641	642	659	638	598	601	596	642	611	629	644	624	604	620	614	623	588	663	612	604	655	596	630	667	617	607	596	580	616	646	649	611	607	634	610	651	572	606	622	654	620	648	606	599	598	619	580	618	638	646	657	669	662	629	623	557	592	654	637	590	612	618	623	600	636	634	593	626	616	635	578	639	619	616	626	607	595	625	644	662	644	593	590	625	626	597	591	602	631	621	659	605	664	598	621	610	658	612	623	637	587	647	684	636	649	618	640	606	627	661	582	640	638	621	606	608	670	619	601	639	609	618	635	610	613	651	613	628	614	621	622	661	597	652	602	617	586	649	647	613	634	644	668	605	617	660	597	637	610	591	609	627	610	606	618	631	643	616	628	600	645	645	634	675	625	636	664	576	644	597	615	617	589	629	656	636	631	662	639	555	668	614	662	620	645	604	617	636	621	609	614	628	675	624	631	586	640	657	627	628	649	594	608	633	667	638	608	639	661	590	624	648	609	601	594	615	618	564	628	627	625	580	640	628	640	641	637	631	593	644	593	641	614	624	648	682	624	609	607	579	605	629	628	601	627	674	622	618	576	631	623	631	602	617	660	623	644	639	625	607	658	651	609	606	637	629	682	652	595	665	633	661	647	640	630	669	634	643	638	589	647	618	650	635	619	639	634	631	632	601	658	636	628	622	597	652	604	663	623	609	668	607	671	616	676	624	619	588	627	602	647	643	611	615	678	634	666	607	630	608	662	642	592	634	642	626	626	623	604	632	621	593	647	608	651	633	606	593	648	593	657	606	627	642	606	668	671	640	629	616	701	601	655	639	592	625	609	625	610	623	621	631	631	637	587	622	620	618	662	675	627	611	616	650	622	643	573	617	642	663	626	604	590	635	572	598	630	625	600	623	618	628	647	580	607	652	612	687	620	613	622	601	638	601	596	660	610	599	626	645	657	672	606	618	602	574	628	611	604	622	587	608	605	615	635	626	587	611	614	626	616	579	629	624	634	631	643	593	612	595	611	613	626	672	643	634	657	643	611	620	626	651	614	653	658	625	575	602	658	611	661	640	608	666	595	631	614	655	645	645	651	586	631	603	608	625	632	629	610	605	632	631	569	644	600	608	667	680	644	591	617	634	665	609	630	650	630	613	627	584	622	605	644	645	677	610	622	672	637	643	594	659	621	616	636	641	651	625	618	603	584	616	653	616	607	619	607	629	616	614	654	588	638	633	621	616	626	596	603	601	583	572	658	615	611	695	589	619	609	643	664	633	616	623	621	605	634	656	554	631	591	640	625	605	632	600	633	628	647	620	633	595	636	619	613	629	609	621	628	642	632	652	613	644	621	684	640	650	644	636	668	582	646	634	621	624	589	635	639	633	583	643	657	613	627	640	673	637	662	621	650	614	657	609	588	640	635	590	616	661	628	650	621	617	645	618
27063	21255	11438	861	483	441	244	192	181	169	161	153	167	176	136	197	160	172	176	159	149	138	135	160	148	166	168	149	156	160	152	156	153	166	160	159	125	145	163	160	149	146	154	179	167	169	170	163	142	172	138	143	160	155	171	151	166	155	160	198	166	165	156	165	153	180	170	145	162	157	170	192	153	138	178	174	155	167	158	147	165	158	148	155	153	158	156	148	178	141	172	154	175	136	125	162	161	154	162	163	164	162	158	157	149	143	174	161	177	157	150	182	145	167	143	136	161	162	168	169	153	165	133	133	144	159	169	163	149	175	161	143	167	171	164	130	160	125	144	183	151	153	175	156	150	154	149	174	163	144	144	177	144	147	152	159	139	153	175	165	147	178	150	152	145	165	163	152	174	167	150	160	144	157	157	169	145	149	190	150	168	150	167	156	156	178	141	169	154	151	186	155	169	173	167	153	163	172	175	159	156	152	152	160	159	152	178	161	172	179	174	148	143	152	162	176	169	150	165	159	152	176	175	163	139	166	153	179	151	164	170	166	143	160	156	153	179	169	174	143	146	152	156	178	160	133	173	161	139	176	175	155	150	142	150	144	168	181	156	163	168	130	185	152	156	174	136	155	187	163	168	165	148	169	142	146	163	161	139	149	139	155	175	159	155	158	146	180	174	143	157	155	137	157	142	171	154	136	148	178	137	158	124	187	162	173	164	176	165	150	182	152	132	156	140	160	159	147	153	159	173	166	147	168	161	163	162	148	175	170	147	182	147	179	175	169	163	162	150	183	155	175	175	144	134	154	160	159	177	161	160	141	150	168	157	153	161	152	158	151	139	138	147	164	155	164	169	132	160	140	158	172	146	150	175	144	169	145	161	154	155	166	151	147	157	168	163	183	159	156	187	165	160	132	148	157	166	148	129	170	153	171	161	194	175	147	162	150	150	157	193	181	169	177	132	130	131	163	155	154	157	166	134	160	162	158	161	161	167	152	171	159	153	158	183	138	152	170	154	162	164	151	147	133	161	164	176	177	165	170	180	150	173	152	174	173	163	168	178	175	184	157	146	168	166	158	164	142	178	177	149	173	170	151	173	142	161	145	169	156	176	170	148	153	153	162	169	163	157	147	158	147	152	146	154	146	148	163	195	147	140	162	139	174	167	161	139	197	161	166	141	162	169	160	158	160	154	163	177	143	172	134	150	157	160	156	170	148	162	152	153	167	174	144	167	175	191	147	162	192	139	145	174	145	153	164	168	182	172	175	149	163	164	154	134	139	173	173	158	153	150	187	154	136	170	176	163	149	192	156	164	135	160	163	136	166	162	150	149	147	157	157	171	146	165	180	154	186	169	133	180	154	179	159	173	154	162	157	149	127	160	145	146	162	147	152	168	150	166	167	148	149	154	131	155	149	165	155	170	154	153	162	165	180	162	155	159	155	184	154	156	150	148	170	167	164	183	180	140	152	174	147	172	156	153	146	147	166	186	157	153	161	162	177	144	145	167	175	164	153	163	148	171	162	187	163	151	163	150	150	141	158	152	161	161	156	142	151	124	163	153	129	146	144	156	142	150	176	151	153	162	153	164	171	150	148	144	147	158	145	158	154	168	151	142	161	177	149	161	169	164	160	160	160	148	152	151	163	153	200	151	167	159	167	145	173	164	150	162	163	141	157	145	173	163	157	153	163	147	165	161	160	155	145	164	183	160	142	140	167	143	162	128	162	175	158	187	150	149	153	154	170	133	163	161	145	162	178	142	166	174	188	179	165	154	154	160	152	167	187	188	176	136	167	142	160	162	165	177	147	177	143	172	130	139	149	148	140	160	134	160	146	174	157	167	157	166	149	160	155	165	170	141	140	196	140	169	158	168	141	165	137	149	143	139	158	164	157	167	155	144	147	142	125	174	172	122	167	175	144	161	169	146	178	165	145	162	161	128	157	145	142	147	158	137	171	135	168	167	155	165	160	154	164	157	143	162	171	178	175	152	139	157	154	162	159	154	154	156	161	164	150	135	174	158	154	134	142	144	152	154	155	153	138	163	147	173	152	157	176	151	143	180	150	143	178	152	156	161	150	152	175	147	148	157	168	150	157	180	157	161	171	173	166	159	155	165	170	168	174	159	174	160	147	169	157	153	179	176	149	166	156	161	171	164	178	149	151	153	133	180	140	161	173	156	177	158	182	150	156	165	156	164	157	154	170	153	134	157	144	150	170	167	165	148	166	161	151	163	156	152	154	170	157	167	136	173	160	158	162	153	160	157	146	183	161	184	152	176	156	148	157	154	169	153	177	165	160	151	156	170	145	156	143	155	155	137	159	154	186	171	151	155	153	143	153	175	173	145	167	146	162	160	149	132	152	160	154	129	165	153	164	139	188	165	163	168	173	133	152	146	167	142	143	137	156	140	157	154	155	156	168	159	155	170	165	174	154	173	163	149	153	158	147	147	158	160	166	154	157	172	158	137	116	153	168	160	158	167	143	211	163	174	176	198	179	159	178	167	136	161	182	183	174	158	156	160	157	145	161	154	181	173	169	171	160	158	163	132	165	137	160	164	156	147	154	160	149	190	145	176	177	173	170	168	157	150	168	160	169	158	148	140	162	169	153	163	172	162	152	145	145	160	168	166	149	162	163	172	161	170	155	155	154	169	155	151	154	180	173	155	136	143	143	161	128	170	151	159	159	155	163	156	149	182	149	163	151	153	154	160	147	164	161	156	177	156	155	156	151	146	180	146	163	184	139	144	160	158	154	160	178	147	139	152	149	157	155	154	150	158	183	151	163	197	185	151	160	149	158	171	153	170	144	167	151	158	178	151	180	170	156	167	173	164	177	155	151	150	139	158	192	155	155	155	190	157	174	181	158	131	163	146	143	167	172	176	141	154	154	163	163	179	162	160	176	148	150	164	152	180	169	158	134	138	150	158	140	145	170	170	165	165	168	159	166	178	162	167	153	131	175	150	176	149	152	172	171	173	143	155	177	142	139	160	158	172	131	144	158	166	139	149	143	158	155	153	155	170	174	170	179	143	151	157	162	161	167	172	186	152	170	147	172	147	165	135	138	160	140	147	182	144	176	195	161	148	173	141	170	150	154	153	160	158	154	155	156	134	156	150	136	156	138	173	164	171	140	158	156	166	143	157	155	164	146	171	148	162	148	172	146	179	176	163	156	164	160	168	155	160	160	155	154	151	158	147	156	153	164	157	144	175	150	174	149	159	162	165	176	149	138	157	148	151	178	185	159	172	141	156	141	143	167	153	172	168	174	155	133	156	161	154	147	150	150	169	150	158	156	166	130	161	164	164	151	152	153	143	156	155	185	158	147	145	163	172	154	162	152	159	157	168	153	159	166	148	146	128	164	156	149	136	154	157	148	156	149	175	161	131	151	160	157	138	167	147	181	147	175	144	151	164	174	153	158	156	158	152	146	159	166	152	161	147	158	165	157	169	152	163	154	173	156	151	134	167	149	162	172	162	150	148	156	156	172
24185	7399	1130	640	480	410	391	337	370	339	293	313	303	281	314	287	276	289	245	280	310	232	279	277	244	270	281	277	269	275	271	280	308	262	268	264	256	264	259	264	286	286	217	264	296	252	274	276	298	264	270	264	236	272	265	271	290	270	275	260	258	289	275	249	270	260	276	276	269	270	268	268	276	285	274	248	287	244	289	247	263	268	248	264	259	297	263	280	251	277	303	250	276	278	259	262	292	255	261	265	297	295	275	269	259	276	253	273	254	240	262	237	267	258	242	258	276	272	265	310	291	297	233	273	243	289	276	254	271	284	287	265	271	253	247	256	278	273	266	239	260	266	259	260	302	274	253	276	253	272	271	255	250	286	305	270	266	270	287	255	259	253	308	277	231	293	279	276	260	253	287	287	280	280	286	268	264	280	279	250	243	286	286	259	251	251	251	256	248	268	272	259	257	254	295	279	246	263	270	248	246	241	262	255	281	273	239	256	253	283	258	256	250	260	277	250	272	276	280	269	280	252	269	255	276	258	254	259	273	245	276	251	293	262	254	255	273	250	254	252	283	246	263	277	279	260	256	262	283	277	287	259	251	271	249	237	250	255	274	276	266	295	272	252	266	258	281	292	274	233	280	269	281	255	241	256	281	274	284	263	279	269	237	241	281	267	266	283	265	277	250	262	250	271	283	240	243	244	268	258	286	256	263	250	237	293	251	278	289	274	274	267	266	284	271	236	253	258	274	265	276	249	286	265	271	277	252	278	279	302	267	282	274	253	258	269	246	281	276	265	279	231	278	246	258	258	275	247	278	237	266	270	286	275	290	258	272	272	296	269	268	300	273	262	267	258	271	289	246	249	262	282	255	278	269	284	262	287	273	268	256	282	264	284	279	264	283	245	272	256	289	278	252	303	260	276	259	256	264	281	245	266	267	277	249	279	279	265	286	265	261	277	275	260	262	268	280	284	293	271	260	267	260	257	262	256	266	275	254	237	260	261	285	269	251	248	246	293	301	281	266	255	279	282	284	222	276	271	265	276	268	260	288	254	271	270	252	259	287	283	264	296	265	225	295	266	287	303	267	275	262	256	272	272	269	272	311	260	291	270	260	257	275	274	282	258	260	276	253	267	271	279	283	261	266	279	271	263	253	250	262	262	262	299	271	299	271	263	278	274	250	264	276	282	283	266	272	254	273	253	250	282	292	274	282	277	236	243	286	280	276	264	264	260	276	299	267	274	281	253	253	279	283	275	256	265	279	278	260	261	283	279	293	269	259	239	251	286	254	268	267	225	302	288	237	243	253	247	256	259	253	288	282	255	253	276	252	262	281	249	260	235	288	254	287	268	267	238	254	258	244	230	277	277	287	262	278	263	259	274	242	275	258	277	283	276	283	267	259	245	263	255	282	259	265	263	291	279	236	261	262	285	266	256	281	262	252	296	235	281	262	271	286	245	292	241	247	257	254	260	242	261	293	291	270	245	253	255	256	248	255	271	259	266	271	265	273	239	270	289	235	265	272	232	271	279	291	264	297	266	261	237	259	251	260	269	250	267	293	243	279	256	285	287	271	295	278	290	256	266	238	276	233	279	270	286	262	281	268	287	278	289	275	272	274	299	277	276	269	262	256	250	261	278	274	273	291	247	288	268	271	279	278	315	260	271	265	268	275	272	256	267	270	263	285	262	282	271	264	261	272	278	269	266	275	263	240	280	250	294	271	278	285	254	288	275	253	267	263	274	283	241	283	277	257	251	281	276	240	286	251	241	258	249	277	295	281	291	251	260	275	240	292	279	286	278	266	284	270	258	268	250	263	254	262	286	281	264	241	305	270	258	305	263	254	264	291	238	287	240	255	292	279	278	276	269	275	269	255	279	292	249	259	266	233	259	291	306	263	274	312	269	223	276	270	266	262	240	267	263	286	275	271	288	278	288	292	255	266	274	275	244	267	286	274	251	233	245	281	274	282	250	290	264	279	267	247	277	251	273	273	302	278	290	248	283	230	265	274	264	288	244	275	293	296	257	280	243	274	286	273	244	250	278	274	294	259	270	279	260	267	269	268	268	278	279	294	274	256	252	277	285	272	252	281	276	251	235	249	267	287	261	263	262	273	255	264	267	240	288	277	280	247	274	257	274	278	250	250	287	286	286	244	275	275	259	280	275	268	292	270	274	284	282	214	265	279	268	277	293	247	286	274	264	280	280	256	247	287	247	267	265	271	250	261	257	254	259	288	252	275	254	270	301	240	256	253	312	275	306	274	297	279	244	250	287	256	256	255	264	268	242	245	297	273	265	238	268	249	268	247	253	254	255	261	283	250	256	248	233	275	276	260	277	261	246	283	273	270	285	263	237	291	281	271	262	297	260	278	306	268	268	286	224	280	260	277	263	240	308	252	270	274	268	258	263	294	252	263	272	263	309	263	241	273	262	244	243	288	239	289	257	244	274	258	291	246	258	247	254	252	281	236	300	282	282	272	268	238	275	251	249	256	271	246	291	259	271	249	264	275	289	289	297	250	261	279	266	263	276	261	260	247	269	309	245	253	259	233	300	280	284	245	256	248	282	269	276	252	268	239	285	249	294	269	254	264	248	281	269	271	256	289	278	294	251	278	269	268	255	297	275	257	241	256	251	283	283	259	288	261	272	268	273	275	268	283	264	250	254	261	233	282	261	256	239	263	254	264	268	268	256	292	281	274	270	263	248	252	264	266	308	271	256	281	257	267	282	280	271	268	258	280	252	259	274	261	261	265	239	247	250	274	282	275	285	269	306	268	274	266	272	269	265	239	297	288	277	232	276	256	284	282	279	291	247	253	273	282	264	282	274	295	247	277	272	258	245	265	268	256	276	259	258	274	243	276	268	268	263	269	280	256	265	244	259	246	241	287	296	269	248	290	242	279	242	250	249	256	279	273	271	313	254	246	269	263	277	257	243	250	281	267	281	275	253	220	266	263	283	237	256	274	270	268	257	269	286	282	252	284	263	249	266	282	255	275	278	272	263	287	287	284	255	232	284	260	297	273	250	232	252	270	258	247	268	257	262	279	273	277	279	253	259	272	241	281	263	264	234	291	277	271	286	286	255	263	261	253	292	257	273	268	250	274	250	260	268	277	260	245	289	266	250	283	253	266	264	271	284	300	255	303	276	284	259	283	280	260	283	281	288	256	286	266	235	250	296	283	287	270	288	294	272	245	258	262	289	298	240	272	259	251	281	257	270	285	261	252	264	255	271	281	282	274	254	261	301	269	246	286	287	263	264	289	252	283	278	259	255	264	275	251	246	280	261	237	280	253	278	289	218	294	230	284	277	279	285	266	272	255	257	278	263	271	271	259	271	299	303	279	303	251	280	318	230	293	253	263	245	270	263	277	265	250	259	253	279	253	270	267	235	269	257	270	289	277	279	308	273	264	266	264	253	279	262	271	284	242	281	262	262	266	251	267	273	270	262	270	251	289	269	239	251	267	270	244	250	286	282	305	245	277	264	276	264
24166	21339	28470	24493	21234	6951	871	670	515	471	475	415	426	396	408	355	369	404	404	392	389	360	370	380	385	377	361	368	367	373	364	377	382	348	361	368	383	355	374	341	346	339	343	345	375	345	354	338	339	350	351	359	352	363	353	357	364	336	372	324	358	354	374	320	340	353	355	325	347	333	384	352	343	352	368	369	329	374	338	328	358	368	327	348	320	378	337	394	341	329	352	353	354	340	357	349	376	395	314	336	373	352	343	326	342	345	375	319	343	376	336	379	327	338	373	362	351	344	366	336	329	333	312	308	343	359	339	343	325	321	356	337	357	359	323	354	368	360	380	325	345	335	333	363	334	370	335	362	353	340	386	367	362	333	338	316	342	355	354	349	324	348	333	334	340	336	350	360	359	346	331	352	319	358	341	361	380	331	346	355	327	358	336	351	354	331	346	362	310	327	350	352	395	356	325	362	368	351	349	325	347	375	357	351	377	356	359	333	347	349	345	335	371	356	359	364	355	356	347	365	329	346	344	321	343	350	353	347	342	327	312	326	373	367	333	365	359	364	362	342	335	332	342	359	335	349	348	328	352	336	328	378	352	333	375	366	348	348	388	363	372	327	346	356	336	374	335	390	370	360	360	373	348	334	318	314	316	365	372	331	384	324	339	333	331	315	326	357	356	333	321	381	327	367	346	343	324	357	345	353	343	363	358	342	321	346	344	353	306	334	360	347	324	323	344	361	374	329	363	346	317	344	353	363	322	341	344	378	327	306	341	336	355	355	343	368	352	350	339	376	357	319	360	314	372	356	366	355	382	306	372	341	344	358	345	327	347	383	332	323	366	325	369	335	340	369	361	356	327	341	372	335	350	341	358	368	329	356	340	316	348	380	360	370	344	299	378	344	357	352	341	385	367	341	382	345	331	347	322	312	365	346	381	354	344	351	347	303	362	363	380	341	327	351	360	370	384	355	357	359	350	347	344	373	331	358	346	320	329	364	359	362	332	363	364	346	361	372	331	346	315	354	316	348	355	347	345	372	319	328	391	335	374	341	336	359	388	350	354	306	356	357	359	365	337	340	371	383	360	336	373	309	338	343	357	323	337	391	364	363	335	352	304	331	345	349	361	312	364	355	376	348	346	348	319	344	341	340	296	349	343	349	356	364	362	336	369	339	352	369	341	358	350	356	360	347	364	310	393	345	368	354	369	325	404	360	332	353	352	357	382	329	321	311	324	381	356	318	390	319	356	350	335	357	355	309	350	370	325	351	369	345	316	326	314	352	337	351	345	381	341	358	359	363	348	357	343	364	362	355	354	360	344	323	356	356	313	350	364	356	357	352	347	352	366	343	364	346	322	363	375	331	340	350	360	352	352	352	354	340	354	348	356	312	359	345	380	375	362	361	358	329	347	368	318	335	334	352	340	310	328	356	365	367	321	332	340	376	359	358	385	358	356	338	347	370	327	358	321	354	335	351	355	330	354	349	330	322	357	344	343	354	336	343	335	372	355	335	344	371	329	318	304	296	323	345	373	348	338	323	333	379	353	318	341	351	366	390	357	354	354	362	339	370	377	379	351	358	346	346	352	312	349	325	353	351	394	360	356	355	346	360	365	347	350	313	342	383	351	330	359	351	330	325	353	359	343	344	340	336	340	341	346	334	348	366	340	331	358	345	370	290	343	371	368	354	364	343	342	371	357	366	352	338	343	345	380	335	339	370	354	311	359	363	319	357	292	377	350	382	358	350	319	363	344	368	346	340	348	370	370	364	341	386	333	354	379	365	361	372	343	349	369	331	340	372	349	387	366	347	354	315	344	338	364	343	350	345	356	359	349	339	383	341	344	367	349	335	346	337	326	363	356	379	368	339	332	356	335	326	353	347	350	359	322	350	335	344	372	353	337	378	358	354	342	375	369	358	350	358	344	374	361	341	345	321	342	343	345	364	358	330	346	329	362	344	347	345	360	352	338	338	335	340	351	326	356	337	397	332	340	355	319	323	346	342	325	358	339	332	367	346	320	370	326	369	331	350	339	348	336	337	302	399	314	333	330	361	345	357	379	297	330	347	350	354	357	343	345	342	335	377	325	372	360	351	345	331	362	360	313	318	365	316	362	337	347	354	345	320	356	332	312	400	360	353	341	345	366	337	374	351	349	386	355	393	347	355	323	363	339	357	328	341	350	334	329	336	350	362	343	348	343	308	364	358	355	383	355	322	378	365	353	352	350	334	339	397	355	389	354	314	331	359	332	336	345	333	315	368	360	360	362	363	342	341	336	339	343	361	331	363	352	367	333	352	324	355	336	365	346	349	370	329	359	359	369	342	366	367	340	351	368	362	343	360	379	362	393	318	356	366	374	373	309	324	365	344	336	344	356	314	356	362	385	343	347	330	345	319	332	357	348	342	341	382	353	346	345	343	362	328	331	344	324	325	340	374	338	354	336	337	347	370	375	334	365	366	360	345	364	320	367	331	336	327	327	357	336	347	328	344	359	339	332	340	362	364	348	316	369	350	335	326	344	357	318	363	334	343	327	314	279	373	416	337	350	340	365	329	354	332	367	346	331	354	354	333	370	328	344	348	347	346	346	340	328	382	343	355	348	330	327	354	353	341	349	360	342	333	348	350	304	370	354	327	310	398	357	308	369	337	338	341	356	320	337	374	340	335	349	334	341	360	334	358	366	338	359	364	352	289	339	356	343	379	368	337	351	343	368	372	338	381	334	367	342	365	355	355	369	334	328	357	329	367	366	364	305	337	349	332	357	362	353	373	321	340	368	381	368	344	345	334	360	338	350	354	310	373	343	340	367	354	351	367	317	324	334	347	355	382	354	343	388	332	366	393	324	323	342	349	372	367	349	339	341	342	391	345	356	384	323	344	347	341	336	342	373	345	338	337	344	319	372	389	329	345	353	340	333	343	340	364	350	338	353	335	345	329	336	359	355	365	375	328	328	389	335	354	321	330	366	329	341	323	309	342	307	328	365	321	348	364	358	352	329	368	343	343	319	356	404	365	362	333	375	321	398	325	333	377	340	354	321	361	343	317	375	365	369	334	359	354	358	372	364	330	379	338	344	350	366	337	343	305	340	333	368	334	351	329	350	352	313	362	339	365	329	375	347	361	307	391	355	319	357	353	362	328	330	341	340	384	322	355	341	344	349	352	346	354	340	361	329	313	329	343	373	356	381	355	356	332	330	348	349	377	341	337	340	354	361	353	320	352	366	354	360	355	360	373	352	344	393	350	353	339	372	319	358	356	334	383	368	364	384	368	352	338	351	368	344	322	340	339	374	378	345	370	353	354	383	346	349	356	343	342	353	348	325	391	348	339	355	359	358	352	355	344	325	340	333	355	332	337	362	315	330	326	330	358	347	360	359	333	361	341	346	376	364	348	339	376	324	367	352	341	360	336	341	382	327	350	376	381	354	381	354	377	323	341	321	339	350	313	365	329	341	386	354	355	314	326	392	356	347	317	357	355	362	358	349	336	330	359
44890	18552	7649	3774	2645	1913	1629	1328	1178	1038	940	847	875	800	764	696	689	695	670	694	655	651	627	610	606	625	596	618	591	594	606	605	629	591	623	555	592	592	575	587	566	576	592	614	608	605	579	552	572	556	578	582	534	607	604	587	595	606	590	595	577	553	598	567	576	583	579	586	550	575	560	580	547	543	523	590	579	573	577	554	536	590	558	534	597	538	575	566	561	554	575	593	542	569	529	602	568	512	605	553	551	552	555	574	548	635	598	591	547	571	564	612	568	573	513	579	590	561	538	559	563	619	557	594	563	571	540	577	557	552	591	628	592	593	574	586	538	538	581	545	533	603	577	570	538	560	576	578	565	550	556	542	539	551	514	569	564	539	574	550	534	575	566	542	583	582	594	581	574	558	585	607	563	586	587	581	553	552	544	536	511	580	589	620	578	572	585	570	537	540	563	566	546	577	576	519	587	565	559	553	599	548	571	587	550	580	577	568	583	546	614	577	596	534	560	587	538	550	542	589	546	574	557	573	566	577	594	512	557	577	578	606	523	545	557	548	548	586	566	528	551	560	551	588	593	554	571	596	592	569	565	561	602	590	592	546	571	603	535	570	552	568	529	600	588	569	578	557	552	529	555	555	557	584	572	588	543	568	517	571	543	534	527	545	575	567	615	537	515	564	557	586	529	579	561	523	531	551	577	595	545	554	552	541	608	554	586	553	540	572	585	563	514	585	549	582	560	567	530	572	608	571	557	569	618	602	550	538	548	582	570	563	583	579	579	598	553	575	554	567	530	531	595	559	574	587	561	540	584	580	562	546	558	577	589	552	553	569	580	577	548	551	578	575	556	555	615	546	515	557	552	572	612	561	606	579	576	591	549	568	569	576	571	588	558	581	560	544	534	555	553	528	548	565	579	559	565	534	567	545	558	569	627	591	582	576	541	592	599	570	573	569	574	556	580	536	557	561	550	571	596	543	567	593	552	583	567	545	559	558	573	583	589	576	581	536	590	548	568	582	563	553	576	585	568	572	555	576	577	588	562	602	524	569	579	574	565	564	536	532	560	517	534	565	553	545	537	552	534	582	564	539	533	532	554	534	557	585	547	589	564	536	494	529	573	555	594	555	583	557	603	549	591	591	573	602	592	547	553	567	534	581	577	573	593	540	549	538	553	581	571	533	590	550	596	552	583	583	556	549	578	564	566	554	579	587	558	567	566	578	536	570	587	595	548	561	565	568	598	533	594	540	598	563	537	519	554	550	537	583	596	599	587	542	584	575	536	601	582	569	525	600	578	557	581	619	544	565	562	561	578	587	565	605	531	553	577	548	565	551	570	570	570	547	573	589	559	616	590	577	591	590	561	595	538	572	531	589	556	590	568	567	614	570	559	551	548	560	587	538	578	548	552	586	602	551	566	530	585	564	584	580	570	574	557	576	533	576	538	607	580	541	550	589	563	595	565	573	575	572	567	553	559	592	567	573	576	591	513	573	558	602	610	540	579	550	606	563	593	585	560	553	580	582	500	599	567	619	551	602	589	550	558	567	555	578	579	531	577	578	551	587	588	558	593	546	568	589	570	615	573	587	586	590	588	553	600	564	576	600	556	524	584	566	548	568	567	561	605	563	582	580	547	569	564	607	578	566	575	561	528	557	546	547	581	580	577	573	556	594	597	542	553	577	573	542	550	603	523	552	583	598	537	563	556	603	538	589	564	539	602	537	545	591	605	566	575	539	554	542	579	556	622	573	554	557	567	554	549	549	537	551	549	563	587	554	602	559	549	528	560	559	621	565	561	585	555	607	537	565	568	577	594	577	570	580	538	585	575	571	577	560	572	537	570	571	592	579	551	571	573	559	499	561	537	572	568	542	534	601	581	551	583	578	563	558	567	577	541	587	573	533	590	563	516	578	544	575	603	592	596	541	606	547	570	554	556	578	564	573	546	552	544	561	542	574	577	556	556	573	579	564	534	565	568	579	593	553	517	577	576	553	572	561	558	623	572	572	576	591	568	531	575	576	582	522	593	585	536	582	544	578	530	589	570	561	490	621	567	569	519	525	573	590	553	573	580	566	563	537	555	525	527	565	505	549	573	549	573	625	514	593	568	547	557	565	606	548	555	535	576	571	555	559	576	539	571	552	565	550	553	580	556	576	605	576	600	578	546	515	539	554	573	559	637	583	546	554	573	602	578	546	551	574	599	554	566	527	576	565	577	517	617	556	579	556	538	524	567	522	586	556	570	559	550	597	561	542	561	580	554	604	573	583	616	572	576	562	562	585	583	564	597	550	564	590	564	551	535	580	559	560	511	537	585	590	573	567	573	586	585	569	563	562	570	503	557	568	613	564	568	556	572	557	579	555	585	547	570	594	552	551	559	555	540	559	584	525	547	572	592	546	566	581	547	575	590	562	564	599	574	546	565	574	537	569	588	581	503	550	576	572	548	538	588	583	592	566	567	536	558	556	541	588	545	605	553	558	564	565	562	588	571	590	530	578	577	561	548	530	573	621	601	619	566	513	543	571	550	604	620	560	580	570	566	542	525	559	530	580	570	572	557	544	516	555	569	561	582	542	590	583	549	556	550	562	606	551	554	589	577	565	548	544	553	561	495	596	588	548	590	584	571	514	551	557	605	598	572	572	567	600	541	575	516	589	558	561	533	552	538	569	588	586	590	546	587	577	570	512	546	552	525	525	562	557	542	577	561	573	577	589	601	614	608	538	551	569	584	610	529	589	554	587	524	591	553	542	592	556	597	555	536	559	564	571	556	556	555	573	571	578	557	579	589	567	576	581	522	593	533	573	594	558	573	552	582	502	544	557	549	577	536	573	581	583	531	575	558	542	590	571	581	584	573	552	544	555	577	577	616	593	549	592	571	540	563	579	600	559	552	558	542	529	582	569	533	556	588	594	574	558	553	563	568	581	589	520	580	549	590	572	551	556	539	549	582	565	600	544	568	565	537	526	556	554	583	583	572	573	593	539	538	526	553	578	593	540	574	593	581	525	556	574	567	607	556	600	576	562	542	577	558	545	616	582	536	592	515	570	577	571	552	544	569	583	550	564	545	550	580	592	608	576	540	541	537	568	578	562	579	567	560	576	580	561	585	531	526	594	600	580	500	600	554	558	563	586	586	556	571	554	567	532	590	593	561	599	528	563	574	543	558	542	529	556	561	575	568	569	567	538	557	628	573	557	570	568	559	550	582	572	587	524	545	580	548	569	557	593	528	585	517	566	552	542	547	567	545	569	557	600	545	573	561	543	566	585	581	559	582	612	575	583	578	573	572	574	548	536	573	557	570	561	525	597	583	544	587	540	565	558	556	602	560	580	596	551	578	586	576	588	571	533	613	550	584	584	593	586	552	543	623	524	557	560	542	600	544	603	568	553	573	577	542	563	570	531	565	578	539	553	577	573	557	584	539	558	565	550	577	554	575	565	590	586	587	574	545	541	619	558	520	598	549	565	577	530	505	529	571	504	562	549	567	607
23175	21326	28967	24033	21322	21269	5219	937	747	667	613	560	533	515	507	514	459	454	453	466	439	455	426	437	431	430	411	395	401	383	398	415	437	475	418	394	423	418	404	428	397	408	382	408	415	410	360	393	387	394	398	384	402	372	402	400	399	390	396	386	413	431	394	402	425	408	415	399	433	380	404	379	375	346	416	381	401	391	433	440	416	393	383	388	391	393	390	393	392	397	458	381	389	396	363	400	408	401	389	409	394	390	401	397	421	397	410	398	427	381	399	423	389	380	401	401	377	385	420	399	411	353	382	399	403	387	405	396	381	401	424	419	401	432	412	397	395	378	363	397	389	337	398	395	380	339	371	430	396	397	444	405	378	428	404	441	401	377	373	400	381	404	392	388	428	396	400	396	397	380	405	394	372	390	388	427	397	415	401	384	404	406	372	360	432	429	387	387	413	367	387	385	402	398	386	400	384	399	395	367	423	416	405	367	379	391	392	393	360	377	387	391	389	376	370	397	395	400	421	414	386	411	354	383	383	401	357	375	383	411	425	418	403	437	355	363	429	390	385	392	405	383	392	368	407	393	396	396	376	411	411	383	415	407	382	392	386	426	405	388	366	393	383	389	387	377	409	370	425	390	408	390	386	383	390	412	436	399	412	374	430	383	377	402	381	347	345	374	395	384	383	396	400	365	370	377	399	357	403	425	373	385	411	423	398	408	413	392	368	398	409	380	370	376	394	364	381	366	325	393	388	403	358	397	392	367	375	393	436	398	413	385	401	353	387	392	393	377	396	378	410	399	374	394	412	408	390	390	433	403	395	383	395	374	402	368	365	399	386	372	409	401	391	408	385	421	388	403	409	414	409	391	391	368	381	368	382	424	387	378	391	378	421	399	385	387	374	400	377	410	383	395	416	396	374	385	370	386	405	372	376	388	408	375	410	391	404	400	426	406	392	393	397	384	355	381	393	389	411	452	385	369	396	391	436	388	367	388	394	398	393	386	366	424	410	387	407	381	398	384	422	394	394	401	395	412	411	426	379	348	378	376	394	393	387	417	401	408	423	408	378	415	385	400	401	382	380	409	422	364	399	405	370	387	347	372	397	405	419	369	395	421	387	357	381	397	421	360	407	383	406	365	410	393	367	350	407	402	375	372	387	432	397	384	405	393	376	372	354	387	410	388	377	398	404	410	380	382	395	410	346	401	398	419	416	403	397	395	410	373	368	411	393	394	420	405	394	371	394	368	422	428	409	397	381	379	422	406	397	372	389	354	407	405	393	377	377	409	394	376	406	376	389	440	394	364	376	356	434	360	381	409	418	390	378	350	379	352	368	395	373	399	398	416	368	377	410	361	394	394	384	417	365	381	400	392	392	403	433	417	428	401	376	383	414	378	397	360	426	376	406	386	387	387	374	400	380	438	381	412	397	403	430	378	411	411	377	433	395	371	425	395	371	366	405	398	394	429	377	393	389	454	364	394	366	410	344	401	343	383	365	403	388	345	398	401	392	387	385	368	412	422	394	380	377	400	388	409	389	395	399	406	381	376	377	408	415	428	381	411	409	372	417	406	363	395	363	378	396	388	397	332	405	356	387	405	392	424	428	396	409	406	417	417	410	382	407	384	384	395	382	375	379	424	382	424	402	366	390	387	382	391	417	381	396	420	357	404	415	403	362	378	407	402	417	363	412	387	355	395	398	417	350	355	383	375	362	383	384	360	412	398	376	387	375	406	418	375	393	372	429	399	392	431	371	391	366	394	383	352	393	370	402	407	390	401	425	404	384	405	373	371	341	385	382	439	419	352	385	387	409	405	388	404	423	367	384	381	412	384	387	409	399	382	421	428	379	384	408	396	394	411	396	419	402	365	421	393	410	399	366	400	429	415	400	400	372	416	392	407	407	378	386	386	430	405	379	412	413	375	373	394	362	387	383	398	396	410	377	416	398	392	413	400	398	419	441	380	361	392	395	414	417	438	387	411	427	378	399	424	365	413	418	379	430	366	391	452	421	393	362	411	412	364	402	367	369	361	434	386	372	403	419	374	388	382	392	372	406	375	381	368	371	407	399	396	379	408	403	347	407	389	375	440	376	395	407	381	378	387	421	395	401	409	388	425	370	382	419	387	395	372	379	392	398	422	380	399	411	375	403	386	407	392	373	385	411	411	417	384	413	354	372	429	385	386	387	405	413	386	442	379	387	393	393	395	405	409	391	376	424	379	389	369	362	396	384	406	376	375	413	402	412	392	369	401	379	364	381	373	382	399	380	392	398	425	365	403	413	381	360	444	400	381	392	381	420	411	399	405	414	395	369	382	402	390	374	412	411	378	392	412	381	388	389	364	387	387	396	401	367	398	387	393	442	403	390	442	414	432	365	381	391	402	369	396	398	402	427	398	422	407	356	381	389	386	399	406	429	413	405	390	395	373	398	395	377	398	426	403	397	399	396	387	384	395	384	380	422	383	412	376	421	404	402	397	427	383	395	354	369	388	384	394	416	369	394	372	377	396	416	397	361	378	401	407	397	398	394	370	420	412	370	383	385	421	410	399	363	394	361	410	426	399	415	397	414	404	348	394	380	370	381	399	392	385	419	405	398	391	405	393	374	400	374	400	349	414	389	441	398	391	446	417	385	412	377	383	400	406	400	420	375	382	395	372	370	379	385	390	386	432	423	402	390	438	351	386	409	374	390	405	377	382	403	428	365	404	432	346	395	395	367	391	388	389	445	384	382	416	404	395	382	422	427	411	396	412	372	387	356	380	364	410	380	366	411	376	388	403	412	408	371	382	409	388	396	370	397	371	415	424	390	419	399	402	407	401	436	382	374	421	370	420	387	371	375	370	380	392	387	423	415	419	373	395	423	427	397	403	381	367	379	404	383	395	404	437	387	411	384	368	418	389	421	401	389	389	356	407	406	386	414	413	374	406	392	422	422	390	363	401	389	396	387	401	391	385	385	396	386	381	367	386	403	373	360	395	411	381	411	408	371	404	371	386	388	416	400	411	403	374	393	411	381	387	403	379	395	419	418	434	408	366	388	393	389	406	384	377	417	406	396	371	396	366	401	374	430	399	394	402	370	375	380	396	383	401	380	395	393	356	373	371	378	417	363	414	404	388	408	385	399	368	398	391	374	393	378	394	394	396	376	371	402	398	382	393	391	405	387	433	378	376	369	391	385	420	372	377	387	405	404	361	390	365	397	424	361	370	387	390	393	409	400	398	403	368	404	393	389	389	401	390	382	393	398	386	372	377	398	322	429	415	416	417	337	399	385	394	409	360	376	398	390	351	424	395	397	385	387	393	404	413	391	409	412	399	397	382	376	427	404	427	378	370	408	373	399	413	391	394	375	383	432	399	409	367	414	372	368	382	417	379	403	393	373	391	388	397	395	390	333	408	430	367	409	377	412	413	375	405	400	356	353	404	417	428	364	353	390	365	339	392	400	389	388	367	353	345	405	350	453	364	383	428	425	407	389	417	415	363	402	415	377	394
49642	20824	12001	6333	4379	3308	2564	2097	1768	1586	1332	1216	1158	1033	901	959	940	856	812	827	772	782	768	753	768	761	725	736	714	720	660	731	647	724	675	635	667	623	640	698	641	680	633	657	795	632	632	638	661	648	657	692	629	646	638	658	630	676	654	678	631	678	633	700	674	625	646	624	645	641	635	635	674	632	642	665	622	662	660	644	633	639	611	616	606	642	634	654	629	624	633	695	668	604	631	655	634	613	698	661	643	622	659	601	649	613	614	580	659	652	609	650	625	696	628	642	606	594	657	628	638	621	654	636	607	617	622	655	646	621	652	629	621	649	629	629	655	711	641	662	645	623	594	607	573	635	630	630	639	646	662	618	687	603	644	691	651	615	680	634	685	601	628	668	631	627	649	638	640	625	647	654	633	614	664	618	656	634	639	606	670	610	625	633	660	628	652	647	629	635	637	661	612	653	667	619	615	621	631	604	630	658	617	659	627	630	618	624	627	644	680	623	652	595	624	662	629	605	640	620	623	623	666	595	637	611	623	602	637	587	615	655	689	607	606	635	641	639	628	600	627	656	625	598	613	655	646	610	662	628	627	587	590	579	586	591	659	629	639	610	655	627	613	657	668	617	643	633	628	641	626	649	678	592	614	585	615	610	643	604	597	618	579	609	634	647	644	607	611	671	659	645	645	657	641	622	598	685	628	648	609	668	594	600	636	610	604	645	639	645	619	632	636	654	639	616	658	626	646	631	679	631	620	626	628	648	627	635	603	628	690	652	648	617	615	624	575	653	656	589	651	608	627	633	593	638	607	649	646	616	622	625	618	629	592	642	577	665	633	585	598	623	631	602	625	635	650	629	639	622	650	667	642	659	663	634	647	635	618	662	641	627	661	649	627	617	632	651	623	628	663	640	640	607	614	645	682	606	625	630	600	580	639	636	655	628	632	614	660	604	634	637	668	629	638	640	657	619	627	624	653	652	600	634	593	597	632	628	640	679	675	624	593	612	602	639	635	589	609	655	622	650	657	664	641	655	649	606	611	660	644	629	642	570	664	628	626	648	622	643	607	618	600	667	647	651	618	614	613	649	601	642	642	636	623	651	649	625	577	626	635	590	643	620	630	630	650	649	634	597	593	607	658	625	598	611	662	643	655	641	593	649	613	676	631	691	665	621	691	634	667	614	605	632	622	648	650	654	620	637	633	595	633	628	683	629	639	627	649	667	590	622	665	659	632	654	667	635	638	648	672	630	605	628	601	651	639	655	613	648	601	637	656	594	655	626	644	635	635	634	613	588	626	602	602	655	634	627	605	585	637	640	644	631	591	603	640	625	615	698	636	639	630	643	576	645	633	611	652	672	643	684	619	618	658	678	601	604	621	594	626	645	644	616	617	656	589	623	625	588	638	638	627	647	664	611	618	622	605	630	626	632	618	621	591	629	649	659	603	644	616	684	625	622	624	656	663	668	660	627	672	627	621	660	636	650	650	624	640	618	635	646	673	691	619	609	624	596	669	648	642	592	617	623	650	623	606	623	650	643	654	623	627	633	629	618	606	641	656	583	630	629	625	661	630	656	691	635	634	669	669	593	621	624	653	615	618	576	650	610	635	641	642	618	665	624	640	599	644	619	592	587	612	622	637	658	652	616	671	674	608	686	665	594	668	613	594	661	664	619	617	693	645	642	639	647	615	622	659	617	629	677	674	598	632	644	649	612	655	624	619	661	645	665	636	661	676	679	627	635	661	627	628	643	623	654	636	650	659	639	615	644	670	652	612	655	663	661	615	579	680	689	646	618	623	598	624	643	676	630	626	621	610	610	611	606	633	636	635	638	626	637	631	629	636	629	645	627	604	614	633	635	662	654	646	659	638	655	598	652	656	643	622	606	601	618	635	621	630	651	649	655	625	680	643	621	603	607	663	649	649	638	658	623	641	656	635	597	588	619	646	668	600	634	649	635	630	610	657	661	653	612	638	632	614	619	638	597	610	612	636	657	601	624	604	651	631	623	596	642	643	614	656	636	650	657	638	621	629	631	616	618	674	605	589	639	575	614	632	673	623	577	621	582	622	656	580	644	633	616	653	615	649	618	625	616	598	585	596	596	622	610	607	612	659	621	602	648	636	597	642	669	614	613	595	625	668	612	603	652	620	665	642	639	603	629	649	636	614	618	614	579	646	638	663	603	628	624	658	608	643	630	650	640	628	638	669	617	604	644	626	620	630	604	622	622	660	603	596	613	649	650	646	703	632	651	639	662	641	624	636	609	635	583	637	658	626	583	600	615	668	626	651	636	623	605	652	632	676	645	664	662	641	564	666	622	603	629	668	619	681	605	615	609	657	670	671	577	631	626	621	630	621	605	606	601	637	632	640	615	630	636	618	671	617	586	602	686	598	632	640	627	594	619	554	600	692	627	649	637	641	609	612	667	664	640	631	615	646	617	652	625	624	643	610	651	640	625	593	581	639	651	623	627	638	663	633	663	642	603	667	602	616	624	602	616	592	661	611	605	636	612	650	627	634	613	630	659	631	630	653	655	619	657	637	671	654	611	622	580	674	652	611	605	573	632	630	672	610	617	627	643	642	617	637	621	665	627	638	640	648	619	629	629	622	599	606	609	671	647	697	624	620	636	600	664	649	615	618	644	645	651	638	660	605	630	621	668	617	710	614	634	634	633	619	666	648	650	655	586	632	604	647	669	662	629	647	642	612	601	641	619	617	662	601	616	682	677	607	654	613	617	656	646	633	638	646	614	672	652	630	658	660	647	585	613	669	617	643	632	633	603	614	694	648	597	630	633	614	610	632	635	621	637	600	645	608	651	643	620	596	633	638	647	674	695	654	637	618	636	660	627	672	616	612	626	650	657	606	677	632	599	645	609	618	566	669	554	615	679	625	622	603	646	622	631	641	640	591	684	621	638	621	632	626	652	653	608	634	602	634	592	628	643	664	601	601	625	637	603	658	664	621	678	622	619	673	615	613	639	618	632	604	675	615	633	636	658	679	640	644	617	573	620	592	626	631	589	607	619	672	635	656	618	621	602	660	616	644	636	644	613	616	632	624	635	641	612	639	578	642	641	607	597	611	621	621	603	608	636	658	606	625	646	640	668	687	626	665	616	678	682	634	642	606	621	649	672	633	629	586	641	644	625	722	664	632	645	578	674	645	648	627	592	655	594	674	622	622	645	627	622	613	628	657	611	661	612	652	600	639	622	627	639	658	640	647	674	645	645	646	610	632	602	647	623	608	587	667	630	622	643	609	635	622	631	613	650	664	637	635	658	632	644	650	650	620	645	611	579	675	615	625	653	620	634	626	635	588	619	615	637	579	644	595	674	612	636	619	661	578	649	646	646	645	648	604	657	641	615	607	604	665	684	609	651	647	655	586	624	688	635	650	619	624	619	629	623	655	644	613	604	617	648	611	626	650	632	608	597	611	646	644	621	614	617	619	669	612	616	672	637	656	646	631	681	711	616	657	630	626	628	622	596	600	604
27042	21196	10925	579	284	206	189	199	176	145	159	143	188	175	169	159	154	164	171	167	145	150	164	176	173	172	150	159	144	152	157	150	169	172	161	160	166	139	174	163	160	144	151	161	152	162	165	168	148	124	174	159	156	151	141	158	161	148	176	176	161	173	156	124	136	154	179	146	148	149	142	158	149	160	167	167	171	152	170	154	132	156	151	156	164	148	153	147	160	162	185	146	137	180	171	167	168	162	140	171	151	146	149	145	140	164	178	149	151	167	147	189	166	158	171	164	157	158	156	145	147	152	181	168	164	163	164	156	170	145	159	173	163	147	154	183	133	165	186	155	144	137	168	143	151	178	170	135	169	157	147	144	159	132	137	187	169	156	167	150	153	162	154	149	170	127	188	150	164	162	159	166	163	147	165	170	187	163	163	147	169	146	145	160	127	169	171	164	151	147	168	148	174	176	160	156	139	136	156	162	150	146	151	149	151	164	171	142	168	155	169	174	164	156	152	175	186	170	156	140	183	143	141	152	169	131	159	141	177	166	153	155	155	148	173	157	155	169	137	152	166	165	170	152	166	168	148	155	153	168	161	158	155	153	166	168	161	150	151	156	155	142	166	165	152	167	155	164	151	176	165	145	161	175	146	144	163	163	150	177	154	169	160	148	140	179	134	156	137	172	139	127	135	175	149	165	164	172	157	155	141	157	149	153	169	178	161	164	150	152	149	164	172	162	165	159	150	148	151	148	179	171	131	156	167	178	144	175	163	173	161	143	158	131	156	170	147	162	153	164	158	173	135	173	164	163	129	166	162	144	149	158	150	167	166	159	137	144	176	151	170	197	167	156	171	158	169	134	162	190	154	163	152	164	152	154	150	158	134	139	160	183	156	170	179	170	166	168	136	142	158	178	168	164	160	173	185	151	145	164	176	163	162	143	140	143	159	142	168	154	144	166	158	146	170	141	169	141	148	159	156	150	161	164	135	139	170	160	165	140	149	164	178	148	157	160	130	142	145	156	154	149	131	140	159	159	163	149	162	139	145	176	157	166	151	151	166	165	177	159	158	161	150	149	146	161	156	156	168	146	168	152	172	155	141	144	179	150	139	150	162	152	149	149	162	157	165	173	160	167	167	168	135	160	141	163	159	169	184	148	169	162	172	170	143	154	166	165	162	166	173	167	138	159	174	145	146	148	156	161	150	174	178	167	172	161	161	163	148	146	176	168	163	169	151	150	149	152	146	161	194	154	152	159	156	156	166	166	171	167	154	161	153	163	149	171	144	147	149	158	151	138	152	156	169	157	147	171	141	158	162	160	154	162	170	158	180	159	166	155	151	154	166	159	157	162	158	141	147	142	163	177	136	160	153	151	163	149	160	133	142	157	174	164	146	158	172	162	173	139	166	157	163	170	146	168	144	142	168	159	143	165	157	170	137	149	145	152	160	166	141	160	157	132	154	129	162	163	163	155	143	151	143	169	138	174	157	147	166	172	169	168	149	163	160	173	145	139	144	125	172	163	172	178	157	168	176	147	159	172	144	170	158	139	156	156	133	152	177	160	155	166	157	175	139	177	166	151	140	160	123	152	148	153	178	152	175	159	159	180	144	164	170	146	145	165	150	189	159	143	153	184	160	145	163	167	149	138	135	146	159	167	130	177	164	171	135	174	159	164	186	158	161	166	180	170	152	171	144	150	160	169	150	142	155	169	150	182	169	152	178	166	142	166	173	166	178	155	167	163	156	162	150	135	143	156	168	156	141	162	143	159	157	169	150	150	153	124	153	158	152	163	155	163	147	154	167	168	125	157	139	165	149	156	176	157	144	167	153	132	160	143	151	165	160	168	170	160	162	161	140	158	151	158	161	164	160	156	135	170	158	161	158	155	151	161	135	168	158	136	144	151	162	142	151	151	153	143	149	154	159	153	153	147	150	172	158	169	167	165	174	161	150	165	160	152	175	164	156	150	158	166	174	159	141	163	152	171	148	187	160	170	154	141	159	155	154	158	176	157	157	168	138	136	153	166	167	140	151	158	164	156	141	152	148	181	181	156	170	177	127	166	162	153	182	145	133	176	137	130	139	145	167	159	165	126	179	156	171	151	157	164	156	160	147	144	151	192	169	160	165	149	159	169	164	163	149	154	181	158	167	198	155	177	155	153	178	172	161	171	160	169	172	172	152	143	156	166	137	178	150	177	145	179	149	146	155	175	181	137	159	164	153	138	139	127	164	158	160	146	172	153	154	147	150	153	171	173	175	141	142	184	177	157	150	153	155	163	154	173	137	161	151	136	171	151	160	152	150	169	153	165	168	159	181	139	158	161	165	157	162	149	163	161	181	147	161	154	158	159	166	162	167	129	179	162	169	144	151	158	175	164	157	169	159	163	139	160	150	150	153	151	166	162	119	159	140	160	153	147	166	159	168	152	170	161	167	165	164	154	167	151	134	152	180	177	157	178	170	184	163	155	158	153	152	139	167	163	141	182	173	171	137	164	175	141	150	178	149	135	140	142	146	150	125	137	144	162	171	184	144	153	158	142	150	176	157	157	173	159	146	159	145	142	149	150	135	157	155	150	170	157	156	158	150	138	152	161	164	147	141	169	148	171	151	161	154	164	138	154	165	152	171	154	160	165	164	201	143	168	142	145	157	161	151	168	187	150	139	152	160	165	149	168	141	148	180	167	138	153	153	159	148	155	167	167	163	160	144	147	148	158	173	155	180	147	151	164	147	147	156	156	137	162	155	162	159	150	168	150	141	171	144	156	150	165	159	141	148	170	157	163	147	146	167	152	168	174	150	178	172	143	151	159	163	157	167	163	159	151	165	172	157	138	170	147	145	134	157	156	157	160	193	172	150	127	162	147	160	155	184	144	117	169	167	172	149	201	160	155	132	155	164	146	135	160	179	153	181	193	159	142	165	152	141	176	140	154	171	142	181	162	185	165	164	180	147	148	170	139	148	187	165	158	154	157	173	147	145	167	162	166	160	149	151	150	154	171	154	169	166	140	145	153	163	148	156	165	139	166	145	172	160	145	166	142	161	156	143	198	145	176	146	149	140	137	119	170	179	157	152	176	153	162	162	141	144	162	159	140	161	147	162	150	133	154	139	168	193	151	163	156	147	162	173	173	147	174	177	148	160	155	149	171	168	171	178	160	144	157	125	177	151	136	160	131	176	165	149	131	148	162	142	146	162	140	163	158	137	167	169	183	160	150	146	170	153	128	166	160	155	155	136	147	173	153	173	157	150	155	156	140	162	168	164	161	160	164	192	172	166	151	159	150	153	159	142	135	162	151	171	133	152	166	147	168	152	179	174	137	147	166	157	175	166	171	161	157	136	165	151	167	155	162	161	135	131	174	161	146	161	141	166	139	132	182	154	148	164	156	157	175	157	164	172	146	145	152	174	158	153	150	172	144	166	163	160	182	167	174	179	156	147	167	143	185	166	173	143	155	157	153	149	168	158	141	129	166	144	159	163	152	155	155	141	166
23839	8273	1066	583	454	396	354	310	322	305	291	304	314	264	277	266	280	272	275	292	246	264	262	272	240	293	287	265	277	268	268	283	275	280	262	265	264	253	266	239	242	249	283	256	278	257	256	284	243	258	267	260	266	233	275	238	255	234	269	285	268	264	257	282	283	279	268	250	273	277	289	274	258	268	288	278	282	235	255	248	279	258	249	261	241	255	273	290	255	249	259	249	253	277	270	281	267	259	267	270	305	248	276	298	290	255	240	259	278	232	302	283	251	273	292	249	261	289	285	254	266	293	278	274	289	291	276	307	272	262	270	275	263	269	260	253	242	250	267	275	288	260	283	259	278	262	300	265	256	260	265	262	278	262	281	246	249	263	238	289	246	248	281	247	252	257	264	291	255	271	249	281	242	272	246	247	289	274	253	279	242	269	267	277	266	262	283	286	306	270	257	252	229	281	297	272	247	234	276	276	304	260	273	252	255	243	248	245	258	243	259	316	238	273	286	260	265	263	263	249	266	269	275	272	258	248	259	273	246	244	277	257	222	285	308	246	286	266	271	259	263	272	281	260	255	265	259	288	248	241	281	252	260	254	266	265	253	289	289	243	263	291	268	255	276	263	267	285	253	232	260	299	246	257	283	230	254	245	260	290	272	262	259	256	258	247	235	255	285	274	261	253	273	245	317	265	266	260	269	257	289	263	264	240	274	260	239	264	291	282	271	294	261	291	260	287	295	252	276	279	265	253	287	280	294	259	244	296	264	257	301	269	275	276	249	261	261	301	271	288	279	287	305	286	257	287	291	276	254	277	255	272	255	221	275	251	267	252	261	267	243	306	276	245	289	259	287	255	265	274	295	253	273	259	284	270	254	282	270	250	253	259	246	256	257	278	258	257	256	289	260	257	268	256	228	246	262	264	244	275	260	260	257	286	270	255	253	282	272	280	272	247	249	234	270	274	260	268	270	258	257	246	230	267	254	259	301	275	266	240	272	284	266	280	275	266	267	270	278	265	282	264	283	276	282	263	257	294	262	268	238	280	261	269	235	270	264	269	270	260	304	242	267	262	263	239	250	242	278	296	282	256	261	245	281	262	252	294	268	263	258	274	264	338	244	265	282	251	279	280	285	273	239	273	271	261	279	269	267	240	287	295	285	255	250	249	251	241	284	253	250	258	267	282	308	251	268	274	265	252	273	259	260	299	276	255	271	250	252	289	290	262	252	264	225	270	278	270	274	251	263	251	269	242	265	262	263	251	247	253	243	243	261	267	298	269	296	260	267	250	235	280	245	274	277	287	272	269	265	258	285	266	241	268	284	275	268	263	278	260	256	249	273	280	255	270	254	259	257	252	267	243	256	265	280	278	254	248	262	255	260	257	267	285	232	276	255	249	283	256	278	271	240	253	276	273	285	280	262	252	275	259	268	282	291	274	261	261	259	261	293	244	248	270	276	277	277	273	280	246	278	257	290	288	265	257	267	270	244	254	269	264	258	257	292	260	247	256	278	284	245	248	276	257	240	273	269	279	246	257	278	250	261	249	288	329	247	274	273	272	266	278	267	270	284	253	241	283	276	254	243	261	252	261	282	268	261	259	300	260	273	249	243	251	270	230	272	248	279	259	273	254	265	256	259	283	264	259	278	285	246	259	271	292	268	262	230	267	244	268	279	269	292	242	266	270	248	246	259	277	254	277	277	274	270	243	268	264	290	252	257	290	290	250	265	256	271	275	240	273	261	275	296	267	299	250	278	268	269	240	264	255	279	247	277	244	290	275	258	259	246	285	278	246	258	261	271	302	260	258	254	268	252	281	276	236	299	262	284	249	266	276	257	225	261	241	283	249	260	281	245	274	276	258	271	260	276	242	258	268	244	279	282	247	260	271	265	241	249	275	274	278	252	278	287	265	258	274	294	266	238	295	283	264	266	282	277	272	289	230	305	235	266	251	280	266	257	252	265	259	278	279	300	276	221	266	264	253	286	261	261	250	264	245	286	276	249	269	282	272	260	271	278	261	242	263	268	269	251	260	249	258	301	253	266	252	285	251	261	283	294	243	250	288	251	239	265	259	286	291	262	259	284	279	276	267	262	262	267	262	246	275	258	265	272	248	246	285	228	277	287	264	270	294	265	256	277	267	276	266	267	246	230	284	265	277	269	247	276	285	271	271	287	280	263	269	278	268	275	246	258	277	268	260	232	271	265	246	247	238	286	247	268	280	250	271	266	273	292	259	267	248	242	284	268	265	266	253	260	296	231	276	261	251	251	259	275	270	277	250	256	240	286	281	250	253	247	279	250	300	264	275	267	267	282	261	251	301	288	248	279	287	274	280	263	264	247	280	292	308	257	259	259	265	266	231	286	262	251	261	239	258	276	236	264	243	247	245	267	286	242	277	268	266	264	241	258	269	263	244	258	272	257	253	262	252	285	267	250	263	288	262	269	255	275	272	251	257	259	273	268	275	246	271	268	275	253	279	288	290	249	284	273	287	269	248	287	302	291	284	268	260	266	254	267	259	279	282	261	248	257	253	259	246	249	258	258	261	258	244	265	262	266	235	275	247	268	286	265	296	257	270	289	274	289	262	229	254	237	278	277	256	278	266	278	287	234	245	249	277	258	271	229	243	239	266	275	274	277	256	244	246	285	277	249	305	281	253	245	229	258	240	293	297	245	268	250	306	246	270	293	259	284	282	274	265	275	256	258	241	253	271	246	259	283	280	253	283	261	279	270	265	265	278	287	249	272	262	276	247	240	285	249	277	257	261	283	260	275	238	258	256	264	251	264	257	257	242	300	230	286	254	299	274	312	252	274	256	267	272	256	254	265	260	254	229	248	265	246	247	241	241	238	302	285	276	228	281	253	260	298	273	286	282	261	253	244	283	259	250	285	257	291	253	267	264	260	281	224	252	268	249	254	295	301	284	284	299	253	283	252	248	273	265	249	264	289	272	267	268	259	272	250	284	266	272	272	283	284	266	240	250	268	244	274	255	277	265	283	241	289	256	272	271	283	275	240	284	262	268	241	275	278	278	280	251	287	270	253	224	284	278	269	272	249	269	264	291	245	254	274	259	282	260	250	244	243	266	284	284	273	228	274	234	253	264	256	282	263	228	281	276	272	281	260	250	254	277	253	270	265	237	256	265	255	269	261	247	290	260	281	239	287	227	272	259	286	269	260	242	249	275	282	252	269	260	294	246	248	273	272	298	248	261	262	279	257	246	249	266	240	252	246	287	267	269	264	268	266	266	236	241	280	248	264	251	270	281	273	266	274	251	270	287	229	270	301	227	277	257	252	281	251	245	247	294	264	250	267	236	283	283	253	263	269	280	251	267	268	284	248	265	247	256	260	263	265	254	264	284	250	272	274	292	263	248	255	272	262	274	269	268	248	276	253	268	246	252	259	260	251	253	255	247	256	268	287	284	249	259	285	267	239	273	283	259	286	270	283	263	263	275	260	251	281	275	241	252	241	276	256	271	284	267	270	271
24211	21381	28506	24560	21282	6480	843	647	531	482	472	392	413	433	405	419	419	389	412	377	379	377	367	333	370	401	372	395	347	330	369	351	361	352	340	374	362	347	376	361	374	380	373	343	364	362	351	349	381	338	338	367	371	388	362	326	401	352	341	340	362	350	358	349	371	360	317	336	338	376	365	349	345	349	379	365	334	353	337	333	331	374	356	363	378	358	329	349	386	339	343	360	343	339	360	351	319	344	362	359	310	317	365	329	365	354	360	320	352	348	382	376	322	326	334	348	372	363	340	374	363	347	377	344	349	383	363	353	312	347	364	328	360	351	353	332	346	365	331	357	355	321	315	345	347	320	360	323	359	325	383	351	386	364	333	358	326	346	372	340	361	348	366	344	348	357	354	346	364	332	353	379	341	349	306	339	356	372	345	342	354	314	332	379	384	368	346	370	334	337	372	335	346	334	347	327	336	367	354	340	358	359	353	377	340	369	357	357	371	332	367	375	336	389	374	366	356	363	336	384	334	380	329	379	372	330	361	375	355	366	358	338	357	375	368	390	361	377	344	379	376	368	350	368	367	366	347	356	405	326	346	367	338	341	347	346	369	353	335	340	369	341	320	332	313	352	310	366	369	393	358	307	345	335	353	363	331	351	359	358	349	343	332	358	345	366	345	368	349	371	353	342	369	349	342	377	324	340	386	352	335	368	362	350	357	334	321	380	330	337	354	346	384	296	367	346	337	340	341	326	375	336	353	370	338	356	334	342	349	315	348	380	326	352	368	356	335	365	376	362	339	342	354	376	344	362	329	346	341	352	356	362	387	326	330	382	340	343	345	357	348	351	359	393	373	343	352	356	352	337	358	369	362	356	330	334	328	338	358	364	357	372	370	365	347	356	338	398	315	329	354	330	353	347	351	340	364	348	346	333	348	348	344	334	351	356	355	347	368	386	339	338	339	350	329	380	354	330	373	388	347	373	332	375	355	345	338	347	341	364	350	303	366	344	373	378	357	388	338	376	328	365	388	351	319	350	372	386	328	377	317	297	413	347	366	369	366	352	344	357	354	347	335	348	332	334	363	341	330	346	339	339	332	354	359	362	353	345	324	353	359	341	372	326	318	332	344	368	336	350	360	329	377	356	372	326	351	369	324	376	341	378	346	360	350	341	351	348	362	352	343	333	362	346	353	397	377	312	352	357	336	344	343	344	332	359	344	359	327	363	340	347	347	326	398	369	369	374	351	336	327	329	329	380	355	359	391	348	360	377	351	338	373	328	318	355	340	385	373	381	326	357	329	358	364	335	363	325	362	370	295	319	366	375	340	325	325	379	364	361	351	308	355	351	376	334	336	375	326	376	364	383	322	401	353	349	377	350	342	367	390	344	344	345	340	372	372	324	327	340	335	353	388	344	340	346	353	370	340	355	356	373	369	369	351	385	313	338	325	311	353	343	333	325	346	349	342	397	328	349	343	338	342	369	320	364	364	385	370	346	328	338	366	358	361	384	369	360	340	336	351	358	351	312	331	331	351	330	321	361	342	356	342	324	368	334	339	351	338	336	367	355	343	344	359	357	327	406	356	335	334	347	353	348	327	320	389	342	350	385	337	363	363	329	365	388	331	337	348	313	333	332	338	346	357	349	341	346	385	389	354	309	351	359	374	348	363	369	361	352	358	386	336	364	397	337	347	372	358	376	324	344	347	321	368	339	372	359	347	352	381	333	372	365	383	347	357	336	347	346	366	367	380	359	340	391	361	384	351	342	323	342	354	366	392	359	349	353	354	353	335	362	326	375	376	350	349	351	356	337	352	328	330	371	318	314	335	344	353	357	364	363	352	347	368	345	338	349	311	333	356	360	317	333	354	333	373	332	349	346	364	326	327	344	367	335	319	358	380	333	304	356	354	363	373	388	386	353	353	331	365	339	364	342	339	367	351	364	345	365	357	374	344	365	361	344	366	370	333	357	334	370	332	371	346	354	343	370	353	336	341	361	377	351	337	358	345	345	343	333	325	337	373	355	347	373	338	357	357	359	359	356	370	326	345	384	366	323	385	339	361	361	350	354	367	365	362	373	348	325	374	325	362	351	333	362	350	362	348	368	339	350	388	369	355	377	359	349	372	353	373	344	341	364	362	363	366	370	353	334	364	355	353	349	340	386	377	375	336	361	353	355	340	368	343	343	327	348	375	382	332	327	341	341	351	344	385	353	374	380	342	364	391	356	330	371	339	387	394	338	337	366	344	305	364	343	364	371	338	356	337	352	348	363	329	368	351	359	323	354	343	351	359	335	315	321	359	342	362	374	373	383	351	334	355	349	366	386	379	346	352	348	355	348	340	368	325	330	344	365	349	335	330	338	360	354	360	327	327	329	349	375	338	376	372	353	365	327	357	379	331	321	331	348	349	358	323	348	343	373	327	351	379	353	352	345	338	353	339	346	342	350	339	347	365	337	350	329	354	360	372	324	308	378	339	347	377	385	359	331	347	357	331	365	352	334	361	355	383	356	347	367	327	375	358	347	359	332	347	358	339	337	367	363	324	357	354	354	344	358	329	387	332	342	390	312	326	357	346	333	361	348	375	358	362	395	353	353	337	340	334	349	376	344	349	334	389	352	360	373	372	363	318	338	344	326	343	318	398	389	342	312	360	345	351	334	330	360	329	369	340	334	380	379	367	350	346	333	322	361	389	355	368	385	354	351	355	367	374	366	348	361	321	381	369	330	352	303	383	388	351	395	369	355	352	384	331	357	372	351	355	366	357	368	343	328	369	336	314	360	377	333	354	354	366	313	351	383	324	373	344	322	360	363	371	358	370	350	330	323	336	382	362	363	373	366	356	354	322	344	345	376	369	381	351	362	353	355	352	361	351	365	352	367	334	376	343	354	334	361	342	367	377	346	354	348	350	352	323	369	345	344	379	367	326	352	377	370	345	410	339	329	390	342	356	366	380	379	340	321	342	340	365	358	348	330	393	358	318	348	345	331	360	327	334	312	338	341	369	333	347	351	350	365	357	345	348	345	358	329	362	363	371	334	357	354	368	356	384	387	349	345	369	362	360	351	358	341	353	348	350	372	348	339	365	394	340	382	359	373	330	384	341	373	337	372	333	370	353	361	329	326	320	386	323	321	313	354	352	350	368	353	376	327	352	344	357	322	360	362	361	380	338	329	326	373	338	355	336	374	379	340	334	387	378	331	337	350	326	343	350	354	338	336	394	361	352	320	371	355	374	339	347	361	344	347	343	359	361	367	358	349	350	341	359	337	344	362	389	405	347	357	326	359	353	350	348	354	321	338	329	347	342	323	342	358	363	330	379	318	371	371	361	341	322	363	320	361	382	374	322	356	365	360	359	359	347	325	343	323	368	356	371	363	344	335	350	371	331	360	379	355	371	370	327	344	324	343	334	363	362	360	339	335	342	339	339	354	357	338	349	376	336	338	340	374	342	342	348	332	367	349	342	351	324	302	382	356	355	373	328	344	363	351	379	340
45345	21163	7646	3825	2622	2043	1581	1386	1204	1064	947	850	843	789	804	757	727	672	679	617	589	597	596	621	613	633	658	610	578	607	632	613	612	632	602	590	606	590	596	600	612	593	589	597	609	581	576	551	596	602	590	633	596	564	572	621	589	603	622	570	587	605	590	586	589	613	547	557	585	589	561	604	609	578	556	547	586	620	565	569	590	560	581	586	574	566	582	572	554	565	584	602	559	568	479	594	591	609	576	564	555	583	552	566	588	560	584	593	544	576	574	560	561	583	552	578	570	528	573	586	575	526	598	565	581	538	563	572	603	570	574	549	548	588	585	543	551	572	590	609	569	590	544	594	549	567	588	612	557	583	552	578	559	562	605	550	576	572	595	591	555	594	558	541	549	578	542	559	575	508	540	539	620	571	553	551	567	559	600	587	585	589	560	591	569	554	579	580	585	584	599	603	578	571	544	547	587	538	611	568	596	539	559	551	581	566	570	572	585	557	553	543	578	551	578	606	561	594	595	570	558	556	551	611	543	559	563	563	554	541	548	534	595	567	556	588	534	545	568	565	587	535	634	605	566	564	553	573	533	571	594	559	592	562	567	565	595	570	554	552	578	606	545	565	566	564	565	566	538	586	548	592	579	586	596	565	592	561	590	577	585	580	569	549	599	559	550	594	577	567	561	563	600	529	586	618	616	608	580	549	579	594	589	563	544	613	540	597	600	593	536	600	560	547	551	544	574	580	583	554	562	548	571	573	602	545	569	593	597	587	583	590	590	583	560	562	585	554	544	602	517	593	562	561	567	565	576	575	565	567	570	585	603	558	572	596	526	560	577	560	586	562	559	552	584	582	575	557	578	595	556	531	546	540	550	565	585	590	577	552	565	532	540	547	535	597	557	524	600	587	561	606	558	561	582	568	585	572	554	581	534	585	588	531	568	522	549	602	578	557	568	563	598	546	562	604	578	595	577	576	588	554	561	571	561	559	582	559	594	595	562	560	565	536	556	616	585	580	570	588	588	574	568	549	537	560	596	514	588	546	558	540	612	579	581	572	580	552	590	585	554	579	565	561	565	592	583	560	593	586	560	575	543	526	570	563	574	574	537	578	546	620	559	561	553	608	565	577	532	555	585	547	542	558	563	591	550	619	543	566	568	534	538	567	565	549	558	576	609	548	624	557	587	552	541	552	579	592	557	558	575	572	588	593	604	535	605	570	583	591	561	560	576	582	558	537	579	541	561	548	573	570	544	581	559	594	563	584	570	535	571	554	562	584	606	631	530	577	596	550	548	540	524	624	545	529	568	583	573	600	595	563	576	593	535	576	618	565	557	581	561	576	543	566	600	567	556	581	587	558	584	579	541	608	601	534	612	637	589	543	592	562	597	556	580	518	626	577	566	600	545	589	580	606	577	601	614	585	591	555	555	567	591	587	606	544	573	561	624	586	573	530	593	555	557	590	593	585	554	544	628	611	571	545	564	564	594	557	555	535	614	607	573	553	582	540	599	552	540	553	567	575	566	552	592	576	595	559	574	582	556	588	634	546	543	563	571	556	529	593	556	593	588	557	602	563	580	564	626	559	520	549	577	553	558	564	591	539	535	607	546	587	555	596	566	542	616	609	595	634	555	594	582	542	608	559	608	560	570	583	561	566	548	569	572	576	575	594	600	581	557	587	558	568	589	557	547	571	601	577	561	612	584	517	580	540	545	585	578	540	569	567	557	566	541	526	574	552	572	562	595	570	546	561	562	608	587	520	575	523	591	601	571	570	569	556	603	565	561	612	560	584	610	538	564	596	559	599	555	561	573	556	548	595	594	614	596	617	546	551	553	584	531	606	562	578	578	561	557	555	546	563	604	552	549	604	595	569	589	589	580	608	584	667	539	582	550	604	578	581	567	587	591	599	577	595	588	524	569	521	570	569	574	621	577	563	583	578	574	588	572	573	547	598	557	530	569	544	585	571	624	579	576	537	551	561	585	569	584	553	580	562	609	539	566	581	569	574	563	551	557	532	507	604	573	587	585	580	599	553	598	548	572	604	551	557	541	587	593	538	573	591	568	558	578	569	578	603	597	555	541	551	553	578	558	608	591	568	565	565	611	548	547	568	598	551	594	553	577	514	593	566	566	555	610	592	606	582	585	598	545	586	580	548	601	589	586	544	563	609	584	558	576	567	568	596	543	568	614	523	601	562	515	600	586	592	570	584	592	587	533	560	609	560	576	543	525	580	579	558	610	607	559	587	597	559	575	560	565	576	610	600	604	541	600	549	578	557	577	551	551	590	565	564	574	561	589	573	557	593	623	534	600	547	580	579	569	557	590	520	565	569	569	569	595	572	590	585	573	553	568	544	586	602	551	523	609	537	582	598	572	598	577	567	589	562	617	544	636	582	591	552	590	588	554	574	564	560	578	533	536	565	552	600	562	576	561	591	536	598	548	556	575	575	518	590	587	547	613	634	583	542	583	555	567	542	580	583	563	519	566	593	581	592	557	578	604	536	525	582	571	585	528	573	593	576	581	588	592	574	550	545	558	530	535	595	556	568	539	553	540	577	563	564	525	556	615	561	565	575	515	594	579	577	588	560	566	549	560	564	578	559	523	584	607	552	583	594	546	579	561	544	558	558	609	604	595	565	605	550	572	584	621	552	569	564	583	575	612	557	575	548	552	573	555	583	601	606	553	587	609	592	601	562	533	592	543	565	611	627	571	565	551	557	625	625	527	543	609	592	610	559	568	556	619	602	569	553	619	553	575	577	566	557	603	594	544	588	579	593	566	602	562	519	605	524	555	590	622	560	533	581	584	548	604	580	565	591	561	563	568	544	557	557	593	541	527	518	544	525	541	551	590	555	587	586	560	569	590	601	605	573	554	582	566	558	570	572	557	573	525	550	544	591	586	563	591	585	614	575	581	585	564	594	577	570	587	598	549	614	557	567	542	540	602	611	612	583	527	545	560	564	527	597	605	530	583	556	564	528	523	587	567	548	563	577	550	524	547	534	570	562	562	564	541	604	611	573	535	589	534	542	604	595	568	631	558	583	574	523	572	540	566	567	569	567	594	574	560	602	584	569	572	548	556	552	609	581	581	544	553	561	546	605	542	613	586	582	547	556	538	521	569	600	564	555	538	557	565	583	580	565	585	590	547	591	598	595	618	554	555	567	549	574	571	573	563	593	609	536	586	572	583	569	535	558	559	558	588	591	613	569	525	542	611	570	603	599	548	624	552	582	556	556	574	589	569	525	586	599	549	557	546	568	617	600	558	566	599	572	579	535	540	576	557	560	564	590	584	584	600	552	588	559	565	564	548	582	554	568	567	556	590	560	586	567	559	551	549	600	564	578	577	608	578	578	589	581	620	545	541	556	582	575	552	599	531	603	608	566	584	571	595	610	566	576	545	544	537	577	602	565	575	577	570	570	592	550	550	536	596	582	554	554	580	576	564	570	545	556	558	545	591	566	561	536	562	559	551	572	575	613	572	585	568	536
23182	21337	29067	23961	21330	21291	5287	941	703	658	601	614	565	536	530	474	497	445	473	488	475	424	459	465	429	433	439	419	412	409	421	433	384	402	409	432	412	390	410	370	404	397	432	412	438	381	416	382	414	381	389	387	387	446	429	399	403	421	390	416	394	386	375	397	391	371	416	433	410	418	392	407	420	413	383	396	436	376	376	408	365	387	395	431	384	385	395	398	419	400	432	428	420	448	409	398	415	393	396	385	378	360	420	407	432	412	378	378	376	408	363	390	397	377	352	399	406	404	421	403	387	389	395	398	390	381	416	410	359	427	388	381	423	383	377	373	403	382	409	385	402	419	417	424	389	421	412	360	413	406	376	394	396	401	380	396	430	418	402	372	388	431	422	393	375	379	438	393	426	398	394	373	376	398	355	402	381	400	393	408	360	379	420	388	401	401	417	388	415	447	408	406	379	403	402	444	386	413	432	454	401	359	401	428	393	399	419	408	398	388	380	410	418	379	399	407	397	403	391	374	409	353	412	370	409	404	407	378	447	394	376	384	413	433	393	415	420	406	419	395	406	397	360	388	412	395	400	395	414	431	393	414	387	414	419	381	378	367	374	405	412	416	417	412	391	391	392	410	384	402	373	414	428	421	410	396	403	380	423	389	366	415	362	392	378	357	357	380	430	391	424	368	393	420	387	400	407	363	373	369	383	424	400	420	359	378	403	379	355	413	376	403	378	393	397	383	409	380	422	385	408	393	389	393	406	394	365	382	401	404	417	416	357	442	413	404	382	395	376	406	384	368	386	416	373	394	388	442	390	363	399	406	395	409	410	403	367	381	410	393	424	369	444	433	388	378	355	395	408	401	422	419	365	391	381	370	399	390	425	380	374	386	411	396	438	416	382	423	390	416	376	356	447	373	400	387	391	358	396	394	390	389	410	377	410	346	393	372	377	374	403	429	397	439	425	409	377	393	423	401	400	416	404	419	385	437	413	388	415	406	409	390	414	374	398	431	387	414	411	397	410	385	402	369	404	380	415	395	391	415	406	418	398	399	349	390	377	419	406	390	409	367	400	410	386	384	395	403	437	365	393	416	426	387	394	369	395	395	392	382	418	425	399	408	399	385	395	443	411	386	405	357	423	328	401	386	404	380	362	392	406	381	383	402	404	391	408	396	404	373	407	406	395	377	417	376	416	421	411	405	370	394	405	362	402	411	389	409	390	371	421	397	362	400	385	392	387	375	386	387	394	408	401	397	411	363	398	415	401	409	381	402	414	377	419	393	417	382	356	393	387	423	386	417	416	381	384	396	428	405	414	422	388	370	381	404	427	386	397	426	393	365	380	435	392	422	367	402	414	390	401	391	388	416	411	387	417	365	384	364	432	390	386	393	404	414	405	378	397	411	372	400	382	370	381	403	373	398	429	400	405	392	392	407	420	403	376	400	403	413	376	421	427	388	430	387	401	352	390	384	436	441	395	406	396	425	415	411	390	380	396	363	386	414	394	394	387	426	423	385	396	399	409	381	411	395	381	409	415	372	405	405	424	386	413	395	394	387	417	389	413	393	418	401	404	396	402	406	394	387	409	415	374	394	376	395	392	432	382	369	357	389	365	380	410	366	379	421	438	406	395	423	379	419	400	408	392	429	406	378	354	436	385	402	414	355	414	403	397	413	405	409	442	403	369	401	373	394	363	386	397	391	411	427	387	420	382	403	434	425	361	387	422	411	404	376	372	380	385	416	418	404	394	413	358	359	407	379	381	368	453	413	374	429	431	384	409	379	383	379	366	365	419	406	415	362	409	391	388	400	385	382	435	387	386	391	409	410	407	406	379	403	393	380	402	432	402	400	402	363	383	365	370	402	376	397	365	388	416	372	410	370	369	372	393	383	369	392	416	371	395	398	393	415	376	376	410	388	371	396	405	399	401	406	408	353	398	411	381	412	455	377	430	397	398	384	399	416	399	394	371	377	411	372	386	395	414	420	368	404	382	414	385	408	412	379	379	411	368	392	403	381	388	412	400	397	409	383	428	376	381	412	336	387	378	393	396	370	385	369	405	416	378	366	396	422	378	379	415	391	385	381	376	395	396	436	413	434	409	390	386	390	386	377	399	375	387	425	397	418	385	399	423	408	402	420	429	385	401	411	383	399	381	387	410	380	403	383	388	415	416	404	354	382	417	393	398	412	366	394	386	401	381	418	417	379	429	395	361	392	379	404	346	386	429	370	409	405	397	377	420	398	363	378	398	423	378	421	399	361	392	404	378	405	415	407	405	400	399	405	389	400	393	367	418	402	400	394	394	371	402	410	405	401	397	398	393	407	395	393	391	413	389	404	395	394	391	402	373	391	406	427	418	395	388	413	426	401	379	425	377	392	396	396	352	380	372	384	350	378	388	381	372	389	387	384	421	373	370	367	422	362	407	383	368	428	353	389	414	411	402	411	396	416	395	413	393	368	402	444	417	398	407	404	421	434	385	379	386	363	383	376	413	392	410	366	394	404	385	389	405	377	360	386	384	393	429	394	401	366	370	386	383	387	442	400	384	365	410	403	378	399	408	396	409	391	418	386	412	395	394	410	406	360	396	408	379	406	392	399	409	401	405	424	401	411	397	414	357	363	378	366	391	426	392	391	361	382	424	397	405	393	420	407	378	408	396	428	391	350	361	407	392	366	429	391	429	392	378	390	370	385	358	387	365	394	393	379	410	418	401	377	378	396	382	433	395	382	397	404	377	423	392	358	418	398	425	377	367	374	361	371	378	404	372	386	396	373	388	406	409	382	391	393	418	411	396	405	373	407	396	393	385	415	391	403	399	364	379	401	390	433	383	399	391	410	399	372	395	378	388	395	396	406	385	380	384	349	381	349	400	456	440	407	390	423	379	392	369	430	387	354	408	389	365	380	377	399	418	401	394	336	385	411	349	425	401	368	396	415	390	425	400	406	389	392	408	424	420	362	378	361	401	388	418	389	364	368	368	425	346	403	402	421	394	426	401	411	427	407	419	399	391	393	405	386	400	401	397	362	417	387	392	404	387	371	375	446	410	388	407	390	420	371	378	409	352	426	416	410	399	396	385	386	391	380	409	413	399	414	389	397	393	403	408	416	399	446	433	372	407	401	399	392	424	423	363	398	384	384	388	406	426	385	413	458	412	427	362	375	411	399	414	439	435	400	400	417	389	397	430	353	401	387	396	393	373	374	382	414	368	392	382	391	398	413	385	439	382	382	390	396	380	434	386	374	400	415	405	375	383	408	393	387	403	362	397	437	392	394	365	408	390	463	397	398	406	403	457	423	394	386	396	379	425	451	406	421	415	394	432	375	388	421	389	402	367	369	426	373	388	395	402	393	403	408	411	405	399	331	376	434	372	434	405	404	387	396	392	370	397	383	401	397	414	437	394	367	386	389	380	417	398	377	433	379	369	419	398	387	435	402	367	417	386	398	378	376	398	411	396	411	421	393	362	353	412	444	363	391	387	416	371	400	404	392
48031	25779	12136	6451	4309	3425	2509	2019	1782	1539	1343	1276	1144	1053	1060	968	922	892	875	804	784	771	734	783	726	717	688	737	707	699	722	692	674	724	654	701	685	671	638	704	694	672	652	702	659	683	663	661	605	687	659	677	630	700	680	695	646	685	627	644	626	653	666	663	634	611	635	659	640	666	630	645	629	643	664	673	669	675	690	627	677	676	631	613	651	598	660	633	671	668	657	623	628	668	610	605	665	635	609	634	656	611	648	587	705	673	650	616	623	629	635	624	692	615	591	636	678	605	625	637	593	689	648	646	661	667	603	611	638	617	631	664	630	670	642	623	651	623	620	689	658	666	610	631	659	642	648	635	641	623	632	663	650	608	629	606	651	653	598	621	623	617	635	640	640	650	644	644	608	644	600	628	628	659	618	652	607	688	617	664	663	642	646	641	647	689	644	642	663	670	622	628	653	603	610	628	657	649	613	661	653	656	614	624	606	660	632	673	594	629	646	642	653	636	674	626	685	649	676	649	614	657	602	658	659	676	656	580	657	640	599	639	670	690	657	635	619	636	631	643	639	677	614	648	647	644	668	647	641	650	629	609	679	678	611	631	610	649	642	647	653	663	719	647	674	652	604	637	597	653	655	638	635	634	643	631	619	642	650	636	621	623	615	636	635	614	592	610	666	634	698	630	608	612	628	633	651	653	633	625	651	646	642	636	621	648	599	640	609	585	683	679	666	662	637	646	641	624	641	587	675	624	664	633	683	635	659	586	649	630	657	648	612	649	606	663	658	636	616	619	670	613	692	651	654	676	590	641	652	629	666	620	613	615	658	544	653	614	617	642	672	661	614	636	666	614	662	663	647	628	631	628	650	637	651	666	666	634	613	636	625	655	647	646	638	641	613	645	623	594	601	688	661	654	639	656	632	662	600	659	642	649	618	627	609	633	603	672	608	686	631	612	660	628	671	687	655	597	616	648	633	655	651	637	675	668	630	669	601	622	598	612	648	662	601	589	629	674	624	619	582	582	615	640	643	662	639	594	663	627	635	656	610	633	647	623	644	657	611	607	605	626	662	632	658	637	674	655	654	613	632	628	655	602	680	611	630	568	637	617	641	659	721	640	637	634	643	604	647	659	629	639	627	660	632	621	634	649	629	658	692	633	659	670	630	629	649	599	602	639	621	679	615	609	618	629	651	608	606	672	615	653	673	624	656	608	656	629	613	650	621	635	626	661	638	618	660	630	668	643	632	648	656	661	668	643	612	639	638	612	658	594	653	622	584	611	633	656	636	650	651	633	673	644	653	646	620	625	628	660	635	656	635	622	635	620	682	610	639	621	665	653	582	612	634	656	618	627	617	631	610	634	585	623	606	667	653	623	655	676	631	669	639	637	618	690	622	639	634	644	633	631	615	650	632	618	667	611	640	638	628	641	634	622	596	658	664	658	661	656	651	585	630	590	614	626	622	647	665	643	637	606	636	601	652	612	633	674	684	657	629	566	690	631	634	617	645	628	657	613	629	594	596	636	629	631	610	618	618	613	633	634	650	602	624	667	637	642	668	637	646	668	653	651	627	629	638	652	627	648	626	671	627	630	686	623	610	629	595	605	657	592	648	611	602	664	627	660	602	636	676	680	661	633	627	616	638	622	631	646	649	659	613	671	680	642	573	621	614	598	605	657	653	648	620	649	631	635	676	661	612	590	636	631	657	621	631	657	640	636	581	629	666	618	628	667	656	636	603	632	632	617	612	627	636	640	639	632	615	668	622	615	628	642	640	583	671	627	643	658	650	642	658	660	646	613	653	678	606	666	665	616	691	613	618	633	571	617	659	617	659	641	628	612	623	644	697	636	635	648	605	627	646	666	619	612	611	575	632	639	668	588	613	656	646	695	624	630	641	622	621	622	621	634	660	635	638	629	604	597	631	675	657	601	621	643	648	637	631	659	619	603	639	642	603	625	624	662	643	636	666	637	641	642	649	621	674	661	598	623	613	627	633	655	647	649	630	653	648	658	614	670	611	622	673	577	648	640	664	655	649	619	633	620	634	619	672	643	665	624	659	647	588	634	604	637	621	635	661	648	651	656	645	625	664	674	611	644	619	663	649	644	616	645	648	650	659	670	633	634	633	661	595	596	657	654	659	688	632	652	670	653	654	646	611	640	621	640	632	653	649	635	592	639	599	663	632	656	657	587	629	678	674	611	668	661	614	629	622	615	651	629	693	616	641	645	645	561	621	648	610	632	642	654	611	628	627	696	638	651	602	658	597	650	645	644	654	643	696	602	615	590	657	651	660	622	666	641	623	666	633	630	634	689	610	630	654	682	636	658	656	624	622	651	634	639	604	614	641	609	632	647	629	621	649	657	608	630	648	635	642	683	609	652	673	701	651	631	656	630	651	640	666	634	641	615	684	638	664	610	614	643	641	607	631	629	697	611	595	621	612	634	595	641	691	612	624	578	616	638	633	618	616	630	621	638	690	622	658	667	631	657	655	624	659	648	617	659	683	688	605	639	622	645	664	636	601	654	675	599	638	639	625	616	617	636	653	614	639	598	683	599	641	592	666	618	602	677	629	641	655	692	590	667	629	632	624	634	650	638	626	639	626	650	651	590	638	586	656	617	633	656	651	652	636	619	673	647	631	623	657	625	641	616	654	633	608	626	670	592	676	653	612	624	657	623	668	633	603	669	657	658	626	650	625	683	634	609	639	629	680	658	672	610	617	602	598	649	593	670	607	635	620	615	590	586	645	648	610	679	652	641	628	593	620	638	675	599	620	620	634	636	671	643	644	630	682	640	599	607	602	655	673	673	621	610	643	663	676	672	609	635	660	626	618	661	639	707	641	647	676	674	609	669	656	614	626	651	664	670	624	654	655	681	625	642	606	615	602	624	605	639	646	604	612	618	671	622	597	625	611	605	664	637	643	600	660	640	647	649	670	622	610	664	700	632	672	610	637	662	589	620	606	660	628	665	614	681	651	656	645	610	630	634	639	617	598	652	639	651	637	649	681	634	668	636	655	605	630	656	699	567	617	645	633	689	612	638	650	623	634	627	659	655	641	632	613	651	582	599	703	667	641	662	679	637	603	671	620	682	633	648	696	671	592	590	662	653	607	644	685	682	664	609	592	611	635	666	622	665	626	605	630	648	651	615	617	625	644	684	629	679	554	621	667	597	644	651	626	600	685	600	639	595	634	655	673	658	625	664	636	639	712	675	634	636	651	689	600	626	608	620	651	631	675	673	618	640	650	639	659	635	635	625	663	622	612	630	623	624	623	616	600	664	618	635	671	620	600	631	621	675	650	668	641	668	597	652	625	620	592	639	625	623	593	653	625	666	670	621	612	640	632	602	635	652	630	616	613	580	633	612	645	667	643	643	643	661	657	622	646	609	677	619	632	641	657	651	639	624	625	605	620	603	689	668	644	615	638	620	592	660	679	622	597	659	612	638	631	647	629	671	638	649	639	627	619	642	639	639	615	602	621	650	655	627
27020	21252	11663	690	289	249	175	201	178	136	174	166	166	170	156	192	173	150	162	177	158	142	161	175	149	169	166	188	178	168	171	177	167	182	145	168	160	176	156	154	186	162	141	161	156	171	173	179	149	168	187	150	146	167	154	155	152	151	164	143	155	143	149	156	170	160	170	158	167	160	153	174	167	160	179	184	179	154	165	149	174	136	152	164	165	154	181	155	148	143	161	147	163	170	178	176	145	161	157	164	169	153	161	151	173	169	157	172	166	171	176	161	167	158	154	169	175	173	151	161	163	149	164	175	155	165	148	140	166	175	159	152	147	166	154	175	137	189	142	143	154	139	159	131	188	152	160	155	127	181	153	157	145	155	128	140	139	161	161	165	162	171	149	154	156	150	167	167	156	180	164	150	146	152	160	142	183	201	144	162	171	182	138	172	175	153	158	160	143	159	159	162	169	154	171	145	145	158	173	160	170	138	153	174	144	172	167	163	170	142	136	172	143	157	149	160	159	175	170	148	148	166	159	148	144	129	160	182	179	155	161	171	149	142	145	160	155	164	158	141	167	148	139	155	149	164	160	156	158	161	153	178	177	178	177	155	153	154	145	142	183	155	166	176	159	145	161	180	156	159	164	141	176	154	145	171	188	163	162	156	167	145	166	176	143	167	150	167	180	148	182	158	144	191	154	154	165	160	141	182	167	164	165	159	175	145	172	145	176	180	147	158	176	179	153	151	171	153	184	176	176	146	160	175	169	144	164	164	192	145	157	153	149	146	168	137	184	140	173	191	162	186	183	156	141	177	148	149	169	181	158	163	165	181	168	189	159	147	164	180	162	171	139	163	167	163	168	152	140	150	160	144	168	151	175	143	165	166	165	141	165	161	160	181	166	163	176	147	156	150	193	154	152	175	173	152	149	154	178	153	164	161	164	165	169	169	177	139	163	161	166	142	166	154	159	168	144	164	159	140	164	158	143	175	165	171	177	147	175	183	167	160	169	175	174	151	129	153	177	147	161	153	191	172	157	166	166	160	164	166	170	168	201	151	180	144	171	156	171	171	170	166	150	158	167	141	155	146	173	136	148	133	162	165	182	157	167	180	148	136	181	160	153	166	146	160	161	148	149	182	186	162	166	176	162	176	141	139	154	141	190	163	144	157	149	179	164	152	181	149	157	141	152	176	160	165	183	170	153	164	153	161	147	145	146	165	128	173	142	163	162	154	166	175	143	173	143	177	178	141	166	166	173	172	149	152	149	150	168	129	161	182	151	148	165	171	158	152	183	167	158	169	177	180	143	164	162	153	167	138	152	154	164	166	181	154	161	167	150	187	170	166	169	153	162	181	166	134	149	175	145	147	153	166	170	174	157	144	176	172	154	161	173	180	170	170	148	158	160	149	165	166	173	165	165	176	166	154	166	164	166	160	155	148	146	164	129	179	163	177	176	147	188	147	143	145	187	167	156	165	145	158	157	159	162	164	144	148	151	154	167	168	145	155	175	171	177	162	169	152	154	166	149	169	182	178	150	160	151	167	166	184	175	143	164	148	151	156	151	151	158	168	156	169	156	143	175	156	151	154	143	150	149	156	153	157	174	171	158	172	160	138	159	146	149	196	166	148	156	152	160	160	154	161	146	159	147	171	173	179	132	152	163	170	185	162	158	158	145	167	161	164	152	171	160	165	139	144	173	153	155	152	163	195	164	143	166	186	156	163	166	183	164	151	169	170	160	174	184	165	179	166	159	144	166	157	193	152	162	170	156	160	168	146	159	166	152	156	141	161	160	154	153	156	156	142	121	160	161	155	154	158	129	169	148	175	176	149	154	169	175	161	164	165	158	183	142	162	163	154	171	172	139	175	170	155	166	157	177	159	170	145	156	166	173	184	160	150	177	163	132	174	177	159	179	140	153	144	146	154	153	170	151	152	145	188	144	157	162	171	149	167	151	159	167	153	128	175	143	164	172	172	149	168	189	173	143	167	161	140	174	166	144	169	173	176	159	167	145	158	152	178	158	153	163	149	158	167	168	161	163	167	156	191	143	188	153	175	159	186	135	172	143	173	167	157	159	154	146	141	162	186	158	161	164	161	163	166	147	146	171	137	173	162	160	158	167	161	163	138	178	171	176	171	147	165	163	147	171	175	161	172	160	183	173	150	137	144	174	152	140	164	140	141	161	164	164	160	169	169	152	183	167	161	168	136	161	156	140	145	164	161	171	185	152	165	151	155	175	172	160	187	182	166	172	152	157	141	175	171	144	158	165	166	148	144	164	155	176	161	150	146	174	165	167	163	121	184	163	159	158	161	157	147	158	163	142	178	169	179	155	142	149	157	149	148	150	141	161	164	165	151	139	159	153	165	175	158	167	150	158	168	155	160	166	167	160	184	156	169	182	137	147	151	160	152	148	154	180	173	176	179	146	156	162	145	157	166	158	144	182	147	169	179	171	158	160	160	172	157	160	169	172	158	179	160	160	156	163	194	140	150	162	151	142	172	158	156	162	168	141	155	156	148	139	163	147	170	160	161	150	164	133	157	181	186	178	157	166	152	146	158	157	174	146	162	147	168	182	179	168	165	173	163	151	161	138	163	137	169	158	153	161	157	163	180	161	156	176	144	171	150	156	150	146	157	163	142	163	167	141	185	162	165	161	169	152	155	163	154	169	169	168	142	144	166	153	172	167	167	157	139	156	182	150	172	177	157	161	166	144	173	145	149	177	147	160	169	169	153	148	169	150	154	154	161	161	163	182	151	151	145	158	135	158	165	165	174	141	148	160	153	177	157	150	156	157	168	155	140	160	158	161	157	177	165	148	171	181	144	161	152	164	172	174	159	158	151	156	160	158	164	156	142	152	176	141	178	158	171	175	169	155	140	138	179	161	173	192	138	176	170	143	157	162	159	170	163	157	171	177	160	164	158	160	159	159	168	193	154	187	158	159	158	156	138	149	146	156	164	173	150	163	161	177	157	135	149	177	161	160	167	161	134	140	158	161	181	158	156	166	178	158	153	166	144	176	162	127	147	138	159	160	162	175	166	153	149	153	176	145	159	153	130	170	156	153	170	161	152	155	173	151	159	155	175	150	156	157	154	167	192	162	164	167	156	172	165	174	150	177	148	155	177	145	161	148	180	163	174	157	167	178	160	188	170	151	180	155	155	157	141	159	171	173	155	165	153	167	171	173	161	167	165	148	170	178	150	173	160	153	187	162	192	149	161	151	163	163	162	160	182	161	156	153	167	167	164	156	143	164	166	152	148	163	156	145	168	168	153	155	156	147	152	151	159	157	161	123	160	164	164	158	139	168	152	175	167	148	176	167	138	161	165	161	170	161	188	174	175	140	188	160	148	160	148	180	136	180	148	162	164	165	157	167	140	159	172	167	150	161	169	177	164	161	145	143	168	160	160	183	159	168	152	172	159	170	170	158	151	162	169	146	173	167	159	157	146	163	165	173	167	154	146	161	139	149	150	163	161	193	167	162	153	173	129
24701	9562	990	597	454	388	360	375	304	296	285	320	274	264	288	258	293	285	253	276	263	280	281	282	284	275	259	272	293	256	303	272	287	268	259	258	288	217	283	295	267	288	253	265	273	254	261	252	278	272	266	259	255	296	268	297	262	254	272	283	284	258	259	258	301	291	297	301	243	279	234	284	260	224	270	236	294	261	276	264	268	300	281	282	280	251	253	275	246	246	283	279	267	286	261	267	280	239	259	305	287	281	267	267	239	289	242	279	280	239	277	268	278	286	244	262	284	290	295	296	255	246	329	249	263	272	272	269	254	260	258	271	256	264	278	268	246	280	229	273	276	291	250	264	270	269	265	272	277	293	251	276	269	253	253	269	262	250	260	257	266	243	270	271	285	254	260	274	268	275	270	276	269	234	261	266	246	263	254	260	271	250	275	257	290	278	283	263	236	269	261	253	257	292	260	237	313	252	266	283	278	242	278	285	304	259	283	286	254	268	287	225	272	231	260	262	267	256	256	255	264	271	271	258	280	277	291	274	251	273	240	259	271	286	251	270	301	261	280	273	275	262	272	280	268	279	282	242	277	248	257	266	291	263	267	265	290	279	275	279	269	281	280	252	270	271	244	260	254	273	294	264	252	255	263	264	293	273	256	251	264	254	289	310	256	287	245	243	250	273	220	269	284	273	254	292	302	261	274	251	286	276	287	267	241	260	259	257	290	261	255	270	265	298	272	290	263	261	270	236	274	283	272	265	276	272	285	255	264	264	268	258	249	300	289	258	265	257	257	260	272	287	276	246	269	267	276	292	226	244	271	277	251	268	311	272	306	238	246	256	264	267	258	276	244	270	258	274	263	252	284	261	262	284	292	266	297	258	274	257	275	251	267	284	288	259	266	265	267	250	264	289	296	282	284	254	286	258	264	302	269	256	296	286	233	314	251	275	253	290	225	262	267	250	266	266	288	254	263	208	255	284	248	303	248	267	265	267	253	263	267	284	274	252	244	251	250	263	262	303	291	265	272	257	285	276	271	292	283	256	235	260	260	280	258	306	267	278	238	238	264	248	284	281	294	268	298	276	280	267	281	256	282	261	272	285	278	263	262	300	294	274	306	279	280	297	277	265	255	257	309	262	252	258	258	260	289	287	265	290	244	257	277	330	265	250	266	304	264	272	249	266	294	251	246	279	275	271	268	279	303	254	263	287	282	255	263	258	300	284	275	260	284	248	250	265	265	243	284	262	243	287	270	256	280	251	261	247	256	260	272	251	312	282	255	261	273	281	244	259	245	243	265	274	252	294	279	295	267	277	256	268	266	236	301	249	273	276	302	283	300	265	305	276	259	263	270	260	308	279	261	224	299	256	247	271	245	279	300	267	257	255	298	270	262	281	272	271	275	251	252	283	294	291	276	276	285	258	260	297	258	263	272	264	266	262	268	271	240	253	262	274	264	249	238	264	278	253	272	276	306	254	253	288	262	314	280	281	291	279	278	270	269	291	270	266	287	243	238	279	282	268	250	267	270	258	267	257	252	269	244	262	280	307	272	235	284	282	263	220	302	245	260	256	305	262	291	255	284	282	265	305	280	278	262	264	284	253	236	272	269	273	278	302	261	258	269	270	292	274	276	232	247	253	258	237	249	283	282	247	284	267	246	278	248	248	282	248	268	290	277	300	271	302	275	297	275	253	282	301	270	268	266	270	283	277	255	252	270	281	262	298	258	268	271	260	241	250	269	263	263	258	239	257	260	279	269	238	250	271	290	242	257	269	286	276	284	242	311	287	263	264	247	269	269	270	268	268	256	280	280	261	281	262	282	267	260	283	263	262	248	280	283	274	239	258	258	263	271	259	250	287	278	254	264	287	279	246	275	252	241	301	274	258	268	308	275	267	299	302	254	262	282	263	251	256	259	280	270	279	262	262	280	283	262	255	243	277	285	262	320	267	289	269	239	253	253	292	283	250	283	258	283	275	268	325	271	260	240	253	294	281	260	251	281	237	240	287	237	269	279	274	270	281	271	298	287	239	276	254	290	282	271	291	285	274	271	279	272	276	295	299	259	295	298	277	263	269	273	266	271	267	274	254	282	250	273	257	246	266	251	252	284	257	258	285	274	285	278	307	283	293	289	277	296	275	271	259	259	272	275	273	267	303	293	278	284	261	278	282	269	271	295	257	244	258	254	257	242	267	276	287	287	271	274	261	264	280	244	293	278	309	278	239	251	258	298	293	260	284	263	286	277	296	273	271	262	278	276	256	257	278	256	271	238	280	267	276	277	295	271	272	246	294	238	269	270	249	262	245	256	259	233	293	252	286	284	277	253	261	289	247	267	252	295	306	262	269	293	283	275	236	296	260	269	260	268	279	254	294	273	281	288	246	290	284	280	256	279	252	270	258	249	240	260	263	240	282	248	283	281	288	286	285	303	278	276	254	266	246	257	263	277	265	289	287	273	244	258	275	259	272	291	276	264	308	271	281	258	264	277	273	279	258	273	285	273	264	313	257	262	276	254	269	253	273	276	263	263	268	254	267	269	280	248	275	314	283	261	289	269	242	268	293	267	299	254	280	300	306	249	277	268	278	234	250	267	275	280	261	264	241	256	233	230	266	243	295	235	271	244	254	267	257	234	301	271	318	283	264	272	257	271	291	254	266	250	303	267	266	257	268	255	246	260	284	273	307	237	293	262	277	278	249	263	275	289	290	267	269	273	265	269	284	297	268	286	245	294	277	264	263	256	266	284	289	265	252	275	291	255	280	279	287	272	251	295	287	279	296	304	257	290	242	270	270	263	255	287	263	271	277	299	289	277	272	254	272	262	305	249	259	251	246	254	247	246	270	280	254	278	268	257	262	247	238	258	278	245	258	278	246	272	265	265	294	234	300	267	278	277	242	286	240	249	268	277	252	274	257	260	264	258	282	273	277	272	239	244	279	268	306	268	265	273	268	270	319	262	276	236	262	264	283	271	272	270	254	283	264	277	263	254	300	261	269	286	252	287	252	260	254	275	288	251	259	259	279	245	292	238	250	263	266	265	234	267	252	283	262	245	257	271	258	245	287	268	268	246	308	265	285	289	267	269	272	251	270	241	243	245	259	254	286	268	248	266	282	252	277	251	272	265	261	266	280	269	308	247	270	295	279	272	271	270	281	268	275	270	280	276	297	264	253	240	232	267	290	289	253	270	268	274	282	269	255	273	254	289	295	241	268	268	257	278	291	265	241	262	259	271	261	250	269	277	254	254	268	271	267	272	265	273	266	292	287	256	277	264	287	259	263	288	249	278	259	259	304	265	260	258	243	258	292	299	262	288	269	273	279	260	270	254	251	262	267	286	222	277	286	275	286	274	253	255	263	271	300	277	276	250	283	278	264	260	276	244	274	281	271	248	281	263	258	256	269	284	251	260	303	276	245	275	281	285	268	286	249	255	288	258	272	298	253	265	271	253	272	276	265	288	275	260	282	277	274	267	260	283	262	265	269	259	257	243	275
24104	21365	28557	24447	21273	6828	912	666	494	529	483	476	400	440	401	422	399	373	363	360	344	349	377	385	365	379	378	360	369	340	337	312	416	374	388	373	375	380	381	356	351	351	381	337	385	375	392	374	395	386	394	367	398	389	345	345	346	383	354	350	351	350	370	360	364	356	346	374	361	339	323	377	389	339	354	362	387	382	363	369	386	330	355	368	348	358	325	366	356	329	323	341	377	352	370	339	355	379	380	363	384	357	368	357	361	373	341	363	316	394	352	356	377	330	353	396	370	362	357	370	369	344	410	343	329	352	363	359	359	372	378	363	387	339	311	398	370	332	374	366	357	335	360	370	366	346	371	353	356	366	334	355	360	325	369	338	357	361	374	388	372	343	372	364	339	340	355	358	347	328	379	375	361	376	364	384	350	345	336	348	335	354	374	389	355	364	357	331	337	377	331	361	400	363	385	374	385	364	358	330	338	376	354	355	359	331	394	334	375	351	378	349	358	364	346	378	370	407	350	375	355	365	362	329	347	341	319	375	355	357	368	356	385	343	345	376	354	359	351	345	349	390	377	340	369	345	353	360	381	357	368	343	352	345	359	335	374	370	383	340	376	358	377	369	352	364	357	374	385	412	377	342	332	337	343	341	375	369	348	333	363	386	374	354	369	358	359	368	319	353	352	319	335	350	357	370	351	358	372	345	372	331	378	366	403	366	357	332	383	356	357	356	372	346	372	357	341	355	351	333	372	362	330	367	373	366	385	370	344	363	374	359	350	384	332	345	336	362	360	377	373	371	369	329	378	351	336	359	343	332	362	404	340	370	374	326	348	340	348	301	364	384	341	369	351	364	381	342	404	357	392	352	374	349	370	341	374	379	358	346	356	376	360	355	340	367	341	352	378	394	341	364	348	348	364	378	334	373	375	363	381	330	352	343	360	344	359	352	349	387	371	395	333	348	353	354	395	380	356	345	342	347	373	356	364	358	329	383	381	364	358	362	371	344	371	369	354	380	328	317	384	370	350	408	374	325	380	382	331	369	363	363	375	371	381	376	370	332	339	358	366	349	340	370	345	361	339	379	344	356	370	368	350	377	357	350	370	342	356	333	352	372	360	377	379	347	358	377	310	343	347	394	377	351	366	356	372	344	382	352	358	363	380	382	350	353	352	323	343	358	356	371	341	307	326	348	352	386	377	384	360	339	372	356	358	352	385	350	388	370	333	361	354	378	369	360	365	383	372	343	398	359	334	309	348	375	376	358	375	359	384	382	396	369	352	368	343	391	335	368	376	381	356	322	336	322	400	320	363	363	355	379	364	367	341	333	355	369	345	361	356	365	328	356	349	391	358	349	378	362	355	351	375	333	338	365	356	348	378	385	361	331	356	340	371	341	362	342	338	351	355	347	374	366	347	363	379	346	370	356	378	375	339	366	350	368	352	396	361	373	380	392	362	373	350	341	336	338	362	365	371	363	353	360	364	372	365	372	376	383	358	367	406	356	348	350	348	382	348	382	343	350	371	346	349	324	351	377	357	345	372	318	367	371	360	372	335	386	356	384	360	370	359	359	363	380	337	365	341	404	361	375	351	370	343	364	366	361	339	368	362	319	361	373	380	375	368	389	359	369	352	338	348	348	343	361	371	374	336	346	375	356	359	341	356	358	363	367	352	363	321	348	373	388	349	368	370	361	327	367	344	352	339	356	362	350	362	385	333	355	375	362	356	347	379	357	328	347	342	357	334	382	336	354	366	361	363	344	357	365	357	358	355	374	360	377	382	379	333	365	330	336	334	338	336	362	349	388	342	371	348	362	369	355	384	354	379	355	328	350	369	362	377	365	325	335	371	350	370	388	384	356	350	353	345	343	376	369	383	342	374	385	367	363	351	339	364	325	339	340	380	377	368	349	335	388	324	360	357	353	391	326	364	359	373	365	353	386	360	403	375	345	337	369	345	363	361	395	347	366	373	369	354	346	375	353	366	357	340	384	368	361	342	367	361	355	382	374	356	345	373	359	368	352	386	370	358	346	359	325	370	323	375	357	357	345	362	347	371	329	354	375	309	373	328	356	341	340	349	383	373	392	325	357	346	363	309	343	360	364	345	342	357	334	368	392	356	345	363	370	360	358	346	363	346	357	370	369	341	341	344	348	396	354	355	325	390	375	378	399	347	362	368	336	362	332	369	398	365	390	389	343	384	367	390	354	372	345	356	369	393	345	358	364	378	311	330	371	363	352	390	342	393	355	358	357	372	362	412	394	349	356	391	396	376	356	366	331	368	377	361	367	373	415	327	359	391	355	340	364	338	401	349	353	358	351	356	353	367	360	371	382	354	331	356	368	383	388	360	375	346	381	347	358	361	342	355	362	346	370	354	341	378	370	355	358	391	335	390	376	386	360	336	366	342	359	353	380	354	358	396	348	352	351	344	358	375	356	383	384	377	365	373	387	363	369	357	360	361	370	339	398	387	359	376	364	356	352	384	383	376	332	348	349	341	320	369	346	343	384	337	362	362	348	325	375	351	353	369	384	321	370	370	380	352	344	363	367	343	365	365	365	334	358	374	358	350	384	357	343	328	350	354	378	361	349	352	332	358	384	349	362	342	322	367	383	366	361	327	364	380	362	345	354	365	350	356	352	337	342	354	348	363	379	344	381	335	338	402	354	340	368	358	371	372	373	345	399	371	380	381	342	349	377	353	381	361	380	370	364	330	366	382	349	354	355	322	330	325	348	357	407	318	358	392	336	369	351	382	355	394	351	379	334	347	370	362	360	374	383	377	359	332	356	298	349	335	335	393	331	339	361	327	368	361	347	368	366	366	369	374	389	354	343	367	347	344	370	402	353	400	393	341	367	366	408	367	350	356	366	375	353	371	343	391	343	376	351	332	363	347	352	368	362	361	354	371	380	362	390	353	357	335	332	356	338	361	378	366	359	384	368	364	360	367	340	364	360	379	366	347	385	357	368	333	350	360	352	343	339	346	349	352	363	382	325	349	343	342	336	335	346	335	331	364	355	376	369	310	349	365	394	381	392	379	378	360	349	355	366	348	323	346	344	351	329	348	324	372	346	363	372	361	375	340	408	389	346	338	384	375	352	378	349	390	367	337	343	394	377	317	363	370	318	340	351	388	360	353	365	350	318	346	339	347	348	353	370	378	330	367	332	344	369	366	374	337	357	393	334	349	368	370	355	333	392	395	328	355	362	364	367	343	359	367	336	384	371	361	385	350	368	344	357	354	363	343	358	356	373	367	350	368	365	343	407	375	359	337	358	331	381	407	378	347	352	369	358	394	358	392	365	373	385	368	370	318	378	387	375	370	327	369	376	353	409	369	372	340	372	373	376	347	332	350	349	362	375	359	353	339	350	354	340	350	360	328	390	358	365	336	357	385	332	362	363	386	348	346	342	365	335	413	354	357	391	361	350	348	373	365	354	361	326	341	340	371	358	327	369	379	339	331	403	370	374	372	353	376	361	361	339	356	344	379	360
45078	23771	7541	3820	2610	1985	1574	1451	1193	974	924	834	829	780	796	716	707	703	636	676	673	588	657	622	640	599	616	598	593	654	589	665	669	593	608	607	522	609	578	590	627	560	573	589	596	555	571	565	572	582	541	607	566	623	652	591	593	601	592	597	597	575	523	597	550	582	604	587	564	598	601	605	591	565	597	599	611	615	566	546	582	570	549	569	614	584	580	562	563	570	549	565	574	566	556	570	612	586	577	561	589	593	591	584	604	569	566	624	595	586	603	596	573	570	648	604	575	603	550	551	609	568	591	522	546	605	600	578	572	573	588	621	551	619	543	612	592	576	570	582	576	581	538	590	551	564	600	574	594	571	577	570	645	566	534	602	549	582	605	583	614	582	576	561	576	598	611	546	592	594	569	589	543	556	522	596	518	556	591	562	576	571	595	574	546	550	565	587	583	576	576	538	592	581	565	585	615	517	573	598	566	595	555	548	606	592	565	578	602	569	606	593	584	594	560	539	610	588	555	565	542	587	612	570	547	604	582	608	590	604	557	583	557	585	559	631	553	592	579	590	602	594	544	579	614	569	579	571	569	567	580	605	546	548	570	582	590	590	531	585	607	571	611	585	594	563	607	651	571	543	558	637	605	593	560	575	594	594	575	568	567	559	606	559	583	577	565	575	555	582	601	593	574	605	564	558	542	590	600	547	578	598	574	580	590	587	601	572	559	577	531	609	521	551	586	546	557	597	611	553	570	551	610	572	591	596	584	628	559	587	586	636	577	623	570	583	578	575	594	611	576	599	591	565	564	567	594	547	555	574	601	564	584	580	592	547	538	546	558	595	590	547	562	588	551	594	590	574	600	566	585	594	553	601	554	565	595	602	563	551	590	561	620	593	542	587	563	596	567	572	563	560	562	589	548	586	565	555	577	551	629	564	633	562	525	584	588	579	567	600	595	592	582	622	607	534	563	569	532	552	578	577	587	562	590	581	591	588	631	562	588	588	582	513	559	575	596	574	620	554	581	592	588	585	589	571	582	569	608	560	586	576	590	541	534	564	533	583	591	551	582	591	547	555	650	570	611	594	561	575	576	592	570	603	561	603	552	542	528	527	565	562	565	603	549	606	583	603	588	568	592	587	592	602	573	607	583	604	620	595	562	611	539	587	571	561	605	605	593	586	586	551	555	569	579	558	579	591	585	545	587	575	587	588	543	618	579	548	571	579	593	538	512	589	581	548	631	587	544	617	549	570	549	559	594	575	557	578	546	534	574	579	568	599	587	603	593	607	565	571	561	589	554	588	542	588	611	558	578	572	571	586	571	550	591	536	601	575	587	573	553	592	555	579	546	604	619	608	613	574	560	563	565	567	557	601	517	577	585	564	584	599	572	569	606	584	597	563	563	622	571	566	592	595	539	569	564	578	530	529	574	540	595	621	607	594	543	575	536	562	556	573	562	589	606	548	602	533	565	539	571	602	611	562	558	582	578	578	564	596	568	584	590	557	599	583	553	563	552	576	571	593	538	565	571	609	569	537	592	571	593	559	580	567	557	564	565	561	576	568	589	585	586	612	590	555	587	535	568	558	548	549	573	556	546	544	561	571	593	592	565	550	565	558	565	587	568	617	526	573	589	596	601	577	587	574	589	594	573	571	578	547	547	559	588	579	600	573	566	537	588	635	593	589	583	582	584	558	561	574	577	547	574	613	583	565	562	605	589	527	563	586	610	566	515	549	552	570	588	577	553	569	594	597	583	591	563	574	547	566	555	626	612	603	580	565	577	539	572	582	566	550	557	577	540	569	605	593	605	578	595	592	592	578	539	560	550	570	581	562	616	593	571	560	604	581	611	623	567	599	548	572	569	630	574	544	557	591	598	619	565	577	556	570	566	568	579	574	612	593	527	577	584	560	587	627	554	579	564	615	589	603	599	575	554	552	574	568	605	592	580	607	585	568	532	616	609	604	569	567	570	618	590	580	543	589	544	599	565	555	587	558	569	581	591	597	547	592	592	545	579	529	574	588	597	552	587	578	589	584	597	590	538	584	582	574	573	531	617	592	610	559	592	571	595	568	589	546	580	553	608	563	589	564	552	575	622	576	584	560	567	604	560	562	593	555	572	594	575	556	554	548	606	623	535	571	581	582	568	577	528	591	605	591	581	576	643	593	565	586	558	557	596	581	595	564	577	558	573	626	560	607	577	592	568	565	574	557	586	570	580	565	552	564	604	533	588	547	584	521	609	585	619	567	601	544	577	569	587	575	582	534	566	574	595	633	579	623	576	585	556	634	570	563	570	562	575	570	568	568	594	557	557	600	611	569	601	576	553	558	565	623	613	591	577	583	585	567	589	593	551	541	562	574	564	523	561	574	574	558	519	582	583	521	546	626	611	566	628	604	597	535	559	577	571	574	545	582	553	567	588	531	564	570	586	582	593	597	588	575	590	585	572	572	589	596	555	578	558	611	590	569	562	559	549	508	560	594	561	573	593	558	602	547	593	552	559	565	558	585	567	522	573	594	532	582	565	555	559	565	586	567	590	609	555	579	576	578	569	582	569	544	562	575	570	572	560	564	606	617	577	605	585	561	573	533	583	572	573	595	568	547	590	581	616	586	615	621	608	610	561	582	601	592	612	558	582	566	557	569	593	573	580	558	562	606	610	582	558	577	593	636	571	571	592	552	588	543	522	535	618	564	602	549	568	557	591	590	622	619	621	600	589	582	599	546	583	592	592	541	628	564	581	589	534	577	567	573	551	517	611	579	587	575	572	574	543	552	631	567	635	607	565	539	573	574	557	575	581	569	592	546	566	625	583	571	572	589	570	505	619	613	568	590	578	621	575	539	598	594	586	571	593	542	539	562	594	605	547	556	584	594	555	606	560	585	560	610	624	541	611	561	608	558	584	596	564	575	564	582	597	563	603	575	555	572	543	582	600	624	592	584	529	590	597	569	598	579	603	576	583	573	585	593	613	573	569	566	612	603	591	583	600	577	596	589	593	565	550	604	554	543	586	541	616	595	585	585	582	600	583	536	604	568	611	568	540	596	573	553	582	520	589	617	579	563	580	574	548	573	569	628	571	580	553	594	550	572	544	585	596	594	621	577	614	597	573	566	560	567	599	557	548	598	587	571	573	567	530	525	592	586	625	578	618	588	609	561	577	563	598	585	564	592	545	588	571	584	527	569	557	595	563	561	509	588	584	622	562	512	616	579	580	542	592	558	564	566	592	591	604	569	556	581	607	581	600	584	520	592	589	568	595	582	562	550	593	559	524	635	576	564	582	595	572	572	579	599	579	533	534	547	599	557	585	577	546	591	607	545	587	544	577	621	606	633	597	571	585	567	559	585	602	609	582	566	582	607	590	583	573	526	539	538	580	603	589	580	639	593	597	531	604	600	559	598	585	585	595	605	600	638	583	572	532	584	592	587	618	586	550	536	583	529	572	596	604	614	567	555	550	554	557	567	626	545	550	582	556	554	552	516	565	579	566	578
23196	21354	29003	24010	21336	21265	4916	996	710	682	622	569	513	490	526	545	519	461	467	488	438	427	462	463	449	395	402	426	457	414	458	421	425	419	406	433	436	422	417	424	423	409	423	409	395	379	403	454	429	413	391	418	377	417	405	427	404	405	384	408	395	410	429	407	421	396	415	395	369	391	426	404	391	402	408	401	396	446	401	418	404	418	398	441	409	419	390	402	379	383	410	383	393	395	422	419	402	395	362	406	392	398	382	428	389	414	422	397	370	387	380	381	416	409	382	392	443	437	403	404	430	427	433	396	390	449	403	415	379	412	357	387	382	378	385	410	418	404	372	385	397	419	388	372	395	388	455	416	408	427	405	389	428	389	377	384	392	425	400	367	401	372	408	381	412	394	367	401	423	397	385	414	396	413	392	432	405	408	422	379	433	407	399	409	406	383	405	377	441	433	422	393	409	425	397	400	419	394	378	405	418	420	397	371	423	374	421	397	446	384	411	387	400	385	409	371	352	376	393	374	399	422	401	417	395	412	439	384	405	403	413	404	384	438	407	410	419	420	436	388	417	397	421	411	412	363	379	435	428	442	396	410	412	403	389	377	401	388	425	420	395	412	381	411	403	384	400	386	424	413	423	344	405	397	442	381	396	383	391	419	423	407	417	409	390	409	411	403	414	401	388	411	420	365	421	373	454	410	393	400	380	412	442	394	427	413	410	404	431	382	400	434	379	408	384	419	397	398	425	405	401	370	448	428	426	435	421	395	384	438	389	394	372	389	408	410	421	376	441	361	398	393	417	426	403	413	376	411	390	411	392	407	432	415	405	426	404	392	402	420	397	410	429	400	398	400	441	419	414	360	383	399	391	407	385	422	402	418	393	393	411	397	413	429	390	412	387	403	418	365	377	386	411	402	445	407	439	411	383	377	435	405	394	404	392	380	453	418	384	389	404	396	402	400	397	400	382	403	422	420	400	381	352	409	358	432	398	418	427	381	370	372	382	374	415	391	395	410	417	386	401	459	386	393	449	421	425	401	414	389	391	412	399	382	436	410	372	386	408	379	395	446	408	418	394	409	399	400	397	399	415	393	426	389	403	421	401	409	407	400	402	410	416	375	377	414	410	399	402	389	376	374	376	403	405	395	396	405	413	409	386	386	407	419	398	401	427	416	359	450	410	390	389	414	390	434	385	384	364	414	413	398	419	416	416	394	366	395	358	383	429	389	410	392	422	392	452	399	378	379	396	429	398	413	392	396	428	395	407	404	412	432	388	394	368	427	396	354	398	413	373	383	399	402	421	394	440	388	385	385	395	396	411	447	396	411	442	436	391	438	404	404	360	422	437	418	390	411	412	395	372	383	416	375	428	424	436	409	415	395	421	369	381	421	390	371	433	395	409	424	387	403	391	411	385	412	385	379	406	380	385	374	404	404	440	436	427	442	425	403	412	404	428	408	363	395	407	413	409	420	403	361	422	378	437	417	407	403	426	410	354	415	389	406	440	417	391	396	414	421	392	380	382	414	395	392	405	395	406	423	410	458	430	408	398	415	416	410	395	401	416	369	396	394	446	401	399	417	438	397	398	426	420	393	412	382	434	410	366	411	383	365	412	414	382	403	431	416	412	381	397	405	407	405	359	421	406	429	386	422	403	417	369	377	393	425	370	404	400	391	397	401	419	393	383	423	413	393	392	396	436	369	402	409	419	398	392	390	366	381	403	398	406	411	453	420	407	415	424	434	384	376	396	382	414	388	368	388	434	364	407	393	433	359	422	400	398	416	398	411	425	398	407	402	378	418	383	431	423	395	449	401	403	434	398	422	384	386	408	409	425	396	426	426	409	409	411	397	403	422	391	418	426	416	405	397	423	396	400	399	418	412	411	382	396	386	397	433	386	397	404	373	392	397	391	386	378	413	396	411	422	397	412	385	417	376	426	387	388	386	402	427	385	405	378	380	411	378	403	406	378	409	424	391	359	400	384	378	423	400	394	397	429	381	386	368	424	406	428	374	420	409	414	381	405	407	377	386	393	401	382	394	386	405	400	401	397	397	392	389	396	395	389	403	393	410	394	374	406	369	410	417	430	396	424	375	390	402	435	425	380	399	391	418	433	391	403	379	429	392	409	394	395	449	401	421	401	420	411	420	399	433	421	384	393	405	394	387	402	398	416	400	397	384	397	378	407	370	376	424	414	377	399	417	419	389	429	433	410	417	410	379	390	393	365	378	362	429	395	375	391	413	392	426	386	391	397	378	399	392	443	411	398	380	371	376	422	420	419	425	402	403	397	406	406	407	394	385	408	386	411	434	426	399	408	384	420	387	410	393	404	392	389	393	416	401	401	425	396	376	443	423	423	393	380	407	421	374	401	394	413	379	427	398	428	406	411	392	394	392	394	419	398	420	399	401	428	419	392	402	418	385	412	404	425	413	358	403	384	388	404	425	381	392	434	434	416	407	443	395	421	416	403	429	410	385	406	402	427	444	365	391	394	429	404	397	415	399	403	394	386	373	363	431	372	411	427	402	392	397	406	375	407	384	431	424	407	368	398	378	403	398	420	412	426	398	371	394	402	374	390	407	416	390	391	458	391	400	394	414	415	403	390	412	383	410	401	380	437	419	412	411	379	412	430	385	434	406	422	390	404	426	380	373	421	407	391	462	376	411	380	365	425	444	424	400	406	385	360	379	372	395	388	381	396	377	378	402	399	386	372	420	388	403	406	388	431	418	405	395	432	432	401	409	366	395	424	367	413	369	397	397	393	387	430	430	402	394	437	417	393	391	403	368	411	415	423	366	412	405	367	424	448	457	455	387	356	391	428	390	386	420	384	364	387	396	404	411	402	373	416	434	378	405	388	420	396	402	414	375	387	375	398	405	445	382	398	409	404	429	410	402	402	396	385	410	411	394	398	408	419	405	375	404	387	424	391	386	377	382	423	409	393	411	392	403	408	420	386	408	377	387	425	394	392	398	362	345	407	423	382	416	431	390	377	379	409	386	392	405	389	393	430	421	396	399	423	365	376	361	399	406	396	393	364	415	458	407	402	410	376	418	414	356	382	406	388	413	389	380	392	400	369	381	428	406	409	412	386	413	388	392	401	381	381	408	440	415	389	385	383	416	402	430	418	404	409	389	421	394	433	378	377	431	433	401	409	453	394	405	399	410	407	377	422	435	383	380	402	394	379	363	380	382	374	402	416	401	418	384	402	412	423	446	405	400	396	438	401	437	397	415	405	390	381	434	404	408	360	375	353	387	384	410	387	405	398	403	383	391	401	417	433	393	440	399	372	419	411	404	421	382	436	388	358	404	390	385	415	372	378	406	416	360	397	381	394	420	397	396	382	406	396	375	409	382	385	385	374	414	407	383	394	386	400	402	399	408	419	418	356	391	394	355	412	394	434	407	424	430	402	401	398	393	393	416	387	419	425	386	388	399	411	422	391	437	409	348	402	387	390	407	409	362	380	441	400	382	395	402	406	379	420	398	379	406
48496	27562	12353	6497	4419	3231	2649	2184	1773	1582	1356	1261	1161	1042	1018	940	965	888	874	834	851	768	779	782	762	778	737	672	692	713	713	689	693	700	700	692	736	671	649	686	656	668	705	655	617	724	674	659	703	692	612	647	669	657	659	675	652	663	675	706	666	632	653	666	649	676	652	666	632	636	657	658	702	631	638	697	641	696	636	695	643	683	694	635	601	649	644	623	674	603	609	634	628	671	608	642	684	607	676	620	645	633	634	652	641	673	582	610	655	646	620	664	684	687	631	656	637	672	594	683	623	663	669	637	629	639	669	631	605	646	689	654	663	621	629	638	607	628	630	640	601	607	628	678	650	631	661	604	644	646	633	709	634	604	638	628	632	606	639	617	643	653	590	680	638	641	597	620	643	655	654	661	646	631	640	660	659	622	657	645	626	652	620	680	664	602	624	609	637	624	673	647	677	724	628	629	608	619	625	632	677	656	633	665	665	631	618	644	660	651	644	604	617	608	712	659	653	665	648	679	646	636	636	676	684	668	662	646	651	657	663	620	625	655	679	629	665	672	682	666	662	639	648	610	617	656	638	672	678	619	601	646	663	636	641	646	615	645	670	657	648	657	657	632	645	667	622	602	664	638	668	622	631	654	683	688	647	640	644	613	617	634	649	645	618	618	649	635	686	608	599	616	623	642	589	665	642	652	677	631	640	636	641	681	687	655	676	669	677	627	673	629	647	637	596	638	673	624	637	655	624	608	624	650	611	628	639	631	665	652	674	618	636	666	653	598	633	673	700	657	652	607	642	666	647	661	641	640	637	699	650	682	690	671	632	640	636	656	661	663	620	633	632	646	630	647	676	654	642	648	653	628	650	639	631	675	602	644	646	682	649	664	657	647	631	644	638	645	633	594	690	662	619	637	623	616	660	662	646	667	632	607	654	643	637	650	629	650	601	622	624	613	617	622	689	598	667	603	640	635	638	652	596	605	646	629	642	696	670	686	630	654	644	641	651	590	641	620	642	591	664	652	598	669	664	635	651	644	641	691	610	627	648	639	630	629	637	691	666	622	645	630	642	633	648	644	615	612	613	646	679	655	685	623	629	664	674	639	652	612	635	624	636	664	647	658	625	611	635	679	627	632	622	626	591	677	613	646	648	692	647	668	602	628	678	646	689	607	646	582	610	651	637	655	613	648	640	643	650	600	658	647	639	622	597	655	640	634	633	614	622	644	661	638	600	617	640	670	657	669	595	670	659	586	629	631	661	635	656	605	639	610	649	642	581	614	599	645	659	660	683	665	589	598	618	695	683	614	611	670	658	625	690	643	644	649	623	648	607	636	688	640	624	614	612	637	685	653	624	623	642	611	626	629	641	633	629	680	677	655	645	640	634	661	610	619	640	598	591	679	612	682	583	689	676	655	641	628	642	654	609	653	638	674	678	632	690	633	617	651	675	626	633	595	621	629	681	631	634	661	695	624	636	618	657	611	665	630	635	637	648	640	584	659	674	713	670	657	641	631	636	678	616	660	654	606	661	643	656	640	606	583	654	632	625	661	608	644	662	646	661	615	643	681	635	625	647	645	667	632	666	674	724	674	657	654	669	669	608	656	636	608	615	662	614	659	624	603	645	635	613	606	622	657	640	586	676	668	652	623	635	647	653	612	623	648	617	633	631	637	688	625	637	655	624	625	667	659	655	616	647	619	585	611	586	623	668	611	648	633	648	638	580	669	627	635	667	645	656	617	613	646	603	652	654	645	676	652	640	646	680	650	617	652	612	664	633	588	667	613	643	696	650	683	634	626	615	673	645	648	642	670	617	653	603	664	668	691	675	654	643	679	647	684	651	628	671	645	623	656	662	594	639	638	643	671	659	615	661	605	636	624	647	629	653	672	653	665	639	588	658	616	664	637	619	649	686	646	591	649	610	651	628	651	612	655	594	653	666	666	658	585	682	671	638	617	644	629	701	635	647	644	599	659	661	619	615	659	640	653	618	623	609	619	642	629	660	692	636	651	620	663	671	666	625	641	639	591	671	639	582	602	630	669	639	643	634	662	628	614	613	671	629	628	635	685	659	639	657	665	635	652	643	622	640	599	651	600	651	606	635	612	662	691	675	658	643	655	666	648	676	678	634	632	622	635	627	654	575	627	611	634	636	629	662	635	628	672	633	650	622	637	625	680	624	675	692	685	662	675	622	621	653	636	689	634	678	677	650	678	646	638	586	646	626	640	631	619	646	701	649	615	717	656	629	628	658	623	598	661	636	627	658	648	599	708	647	608	611	629	599	635	668	605	641	610	630	638	635	661	639	654	627	676	663	653	667	681	651	652	611	654	622	688	604	620	650	652	661	638	645	637	656	661	659	643	567	616	642	638	670	640	653	626	601	683	644	603	598	659	620	668	663	660	626	630	624	645	646	629	657	641	666	618	639	679	664	673	603	656	654	662	603	690	663	640	652	628	656	679	621	638	647	643	627	584	634	627	635	685	605	645	663	599	635	659	655	625	610	685	651	667	632	643	598	595	661	659	615	616	658	629	662	663	614	628	655	668	677	614	664	664	655	614	637	644	670	638	618	632	667	632	620	608	633	664	663	641	612	656	614	635	678	671	617	657	700	684	636	631	611	620	646	651	614	641	668	622	643	573	644	673	646	630	654	653	649	645	644	665	645	634	692	679	669	676	656	628	612	633	648	649	600	610	622	636	606	622	598	637	646	619	644	639	656	623	630	638	622	661	624	628	609	659	658	675	651	622	677	637	604	667	671	655	650	610	655	588	676	703	629	603	646	666	630	606	618	698	656	582	621	627	675	649	651	667	655	645	599	660	667	630	649	634	602	621	647	666	630	676	608	628	676	627	657	646	640	645	625	645	614	636	611	617	635	595	663	670	658	658	591	639	684	679	625	632	644	699	654	629	656	668	636	655	656	631	642	609	615	624	631	634	621	622	678	621	635	687	649	665	660	609	658	634	609	617	665	631	633	630	662	629	666	631	657	633	599	607	638	653	603	624	626	630	634	642	642	643	638	618	616	638	627	607	636	636	678	637	624	630	661	608	613	631	624	640	680	665	666	687	661	650	635	648	618	647	641	638	617	658	638	560	666	664	648	628	624	655	600	653	653	615	666	658	631	582	636	662	642	650	596	681	632	638	649	589	650	637	622	646	660	632	626	621	627	614	593	645	625	647	670	667	661	608	696	621	649	616	638	678	684	615	627	663	631	650	607	640	659	621	618	692	633	629	623	636	647	662	675	630	586	642	658	607	625	625	625	637	608	655	628	639	658	607	603	636	653	632	633	695	610	656	656	623	637	622	618	621	639	603	643	603	672	640	628	630	643	675	625	624	637	662	647	676	611	663	657	632	638	623	651	603	620	636	646	631	637	614	679	623	621	674	627	636	623	628	664	644	630	627	640	632	647	687	641	587	622	610	607	608	626	586	635	669	649	664	639	644	708	652	609	628	662	633	621	629	603	616	627	657	649	660	625	597	644	670
26967	21133	10612	599	284	228	190	190	180	153	151	188	152	170	152	183	160	157	179	154	172	154	154	150	175	175	174	143	175	154	171	147	155	161	156	167	139	164	175	168	159	165	157	166	159	152	151	168	149	143	182	162	164	157	165	172	181	176	141	173	146	157	142	142	162	171	138	180	140	169	202	150	140	170	159	174	159	173	172	166	131	156	172	138	166	175	146	175	160	183	164	191	169	151	178	178	197	153	177	167	157	177	147	174	163	153	163	178	158	165	177	150	157	169	133	176	166	157	156	137	148	160	156	154	166	173	150	150	183	158	128	144	166	148	149	155	154	184	149	151	158	142	154	162	149	179	176	152	159	165	189	157	157	165	154	154	151	171	150	148	150	138	143	152	173	167	162	156	159	178	143	159	152	173	137	160	158	172	173	166	150	160	163	154	157	160	177	159	164	172	153	156	166	182	154	165	164	157	178	151	150	155	152	141	151	178	158	180	166	153	151	147	162	148	147	158	176	177	131	157	159	155	174	155	152	184	157	150	151	161	165	156	169	160	149	149	173	162	154	148	195	160	159	184	180	153	151	150	156	166	147	148	180	153	167	164	169	167	146	156	157	151	166	175	148	140	165	169	133	180	157	164	157	181	162	204	154	164	135	143	164	157	181	153	165	155	157	171	152	170	181	151	180	179	156	131	169	155	151	154	164	150	148	161	162	154	161	172	169	154	180	146	160	160	177	187	189	179	158	151	142	164	165	157	145	173	138	187	155	168	142	153	169	191	153	148	167	158	166	160	155	158	178	171	163	165	171	184	179	166	157	163	147	164	160	172	182	159	174	152	149	147	133	170	162	181	165	148	143	163	146	169	160	156	136	162	138	164	145	172	173	171	181	165	161	146	171	188	146	167	173	147	148	148	159	157	174	169	173	167	150	167	167	177	161	142	173	151	153	173	150	154	152	157	163	169	156	172	169	195	162	166	159	164	153	171	140	176	163	166	164	159	176	144	176	154	157	150	164	175	164	182	152	141	149	156	153	162	149	153	150	158	156	175	146	159	145	162	155	177	143	146	179	144	164	190	151	146	154	176	151	166	167	159	149	158	167	143	167	159	140	158	140	170	159	161	153	149	140	179	140	158	171	149	157	162	161	182	166	171	167	160	175	146	160	164	163	148	156	156	151	188	146	139	153	169	157	165	152	142	148	158	180	164	168	139	152	165	164	168	175	174	167	148	159	153	160	135	144	165	144	164	174	173	163	162	155	172	151	136	169	133	156	171	174	154	159	162	157	171	135	155	136	122	149	153	181	152	164	158	177	182	159	159	154	166	168	159	126	157	147	150	170	170	152	158	154	163	161	160	165	184	149	188	136	173	173	167	178	150	156	152	175	186	161	177	158	145	152	174	177	163	151	145	145	161	168	157	169	163	147	164	156	154	144	159	150	162	178	136	151	124	173	159	147	170	165	153	171	170	169	161	169	147	144	122	128	170	155	166	162	180	131	156	162	164	144	161	158	172	154	184	146	172	168	147	160	165	147	161	174	145	144	167	139	156	166	171	150	153	166	168	151	168	159	167	163	169	153	165	158	182	182	173	138	160	131	147	175	138	164	164	170	182	157	156	147	165	158	152	164	164	160	170	152	171	163	157	177	154	182	160	140	156	158	161	161	155	148	142	164	146	157	152	157	156	124	171	152	182	153	168	174	164	167	166	144	159	161	143	147	168	156	163	176	165	154	144	164	158	146	167	165	188	181	164	159	177	144	166	163	147	166	158	147	143	143	122	157	168	148	161	155	174	155	160	182	166	134	173	186	161	154	178	166	167	154	168	151	175	177	169	139	177	164	141	155	177	168	168	175	153	162	152	146	180	162	143	148	149	161	157	167	151	155	156	152	162	165	157	150	157	155	140	160	144	168	165	177	162	163	156	146	173	162	157	160	148	191	163	149	161	175	164	159	151	178	177	181	148	169	166	160	150	164	173	158	172	176	166	164	176	174	147	188	154	154	174	173	141	144	150	150	145	171	178	147	160	163	153	151	176	177	173	144	169	172	177	169	180	166	164	150	178	152	155	170	157	180	156	148	169	169	166	179	147	164	173	168	130	157	162	150	167	157	183	137	162	166	159	173	159	165	145	174	168	161	154	158	184	156	145	147	177	170	165	171	156	166	152	149	158	168	172	148	147	150	161	160	162	130	147	157	170	156	169	179	164	175	156	147	181	160	172	154	159	159	161	138	169	164	158	167	164	146	155	170	168	154	163	168	172	165	152	174	165	147	163	157	163	144	163	170	169	124	188	155	166	165	152	166	166	170	179	130	154	162	139	171	162	183	145	143	162	165	187	156	160	172	162	170	153	159	152	165	141	177	183	159	134	160	143	129	154	168	162	168	145	178	153	177	144	145	156	180	156	129	168	158	157	150	155	157	165	153	165	165	150	169	183	158	166	186	169	145	161	162	149	163	148	145	146	152	180	160	164	185	149	157	138	163	127	183	172	162	169	190	154	159	161	156	160	160	141	151	154	139	184	171	158	177	164	175	175	130	162	158	148	164	166	182	144	163	157	168	157	157	179	167	147	148	164	152	140	164	185	153	149	174	199	157	150	172	174	191	160	147	162	159	171	134	155	147	160	162	131	142	180	169	166	159	164	160	159	177	161	165	176	173	159	159	159	159	164	174	154	147	166	153	179	153	175	158	142	152	161	143	155	145	160	150	138	134	150	178	182	148	165	168	164	173	170	150	158	137	173	160	158	159	155	157	160	140	164	190	167	159	156	160	153	161	148	179	158	157	164	167	156	165	153	145	134	150	136	153	173	168	163	150	146	170	148	174	168	150	150	149	141	176	173	169	170	169	144	147	173	178	166	146	180	148	139	165	159	135	176	156	167	163	150	161	176	148	135	165	157	173	177	154	166	160	171	153	139	172	177	167	169	170	179	156	159	149	176	155	168	164	150	157	163	169	161	154	142	157	158	154	153	162	137	161	180	155	149	156	168	141	160	171	159	161	186	160	166	161	148	163	162	148	167	167	176	183	153	149	160	159	140	160	180	138	157	163	148	152	162	150	187	187	143	161	152	166	176	158	135	156	167	147	154	148	162	155	144	179	156	136	169	175	175	169	141	147	152	129	141	164	153	164	168	145	154	152	164	151	159	170	133	175	170	162	154	149	182	147	147	180	128	145	162	183	183	141	177	149	171	164	163	153	144	168	148	155	164	165	153	166	161	132	183	175	157	153	173	159	133	175	150	184	148	167	123	152	155	163	175	178	160	177	162	167	176	156	145	156	164	176	141	154	157	184	167	164	145	179	141	171	156	180	175	168	166	175	169	176	164	174	168	149	156	151	166	158	172	162	144	136	160	155	177	169	139	181	158	159	176	163	170	161	161	177	158	153	153	171	146	170	159	167	153	175	159	160	159	164	191	138	146	143	135	166	156	162	165	170	160	173	154	158	180	162	156	152	161	169	166	146	151	131	158	173	144	161	154	145	166
23573	10325	1073	562	421	381	341	323	307	307	316	291	294	256	286	263	272	311	283	286	300	281	231	273	274	253	281	243	274	252	276	277	255	254	282	266	226	291	272	285	264	246	267	259	275	283	269	271	261	268	280	256	272	261	251	255	248	278	253	226	258	268	291	279	260	278	291	249	279	264	263	278	243	278	272	272	247	284	235	272	258	246	265	283	276	264	256	243	259	266	280	277	264	276	269	295	257	300	285	303	303	278	240	262	266	278	277	268	249	267	274	267	266	273	265	278	265	289	251	281	294	282	249	256	259	250	275	267	258	300	292	315	254	284	274	269	240	250	277	288	266	290	272	258	264	258	276	296	281	270	275	274	285	256	252	236	268	286	269	300	238	271	272	276	289	262	234	271	270	258	261	231	267	272	280	276	249	278	249	276	271	268	263	258	274	243	256	267	263	268	275	269	273	272	279	238	278	227	255	290	263	264	250	271	270	283	258	295	253	248	258	257	278	269	280	294	279	285	286	285	232	291	266	280	278	270	288	264	294	283	275	291	276	260	278	275	307	249	298	276	261	271	262	256	228	267	267	239	272	248	289	263	249	255	242	263	257	263	247	279	283	261	287	296	296	291	288	246	272	252	278	248	294	269	274	266	278	255	288	249	242	278	257	266	284	284	275	274	283	262	255	286	288	265	268	284	278	269	278	264	272	283	279	278	277	274	245	258	233	274	272	269	283	255	273	246	245	254	257	254	258	280	286	246	271	271	232	251	269	230	256	250	281	269	258	301	275	296	273	280	264	259	269	257	257	266	266	292	256	274	272	240	252	274	303	255	282	271	272	271	288	246	248	258	300	229	288	290	260	277	247	276	290	259	262	275	258	239	278	262	268	268	284	253	282	280	251	289	267	266	301	264	254	233	279	260	234	268	275	316	281	278	244	288	264	249	272	255	238	275	271	251	278	262	256	257	270	263	299	278	303	269	289	289	269	270	288	259	277	274	267	280	268	250	267	250	248	275	272	269	279	249	276	280	250	260	234	285	266	276	247	285	267	277	290	289	274	278	273	279	237	238	305	293	251	260	251	268	256	262	261	262	286	255	271	303	258	290	276	271	291	259	257	276	287	278	270	277	256	275	273	263	284	230	264	271	233	283	269	261	266	236	227	259	259	266	268	280	244	286	297	254	266	247	258	254	274	236	279	259	246	239	276	295	264	283	289	277	279	243	261	279	274	267	249	286	279	272	258	252	272	271	287	289	287	246	278	274	277	280	284	289	271	267	290	269	281	251	267	251	284	248	255	273	306	271	244	275	250	262	283	261	274	277	269	259	278	277	255	276	274	266	275	290	299	298	281	253	280	266	265	275	262	240	286	281	282	263	256	260	276	233	251	247	302	286	275	261	292	242	301	243	270	267	276	253	279	268	302	239	282	298	283	264	255	256	288	288	267	281	257	273	272	276	268	274	227	265	254	250	279	275	256	237	262	255	251	274	258	278	280	278	261	259	275	303	274	281	258	277	257	298	282	262	238	261	253	299	261	268	256	264	280	258	272	225	265	290	229	258	274	252	267	265	258	265	260	291	292	284	295	248	278	268	241	244	261	266	260	288	279	264	280	252	312	256	258	265	263	255	276	281	269	267	261	242	262	280	263	268	281	253	267	242	288	274	260	279	279	266	281	264	282	268	252	234	273	279	294	291	269	269	248	266	265	267	287	281	270	272	259	302	285	276	265	276	277	257	261	271	294	275	280	263	250	274	291	265	240	267	283	263	263	272	243	263	263	274	283	257	289	296	257	268	270	288	292	278	267	267	274	264	278	280	228	294	288	265	275	276	267	269	280	278	243	248	282	283	277	273	266	285	229	271	242	266	250	281	250	266	262	262	239	285	245	298	302	280	270	270	270	281	266	244	281	248	304	269	269	266	255	267	255	296	255	286	281	257	280	252	270	307	247	250	244	263	279	254	284	244	264	271	286	259	267	255	256	268	270	240	247	247	270	260	247	268	284	252	273	260	269	254	298	285	280	290	256	237	265	270	264	274	258	254	268	262	279	257	257	291	272	286	268	261	295	282	271	293	267	283	250	262	265	274	286	292	267	251	275	262	250	266	254	251	293	288	277	276	280	256	252	267	306	252	273	283	294	270	263	260	278	265	273	278	273	303	240	272	267	256	255	258	291	277	265	251	281	271	259	266	258	291	293	278	265	253	271	255	251	254	276	262	286	270	262	252	278	260	315	241	272	275	297	270	255	243	278	272	276	294	254	277	252	265	240	278	258	257	289	274	285	270	283	283	268	276	265	267	249	247	267	307	279	270	284	261	266	253	265	259	251	277	295	232	283	289	257	256	265	298	248	297	278	270	260	251	262	274	267	264	252	273	254	221	264	286	282	274	290	268	282	240	278	258	283	270	280	270	278	273	272	258	278	278	300	284	241	248	260	271	267	276	262	276	272	275	277	251	273	280	231	247	243	246	277	257	255	248	275	281	268	308	258	253	265	257	268	276	255	274	263	245	262	249	281	265	297	275	288	261	273	295	278	265	273	272	265	257	270	280	266	277	257	283	285	260	279	250	249	262	269	284	258	290	247	253	257	256	264	256	251	252	272	246	251	288	300	270	250	265	292	263	284	293	266	291	288	283	277	272	262	290	279	255	257	249	249	254	291	287	256	259	281	275	270	282	253	311	274	254	270	276	262	259	245	259	272	249	235	274	260	265	241	253	244	284	255	265	278	249	272	301	261	253	289	252	296	278	288	253	284	238	305	238	249	287	285	250	280	250	280	294	267	238	241	266	249	270	250	266	303	246	272	255	216	315	255	284	272	307	271	283	258	277	258	271	296	231	240	243	289	292	268	280	280	263	281	265	278	257	286	282	255	270	295	263	301	263	284	305	256	268	255	254	281	298	265	252	296	260	296	283	268	251	269	261	271	240	219	266	258	277	278	286	256	264	262	279	286	269	262	243	292	271	262	275	278	239	281	277	303	264	266	295	266	273	287	286	286	289	261	268	263	281	274	272	264	226	264	262	298	240	249	266	259	298	257	250	258	260	275	254	290	286	261	276	255	270	271	254	266	266	278	260	265	272	273	261	281	256	286	248	278	295	282	270	276	268	250	296	292	276	271	231	261	280	251	275	272	274	254	284	239	274	281	257	264	263	249	269	272	296	279	257	253	297	274	259	282	293	265	293	249	276	270	235	271	278	287	271	267	248	263	258	280	290	270	273	269	255	280	275	280	254	269	269	261	254	311	269	258	275	281	269	260	295	268	261	258	281	288	283	266	270	270	243	264	260	246	257	264	271	246	276	290	284	281	260	274	280	274	251	295	257	278	278	284	246	277	257	257	251	280	270	264	262	290	296	254	246	286	267	250	262	271	249	251	276	277	260	265	251	282	252	278	275	240	249	283	286	295	272	288	260	248	275	275	256	281	248	260	276	251	292	245	297	260	294	228	287	280	268	282	302	277	246	298	242	282	249	271	246	267	264	270	266
24199	21383	28472	24613	21131	4921	892	640	552	530	478	456	450	420	427	367	413	369	404	387	383	394	374	369	379	393	377	353	363	335	383	385	389	374	390	381	388	376	371	345	364	352	411	374	323	343	379	374	353	361	371	365	393	374	364	385	354	363	374	355	351	341	357	337	345	385	351	335	381	327	364	356	368	339	386	357	346	383	365	347	387	356	380	342	354	380	383	317	338	322	357	344	354	344	370	383	365	350	385	340	378	339	364	367	324	335	371	401	382	356	348	365	330	376	364	384	375	360	344	344	348	345	327	332	351	361	336	367	361	324	330	367	339	351	355	358	351	358	361	342	361	373	310	371	349	342	351	350	353	370	362	356	399	329	343	351	358	382	330	387	340	386	332	366	343	419	382	379	408	349	372	359	347	327	369	370	368	358	385	334	391	374	393	341	380	377	369	367	382	369	349	347	338	342	358	376	374	356	343	338	370	360	367	349	369	338	388	367	376	379	380	367	359	340	374	354	337	339	359	359	356	358	341	385	342	346	365	365	365	352	388	323	363	342	354	362	338	365	380	347	329	339	353	383	352	355	379	359	341	347	361	369	398	340	354	331	353	361	354	339	384	363	358	353	390	375	341	355	377	367	388	409	388	335	362	364	381	343	357	368	326	375	351	357	382	352	328	346	331	340	359	340	355	378	330	357	354	410	364	341	353	339	348	322	353	353	350	353	377	361	380	366	323	353	367	332	360	337	395	338	370	372	369	372	358	346	371	337	366	360	376	336	373	345	352	341	351	397	382	352	356	347	352	341	363	342	370	374	375	351	372	345	374	356	373	367	341	356	367	374	339	351	337	352	368	334	344	386	339	341	350	324	369	395	342	337	394	348	396	333	366	390	325	379	384	363	358	316	353	330	345	329	325	342	366	390	370	351	336	348	370	364	347	391	351	354	383	335	361	389	355	353	348	321	357	381	353	346	369	372	360	347	395	357	361	361	382	341	310	352	350	376	342	343	351	374	316	385	386	350	364	349	381	382	381	299	367	367	349	366	400	372	364	368	342	360	321	348	361	340	362	368	359	357	340	331	342	403	376	382	341	353	384	353	318	376	387	318	363	354	364	361	356	340	351	350	361	348	333	356	344	358	376	359	363	381	348	336	353	373	367	370	334	378	353	369	400	352	338	389	336	308	355	399	361	356	310	359	368	359	374	341	344	335	341	376	353	392	368	365	314	363	378	340	397	349	340	364	372	336	344	367	334	390	340	340	338	346	370	345	379	354	362	368	330	368	366	386	382	332	383	352	371	323	372	352	354	368	343	341	353	367	342	365	394	348	361	331	372	331	353	316	341	356	374	378	350	355	310	375	348	363	377	370	369	358	346	363	358	352	376	363	354	395	368	336	364	329	336	362	339	362	388	366	376	346	377	388	361	365	363	349	359	356	369	369	378	321	366	354	360	351	341	373	369	368	342	357	365	344	336	371	324	351	375	357	361	337	346	372	368	358	323	360	341	360	357	395	379	372	369	332	405	373	371	332	326	361	362	354	363	352	356	346	334	348	350	340	340	366	391	356	377	324	350	393	379	347	340	372	369	344	386	369	347	387	364	353	342	381	358	364	359	347	370	362	368	362	342	364	358	381	358	372	375	346	349	355	345	344	358	350	322	329	380	352	377	348	339	388	348	334	383	346	350	354	360	355	322	389	357	373	354	371	360	333	358	351	384	366	342	385	353	326	349	361	343	353	361	380	317	369	348	400	368	356	345	360	335	363	331	340	350	361	355	359	352	370	370	372	366	353	384	380	384	317	376	367	365	369	350	374	369	303	358	361	326	353	352	358	381	310	337	347	352	341	378	378	344	348	365	364	349	367	377	385	363	358	374	405	375	378	381	366	332	385	350	370	354	352	357	388	321	387	368	357	356	339	380	322	333	351	326	343	355	334	330	370	342	359	336	354	336	355	359	352	360	352	348	337	386	331	384	366	361	360	359	363	341	389	339	349	353	352	356	355	322	359	351	345	304	342	363	406	396	344	380	368	348	374	377	377	361	323	351	373	361	364	364	338	351	388	355	336	350	381	363	346	361	354	338	367	322	350	368	351	350	363	367	342	356	368	362	342	380	345	384	367	339	357	346	342	388	353	372	341	368	354	362	349	340	365	353	329	338	374	380	382	399	371	362	326	364	338	309	332	381	339	341	353	392	359	372	340	365	342	377	337	355	346	354	366	378	344	372	343	344	335	392	348	371	330	341	354	370	330	361	391	327	350	337	403	352	354	362	360	330	322	316	378	341	360	357	339	329	353	342	341	362	356	323	372	356	338	356	352	345	323	362	373	370	382	351	357	362	355	366	383	354	367	347	350	366	377	352	406	356	331	357	385	347	366	364	329	373	361	352	339	347	366	385	371	362	354	379	353	371	335	349	329	349	362	349	370	356	385	369	367	358	352	349	370	376	344	348	347	374	355	365	344	334	362	416	342	336	379	316	369	342	365	358	381	350	353	342	365	338	318	342	371	353	337	332	364	369	346	343	336	346	316	372	368	369	369	334	371	385	340	368	317	377	333	350	345	347	361	328	344	347	343	343	358	353	401	352	362	363	351	360	352	366	357	398	349	377	345	390	342	380	353	343	377	332	389	327	355	363	338	362	361	330	362	377	330	348	358	331	380	367	360	358	359	341	371	366	344	377	362	365	369	384	362	358	355	339	367	350	364	359	370	371	369	357	350	360	359	334	368	372	349	351	355	381	369	381	377	393	332	360	340	382	371	352	348	335	380	369	336	362	351	323	375	380	346	353	349	369	356	342	331	338	359	372	372	386	373	338	371	315	375	360	348	360	388	367	380	341	347	393	338	378	346	369	369	359	358	368	368	355	358	342	342	323	337	373	342	388	339	352	364	365	352	333	350	356	421	369	341	355	365	343	326	360	315	345	318	343	379	353	349	390	361	351	359	371	345	321	346	361	357	349	369	352	345	350	372	346	367	341	332	336	350	340	372	360	359	387	337	363	345	360	399	318	353	363	361	351	376	335	335	368	344	361	381	366	348	340	349	361	346	364	348	364	382	336	368	321	370	352	372	352	345	330	351	326	370	332	358	333	316	352	357	344	363	371	327	384	348	374	375	362	348	343	370	339	333	376	374	330	369	352	380	374	359	319	350	349	356	358	340	373	390	338	351	348	346	374	366	361	357	370	374	374	346	354	365	367	358	386	359	357	329	341	383	351	367	393	390	345	378	380	394	340	367	364	353	385	340	353	363	351	328	358	347	379	343	379	334	373	353	339	385	335	346	350	343	350	397	337	386	334	361	366	359	355	368	284	347	348	358	387	369	367	376	333	343	361	360	339	372	386	360	367	346	344	354	344	317	354	321	355	334	352	323	329	342	337	346	362	383	328	350	394	373	362	361	348	338	353	346	394	328	340	327	390	326	339	386	343	362	381	369	376	341	348	396	344	365	388	382	372	377	328	341	336	338	369	343	359	358	384	378	357	405	358	349
46639	23994	7455	3776	2647	2008	1650	1332	1202	1017	983	854	771	791	764	730	734	636	657	654	719	643	650	621	647	624	620	659	632	606	602	613	594	697	592	570	603	601	591	626	613	580	595	600	548	604	592	574	576	534	576	555	586	555	545	561	612	574	619	585	605	586	578	592	628	580	567	574	584	564	584	544	603	582	583	588	578	556	576	599	561	598	573	571	585	554	582	568	556	618	592	634	565	606	587	580	563	521	600	554	551	575	558	603	608	592	634	567	562	601	574	584	558	605	604	592	615	545	561	567	588	576	607	586	559	602	583	574	559	615	585	554	612	588	606	562	607	592	595	578	565	603	585	576	600	592	582	609	587	548	567	630	582	613	558	538	561	556	555	546	577	585	607	557	572	555	552	585	607	557	591	554	578	574	566	582	593	602	563	540	596	571	634	599	595	583	565	584	594	577	588	580	579	613	538	606	585	620	598	582	564	615	548	575	565	598	567	586	574	619	549	563	570	583	569	635	607	617	562	548	582	612	577	607	539	587	566	565	564	574	591	556	578	589	626	563	588	593	600	572	565	555	573	571	578	590	579	626	576	561	603	595	588	569	580	553	547	549	590	606	586	580	571	646	605	546	559	580	567	559	561	534	576	575	589	591	563	557	604	596	574	554	596	584	610	549	551	617	563	580	573	596	583	619	582	574	540	586	581	559	590	628	587	642	553	562	594	601	600	593	570	624	637	567	594	587	616	587	588	626	641	584	608	595	585	573	607	555	612	623	572	525	629	602	589	612	596	573	592	591	525	585	585	599	604	565	587	553	640	602	593	576	573	562	571	555	635	582	562	578	574	580	585	574	574	572	593	575	545	582	557	560	580	616	590	557	555	559	598	585	563	553	575	565	527	556	569	570	592	623	561	559	561	545	597	597	569	588	571	587	540	572	545	582	559	568	566	538	581	608	585	558	540	576	556	578	609	586	610	566	585	589	562	559	586	555	559	586	555	554	570	567	583	594	595	571	582	571	601	576	594	554	594	577	574	569	572	548	537	596	629	601	536	574	631	557	568	527	577	581	609	547	572	561	592	587	634	565	555	566	582	547	568	595	568	634	568	632	543	577	560	599	576	567	618	615	560	542	566	596	581	546	573	592	568	522	585	610	570	533	614	592	593	540	572	621	609	562	600	603	563	591	600	576	522	560	570	536	562	609	579	585	602	553	555	572	591	592	583	589	603	592	581	558	611	548	555	595	607	509	625	592	596	578	586	572	579	581	599	603	545	535	596	588	557	600	600	590	587	564	598	549	550	568	541	596	567	565	558	563	608	576	570	601	580	595	590	598	578	530	593	605	577	569	565	585	570	607	566	584	550	561	551	560	600	559	578	572	556	582	615	585	587	582	609	586	574	542	575	594	599	583	580	594	614	571	629	566	571	574	573	609	594	608	585	559	600	624	585	601	561	520	597	569	590	556	548	601	577	613	576	562	605	565	571	543	631	577	618	590	576	553	586	601	597	572	576	579	579	578	613	567	521	580	596	609	553	580	595	578	578	611	614	583	596	590	631	558	586	592	553	592	556	595	585	563	579	581	590	562	549	591	570	578	624	579	611	559	599	552	578	626	602	607	538	589	555	540	559	568	638	590	620	590	611	602	599	561	575	545	552	598	577	582	587	580	586	557	607	571	598	586	589	637	571	574	601	612	562	539	584	593	580	587	524	576	623	605	562	603	537	594	597	581	569	579	596	613	614	579	609	608	562	585	595	556	581	553	591	605	564	602	568	588	593	585	599	592	586	558	566	576	597	540	584	597	578	555	553	565	595	598	596	549	568	554	604	579	586	571	581	624	616	580	579	594	548	562	591	574	534	570	571	527	622	568	547	541	607	578	587	544	568	571	545	564	520	616	567	574	579	576	588	556	617	582	568	544	570	569	558	605	577	572	579	607	565	601	609	578	572	590	575	562	569	599	540	564	585	593	616	555	577	595	578	576	591	600	537	576	576	559	584	573	556	589	592	610	570	586	555	559	611	590	547	601	639	568	597	583	564	576	573	603	585	592	605	591	566	520	588	578	581	574	518	626	601	612	590	560	595	541	573	555	550	570	586	563	617	571	591	582	556	631	567	581	576	637	627	626	558	562	559	607	564	564	570	638	573	587	577	572	571	579	572	589	543	572	565	591	605	601	605	594	587	555	631	614	609	555	609	573	554	557	569	583	605	561	585	583	535	577	565	594	581	568	606	606	564	585	588	623	619	588	615	555	582	569	617	566	556	567	583	557	557	580	570	606	553	583	614	570	582	604	573	525	578	550	603	585	574	597	564	529	518	587	575	619	533	585	589	602	567	590	569	548	551	579	566	580	547	581	582	632	588	600	531	575	529	554	577	542	547	611	592	579	574	615	544	577	626	604	535	589	579	589	591	577	580	595	575	515	579	592	591	569	547	569	609	556	593	553	616	572	573	545	579	614	565	584	573	640	580	568	570	578	579	565	516	564	658	620	586	572	592	544	606	576	574	578	592	579	598	594	579	575	590	569	590	576	580	574	612	570	562	619	583	599	532	592	548	585	599	558	542	601	583	587	564	582	563	567	541	583	572	589	578	560	587	564	582	593	575	573	567	530	572	580	597	576	565	571	573	605	582	618	583	585	612	556	540	553	563	568	570	597	580	576	606	580	587	599	589	600	556	595	570	563	602	589	609	566	626	569	629	590	604	536	588	588	594	607	634	559	602	573	601	556	563	595	606	575	564	609	573	552	576	564	542	577	616	619	592	554	532	585	575	551	521	583	567	573	565	572	604	574	599	585	554	572	584	566	592	489	563	578	621	574	560	573	572	580	580	570	556	592	582	596	611	552	609	592	577	570	582	570	561	560	589	622	591	594	558	568	598	561	553	578	555	593	582	579	568	550	546	569	645	552	602	555	574	564	592	521	557	585	567	592	548	566	596	607	620	546	571	603	630	602	590	525	556	573	583	591	583	550	585	562	562	609	590	558	612	570	569	515	582	546	592	618	548	596	577	566	549	606	568	564	562	613	586	556	594	536	600	551	584	552	587	581	593	573	597	584	580	574	606	577	593	593	578	566	566	544	543	553	619	556	581	561	583	604	584	570	573	606	562	594	563	543	640	565	614	555	580	616	555	578	561	582	544	620	595	626	587	583	541	552	554	594	641	586	577	560	606	552	562	583	584	592	592	554	596	563	558	551	577	592	559	569	552	551	561	537	601	582	564	582	627	615	547	608	593	568	578	583	569	584	578	534	598	577	567	606	566	602	590	606	592	602	600	558	562	609	546	538	556	587	568	594	602	579	584	568	598	606	582	603	608	545	619	562	588	590	552	580	607	613	582	555	584	623	616	616	574	561	543	575	566	575	605	550	590	544	601	553	587	602	622	557	608	563	535	569	618	598	584	594	554	579	558	601	587	589	573	603	592	592	582	607	569	592	543	541	612	604	595	582	560	559	547	585	610	560	581	605	552	557	559	571	546	581	575	569	599	575
23213	21380	29092	23997	21363	21177	3884	956	697	676	617	578	520	571	518	500	484	493	497	449	487	435	438	447	415	469	402	422	435	443	438	420	437	442	424	392	430	375	414	447	395	432	458	447	395	402	435	443	429	395	398	387	421	424	399	383	385	406	418	432	414	413	456	385	403	416	379	411	396	373	427	399	393	382	410	378	392	392	432	393	391	385	374	372	398	434	394	446	384	392	406	424	393	413	435	383	408	396	419	410	398	439	402	379	374	411	388	385	437	425	386	438	409	412	410	434	430	394	372	421	407	430	398	395	387	409	404	393	410	408	440	413	401	385	377	356	421	432	376	453	386	393	410	383	417	438	409	405	404	396	419	405	401	414	401	382	383	369	417	431	378	423	434	394	414	377	389	384	441	389	399	402	435	403	375	438	408	353	417	439	398	376	422	397	376	441	424	419	402	417	395	418	408	386	375	454	414	387	394	376	404	385	388	409	382	412	399	415	394	418	414	439	406	410	400	430	416	389	435	344	440	395	376	400	372	436	414	426	413	451	388	400	459	367	437	415	397	451	386	365	430	398	373	387	407	360	412	404	414	390	428	408	416	399	392	398	378	373	382	427	379	393	363	401	412	375	380	410	403	355	400	400	386	401	390	400	398	384	420	416	396	353	414	414	390	347	404	412	416	420	410	380	395	396	384	387	427	407	395	397	429	400	394	410	414	420	427	385	437	437	418	456	391	377	422	395	424	374	403	390	422	396	399	423	394	412	397	383	406	342	387	391	400	377	411	396	425	398	409	394	428	404	426	419	400	404	408	415	397	389	394	391	378	368	405	399	413	414	416	437	408	374	398	348	421	392	387	410	398	442	400	389	388	387	365	385	389	389	414	412	399	401	401	407	381	398	394	413	364	395	419	444	408	393	419	380	387	426	380	362	389	424	406	400	365	415	380	381	404	387	411	415	399	373	379	384	357	396	411	401	405	400	407	380	391	406	407	441	425	400	420	414	370	377	398	415	405	376	379	424	403	374	396	408	418	399	397	396	384	397	378	435	404	415	419	404	433	376	400	412	438	397	426	393	407	395	427	399	412	399	370	427	380	393	387	393	410	396	422	417	408	359	390	384	387	394	383	408	383	378	374	344	386	377	429	383	400	395	424	404	400	391	400	398	444	400	368	381	434	406	396	408	360	362	408	444	387	379	388	422	385	384	396	399	403	435	402	384	376	355	396	424	398	390	392	384	410	415	401	420	401	394	385	345	434	377	388	413	392	412	407	442	443	390	387	426	413	429	433	412	445	395	379	354	351	380	396	422	390	385	402	396	448	394	403	380	403	412	384	381	408	400	406	381	440	418	393	390	402	375	392	430	371	423	410	409	420	384	444	439	393	390	415	401	419	381	378	392	400	442	394	385	407	404	410	436	383	408	371	391	432	415	346	408	367	380	407	391	366	381	387	389	397	376	358	433	411	458	451	380	406	398	414	386	437	410	409	408	394	420	434	397	378	433	408	383	416	445	432	424	368	364	368	404	382	406	395	356	410	375	420	436	390	405	354	394	418	397	368	385	372	416	425	416	388	423	396	416	398	385	426	362	417	369	378	395	394	437	411	430	416	403	413	370	396	403	396	370	402	399	396	389	386	397	428	420	425	408	409	395	411	393	396	395	400	390	415	411	419	402	383	403	426	406	409	397	370	384	381	383	402	387	441	354	457	431	401	363	383	433	437	383	423	405	370	369	379	406	360	406	378	407	414	435	399	408	405	390	418	424	391	386	405	417	385	410	446	399	391	412	430	414	418	403	401	396	405	400	396	391	402	424	414	383	355	378	368	389	423	384	351	408	404	439	387	416	401	388	411	416	395	382	434	404	382	381	436	397	373	428	442	398	395	376	405	393	414	401	385	388	418	411	386	380	382	393	385	415	443	378	395	366	406	435	425	412	407	388	372	388	378	402	385	414	395	425	373	375	393	404	412	357	420	425	388	397	397	421	392	408	385	418	425	414	419	392	427	395	407	418	405	379	380	444	414	392	371	407	419	390	401	372	390	394	403	395	430	397	362	384	398	372	396	386	401	406	414	417	405	393	418	446	424	423	434	367	405	378	410	396	419	430	386	413	402	406	397	424	412	413	381	421	413	371	382	400	388	361	390	375	393	383	411	405	412	375	428	401	392	400	400	380	395	395	392	407	392	415	350	427	419	395	423	380	424	377	412	378	416	413	407	386	412	378	387	411	384	409	385	398	386	388	404	394	420	392	396	436	418	419	391	397	403	402	391	395	405	429	404	407	403	425	373	407	353	429	414	398	377	408	389	381	392	397	437	417	417	437	401	393	392	416	412	412	434	370	379	422	363	419	397	378	392	414	397	409	381	402	421	379	407	367	399	378	399	398	409	399	400	401	426	384	408	418	401	398	424	374	397	390	409	411	440	400	419	374	398	423	400	427	361	407	415	399	396	405	399	350	393	424	376	355	382	382	435	416	371	422	415	394	399	411	388	402	387	390	374	401	404	395	427	401	377	370	385	408	367	410	366	421	370	360	409	429	406	372	378	427	392	379	381	399	431	359	348	382	422	420	422	427	413	428	381	420	383	342	421	376	402	346	378	380	407	403	383	403	388	405	400	396	396	382	407	423	403	412	392	394	410	400	399	428	409	430	375	384	415	429	376	368	393	409	414	408	416	374	411	374	411	407	377	395	434	426	396	415	411	425	376	405	413	376	376	401	390	423	403	397	432	402	445	398	385	434	385	357	400	413	385	414	387	389	421	381	407	388	423	393	380	403	409	386	397	407	368	367	399	374	463	389	399	403	390	385	394	393	396	398	405	383	406	410	420	412	429	398	353	385	408	415	389	389	423	401	422	419	408	380	396	430	354	386	387	350	389	406	405	415	359	369	366	393	427	392	397	395	427	397	417	388	405	393	433	402	373	386	400	405	416	414	368	452	364	417	364	391	395	375	426	433	392	412	420	410	362	386	397	376	401	370	374	380	395	402	413	399	373	392	407	383	417	399	405	368	405	367	414	403	403	387	379	405	387	384	388	402	378	417	419	389	435	417	400	373	415	403	367	425	394	428	417	377	404	388	417	358	407	391	464	389	423	379	397	434	378	434	382	392	380	387	394	405	381	404	392	402	415	416	372	363	372	403	401	429	372	406	387	436	432	381	413	412	412	397	398	385	410	382	377	388	417	374	385	390	387	393	400	425	393	379	431	446	389	397	386	398	380	390	374	398	372	416	409	412	409	397	396	401	398	382	410	409	396	393	408	418	403	406	401	369	393	383	396	376	424	375	416	397	407	432	407	422	393	374	402	413	405	381	396	434	407	430	352	425	388	435	429	376	389	397	377	380	417	355	421	398	375	427	404	422	425	415	397	400	430	364	396	418	421	406	368	406	381	402	393	432	397	424	417	403	394	396	429	370	392	416	368	392	405	386	389	452	393	442	435	414	374	396	401	389	392	410	369	414	412	382	415	402	391	404	390	380	414	401	420	425
52253	28786	12459	6550	4462	3286	2578	2127	1815	1502	1408	1253	1149	1079	995	916	886	887	826	777	804	836	752	799	730	780	740	721	723	733	733	696	719	710	690	643	693	696	676	678	686	711	632	654	664	695	676	692	694	694	673	640	691	670	645	665	719	660	663	667	631	611	624	649	633	667	678	628	658	660	700	672	627	653	676	709	662	647	674	650	672	675	685	691	641	630	614	649	692	627	641	647	620	667	655	640	655	643	706	703	702	677	652	689	682	683	621	620	677	654	613	608	664	596	655	683	663	663	630	633	662	665	658	675	614	657	661	630	617	613	669	618	672	641	663	680	683	656	652	680	591	641	675	641	617	648	668	632	682	607	661	652	626	654	691	672	621	662	684	625	644	620	622	675	608	677	641	650	646	696	698	626	645	640	625	680	694	637	617	611	637	656	675	703	661	608	619	649	682	631	623	645	623	595	621	609	654	660	639	643	670	623	620	663	611	654	646	659	640	642	645	659	678	611	643	648	654	615	631	655	618	629	668	666	616	652	603	647	632	660	657	646	646	655	636	637	644	696	588	646	658	654	661	634	626	659	670	609	623	648	611	683	696	653	645	632	638	672	641	648	660	617	633	635	648	651	648	619	597	656	622	635	591	627	600	632	618	629	648	672	633	653	637	633	657	681	658	647	654	637	648	620	686	644	653	656	674	639	670	651	606	672	671	646	696	640	614	619	667	660	642	644	647	710	673	649	658	687	660	641	657	665	640	646	643	662	628	644	647	638	636	643	634	697	651	659	659	673	601	646	633	632	680	662	660	670	651	597	621	590	650	633	634	636	636	631	626	647	649	651	646	664	606	653	633	648	638	665	636	641	617	622	638	613	614	656	667	610	663	613	611	631	679	618	647	696	645	642	599	674	620	630	656	659	640	679	601	703	624	606	612	611	662	655	678	660	638	647	655	672	632	628	679	670	635	651	676	598	609	650	671	651	615	624	629	651	655	639	677	671	646	651	680	621	605	666	649	643	649	640	655	610	681	675	647	710	615	637	649	641	606	638	626	693	673	640	671	616	633	664	667	707	682	648	669	644	677	674	646	643	639	663	653	671	668	663	635	650	716	627	652	650	686	683	640	697	629	628	644	655	678	655	665	661	632	624	656	641	617	611	657	633	636	659	636	646	718	586	625	614	652	677	669	659	656	692	660	620	649	670	678	603	614	663	637	668	635	621	677	628	633	668	622	623	629	638	653	680	680	654	658	645	671	692	659	699	640	662	702	668	680	649	643	657	644	626	629	643	607	635	659	638	621	633	630	627	649	628	620	683	656	670	656	663	609	665	632	632	585	598	649	648	652	604	652	609	612	664	665	619	659	648	663	634	609	649	725	676	677	632	666	646	687	637	662	649	636	634	635	641	658	673	636	633	654	626	686	665	595	660	657	646	691	615	682	670	628	643	628	709	643	611	720	672	618	648	662	615	676	641	648	654	633	657	632	695	620	652	658	606	636	657	705	677	648	622	643	640	613	682	616	703	663	669	639	655	687	615	618	662	586	663	632	647	641	653	681	664	655	628	657	654	650	677	677	639	656	619	686	635	710	607	694	593	638	629	684	637	621	647	654	644	634	635	641	711	659	602	690	669	654	629	657	643	704	649	612	629	644	654	674	649	660	631	696	587	653	672	660	672	650	635	658	655	599	664	672	657	642	642	661	663	637	617	641	668	636	641	643	616	654	665	676	658	661	648	616	642	658	623	633	707	643	608	665	708	671	660	669	703	671	660	652	627	680	642	641	637	716	630	633	636	684	670	630	643	599	632	674	643	671	654	602	633	614	668	652	648	645	612	630	629	623	667	697	696	645	670	609	626	624	685	660	651	659	655	660	688	646	677	649	671	647	646	631	652	649	634	638	635	672	596	676	655	629	639	646	622	631	672	642	635	633	625	636	678	647	677	652	639	695	662	652	641	673	657	599	649	644	638	710	661	635	608	662	690	591	620	656	613	633	635	692	629	621	685	719	640	642	680	678	676	653	643	641	657	651	628	675	625	646	677	650	652	708	696	638	657	627	601	620	622	631	698	654	616	721	634	616	656	658	622	667	622	653	636	627	640	653	632	649	651	617	631	593	659	624	668	694	656	641	632	628	618	647	647	615	652	621	668	663	630	614	627	651	630	632	623	587	639	605	689	674	639	621	653	656	663	633	635	668	659	604	701	619	679	698	636	682	649	673	667	648	665	633	650	651	620	619	670	600	611	637	634	621	661	689	648	715	643	675	676	678	636	622	613	662	638	626	687	647	612	618	609	630	653	662	659	639	668	692	659	659	617	671	668	689	624	622	645	659	650	663	635	617	675	660	633	650	646	602	668	676	624	663	634	670	656	629	623	666	653	644	683	633	612	665	649	612	625	643	660	666	661	626	652	604	662	648	644	623	636	692	636	698	611	590	604	650	621	674	599	650	652	653	592	653	622	618	661	654	660	619	707	657	630	634	683	640	599	646	667	647	653	652	673	671	619	642	684	656	645	659	630	642	670	630	640	655	641	643	664	658	627	615	661	653	627	610	659	683	664	680	668	637	662	588	654	650	621	659	689	617	630	624	663	675	671	689	602	635	649	634	648	692	653	656	611	640	705	639	639	592	678	650	646	724	617	679	613	631	676	643	694	661	667	661	687	592	654	620	613	673	629	668	665	656	649	690	632	692	600	635	653	644	633	648	669	687	644	681	607	607	660	627	652	653	692	642	672	657	665	655	657	651	653	645	629	665	678	657	646	605	646	671	637	620	649	634	699	676	630	625	628	643	649	625	649	659	607	647	614	648	644	638	671	639	666	649	616	647	641	644	641	633	639	669	634	660	669	665	678	623	627	670	628	619	649	676	666	645	631	697	632	671	613	614	595	670	674	648	643	602	640	676	624	665	635	634	645	666	657	613	679	634	683	642	640	644	658	661	612	705	664	649	692	639	644	636	630	642	659	628	652	682	653	613	638	665	650	633	641	648	630	658	675	633	637	634	622	660	689	629	667	619	594	691	623	649	606	699	619	692	636	666	679	639	647	646	646	651	624	668	611	662	667	623	665	636	637	710	640	691	668	647	617	590	630	646	637	600	672	656	630	705	686	613	676	655	629	704	647	644	637	679	642	608	639	671	637	665	648	654	653	627	680	659	636	628	653	630	653	669	640	651	680	629	660	642	616	627	690	677	649	651	669	641	649	650	685	645	675	644	634	595	659	651	661	629	634	615	617	586	665	632	653	646	656	673	671	655	676	648	706	652	652	626	671	660	695	681	641	682	639	635	646	605	619	669	639	662	622	655	677	645	664	681	647	670	616	674	632	694	659	657	645	616	656	613	639	624	651	651	627	644	666	625	630	648	628	663	635	671	618	642	586	633	655	650	642	633	621	627	632	605	663	685	655	636	625	614	657	663	679	709	633	601	654	653	646	626	726	678	604	652	695	629	604	626	652	674	666	618	648	671	687	662	640	659	622	631	651	641	644	657	666
27055	21209	10306	568	273	227	179	186	164	182	155	174	151	169	138	164	174	158	151	164	157	171	179	155	172	171	152	171	154	136	180	134	165	176	140	140	175	169	156	140	150	159	166	159	133	152	169	171	162	162	179	177	170	148	152	159	169	161	171	131	144	157	145	167	168	155	179	157	158	151	156	174	149	158	186	155	153	156	186	150	148	139	163	134	183	154	141	159	165	149	159	158	166	167	154	150	174	151	164	164	163	166	158	166	149	160	185	143	182	183	143	167	164	166	171	144	164	139	165	150	159	151	174	154	150	159	158	168	149	154	164	157	158	168	164	157	163	143	140	168	143	162	161	143	130	159	176	176	162	180	178	148	180	152	159	177	128	150	173	168	152	157	144	160	140	164	154	160	145	168	166	169	147	147	179	159	199	162	159	164	152	168	171	159	165	165	160	137	161	151	144	155	148	152	160	176	170	153	153	172	135	173	158	150	164	172	158	144	153	162	166	151	171	174	149	135	147	163	166	166	157	144	154	176	170	159	177	179	167	191	168	160	135	162	170	133	145	176	174	175	139	162	167	169	160	152	156	164	162	156	148	174	166	145	161	152	148	137	152	164	131	145	173	170	143	146	174	177	159	169	146	153	179	156	155	155	162	155	159	168	182	166	168	166	160	154	165	162	174	155	163	161	145	161	173	142	174	158	159	165	175	148	172	174	165	142	156	157	180	133	151	162	155	179	148	163	169	141	173	182	165	154	146	169	152	176	191	171	143	166	167	170	154	173	158	186	130	156	164	143	168	162	171	146	178	185	159	185	161	169	165	133	179	149	169	172	152	169	150	181	155	146	160	168	175	156	173	142	164	144	172	138	159	156	164	146	158	158	151	164	169	167	151	133	144	153	163	158	140	170	165	153	147	156	148	164	156	172	167	159	162	170	151	169	177	161	156	160	168	160	149	175	164	172	158	164	162	186	173	156	175	180	144	171	137	165	162	185	160	162	158	149	167	171	168	177	159	164	157	169	145	169	163	166	166	154	153	141	170	158	166	159	165	140	159	142	141	156	171	158	156	179	156	144	176	156	167	151	182	171	162	157	170	153	177	149	160	161	171	149	159	141	166	154	168	169	154	183	169	162	151	183	158	159	177	148	174	178	140	135	188	157	169	159	172	162	165	148	156	166	140	164	146	168	167	164	157	167	161	156	142	136	172	170	159	182	124	178	149	169	143	187	164	151	181	175	163	155	146	159	161	135	188	141	180	147	166	161	155	145	162	165	143	140	147	162	151	147	154	140	159	163	189	140	159	155	164	152	184	164	176	161	164	150	180	178	146	174	166	171	163	179	164	160	165	159	147	171	175	155	155	161	167	178	149	182	170	175	142	148	143	143	148	170	141	168	172	137	165	154	142	164	160	168	169	165	174	161	175	167	149	149	171	169	169	165	161	161	168	173	160	172	146	148	169	180	154	155	151	181	152	176	151	151	176	156	164	168	171	164	143	152	161	165	146	188	155	167	165	161	153	165	132	154	176	146	168	167	170	178	170	169	148	184	147	179	142	161	154	151	143	158	169	142	149	145	168	150	153	166	157	158	151	157	135	184	148	155	142	170	143	178	161	133	164	149	161	155	154	160	142	158	170	141	158	160	177	143	149	164	171	193	167	144	148	157	161	183	167	149	138	161	175	162	172	152	156	181	157	152	132	159	172	153	156	181	162	157	161	177	182	159	159	170	164	158	151	175	152	159	141	153	157	146	174	200	156	146	151	168	161	151	161	165	158	151	157	143	165	164	186	168	162	193	150	164	136	145	165	158	172	162	131	147	141	179	176	154	157	165	160	168	164	166	148	163	150	157	142	137	164	140	181	167	170	154	155	160	155	187	169	151	155	144	154	172	175	143	155	148	178	154	153	169	146	144	152	149	167	143	166	179	146	148	147	155	167	151	155	170	139	153	187	163	156	191	157	152	156	135	168	159	166	165	159	163	150	171	175	173	159	155	149	136	180	157	153	162	151	148	159	149	178	158	169	158	152	146	160	170	165	176	182	173	152	159	174	162	154	150	179	174	168	144	197	160	148	170	148	163	165	168	165	153	173	150	187	182	146	149	165	162	148	178	177	166	166	142	157	164	150	166	146	180	153	158	164	167	140	162	154	168	160	164	163	152	152	179	154	150	177	155	145	152	159	145	154	155	167	141	163	163	152	143	167	146	150	149	169	174	151	167	172	142	160	163	174	156	140	133	186	166	154	177	178	159	150	176	132	177	177	147	157	170	147	189	162	157	146	157	164	171	179	149	180	177	146	151	164	169	162	185	162	151	164	168	173	159	143	143	171	169	167	142	162	147	189	171	164	172	158	160	145	151	134	175	150	168	137	163	152	161	163	179	156	147	177	180	147	162	161	159	151	151	151	168	172	155	152	164	148	162	180	152	183	145	190	159	157	149	186	145	170	163	185	169	151	133	168	158	175	164	174	156	141	173	157	163	165	169	155	144	174	155	158	151	163	156	149	144	176	184	158	161	149	190	162	158	158	168	167	161	167	156	158	162	150	160	157	146	159	168	153	134	168	153	173	153	168	181	170	179	150	169	175	135	163	167	177	148	159	143	150	167	161	179	151	163	154	155	151	148	160	167	168	157	163	146	184	166	136	160	154	171	141	183	179	163	159	167	174	158	143	169	159	170	131	164	171	139	162	156	162	173	156	159	158	162	167	165	178	169	157	144	180	152	161	148	178	168	166	151	161	144	178	151	141	172	166	158	173	163	148	167	169	168	166	174	149	123	181	163	162	163	175	164	156	180	181	161	170	153	147	159	152	163	170	134	173	148	165	166	141	158	163	150	143	153	166	150	171	144	152	157	157	166	165	166	172	183	169	179	158	159	161	165	179	193	164	175	162	162	174	151	145	150	148	166	155	143	155	167	164	158	149	164	155	159	153	159	171	171	171	150	141	175	172	165	181	161	136	147	154	161	163	151	170	175	158	186	155	176	160	159	159	143	165	153	156	134	161	139	149	156	172	147	149	173	174	172	176	166	154	157	159	173	172	161	195	145	156	162	146	163	157	158	141	162	149	165	177	130	159	172	144	165	156	153	159	168	168	162	157	154	175	151	169	162	188	146	160	179	166	180	171	156	164	159	152	156	151	165	159	187	136	150	142	157	168	172	132	159	146	160	177	149	160	176	161	178	135	162	157	165	134	149	160	160	154	168	146	157	171	152	166	148	156	132	146	169	144	151	166	150	154	149	175	157	148	182	170	160	148	152	143	167	173	170	149	157	168	173	134	135	148	161	167	154	170	167	161	158	142	134	166	174	145	153	176	143	141	169	144	178	152	153	143	170	144	177	147	151	147	159	155	153	179	161	148	168	152	151	141	149	154	152	134	151	144	151	160	136	142	194	153	163	170	139	158	163	159	191	172	170	164	153	160	141	151	158	156	147	158	163	163	162	154	154	130	157	166	166	162	180	154	172	164	154	177	153	162	161	133	146	168	137
23384	10896	1084	580	474	412	355	328	336	318	290	298	325	287	282	303	291	277	282	275	249	282	261	260	254	274	269	264	260	234	262	256	277	287	277	268	277	283	275	286	285	259	289	244	249	273	266	242	279	292	287	290	286	270	273	266	263	260	253	263	279	271	298	293	262	252	295	243	322	261	282	293	263	278	264	265	274	282	271	313	267	293	263	268	269	286	248	291	287	294	286	271	264	279	282	273	263	277	303	260	271	266	258	282	267	286	283	298	301	287	243	268	268	296	265	285	257	266	280	245	224	285	264	275	272	248	280	263	256	258	298	255	292	269	256	259	274	261	275	274	282	264	260	278	275	269	282	266	275	272	244	288	268	277	242	263	287	266	272	270	275	259	273	258	258	297	244	287	284	281	263	262	272	290	274	281	268	255	258	254	264	281	299	268	299	277	254	278	297	242	277	286	267	276	255	311	297	257	263	249	257	260	269	251	275	264	262	297	269	266	297	281	291	265	244	286	272	267	249	272	299	262	282	275	230	278	293	276	270	260	294	259	277	248	247	300	305	249	256	283	249	253	276	268	286	300	269	255	267	262	251	276	279	273	237	272	270	254	271	302	273	259	275	288	298	278	291	295	291	264	251	256	242	269	265	256	270	254	275	287	314	256	256	256	281	287	275	255	238	274	280	276	244	257	279	282	262	271	272	278	283	291	278	269	274	280	262	260	279	288	295	275	261	273	290	275	307	251	281	239	251	264	272	264	260	319	290	299	274	283	269	270	279	294	240	266	284	273	287	273	273	284	279	261	285	283	262	295	255	314	250	253	279	287	261	245	276	280	264	271	270	287	293	242	284	262	282	273	294	287	300	272	251	239	277	269	282	262	250	254	276	280	271	279	262	293	255	263	253	284	265	253	259	268	285	266	293	294	277	295	270	275	261	269	267	280	263	257	270	293	298	255	247	270	281	267	248	294	282	280	309	296	293	269	279	272	257	260	278	283	284	280	289	276	281	254	240	314	250	288	270	292	262	226	285	284	256	264	256	285	293	296	255	258	251	251	289	275	266	248	250	300	277	261	286	253	244	276	257	262	273	278	247	297	282	261	259	280	250	275	273	272	285	265	261	292	279	290	274	262	277	275	283	267	273	264	294	255	284	286	287	278	262	282	243	303	281	270	313	266	285	268	265	262	276	277	246	264	304	287	283	261	282	289	285	263	289	268	242	275	272	276	290	268	262	273	256	284	290	288	263	279	301	296	259	268	278	267	290	303	280	246	271	288	242	289	282	280	262	265	279	264	266	276	291	284	282	263	273	300	249	280	262	254	256	243	276	271	293	264	270	273	317	261	255	253	262	296	272	267	263	264	269	313	268	296	261	255	253	257	269	256	271	259	290	319	263	292	257	273	294	267	278	272	268	265	258	271	239	279	225	261	257	263	240	255	268	277	264	273	299	265	259	260	266	308	291	282	291	298	257	278	246	262	284	280	287	299	271	258	259	255	290	256	248	226	276	287	273	221	284	272	276	260	257	303	261	282	222	263	288	277	271	281	284	287	256	287	260	267	279	290	263	239	243	295	270	280	243	254	274	256	271	259	258	284	269	286	271	266	294	241	290	283	245	260	280	261	284	265	252	299	262	269	308	244	279	263	239	258	273	235	255	238	255	288	277	248	256	272	291	288	306	294	272	272	263	278	285	293	281	281	242	270	285	298	280	251	281	278	299	303	284	280	285	298	290	272	278	277	286	247	283	282	244	264	295	292	254	268	275	270	295	251	276	262	264	248	272	264	276	295	242	259	288	267	294	263	248	266	268	270	267	282	266	266	265	294	313	245	253	273	323	271	275	264	255	268	283	296	272	259	263	266	264	271	266	252	274	264	268	248	294	299	252	295	244	253	279	264	275	256	267	242	272	261	271	262	264	293	261	281	255	261	287	249	284	280	277	283	241	271	262	274	257	303	279	274	269	289	291	292	296	278	268	276	275	255	300	270	301	277	282	277	269	272	248	255	274	280	286	258	278	276	259	270	250	271	288	294	262	283	269	271	303	267	270	280	262	249	281	267	264	288	262	284	285	247	249	274	287	252	273	294	263	247	269	256	296	266	256	269	285	269	295	283	272	248	265	267	263	257	317	257	254	272	261	277	259	262	284	265	248	274	263	274	265	269	266	260	272	250	261	278	298	258	294	306	228	255	285	286	293	282	285	268	255	257	272	273	239	254	265	249	286	265	275	269	252	278	274	249	280	243	255	281	263	240	266	266	256	292	271	281	280	297	256	280	245	261	271	260	270	297	250	258	287	254	265	287	286	284	267	252	222	285	273	272	286	260	270	262	244	275	276	291	276	287	262	258	260	270	287	261	265	273	300	251	269	283	263	246	281	295	266	268	313	256	277	291	280	228	273	274	296	273	241	270	246	260	266	250	282	280	282	273	267	286	259	265	278	281	281	272	304	266	283	253	267	288	267	248	269	257	276	280	305	269	284	275	261	299	269	260	263	292	270	247	295	258	261	253	262	268	268	270	253	291	250	249	274	256	270	262	258	283	264	287	274	275	270	275	262	283	255	292	289	282	287	291	285	274	267	279	254	269	264	287	276	293	286	283	263	243	280	243	295	257	252	268	256	306	314	302	295	266	299	289	255	283	299	264	240	250	266	267	267	281	275	280	320	229	274	285	241	282	263	296	265	256	290	249	283	263	261	268	258	269	243	281	274	302	277	253	282	261	256	256	287	262	261	280	282	283	277	264	278	247	250	292	277	275	286	248	255	275	261	291	265	314	254	271	252	279	271	263	287	286	284	273	268	265	269	280	278	295	281	253	287	283	281	278	294	264	253	266	282	269	263	246	260	264	286	268	282	271	267	253	266	274	270	297	265	294	284	260	254	276	280	254	280	260	275	285	294	286	291	268	279	271	283	280	280	312	284	287	295	292	294	269	267	251	280	295	290	275	287	257	317	267	269	279	246	275	261	254	280	274	288	277	278	255	267	294	246	299	266	298	281	286	273	227	247	275	290	249	270	282	273	273	281	251	279	267	276	255	257	267	290	269	259	273	277	262	270	259	290	243	285	246	279	250	282	274	272	256	269	280	271	286	261	263	242	294	258	296	289	279	279	271	264	292	273	274	255	289	295	266	296	249	263	253	284	256	243	266	273	280	261	282	275	289	301	275	268	277	248	285	255	270	273	256	264	267	288	296	271	267	264	275	275	259	267	250	308	269	282	285	247	285	291	280	281	283	248	259	295	261	259	250	264	257	257	273	252	305	280	285	244	293	271	248	260	271	295	263	274	288	252	263	307	277	297	256	249	307	271	307	256	307	296	263	269	288	291	278	274	244	260	277	246	273	266	249	284	263	234	273	278	276	282	246	281	267	275	252	295	259	273	296	243	279	284	262	284	266	245	270	271	288	264	263	284	283	272	258	268	281	284	247	257	276	261	268	250	264	307	282	280	280	258	281	283	268	272	291	289	237	266	279	285	280	268	278	274	277
24226	21410	28590	24545	21194	5294	798	620	514	491	488	438	400	464	431	426	397	435	416	418	383	398	354	362	339	405	386	362	352	358	357	378	393	361	383	359	358	376	353	344	384	379	374	361	342	337	369	326	335	384	336	388	342	384	323	360	360	357	344	354	383	336	375	365	352	349	365	398	346	400	372	352	308	343	330	372	359	341	349	382	380	374	397	332	356	342	342	391	344	337	372	369	321	366	361	351	388	355	378	361	361	398	358	377	364	363	386	358	333	348	307	351	353	375	349	352	389	383	369	318	355	371	357	362	361	358	329	351	333	378	370	371	352	409	352	361	346	361	336	365	328	364	376	357	378	340	347	339	352	324	385	372	376	343	374	330	359	342	389	378	359	349	375	349	357	348	354	360	359	357	367	366	382	346	333	330	389	354	335	395	379	364	325	362	359	345	355	386	351	352	371	368	358	355	341	354	388	389	360	356	340	314	364	357	328	338	371	376	381	375	343	379	355	358	341	376	342	378	347	340	323	349	368	369	329	336	354	326	343	374	365	375	350	327	356	407	341	323	391	368	383	369	336	398	391	359	362	373	348	377	379	351	390	334	366	361	338	352	345	336	332	342	396	337	345	341	330	342	356	338	367	330	374	350	375	335	342	387	359	327	331	375	353	349	361	363	368	378	331	363	361	321	370	387	393	352	332	336	334	384	357	354	386	344	395	347	372	356	343	362	361	376	344	382	335	346	353	354	354	376	345	352	370	371	362	348	365	354	382	345	359	388	372	367	391	363	338	343	348	369	354	339	359	388	340	368	357	380	350	353	334	351	338	393	332	366	357	371	375	370	348	344	380	329	402	372	374	349	401	340	344	380	342	343	330	375	348	337	362	362	326	358	346	360	395	334	401	358	349	368	352	365	364	370	355	358	360	385	328	335	369	389	343	353	349	362	372	364	362	389	344	346	347	382	395	340	386	363	363	333	358	369	377	350	351	348	356	376	358	338	331	352	366	351	369	342	353	348	309	301	348	372	362	412	338	360	367	356	351	354	374	342	349	371	360	365	321	385	344	340	402	360	349	381	378	362	389	340	349	328	353	355	398	347	392	376	362	355	372	369	326	341	359	362	338	334	379	382	350	330	353	371	373	352	364	342	358	400	339	337	392	325	340	334	341	371	361	356	350	360	345	344	350	368	367	349	334	356	323	375	319	366	367	385	353	373	365	343	351	350	364	342	389	356	347	340	373	377	348	392	371	367	368	360	359	338	379	357	364	335	318	336	390	394	348	352	359	350	364	354	375	374	339	361	352	371	387	347	354	337	339	343	368	365	394	375	342	368	359	390	333	375	375	350	359	346	383	338	373	360	346	371	374	384	346	350	373	386	360	372	365	342	350	362	357	376	330	329	352	354	338	359	346	353	348	379	347	380	352	358	357	344	371	355	356	346	351	364	366	334	364	381	361	376	380	364	383	385	364	374	353	357	332	346	344	336	364	331	354	358	393	390	366	347	393	359	339	353	343	315	344	347	364	372	359	366	353	347	375	340	358	373	313	326	343	320	387	368	348	353	349	362	385	323	364	392	332	385	362	357	376	379	377	384	357	357	369	343	357	355	370	339	338	385	384	362	363	339	355	375	319	357	334	365	353	361	382	377	392	365	341	364	356	390	364	335	336	351	359	361	347	363	345	310	351	361	380	332	379	340	372	350	319	371	308	348	352	345	352	336	346	381	358	348	348	365	395	353	340	344	342	388	400	359	360	377	378	375	364	395	321	354	375	337	353	359	379	412	358	395	366	392	337	350	341	351	370	355	348	362	347	344	370	391	356	343	389	365	359	376	401	329	393	334	363	346	358	343	338	343	367	358	370	373	362	335	318	374	374	338	378	328	350	377	357	338	349	327	316	380	328	346	345	355	373	350	377	351	385	358	337	365	375	348	327	340	343	372	360	356	373	375	371	359	366	417	325	369	350	386	328	343	374	368	369	346	385	338	361	338	329	386	388	353	387	352	362	352	359	382	324	332	352	366	344	333	363	380	334	377	366	394	381	329	321	324	368	357	368	357	334	343	354	375	369	356	391	341	357	332	369	323	370	330	337	359	354	358	346	382	326	350	348	349	371	400	355	365	329	368	328	351	371	353	339	358	361	383	335	340	353	372	347	318	359	351	322	355	347	335	328	355	366	360	353	345	338	359	339	367	342	328	340	366	360	324	364	338	350	364	346	329	361	329	320	374	374	369	379	338	375	369	341	369	380	396	373	346	360	358	349	360	355	379	420	382	339	324	387	342	378	388	372	354	355	404	360	363	366	396	359	356	352	368	363	383	328	368	361	380	371	363	409	335	365	376	359	363	339	373	370	405	336	374	349	323	358	357	378	359	338	389	359	357	390	355	323	329	357	361	339	366	392	355	346	343	353	363	350	338	337	360	359	369	318	341	364	344	380	381	354	351	354	334	348	366	374	336	353	377	375	365	371	357	353	328	360	358	324	387	375	381	397	366	396	340	386	337	358	361	361	372	352	371	348	359	328	349	385	374	386	371	363	376	361	342	396	335	352	360	340	370	349	343	346	379	313	374	328	360	393	375	387	339	387	356	351	334	335	348	351	333	352	361	358	355	358	335	366	335	343	359	353	359	328	341	373	342	361	334	377	340	362	375	349	362	323	348	343	379	367	355	352	332	356	389	352	337	362	364	374	342	340	388	360	356	377	368	373	387	357	359	320	376	327	363	339	382	359	354	348	358	372	298	341	376	347	385	349	352	361	352	398	334	369	349	383	358	354	358	365	349	378	380	356	348	339	371	368	391	351	382	330	344	370	347	319	358	376	348	362	363	342	331	349	360	332	350	336	347	350	348	330	361	356	337	387	366	374	343	354	373	395	371	329	370	350	371	348	335	380	344	353	400	372	356	376	376	340	340	364	350	320	335	380	387	360	344	332	328	365	345	340	338	363	357	373	371	359	366	366	352	373	336	400	382	359	353	334	318	339	327	340	348	364	358	343	371	353	390	361	358	377	377	373	364	378	345	366	354	395	350	369	377	368	384	358	348	352	348	374	359	373	338	375	368	357	341	337	345	383	364	381	383	339	368	370	352	359	365	357	361	363	352	378	368	389	370	328	355	361	357	376	328	383	363	384	343	393	342	363	414	385	385	366	346	315	344	353	348	341	368	345	353	348	367	385	363	372	315	352	386	367	377	370	375	405	379	344	369	349	372	377	365	349	347	368	338	349	396	326	382	318	354	357	365	364	333	346	360	342	404	363	384	341	373	390	374	341	358	361	366	361	341	349	364	372	339	354	383	349	360	378	332	376	367	363	347	360	351	348	375	364	348	370	354	365	357	382	354	367	376	355	377	377	379	337	359	385	364	334	354	365	346	347	355	386	361	357	374	342	343	360	366	365	330	368	349	346	364	369	377	342	375	350	382	336	343	368	393	389	336	367	377	342	355	344	354	348	344	336	362	349	339	364	380	377	397	358	339	346	363	370	341	370	364
46305	24010	7695	3935	2658	2030	1660	1371	1160	1039	968	890	812	838	742	730	721	742	686	647	668	649	655	653	598	651	640	643	637	674	626	614	618	600	620	653	608	566	613	613	656	642	534	589	605	580	598	590	569	599	607	602	596	575	562	558	570	588	600	606	640	592	560	583	576	581	551	600	581	564	579	603	628	607	586	589	584	624	593	587	588	550	565	605	601	602	584	622	587	598	582	584	564	516	590	541	527	588	559	571	600	604	599	603	559	563	611	659	544	548	585	605	598	557	638	555	583	618	587	566	610	553	610	596	579	576	570	598	592	585	576	593	603	620	595	584	568	578	610	542	593	553	554	579	592	603	622	583	586	568	545	546	585	582	586	570	569	591	582	587	603	598	574	545	578	576	612	538	589	584	556	608	575	577	590	602	642	589	573	610	581	577	600	580	606	564	590	631	607	558	574	528	569	622	544	599	560	588	581	582	566	598	593	605	599	563	546	612	595	629	599	622	577	585	595	572	616	604	583	567	607	586	574	590	621	587	597	547	607	624	593	587	586	558	589	597	597	607	572	589	552	567	592	589	573	579	594	567	580	566	614	586	637	579	542	579	594	596	589	611	597	574	610	592	606	610	536	547	610	599	603	597	574	580	556	614	573	554	602	559	632	616	590	570	594	533	599	521	569	547	591	550	573	564	615	603	590	594	612	597	611	584	620	596	587	556	607	603	568	614	545	598	584	585	555	554	529	593	593	570	583	547	558	546	564	590	568	613	602	591	626	608	575	537	592	546	633	574	668	626	574	590	592	593	582	582	593	626	603	626	617	575	623	571	581	585	598	603	593	586	567	586	626	583	539	591	584	589	566	557	574	607	588	572	563	577	594	590	526	571	623	574	586	538	591	590	571	627	587	607	619	571	623	562	570	580	624	605	626	618	567	594	589	624	586	602	577	564	577	590	581	580	558	586	564	604	603	612	581	583	554	566	569	579	528	605	561	543	605	582	592	556	572	604	603	565	631	549	580	598	658	608	594	579	542	613	549	573	597	575	558	603	554	570	586	582	586	571	569	573	605	593	541	592	575	578	577	595	575	572	570	629	569	575	573	565	537	522	574	605	586	589	614	583	571	580	614	581	585	614	581	565	542	621	557	597	625	541	577	594	590	548	585	548	582	552	583	619	576	551	600	574	562	580	631	596	604	573	579	584	580	572	595	609	589	575	577	640	605	603	625	606	554	597	598	559	614	598	594	573	569	558	568	590	603	606	562	604	606	553	544	589	571	602	556	563	615	555	566	599	629	610	614	582	556	595	588	585	595	614	569	606	565	614	595	578	583	549	613	556	563	637	563	593	586	564	588	602	598	610	635	617	575	567	634	598	586	564	565	560	590	588	592	577	564	632	557	575	574	607	595	587	565	546	583	601	569	632	544	575	572	538	596	547	543	605	577	596	610	560	579	585	593	600	613	548	576	586	581	603	598	587	563	573	601	561	605	578	582	571	573	586	595	595	578	614	592	587	590	560	573	598	558	604	557	629	537	619	562	602	565	576	569	577	632	581	609	641	558	579	622	617	606	634	557	607	598	598	600	591	562	632	591	572	584	605	600	586	558	574	560	622	614	619	627	571	568	567	587	596	566	590	568	536	596	630	552	614	581	539	581	564	592	521	613	562	608	638	590	556	594	605	624	596	574	568	632	557	620	616	595	594	582	587	596	537	612	593	606	593	583	584	571	620	616	584	589	604	571	621	598	607	584	603	569	564	550	591	602	565	580	577	585	573	655	618	594	612	601	590	609	539	594	569	547	548	563	611	618	604	630	555	521	590	584	581	603	562	617	581	562	562	586	588	566	570	565	627	592	602	570	584	599	605	556	580	605	583	558	579	573	561	622	621	563	589	600	610	540	617	608	601	613	557	573	630	595	601	572	568	602	530	594	611	574	616	577	597	608	583	591	619	584	565	571	618	577	592	579	587	644	586	605	628	629	520	607	597	599	609	597	593	590	605	608	595	555	543	592	606	578	581	509	569	582	574	608	619	620	586	582	564	609	592	562	564	576	575	572	587	560	550	556	523	564	597	573	589	613	599	580	582	570	558	541	604	590	582	539	592	556	575	586	586	561	646	577	576	604	554	563	592	624	607	584	573	577	559	543	595	584	598	608	559	615	603	572	591	568	607	572	585	611	551	570	586	581	585	613	595	571	589	545	597	607	616	596	607	630	593	591	591	572	580	568	600	599	597	591	585	598	604	566	584	609	560	604	556	535	579	580	575	583	556	592	603	594	527	562	596	573	557	596	597	519	591	581	621	592	580	599	553	584	625	601	594	577	565	632	573	583	545	587	615	578	588	581	577	600	627	556	596	551	529	617	573	573	548	571	588	588	568	582	575	593	555	609	586	562	602	570	586	570	569	566	594	578	574	556	573	550	555	583	604	581	560	593	599	561	639	610	581	591	596	631	563	579	593	567	599	564	598	632	579	590	522	587	621	539	573	589	563	572	593	567	550	572	634	557	599	559	558	584	565	589	637	569	593	602	609	548	643	586	568	634	594	614	595	557	599	617	572	602	628	554	563	615	586	576	580	595	601	601	623	596	591	598	549	578	618	591	568	608	580	558	574	614	570	610	576	565	623	571	544	527	596	590	563	592	577	525	598	560	571	600	567	570	603	586	582	569	622	583	570	616	553	576	554	607	598	583	565	510	585	582	563	598	563	571	570	583	566	596	585	605	582	592	532	620	550	578	572	606	566	619	578	589	544	598	557	593	632	583	570	591	555	598	618	612	599	574	574	544	615	583	578	605	573	596	585	561	572	566	598	552	637	589	538	583	630	554	587	577	578	578	570	581	574	579	615	589	556	593	578	598	583	596	595	635	585	598	580	604	602	607	586	611	614	578	575	599	565	574	560	562	558	568	535	592	591	563	569	606	583	533	568	578	608	586	537	561	620	558	543	592	558	585	577	627	575	631	592	587	582	542	586	540	585	602	599	602	566	559	584	527	562	583	607	570	541	611	590	551	579	578	598	591	558	579	585	564	602	584	580	608	592	590	587	568	605	605	561	581	597	632	557	595	570	602	529	597	584	585	577	601	556	622	593	574	560	630	592	581	565	572	590	556	621	541	603	542	634	575	582	589	586	614	590	551	562	574	593	542	602	621	597	590	562	590	624	581	585	582	565	628	571	601	602	601	576	586	607	585	637	524	558	592	597	599	605	594	563	598	567	619	574	599	578	560	567	541	586	602	607	598	609	580	578	658	585	558	622	603	557	559	577	570	587	547	544	609	562	622	612	584	574	602	578	557	610	538	596	586	599	550	601	588	570	592	570	561	591	611	601	534	566	575	571	552	590	538	564	562	567	535	582	585	550	579	609	557	586	591	560	589	583	554	609	594	583	572	581	640	559	590	614	611	559	603	641	586	576	597	570	632	523	602	580	565	573	597	569	582	584	581	589	580	544	580	585	585	593	585	590	536	574	607	592	603	610	594	538	579	526	577	584
23179	21333	28933	24051	21330	21106	3685	953	680	679	628	634	574	560	508	488	504	494	471	435	472	411	444	427	498	415	419	432	444	409	405	416	411	404	412	409	425	377	454	413	443	422	425	427	380	418	410	395	429	353	415	419	420	394	367	370	397	405	423	375	419	422	431	389	422	395	379	410	408	417	389	394	453	389	388	356	396	374	367	421	414	374	410	403	396	389	405	414	394	416	419	391	386	421	384	396	423	381	401	371	413	395	383	382	378	417	376	377	384	389	383	407	393	421	400	377	395	403	390	434	405	400	428	425	425	412	428	418	402	395	397	423	393	398	349	366	390	398	407	405	434	405	355	402	374	399	409	409	379	404	408	389	440	401	385	390	380	427	406	399	413	389	391	400	412	427	415	412	421	403	391	396	378	382	373	411	414	421	445	428	375	390	393	405	393	390	390	411	384	420	393	422	408	433	370	390	426	433	374	388	413	372	391	392	379	374	412	412	378	369	452	427	412	442	427	361	447	400	403	374	412	429	379	391	389	399	432	408	393	451	405	414	431	432	380	441	396	388	429	390	378	401	389	382	393	410	392	432	419	410	382	418	375	391	391	413	388	391	407	429	391	418	416	405	412	404	431	381	414	375	402	406	443	351	397	391	382	387	423	390	437	385	390	423	380	407	423	392	399	368	401	422	444	422	419	406	390	401	406	397	424	369	397	389	425	426	407	401	366	391	402	438	403	398	402	393	415	423	424	391	419	414	393	404	414	421	420	423	386	419	390	395	427	435	444	399	408	402	415	409	387	379	407	382	400	416	404	376	425	410	405	404	430	431	383	420	393	399	381	413	403	402	392	382	409	382	403	384	388	369	427	389	385	428	418	394	373	397	392	407	351	397	370	416	380	412	402	417	419	394	440	404	385	381	417	404	407	372	422	428	383	408	374	385	396	423	382	404	405	424	417	425	401	392	421	400	391	409	396	421	371	408	395	385	401	438	409	400	423	419	424	387	429	387	438	401	425	410	370	396	378	404	369	377	387	396	414	375	398	387	407	413	405	429	395	390	380	410	390	416	392	416	415	416	441	388	378	403	404	407	400	414	408	385	462	397	389	379	376	413	408	430	428	411	389	400	389	442	378	412	378	377	407	406	408	413	411	426	412	426	392	412	386	365	405	428	441	396	416	398	392	434	399	422	376	385	411	411	382	388	406	404	387	400	400	418	424	361	363	388	413	394	378	394	400	421	418	424	402	377	391	399	412	423	400	394	445	433	400	422	398	427	369	432	393	380	396	429	406	417	401	426	402	395	405	419	398	394	425	394	406	394	388	410	442	377	400	382	366	423	401	404	397	406	386	419	369	387	395	433	414	425	391	381	426	375	403	396	422	377	410	369	400	425	386	377	444	389	400	404	384	427	372	423	444	412	386	398	401	347	390	420	376	412	399	391	414	414	394	404	410	395	394	420	427	400	417	397	404	424	436	400	423	444	365	404	386	388	371	383	400	390	403	426	394	408	404	372	384	403	403	410	392	393	392	379	398	408	412	411	399	359	424	362	415	404	441	396	413	418	364	429	390	422	372	392	424	416	388	430	396	384	419	385	402	448	385	414	415	349	408	372	390	416	398	406	378	381	432	377	412	416	397	432	409	413	407	415	411	410	469	399	374	388	376	397	370	378	402	389	439	394	402	380	415	415	392	431	421	413	410	392	372	353	435	390	439	433	403	394	378	398	423	386	404	357	379	424	390	420	368	413	399	430	403	402	415	409	438	380	411	400	397	416	409	399	402	398	376	387	394	430	389	448	368	385	383	425	416	424	410	374	390	428	428	380	423	394	390	379	406	416	428	408	399	412	391	406	408	390	382	399	395	423	410	391	409	376	411	400	381	400	397	405	403	390	390	432	412	422	409	433	399	413	399	395	397	390	393	375	421	383	404	404	424	418	380	375	408	426	436	404	406	425	391	412	394	410	405	409	376	398	412	389	438	430	411	411	362	410	410	387	390	389	405	404	396	414	391	417	406	388	410	367	355	392	421	428	383	448	416	394	383	379	401	380	414	401	374	468	390	385	423	408	413	414	395	431	399	387	417	435	417	442	424	400	387	382	399	390	414	387	417	422	410	384	435	421	385	423	417	364	417	424	441	405	388	391	364	437	391	374	424	413	419	454	388	428	403	405	428	424	426	397	418	377	390	387	410	382	388	389	390	398	409	398	352	366	393	373	401	401	408	374	433	423	379	391	435	410	448	388	415	401	379	354	413	414	351	385	397	420	411	403	400	403	403	379	379	381	398	375	379	403	399	428	388	419	391	412	417	376	372	430	404	405	404	408	407	439	408	418	426	350	404	367	394	406	415	416	400	421	415	403	408	396	385	379	403	396	406	410	405	384	430	448	413	401	391	407	381	386	369	410	382	369	430	368	380	405	405	392	401	415	394	408	401	346	468	404	400	391	417	394	395	391	435	406	399	412	391	423	384	405	425	388	438	425	418	411	387	410	396	413	368	369	428	411	394	395	423	421	411	421	400	392	403	387	393	387	372	421	416	433	402	393	388	405	399	396	401	385	443	431	368	376	414	389	381	441	405	407	413	415	399	368	388	428	394	413	413	419	455	406	392	423	392	377	390	424	418	420	410	433	387	398	378	447	399	387	417	418	433	376	415	390	405	361	397	385	426	394	371	391	425	409	385	380	408	393	430	381	391	400	401	425	417	398	395	382	371	435	413	414	398	374	392	400	428	406	378	392	397	394	419	393	393	414	364	409	387	390	415	402	399	404	388	418	400	358	419	388	404	355	412	439	415	389	372	386	404	382	381	373	370	387	406	406	398	366	411	398	445	374	406	395	414	417	373	357	411	426	427	400	430	393	409	453	384	350	411	388	399	404	387	413	412	422	392	428	403	412	408	419	377	430	369	387	377	402	404	386	442	390	414	408	399	392	386	374	420	377	429	378	390	413	403	436	403	395	386	400	410	421	403	430	422	418	362	392	366	428	355	383	395	404	404	369	363	392	400	410	409	356	416	383	401	384	386	393	453	423	406	416	391	408	384	411	372	396	406	412	388	427	404	374	393	424	405	420	410	430	396	412	388	395	419	408	408	429	389	380	406	360	430	400	390	417	437	411	414	415	409	376	404	377	400	435	397	427	387	376	410	389	418	417	349	414	377	402	404	362	412	402	410	400	440	422	412	407	415	421	397	389	411	396	388	371	415	409	430	396	361	391	390	411	425	413	391	389	402	387	395	406	384	387	404	391	368	419	381	390	388	414	426	406	387	375	393	405	390	397	379	402	368	416	370	419	404	417	394	387	393	406	393	410	420	421	430	412	432	375	422	364	414	414	430	414	404	416	410	398	403	403	401	414	427	396	400	410	405	399	389	428	390	424	396	406	396	421	403	381	423	395	429	375	411	400	425	367	417	389	404	417	402	421	391	412	381	402	440	399	420	418	395	412	447	396	443	390	410	359	408	398	407	365	366	408	393	412	406	394	404	413	409	431
51455	26744	12085	6490	4560	3285	2547	2137	1783	1547	1418	1224	1102	1123	1010	911	894	870	805	846	787	811	739	739	761	733	718	714	706	714	712	682	726	674	721	713	672	685	687	734	703	684	621	657	690	668	661	682	658	607	650	630	673	661	676	642	659	664	677	657	701	639	632	673	651	655	655	653	656	669	666	618	652	652	700	670	665	669	707	638	642	688	654	636	636	666	645	633	635	680	638	640	702	659	660	672	636	684	693	639	646	639	633	641	663	633	641	678	665	655	685	661	717	633	688	671	624	688	659	676	586	668	650	663	622	645	654	636	633	657	678	629	659	647	600	650	651	597	685	662	617	644	612	688	648	653	645	587	688	622	621	658	646	662	618	672	665	641	644	613	597	639	647	640	630	621	663	621	654	626	685	699	669	625	640	601	643	642	628	654	632	621	622	674	670	656	624	618	678	647	642	681	627	664	620	663	636	636	682	652	635	664	649	636	615	665	644	662	597	660	671	665	630	648	660	651	612	640	656	670	644	643	619	634	714	652	644	648	656	654	622	661	656	604	659	684	677	673	675	641	659	656	650	718	596	653	622	657	590	640	646	632	650	672	680	636	658	634	662	688	633	695	624	647	642	653	662	606	635	638	645	623	712	650	646	654	640	682	644	666	670	631	631	648	665	636	650	604	643	664	609	664	619	656	658	705	658	678	637	661	622	629	634	621	638	671	654	613	652	672	681	620	655	677	633	646	616	650	654	642	647	613	669	655	628	647	598	627	623	633	647	617	669	723	681	639	627	660	612	666	642	634	628	655	632	646	646	637	656	685	684	665	622	638	627	643	609	669	622	622	664	675	661	643	665	627	603	653	683	660	674	637	685	679	669	631	647	649	621	635	678	607	662	630	679	667	647	631	677	669	720	667	637	627	649	631	677	688	662	673	668	687	664	688	616	627	632	607	598	682	673	657	661	629	667	659	640	628	640	740	654	668	619	631	663	613	627	655	643	626	694	652	653	679	648	656	629	667	673	704	700	586	638	652	615	668	651	627	683	651	655	656	642	647	679	667	626	610	664	649	636	684	657	655	657	642	603	672	688	696	627	669	687	618	686	635	643	624	646	647	655	610	671	634	635	661	646	675	649	628	686	619	630	683	668	653	633	632	649	676	686	613	627	662	645	660	641	598	654	622	671	660	639	642	647	629	687	640	675	648	642	665	673	621	691	667	645	623	640	684	641	686	642	645	672	643	675	631	701	662	633	642	633	635	650	659	646	662	664	664	668	678	610	619	633	654	648	670	634	647	681	653	684	593	611	563	612	660	670	643	680	641	621	634	646	661	656	695	663	677	646	667	659	663	646	614	644	681	664	679	640	587	640	651	650	610	633	658	683	664	645	664	655	642	654	612	631	656	653	655	656	661	596	673	652	662	617	647	631	668	608	603	638	677	661	628	674	626	659	688	668	640	604	624	654	584	615	654	696	662	627	615	626	624	607	664	629	624	671	603	660	672	629	695	686	638	599	675	694	645	690	645	652	673	634	652	688	653	604	679	655	670	621	611	630	640	687	630	634	622	657	673	596	626	673	630	665	659	698	646	658	637	641	596	707	659	623	644	624	668	651	672	604	637	645	612	642	592	616	684	670	641	649	649	640	658	634	672	591	651	614	656	642	616	656	668	684	658	661	671	660	645	645	710	611	648	636	643	663	642	630	639	629	664	656	660	666	641	642	690	661	638	648	644	666	659	656	681	682	648	633	651	683	701	639	632	698	665	656	649	657	603	656	659	654	682	674	696	638	638	638	699	607	666	641	614	669	642	658	613	632	690	655	641	672	663	660	618	645	667	644	652	678	627	655	674	605	628	624	678	627	666	639	604	617	672	661	634	648	659	599	632	634	648	664	630	654	658	633	608	665	632	660	653	640	669	667	639	687	650	663	641	665	688	644	675	696	659	659	633	631	674	654	663	649	630	642	676	651	652	649	606	704	665	734	601	620	659	646	624	611	641	693	628	665	636	628	622	616	656	661	664	634	642	625	663	653	636	602	647	657	639	661	643	632	639	615	659	664	615	659	675	612	699	633	653	624	648	695	643	694	640	638	645	667	640	665	700	612	650	630	681	676	643	641	643	639	646	645	613	622	611	667	658	643	636	633	658	671	710	629	642	635	661	638	637	695	624	654	659	656	668	627	637	636	640	673	649	616	669	658	635	665	617	685	606	651	656	653	674	657	633	632	686	653	702	645	683	629	656	662	638	679	645	609	650	611	640	621	654	697	688	660	621	666	613	637	654	638	632	656	640	657	662	596	618	628	663	645	623	683	671	636	658	659	667	678	673	677	665	620	668	644	670	635	664	647	644	641	661	641	651	621	658	665	599	643	644	658	683	631	706	657	640	615	627	661	623	635	621	666	672	621	635	672	654	648	655	637	665	671	649	670	570	649	660	621	616	690	645	676	606	658	633	639	601	675	670	638	695	672	664	648	604	667	699	662	618	653	661	658	693	641	685	622	643	673	636	661	610	639	621	658	625	603	585	634	634	653	632	682	627	669	645	670	633	658	672	644	663	668	694	643	646	655	638	666	623	664	651	641	677	632	614	651	599	619	619	654	672	655	614	610	636	651	671	609	686	616	653	685	639	656	636	646	718	644	651	624	692	693	589	650	613	614	696	653	623	688	676	624	673	606	656	659	646	668	639	645	604	630	624	629	626	634	625	649	674	640	619	659	626	655	626	617	657	683	609	603	646	684	664	667	644	599	670	681	668	649	612	626	698	642	653	634	686	636	624	621	654	638	599	620	678	662	677	654	654	620	607	665	611	653	615	649	679	678	705	615	665	621	688	642	629	639	628	662	635	694	633	603	661	670	674	700	650	660	670	672	657	671	646	646	642	679	684	647	641	621	613	656	649	666	652	655	662	662	629	619	643	681	632	687	640	598	643	628	642	651	675	618	640	626	671	613	642	645	697	639	649	577	670	644	633	644	678	623	654	613	654	659	659	677	632	721	699	651	656	616	663	651	677	662	675	594	614	644	637	633	697	636	630	609	688	617	686	662	660	668	697	646	674	661	652	680	681	654	646	664	655	640	608	619	633	657	680	663	656	637	648	636	698	641	680	625	601	620	673	624	656	620	674	665	679	667	632	658	646	687	652	615	679	624	625	660	682	667	665	670	661	654	650	667	646	613	663	668	664	649	631	598	643	643	634	673	640	612	695	669	628	623	624	664	672	667	666	628	668	632	627	653	679	630	658	658	660	642	688	670	616	682	618	644	644	577	615	654	644	644	659	615	669	658	635	667	646	626	660	663	639	617	630	594	693	660	655	648	648	658	662	669	690	613	647	642	653	628	646	644	684	627	642	590	668	628	642	652	613	620	650	686	658	663	653	679	628	625	615	682	646	661	684	591	654	615	656	656	667	659	637	653	647	597	659	697	679	687	633	671	621	682	655	646	637	645	654	646	603	618	698	664	636	663	595	643	618	661	630	655	666	655	619	610	630	677	668
26980	21085	10034	575	249	233	201	195	172	176	183	189	169	184	153	160	165	159	159	163	175	183	148	191	132	177	172	152	177	167	167	161	168	167	162	155	183	167	145	179	175	174	178	161	164	160	170	142	145	138	149	175	149	161	178	187	180	171	169	157	160	147	169	160	149	157	178	183	156	150	161	146	158	163	173	159	179	130	184	158	188	171	183	158	164	150	172	181	159	162	181	161	147	148	166	158	147	170	149	158	153	161	171	150	155	181	161	184	173	144	150	147	161	160	184	156	164	174	168	157	149	143	183	172	185	164	170	148	183	174	165	160	162	162	171	148	163	149	158	165	165	147	156	138	183	163	157	153	169	152	163	137	167	182	153	166	179	161	149	158	148	168	191	167	156	164	178	174	171	177	167	151	163	178	155	156	178	173	157	135	156	171	168	181	163	158	162	149	174	182	156	153	173	153	164	158	141	170	145	188	176	164	153	142	164	187	154	156	132	153	153	147	155	172	169	142	149	166	153	172	146	171	166	157	176	159	149	161	170	151	136	150	157	137	178	174	166	150	151	173	166	152	160	156	165	147	151	185	193	143	168	153	143	140	163	174	187	148	158	176	158	155	167	160	156	171	162	176	149	177	160	160	166	145	166	152	154	177	174	172	154	168	175	167	183	154	167	178	175	166	153	158	155	176	157	180	173	174	153	138	157	153	155	168	145	161	158	161	183	165	169	158	169	162	168	164	156	161	151	155	152	161	184	153	189	188	152	173	180	173	172	140	178	165	148	190	161	149	171	172	143	164	156	175	163	199	182	154	153	164	167	153	162	175	161	156	154	169	169	156	177	135	187	171	146	164	153	166	169	168	182	158	150	168	170	181	159	150	168	169	143	167	159	176	195	177	181	162	171	161	166	167	153	149	174	159	163	151	144	158	177	165	185	168	141	165	196	175	159	165	176	163	150	170	152	159	159	174	162	151	153	169	172	161	145	176	163	156	155	169	170	153	165	148	164	165	154	144	164	174	176	165	150	175	171	150	169	162	181	155	165	155	173	147	166	158	149	185	167	171	167	179	173	157	176	176	158	171	173	168	156	171	160	158	146	176	169	154	170	171	149	164	161	146	170	129	165	173	158	146	146	168	164	151	149	131	165	141	156	180	154	178	155	148	153	157	148	179	167	156	182	166	184	158	156	169	184	185	143	167	162	159	149	161	165	150	171	140	159	130	164	181	169	178	163	183	150	153	198	146	138	152	151	154	167	155	149	178	138	151	168	177	163	167	191	163	165	139	160	164	192	167	154	153	160	146	180	179	162	166	174	168	155	178	168	151	152	167	170	142	167	187	161	171	152	155	156	183	154	146	151	157	177	163	177	184	170	143	153	150	184	163	196	182	172	175	161	147	152	153	157	163	174	150	166	175	169	158	150	165	152	146	159	179	149	185	200	204	156	172	165	154	152	167	151	164	166	166	159	153	150	160	168	161	166	165	194	158	161	149	177	169	191	146	167	158	155	164	137	176	171	172	167	173	143	167	174	150	176	148	160	177	207	140	146	168	155	173	149	149	170	162	141	153	142	167	161	168	165	166	170	171	153	166	152	138	141	174	165	180	166	159	169	175	176	158	156	146	148	153	170	172	170	171	177	153	167	165	162	180	174	152	179	175	186	136	172	178	166	145	171	147	136	189	160	139	154	185	135	174	175	163	159	161	146	172	155	160	189	171	147	150	154	167	154	155	160	168	150	179	167	145	172	179	149	162	186	159	162	168	146	173	142	164	194	148	157	166	164	182	169	147	167	176	134	148	165	161	124	155	162	181	165	158	163	148	174	149	177	148	157	171	170	178	154	163	193	174	167	171	137	176	151	174	152	146	185	161	171	142	176	167	162	166	159	162	188	168	160	161	162	174	165	140	145	146	179	156	153	167	175	136	166	161	168	164	171	180	157	169	202	162	167	170	159	166	129	171	126	173	182	135	186	178	176	171	163	160	151	167	148	134	157	180	160	166	169	162	150	176	164	131	181	143	164	160	148	154	151	154	156	155	141	161	179	166	165	143	146	147	168	175	157	146	152	170	173	175	151	150	165	155	162	177	161	158	182	166	160	179	153	174	159	160	163	151	149	176	137	151	162	164	160	149	157	171	139	163	189	159	159	156	151	152	169	152	164	175	173	166	138	174	181	168	150	152	120	161	175	158	165	139	174	168	159	158	180	156	165	163	133	152	171	154	129	186	159	163	174	158	173	142	178	162	168	158	154	158	168	173	161	137	158	176	154	148	183	134	183	152	160	167	136	153	139	166	139	137	168	164	165	163	166	159	152	156	153	171	173	146	189	170	171	161	141	159	168	177	146	151	161	161	178	137	166	155	177	157	161	184	154	166	173	159	157	166	161	157	153	161	139	170	167	161	180	139	175	172	162	142	156	150	156	168	178	147	158	160	138	151	169	154	178	157	142	161	157	170	162	152	162	156	158	151	169	160	156	143	160	161	164	147	172	156	176	149	176	156	161	147	152	155	164	164	175	140	186	157	169	195	151	146	148	173	130	149	180	160	183	152	156	154	145	181	158	148	167	140	141	150	151	173	162	168	170	158	177	185	176	164	158	173	145	160	168	152	153	165	142	160	171	131	143	169	161	173	145	199	151	149	152	164	150	164	155	136	154	158	149	148	165	173	171	156	174	165	157	167	158	151	172	139	158	149	167	167	160	149	156	174	189	158	171	154	153	142	156	174	159	168	176	169	166	160	148	177	173	174	182	166	144	178	163	161	157	170	174	162	138	171	174	163	167	165	160	159	154	180	172	185	159	165	156	160	134	153	180	154	151	160	149	164	153	176	155	166	141	177	165	161	161	155	152	139	152	168	154	152	155	183	148	155	134	174	174	163	148	187	179	126	172	162	156	141	182	168	136	173	173	152	175	154	138	160	174	185	160	178	156	126	157	142	157	163	166	163	159	145	186	152	188	165	154	133	179	159	163	145	149	157	159	158	174	157	153	176	150	156	150	168	174	158	162	150	162	154	165	165	164	163	162	172	183	150	194	160	173	158	160	126	158	174	171	159	161	165	164	134	139	184	182	165	154	161	172	154	174	175	172	142	161	195	179	172	153	158	154	173	186	187	172	168	148	167	164	154	167	162	166	171	147	155	157	155	152	138	166	166	154	167	152	156	151	161	169	168	164	171	166	143	166	156	159	171	178	157	144	174	151	166	158	140	151	141	159	167	154	168	169	156	143	178	177	158	174	145	167	171	153	157	141	176	168	172	165	165	171	164	169	147	159	162	157	168	161	141	177	172	162	159	173	137	173	178	176	167	162	175	164	142	155	157	170	170	156	169	170	159	172	154	165	181	150	150	171	182	157	189	173	176	133	187	163	150	177	162	141	181	164	194	150	155	159	148	166	174	164	162	170	140	148	148	145	157	173	169	141	152	175	152	169	174	157	145	171	158	132	161	178	150	170	182	171	148	154	163	174	169	171	143	162	187	170	160	178	145
23357	10122	1055	571	463	399	349	341	379	307	312	290	291	280	292	292	296	295	258	312	287	272	268	303	246	288	292	273	268	251	295	259	277	253	283	308	279	268	254	242	254	271	260	267	268	296	272	274	281	284	283	281	249	262	277	270	284	262	283	297	268	288	287	272	299	280	256	257	312	280	257	264	268	254	253	261	261	293	289	274	275	260	269	261	275	271	240	271	252	278	241	278	262	277	283	236	268	292	265	279	242	282	228	291	273	260	275	281	285	292	255	265	284	291	301	273	276	260	262	254	299	277	290	265	271	290	267	276	279	261	307	269	292	268	289	273	279	276	274	298	268	257	256	303	295	295	281	269	257	277	272	276	275	294	258	265	265	278	261	232	276	298	283	252	283	288	289	269	275	299	273	277	263	264	247	279	253	250	309	298	253	250	262	261	266	297	269	268	289	299	280	266	285	269	267	279	300	293	313	295	281	280	275	274	260	299	310	246	276	257	256	290	265	303	278	276	271	279	280	282	275	270	305	254	294	259	294	290	278	243	265	273	274	259	283	294	251	313	253	302	265	252	283	246	251	264	271	267	271	262	282	294	292	283	247	291	299	285	294	274	261	292	260	243	301	256	279	265	270	292	269	271	286	278	280	294	293	290	278	274	274	298	286	299	271	271	271	268	295	283	297	263	273	267	268	284	263	282	307	278	278	260	305	253	244	284	281	283	245	283	253	305	257	286	303	234	308	263	274	252	279	292	275	265	264	264	299	279	278	264	249	279	274	261	287	279	281	274	304	273	296	266	294	263	290	249	278	277	274	271	275	252	284	269	299	238	259	265	275	282	259	272	278	304	280	290	290	287	248	252	254	296	250	267	253	283	251	288	260	312	261	295	296	322	310	298	316	265	272	287	283	294	254	244	245	253	291	261	259	256	279	310	262	294	256	290	274	302	239	253	299	291	270	311	250	288	289	316	265	276	274	257	301	273	295	277	260	290	275	270	243	318	263	312	300	282	291	257	248	272	276	303	265	294	251	285	285	273	276	267	242	290	251	260	268	274	278	289	271	262	297	275	314	297	286	255	248	254	279	272	292	273	268	275	272	299	258	314	282	285	283	279	249	275	262	269	287	303	282	299	283	279	278	265	269	264	268	281	272	297	282	261	274	244	290	277	257	264	285	242	263	283	276	266	255	268	266	275	279	270	273	273	263	279	288	273	301	296	290	274	259	253	299	286	275	286	295	290	263	274	283	273	269	279	279	290	277	283	285	270	241	291	271	287	263	286	290	269	268	290	248	282	277	294	284	249	252	283	298	264	271	281	265	288	236	297	274	270	286	285	288	236	269	283	263	259	282	257	273	292	253	226	270	260	272	283	274	241	287	282	295	299	279	267	281	310	272	270	276	305	319	224	283	268	266	293	276	305	262	286	267	275	273	264	277	276	262	248	265	277	255	258	271	287	295	298	288	308	275	286	277	281	244	261	264	294	284	267	275	264	246	257	265	291	265	286	252	287	270	288	276	267	291	279	255	268	296	262	278	302	291	241	287	280	295	251	255	293	253	272	243	272	246	293	258	317	292	261	275	286	276	273	270	254	264	283	254	271	269	292	324	262	294	282	292	283	271	257	259	279	250	287	259	282	271	276	271	276	285	235	259	270	288	234	243	284	277	294	289	290	266	267	260	272	271	275	242	234	263	259	262	292	296	270	234	277	292	280	302	265	261	273	288	266	276	289	243	280	271	277	283	276	273	269	262	269	288	300	249	276	271	266	278	297	289	277	283	281	276	255	259	300	286	267	266	280	269	270	292	270	284	259	248	276	285	273	267	279	295	270	256	221	251	278	267	284	273	290	252	260	290	288	275	292	253	263	269	254	305	307	289	312	295	282	288	284	271	274	288	247	243	248	264	307	290	288	266	307	273	235	260	294	273	292	276	313	282	276	270	276	263	288	261	258	272	270	269	245	270	292	302	255	287	253	245	288	292	262	264	271	298	251	282	260	297	246	298	260	251	275	259	254	258	242	266	280	236	273	255	272	270	274	263	275	260	257	275	242	280	273	284	276	277	258	275	279	295	307	283	259	241	269	262	284	294	253	272	261	275	292	288	282	273	274	276	288	251	256	262	281	297	273	265	275	273	245	260	251	290	278	275	263	279	282	258	284	277	265	266	301	283	292	284	280	271	270	289	275	276	280	278	284	257	265	259	279	258	266	261	265	267	246	274	283	271	264	256	271	261	280	232	268	272	284	300	295	280	278	289	261	258	284	285	267	282	287	259	255	303	266	256	285	272	244	263	262	265	273	249	261	286	251	278	260	283	269	280	262	286	317	278	294	263	262	292	310	286	293	277	274	269	306	264	284	280	298	285	273	281	244	273	284	287	301	268	268	258	282	270	284	294	280	272	268	272	294	299	273	253	300	268	296	275	252	251	245	267	253	291	280	292	280	268	299	267	287	298	273	276	268	255	278	293	293	271	282	271	307	287	250	267	272	280	289	258	259	261	272	282	283	298	279	271	305	278	292	274	283	247	265	271	255	268	264	298	297	275	252	273	303	271	290	271	272	269	258	245	275	256	249	256	322	266	258	288	283	290	261	278	304	299	290	266	286	252	267	286	284	241	287	290	300	276	284	257	305	243	301	280	279	273	262	272	285	254	278	282	275	297	282	254	264	290	266	287	286	287	263	234	279	280	289	250	281	262	265	265	288	281	260	280	266	255	268	272	264	303	260	265	300	283	256	263	274	267	278	289	276	269	266	270	277	292	258	288	288	268	290	283	272	277	293	294	281	280	291	253	279	254	293	288	267	280	270	260	293	292	266	291	266	275	302	281	309	281	262	281	281	274	251	284	275	278	266	281	279	270	265	291	262	283	268	251	264	258	288	285	273	259	264	285	271	304	279	280	267	279	267	279	244	281	286	257	284	283	264	245	277	263	263	292	270	263	269	274	251	277	248	293	273	309	259	298	287	277	278	258	292	298	275	247	291	276	258	277	241	286	274	290	272	251	287	279	293	290	254	294	298	261	284	284	260	283	274	286	279	270	273	280	268	268	261	271	264	258	281	279	269	265	254	282	271	293	278	265	251	270	262	315	262	277	265	273	284	268	291	288	279	256	254	268	301	253	256	233	299	281	274	282	253	267	280	247	274	281	286	254	283	291	262	263	302	261	308	264	273	266	275	282	280	283	260	276	306	253	271	280	280	249	270	253	294	287	298	273	276	292	275	262	280	269	281	266	264	319	282	276	297	312	291	243	272	286	302	321	297	263	266	292	328	254	255	268	289	254	270	273	291	295	266	289	239	307	256	263	263	268	277	257	299	287	289	298	278	288	280	289	286	271	277	283	292	268	259	292	274	270	280	281	267	282	267	279	299	274	284	259	274	258	259	292	295	263	281	313	265	249	298	273	287	277	261	284	276	296	276	294	285	269	272	300	286	275	295	293	242	277	285	277	284	265	257	276	284	260	267	262	258	283	286	271	294	258	312	285	302
24242	21400	28512	24626	21190	5110	808	641	527	527	460	479	463	458	417	391	416	417	373	396	403	380	398	413	358	413	390	378	380	406	404	391	361	386	356	384	358	337	378	356	366	330	359	348	372	359	362	352	362	397	360	382	363	382	367	346	371	339	368	376	392	384	365	381	381	373	368	389	390	385	336	326	366	357	367	337	314	361	384	408	359	350	391	390	398	387	386	369	354	368	392	347	362	386	386	378	397	354	358	412	355	335	369	344	381	380	377	383	344	355	347	357	334	373	406	361	353	373	387	391	348	358	383	346	366	361	338	358	368	358	352	333	368	328	338	371	406	351	374	373	392	395	386	359	355	327	365	386	378	291	335	331	358	367	364	361	391	346	354	378	367	378	393	323	356	340	342	340	380	353	370	353	371	370	373	368	343	351	360	363	376	376	362	351	329	367	372	395	379	330	370	356	380	356	354	386	351	343	349	355	365	344	357	393	355	390	319	335	359	379	407	366	365	372	372	373	381	403	356	346	352	349	354	388	358	336	374	346	383	353	383	355	395	344	374	336	366	330	330	365	383	389	366	361	376	385	355	354	408	362	369	383	369	374	406	385	378	353	363	339	346	384	398	357	393	351	350	351	370	370	332	353	392	382	370	389	365	378	400	334	363	364	367	363	369	343	357	397	385	356	344	361	375	373	330	345	361	346	366	383	372	374	376	353	397	356	373	360	359	377	350	358	330	313	354	354	371	359	352	336	393	373	372	339	385	345	381	347	345	364	357	379	350	334	365	366	345	347	311	350	362	347	363	331	360	380	361	358	372	365	356	364	388	394	405	365	339	340	377	324	387	359	363	336	368	397	336	351	342	347	408	339	337	352	370	383	350	343	408	347	374	360	359	353	403	355	365	357	366	353	362	369	357	351	364	351	350	375	351	336	381	403	358	367	327	349	339	388	407	382	326	366	354	346	350	312	356	361	362	346	380	372	361	399	408	344	364	368	350	379	373	355	348	371	385	386	355	365	351	398	363	346	328	360	377	381	383	358	355	323	384	377	366	376	367	312	392	404	355	347	401	346	361	359	376	365	339	350	364	371	364	371	405	322	367	342	364	383	357	346	377	346	360	369	330	343	337	371	365	359	369	357	339	392	368	398	374	388	350	359	392	383	366	343	360	359	354	384	384	310	358	339	373	387	351	351	380	369	375	395	341	320	348	347	380	372	345	371	360	337	361	349	373	374	413	350	331	330	367	328	355	362	375	364	375	343	346	333	358	335	364	371	353	367	317	386	362	401	343	351	375	357	353	377	355	385	347	369	371	392	349	369	356	393	352	396	356	378	357	381	387	383	373	343	329	338	384	391	356	349	354	339	393	376	395	367	363	379	357	365	369	336	388	365	341	356	358	372	325	377	346	354	367	354	380	379	394	360	348	379	407	395	381	355	354	379	378	369	384	369	332	388	357	398	367	367	358	366	360	333	379	390	351	363	356	345	359	367	358	339	359	424	378	350	325	374	340	327	355	362	368	311	340	353	404	383	398	377	369	390	368	377	355	349	373	398	404	361	358	362	414	350	342	382	339	337	350	343	340	390	388	401	386	400	347	370	341	348	368	396	348	372	380	367	355	350	365	331	352	340	337	367	366	373	370	360	329	352	360	364	350	383	351	354	353	356	378	365	392	383	375	369	367	382	374	333	357	310	344	359	325	373	355	382	355	374	340	332	334	349	370	352	404	368	356	353	403	358	318	397	358	362	376	357	344	347	354	352	323	379	341	336	379	379	336	359	386	410	356	362	389	356	370	369	374	367	344	390	362	364	373	347	370	338	335	322	375	364	379	364	350	389	377	352	378	393	378	353	389	379	366	369	364	336	355	363	368	390	367	364	385	367	350	385	378	382	350	350	380	370	361	358	346	374	342	367	364	341	366	353	349	391	342	333	353	381	335	385	358	373	353	407	375	393	339	364	389	345	346	343	377	361	359	375	389	393	357	375	383	385	378	373	373	395	350	355	352	386	375	353	404	366	370	384	372	363	352	353	361	396	377	363	352	336	346	369	349	351	364	379	387	368	372	339	369	329	354	358	377	396	355	360	358	380	372	352	337	330	353	352	399	352	375	396	368	358	322	358	375	343	389	368	360	377	370	363	340	361	352	357	362	401	348	364	323	366	374	340	378	334	386	360	359	347	364	358	369	383	351	347	364	374	348	369	340	321	345	327	352	378	381	365	351	330	325	343	375	381	365	343	367	359	376	366	370	330	345	404	365	368	368	385	365	364	356	342	358	379	345	359	392	354	362	375	373	368	376	387	361	358	414	362	354	336	362	384	343	368	370	356	370	352	358	352	392	350	354	347	375	374	363	359	375	391	358	352	355	340	369	366	332	339	328	356	387	372	367	349	359	306	355	353	350	379	390	398	332	337	340	360	380	395	362	347	369	360	407	365	378	344	367	366	374	372	325	362	369	355	365	387	377	369	359	382	353	352	346	354	356	376	378	374	362	389	334	333	357	411	381	382	406	337	369	372	355	359	394	351	357	347	373	358	348	402	402	375	340	354	378	371	360	348	375	368	362	383	365	353	361	343	356	384	351	341	385	369	339	370	350	317	355	373	368	342	369	348	323	368	358	329	361	374	366	342	353	350	352	362	371	355	347	358	341	373	323	370	384	312	405	377	369	353	370	341	390	377	375	372	368	369	379	386	376	357	376	371	391	355	341	327	362	351	358	350	359	415	385	356	354	339	365	333	383	373	362	379	359	352	364	356	396	377	330	363	321	358	380	390	397	332	380	362	370	368	384	332	340	370	341	361	362	338	387	353	352	386	363	366	350	358	369	391	360	350	364	354	347	336	363	370	361	402	361	383	371	348	336	357	363	355	377	386	361	358	366	351	314	371	368	357	344	377	367	357	341	368	361	394	389	363	352	388	375	389	377	372	372	349	353	383	354	361	365	354	357	393	372	357	383	347	372	369	365	383	350	369	349	364	372	342	374	345	373	371	345	321	367	398	368	348	355	377	340	356	391	396	364	371	331	336	401	337	381	404	349	375	337	350	332	347	365	379	340	364	369	367	373	350	377	342	385	374	361	342	402	373	372	366	358	346	352	347	353	388	381	352	369	364	386	340	371	375	368	365	357	389	362	379	403	370	394	364	373	322	384	386	375	381	353	355	377	383	384	386	357	373	369	359	372	372	359	375	334	369	369	356	374	320	329	350	355	330	351	330	382	362	354	343	351	352	373	332	364	353	358	393	348	350	352	349	374	400	337	383	367	364	371	376	340	400	331	347	348	364	339	359	365	367	390	383	355	368	352	365	375	380	351	378	394	376	372	362	387	332	367	357	352	355	317	352	363	385	352	362	350	362	374	362	375	355	376	371	379	391	355	360	357	408	358	376	347	351	355	360	382	353	348	351	358	371	355	372	354	349	361	359	357	344	388	367	369	352	384	366	361	348	349	327	385	373	342	364	358	333	368	361	392	359	349	368	344	385	389	346	335	356
45930	23898	7511	3731	2623	2098	1654	1323	1158	1081	1007	926	844	825	801	734	731	715	648	706	665	669	696	663	652	647	643	642	698	629	652	626	625	607	583	581	642	609	570	548	575	605	611	636	571	592	627	621	647	569	585	590	645	600	614	565	615	642	606	598	591	642	584	582	620	572	593	592	577	596	604	585	622	597	591	628	571	615	600	589	607	569	596	574	603	619	608	584	578	584	637	572	581	617	537	541	615	596	611	590	607	614	562	612	601	609	573	588	571	582	596	594	631	566	593	589	581	600	599	601	573	559	581	595	549	581	635	587	597	578	577	584	623	564	582	536	552	530	574	577	579	567	589	613	593	601	610	567	600	580	588	565	609	570	602	608	608	593	591	636	596	582	556	598	617	565	587	571	600	582	583	564	609	592	597	595	567	601	612	594	618	617	571	640	558	580	594	578	604	621	650	625	593	601	590	617	628	586	579	607	641	596	586	552	570	578	552	592	561	575	615	588	562	567	621	580	577	611	624	584	608	586	560	588	552	577	613	599	561	590	621	588	566	567	619	611	563	611	595	592	601	601	607	617	600	636	600	573	590	646	564	586	612	633	592	530	581	618	575	580	556	645	597	620	589	580	612	604	610	594	595	588	571	625	599	601	618	609	547	607	589	554	602	582	572	617	588	599	535	593	592	572	601	577	591	623	611	575	646	569	582	579	617	596	555	594	595	579	618	596	603	567	558	567	563	583	663	569	559	617	563	589	667	639	593	581	615	611	553	571	592	576	594	612	593	592	566	590	580	564	621	591	612	615	586	569	561	613	595	592	583	569	594	616	586	578	573	544	595	559	565	605	627	604	570	563	605	575	566	610	567	618	559	579	636	571	605	619	584	552	607	565	572	615	576	593	571	575	619	568	611	572	590	573	592	570	569	560	552	615	607	567	621	604	567	589	565	541	618	590	592	549	590	589	578	605	575	672	609	603	559	602	624	570	604	580	569	613	553	575	604	545	572	564	581	590	567	579	609	571	599	583	532	577	537	585	600	616	568	604	627	559	612	599	582	621	627	580	613	571	593	550	573	579	589	638	591	592	631	579	593	598	550	565	552	584	625	576	585	606	648	617	641	585	590	571	625	574	555	591	554	575	607	619	608	583	591	584	582	613	572	567	583	559	629	592	580	614	636	567	569	563	566	625	596	572	595	593	619	600	604	596	633	559	642	577	593	586	600	569	580	565	579	552	628	536	596	606	610	560	638	586	533	565	576	611	594	576	572	617	650	585	574	586	592	601	599	600	588	671	597	549	577	565	571	577	592	553	593	582	614	589	599	606	621	558	587	603	581	638	581	584	566	589	601	568	600	591	599	561	582	607	571	575	597	592	601	594	627	578	574	591	598	580	588	591	593	562	567	581	572	581	600	599	628	559	585	611	526	598	586	575	623	619	619	595	615	604	562	599	630	596	597	589	552	582	580	598	532	580	587	582	599	583	599	586	584	600	581	584	612	617	601	581	630	551	557	590	566	599	561	585	573	578	641	557	573	583	574	579	579	617	542	590	592	610	622	565	558	586	605	554	568	569	552	574	597	567	588	569	596	601	579	554	585	568	548	568	555	598	599	577	563	600	567	644	570	582	592	531	582	607	592	587	586	589	574	576	595	591	589	616	596	614	612	597	580	631	620	589	525	539	563	585	609	560	579	606	556	536	567	592	588	578	598	629	589	583	598	602	578	586	557	604	594	596	612	578	589	626	574	570	575	599	562	609	537	554	577	586	593	580	592	606	556	571	665	563	565	548	609	605	577	603	611	620	588	622	583	612	621	562	535	617	580	589	537	586	575	578	600	611	592	630	619	598	596	582	632	592	565	655	550	599	596	575	593	553	618	614	600	640	606	578	608	580	587	566	594	588	561	550	561	645	584	594	621	575	579	563	589	577	600	546	541	558	603	585	610	592	602	545	586	548	566	596	565	529	591	569	584	589	551	594	631	650	572	564	536	591	607	617	611	600	542	635	618	565	572	553	546	576	580	570	601	567	589	579	606	574	567	590	583	568	621	562	572	584	599	594	599	595	614	591	601	603	575	583	574	527	619	574	584	585	572	600	591	613	579	622	572	571	580	651	572	543	556	598	597	569	592	529	591	581	558	612	583	558	614	596	620	567	623	570	554	574	590	615	599	589	614	587	570	577	606	588	554	556	579	627	595	559	534	587	588	558	545	587	569	590	588	632	559	554	577	575	548	583	586	566	592	592	614	600	617	600	601	570	568	619	557	589	572	594	535	595	574	577	569	567	598	582	573	564	628	597	579	586	591	574	578	593	574	562	640	604	551	559	601	635	551	603	587	576	541	596	608	588	595	603	546	567	571	582	571	573	556	616	554	595	616	613	608	625	575	599	619	620	553	562	555	584	596	604	574	591	597	618	570	631	601	572	567	589	554	586	535	592	581	572	596	623	576	600	569	601	591	592	582	607	606	578	557	590	607	576	604	586	589	596	547	619	594	594	576	577	592	594	614	580	596	605	617	560	591	575	578	587	557	585	604	547	568	587	570	565	602	608	600	599	617	600	566	569	647	599	546	563	580	584	584	574	572	598	557	564	637	591	628	593	563	604	534	574	574	570	597	593	552	564	558	581	583	600	569	604	597	586	602	619	584	564	587	590	550	597	614	611	581	630	606	631	615	641	570	604	584	582	643	621	588	587	585	596	591	574	567	601	544	598	594	591	584	594	598	575	579	587	603	592	620	588	616	564	595	587	564	619	565	582	588	584	571	580	595	586	612	619	597	540	597	578	563	610	587	561	653	546	594	584	647	567	587	581	632	588	571	551	606	586	655	585	621	563	596	583	592	660	598	601	580	600	574	601	550	590	579	571	585	571	595	598	630	611	580	604	618	599	577	639	611	587	590	590	591	591	584	565	621	569	575	625	591	628	615	579	567	582	604	601	564	581	625	582	568	569	569	573	604	582	566	589	581	592	574	584	608	579	584	572	635	577	580	588	594	611	635	571	561	615	564	620	600	553	605	580	577	566	592	608	628	612	585	603	593	573	570	562	566	572	582	570	591	589	590	566	572	606	592	586	605	587	588	580	616	597	609	600	597	550	602	584	640	520	573	592	624	603	577	616	608	620	577	570	571	598	565	591	578	600	628	574	580	583	602	587	596	575	578	628	590	603	596	567	562	561	612	560	571	618	612	573	615	586	608	576	593	590	577	588	591	609	561	611	591	596	621	585	590	587	570	624	597	597	619	614	570	595	595	573	560	595	585	620	624	617	611	553	554	630	567	560	637	586	577	575	583	626	593	619	600	583	617	564	581	609	596	599	575	607	597	543	578	557	604	572	566	579	619	598	565	574	582	600	537	568	597	588	621	585	582	606	636	646	605	568	573	557	579	560	622	556	600	615	584	629	607	554	566	613	540	645	577	600	540	592	556	571	560	581	553	616	602	615	622	578	615	600	568	561	636	565	571	592	624	599	592	538	588	582	583	589	598	585	577	588
23125	21318	29088	23878	21314	21194	3981	934	737	630	639	579	549	529	498	462	522	446	453	470	462	430	462	466	470	475	401	427	429	454	423	434	418	417	437	410	429	441	420	431	410	450	441	421	420	429	460	409	417	382	395	408	404	416	413	447	438	401	405	378	406	395	478	392	392	426	442	405	385	419	390	420	365	426	454	404	422	417	422	436	414	389	405	414	395	403	388	416	419	446	414	387	380	436	414	412	418	392	375	395	389	409	372	409	398	400	410	376	431	419	420	409	399	404	397	431	401	379	378	405	393	425	371	403	399	416	392	371	434	421	433	424	429	423	427	420	409	422	374	410	410	406	399	405	371	431	405	423	372	388	405	415	405	390	443	364	395	420	420	418	424	423	388	405	389	404	386	384	386	377	381	429	395	429	417	403	410	419	406	430	416	414	411	407	419	454	394	392	400	439	389	437	407	394	398	424	428	408	412	397	415	421	443	408	423	398	420	398	410	429	417	391	414	369	384	401	418	361	396	430	396	380	411	404	413	403	411	372	412	443	419	412	396	407	390	391	391	386	419	361	450	404	411	409	420	413	368	364	410	391	383	396	415	398	377	414	410	429	435	420	429	420	414	435	376	405	420	405	406	403	385	443	405	426	386	431	356	402	393	372	429	412	417	402	427	398	425	395	425	394	417	395	413	420	414	435	414	415	423	400	408	424	376	428	397	378	402	411	420	425	396	392	394	371	428	399	380	406	421	409	372	362	435	376	380	397	420	422	413	428	366	382	435	406	404	415	408	386	389	382	419	436	423	379	403	405	390	417	414	416	420	394	401	392	397	436	397	406	376	414	433	429	419	391	386	387	390	433	380	410	407	370	412	395	397	405	420	406	381	392	389	387	389	396	432	421	420	390	374	399	402	401	402	418	388	398	421	409	437	415	385	364	398	394	400	405	403	419	428	441	395	400	405	400	419	407	405	418	418	435	450	365	387	396	416	421	368	405	386	381	421	424	412	377	437	396	393	414	374	446	419	432	445	365	397	384	411	425	391	415	397	404	396	381	371	412	416	387	413	389	417	411	430	384	378	445	386	417	396	409	432	437	348	423	440	399	403	408	392	423	398	431	434	456	370	419	408	388	410	394	385	422	408	406	443	408	418	431	384	426	441	376	445	371	390	429	386	402	370	395	401	423	422	427	418	406	407	435	422	439	408	394	401	383	378	415	425	410	407	410	417	413	429	408	397	386	405	402	415	389	372	411	419	390	391	430	347	418	431	438	441	461	428	410	397	439	384	416	398	440	411	387	407	383	405	391	404	388	403	430	427	395	382	381	406	417	397	413	398	375	429	383	423	418	378	455	417	407	419	409	403	417	367	415	384	391	379	419	424	437	432	406	439	390	413	422	396	417	430	390	434	412	430	403	414	401	395	413	418	403	421	420	418	433	402	402	435	415	407	343	386	413	389	394	416	403	406	418	423	383	425	363	390	412	432	408	428	372	423	379	411	434	394	408	364	431	418	413	377	396	406	404	414	386	381	389	414	408	390	419	401	395	373	410	427	387	394	402	356	381	421	414	401	412	456	429	401	402	432	402	428	394	448	435	405	390	414	376	427	399	403	396	373	417	371	424	438	396	411	398	380	412	403	407	437	398	428	421	403	422	421	447	445	418	364	382	392	383	391	393	414	428	413	400	377	397	419	389	391	442	388	448	429	416	422	405	393	416	408	424	419	394	388	418	429	390	392	398	390	360	384	395	437	402	420	408	415	412	418	359	430	375	392	419	387	396	404	423	441	450	418	400	424	405	413	431	438	406	384	432	399	405	434	408	368	392	408	429	443	434	423	382	409	443	420	419	429	401	424	404	407	427	378	448	414	384	399	376	408	418	382	407	421	408	425	400	381	421	384	447	430	430	424	405	362	420	412	397	405	386	419	394	428	380	402	408	414	427	406	392	414	384	444	429	405	386	397	436	407	366	388	391	415	407	383	407	353	397	428	397	404	406	422	383	393	432	425	378	415	411	449	368	393	418	446	403	404	375	371	415	404	407	438	369	388	382	394	409	427	391	404	426	416	411	432	378	392	422	407	363	399	420	429	409	447	405	409	428	361	394	409	395	406	378	381	406	405	389	390	423	402	390	443	372	403	396	381	419	455	403	442	424	423	379	431	417	395	414	384	390	400	441	418	404	410	407	415	391	354	406	405	426	413	436	393	430	375	398	398	425	388	370	444	405	366	416	409	399	395	452	420	405	432	400	416	421	389	386	395	397	412	379	352	418	405	430	403	379	416	468	434	376	430	388	396	430	411	423	414	385	375	403	405	415	418	404	395	442	403	455	419	376	431	421	417	429	412	412	405	371	405	394	398	391	429	426	393	430	391	376	419	430	392	391	388	444	406	399	412	425	414	408	382	387	382	378	425	399	380	400	395	417	403	452	408	425	410	414	441	424	417	395	426	407	369	437	441	398	456	413	414	410	426	400	381	389	376	396	423	424	364	438	403	438	412	400	379	403	401	388	422	408	406	375	401	416	402	417	426	416	395	398	418	427	426	421	405	413	426	410	455	429	413	396	387	396	400	429	440	413	385	403	367	399	381	397	424	448	368	393	388	423	423	434	433	415	400	415	405	396	392	408	443	417	399	409	387	414	375	422	385	386	422	409	417	424	410	406	420	414	362	419	439	429	405	379	418	382	413	356	381	433	429	369	398	392	394	382	367	414	389	414	410	380	392	407	389	421	424	395	379	410	413	405	448	394	421	420	373	394	425	378	406	411	388	426	399	378	409	415	404	390	387	394	378	429	413	406	426	415	467	406	406	407	415	447	433	404	396	402	391	411	383	417	407	401	419	403	391	372	387	415	378	422	407	386	426	415	397	372	433	415	378	435	420	447	407	437	399	384	409	412	405	409	411	412	389	387	375	436	378	418	399	424	372	411	445	402	381	391	429	412	383	426	408	422	428	388	421	422	371	418	397	404	375	366	394	422	388	422	401	434	400	406	403	368	413	384	389	402	431	380	412	405	393	424	430	404	432	402	436	419	412	402	364	395	404	412	399	403	445	422	415	429	386	437	401	383	434	410	401	400	422	371	371	383	428	379	370	426	390	404	439	386	431	399	409	406	401	397	419	375	408	396	409	409	415	403	404	425	390	425	424	375	394	394	401	422	430	393	405	391	431	385	404	391	376	392	399	429	392	369	381	413	365	422	445	389	392	380	386	400	439	382	401	398	381	378	405	401	418	417	383	416	415	413	419	391	447	414	408	403	355	429	386	398	405	402	420	401	406	404	367	394	410	379	422	358	426	381	414	389	438	406	412	408	368	389	376	380	426	385	382	420	384	411	367	417	370	422	388	376	400	443	420	388	416	396	389	417	424	422	424	382	402	414	419	395	413	391	388	393	384	372	426	365	416	441	436	421	387	375	389	437	403	405	391	414	395	415	411	399	396	375	412	400	413	417	408	346	389	391	388	422	420	422	368	415	380	417	380	406	420	375	431	428
49545	28486	12186	6358	4374	3299	2526	2144	1785	1540	1354	1225	1130	1030	1005	1002	881	850	847	820	834	793	730	803	712	711	735	706	704	791	735	707	692	719	679	693	699	744	699	716	690	725	693	737	666	641	672	680	684	665	663	662	666	654	699	686	654	697	676	647	654	621	663	669	696	706	624	632	614	648	658	619	634	650	669	682	653	688	670	676	642	656	661	619	659	689	695	664	615	633	627	576	655	651	618	668	686	649	667	662	658	691	682	641	635	663	630	655	676	629	629	682	679	675	664	653	647	670	606	694	622	657	633	680	618	654	728	626	636	661	664	690	684	722	636	639	662	621	634	646	647	668	640	614	628	627	624	627	655	677	705	651	666	682	656	616	690	660	653	652	657	656	641	661	669	623	654	674	616	689	646	660	623	639	646	653	659	663	636	723	664	600	635	614	651	666	625	663	623	607	621	618	628	643	660	690	610	678	643	668	657	626	623	640	638	604	643	616	618	671	649	689	649	635	659	672	659	677	645	660	649	654	675	638	646	615	624	680	679	690	653	712	688	666	639	629	632	674	641	654	692	672	656	644	606	674	672	642	651	680	599	640	659	678	625	679	653	642	666	673	601	659	624	620	676	603	635	649	640	620	690	660	649	639	658	659	659	681	655	605	657	639	659	653	627	687	624	693	684	639	587	686	610	657	653	695	654	630	634	635	645	639	646	673	680	628	642	651	630	659	690	651	589	680	650	650	671	639	681	644	669	640	662	636	643	657	641	687	603	658	657	666	621	674	663	695	701	652	635	665	658	685	650	659	630	671	628	605	649	660	651	625	655	657	634	693	650	648	685	646	666	684	664	659	638	636	655	650	638	633	673	687	720	635	628	623	647	583	655	648	641	657	662	672	678	625	639	702	686	617	664	619	713	641	662	627	618	636	631	675	617	704	646	649	618	649	618	643	609	656	634	645	663	673	678	710	652	662	675	662	604	581	632	655	614	647	656	697	636	644	633	649	616	573	674	692	669	659	697	669	686	651	661	649	670	664	630	634	718	648	647	632	638	649	641	651	622	638	674	687	636	647	627	667	648	656	664	647	663	668	664	645	665	654	628	595	630	632	644	709	657	669	637	605	643	667	649	672	662	637	702	650	656	652	708	694	673	689	657	626	664	679	656	672	665	643	641	625	686	662	636	681	645	707	621	648	637	676	609	577	670	610	648	642	640	625	624	641	672	650	635	670	663	653	653	682	662	678	607	648	657	637	636	639	620	653	621	603	690	670	669	620	641	652	638	675	703	625	698	645	632	627	649	661	673	630	659	647	653	653	579	679	633	691	679	668	630	670	673	617	641	648	638	626	656	651	657	666	691	656	647	654	664	609	633	660	706	641	665	628	617	672	641	656	687	702	673	635	631	594	657	645	654	659	630	651	632	660	584	673	660	628	680	657	606	614	640	639	679	643	643	655	656	688	629	684	685	664	633	625	639	653	663	651	621	689	664	636	628	639	648	656	664	659	679	649	687	696	642	617	675	614	620	651	641	653	695	653	690	610	694	706	629	642	622	645	603	628	697	657	638	613	683	611	649	650	711	649	590	611	631	650	618	690	631	652	690	652	668	606	655	634	656	666	619	674	655	674	647	669	585	651	631	701	629	633	621	672	666	665	637	638	655	633	642	648	627	638	625	698	659	651	681	687	690	659	640	595	699	683	613	667	655	651	649	721	630	635	638	643	625	635	632	641	680	616	660	654	667	653	674	672	688	635	666	649	626	633	722	625	651	608	586	651	636	642	626	658	659	653	671	636	644	621	656	644	663	675	609	640	634	652	712	638	655	644	651	615	677	651	633	644	674	632	664	703	649	635	581	627	709	650	648	661	627	667	648	667	626	648	678	656	638	656	628	610	674	680	636	620	613	693	725	640	627	672	664	673	612	604	628	655	637	638	653	628	605	658	648	695	633	661	656	669	627	672	661	638	667	671	627	697	685	636	685	608	678	672	675	627	652	658	669	619	642	588	646	621	645	639	669	667	646	708	612	617	660	643	658	636	716	699	630	657	617	672	639	638	683	664	708	656	661	658	674	647	615	613	610	675	659	666	657	646	656	629	689	665	630	642	692	659	611	611	596	698	626	576	596	647	672	648	640	665	681	642	643	680	632	613	692	684	621	635	665	652	644	682	676	649	661	614	655	659	629	680	691	631	652	610	624	665	674	628	688	675	651	647	676	634	649	695	661	677	656	635	675	643	685	670	687	649	597	613	638	667	702	645	665	655	683	637	616	645	712	663	677	630	644	703	635	631	650	676	670	651	604	642	632	659	655	662	647	625	668	659	639	676	675	620	653	644	634	666	610	608	663	634	642	613	678	707	647	599	629	658	616	646	677	668	675	660	650	629	682	682	627	655	624	648	719	649	607	623	660	645	644	656	644	622	628	657	607	650	619	620	660	680	633	685	649	655	647	679	628	687	663	639	688	679	704	641	640	644	663	676	655	581	641	644	633	682	661	633	676	626	700	707	719	645	657	652	627	679	661	700	669	633	674	651	626	617	616	592	657	649	681	653	622	606	653	635	650	631	644	618	625	714	597	626	692	655	641	638	718	626	647	689	682	653	616	686	662	614	626	641	664	629	629	684	684	617	681	682	714	624	678	662	634	620	639	669	625	643	666	653	640	641	702	631	627	715	652	637	683	636	666	638	607	659	638	677	626	672	629	693	629	649	700	690	701	664	664	696	708	637	660	632	667	678	679	639	610	690	636	666	620	659	651	660	618	678	668	666	663	665	723	655	656	663	621	667	628	653	654	654	642	700	646	621	677	673	657	616	686	699	662	644	612	683	644	647	638	674	645	663	611	703	652	660	671	672	694	653	626	640	631	687	622	660	678	643	604	612	621	664	611	699	676	638	622	595	591	670	675	624	672	670	667	633	624	630	667	665	647	602	611	662	668	641	629	696	682	652	628	673	685	649	653	636	631	635	672	626	611	661	631	643	689	653	667	630	638	629	665	681	672	694	663	683	645	627	670	646	644	642	656	636	650	639	658	675	649	645	675	640	653	624	653	642	643	609	675	619	620	647	585	637	649	633	617	646	652	630	671	650	652	669	651	565	670	637	605	618	674	638	669	693	626	652	646	664	659	604	638	649	671	633	631	645	658	654	643	641	632	673	681	636	679	656	665	652	663	653	653	631	649	650	657	651	676	680	634	678	649	645	660	614	689	645	613	651	651	656	605	603	605	653	624	645	698	674	622	662	666	708	644	636	619	681	671	624	665	631	696	677	594	631	679	639	665	668	684	641	669	656	665	665	670	691	672	642	628	658	693	708	653	645	670	683	655	675	681	688	678	650	670	651	654	651	693	673	655	578	664	640	657	661	679	646	680	646	640	643	635	663	646	666	684	634	686	662	652	636	638	626	614	654	633	691	635	597	677	645	693	602	680	706	637	673	667	605	614	667	683	683	653	637	640	622	659	646	645	654	612	646	645	590	644	644	678	621	677	673	633	651
27118	21113	10321	557	249	205	220	164	172	188	164	167	161	173	143	170	156	142	183	144	170	145	179	174	166	162	161	161	171	196	153	160	170	174	152	148	181	167	164	142	170	168	174	172	177	147	178	172	167	184	171	134	148	161	143	178	193	162	156	175	164	173	177	187	183	155	173	179	148	164	160	164	149	173	192	169	169	152	155	178	169	162	178	173	173	156	171	191	157	163	165	166	147	168	161	182	158	169	149	186	148	151	159	153	172	163	176	146	131	160	157	164	141	148	185	151	132	165	157	175	185	175	153	172	150	150	152	163	197	182	166	164	140	179	144	163	137	176	169	164	151	169	159	157	172	172	169	166	167	164	156	190	142	162	185	158	196	173	166	162	161	188	133	163	160	163	169	167	165	169	148	178	142	158	144	164	138	173	155	189	164	176	157	161	163	172	176	150	173	170	161	155	147	173	178	146	187	152	160	166	170	140	159	178	154	140	153	154	150	146	150	149	168	174	170	157	153	165	138	162	172	169	146	166	177	168	152	155	173	125	157	163	160	166	167	158	157	171	151	151	146	180	147	162	155	196	164	149	145	176	166	165	182	159	172	163	149	166	176	159	162	172	169	151	185	150	167	195	161	149	149	157	175	163	155	148	167	140	169	179	169	160	191	164	152	168	145	144	158	173	132	169	134	153	149	166	165	165	170	161	146	191	168	161	170	153	167	140	192	147	158	145	161	153	160	168	191	159	156	157	160	181	157	165	176	167	157	161	172	186	159	152	151	171	158	151	164	188	157	177	162	175	153	148	144	145	176	162	158	169	169	191	163	173	152	181	164	159	171	149	172	172	155	163	158	175	157	168	144	150	176	178	172	182	146	177	135	127	155	169	165	145	146	154	168	173	153	176	183	156	168	138	153	167	151	155	167	158	172	161	162	155	163	168	184	165	167	167	184	161	161	183	146	139	145	158	153	172	161	160	179	141	157	160	164	167	164	181	174	166	154	158	170	175	146	152	175	173	164	155	182	151	145	165	168	164	162	176	152	148	168	151	174	131	167	152	165	166	162	156	177	175	186	172	158	175	172	173	164	161	166	158	159	163	146	157	181	150	164	143	158	161	145	192	172	170	143	142	177	148	180	161	179	158	145	144	189	179	141	166	139	169	178	181	164	157	171	163	165	179	165	178	157	174	169	174	175	135	162	184	171	168	170	149	158	145	169	155	154	156	156	148	175	185	149	176	153	160	156	165	181	140	165	161	152	159	164	179	175	154	188	177	177	151	159	164	167	148	169	190	157	163	170	171	157	174	175	147	150	163	172	176	154	143	176	169	190	162	156	145	165	137	161	171	155	161	162	157	180	156	189	177	158	173	169	163	204	186	182	133	182	154	175	149	157	172	161	144	176	161	156	135	158	188	166	173	144	168	180	153	165	159	178	139	149	166	163	166	128	160	170	178	161	165	174	147	157	161	165	167	163	154	142	180	177	169	156	166	170	151	185	184	165	166	160	172	175	192	158	159	185	153	186	134	160	154	148	160	170	163	144	182	160	169	163	164	158	167	161	173	159	165	166	154	177	167	166	193	173	163	147	183	165	145	185	172	177	161	191	176	170	172	148	172	178	144	171	161	161	174	164	137	182	174	185	147	188	162	168	179	155	148	160	166	173	169	175	132	154	175	156	171	171	162	185	176	153	170	180	167	153	163	163	158	140	166	163	153	166	153	179	152	146	168	156	162	184	161	190	169	164	187	176	149	139	156	151	161	186	180	162	177	148	173	182	151	168	171	158	154	167	132	169	169	180	177	146	179	166	169	166	182	155	144	185	188	154	167	171	141	179	175	153	157	169	162	155	148	162	173	159	155	156	183	163	148	167	167	174	160	154	188	148	178	171	148	162	157	168	155	175	154	185	162	157	178	167	176	180	157	166	177	157	165	153	159	172	156	185	179	154	167	180	164	174	161	177	153	176	147	158	178	162	173	178	154	178	158	165	181	168	164	152	183	160	156	171	152	155	144	173	161	179	165	161	161	164	145	135	173	153	170	176	163	146	151	179	168	154	144	187	177	171	165	149	151	177	182	174	170	177	167	158	178	146	177	168	139	145	189	160	153	178	171	187	165	184	168	175	148	179	166	172	135	173	159	153	168	150	162	166	169	162	177	167	155	150	160	159	169	165	155	147	151	164	178	162	172	152	177	156	180	185	159	160	155	151	182	182	154	151	153	156	164	158	161	164	162	164	178	167	158	176	177	149	150	177	135	169	148	166	163	160	154	177	169	162	146	135	165	162	161	177	157	181	188	175	177	183	184	164	167	155	162	156	171	156	179	162	142	183	171	166	156	183	158	178	171	163	157	159	183	156	151	164	182	204	157	147	162	160	160	163	167	158	165	182	143	159	173	191	155	177	176	171	148	176	173	167	168	158	181	176	157	163	167	145	168	186	163	172	167	165	163	167	157	157	162	171	169	162	172	136	150	146	153	171	148	167	137	167	153	165	155	173	174	166	147	162	164	159	185	174	142	168	165	175	157	176	160	159	155	149	168	153	150	150	158	174	153	163	154	139	169	179	155	157	156	165	166	169	162	149	167	139	139	168	168	167	152	163	142	148	149	150	169	175	155	172	172	159	144	166	158	165	169	170	180	146	146	165	158	171	195	155	175	165	152	156	152	157	159	165	177	168	166	161	165	142	148	146	184	149	175	159	152	169	162	164	162	149	177	154	136	165	138	166	154	169	157	172	170	172	157	164	162	179	160	154	174	185	149	160	164	171	152	174	187	165	166	159	176	151	169	169	163	174	168	165	177	161	176	168	164	163	182	158	165	169	168	151	165	157	149	177	161	136	159	185	137	166	166	171	178	166	167	173	150	173	153	160	162	155	150	173	146	165	166	173	180	149	144	156	178	159	187	156	153	174	180	175	175	178	155	179	164	143	168	176	169	185	153	171	184	134	147	177	162	167	172	154	185	154	146	161	156	173	180	170	160	163	156	175	184	177	187	164	152	149	159	164	166	166	172	174	166	178	146	146	180	155	149	162	162	179	162	171	146	168	171	147	195	176	167	179	146	168	165	162	153	170	159	184	147	140	180	163	175	159	161	144	163	182	171	175	162	175	166	158	176	153	174	165	152	172	143	158	177	136	152	183	158	156	166	132	161	177	185	152	163	161	170	148	161	181	170	163	176	187	153	152	189	152	167	158	178	192	147	162	160	151	168	156	164	163	147	161	163	163	163	148	154	165	158	145	154	162	162	147	164	165	151	154	182	157	170	163	155	156	201	178	191	152	177	161	154	153	162	176	178	184	169	162	164	121	167	157	174	169	151	183	154	167	156	164	163	145	172	169	171	154	168	163	174	153	161	158	167	156	172	168	169	146	176	173	154	170	166	188	177	154	131	164	162	158	162	146	152	187	155	146	164	187	154	166	175	196	169	178	154	173	168	171	168	173	174	169	154	179	129	176	149	174	160	167	160	175	151	173	145	157	171	167	164	173	158
23962	9781	1025	552	467	400	396	354	314	346	290	324	295	294	298	299	325	276	298	285	268	275	275	300	268	283	286	291	271	285	249	283	264	281	287	253	293	298	314	300	300	286	272	291	284	307	264	273	281	310	303	271	270	291	262	291	263	288	303	295	258	280	288	268	294	227	265	244	276	267	292	298	294	273	288	281	286	312	289	291	268	291	265	267	249	309	227	279	291	292	251	293	294	285	266	288	273	295	275	299	290	327	317	275	298	282	282	271	268	273	251	254	301	275	289	263	278	257	249	284	268	263	298	264	296	258	278	292	264	278	273	310	285	253	294	291	256	287	287	287	256	291	290	254	280	284	277	290	297	261	259	256	298	253	290	282	262	265	266	305	322	288	300	274	330	245	265	271	254	268	244	250	308	278	304	279	295	288	257	289	275	279	272	272	271	239	275	267	301	287	315	226	297	268	247	270	282	278	292	266	285	303	297	255	290	286	266	294	278	304	268	250	287	273	259	273	262	282	292	313	295	283	308	266	278	276	284	273	247	275	288	262	272	293	299	276	275	275	292	282	292	269	276	286	293	289	270	280	277	293	276	257	287	287	281	269	288	287	280	281	246	281	267	270	260	302	254	299	293	301	285	265	288	259	284	300	294	263	319	278	244	284	290	271	288	264	262	277	259	277	295	271	258	262	289	297	264	284	275	278	286	298	256	273	306	301	301	279	315	288	282	259	299	270	259	252	279	260	286	280	286	291	245	273	295	278	274	244	304	268	263	264	269	281	265	271	281	268	299	287	300	247	276	287	273	287	277	269	256	294	239	291	265	248	277	298	298	284	244	260	296	286	293	272	314	284	279	257	302	260	306	275	271	277	265	279	280	289	285	289	300	278	273	274	310	257	268	273	291	283	247	278	273	269	316	271	293	280	244	270	299	268	263	292	253	273	290	281	297	257	278	241	280	321	284	285	283	278	299	253	280	282	284	272	290	292	282	280	286	281	256	276	295	267	286	292	299	271	294	275	288	285	267	268	248	279	292	263	282	282	283	258	282	254	278	305	289	261	292	263	283	245	278	282	292	249	250	271	257	294	303	251	278	291	295	247	296	257	286	291	278	308	241	285	270	274	259	273	308	273	270	291	247	297	241	266	291	274	288	254	292	248	259	266	255	291	281	269	236	285	292	290	279	251	274	260	258	290	274	281	265	289	247	291	264	279	294	257	294	271	279	281	299	247	253	287	282	253	264	311	276	260	232	235	275	293	234	250	278	259	249	246	272	307	276	261	253	268	274	265	294	283	300	296	309	274	278	262	292	262	239	279	274	279	288	271	304	300	284	260	264	253	283	273	272	282	305	281	270	271	290	261	294	258	278	277	259	284	255	296	271	276	277	252	269	272	259	289	280	283	284	249	289	284	248	267	265	289	268	296	273	268	275	279	271	294	317	253	277	301	263	280	296	275	278	303	270	271	294	280	294	302	261	256	308	273	286	271	289	282	276	282	264	289	301	284	283	274	285	281	289	287	283	268	278	289	273	289	268	255	292	287	264	257	290	278	291	282	283	277	288	275	274	263	315	280	282	288	262	302	279	261	299	276	287	283	274	252	280	274	282	278	307	288	285	273	284	282	284	260	309	246	288	288	282	280	262	257	268	288	288	297	288	263	249	291	266	261	304	269	259	290	309	286	274	287	286	263	261	286	259	289	264	281	252	247	266	267	265	285	245	278	298	275	286	298	285	281	271	276	317	291	285	277	274	288	277	282	308	300	275	269	292	265	270	279	282	274	295	262	263	259	290	256	284	295	284	281	266	275	318	294	294	308	263	287	265	292	258	250	259	247	295	286	317	280	251	267	271	298	300	280	258	278	279	295	292	256	293	256	307	268	309	311	257	323	259	286	284	263	270	273	308	265	283	271	263	265	262	267	281	271	287	273	287	276	303	291	289	240	274	277	304	285	282	248	296	294	274	279	285	283	311	308	286	270	260	279	294	289	256	283	288	309	302	275	289	276	289	290	275	279	285	274	250	281	266	288	263	281	245	248	263	293	292	265	277	293	255	253	286	287	278	265	260	288	274	292	287	276	289	284	281	300	318	285	266	294	291	279	314	265	280	283	286	285	286	254	257	253	311	264	305	267	295	296	287	283	282	280	280	291	262	291	276	280	293	263	284	265	280	292	235	266	297	296	290	279	289	264	257	285	274	269	242	250	277	306	296	278	287	278	301	275	282	245	294	269	233	307	247	267	283	274	273	263	287	264	259	293	297	298	274	277	285	290	280	295	277	246	269	269	289	263	260	270	246	281	274	278	262	283	278	287	254	273	292	275	277	287	270	255	298	286	265	280	288	295	282	309	292	254	292	268	272	273	286	277	294	288	271	244	284	293	313	253	268	247	231	260	271	248	301	279	287	263	245	287	255	276	262	271	280	252	260	266	258	258	283	291	311	289	263	294	267	254	268	286	278	290	264	274	280	261	299	266	299	250	297	278	288	316	283	275	286	274	276	260	288	249	292	294	251	284	289	323	280	288	282	298	292	281	304	280	281	293	272	277	273	309	253	245	309	288	294	286	320	264	304	278	281	273	288	307	279	263	293	266	271	274	248	259	260	284	275	267	268	300	277	268	299	288	295	292	274	311	273	296	278	277	267	274	296	280	251	293	267	277	283	294	287	294	274	261	274	278	282	256	275	269	264	285	270	282	274	242	277	296	272	280	263	267	281	279	292	304	252	307	268	286	287	317	267	273	284	265	273	270	299	286	286	285	307	247	280	250	294	289	261	265	294	278	272	261	271	291	268	239	279	276	298	266	283	277	304	298	263	269	264	315	280	268	269	286	283	262	294	288	280	281	269	262	292	312	282	280	261	288	280	294	277	289	263	296	296	296	244	265	282	304	283	273	292	299	287	282	279	289	312	291	272	269	278	299	287	284	281	260	277	282	262	324	290	273	302	300	277	277	259	304	252	257	297	282	238	274	283	269	292	276	299	286	298	260	311	274	291	284	292	274	270	276	253	269	256	271	265	273	291	292	281	284	266	300	262	288	259	261	302	265	259	281	252	251	262	286	254	290	273	284	284	270	283	281	238	280	287	265	269	257	251	268	254	268	277	269	270	271	302	261	280	280	288	277	283	307	285	297	271	244	259	294	285	298	275	288	266	264	304	257	287	301	273	271	265	274	284	304	258	277	285	265	301	310	307	262	264	275	283	251	264	286	278	294	272	292	276	267	271	302	269	275	228	264	286	308	275	280	270	301	284	311	255	278	248	279	267	236	289	297	282	283	294	254	262	301	285	281	262	267	260	302	272	238	281	283	250	286	261	263	277	264	287	262	286	280	298	266	284	274	266	288	271	258	270	254	272	264	284	290	265	275	279	291	288	297	274	290	277	273	286	291	265	284	280	251	273	289	295	275	296	274	266	277	277	257	297	288	299	270	277	261	299	303	272	272	279	294	297	258	269	275	302	251	274	265	253	286	276	286	294	277	322	277	289	269
24161	21360	28430	24539	21179	5675	839	594	563	546	485	434	491	498	423	396	388	407	378	378	394	410	364	378	390	378	401	380	378	378	379	376	388	397	394	402	418	359	384	363	395	379	359	395	390	366	344	397	348	351	392	360	413	366	335	377	350	321	385	376	344	336	383	377	412	354	385	365	351	304	358	364	329	378	397	375	375	355	335	367	374	335	391	336	379	336	376	361	396	353	361	350	368	357	391	373	391	391	383	394	388	337	376	346	314	340	377	327	351	348	379	368	358	338	366	366	352	386	392	363	363	330	359	360	329	349	355	367	353	359	359	390	330	354	354	372	346	357	385	327	388	393	359	356	358	386	375	364	373	368	365	372	373	376	382	363	366	377	357	380	379	384	355	361	365	360	383	317	358	356	333	359	383	356	392	381	343	355	341	370	360	352	367	410	366	381	370	385	341	350	346	342	363	338	387	368	379	377	353	377	391	357	378	338	346	379	355	384	361	363	380	326	399	339	349	343	363	367	385	358	362	368	367	363	367	382	381	348	369	361	348	377	365	350	382	376	339	365	351	364	342	380	385	369	358	401	347	385	370	375	361	339	340	387	385	353	365	357	370	363	335	345	340	370	360	332	328	377	352	366	351	334	331	378	349	362	364	370	379	391	368	369	331	390	367	371	349	369	342	350	333	332	354	384	329	346	379	387	360	357	358	362	363	403	354	383	372	341	388	350	375	382	382	340	380	386	408	363	384	386	360	358	374	389	384	382	365	361	329	353	341	327	353	378	354	371	340	365	339	374	357	386	358	346	349	338	337	352	330	360	373	351	366	382	356	384	378	364	390	352	375	397	367	356	372	354	365	378	348	345	366	353	347	385	371	346	360	336	355	358	342	361	386	360	379	349	352	379	355	369	326	325	344	333	375	358	349	367	375	355	364	373	419	324	373	374	372	362	362	398	383	384	377	379	355	418	361	412	409	379	381	360	378	397	343	357	373	354	367	359	346	368	388	372	352	391	376	359	345	332	361	376	367	365	356	350	342	358	332	354	392	377	352	350	377	395	363	384	343	359	340	387	406	374	393	316	374	368	361	352	363	370	364	358	361	326	371	358	418	364	409	367	323	381	359	389	331	338	368	313	350	343	377	367	370	357	340	339	367	416	410	375	361	364	338	350	381	351	347	348	389	321	362	334	385	381	351	352	354	385	373	325	373	341	359	383	402	364	364	346	362	355	369	370	338	344	386	367	362	380	378	367	354	357	351	385	350	377	382	359	368	371	368	382	370	391	363	357	351	367	350	368	391	361	344	359	357	347	371	363	358	358	366	367	382	357	359	356	391	369	372	384	361	353	361	373	365	323	400	384	390	362	333	394	347	378	378	347	368	358	390	360	363	374	353	359	370	370	384	361	346	369	372	363	348	380	318	378	387	381	351	395	371	354	372	393	358	380	328	365	377	375	364	379	356	388	366	371	363	405	379	393	339	355	367	396	353	352	353	376	369	346	375	388	377	352	366	391	381	383	325	352	356	363	362	374	373	376	351	338	354	375	377	396	360	364	315	393	349	353	389	350	358	378	360	347	325	347	340	348	361	378	397	369	360	368	392	398	368	328	377	345	377	403	367	389	359	354	339	374	380	348	422	380	356	342	371	331	374	349	344	354	344	349	350	379	354	363	380	372	371	381	349	407	372	389	362	352	381	360	347	365	375	353	355	385	365	351	356	370	379	373	350	367	374	385	393	375	369	372	382	343	403	391	345	372	367	337	352	368	416	422	372	335	374	358	393	349	349	385	378	389	328	313	349	370	365	385	366	366	341	378	358	341	372	373	360	347	359	322	366	355	367	363	348	385	328	371	354	346	371	339	334	366	355	357	365	337	351	361	346	355	350	385	396	357	363	368	373	387	368	373	363	367	364	313	350	388	355	341	390	362	361	400	376	401	384	379	391	381	330	362	410	391	353	368	389	366	384	365	331	356	342	384	355	360	368	338	378	379	346	364	318	339	359	353	338	367	324	376	352	375	353	398	356	381	353	340	370	365	346	365	348	330	355	357	324	382	370	373	324	375	332	374	356	335	350	355	391	356	349	356	352	347	356	398	361	336	381	409	347	381	394	381	333	331	351	351	372	343	396	374	373	352	364	381	378	388	382	371	357	356	355	363	368	377	330	363	351	363	350	369	371	390	356	356	375	346	355	362	379	366	357	371	354	338	374	357	393	350	386	358	407	382	364	343	332	352	356	368	371	366	332	366	364	380	352	364	355	365	343	364	359	383	313	366	383	377	380	355	372	338	340	363	358	373	344	357	378	328	373	331	373	340	352	356	375	342	378	363	371	372	373	345	358	374	403	339	382	377	343	349	370	373	377	323	367	332	358	363	410	389	379	343	390	366	355	327	355	316	353	363	365	373	349	374	363	368	337	364	337	393	345	379	383	359	335	354	356	352	326	352	377	381	389	356	364	343	390	369	372	404	371	371	344	356	405	405	332	399	366	369	398	339	327	338	380	371	384	368	413	363	388	336	350	370	364	359	360	347	407	344	382	344	371	362	363	366	371	359	356	370	375	373	336	359	331	381	355	346	335	359	382	351	352	353	347	355	363	379	385	385	358	370	375	368	331	367	372	379	390	359	344	365	379	358	383	390	362	359	355	362	376	337	380	360	376	367	378	387	381	355	373	360	378	354	367	382	334	388	340	331	361	374	352	393	369	346	350	359	374	376	357	345	378	357	377	367	347	372	359	339	357	355	364	365	352	371	355	330	328	326	368	331	360	360	350	371	333	398	357	388	357	388	349	372	345	348	343	350	354	357	360	373	362	350	372	380	406	380	375	381	394	389	347	344	391	353	393	344	340	329	375	369	332	365	370	355	341	345	361	394	363	334	346	384	365	375	345	330	328	394	372	378	396	372	374	390	358	378	373	380	373	348	329	323	337	357	344	336	373	341	342	356	373	361	384	382	393	394	390	350	377	354	340	348	379	353	338	369	363	372	378	356	350	361	368	378	335	376	345	343	331	337	365	351	364	343	366	377	317	374	357	378	397	398	362	413	348	376	354	321	385	349	382	380	355	340	346	366	335	348	355	336	372	362	346	348	347	376	350	385	346	349	357	370	358	363	361	361	372	328	338	370	337	358	353	388	386	354	406	375	365	368	339	375	354	368	355	349	361	369	356	344	370	341	424	344	381	355	382	365	341	365	368	349	380	351	405	368	387	383	347	366	337	355	357	378	332	341	360	364	375	391	333	356	360	378	364	380	382	354	348	369	375	313	329	375	338	350	391	385	361	367	369	375	399	354	358	356	355	339	374	350	358	360	345	352	332	360	367	351	365	348	347	356	359	335	333	386	386	392	360	367	365	391	357	346	370	321	384	356	329	361	347	340	378	341	357	367	362	362	364	338	361	409	397	333	364	353	364	385	368	387	371	385	372	343	343	359	326	363	366	344	336	353	359	394	362	357	352	366	363	351	371	322	389	376	364	358	349	401	357	369	356	348
44982	22556	7550	3699	2608	1930	1614	1385	1108	1035	1003	913	820	795	756	718	786	705	703	723	688	618	653	655	625	652	647	648	595	614	633	683	623	592	621	574	590	594	593	646	613	596	629	591	585	571	585	607	632	590	601	598	563	588	583	575	619	615	589	583	590	606	580	605	587	613	587	587	597	644	630	615	602	577	576	607	558	574	632	560	621	593	559	592	621	604	597	609	605	601	606	578	585	589	552	576	597	626	609	631	571	576	542	589	621	588	600	580	567	610	541	569	562	596	597	585	645	632	608	573	593	628	568	541	583	615	588	608	580	591	616	539	588	630	612	583	620	575	573	574	596	599	593	571	608	589	594	599	592	630	607	572	583	591	580	580	579	612	578	581	587	609	552	591	580	605	564	567	635	619	544	608	583	543	597	614	566	600	622	611	601	567	586	617	603	563	586	557	598	594	574	577	607	552	585	633	598	588	538	576	592	593	624	614	593	613	553	615	589	607	602	592	592	571	572	601	618	578	574	634	583	631	612	559	631	569	591	562	561	599	568	576	596	602	557	577	609	607	617	571	585	613	573	543	616	598	567	596	567	603	565	593	528	547	559	594	639	585	574	604	592	592	552	631	581	628	548	639	559	610	579	539	599	588	569	576	558	543	617	542	604	580	605	584	619	598	536	575	564	600	597	574	561	579	633	548	578	635	637	575	556	608	600	605	600	587	618	623	588	576	604	639	628	631	616	596	560	607	575	581	623	580	596	593	586	622	635	583	619	628	607	614	621	617	592	591	589	597	551	607	566	571	577	591	578	587	553	600	613	541	588	642	616	606	581	599	613	555	579	600	580	592	591	542	591	626	611	599	623	612	600	594	635	578	618	590	566	626	618	593	563	535	565	564	612	630	558	580	568	600	608	588	594	576	590	593	587	611	555	645	633	589	579	572	592	565	566	594	582	586	603	631	569	604	582	612	596	621	596	558	545	575	631	629	584	591	537	574	596	615	594	627	620	578	566	597	571	556	597	618	579	602	619	578	643	592	601	577	629	596	595	588	603	564	604	617	563	593	626	624	574	563	588	551	632	589	556	631	620	580	598	575	581	616	602	550	600	610	598	628	576	553	575	559	557	570	595	589	568	587	592	582	578	619	571	566	580	560	597	556	579	582	590	542	604	572	613	593	617	604	586	597	596	562	568	620	630	582	603	530	608	612	590	590	554	602	609	510	589	534	579	568	615	621	560	611	629	608	586	651	662	554	628	587	572	594	581	584	600	569	611	639	572	559	587	621	538	617	560	605	645	618	587	612	560	614	558	579	586	606	621	554	560	593	617	577	569	560	556	578	598	587	606	562	599	606	592	561	601	533	616	620	568	580	612	604	606	569	582	582	593	552	610	628	605	598	601	591	572	571	618	593	601	561	607	624	614	561	602	577	558	641	570	596	589	593	595	557	615	588	588	618	598	649	582	635	588	587	574	591	552	589	609	555	622	591	592	601	581	590	595	598	583	589	581	577	569	631	556	624	562	584	588	596	603	636	562	592	632	575	598	629	605	591	575	598	568	542	570	637	594	604	625	540	575	554	566	606	604	568	581	560	595	578	584	570	564	596	599	625	559	590	675	624	641	562	580	589	565	583	604	553	573	612	621	584	589	597	538	585	596	607	600	586	594	584	563	563	627	601	579	601	551	557	612	592	584	594	553	625	566	561	584	567	589	631	604	622	539	575	625	635	576	537	605	563	640	595	624	576	593	601	609	576	571	598	543	602	594	567	599	550	628	589	580	569	577	565	616	632	622	570	627	618	607	584	582	578	595	625	613	605	535	600	603	568	550	604	587	591	571	631	568	616	600	587	586	586	581	573	610	583	582	601	579	643	579	575	637	544	582	579	534	568	576	580	624	601	599	635	628	573	521	588	620	610	571	577	585	582	581	548	634	570	593	594	578	620	554	608	606	569	613	600	610	609	589	591	585	610	577	584	606	601	596	600	593	570	567	617	584	611	622	574	560	573	577	630	594	595	632	551	556	607	586	588	586	568	577	563	626	568	624	592	595	603	589	571	637	596	568	601	561	549	602	604	549	614	598	583	587	568	569	582	606	625	552	560	596	591	613	588	571	542	622	542	604	585	578	581	605	583	621	606	612	603	588	563	606	555	575	564	585	608	565	575	597	646	551	579	560	586	596	630	566	589	611	599	590	585	590	582	604	558	578	565	605	615	616	557	570	596	632	621	540	578	579	578	599	605	602	551	606	582	607	585	566	583	604	568	563	587	560	587	618	612	586	623	571	573	638	553	585	548	613	659	605	613	622	586	596	578	588	607	547	620	570	557	561	633	571	611	618	617	587	600	583	583	602	586	579	552	544	582	615	610	597	528	641	575	562	595	601	588	604	555	599	648	573	617	569	577	552	586	573	628	613	600	555	571	518	565	576	615	576	574	585	586	625	647	620	579	592	589	566	558	559	588	576	569	586	586	615	593	543	587	602	547	614	594	623	583	563	562	581	558	583	614	582	594	616	620	544	587	575	589	574	616	630	580	623	570	589	582	594	606	569	589	591	635	580	577	556	597	615	609	574	600	641	573	620	582	574	591	596	590	626	621	607	562	575	591	578	649	599	548	590	608	585	532	592	607	562	632	596	600	617	546	607	584	620	600	597	613	599	604	624	599	583	604	600	544	628	567	621	616	561	578	573	613	620	556	593	566	594	549	625	571	570	547	592	608	550	603	583	551	620	569	551	621	606	605	547	544	621	602	582	577	548	585	597	620	592	609	614	562	560	608	598	587	594	558	576	569	585	564	570	608	618	625	577	577	563	563	601	566	600	601	596	620	598	603	601	632	610	613	574	620	592	549	618	566	635	587	607	607	596	578	596	618	599	569	591	583	641	581	570	625	590	587	618	587	595	576	576	559	629	621	590	573	612	579	571	602	555	597	559	572	580	619	637	589	621	580	617	602	559	611	589	611	628	575	593	618	537	603	619	584	599	550	567	539	569	607	568	552	606	614	582	563	579	575	575	596	589	597	585	564	605	565	618	564	610	560	579	604	563	576	622	558	570	617	615	582	632	583	613	619	590	606	607	593	611	574	615	598	587	580	606	564	637	564	561	574	592	582	626	546	607	631	585	550	584	568	603	569	578	579	601	583	617	595	589	607	578	610	586	559	586	575	568	598	584	610	577	575	611	602	614	561	573	606	545	613	609	609	625	590	572	610	579	633	575	611	590	570	573	583	555	571	603	557	585	600	580	595	565	613	605	599	587	595	566	587	548	608	567	587	573	631	607	600	640	584	598	598	603	584	592	592	646	629	604	631	582	588	579	587	591	635	603	594	531	551	598	608	599	598	571	554	590	579	573	617	603	584	618	617	601	580	620	571	589	529	597	571	586	583	565	629	608	588	629	580	567	556	565	625	614	605	584	605	576	592	606	574	579	589	658	561	594	588	622	607	531	545	596	606	621	605	587	616	589	557	600	589	529	564	608	591	621	571	591	537	585	575
23191	21347	28937	24095	21345	21216	4130	1004	749	638	669	584	531	483	545	493	496	505	498	466	467	463	460	464	422	424	439	444	439	460	449	459	460	442	392	381	431	410	442	430	436	434	439	422	424	401	425	387	415	417	384	441	430	430	392	408	441	380	411	408	428	411	393	406	421	425	388	432	419	378	409	413	398	410	412	413	413	426	394	404	394	401	404	410	395	396	429	411	428	415	412	413	403	401	423	431	420	400	406	398	399	422	416	420	407	411	435	422	387	379	401	431	427	423	416	439	433	408	399	392	435	419	416	426	382	425	413	371	391	414	389	420	414	377	418	403	432	410	416	454	427	393	414	415	415	382	436	414	441	411	416	412	395	412	423	378	422	405	382	407	429	391	394	400	410	393	407	408	368	401	413	398	427	423	420	390	424	384	406	390	421	388	443	409	435	406	386	397	378	410	393	393	429	412	429	381	380	401	447	395	446	424	382	424	442	396	376	447	406	404	401	439	409	410	395	405	430	376	413	408	414	377	412	426	376	415	400	412	391	414	376	415	418	437	395	365	403	401	429	408	448	406	403	417	384	415	417	417	421	389	386	388	384	403	426	433	386	403	392	385	414	417	420	414	406	411	408	421	397	385	418	425	437	402	407	404	392	378	420	418	399	380	408	398	439	426	404	385	431	381	412	429	451	427	416	375	402	416	432	405	409	404	423	447	435	397	412	475	403	424	420	404	411	394	398	427	394	407	360	389	416	424	412	405	405	384	434	400	388	397	412	411	452	431	425	400	365	418	393	424	411	390	438	430	397	391	415	390	382	410	397	403	414	437	412	389	423	385	418	387	430	391	403	426	391	421	390	381	403	423	367	410	367	375	400	384	442	365	394	443	410	425	400	423	386	383	414	407	378	385	396	414	424	371	393	406	393	413	436	397	442	394	418	447	408	372	409	420	388	389	426	411	439	459	398	412	432	400	418	464	436	421	390	425	435	425	413	419	402	411	417	430	372	415	405	414	358	391	404	436	399	387	441	397	396	438	425	417	445	431	411	356	406	433	402	419	387	402	434	428	389	382	395	444	418	383	425	393	402	417	398	391	401	382	406	375	456	407	414	397	424	412	411	406	411	397	369	411	397	432	399	424	369	387	447	428	406	426	396	414	398	371	422	399	377	404	416	438	422	427	450	446	418	434	393	380	368	350	370	432	401	396	413	394	379	419	433	463	380	439	398	392	403	433	432	444	397	390	327	422	411	406	407	381	412	416	408	380	370	417	398	399	422	441	382	400	383	410	408	388	415	392	414	401	413	396	443	395	389	425	448	393	410	425	438	433	405	453	420	405	445	400	426	412	456	388	407	384	388	428	394	421	390	397	424	435	434	385	347	427	390	380	413	421	433	414	415	423	421	428	385	401	434	405	394	387	408	386	411	439	387	406	405	411	419	376	445	399	402	395	440	388	434	421	423	400	427	392	412	418	420	384	397	385	422	405	419	389	409	433	380	445	406	405	452	411	379	405	400	368	411	397	404	429	407	362	419	432	412	387	416	412	377	401	425	395	425	392	411	422	396	385	376	409	447	406	416	404	391	456	415	429	413	381	392	390	376	406	394	374	414	393	389	436	378	418	397	427	405	412	403	396	381	419	431	412	417	418	418	401	360	399	393	420	416	383	424	424	393	393	402	443	420	431	387	401	382	403	386	389	434	436	395	426	421	416	447	402	377	414	433	402	424	437	404	397	405	410	409	429	423	409	396	401	403	382	375	432	429	392	400	467	381	393	397	384	425	398	418	405	396	373	399	353	404	375	413	400	420	420	451	374	387	409	381	406	417	409	430	411	387	386	393	407	423	418	408	409	418	390	436	374	384	415	443	452	402	407	424	427	401	434	409	414	431	412	414	436	421	422	433	395	371	416	406	410	419	445	420	400	402	412	443	417	387	433	415	416	417	425	397	383	416	363	392	391	375	392	426	427	418	375	465	406	420	424	431	404	408	402	388	416	428	427	425	416	401	446	394	392	396	444	398	420	408	377	422	411	405	397	410	400	414	365	411	438	437	419	402	402	395	365	367	425	417	445	393	391	385	390	358	389	420	378	417	383	416	385	431	383	416	407	412	363	401	406	443	404	392	433	398	393	408	396	431	398	419	451	425	374	429	391	420	421	401	414	389	450	432	433	404	390	383	425	395	437	406	432	427	417	441	414	410	417	440	387	414	437	413	375	398	372	395	394	440	376	438	425	410	382	377	433	444	397	401	438	402	405	439	444	427	384	411	370	380	380	423	389	395	404	407	386	427	402	388	437	399	439	439	451	402	409	431	372	401	400	436	388	427	418	378	402	391	403	402	403	399	414	398	395	394	395	441	411	445	423	407	422	394	432	385	402	472	393	419	422	435	428	415	407	396	436	413	404	425	392	402	382	396	393	407	405	398	394	436	409	433	384	404	349	385	380	369	425	422	423	437	401	402	414	377	437	441	418	403	385	389	377	400	422	430	424	418	391	405	397	410	403	411	399	390	391	394	432	382	408	413	359	395	410	459	416	399	408	383	443	445	411	404	429	366	419	448	394	432	383	398	381	429	405	396	401	408	373	417	400	417	388	395	379	414	383	407	420	417	425	427	418	392	382	429	397	407	365	407	380	396	410	419	419	413	418	416	382	444	394	411	420	380	428	401	430	403	423	406	381	411	402	422	424	370	408	437	380	377	362	395	367	420	415	423	402	372	428	401	404	417	405	409	367	404	385	425	397	419	361	428	393	443	417	393	394	429	414	382	388	444	388	430	430	407	441	434	381	396	424	431	417	391	408	407	409	443	392	416	426	398	413	407	415	437	378	431	387	409	429	379	403	389	411	416	443	407	401	425	407	419	404	412	444	387	400	380	438	409	393	457	401	388	424	401	406	408	464	429	404	441	404	414	390	443	409	396	460	392	399	426	404	399	400	452	391	411	386	393	389	433	444	420	444	403	399	418	402	400	402	437	395	405	351	421	381	383	400	420	407	391	403	418	432	399	385	392	393	427	372	410	425	380	414	384	408	406	379	419	422	396	400	418	387	452	408	432	453	434	406	416	439	376	400	401	403	442	411	415	449	410	397	387	426	393	427	456	399	368	398	366	402	388	419	413	436	373	399	372	436	416	410	401	392	407	418	405	423	425	453	401	369	406	415	394	406	438	422	386	428	386	428	409	394	400	381	388	441	387	408	403	452	399	407	369	394	416	432	376	413	416	428	394	393	394	419	419	397	386	418	399	411	393	371	441	419	439	400	368	400	389	379	398	359	412	382	400	375	418	430	411	412	429	415	412	397	453	402	425	415	402	407	417	384	385	365	388	409	389	427	425	402	392	398	410	380	413	372	400	432	415	379	390	402	369	426	417	396	398	396	395	414	433	369	422	390	396	414	414	424	423	409	391	421	393	423	383	386	412	400	390	433	426	418	425	378	408	418	433	402	408	415	423	425	409	420	411	404	405	394	416	394	400	403	426	370	389	417	421	422
49296	26292	12072	6273	4385	3365	2526	2081	1769	1513	1305	1295	1131	1048	1045	927	953	872	840	845	803	827	794	748	733	701	745	732	740	711	758	713	709	728	758	671	698	690	675	739	734	692	689	655	695	688	633	660	695	688	601	699	637	718	639	668	703	668	701	700	659	642	680	671	668	684	635	640	630	661	707	689	666	678	620	670	726	717	692	666	641	653	713	654	619	607	669	694	687	699	635	671	660	653	644	697	634	670	667	642	655	704	682	685	640	679	692	680	696	678	691	697	658	649	649	626	654	642	670	736	682	655	653	686	620	661	666	698	652	662	609	656	653	673	639	684	608	690	677	675	597	669	655	647	670	632	646	643	630	646	618	612	682	627	665	653	678	662	679	600	624	648	627	644	695	717	633	654	667	657	642	693	624	707	657	647	614	654	683	646	656	646	627	592	693	636	632	663	669	668	680	644	672	691	670	621	614	645	668	685	653	695	665	682	656	643	636	633	707	688	683	623	668	657	657	616	642	642	686	682	675	619	652	631	676	675	645	666	666	627	686	695	670	646	665	649	725	660	654	668	647	655	637	644	670	680	649	678	625	628	677	675	676	632	658	659	649	657	639	664	631	655	664	674	640	641	651	701	624	663	665	627	639	661	650	641	700	625	668	701	647	627	658	646	641	668	685	664	664	672	690	678	642	652	637	637	658	610	681	683	616	632	649	656	640	672	623	672	686	624	601	676	647	718	614	625	675	655	673	680	629	618	652	672	702	614	667	662	663	634	680	598	610	680	626	710	643	660	680	666	630	656	639	661	644	664	665	640	659	618	646	695	645	655	648	672	652	672	678	649	665	645	674	639	615	670	612	659	682	624	688	675	660	672	620	634	620	643	629	696	707	628	642	633	655	640	680	618	658	658	652	646	658	653	685	620	678	666	657	623	639	669	662	657	682	693	645	665	698	684	629	638	650	649	629	691	684	666	675	669	690	687	694	641	713	640	706	656	657	577	652	695	639	675	673	674	667	675	644	686	650	640	682	627	660	646	687	686	669	689	654	670	634	634	655	662	656	586	621	639	703	635	628	670	662	661	663	645	608	652	607	678	666	623	647	666	678	649	659	755	658	639	679	672	668	719	654	674	701	646	683	682	680	665	673	664	676	655	663	688	656	687	637	705	662	644	671	629	674	677	673	628	676	649	668	607	667	666	685	655	607	614	629	687	650	666	692	655	650	659	637	665	659	668	630	646	632	634	652	654	668	651	658	609	690	698	680	665	698	658	660	717	636	659	647	673	701	646	634	620	672	632	651	672	644	678	686	634	684	649	679	643	629	628	656	640	716	684	659	645	637	628	609	658	615	632	666	711	647	640	646	662	646	632	636	647	655	656	635	638	704	668	625	666	621	688	657	577	641	646	656	627	649	652	669	671	650	657	606	664	705	704	649	695	641	641	652	671	650	675	637	689	656	696	638	689	682	597	631	690	684	646	650	628	662	613	687	667	638	670	647	650	624	649	644	661	641	649	644	616	643	681	644	708	666	640	652	634	653	678	644	637	701	681	659	637	638	638	659	627	642	620	614	706	656	690	670	649	692	629	662	683	635	663	721	654	634	628	629	645	617	672	655	665	620	635	654	639	706	658	638	694	647	681	660	659	658	664	661	638	685	651	607	705	611	665	675	651	682	651	622	605	659	692	644	608	685	637	648	670	668	611	693	653	664	654	647	651	681	651	659	642	624	658	676	630	664	657	644	692	683	718	618	590	665	700	706	684	654	665	677	639	663	656	668	628	662	661	687	662	645	686	703	664	657	709	647	639	657	675	624	641	632	660	625	653	648	616	680	668	615	658	690	658	674	632	677	643	629	677	659	667	647	653	659	630	597	641	644	644	627	662	618	633	650	646	700	644	662	631	674	680	679	672	673	623	670	694	593	614	680	650	677	708	659	641	618	662	682	633	660	612	660	637	699	650	651	663	653	633	651	673	660	657	661	653	699	639	642	637	653	680	660	654	684	647	667	670	654	640	658	663	649	636	692	685	599	676	634	680	662	662	639	624	635	602	669	628	683	652	641	669	665	682	654	710	633	657	648	586	666	691	666	676	682	675	703	647	675	660	685	601	662	624	656	667	668	632	658	685	612	638	652	653	624	658	669	640	649	662	672	667	680	640	681	648	708	667	670	672	641	662	608	653	671	655	658	652	680	619	658	619	635	622	658	623	628	629	620	616	661	644	656	654	681	628	631	671	663	663	661	693	605	660	676	683	682	646	634	636	641	658	670	638	670	656	671	680	637	682	660	649	667	671	680	670	606	669	653	684	640	658	629	671	617	664	626	678	676	622	673	672	656	644	625	610	655	686	670	619	655	681	644	665	659	660	673	655	662	626	635	702	672	658	660	642	671	637	652	659	668	650	649	644	626	618	621	685	673	667	628	648	645	669	667	651	592	650	615	689	649	671	637	600	629	629	629	669	660	663	645	644	604	642	657	681	713	661	658	674	695	646	648	627	646	650	619	619	681	655	631	636	627	624	647	676	597	622	646	674	649	656	664	715	662	639	619	618	624	672	680	643	651	659	641	667	661	668	613	647	670	659	627	641	620	595	674	664	657	662	698	650	635	608	665	677	668	651	647	656	659	655	634	688	632	628	666	622	681	653	674	618	665	664	655	694	675	704	614	625	656	648	629	630	669	625	664	646	666	649	643	673	645	608	671	655	646	648	663	633	670	621	690	631	621	657	624	629	669	648	633	635	642	654	648	673	679	671	626	610	679	655	612	684	696	651	634	648	640	668	661	681	666	664	611	633	678	632	683	633	640	686	641	652	686	610	672	726	656	654	645	610	672	625	694	679	644	673	638	671	628	675	642	630	646	603	688	714	629	632	645	643	687	663	626	677	686	657	663	681	691	655	654	672	649	681	658	725	679	642	624	667	659	706	601	607	623	655	644	670	660	677	640	634	626	580	650	622	657	641	663	682	700	662	665	657	673	663	647	663	630	639	705	701	641	708	688	674	603	644	638	689	658	607	652	657	612	676	648	655	698	628	674	641	656	600	632	673	693	661	665	704	654	633	664	665	650	662	620	603	682	674	658	629	611	665	669	666	651	658	630	634	660	640	652	623	653	663	679	667	643	644	620	704	666	674	690	645	655	659	626	623	642	641	648	628	656	680	682	686	701	665	646	637	679	629	630	630	695	624	601	673	702	643	691	640	661	655	647	638	605	654	643	628	658	638	655	649	622	681	663	674	680	625	660	622	665	635	633	678	676	664	729	670	668	631	684	639	668	684	646	632	618	651	680	644	680	669	685	623	674	668	652	677	665	632	649	668	679	658	627	643	677	670	694	620	649	695	635	656	645	630	676	649	664	620	690	686	656	643	647	669	670	696	619	655	629	658	632	648	627	652	662	635	629	631	663	690	666	647	611	631	667	673	661	658	630	693	636	674	622	653	631	661	664	650	704	660	669	683	661	654	645	699	675	676	684	632	647	672	624	647	678	613	677	643
27041	21078	9945	540	282	229	201	191	191	169	195	182	153	188	173	170	159	169	180	173	159	166	172	185	150	158	170	159	155	164	184	179	169	191	171	154	153	181	175	154	159	182	164	159	137	183	163	167	160	169	162	154	166	167	162	171	160	168	153	161	145	151	161	165	148	186	170	151	147	157	172	160	145	187	157	171	191	175	175	152	159	166	180	151	158	168	181	150	175	171	183	171	158	171	169	135	172	169	156	164	157	176	169	188	159	147	153	172	166	165	176	146	176	163	140	154	155	160	147	159	167	150	177	175	169	175	163	153	155	167	155	164	158	166	178	163	180	174	154	202	168	155	148	159	167	171	148	160	167	152	145	172	165	160	150	166	154	154	183	168	166	172	182	172	150	149	158	149	162	177	167	176	145	179	178	146	179	145	170	162	180	177	148	158	164	170	170	175	150	166	166	170	163	135	174	149	148	150	161	156	164	192	168	151	162	172	170	161	175	163	142	198	168	171	175	162	160	153	179	175	149	152	146	177	163	165	191	151	166	167	149	165	176	163	156	174	162	181	144	147	167	158	176	156	182	179	172	162	181	165	149	189	156	141	175	166	174	152	186	171	151	175	146	164	150	159	149	173	165	168	162	171	165	138	159	162	165	159	159	166	154	161	164	168	145	184	169	156	200	167	164	163	166	177	185	159	156	176	165	172	167	185	178	165	150	162	149	172	153	157	171	174	183	145	150	166	175	146	166	155	152	145	166	183	141	156	160	162	142	149	148	153	168	170	167	178	165	172	162	169	151	159	172	136	163	175	157	150	181	181	152	153	189	168	158	144	152	171	185	146	175	170	143	170	188	157	176	160	175	126	146	173	173	185	152	161	162	172	167	181	170	157	174	147	168	185	162	160	159	155	147	171	165	153	171	163	163	179	174	148	160	153	181	161	161	138	142	167	185	163	169	183	158	154	153	189	178	166	163	157	156	141	164	167	169	166	163	162	171	158	190	174	161	158	143	155	166	167	155	176	182	164	146	179	155	154	157	157	161	174	175	182	176	175	160	170	151	138	160	181	169	155	131	164	164	171	209	157	162	175	160	153	141	146	152	155	180	136	137	148	164	162	156	178	168	155	170	137	177	172	166	172	161	177	155	167	150	152	172	175	148	146	155	175	160	163	166	154	147	169	177	193	159	164	156	158	160	156	154	151	185	164	185	161	180	144	158	160	154	147	145	192	155	156	187	159	159	146	140	163	169	175	157	155	172	169	166	155	164	192	144	146	175	167	156	167	146	179	168	179	140	150	176	168	147	159	176	174	158	166	173	154	168	195	160	164	161	151	155	143	187	164	180	174	170	177	177	153	173	157	181	164	160	171	168	147	161	174	167	157	157	166	154	160	179	158	158	142	212	201	176	155	170	177	155	162	158	168	174	161	163	171	184	171	168	178	183	157	154	138	176	147	150	143	179	136	188	177	155	167	151	165	167	162	171	174	155	162	157	156	152	153	146	163	161	154	172	175	146	163	159	179	156	178	176	149	155	158	183	150	167	176	170	178	161	187	164	165	181	172	172	165	179	180	151	163	162	179	176	161	136	178	147	163	189	146	164	136	157	157	171	161	148	144	148	172	170	161	144	171	165	152	154	181	151	173	180	168	166	167	160	128	178	169	149	179	174	141	148	175	168	163	146	179	150	176	141	183	159	161	163	159	151	141	158	166	167	156	146	170	158	154	166	169	159	144	155	161	159	174	150	158	167	142	156	149	165	169	178	170	160	172	188	171	168	167	157	159	164	174	159	185	164	160	144	155	178	166	186	185	181	164	144	151	171	167	159	159	191	159	173	163	156	188	152	182	176	162	163	168	177	164	158	148	165	158	178	132	154	164	147	156	170	166	165	152	170	153	165	152	171	182	155	143	187	141	178	173	144	151	166	169	171	169	160	173	160	165	175	146	151	181	173	152	137	149	166	176	190	160	159	168	159	171	161	163	186	171	168	174	161	213	160	156	167	155	150	155	158	170	150	146	187	172	174	171	148	149	165	142	168	171	154	163	163	170	163	165	170	168	169	188	169	163	150	152	161	173	160	164	174	157	170	172	161	174	167	193	188	172	155	149	162	166	167	175	168	171	150	159	173	179	180	154	178	175	164	161	163	166	175	156	162	173	163	159	158	160	150	167	186	176	154	158	159	157	142	143	148	157	162	148	141	170	165	164	166	171	151	175	168	155	172	170	161	182	168	165	149	166	169	162	165	178	159	156	154	172	150	171	154	172	183	148	163	183	145	172	166	153	143	179	152	172	185	176	170	145	157	165	131	161	158	163	173	188	142	165	189	174	146	185	174	185	152	162	144	152	174	160	147	149	145	206	151	162	168	141	158	161	172	168	160	169	150	151	176	161	172	174	200	152	160	157	151	163	179	155	139	171	163	170	161	139	143	172	154	186	158	156	173	161	149	149	136	168	154	163	158	151	158	173	144	177	182	164	162	156	151	155	187	164	180	169	172	157	175	145	165	172	161	186	165	150	155	154	168	192	164	157	153	157	185	170	162	175	184	155	152	168	150	142	174	169	163	163	177	156	193	154	168	164	152	168	192	162	159	181	174	161	162	153	181	176	163	176	165	169	167	175	160	158	149	174	175	167	159	168	152	160	170	193	177	145	148	143	145	162	172	186	199	176	170	166	153	160	159	164	171	163	202	165	146	186	151	130	165	187	147	156	169	163	169	163	176	160	174	171	178	158	173	158	157	164	159	156	186	174	154	174	177	172	169	160	178	175	150	163	167	168	150	155	162	174	164	158	178	181	179	181	159	152	178	181	160	166	196	161	162	191	167	153	161	170	187	158	170	147	164	156	167	163	152	157	179	173	160	163	141	151	168	184	166	171	166	159	158	171	161	167	149	170	181	188	170	137	169	187	160	150	155	195	156	169	144	165	180	182	171	164	178	175	167	160	174	187	164	186	191	172	159	158	159	156	166	167	179	181	162	170	154	183	203	134	169	161	179	194	171	168	167	157	175	186	168	159	181	175	149	172	164	164	178	166	146	172	149	140	190	186	143	162	151	200	169	169	176	167	165	151	192	154	188	168	155	157	171	159	169	185	148	190	162	172	197	166	171	161	153	170	160	175	153	172	187	184	182	168	175	176	148	164	162	184	170	179	147	155	162	168	175	187	154	155	161	206	159	177	170	170	158	166	160	153	140	185	183	161	170	196	149	153	161	180	180	148	172	149	161	159	176	160	187	133	152	167	171	160	146	172	158	165	157	165	161	145	186	179	149	148	156	176	152	179	157	155	186	166	211	168	158	149	178	162	142	171	157	147	153	183	190	163	162	187	170	163	157	184	167	149	158	167	157	164	150	158	175	175	158	149	170	160	181	155	158	155	155	150	174	157	164	158	159	156	154	168	171	180	200	171	164	177	179	190	169	163	169	153	163	158	181	154	149	142	160	164	170	151	161	150	150	178	181	165	169	140	159	160	156	144	172	165	157	163	149	152
23673	9588	1022	632	435	381	348	339	333	310	302	280	313	301	341	273	269	277	295	305	266	300	277	273	290	285	288	305	279	268	273	284	309	312	309	289	290	260	270	283	289	292	304	285	277	270	264	289	285	269	276	267	271	259	277	252	246	266	294	271	288	256	275	250	273	257	248	303	290	279	268	298	255	287	242	286	292	298	300	272	309	309	269	262	299	306	285	266	249	269	251	283	290	265	291	281	287	280	277	299	291	283	293	266	269	277	279	272	281	274	263	263	255	281	299	274	281	274	304	256	299	274	271	274	270	273	284	279	267	277	266	269	252	287	287	295	287	281	265	293	296	264	273	294	265	285	301	292	299	290	267	296	267	291	252	252	250	281	264	293	277	275	269	297	294	282	268	282	286	285	279	297	268	294	286	267	309	292	295	273	297	270	291	260	284	286	245	270	245	309	264	271	265	267	294	283	305	262	335	257	281	260	297	260	282	263	277	286	270	282	279	254	261	301	288	274	285	268	272	287	256	296	291	271	278	285	278	287	236	260	286	251	298	244	269	243	275	269	243	295	269	242	312	272	244	290	267	286	228	267	277	284	253	294	265	290	267	280	289	260	271	284	263	278	248	275	278	273	284	260	287	281	280	263	306	306	267	269	282	281	275	271	283	280	305	271	268	285	285	271	271	274	281	261	284	282	263	274	267	304	291	287	290	279	277	302	294	286	306	295	307	265	281	278	287	245	282	288	292	288	275	302	285	275	280	285	269	271	299	290	272	258	290	273	252	278	284	268	269	296	265	256	260	283	243	298	278	274	295	286	295	289	262	290	280	261	278	282	287	314	286	251	305	266	308	241	296	291	287	263	285	254	272	297	265	252	280	292	281	296	295	298	278	274	284	264	269	273	276	272	272	283	298	271	266	287	278	275	276	249	266	271	266	276	280	272	279	283	278	267	307	264	297	284	289	279	248	314	283	285	285	284	264	274	277	283	285	277	286	283	283	286	272	294	262	273	279	289	283	291	296	269	303	291	272	312	268	295	289	280	272	267	279	250	256	278	258	322	281	266	275	293	303	291	278	271	295	295	272	271	243	271	259	302	293	314	250	292	274	272	281	305	309	247	297	281	274	301	257	303	279	286	288	261	282	305	311	305	256	234	301	300	270	268	252	274	269	292	288	300	315	303	277	277	267	294	274	248	302	283	254	278	309	276	273	271	287	290	282	228	296	288	258	274	311	291	308	312	254	283	255	287	261	253	265	275	269	298	296	318	291	262	269	300	267	257	267	297	260	282	296	284	283	273	256	244	282	281	252	289	266	288	263	279	248	265	276	303	258	271	274	269	248	277	279	272	264	300	290	232	263	302	286	277	268	272	296	277	283	263	248	265	289	283	268	254	283	263	260	257	309	278	298	274	259	286	278	289	287	248	269	274	264	292	299	306	286	274	281	265	277	274	302	260	302	261	260	307	258	284	280	296	291	281	278	280	319	268	279	272	290	260	287	262	252	258	257	287	284	286	261	296	269	288	299	276	263	275	320	269	240	281	265	313	258	292	276	263	284	257	301	328	274	289	267	281	269	313	308	273	300	280	306	284	289	287	299	260	271	271	296	258	275	298	265	299	253	285	270	246	280	288	297	293	263	260	251	264	280	264	285	286	287	289	300	309	262	255	280	275	263	295	281	257	285	275	271	288	284	269	289	270	318	277	298	285	283	257	262	262	257	282	290	285	293	277	273	288	283	282	261	296	267	290	274	283	272	261	254	276	277	298	298	263	304	290	282	286	269	263	238	296	254	283	252	259	272	286	286	289	261	252	268	302	266	274	286	265	278	318	296	275	285	267	282	245	294	306	253	291	283	256	276	284	281	241	282	260	302	280	301	292	300	287	290	274	273	254	250	305	266	271	314	272	296	274	274	265	260	241	270	254	276	265	322	275	267	279	297	272	265	270	271	284	315	265	275	280	279	326	268	269	290	255	274	285	271	284	279	310	288	277	293	283	278	293	280	294	299	240	266	245	242	293	276	262	284	228	267	295	260	280	287	265	275	268	293	308	283	256	288	301	282	259	273	300	291	298	262	293	274	265	267	272	253	300	231	259	313	291	298	256	296	290	299	273	273	262	296	268	277	273	284	308	275	285	280	288	258	278	274	273	285	270	272	284	266	284	265	235	268	296	278	273	265	265	246	255	284	268	276	273	284	290	262	304	271	285	279	269	293	272	272	288	291	272	283	301	268	272	278	286	285	262	288	271	240	284	277	305	279	300	296	293	287	270	259	278	267	279	273	292	280	281	286	288	275	288	280	269	283	253	273	270	270	270	284	259	257	266	304	265	264	293	295	261	298	268	281	270	271	306	300	252	255	293	272	268	263	283	283	260	288	275	248	279	269	254	259	259	262	303	298	270	294	289	261	284	270	258	268	275	260	287	294	262	295	278	319	277	280	267	275	258	259	281	274	262	271	255	250	250	290	291	296	260	267	276	268	283	289	298	290	286	284	286	299	264	266	261	277	270	259	296	288	281	286	294	270	298	291	276	267	286	295	264	277	277	266	276	299	271	278	278	277	271	298	295	287	273	270	310	280	266	263	240	279	266	281	273	279	291	294	261	259	323	275	258	284	282	280	290	269	276	276	305	261	290	292	276	279	297	257	262	281	283	287	244	265	300	288	311	285	265	255	273	314	288	271	279	276	262	265	275	300	277	286	296	294	274	281	305	290	297	256	294	276	300	273	310	296	312	262	293	270	282	263	268	286	289	273	287	247	252	284	264	308	271	260	285	269	283	278	293	258	270	262	278	290	272	288	303	294	273	301	257	241	298	288	290	275	249	256	269	279	265	248	263	247	271	270	285	245	289	278	272	300	298	273	284	276	304	261	253	269	261	300	281	298	289	284	291	269	275	290	291	298	289	252	301	267	287	266	308	287	275	287	262	287	301	260	295	286	270	257	281	299	286	297	267	291	290	274	314	309	273	285	284	281	287	308	275	292	292	301	297	277	308	248	289	308	279	300	272	303	276	259	290	298	276	308	249	273	269	297	273	266	272	255	289	283	280	285	272	263	287	261	296	262	277	302	270	269	268	288	231	285	314	262	287	282	291	300	259	281	273	267	285	268	297	305	290	269	303	277	290	293	260	300	303	302	265	279	295	261	282	279	266	273	271	276	274	263	278	285	260	267	269	299	268	305	275	300	300	274	330	265	293	261	272	271	247	249	262	280	272	290	264	281	276	274	281	251	262	282	281	292	278	277	264	307	281	294	289	287	308	291	277	269	310	287	271	278	296	293	275	274	280	271	268	286	266	293	300	287	282	280	260	270	265	236	299	262	260	261	269	286	259	269	288	275	261	281	269	270	272	309	285	307	276	292	269	281	281	281	269	275	281	302	274	305	300	262	277	256	280	242	308	259	267	286	274	274	300	263	254	243	268	261	270	273	269	296	280	274	291	298	294	299	262	285	263	281	303	257	283	288	263	278	301	282	253	278	308	306	279
24194	21384	28500	24593	21152	4793	824	633	547	477	440	483	467	413	404	405	470	433	435	385	419	365	349	402	380	422	408	380	405	363	355	370	392	378	376	375	374	377	342	424	393	375	368	367	412	358	357	399	368	391	395	407	377	371	389	354	412	358	383	392	377	376	383	389	386	354	373	391	397	365	359	376	401	361	381	370	379	391	374	346	364	386	373	371	359	390	360	388	360	373	381	369	343	367	361	364	391	363	350	358	387	346	375	347	362	388	367	368	359	366	371	337	357	385	361	379	347	334	390	357	371	384	407	345	356	392	359	355	379	337	399	385	389	382	366	340	340	359	372	395	334	374	390	387	376	340	346	367	394	357	357	337	336	340	371	373	354	368	368	403	381	400	368	408	375	352	330	354	387	373	386	350	391	402	357	387	330	373	390	372	338	370	353	354	362	375	376	349	386	365	400	353	352	364	350	369	368	322	388	366	356	400	349	384	408	377	374	417	372	380	352	384	414	387	363	385	339	362	411	346	371	378	390	334	368	349	339	348	380	392	358	353	367	375	364	334	353	380	361	389	361	349	356	344	388	381	392	384	362	370	354	388	377	379	399	353	380	399	336	350	380	364	350	351	365	356	371	366	363	381	371	366	369	376	379	371	347	413	387	345	356	343	367	415	388	360	375	374	385	353	408	357	372	364	391	363	370	377	393	402	381	332	357	395	350	368	418	358	340	375	339	367	399	370	348	319	366	372	355	371	385	368	360	351	390	370	381	369	354	363	354	379	418	352	371	379	362	430	404	371	351	393	367	368	349	370	382	368	351	374	403	355	374	361	381	377	349	344	405	377	357	374	365	390	395	370	355	354	391	400	411	362	363	355	345	382	357	375	352	349	351	346	397	338	367	375	380	336	369	377	366	368	402	422	351	386	325	331	350	357	359	381	376	387	350	360	347	325	376	360	364	381	348	375	369	386	368	377	397	362	351	378	353	339	347	394	384	377	365	368	392	403	360	372	363	402	359	361	394	366	403	357	339	347	407	401	376	398	386	390	354	372	383	359	378	386	337	353	342	367	391	368	373	366	361	371	347	350	368	342	410	371	371	386	364	396	385	372	367	413	374	376	380	368	378	377	331	359	367	359	363	418	350	376	367	349	360	379	379	342	348	350	379	382	384	399	359	383	364	333	402	370	384	385	359	407	386	328	365	347	381	388	349	388	362	331	382	378	386	371	338	389	340	354	433	347	352	389	358	375	356	359	377	361	379	366	361	355	382	348	370	385	345	388	358	362	353	360	361	389	346	367	369	405	366	316	362	329	370	359	345	362	380	410	381	372	332	344	355	374	389	367	348	313	370	369	397	349	386	375	354	374	378	395	353	376	357	359	368	350	385	355	370	353	377	349	357	372	370	369	345	381	384	360	394	356	360	343	372	382	370	342	357	366	375	355	364	391	346	362	344	365	387	380	370	358	376	367	366	387	389	365	336	394	377	364	364	378	368	353	348	360	354	348	352	363	372	338	409	373	353	354	400	367	398	379	385	354	369	383	371	360	374	373	361	359	348	340	380	374	399	357	328	391	351	385	371	402	352	389	381	365	415	350	348	365	394	371	364	399	383	349	354	365	385	358	377	391	358	359	395	366	392	340	365	354	387	368	386	369	379	349	372	398	369	399	313	388	356	351	359	413	358	379	369	366	387	333	355	350	368	344	373	370	376	388	330	425	348	397	377	381	392	372	375	368	355	337	354	353	365	390	333	363	381	372	361	365	368	341	369	336	368	360	396	339	383	354	378	394	350	391	360	357	384	350	375	362	340	365	376	347	373	373	381	376	347	354	370	379	384	383	334	419	362	367	405	349	363	334	353	383	361	397	376	344	345	351	359	341	388	357	362	378	358	382	345	390	355	380	365	385	387	356	331	386	372	384	352	339	390	371	351	339	406	350	400	380	358	356	366	357	390	361	325	372	351	365	381	367	342	375	357	388	356	377	343	354	374	407	375	365	339	363	349	358	393	398	382	359	386	362	376	364	369	350	346	347	361	363	398	376	328	411	329	357	362	340	363	396	377	355	347	368	373	376	391	376	387	357	375	358	330	377	386	369	387	403	359	369	353	383	355	356	419	342	366	397	403	366	338	381	369	388	388	353	346	387	361	380	360	374	382	354	424	402	343	380	402	352	367	417	362	359	374	317	359	399	362	373	373	391	375	366	368	382	357	388	349	353	367	376	392	352	346	374	390	380	393	373	397	387	361	355	373	404	373	362	361	372	371	356	382	392	338	364	332	374	409	354	388	367	406	364	421	348	352	353	355	370	365	368	373	361	355	373	330	372	356	377	366	359	347	356	370	392	378	352	364	355	399	364	374	356	362	338	387	365	350	361	368	382	367	403	386	368	392	399	359	357	383	375	411	393	350	364	367	343	330	339	354	384	375	378	379	388	371	348	383	378	367	364	373	412	365	400	398	353	343	381	384	347	354	344	359	390	357	369	367	366	373	368	349	330	395	335	340	367	359	350	386	352	363	319	371	337	343	358	341	365	352	411	354	358	337	348	394	337	353	315	367	336	385	399	376	373	397	369	376	377	339	373	345	361	361	345	365	378	370	356	344	365	369	355	363	374	375	387	344	363	380	352	349	398	346	355	378	354	388	408	348	388	382	350	375	339	370	364	371	337	365	362	360	401	350	366	376	348	355	390	353	367	374	371	406	376	353	337	390	346	349	370	389	365	342	340	365	321	367	351	369	334	344	364	364	403	382	339	358	426	348	386	391	399	360	348	351	412	374	367	370	388	374	365	363	368	344	344	369	383	362	355	400	378	401	379	402	364	386	370	365	366	385	350	326	341	387	379	367	377	343	380	344	357	365	399	405	367	388	394	378	356	346	346	341	364	391	358	393	373	356	353	383	360	391	367	389	373	354	349	338	394	370	386	389	333	386	371	346	361	383	350	386	354	363	369	392	349	374	376	360	355	385	355	375	394	350	340	367	388	383	356	355	391	382	364	373	356	358	383	398	388	347	375	384	374	368	377	371	376	371	406	346	377	338	365	375	384	348	381	388	353	357	353	372	326	366	345	364	367	369	369	367	391	374	378	376	363	372	378	380	382	363	393	349	390	374	349	376	417	346	350	356	386	369	360	363	357	371	380	371	362	368	355	394	362	372	379	375	375	379	377	393	401	352	367	356	382	393	362	340	339	362	392	385	365	401	330	369	387	412	343	363	375	391	345	356	395	406	324	342	363	377	348	405	359	341	346	369	374	351	340	358	340	382	360	390	360	388	366	327	363	354	363	355	408	377	372	353	348	348	349	385	361	359	380	402	348	364	377	350	404	403	344	330	369	361	319	366	341	369	356	402	399	382	383	358	359	372	331	383	357	389	360	393	355	340	393	383	413	363	384	361	364	377	362	361	374	393	384	369	369	420	367	344	408	355	368	375	384	405	370	350	361	387	367	383	383	385	330	378	360	405	391	395	355	353	398	361	382	367	360	386	382	369	371
44371	23378	7582	3851	2616	2038	1632	1422	1151	1022	913	888	869	815	759	766	734	697	668	675	700	669	675	678	630	651	616	665	631	627	648	648	636	604	609	657	616	611	597	604	610	577	613	642	617	611	584	619	596	598	581	580	563	628	593	579	637	571	563	580	593	568	639	577	579	583	542	644	645	595	587	575	608	602	609	603	619	612	599	575	610	589	640	649	615	581	574	615	581	562	588	606	588	591	603	594	621	634	661	624	594	585	572	576	619	654	630	617	551	608	583	594	612	613	574	623	634	583	597	608	609	583	540	601	598	637	580	631	607	637	621	606	646	579	572	612	587	585	590	611	617	596	617	569	602	610	595	624	513	593	588	641	591	574	587	622	582	603	577	629	577	583	586	602	566	605	573	573	600	578	618	631	572	613	589	613	564	627	552	597	567	572	573	594	618	605	588	586	548	542	601	625	582	614	619	607	592	619	558	596	629	637	604	607	553	606	582	599	593	598	625	630	604	593	574	587	615	587	565	605	578	627	567	619	590	596	602	611	625	591	591	592	607	550	544	624	593	633	607	604	606	618	558	590	562	561	583	590	574	631	579	591	596	563	586	556	604	593	582	590	562	563	611	586	639	595	580	620	565	627	602	612	600	629	595	620	597	574	593	549	640	601	586	623	617	606	562	569	612	588	569	627	556	607	604	642	589	550	633	555	603	601	609	597	571	594	594	622	609	636	593	630	634	636	612	592	587	575	611	629	556	596	620	588	579	595	566	593	559	603	597	579	552	579	584	605	575	584	603	637	603	581	577	579	600	616	599	616	561	575	552	611	589	596	630	592	640	571	641	604	608	599	548	622	618	604	593	620	602	604	599	601	609	608	617	562	590	592	609	577	605	623	608	619	597	585	592	606	617	543	612	573	578	605	572	599	551	626	599	615	573	567	614	607	616	590	602	596	573	605	578	542	572	575	592	565	601	612	612	572	629	631	628	599	585	623	545	588	662	642	612	577	600	574	600	621	541	581	580	582	639	599	565	603	564	561	568	621	596	632	598	649	615	596	589	581	553	597	567	612	609	592	594	598	600	588	550	586	561	578	604	654	564	577	595	598	614	578	581	595	667	608	585	618	601	545	595	579	640	592	616	566	596	595	673	598	572	563	662	566	574	560	600	623	593	546	621	577	612	577	600	599	578	579	576	592	578	606	606	615	566	606	579	584	592	605	605	603	612	617	589	596	601	604	590	604	556	599	588	557	602	606	599	580	573	642	578	600	568	570	599	585	613	612	636	595	635	554	616	619	597	594	593	618	605	627	610	583	593	586	606	600	662	582	564	612	595	540	593	571	576	594	595	586	590	585	540	593	579	609	625	595	609	543	578	619	586	590	587	632	612	588	576	568	628	580	583	602	607	603	604	593	563	618	600	588	609	609	606	621	581	574	579	599	590	561	618	610	626	636	594	552	552	651	604	592	595	596	628	582	613	588	577	627	618	632	601	597	576	586	595	651	561	588	606	596	601	537	595	641	572	593	632	551	616	617	618	637	563	581	582	589	587	561	604	626	591	589	579	604	587	599	594	587	589	577	596	648	590	624	592	552	636	629	626	573	607	640	563	586	581	559	622	578	617	620	590	539	584	606	567	614	581	621	578	583	610	566	590	630	591	609	565	581	578	583	575	600	540	611	586	582	569	604	607	607	616	589	612	588	600	605	597	624	581	570	585	559	568	580	587	607	576	651	591	622	607	585	579	600	572	590	594	580	591	628	591	596	586	576	604	574	601	594	582	592	633	604	603	629	607	594	563	595	569	598	572	644	592	589	602	589	612	546	602	593	593	581	612	616	598	624	573	584	619	600	632	571	633	588	627	605	600	569	603	588	612	614	621	598	598	567	598	608	590	620	519	613	585	563	580	552	568	589	607	617	585	585	567	576	641	598	592	602	570	586	599	572	625	588	562	568	585	594	576	628	611	613	588	576	641	596	580	548	596	564	609	581	606	617	625	589	600	611	611	581	593	600	610	647	587	610	586	602	615	573	600	592	589	576	584	592	618	566	586	581	570	571	570	565	578	624	579	596	574	601	625	585	600	596	580	602	599	577	596	591	615	633	582	599	597	572	590	645	581	579	598	580	604	581	599	586	629	569	609	560	612	609	595	605	567	573	624	608	602	661	629	643	571	580	600	600	607	583	554	620	601	577	638	565	597	609	586	625	601	581	626	603	587	597	602	630	580	582	613	609	616	602	618	574	557	586	582	633	605	617	603	606	575	586	596	641	585	640	589	638	579	567	633	579	627	571	552	595	586	640	616	621	632	610	547	596	592	620	593	565	555	576	572	612	609	612	593	629	635	572	625	611	576	580	576	614	621	621	560	615	590	635	552	602	584	573	637	595	618	587	562	576	561	573	587	604	592	568	607	598	595	597	564	609	560	628	595	586	593	614	617	593	610	595	583	620	597	600	624	536	651	583	574	574	644	581	558	616	632	572	592	578	604	577	591	568	588	588	615	592	641	628	562	578	571	660	602	602	624	570	594	630	571	626	608	602	598	594	601	561	559	565	645	606	591	559	547	592	601	596	563	614	577	599	566	606	564	599	646	580	586	563	629	611	604	588	589	625	578	556	644	635	582	596	575	587	599	604	568	642	616	612	603	623	613	643	624	570	572	549	596	559	606	568	577	645	636	577	602	600	612	575	554	622	593	609	623	581	573	619	572	571	618	587	649	598	650	589	596	617	623	568	616	596	581	620	551	613	605	600	624	559	596	580	598	571	567	597	570	633	586	593	603	591	603	634	590	585	574	577	612	573	611	604	598	638	609	591	548	614	641	614	587	630	601	628	585	604	587	651	577	591	610	596	617	661	606	594	599	598	572	562	595	618	614	613	583	588	577	610	591	613	578	668	602	619	597	612	593	587	577	597	565	621	608	586	575	610	558	586	586	603	613	612	607	577	560	597	557	637	612	598	631	584	606	583	585	572	606	653	642	599	616	576	581	601	602	592	606	581	601	601	621	580	556	581	574	577	611	590	599	589	617	620	598	589	608	586	571	574	557	585	574	635	600	591	580	627	615	624	594	600	610	571	624	599	614	590	626	591	604	652	612	534	606	615	614	561	609	570	625	537	541	623	586	555	597	622	593	575	588	602	644	598	589	577	614	614	591	566	546	568	573	604	586	572	585	566	603	574	596	567	545	600	624	579	584	613	587	559	571	643	596	606	606	601	616	640	576	546	578	624	549	584	606	611	609	631	578	605	565	576	604	599	623	581	612	592	570	593	573	593	615	577	553	572	628	561	576	632	628	612	524	573	557	585	572	531	587	555	584	564	636	604	631	572	582	565	619	634	599	583	585	596	620	610	588	623	610	593	623	593	589	594	634	587	626	604	580	592	578	574	561	612	554	630	582	608	620	595	581	589	597	588	605	582	598	624	633	579	556	574	618	621	626	589	561	590	590	600	577	625	593	589	595	615	576	613	586	556	638	574	572	575	554	540	597	586	610	594
23176	21319	29238	23749	21314	21195	4251	895	740	707	620	607	587	595	517	491	485	521	469	479	491	501	456	400	434	465	452	417	500	410	435	448	415	458	432	460	446	458	470	403	397	412	398	440	407	435	417	455	450	421	480	409	414	450	418	433	438	403	451	420	417	412	415	444	416	391	420	382	403	396	437	433	413	437	419	407	404	434	429	409	429	414	394	426	392	441	403	384	402	427	410	416	400	412	425	425	414	417	413	404	419	341	382	422	393	426	439	413	399	394	399	408	428	406	430	416	428	425	420	424	403	381	414	403	459	399	427	435	413	428	406	411	402	443	423	411	429	417	414	443	448	409	417	412	388	463	449	379	381	410	399	418	417	434	448	413	414	398	434	412	423	402	423	401	386	427	433	405	409	396	415	407	433	401	431	432	388	396	394	405	381	411	394	366	429	372	427	397	399	394	437	443	367	404	426	399	408	421	415	420	394	416	426	415	430	393	402	423	409	378	401	360	407	393	414	415	385	429	384	370	407	433	435	436	412	414	410	408	420	423	380	456	414	418	418	416	435	372	452	414	400	383	433	390	381	441	410	361	425	433	395	429	406	410	395	419	386	414	399	402	418	383	404	399	425	420	421	408	416	396	426	404	427	428	399	383	420	436	406	408	403	431	414	413	414	414	418	423	426	439	435	415	399	405	393	410	386	398	391	409	406	418	404	408	365	428	380	420	405	408	391	418	421	431	390	395	403	404	412	422	430	411	393	414	401	421	393	421	411	406	434	408	465	436	399	415	400	411	375	433	401	411	401	412	384	407	391	411	436	401	433	442	413	424	427	408	400	409	427	404	390	393	412	404	422	396	380	423	386	413	416	379	381	430	424	440	420	454	352	423	437	416	412	438	413	421	405	418	460	412	464	454	393	391	393	414	432	373	397	390	409	382	381	437	402	390	377	402	443	430	399	388	399	386	385	389	424	426	378	414	427	451	417	391	389	427	387	430	406	410	383	406	412	412	405	412	401	378	430	392	403	404	432	431	418	424	401	391	387	412	436	378	441	434	376	380	454	419	422	398	410	440	404	426	427	427	407	435	449	419	411	391	407	398	413	423	411	403	402	448	401	425	449	425	424	409	386	425	393	416	402	387	465	410	417	460	431	408	409	412	418	434	419	400	368	425	412	401	419	404	402	417	415	420	415	405	418	386	399	408	417	388	438	420	430	417	415	403	436	400	432	405	433	403	427	394	441	399	401	405	420	395	435	444	431	382	406	398	410	344	425	397	406	417	434	425	400	397	437	446	407	410	398	415	404	430	439	399	430	402	414	393	444	381	407	399	390	411	409	404	404	412	390	409	382	450	425	417	401	390	418	378	395	414	427	390	417	390	402	405	438	416	429	378	421	396	438	418	433	418	415	429	403	412	418	433	402	417	444	391	393	400	409	422	426	434	391	407	408	421	418	394	428	422	414	407	405	389	413	405	401	431	389	446	387	412	412	421	407	413	374	422	406	412	442	395	423	411	417	371	396	411	407	421	420	394	404	415	423	433	389	399	392	392	440	449	414	443	414	413	442	406	441	394	422	391	436	398	434	375	426	379	424	449	438	403	433	427	430	400	461	414	423	440	440	432	391	413	406	407	438	430	455	389	396	384	392	429	412	419	416	382	420	452	385	414	451	400	438	390	385	440	388	391	384	414	436	387	420	403	420	419	441	415	423	388	415	405	415	401	407	402	412	402	400	405	397	395	407	423	426	366	402	409	390	369	399	424	454	407	404	374	430	437	413	409	418	377	392	422	425	386	416	432	384	393	400	412	392	387	393	430	408	413	403	391	388	403	388	415	414	411	422	413	409	397	436	435	435	416	421	384	415	389	389	363	388	397	389	386	403	398	433	398	389	402	405	390	411	419	371	403	385	423	427	416	416	408	392	435	408	406	398	418	455	429	376	420	397	440	383	426	410	398	450	385	399	374	400	365	439	422	445	412	436	442	455	443	362	412	437	399	422	397	422	422	405	413	393	391	419	440	420	438	373	389	384	402	421	419	403	404	405	383	411	417	407	430	417	420	414	418	384	354	388	442	442	432	424	411	418	396	434	451	355	468	413	417	447	423	399	420	414	397	401	425	413	402	407	446	398	416	429	433	409	421	427	400	373	413	420	385	402	429	402	421	421	401	400	383	433	418	400	417	433	382	413	396	411	452	427	405	397	415	405	386	408	394	439	433	415	429	401	424	388	382	451	452	409	407	401	445	411	423	402	401	424	404	404	434	411	379	471	399	431	410	440	404	445	411	407	444	437	414	413	390	416	412	409	383	443	408	417	386	379	401	448	386	422	404	392	395	420	426	421	425	425	416	389	424	400	456	417	399	402	407	424	468	418	439	433	415	435	438	410	390	410	445	409	442	434	410	421	400	390	413	440	425	447	433	408	412	417	425	443	405	408	386	408	422	429	385	408	436	427	382	424	419	434	397	430	438	453	446	422	394	375	460	421	424	444	384	423	405	433	378	448	415	413	404	485	444	405	411	408	423	417	429	415	441	401	437	422	444	394	379	390	445	427	407	395	409	392	450	421	418	430	407	459	428	402	380	449	439	380	389	403	386	369	392	432	460	424	384	402	396	432	438	420	398	410	394	446	436	398	404	379	390	435	410	430	428	397	439	383	404	410	406	399	432	411	390	449	410	407	416	460	372	433	410	414	461	421	392	414	400	423	405	387	394	430	421	417	412	443	427	428	383	444	412	444	450	405	423	427	379	365	389	401	411	432	374	422	421	421	428	376	430	410	442	404	427	441	416	393	422	434	409	427	398	378	449	390	395	409	397	408	412	416	376	399	406	411	414	429	388	413	387	413	366	391	433	443	449	414	396	425	450	438	427	406	400	417	368	419	419	425	382	410	471	448	376	438	436	419	353	441	434	457	420	430	374	460	397	416	431	416	410	397	416	422	430	415	432	413	420	382	398	389	425	414	404	450	410	434	443	391	419	395	399	393	433	423	430	413	444	436	439	408	410	408	438	409	434	404	427	400	390	443	400	429	431	416	411	400	400	389	417	373	437	403	427	415	382	417	420	437	416	411	405	392	377	442	427	387	398	391	412	425	438	406	447	430	442	437	405	413	454	451	396	410	428	410	409	426	416	413	487	412	400	411	412	406	423	435	406	433	431	423	373	401	459	427	393	403	477	401	410	408	405	394	395	440	406	404	424	404	385	421	369	459	390	382	410	420	414	413	429	399	426	396	400	433	389	402	429	378	392	415	420	437	419	371	439	396	403	410	401	441	394	394	353	393	418	431	406	443	422	412	417	401	412	417	386	379	388	374	413	417	447	449	387	404	407	413	411	447	425	418	390	439	402	376	418	405	408	392	438	420	405	396	448	370	388	410	388	413	451	396	415	433	411	395	395	399	408	398	416	431	433	425	420	419	399	371	400	425	402	427	470	458	404	381	398	442	414	424	382	413	402	443	403	412	420	413	460	400	410	401	405	394	407	378	407	425	427
46111	28752	12255	6335	4508	3275	2592	2101	1835	1532	1393	1219	1200	1058	1008	981	917	926	869	836	872	802	785	778	810	746	710	723	757	737	733	697	763	665	703	680	749	746	713	668	679	688	684	696	712	707	695	667	651	688	701	692	711	674	668	674	685	641	658	671	698	624	692	643	628	684	643	683	631	665	647	670	640	683	672	647	693	710	653	669	673	715	674	635	661	706	653	635	652	613	695	680	623	629	729	729	625	654	694	670	628	664	619	688	705	647	620	672	627	665	622	683	621	662	627	709	663	632	668	610	684	604	623	688	640	640	705	628	669	682	672	638	668	670	671	645	707	693	682	655	677	662	679	681	665	656	652	695	706	633	684	658	635	678	643	599	669	696	652	660	681	640	681	658	648	625	665	651	618	675	651	676	665	652	648	637	665	663	641	644	625	681	650	648	630	714	662	639	693	697	671	620	650	628	668	697	618	591	667	624	651	690	670	629	647	643	706	654	690	700	647	688	665	648	674	631	662	672	646	648	674	669	639	655	661	606	679	617	705	650	652	641	644	686	621	648	654	629	628	669	636	651	687	628	609	658	657	660	675	592	688	710	654	635	673	699	700	655	683	636	637	666	680	651	662	684	640	680	614	652	625	660	688	641	663	688	658	651	628	629	641	653	680	682	620	638	711	667	635	659	645	653	653	603	633	650	663	667	695	653	679	638	701	649	650	690	701	680	640	653	666	662	629	655	587	637	706	687	679	634	691	652	617	640	669	634	654	653	619	685	669	651	624	623	686	657	687	622	709	652	677	657	679	676	715	622	664	616	687	702	671	679	627	658	629	637	652	683	649	671	656	670	637	671	664	663	653	665	692	650	644	621	619	605	622	644	656	641	641	655	663	637	664	649	636	681	644	629	666	623	686	647	661	640	595	678	621	613	654	648	688	663	650	675	673	643	678	629	650	689	618	691	627	692	669	643	647	654	673	675	650	636	626	653	630	634	684	618	688	644	635	620	646	612	633	650	629	672	662	687	663	676	660	659	693	664	636	660	648	678	663	690	720	670	669	689	642	640	664	651	643	709	672	664	658	659	707	735	668	616	635	685	664	670	644	644	670	665	694	656	618	634	664	686	626	687	676	657	680	671	678	711	627	676	659	680	707	664	648	650	688	715	688	681	638	629	664	639	671	613	651	640	705	640	713	665	646	693	678	687	613	644	648	658	668	635	681	653	620	667	693	680	637	659	618	656	676	602	664	681	618	684	691	648	699	660	647	645	670	663	633	700	652	657	666	662	662	619	626	661	671	635	677	666	644	643	637	675	667	593	635	593	688	672	612	660	653	698	631	650	668	633	693	690	702	668	689	678	644	681	624	641	634	639	724	650	693	636	633	645	633	706	639	663	647	685	644	695	685	707	668	682	655	704	648	641	699	698	655	703	644	628	660	654	637	701	670	683	658	667	657	684	632	658	648	646	646	663	662	667	698	640	627	601	670	654	678	666	702	631	645	667	693	664	666	648	658	676	643	643	658	672	619	629	622	652	647	627	643	634	682	690	651	624	674	628	671	659	654	635	699	624	677	648	633	683	629	646	666	651	630	684	670	645	598	672	656	666	689	610	656	640	674	653	633	665	669	666	692	652	649	717	630	661	677	678	659	656	696	696	649	651	633	682	656	720	681	700	690	689	633	683	694	661	677	682	661	648	609	669	664	613	647	657	619	700	659	680	695	682	671	659	676	651	690	648	728	686	671	659	651	661	691	663	685	633	626	681	704	611	639	649	669	651	681	627	662	695	707	617	691	688	636	617	661	649	612	664	629	668	641	651	651	656	668	659	635	677	631	620	674	695	648	614	682	629	632	647	691	628	671	646	630	642	661	662	698	682	651	643	695	650	688	639	665	695	682	663	657	679	634	673	683	625	652	746	646	640	674	660	652	680	653	646	673	651	664	660	647	662	640	717	669	650	662	602	660	679	651	656	659	625	644	683	711	683	646	666	639	637	685	666	631	621	615	643	673	695	709	686	666	630	654	627	688	684	662	665	661	670	670	659	675	663	697	628	626	627	636	667	659	657	627	685	657	628	656	607	680	659	680	637	668	663	645	635	686	684	636	685	648	633	664	645	638	656	602	630	660	664	668	678	679	628	646	651	684	658	683	681	623	660	688	614	641	625	611	660	660	661	641	655	644	658	671	633	636	642	643	698	704	673	632	678	701	653	655	662	665	634	621	663	656	652	680	674	684	670	647	699	662	651	649	706	658	636	694	642	689	642	668	691	658	664	649	647	672	653	613	690	673	663	669	650	638	652	660	673	649	645	651	678	693	652	664	680	652	636	655	686	657	632	637	678	659	653	651	670	675	634	665	665	677	666	623	616	669	685	706	650	687	663	714	659	661	683	674	662	634	654	643	661	655	694	654	670	688	635	639	694	595	626	693	629	635	607	665	653	660	636	655	656	641	668	708	648	650	588	653	636	670	628	645	659	646	701	624	683	658	696	664	668	699	688	689	681	645	620	663	639	684	648	638	646	633	671	626	696	668	640	674	624	675	625	642	683	663	689	670	664	655	640	588	623	620	625	632	639	711	654	648	664	628	689	676	667	676	656	629	654	618	693	678	689	654	644	679	649	646	655	652	687	621	682	687	652	623	669	657	664	655	656	619	696	684	656	665	699	625	674	655	647	677	648	662	664	617	664	635	712	660	661	674	636	625	641	667	633	623	632	686	667	656	646	661	680	639	660	623	649	671	655	679	679	679	649	650	702	673	661	667	667	672	660	664	665	666	652	694	699	677	644	671	676	690	692	695	639	633	669	667	667	696	646	646	630	646	678	638	649	654	641	643	660	621	672	622	660	644	641	652	709	632	632	626	624	650	708	632	654	644	646	655	658	678	622	655	655	650	687	661	695	658	599	671	654	636	652	646	648	644	592	664	617	605	649	637	658	606	647	690	598	654	709	629	668	628	685	663	628	657	648	686	679	695	642	663	656	696	652	685	680	659	625	628	721	636	666	659	623	645	643	677	662	641	706	641	630	615	649	680	679	663	628	647	657	697	699	665	679	700	701	676	620	654	652	692	665	621	650	712	658	616	631	648	673	703	621	643	653	697	662	641	652	679	648	642	700	650	693	656	637	669	612	660	696	676	676	609	668	715	634	673	644	667	671	658	657	646	666	622	685	638	668	670	648	632	666	690	639	686	696	664	652	618	653	660	671	686	680	670	659	653	669	653	651	656	646	638	631	635	677	673	664	722	677	657	683	643	658	640	641	612	671	665	676	692	684	695	661	685	674	663	596	640	664	627	606	673	657	662	653	684	647	652	696	659	615	691	686	700	684	648	658	623	647	688	689	669	638	653	617	607	641	623	612	687	592	631	632	688	653	654	679	610	690	668	668	655	650	618	649	698	693	664	658	695	711	706	639	642	673	699	669	663	660	623	648	679	668	681	667	650	646	633	660	686	674	664	698	655	613	632	646	679	687	697	665	699	716	660	688	654	678	662	662
27066	21188	10882	632	287	243	205	154	181	179	189	170	175	154	197	163	161	171	150	165	193	170	171	197	156	176	158	171	195	159	150	188	182	148	184	180	175	175	184	160	164	196	182	147	170	164	179	187	167	175	164	164	142	154	161	163	207	159	176	193	171	148	186	178	177	157	179	184	151	155	154	189	165	158	150	171	164	175	177	175	153	175	165	175	168	166	176	165	167	155	146	168	184	184	162	176	170	194	171	168	164	161	177	183	171	174	161	171	151	174	174	157	176	183	179	189	174	180	166	188	174	156	189	162	174	155	189	152	185	171	171	178	194	169	186	162	179	153	149	182	159	184	159	204	171	161	186	174	162	153	171	136	165	153	158	173	172	175	175	179	176	177	169	157	160	173	175	183	138	190	187	171	145	170	157	158	184	174	173	163	175	185	156	160	151	175	157	170	184	162	175	177	159	191	174	173	171	163	137	168	161	145	161	160	156	178	169	157	176	179	171	167	169	181	178	169	163	171	150	169	169	159	166	172	161	174	184	176	176	137	171	177	161	169	166	155	165	174	160	178	123	159	177	170	171	177	174	165	173	175	173	164	174	159	186	155	152	150	178	173	166	175	155	150	175	167	154	164	186	159	194	165	164	200	142	155	163	160	156	186	164	134	176	167	156	177	145	187	164	154	172	169	167	143	183	173	183	168	164	154	161	187	162	137	155	164	169	167	153	152	160	158	161	159	140	167	171	154	182	186	166	157	176	184	171	155	173	178	166	169	163	173	166	170	160	156	170	146	160	167	176	158	161	192	162	160	145	183	148	164	168	175	164	180	165	174	153	170	192	177	162	150	172	174	175	167	165	153	150	167	148	167	168	146	159	142	177	174	197	193	146	193	167	169	158	174	165	171	153	174	182	158	171	161	156	175	181	166	170	172	158	187	166	154	162	150	158	160	174	137	151	181	163	166	183	157	173	157	150	158	155	172	161	173	164	191	169	179	158	141	167	164	151	174	173	156	157	165	156	181	162	163	177	178	163	174	184	155	176	148	160	151	152	168	186	159	161	180	175	151	170	177	176	159	151	155	148	174	156	164	165	169	154	153	175	181	171	179	203	170	155	185	165	192	178	173	168	162	170	165	153	171	163	169	179	180	172	149	186	186	171	164	173	180	179	156	156	167	161	172	159	163	177	162	165	134	174	158	173	191	170	197	173	163	168	186	187	172	162	163	178	171	165	168	166	174	178	173	144	168	171	174	163	156	173	146	172	181	186	179	168	163	156	151	157	156	175	162	164	150	196	163	166	170	186	173	161	172	179	192	149	189	165	171	175	170	150	190	193	182	139	172	151	160	164	166	152	143	181	145	179	184	155	161	159	163	152	175	137	176	183	173	148	164	195	176	171	158	169	157	162	145	177	168	171	177	173	172	192	177	196	148	167	159	174	186	157	178	152	171	170	187	180	171	172	189	168	167	143	142	157	194	168	161	165	160	168	163	177	170	168	167	164	185	177	194	170	171	171	169	141	148	166	144	165	171	164	172	171	182	172	165	156	182	177	180	162	162	168	162	180	152	171	154	170	189	182	161	156	181	180	164	168	151	164	181	172	190	160	170	145	171	157	165	184	167	155	179	194	160	158	178	163	164	195	178	164	185	167	175	161	160	189	167	179	170	151	163	189	210	164	163	155	175	163	175	176	143	179	161	168	187	162	169	174	181	161	163	170	157	143	172	177	157	185	149	173	152	183	152	159	178	163	134	156	174	151	176	161	160	163	179	170	148	163	160	187	161	180	172	184	191	179	175	150	166	160	174	172	185	180	153	181	165	167	150	172	154	158	179	160	150	187	178	165	178	167	180	191	174	168	147	174	151	150	184	187	172	175	163	160	166	166	160	165	138	168	154	154	147	156	159	138	169	153	184	138	154	152	166	185	156	155	190	174	155	169	171	185	162	172	172	165	170	150	172	172	181	180	138	191	161	175	153	174	166	190	177	131	174	179	189	169	170	145	166	158	154	169	158	174	172	178	155	159	188	198	178	183	169	170	169	168	165	168	165	151	172	165	187	142	146	173	144	200	189	182	155	175	171	161	162	151	179	170	166	191	192	163	170	169	190	180	164	187	196	153	186	176	165	162	158	150	172	149	174	193	162	167	169	159	176	154	190	176	172	167	152	178	156	151	152	179	184	162	170	154	160	157	177	147	168	168	173	151	188	167	158	196	152	187	165	177	159	188	182	187	180	164	182	173	162	164	175	170	175	162	172	163	185	168	187	173	159	173	161	154	163	189	163	189	163	174	151	169	167	175	153	186	179	179	153	174	176	190	187	171	158	162	151	170	183	153	166	167	160	171	190	170	157	166	177	166	157	179	168	162	183	157	164	169	173	174	165	143	162	149	153	159	175	172	189	194	160	153	169	163	178	161	169	164	155	164	160	175	176	157	167	173	167	143	145	177	164	174	157	156	154	173	148	157	155	165	177	182	167	181	164	159	175	177	199	168	169	158	168	187	179	160	180	153	184	184	162	175	161	151	154	148	164	175	191	160	177	169	163	163	166	164	154	176	172	173	167	162	167	174	151	171	183	190	176	166	147	143	176	147	149	169	167	149	184	174	173	188	160	145	171	177	144	171	183	159	175	178	159	167	163	156	159	153	179	169	161	145	165	186	151	185	172	186	165	169	189	178	169	192	154	165	164	176	167	153	153	148	162	162	159	180	176	170	197	154	171	168	154	197	159	157	133	184	155	180	153	169	171	142	170	182	184	166	190	182	154	154	154	157	165	170	128	173	164	165	170	169	172	197	176	187	177	161	185	147	162	148	174	170	176	193	164	162	184	159	166	183	139	185	186	152	171	175	167	172	175	177	196	174	162	188	153	185	159	182	171	174	182	160	135	178	167	169	169	174	166	160	155	187	170	170	161	154	177	201	159	159	163	183	178	181	180	155	171	172	164	161	178	151	159	176	161	172	175	148	185	172	175	162	175	149	161	158	157	188	169	176	167	176	180	164	184	167	144	148	165	180	174	161	189	142	151	177	157	184	159	178	147	159	185	202	184	133	192	145	176	165	156	167	179	178	162	144	177	181	182	163	202	180	174	152	159	169	169	185	153	179	143	168	180	171	192	150	155	169	156	161	169	178	170	182	159	186	151	161	190	174	183	156	175	189	162	163	151	159	156	162	140	172	166	165	169	162	181	159	173	168	168	158	181	148	164	155	201	163	164	181	163	150	168	163	195	165	161	158	175	179	165	144	170	172	164	173	168	172	159	156	180	177	173	156	163	194	164	172	178	182	174	181	170	179	140	161	166	151	157	170	169	146	159	164	192	149	173	170	172	201	164	160	199	166	172	150	182	172	174	176	165	172	178	170	143	162	160	167	165	191	168	157	170	171	165	196	161	152	186	144	176	179	176	159	169	174	180	173	158	178	175	172	164	180	166	169	172	158	159	168	168	160	184	166	175	189	165	167	184	149	143	164	157	166	180	183	175	178	172	158	202
24381	9651	997	628	486	418	349	346	384	320	313	316	290	305	319	305	269	295	298	310	294	274	272	263	282	294	311	272	300	276	268	272	295	281	276	323	318	290	312	251	290	320	284	290	264	272	273	283	305	275	306	303	290	283	255	323	266	276	277	294	273	265	272	281	242	268	317	272	274	262	294	267	271	307	300	283	317	292	275	290	287	266	275	319	291	261	267	285	276	291	269	292	291	278	269	274	260	298	305	274	301	297	277	274	291	277	326	302	286	252	263	273	295	295	289	271	251	278	290	270	327	293	269	278	268	284	275	281	278	285	279	285	287	307	292	269	272	240	297	302	272	293	268	255	303	257	281	282	314	292	310	277	267	274	299	281	287	288	297	289	280	253	298	291	266	275	302	276	297	288	311	311	298	285	316	304	296	275	301	290	282	265	277	267	262	272	291	278	306	276	287	269	319	275	273	308	285	269	281	288	298	254	295	251	298	266	247	285	274	274	275	287	285	271	266	301	271	279	280	271	260	305	292	315	288	269	257	292	279	296	276	274	310	259	303	296	306	308	266	261	281	285	294	275	244	268	295	291	285	274	294	278	300	262	257	279	277	270	288	258	284	288	294	281	289	242	263	301	303	269	291	318	265	301	272	288	305	286	274	275	290	266	295	259	292	269	301	275	258	280	298	296	279	287	283	307	287	311	259	273	248	276	317	279	303	306	278	291	262	279	256	285	266	268	290	270	286	281	272	326	273	290	306	287	300	259	275	272	277	253	284	285	301	277	324	309	285	319	267	279	285	267	278	268	276	285	301	279	251	295	301	296	297	285	288	246	282	247	273	266	295	291	271	289	282	275	267	290	266	274	303	279	261	280	298	268	304	274	271	280	288	271	298	285	258	262	293	301	286	283	265	266	275	303	271	282	277	255	272	279	268	280	291	276	292	276	302	267	281	259	299	283	284	291	275	292	287	300	267	273	287	246	283	303	297	259	272	292	267	285	297	284	280	276	282	288	312	317	263	271	284	298	274	263	302	272	295	280	282	296	282	294	278	293	284	292	278	284	268	289	288	283	265	307	285	255	287	277	276	257	270	296	282	292	273	299	266	295	285	276	276	292	285	257	278	266	273	285	285	285	310	291	256	305	293	265	285	276	280	266	305	291	275	282	264	276	261	300	281	282	292	275	238	301	275	286	260	259	290	277	287	305	297	263	290	295	303	278	303	282	290	281	282	289	290	296	267	297	293	261	299	255	274	251	311	252	280	303	268	275	265	252	288	262	267	278	298	231	284	301	297	289	286	292	254	284	256	281	283	290	287	281	305	247	310	303	275	278	279	264	269	278	316	296	286	275	267	279	266	277	273	274	275	284	283	279	322	262	278	266	237	254	269	269	302	283	314	259	278	310	274	273	277	312	303	273	317	307	302	266	301	274	282	264	280	283	279	294	277	252	266	300	298	289	265	299	278	296	272	262	282	299	299	261	265	297	315	252	255	284	280	280	300	280	277	257	266	270	249	286	272	280	260	289	278	303	271	282	284	291	255	252	284	270	289	271	315	287	299	299	300	282	290	302	279	256	274	267	293	280	269	273	300	283	258	271	288	305	255	272	277	287	284	282	279	282	279	260	258	271	293	251	255	281	298	286	292	250	284	283	281	261	254	265	273	291	299	257	316	281	296	275	278	279	287	279	298	302	278	283	272	279	256	252	304	234	279	285	293	292	286	287	267	324	288	297	298	292	273	267	261	266	301	283	269	271	268	291	250	305	306	294	286	282	307	284	274	303	293	314	296	303	293	290	291	281	276	275	284	267	257	271	255	259	296	297	280	287	261	311	263	283	294	287	266	286	300	276	245	300	303	289	241	282	278	248	277	279	296	279	258	283	313	287	273	291	300	307	273	309	284	288	294	299	276	298	290	287	285	283	295	296	269	257	274	305	266	265	249	318	267	278	280	253	289	292	273	303	294	282	257	269	305	279	304	262	290	277	282	279	302	291	274	261	288	272	280	265	301	303	276	296	261	263	262	267	279	285	278	273	272	277	263	296	282	338	306	290	306	302	300	282	279	260	303	275	300	259	307	279	293	246	286	313	258	303	273	318	292	278	303	286	273	268	260	290	271	289	286	273	302	290	260	256	274	275	245	275	260	288	289	289	308	291	281	276	275	274	290	289	285	255	273	288	279	309	280	272	295	278	267	272	261	298	274	279	278	268	277	300	277	284	269	262	272	271	301	294	293	301	296	280	305	278	256	274	293	256	297	283	267	285	282	259	279	271	291	278	263	290	280	299	281	290	265	287	299	300	277	299	304	264	275	283	267	288	283	287	270	291	307	273	301	290	314	294	251	322	264	296	307	287	257	293	280	267	251	295	277	295	295	265	288	248	281	277	287	293	247	312	283	275	299	250	301	279	266	285	269	280	287	263	278	282	279	294	290	285	273	263	273	303	305	275	289	303	257	320	269	306	291	287	279	262	256	316	292	291	301	271	259	278	287	306	285	294	263	277	295	286	285	282	259	269	280	276	297	275	277	274	282	282	298	277	308	314	262	272	273	311	291	287	311	247	275	280	254	292	265	284	275	296	298	256	311	284	311	303	271	261	277	303	264	282	278	288	258	274	283	284	274	297	283	276	256	290	266	270	273	309	279	286	278	263	278	295	283	318	308	301	265	302	256	247	297	268	283	279	275	273	283	331	289	281	255	238	315	276	291	282	276	264	297	294	277	265	276	257	264	311	278	279	315	287	317	289	290	287	293	311	304	267	249	300	251	265	295	293	269	300	311	301	306	256	280	290	262	288	313	294	288	282	300	304	278	259	285	284	307	257	287	277	267	274	298	270	265	311	260	263	266	275	282	264	277	288	273	273	240	290	280	275	278	287	284	290	242	305	292	283	272	282	297	253	283	266	273	269	275	301	276	282	286	293	264	299	291	269	288	304	284	292	306	279	290	285	299	279	285	262	249	283	281	316	305	276	256	298	279	267	274	271	300	261	282	311	257	283	282	279	282	268	280	277	289	268	268	300	281	276	289	276	295	287	282	237	284	307	308	267	295	282	280	303	286	280	285	301	279	299	291	305	271	263	284	290	279	282	267	277	235	272	319	297	290	267	279	296	296	285	259	289	302	282	264	298	292	259	276	275	285	308	268	307	296	276	274	292	273	292	273	276	263	278	262	285	287	289	282	274	271	275	288	283	278	305	285	257	276	250	278	285	301	283	269	266	271	272	299	294	277	272	259	290	255	272	273	272	270	281	289	272	280	274	297	278	287	234	272	279	265	297	297	289	307	282	272	283	280	282	294	286	281	290	288	298	233	291	303	273	284	270	282	235	278	280	268	288	300	297	288	287	238	262	293	291	324	268	300	255	302	286	284	291	274	257	293	275	265	281	247	282	300	293	306	280	272	292	281	264	279	285	278	274	277	317	291	265	267	286	280	275	280	284	300	273	280	282	268	311	256	297	289	285	295	272	296	248	269	283	273	266	260	295	270	297
24137	21349	28555	24490	21275	7338	949	624	506	519	557	471	447	442	415	429	407	365	407	384	395	416	394	431	388	361	401	383	413	414	367	367	407	330	371	356	350	354	346	367	375	364	364	344	344	384	416	377	381	424	383	382	335	395	372	375	420	385	366	349	385	354	401	367	357	380	369	377	371	374	377	360	383	384	354	370	354	380	389	391	356	394	377	373	366	376	338	383	354	329	402	376	399	366	349	376	333	386	347	368	342	352	383	374	343	354	367	357	352	359	334	383	354	366	373	366	368	374	400	377	370	364	370	346	362	396	425	365	391	379	375	359	414	371	393	373	352	364	402	395	392	378	374	340	342	383	377	377	361	364	377	372	364	363	353	370	378	362	386	397	391	358	378	366	361	348	408	370	393	380	384	377	363	389	365	362	376	369	315	345	373	389	376	406	371	364	373	392	359	358	362	314	372	365	367	371	380	353	345	370	355	359	369	389	383	370	370	389	361	385	387	341	370	374	405	409	386	360	379	365	433	353	383	340	357	329	387	381	366	360	363	404	343	402	346	380	349	381	362	386	400	347	358	372	389	414	380	368	363	416	354	363	370	353	356	373	377	374	371	355	349	362	338	409	395	390	387	353	386	383	372	363	370	388	358	373	371	330	377	363	377	394	357	403	397	366	401	403	357	376	406	328	353	329	390	417	392	356	349	370	364	358	388	359	363	352	369	363	361	372	372	377	377	391	354	384	347	351	371	361	388	365	359	387	358	360	353	389	341	393	351	359	372	333	313	361	392	358	369	373	357	363	394	386	376	353	340	388	364	381	381	387	350	378	402	378	357	342	380	347	367	392	400	363	358	377	408	390	373	419	352	342	351	350	379	376	409	366	362	374	387	346	345	377	360	340	348	377	366	375	373	383	364	345	372	383	354	362	403	349	360	371	386	354	371	364	366	348	377	366	352	335	351	317	374	384	385	365	373	376	374	384	346	378	369	387	351	341	370	358	360	381	363	369	362	405	313	358	366	363	408	372	346	378	384	370	362	356	382	380	400	404	370	352	349	363	314	376	403	386	364	362	386	351	355	358	373	352	391	355	396	334	363	369	384	369	373	352	397	355	400	353	350	397	375	392	353	377	372	359	352	362	364	404	337	399	306	374	365	342	387	370	371	375	359	405	364	339	372	356	348	411	397	362	355	345	375	368	402	385	380	340	411	385	338	358	350	381	408	396	374	396	381	348	374	372	400	345	415	385	367	371	378	377	341	350	375	396	388	388	384	383	384	349	364	336	377	381	386	354	367	370	367	374	348	398	395	382	369	374	373	354	351	343	379	396	364	361	331	393	360	388	371	373	388	368	373	381	372	381	374	382	408	345	388	375	326	364	366	347	353	389	394	374	392	403	369	402	384	407	386	369	364	380	349	372	353	389	372	368	333	366	372	386	368	346	365	359	369	383	370	372	327	402	377	395	363	356	411	343	364	372	338	329	365	349	334	384	394	386	404	378	390	383	376	339	351	402	405	353	328	355	363	361	357	380	370	353	351	395	382	365	353	351	383	368	373	401	332	345	394	381	355	384	365	383	376	340	365	340	394	393	355	383	377	371	384	410	360	359	362	411	361	369	383	366	390	381	351	350	346	372	357	363	407	362	355	378	342	392	363	363	367	370	352	354	367	402	421	374	382	361	349	345	352	366	392	375	409	339	403	382	349	380	355	331	339	369	380	361	353	344	363	345	380	370	349	370	393	376	397	352	374	363	402	374	376	417	366	356	369	347	381	406	387	367	380	385	395	351	374	360	378	370	367	382	361	336	369	402	389	391	376	406	390	406	367	393	353	374	378	387	364	353	355	346	367	382	370	399	365	363	336	329	381	349	370	354	395	378	376	376	384	386	389	380	377	403	369	387	364	367	358	350	346	366	376	419	379	373	387	338	377	344	407	361	343	389	380	366	379	368	396	357	364	406	345	368	341	351	378	373	374	344	397	373	388	352	387	390	376	382	382	358	406	351	340	370	361	373	393	364	336	345	395	396	381	380	367	364	388	371	394	383	352	364	408	366	341	382	347	377	369	360	368	363	393	387	370	373	360	357	375	356	374	350	375	364	389	359	396	384	361	371	366	343	369	375	356	394	347	396	370	352	378	348	337	398	350	364	361	368	405	364	358	368	336	366	337	377	359	360	359	374	381	372	354	350	345	407	374	376	379	379	392	358	395	386	395	371	372	358	380	340	350	385	382	373	346	360	326	338	398	404	330	375	356	376	363	379	372	365	331	372	353	360	346	365	387	396	388	359	360	332	372	363	354	371	411	327	366	385	378	382	381	366	358	383	356	388	412	363	401	383	367	373	351	371	381	388	345	373	386	402	374	368	357	369	352	364	358	364	391	387	348	386	356	365	356	375	389	361	356	378	396	369	406	338	354	367	363	330	373	351	346	370	349	354	366	341	374	386	369	345	377	376	384	383	334	371	411	388	358	378	368	381	389	375	375	362	378	370	368	359	350	361	346	342	335	392	379	397	397	397	330	355	365	336	368	382	368	378	380	355	410	368	370	381	358	388	374	379	333	365	349	387	341	368	384	379	379	381	352	340	333	357	373	400	396	366	375	383	346	356	341	365	384	361	340	359	358	402	356	421	382	384	370	384	371	375	398	372	368	364	385	335	369	398	378	329	343	329	402	381	357	332	341	367	349	408	369	314	391	392	335	367	385	363	373	390	366	352	394	397	332	388	354	365	344	385	376	340	367	387	373	377	357	351	372	326	366	328	350	361	376	361	346	378	368	391	396	359	363	369	375	377	387	402	410	380	355	377	366	350	379	329	397	359	355	380	394	337	385	368	350	371	359	367	342	388	346	366	388	317	329	360	403	371	385	386	376	357	379	370	394	353	354	326	395	377	373	355	371	367	388	403	409	375	359	345	398	352	355	376	386	342	370	356	362	371	390	382	381	356	374	344	354	381	386	363	367	359	352	363	382	408	382	383	363	342	349	408	408	359	390	403	374	364	399	365	357	377	363	362	392	368	382	381	375	339	368	380	367	387	366	347	386	335	389	381	407	387	373	368	369	376	378	351	383	383	375	354	355	384	339	367	364	382	391	373	390	335	349	354	405	359	357	385	386	339	361	364	354	360	385	368	348	356	324	385	360	368	376	399	351	373	352	381	371	383	375	353	407	404	353	357	359	341	368	393	381	351	364	355	394	352	336	400	386	371	346	396	366	386	369	400	328	365	351	368	367	366	351	388	397	356	347	383	383	368	345	382	360	416	384	358	400	399	373	376	333	385	380	339	355	362	331	352	370	359	340	324	361	379	390	373	377	387	404	352	370	352	361	364	429	404	328	366	313	365	379	370	345	345	392	357	348	394	386	397	347	377	349	344	386	379	372	362	375	326	384	380	342	362	370	362	372	366	384	367	382	401	361	359	385	368	369	378	392	388	376	346	357	368	407	372	401	363	353	371	386	356	397	370	352	357	353	383	349	348	366	394	387	329	375	357
42905	22932	7739	3854	2705	2042	1638	1369	1231	1061	979	915	886	814	807	734	771	724	735	674	671	720	665	700	630	646	643	649	638	667	634	633	568	616	655	621	603	628	614	596	646	597	619	635	597	573	592	582	619	596	575	629	634	558	638	616	645	564	628	647	621	614	590	644	612	602	543	560	642	653	596	591	597	655	599	595	617	585	597	601	625	600	619	608	647	609	596	574	631	564	586	579	580	638	603	595	612	598	628	639	567	584	606	592	616	630	592	601	578	574	581	608	621	593	587	629	623	585	608	579	610	596	582	629	632	602	557	618	615	597	666	620	608	668	592	651	609	583	591	601	594	568	587	611	569	642	572	582	596	633	569	587	624	631	596	558	622	601	616	620	651	610	601	576	601	586	614	545	637	632	575	641	573	623	589	605	598	625	602	606	600	643	589	567	606	565	573	588	584	578	552	602	625	582	599	570	600	610	585	609	616	621	584	631	610	570	596	581	603	575	612	609	595	592	594	641	620	569	573	582	631	573	553	613	565	563	617	615	594	616	575	609	598	628	619	593	587	629	595	550	558	641	622	582	626	590	595	656	583	579	612	584	596	616	576	624	632	609	633	597	605	555	629	595	613	634	638	615	550	618	541	596	569	602	589	624	592	599	603	572	573	603	619	605	644	594	591	578	604	601	576	601	572	587	566	584	611	598	585	629	614	618	599	647	593	596	608	631	594	655	602	576	605	604	626	555	587	609	584	600	622	572	593	580	599	599	554	619	598	575	650	620	617	641	612	621	603	603	601	612	638	625	612	613	609	583	571	564	615	598	611	602	566	631	623	587	563	579	629	584	588	584	619	624	606	565	596	629	583	590	641	597	603	628	567	556	548	592	580	601	578	588	616	581	577	559	602	580	604	593	628	579	595	585	629	606	578	572	641	606	563	601	601	571	606	587	594	611	571	621	628	624	582	587	596	604	590	623	583	606	576	626	604	622	614	566	598	559	635	576	576	564	619	565	587	605	592	583	618	573	604	612	640	597	611	596	540	614	612	624	587	595	585	604	618	612	590	543	619	586	624	585	577	654	611	623	561	609	583	611	566	592	663	593	615	617	600	573	567	631	582	643	574	573	581	586	570	607	549	586	609	648	670	593	598	574	568	612	589	611	610	614	552	628	603	549	625	613	638	600	601	560	650	595	594	587	587	584	595	597	600	592	578	600	604	604	585	662	573	610	585	627	635	583	593	643	569	566	610	609	554	618	606	628	545	604	553	641	579	568	604	573	588	625	630	604	616	594	582	598	603	585	613	583	568	575	618	583	627	631	581	583	592	670	612	576	614	588	562	599	563	633	595	567	577	577	554	600	597	571	574	604	610	602	622	580	582	589	564	597	554	598	587	615	644	577	567	593	583	568	594	595	576	589	584	647	587	568	641	585	577	608	597	570	619	583	586	621	566	618	612	569	630	634	583	624	566	570	608	587	619	648	593	560	572	609	649	617	612	624	626	552	609	575	588	578	580	574	631	602	580	620	581	617	569	568	599	585	591	591	621	659	599	575	641	609	609	589	604	605	646	590	599	599	606	586	597	570	587	561	656	593	595	612	619	575	592	571	628	632	601	585	644	586	592	586	615	618	588	604	602	615	605	605	562	590	640	609	618	593	591	596	591	595	572	595	592	594	589	597	627	559	576	579	628	570	670	558	588	575	587	617	603	617	597	649	592	594	595	581	630	585	611	601	595	579	628	624	592	561	668	592	583	589	549	630	595	591	612	638	567	575	619	596	576	547	613	592	612	574	582	598	574	601	605	585	583	589	657	626	592	615	604	612	574	581	582	573	576	570	606	618	653	590	574	579	613	577	556	586	606	625	572	601	622	626	594	628	636	603	609	607	618	538	657	605	636	613	593	603	623	617	608	599	586	606	581	613	594	598	599	628	608	598	624	612	634	614	645	659	612	620	606	596	592	639	600	591	602	640	600	597	593	575	645	583	608	617	585	578	633	595	546	589	645	574	582	583	601	586	573	636	573	598	588	642	606	629	610	590	562	559	595	606	609	543	612	572	599	635	602	582	613	594	576	550	624	587	595	607	600	609	611	582	578	610	592	602	605	577	598	628	618	596	611	631	582	604	587	568	596	555	620	580	591	651	604	572	613	630	599	646	605	584	576	601	606	603	623	585	594	652	575	614	615	626	617	564	576	612	634	596	597	646	612	584	592	618	561	627	572	613	574	546	619	596	578	585	562	611	610	627	593	630	578	631	615	610	588	567	586	622	651	580	604	611	601	592	606	609	604	601	646	612	590	606	620	587	625	557	561	589	577	604	603	628	627	604	602	540	658	565	573	607	558	603	616	595	576	597	554	592	580	581	596	601	595	596	603	610	575	609	545	590	617	576	603	582	593	584	607	624	569	643	559	585	591	584	605	594	638	641	569	590	642	563	589	610	587	642	620	586	572	567	634	580	631	588	600	559	597	570	611	604	645	610	600	665	614	596	603	588	633	612	615	643	592	606	626	584	626	606	584	567	543	583	590	567	632	630	630	612	608	554	637	590	585	617	630	584	618	601	584	589	598	601	617	581	581	580	583	577	611	587	602	620	628	604	610	591	612	623	593	613	605	578	564	637	634	615	615	638	584	609	613	614	615	618	581	602	627	614	604	568	615	623	633	593	586	575	574	570	587	651	596	591	591	638	651	633	607	590	599	589	608	552	594	576	559	581	587	634	613	582	620	606	609	565	594	572	586	609	605	617	621	575	633	608	581	621	619	577	594	586	548	611	583	580	580	610	589	598	594	627	614	635	614	622	611	624	552	570	617	579	576	593	580	581	600	611	600	633	597	546	613	564	609	617	577	633	591	634	602	596	626	578	597	591	594	609	606	593	617	558	647	604	555	658	599	578	628	611	583	594	617	581	524	611	587	615	586	597	567	615	578	584	646	626	611	583	587	579	624	625	649	598	621	584	614	628	618	606	576	642	646	551	598	619	596	559	601	614	633	584	593	582	564	580	588	612	631	615	559	591	638	607	582	664	633	571	568	584	579	635	660	584	598	595	565	599	617	578	585	604	603	603	630	590	577	607	607	584	592	612	596	585	623	560	608	603	609	604	594	633	657	578	604	570	616	589	603	603	561	585	593	589	621	632	606	556	573	590	583	622	581	593	643	601	595	586	583	605	599	601	525	576	587	611	631	604	641	550	577	606	576	600	561	585	634	582	605	672	594	579	611	589	642	597	572	601	616	604	616	576	605	633	633	631	567	581	620	613	641	594	623	624	555	621	583	635	605	618	600	596	612	605	583	601	581	580	633	648	576	600	601	571	604	567	591	593	625	576	604	576	610	610	595	578	612	594	610	612	635	618	593	652	556	615	574	598	604	587	576	640	651	615	626	547	597	644	597	629	591	611	613	613	592	590	593	619	616	595	619	618	615	594	588	551	600	579	617	635	634	565	594	559	583	634	608	597	616	569	551	621	595	575	588	600	595	602	577	576	656	558	601	589
23158	21319	28884	24078	21311	21288	5662	923	763	717	603	524	560	521	512	554	536	482	458	486	485	513	459	443	436	422	434	443	432	433	457	446	427	458	410	418	447	406	417	451	472	463	444	410	440	425	462	445	407	443	405	399	420	420	443	437	430	415	438	414	423	417	419	385	387	398	414	435	419	395	393	421	409	470	411	417	410	389	416	408	410	459	442	422	457	400	428	421	408	449	431	391	458	412	422	384	405	415	428	414	409	400	371	425	416	403	437	432	385	458	435	415	407	411	464	405	413	411	390	427	407	419	417	445	418	401	410	480	396	428	406	394	403	446	427	404	412	435	425	427	430	412	404	385	405	404	377	409	409	413	413	402	421	395	445	421	427	401	444	423	423	433	453	441	431	447	432	460	389	401	405	456	391	399	385	429	433	414	438	436	410	420	468	418	442	425	390	437	422	390	416	407	393	378	408	397	452	431	382	386	446	441	439	373	400	354	385	405	435	444	394	442	421	463	404	415	374	432	405	383	408	417	393	442	400	394	426	411	424	428	425	445	372	415	409	402	448	410	377	414	442	399	359	406	431	430	442	394	416	410	419	369	398	398	362	426	417	435	420	411	391	388	443	435	413	397	400	419	422	378	418	401	374	391	413	429	450	437	420	427	404	417	415	378	421	437	413	452	441	387	404	403	416	400	420	416	422	405	411	440	388	395	431	374	429	377	411	430	413	383	431	383	423	404	364	367	428	386	407	386	423	432	425	394	378	423	433	436	459	380	400	402	395	398	399	407	405	434	426	376	407	404	395	377	410	444	396	395	425	423	443	432	407	404	415	432	389	396	426	413	420	436	441	418	405	434	415	420	432	398	450	402	448	424	417	384	413	438	394	426	420	400	389	388	418	456	444	379	453	432	425	410	460	393	392	423	400	441	365	395	401	438	419	405	433	407	477	398	422	409	417	393	442	435	409	403	356	471	406	386	396	430	411	405	398	398	405	422	377	402	414	416	417	397	447	412	433	440	421	399	426	424	404	383	408	363	408	422	406	413	401	387	396	451	386	399	426	375	399	408	408	443	403	429	408	425	420	390	387	428	415	415	430	420	409	413	399	431	432	412	423	388	416	420	404	377	413	384	388	425	422	387	417	442	405	410	401	401	422	449	408	429	415	383	457	409	385	449	424	391	432	426	374	389	391	420	407	419	420	406	455	414	440	409	429	426	432	411	395	405	393	414	427	400	423	424	408	441	439	425	402	396	433	401	429	426	420	381	412	401	441	413	395	395	426	394	426	434	384	434	406	402	414	409	429	406	455	420	420	410	410	389	454	427	445	436	412	418	411	409	428	415	414	425	381	444	431	426	409	401	401	419	409	430	397	408	434	451	428	429	425	408	370	419	414	414	435	416	394	418	404	435	396	421	411	453	425	413	411	438	394	412	428	394	419	416	431	409	399	420	461	430	438	411	397	411	416	453	415	417	412	412	399	414	439	404	423	403	445	394	405	415	421	434	381	439	429	422	385	451	419	432	424	384	421	443	411	427	416	426	415	365	403	394	450	407	426	417	425	403	405	394	390	394	428	426	399	436	404	396	375	427	422	407	415	427	428	402	422	422	416	427	423	429	466	420	426	378	404	411	410	430	426	427	421	390	436	410	418	437	415	405	384	388	421	407	422	385	457	387	426	424	364	396	434	408	384	412	441	439	406	418	429	393	401	404	417	401	436	435	426	432	411	411	416	428	390	428	431	395	471	397	434	421	420	400	381	391	398	386	418	375	420	397	431	431	446	406	461	397	384	421	411	383	421	409	414	426	462	449	417	459	429	425	453	399	411	375	384	418	415	440	421	402	436	415	406	398	400	400	439	405	455	421	407	380	387	403	457	370	419	438	392	418	439	388	418	369	407	398	410	427	429	429	443	400	438	449	400	406	405	408	389	429	408	440	424	420	455	423	391	436	428	418	405	418	402	405	407	413	400	436	402	411	448	458	405	397	429	415	429	400	450	455	399	436	410	418	400	402	406	406	397	435	412	423	437	427	435	408	400	400	454	425	413	430	402	449	438	400	413	395	423	381	421	432	409	412	406	420	438	406	381	426	403	410	427	457	400	399	377	454	402	427	408	398	418	394	420	463	408	404	387	387	410	409	441	436	386	441	423	401	399	420	409	427	436	389	403	436	410	415	429	434	388	391	412	455	393	432	414	391	384	402	423	412	432	418	411	419	422	426	396	421	445	404	380	366	397	378	379	388	419	410	373	418	390	387	410	411	378	411	415	421	433	429	414	412	370	431	388	396	410	415	413	421	425	387	402	414	455	470	430	392	436	405	404	391	452	404	402	414	422	376	450	412	409	438	414	399	398	419	398	412	394	398	385	386	412	431	402	428	417	407	421	420	447	393	430	410	369	436	404	418	459	417	381	411	420	404	426	414	410	396	374	408	416	449	426	455	425	402	457	422	430	413	423	419	431	423	442	422	391	388	406	415	407	384	382	421	398	429	428	391	412	391	417	379	393	398	435	370	439	399	393	439	446	422	381	387	397	424	397	412	424	440	438	373	431	447	423	406	442	410	416	432	394	424	415	457	425	400	429	418	442	451	417	422	425	424	426	433	371	422	433	441	398	399	413	427	369	429	404	400	390	358	411	435	416	429	410	394	417	426	455	414	414	417	397	400	431	395	425	423	433	427	426	433	408	440	382	415	408	429	432	418	410	451	437	403	415	399	387	400	393	416	400	402	414	409	441	444	441	396	386	416	460	440	408	404	400	435	405	437	391	400	427	428	400	414	439	397	431	450	445	408	449	412	428	419	412	433	436	410	432	439	414	422	414	427	443	397	407	414	426	412	416	381	389	376	407	440	421	457	384	464	419	427	410	413	411	401	391	443	413	407	436	394	399	450	395	416	405	417	417	410	417	397	388	406	420	416	397	427	391	405	411	409	439	433	420	401	405	360	394	426	391	432	405	387	431	391	389	428	389	420	392	406	412	441	434	448	453	400	427	415	431	378	414	405	385	394	396	445	407	435	358	383	424	409	412	424	438	380	439	404	445	376	416	355	422	430	417	419	404	429	392	425	400	405	421	389	400	420	389	424	397	418	415	425	421	417	403	395	418	419	427	427	434	404	406	413	444	427	423	459	411	399	418	415	434	389	395	435	394	405	446	400	415	407	403	429	403	402	391	422	420	419	412	388	410	447	436	458	414	391	408	398	416	433	425	433	409	373	425	396	409	393	438	459	398	423	429	424	419	441	440	421	407	398	446	417	412	440	380	399	434	416	388	407	426	457	439	377	412	391	419	416	399	413	435	414	411	449	420	373	445	396	408	418	447	413	433	400	419	419	385	390	396	394	432	414	434	434	421	422	365	420	416	405	432	398	410	424	399	427	409	409	436	408	417	421	459	395	398	401	433	398	429	419	431	417	481	409	393	432	403	409	419	375	417	378	376	419	394	414	419	419	409	446	398	442	431	392	410	408	473	401	438	435	420	402	417	451	401	391
42174	26879	12330	6426	4400	3245	2673	2132	1803	1542	1479	1226	1145	1072	1010	959	896	877	871	781	801	787	798	745	753	731	785	670	734	704	712	721	690	726	731	734	708	731	706	649	706	655	641	700	677	712	673	697	681	698	634	681	706	683	689	699	666	715	633	649	638	625	694	675	602	646	673	649	668	724	653	655	637	677	655	653	688	624	644	693	686	704	702	637	636	733	665	694	704	624	712	663	628	694	641	666	669	668	673	655	674	666	675	685	632	627	634	649	633	683	643	646	665	662	680	639	721	643	645	668	675	720	629	682	690	641	647	657	688	689	686	677	653	635	695	630	653	681	583	677	662	664	671	706	647	682	632	657	664	656	664	625	664	671	645	653	660	667	693	635	641	687	683	720	675	680	658	668	667	630	631	645	644	670	630	685	707	641	691	691	649	677	667	713	656	686	649	651	670	665	644	687	640	696	647	669	688	694	679	689	661	646	633	696	635	672	637	613	638	709	649	657	657	620	715	664	668	613	648	716	658	652	659	627	697	644	666	666	658	667	634	658	663	661	648	649	687	668	663	673	658	687	658	664	621	632	677	659	688	652	679	659	632	586	654	642	677	653	664	665	635	672	644	719	649	703	648	642	673	663	696	623	641	642	646	674	675	719	658	644	639	625	663	700	611	677	643	667	603	678	687	630	647	671	653	718	738	739	635	677	688	644	661	688	661	702	673	698	637	679	647	642	653	673	664	659	635	640	646	656	679	664	643	665	650	665	657	703	663	621	658	629	651	657	682	692	676	661	667	669	643	699	648	669	663	646	644	657	679	678	638	653	633	619	657	663	671	651	609	655	641	663	640	679	701	685	658	651	661	681	699	634	680	640	588	643	645	650	656	655	689	661	634	664	718	632	673	664	631	692	664	646	697	665	676	631	680	622	636	606	656	670	684	706	678	654	683	663	676	657	661	655	628	701	659	624	669	653	663	667	643	701	672	671	669	654	668	632	638	673	634	620	694	672	688	639	668	667	660	665	667	689	639	635	642	636	675	679	650	628	654	676	720	684	759	681	622	685	664	677	703	641	680	690	714	679	604	685	635	650	649	621	666	624	685	637	630	689	688	677	672	647	638	641	668	684	666	655	667	645	703	660	654	662	668	628	720	669	711	663	652	676	670	693	660	708	661	677	673	656	661	690	641	641	654	675	650	649	655	674	667	661	624	665	678	668	678	667	653	648	684	634	681	670	686	656	682	622	636	673	619	625	637	686	661	636	679	634	630	693	703	645	656	656	643	667	643	688	662	682	643	647	613	695	662	666	637	663	660	662	605	669	674	699	682	713	672	662	626	702	611	640	685	673	639	658	609	630	657	670	656	688	633	644	635	658	684	660	609	704	659	642	615	665	689	636	628	620	630	645	684	671	669	672	691	684	662	638	651	661	658	673	644	655	664	675	677	678	666	663	678	664	676	650	719	638	611	683	704	656	678	697	637	700	620	667	654	690	656	689	677	656	671	628	691	661	630	683	687	647	666	692	689	679	635	643	615	645	623	680	655	605	696	699	701	670	617	638	642	656	687	683	693	678	650	655	687	663	667	642	626	670	638	672	643	644	658	643	659	662	629	633	637	715	650	651	635	645	672	645	690	639	678	680	676	618	648	639	661	661	648	655	635	660	642	618	655	668	658	650	637	658	670	692	661	667	641	668	647	629	634	735	670	638	652	657	664	647	629	643	655	632	684	678	695	688	645	659	662	595	657	656	679	689	670	664	690	673	585	657	598	628	674	717	641	687	628	690	704	670	645	657	674	630	690	641	674	673	692	675	638	670	656	703	641	635	676	664	632	665	637	655	648	696	657	695	674	706	720	712	647	681	673	627	664	688	654	682	669	676	658	631	672	690	654	666	703	644	666	704	703	669	670	643	636	719	642	683	673	610	616	672	639	632	672	616	695	648	663	620	674	698	662	672	670	664	698	662	644	693	678	669	641	654	622	666	646	670	645	689	667	637	629	714	678	671	706	705	681	619	723	660	650	643	664	681	648	628	667	645	620	688	625	641	638	655	668	658	651	651	647	662	715	642	703	642	610	652	677	695	643	678	683	665	652	655	601	648	683	642	622	670	647	628	662	682	650	657	646	611	642	661	655	640	684	710	687	615	621	648	628	695	735	669	602	654	679	655	665	606	674	664	667	657	665	652	668	618	632	660	682	662	669	628	673	685	711	646	659	644	675	623	679	668	668	704	683	641	665	699	696	636	715	670	697	653	648	640	654	655	627	653	685	677	665	658	641	653	637	695	658	690	671	682	660	655	652	657	679	623	665	663	699	663	677	676	633	676	662	666	635	681	655	633	683	658	623	665	658	651	639	682	666	625	716	639	702	671	592	691	663	642	627	679	632	653	664	638	644	666	682	650	631	650	642	683	674	587	644	618	635	697	633	678	666	671	670	666	666	654	697	653	617	694	653	624	686	691	650	640	646	610	631	613	646	666	678	681	668	650	607	679	629	654	652	671	675	697	672	661	658	659	708	692	656	641	687	648	613	671	687	643	671	632	672	677	726	618	670	672	681	657	634	625	647	671	643	692	669	652	627	679	611	650	694	653	611	652	677	670	702	651	648	672	697	615	690	611	657	657	645	664	706	663	681	635	657	687	696	674	673	628	669	656	680	655	674	693	645	653	685	710	652	634	674	633	628	618	671	625	683	699	698	704	724	640	685	620	676	637	666	648	727	673	675	664	704	650	687	706	657	641	640	661	637	669	675	621	641	670	621	631	648	677	658	702	649	660	656	622	657	625	647	711	677	679	667	643	696	657	668	673	675	646	666	628	662	672	651	716	696	694	742	688	707	653	640	711	674	682	691	640	645	664	669	636	641	665	620	647	673	670	628	628	684	684	630	642	678	603	652	704	635	654	663	673	689	664	712	644	684	622	681	651	686	624	627	679	660	685	638	653	699	657	648	612	628	672	641	694	656	624	667	696	703	657	650	664	632	639	650	683	645	615	657	676	661	678	656	624	683	707	683	654	661	659	646	654	667	710	655	631	647	679	638	624	646	698	663	643	692	636	658	614	672	641	652	691	659	674	676	633	678	649	658	682	645	627	692	667	683	655	680	670	646	656	666	702	656	640	684	681	648	682	632	669	689	663	667	677	623	715	686	628	659	666	694	627	666	628	679	673	649	679	612	652	672	689	669	674	652	672	658	639	674	620	720	620	667	653	643	659	663	682	695	651	655	612	664	679	600	672	690	685	640	672	663	662	657	706	664	621	678	681	654	639	677	669	595	645	634	672	602	673	639	709	672	666	660	678	622	673	672	667	665	631	655	665	645	679	655	682	687	653	628	647	666	693	680	664	661	626	651	705	619	670	681	661	708	653	657	623	677	703	654	663	632	643	683	657	687	655	632	667	683	658	664	630	661	631	639	647	674	662	627	622	651	610	744	705	687	649	650	655	634	664	651	652	644	690	648	673	671	694	625	693	697	632	653	632	675	680	638	655	627	674
27098	21266	11605	685	262	216	220	190	197	199	179	154	168	175	163	171	183	177	202	193	192	191	170	165	183	198	183	177	162	177	193	170	180	183	189	176	146	172	170	171	161	176	166	182	153	151	175	187	184	182	169	175	175	162	172	172	176	187	176	153	165	161	186	165	164	175	153	167	172	174	204	177	168	155	160	182	171	186	165	175	171	194	168	148	181	172	188	168	156	177	156	179	172	175	164	157	183	175	168	169	168	189	176	178	163	154	192	148	150	186	156	195	163	168	166	155	161	183	143	171	171	148	178	178	164	178	182	167	147	161	185	181	166	155	160	172	163	168	171	183	180	165	162	148	177	176	176	167	181	186	186	186	195	191	175	170	184	153	169	151	170	193	175	150	163	161	169	157	161	177	198	174	177	173	178	148	166	172	182	182	168	158	183	156	161	184	138	193	174	163	198	175	176	171	152	193	149	160	162	173	171	165	166	175	176	199	168	199	181	200	182	167	175	179	160	171	161	168	183	171	169	155	184	142	171	148	168	189	175	156	174	178	175	162	192	189	191	156	138	174	173	163	173	185	181	169	156	177	209	173	162	166	167	168	153	174	149	180	185	161	166	155	176	142	162	150	176	171	161	193	145	168	157	194	165	164	170	161	173	169	167	184	172	165	175	157	166	179	186	172	176	184	200	172	174	174	160	149	169	175	167	181	185	184	169	162	174	179	180	179	181	163	178	180	172	166	174	183	173	151	185	139	165	170	187	169	185	159	158	156	172	181	145	173	165	170	186	173	151	166	175	177	174	160	168	176	181	149	183	165	153	189	171	182	166	173	189	179	184	145	194	195	156	162	183	164	177	156	160	201	189	176	181	171	152	175	180	167	175	178	163	201	160	165	179	166	175	152	179	186	173	161	172	191	157	149	167	169	182	184	187	158	150	163	197	163	191	175	192	184	172	172	169	182	177	197	157	165	162	169	168	177	169	167	188	169	189	162	152	161	162	176	190	162	163	172	158	192	181	155	197	152	158	184	152	169	168	174	179	162	189	187	184	160	164	152	161	172	176	187	169	156	192	172	163	163	158	179	176	157	153	165	168	176	196	182	147	204	167	180	184	167	185	155	179	154	166	139	178	187	201	177	161	158	183	149	163	169	178	162	182	155	150	168	168	182	156	168	169	200	183	166	166	172	171	138	173	156	155	176	182	161	144	187	171	150	177	162	191	180	151	149	165	168	162	183	165	164	178	178	164	148	164	174	195	173	158	172	183	157	181	174	182	174	171	176	152	177	181	152	189	165	160	166	186	186	172	187	173	163	166	168	147	184	176	160	190	181	171	173	186	163	175	154	184	185	162	172	176	174	168	165	150	173	174	190	203	162	155	164	165	182	170	140	167	162	187	157	168	172	172	158	158	175	158	165	164	196	149	165	167	191	185	179	170	163	165	166	172	179	160	169	148	189	195	167	159	170	157	170	163	191	131	178	159	176	174	174	173	153	163	173	165	183	174	189	167	163	183	169	180	173	171	172	162	172	169	160	162	166	168	166	189	162	183	177	142	165	153	172	167	173	168	185	180	149	169	149	181	150	181	176	185	178	160	164	182	196	167	154	173	177	171	159	178	161	183	158	178	182	180	166	184	154	170	162	139	189	169	158	169	136	170	189	175	155	152	175	167	157	170	169	183	175	191	158	157	181	172	151	200	183	168	168	173	181	166	173	143	150	157	161	161	164	146	191	185	173	157	139	178	166	175	181	171	192	165	176	178	181	169	163	171	193	196	149	144	203	161	156	164	170	181	200	165	179	148	212	127	168	184	157	176	172	178	170	188	178	162	156	154	179	171	176	190	161	162	143	178	165	178	182	168	155	179	177	179	177	152	165	156	159	177	161	177	175	176	177	188	165	169	153	174	156	196	179	173	163	164	156	153	170	177	158	152	163	181	169	180	191	162	164	157	159	155	177	166	188	168	188	143	186	157	175	159	162	159	182	187	155	174	162	186	165	170	188	179	176	165	170	180	180	167	178	173	158	167	182	182	159	211	166	151	174	180	167	201	183	165	179	193	182	176	161	172	210	175	168	158	180	179	182	171	150	174	166	192	174	204	173	176	172	180	169	163	183	172	186	185	193	170	152	164	165	192	139	183	190	165	185	179	164	166	187	173	145	157	170	172	146	169	173	200	152	176	171	168	191	182	151	185	179	156	189	182	172	168	183	191	174	177	184	210	185	212	169	193	142	174	179	184	167	185	191	183	167	164	153	155	174	166	174	146	180	163	170	168	157	157	184	206	172	164	187	165	150	178	188	181	176	170	175	171	192	170	160	162	161	194	179	164	163	172	161	177	164	165	178	171	166	171	172	179	179	155	168	149	167	170	162	173	153	161	146	157	179	156	181	189	171	176	171	177	178	165	163	167	167	166	170	166	151	162	153	168	157	160	156	157	176	188	152	146	181	174	157	176	180	164	160	166	152	157	181	197	166	174	156	170	167	153	164	171	179	180	182	170	164	178	152	174	189	167	165	160	178	154	170	163	164	189	172	159	176	168	189	165	169	160	185	145	160	170	169	170	163	191	174	160	165	188	191	179	179	183	164	149	171	153	164	154	159	150	159	153	167	191	176	196	171	192	195	164	180	185	177	152	173	165	166	170	185	172	185	177	192	194	173	152	176	169	172	151	158	183	171	171	185	165	167	178	161	175	173	161	171	158	186	158	191	158	177	176	196	182	157	173	180	174	179	168	170	160	169	186	186	156	167	193	162	171	166	168	182	171	190	157	172	184	185	178	177	156	156	171	168	158	192	174	164	179	177	173	190	143	185	166	161	185	172	178	192	168	176	177	162	156	166	162	191	170	163	153	170	155	175	158	154	178	167	166	170	168	166	168	173	165	170	183	175	156	185	174	169	177	180	164	175	182	172	148	159	156	189	173	189	170	156	134	178	191	197	165	151	178	184	179	176	167	173	195	176	199	162	164	161	151	175	167	166	170	159	161	157	190	165	185	167	168	163	210	166	174	177	185	167	180	156	162	181	162	167	173	174	199	170	171	185	161	158	172	168	161	197	169	185	157	173	176	181	171	180	179	192	172	201	193	178	172	168	139	179	201	166	151	159	175	171	174	143	144	181	170	165	159	154	171	163	200	175	169	137	176	157	162	159	144	188	180	149	168	161	164	172	182	165	186	190	154	170	173	167	171	179	149	161	159	157	175	172	148	167	161	172	186	173	194	157	157	182	168	166	175	173	182	162	169	162	167	172	191	162	183	159	193	173	181	169	181	167	153	163	179	164	168	155	155	185	155	160	196	184	163	161	162	176	166	156	154	205	172	173	163	167	178	167	155	174	200	168	188	162	177	168	155	181	194	182	173	162	193	169	155	183	180	151	190	164	172	200	176	164	174	165	180	167	151	149	171	189	151	170	156	188	193	164	182	183	181	177	159	164	171	187	174	170	157	153	167	151	164	165	177	198	169	190	180	164	166	167	171	161	172	167	180	168
24845	9829	1067	580	498	392	383	359	327	326	312	300	288	304	302	313	269	300	284	278	297	287	284	306	300	287	290	296	263	296	283	316	280	277	306	318	299	289	319	282	301	288	271	293	281	282	292	308	284	317	279	285	277	269	259	281	275	253	291	287	279	263	267	267	295	263	288	281	290	272	317	263	288	259	281	294	280	283	287	283	239	283	293	273	288	321	265	294	265	286	279	272	254	308	262	301	274	276	279	272	300	296	290	290	248	296	298	292	286	297	298	258	280	282	299	268	308	263	287	283	287	286	269	294	316	277	278	305	263	284	256	284	283	250	299	273	289	294	253	283	302	286	287	256	268	289	239	289	275	282	278	274	279	284	302	307	290	290	278	287	304	284	285	280	282	284	264	281	302	270	306	293	294	308	311	277	291	275	250	288	275	309	312	285	275	294	286	289	286	279	292	264	284	279	277	294	322	278	298	295	289	283	298	277	278	295	279	274	274	305	264	305	281	274	263	263	286	276	268	278	292	260	284	287	277	248	297	290	302	254	262	266	279	266	261	287	260	260	261	302	256	298	285	266	304	262	267	279	299	290	273	330	263	303	295	282	309	298	299	315	290	307	314	285	303	252	275	276	293	268	276	280	293	221	297	308	269	311	268	308	302	263	253	295	287	317	270	275	274	303	272	285	277	311	267	277	270	294	290	280	292	270	281	283	280	255	267	275	284	299	293	266	313	282	303	313	297	266	289	252	271	323	268	272	289	297	295	260	288	276	295	268	305	281	292	269	267	241	274	278	292	273	256	279	305	298	302	287	312	293	292	281	289	274	285	284	268	273	275	285	266	256	299	275	278	289	287	297	299	258	264	296	284	294	299	270	285	307	275	256	289	305	290	292	277	281	261	305	260	271	283	291	259	302	278	289	307	270	311	301	267	264	306	278	280	275	267	292	278	299	300	263	318	254	270	273	265	295	281	285	311	299	323	269	299	255	279	289	290	276	277	291	299	282	285	256	286	306	292	267	289	289	269	271	269	312	294	266	292	287	282	273	293	281	284	280	285	295	312	263	256	274	255	281	272	268	274	288	294	278	306	299	283	277	274	277	293	309	272	290	316	270	286	271	280	268	268	288	301	268	291	282	299	254	281	307	277	269	282	286	251	307	281	314	267	281	298	283	273	286	293	300	286	292	304	289	273	307	287	287	276	292	283	267	275	274	320	287	298	279	266	296	275	307	308	299	283	297	291	284	268	289	272	283	311	275	266	282	298	290	277	296	288	262	286	283	284	279	290	309	293	276	274	281	276	231	283	261	284	298	287	287	266	286	268	278	268	283	296	286	266	272	280	275	279	295	274	258	266	230	267	285	272	247	273	281	280	289	286	286	289	318	251	290	272	277	297	255	278	287	280	255	280	276	276	273	272	302	289	299	300	310	279	301	246	302	310	305	301	279	277	303	240	281	274	313	293	288	296	273	274	257	281	289	297	313	288	280	287	297	282	286	284	284	290	314	296	287	275	308	288	263	276	248	279	288	291	287	277	281	260	299	277	307	258	303	271	285	272	252	307	306	283	273	273	271	288	294	250	290	299	272	309	296	261	285	293	268	284	298	295	281	262	283	294	307	265	281	263	277	299	284	276	273	294	272	305	297	285	311	287	277	283	250	289	275	278	310	264	287	281	256	284	284	293	280	264	281	292	286	276	272	292	293	287	272	304	296	299	289	311	255	271	292	307	267	283	245	320	264	320	289	293	276	312	315	306	259	269	288	268	266	252	303	297	272	273	286	301	295	297	270	267	312	272	302	286	282	286	287	325	268	273	293	295	290	306	290	319	267	291	266	312	287	273	305	295	296	309	271	295	266	254	262	294	293	267	288	286	287	292	262	296	262	293	261	254	294	306	287	288	331	301	280	270	250	288	298	311	307	280	273	296	285	286	287	296	291	317	304	246	266	308	279	283	276	291	266	297	305	295	280	262	283	268	290	284	272	279	268	262	301	279	274	283	278	286	296	299	278	305	261	291	259	271	280	262	271	285	271	279	296	245	293	297	297	279	274	288	269	288	279	316	274	301	319	293	315	286	307	271	297	271	291	275	266	281	305	285	300	289	279	315	254	287	263	298	297	251	274	284	292	271	311	312	263	324	300	253	287	246	260	278	294	286	259	281	271	288	297	295	272	291	270	260	305	260	257	270	296	289	298	295	283	306	296	222	269	266	274	273	285	274	278	272	286	276	264	284	261	300	293	286	285	289	285	267	301	259	312	280	260	281	272	308	301	270	301	284	294	273	268	289	265	274	267	285	270	285	308	262	296	266	320	281	295	283	289	305	270	290	289	302	262	288	282	268	274	274	275	286	284	245	256	271	289	252	289	302	277	319	264	275	264	298	251	288	283	283	306	267	269	279	307	279	280	270	273	295	274	289	309	290	284	267	303	299	298	280	285	288	259	297	268	269	273	312	267	321	262	293	295	285	287	284	277	267	278	259	293	274	270	285	267	287	275	266	293	281	292	286	297	314	277	275	282	298	294	266	251	274	291	269	276	283	284	276	305	283	280	277	278	293	284	299	300	268	259	281	251	282	306	271	282	283	315	303	259	260	272	309	265	277	274	277	277	281	302	287	264	290	266	319	280	322	293	275	268	317	282	282	255	292	294	318	269	267	271	276	261	283	299	296	288	280	306	279	276	300	297	306	271	274	291	275	304	305	291	281	287	274	312	307	274	281	304	290	277	265	284	272	292	265	284	257	270	303	257	289	295	294	284	328	290	270	281	282	278	291	247	292	290	290	280	274	311	301	266	280	261	294	289	297	281	263	293	253	265	288	292	292	290	309	306	316	278	292	312	303	288	297	260	291	268	325	293	275	284	252	279	279	298	312	255	286	295	318	275	276	264	281	270	306	279	268	279	285	302	264	309	307	303	268	267	304	282	265	281	273	289	300	263	287	272	263	275	273	266	274	269	279	278	275	305	278	275	281	298	293	298	313	262	289	276	292	287	299	288	305	281	289	296	303	292	254	300	285	287	272	260	297	258	273	270	250	285	285	270	281	312	265	293	280	296	270	263	299	242	289	271	303	277	296	297	285	249	293	292	327	273	286	279	308	242	294	272	298	268	310	279	320	268	264	285	290	289	272	291	250	287	287	294	270	273	278	276	304	283	244	299	276	288	313	287	275	284	295	295	267	286	275	268	288	250	283	293	288	313	283	301	327	283	270	290	260	276	296	302	282	285	298	285	271	312	268	278	319	272	265	265	287	285	279	301	326	283	285	279	304	262	283	274	283	298	307	249	289	259	268	285	275	286	291	312	277	284	290	284	264	280	268	293	331	308	259	274	278	284	283	262	254	292	281	278	301	300	284	301	259	308	276	275	243	303	287	295	258	280	277	276	316	284	286	291	260	257	307	286	294	279	297	285	289	309	274	271	280	280	283	282	307	286	296	305	271	257	277	267	275	298	297	280	297	275	299	255	283	297	250	294	276	250	273	249	254	259
24172	21364	28652	24379	21236	6903	847	647	540	537	494	479	451	450	426	415	413	391	417	422	400	387	394	381	383	421	411	427	402	385	385	404	391	390	373	396	399	368	362	364	352	377	378	348	416	383	412	367	342	371	423	380	411	390	390	393	358	392	378	390	370	348	366	378	382	406	378	392	383	376	381	386	380	378	372	382	377	377	408	370	373	356	385	415	393	376	392	413	393	364	385	359	376	392	367	399	377	365	372	398	350	363	393	367	376	372	422	398	380	346	342	377	359	365	363	396	404	338	350	402	399	369	365	411	339	384	379	352	387	371	339	391	395	386	390	373	365	373	389	375	415	382	399	380	353	374	395	406	390	423	365	367	384	393	394	390	384	379	375	382	397	402	354	375	411	376	365	395	334	382	394	386	383	392	393	378	382	407	404	405	362	366	348	344	378	384	386	371	386	382	348	350	348	407	347	379	394	358	366	342	361	391	383	360	344	362	395	346	381	408	352	332	343	360	392	376	385	375	398	369	372	383	345	390	380	381	393	379	371	353	378	383	376	380	341	368	359	377	377	357	358	336	377	373	387	395	399	381	349	344	379	365	377	392	365	399	399	395	380	371	397	380	393	394	373	375	390	355	393	363	407	376	348	378	350	351	406	390	393	362	375	395	366	381	359	396	381	380	384	385	376	370	353	376	377	382	388	381	385	415	372	356	370	359	387	389	372	370	387	367	380	377	372	362	400	389	379	377	361	400	379	408	373	352	365	390	394	380	351	374	372	410	378	384	372	385	344	389	380	393	402	400	346	361	382	378	373	394	383	393	422	385	397	370	370	379	378	366	376	360	376	385	356	421	410	396	376	399	391	359	387	367	434	411	365	360	365	349	387	401	368	353	361	382	363	356	388	374	401	363	352	369	415	360	369	364	356	414	417	401	423	400	385	373	368	358	385	370	372	384	356	365	348	351	388	321	376	369	351	394	357	368	402	369	378	414	376	400	385	372	391	380	391	362	382	361	364	377	399	360	385	358	388	373	378	359	336	382	372	386	360	386	407	351	437	362	392	332	418	377	356	370	332	364	380	379	422	375	356	361	387	375	350	374	361	375	377	370	406	354	395	384	376	385	398	386	355	344	378	358	378	390	377	372	384	373	399	373	350	397	385	418	380	344	372	412	362	390	377	420	437	381	379	388	363	407	366	397	384	378	362	371	365	360	367	382	372	381	379	364	383	343	403	399	385	358	359	389	390	368	369	364	398	352	410	382	357	381	385	368	394	373	357	360	353	366	390	353	416	349	370	388	382	364	378	373	378	404	361	378	374	384	355	365	373	353	363	346	379	340	399	407	376	376	365	368	372	391	320	400	389	343	408	382	400	347	375	352	404	400	353	374	354	348	385	373	380	368	356	366	381	380	380	373	399	368	410	370	366	381	356	357	389	398	367	385	332	397	367	414	379	378	372	364	360	416	356	384	386	370	389	400	364	375	388	372	379	393	355	358	366	397	362	363	360	386	377	375	365	381	385	361	368	363	350	346	406	353	363	361	380	377	385	358	393	350	383	373	396	360	378	391	357	385	393	373	358	401	403	375	380	349	388	392	370	368	384	368	404	362	379	389	362	378	370	399	385	358	398	379	362	326	354	358	350	393	400	364	365	399	384	427	360	358	330	418	386	379	340	375	356	397	369	368	350	358	376	354	381	391	373	400	367	401	374	378	352	377	369	412	364	356	380	361	389	398	381	348	354	364	422	384	367	396	367	408	369	376	391	404	376	386	349	364	382	365	369	367	369	425	375	388	344	354	371	356	372	372	367	419	393	404	389	376	375	398	363	350	356	389	395	365	402	374	397	358	384	376	376	388	365	377	399	391	395	372	404	373	370	386	352	373	356	393	397	396	351	413	397	372	350	388	381	361	375	345	348	357	364	371	371	386	375	369	363	402	353	383	377	373	388	380	336	392	385	350	414	367	360	405	369	367	404	383	374	363	386	365	368	385	369	339	351	389	388	376	357	353	360	382	395	378	365	375	384	377	384	354	360	383	408	364	354	355	425	404	353	377	384	380	395	395	368	351	391	382	386	388	369	383	425	362	379	397	363	381	379	385	423	401	399	371	379	355	375	353	363	371	373	358	390	366	370	363	405	372	382	380	352	406	354	375	358	409	377	365	373	357	387	363	379	360	384	413	361	352	318	377	353	379	378	367	412	385	366	375	379	345	359	398	373	382	366	378	406	368	390	385	360	381	415	380	375	358	355	395	386	375	383	376	386	376	419	381	384	406	389	393	352	362	355	402	386	357	358	421	365	369	355	363	362	340	343	404	345	429	380	394	376	394	361	358	382	361	393	384	392	373	364	398	367	365	389	399	365	365	364	384	360	388	387	363	375	359	388	373	328	336	391	409	375	406	377	382	382	356	368	387	390	391	348	376	376	365	368	404	381	347	371	391	395	366	328	383	386	383	385	362	358	379	376	390	357	371	387	384	358	362	428	388	414	381	380	432	386	382	358	404	353	379	383	368	420	384	341	354	404	375	383	357	363	413	383	379	378	341	384	356	422	372	376	342	381	406	390	416	384	375	387	384	351	366	397	391	403	364	380	344	365	361	369	368	386	361	389	362	381	373	427	357	396	354	403	367	370	373	365	377	386	382	412	380	400	361	363	355	370	384	414	382	379	367	386	347	387	352	372	358	341	368	356	410	362	389	372	403	384	377	387	381	347	391	335	346	355	393	405	365	398	376	368	399	391	403	383	358	331	384	368	371	397	354	394	391	370	352	387	408	382	368	386	371	369	375	341	357	385	359	351	412	364	398	378	355	379	431	357	421	354	374	373	398	372	346	406	382	414	374	388	368	385	364	358	391	369	401	370	368	382	373	379	360	381	372	392	365	371	363	386	336	407	351	399	353	371	403	369	394	379	383	385	388	418	405	409	399	384	371	380	354	379	367	354	385	420	398	350	367	376	403	357	350	358	407	334	365	351	364	402	387	408	378	397	348	361	365	375	370	394	368	364	368	386	383	387	379	384	378	394	383	389	337	385	374	380	389	379	379	371	423	363	339	393	356	387	343	395	379	380	381	386	386	376	380	392	362	377	383	372	429	387	380	381	397	385	405	350	381	386	394	406	412	399	365	371	381	348	382	393	372	394	407	405	385	380	380	380	392	384	406	368	408	358	405	411	389	377	390	361	357	383	371	402	400	352	408	342	365	397	371	360	367	320	391	369	392	387	387	397	354	381	440	375	380	397	398	382	377	385	364	404	395	352	384	385	363	415	389	381	390	402	355	385	371	380	373	385	411	367	403	351	408	343	409	401	376	403	394	400	377	409	388	377	373	394	384	364	401	427	378	365	365	338	378	385	361	356	365	396	372	370	401	370	383	332	357	366	389	378	356	394	397	406	357	348	374	376	364	356	409	372	372	394	403	379	354	401	359	370	360	392	364	359	380	351	385	389	379	403	357	391	385	367	405	370	393	404	389	389	394	344	357	384	350	378	364
45710	23165	7518	3841	2672	2013	1617	1369	1166	1085	928	887	881	783	814	715	757	761	730	725	670	691	724	677	671	629	630	690	621	679	631	633	612	623	642	644	602	624	602	630	632	579	612	599	624	648	614	609	622	639	602	607	652	604	643	620	625	635	601	640	612	612	636	593	607	620	588	606	630	606	608	580	605	579	639	625	587	566	655	611	602	579	578	642	659	619	592	620	610	655	570	624	618	586	560	581	645	616	646	607	573	671	611	621	615	597	603	596	571	571	629	580	585	619	629	585	586	569	608	582	606	627	625	559	612	590	633	589	567	588	599	639	619	572	573	588	612	573	609	605	622	618	614	627	621	616	579	617	601	609	612	593	607	574	607	616	595	592	601	617	614	615	611	560	586	635	605	576	612	644	596	598	603	603	586	620	606	633	601	592	581	642	581	592	599	618	598	592	582	624	626	603	617	609	576	608	635	616	577	625	615	621	636	554	639	600	583	606	602	580	619	601	610	600	619	635	643	591	593	613	615	578	629	628	588	597	605	618	629	633	605	588	588	590	613	605	592	630	600	585	633	648	608	608	603	602	618	603	608	576	627	625	617	603	620	641	614	672	578	612	605	593	613	591	592	625	617	643	571	594	575	588	547	579	590	617	597	587	596	594	590	638	627	619	633	600	603	580	593	580	583	565	581	613	626	612	646	599	584	570	630	566	583	571	629	598	611	598	615	622	585	630	618	619	623	591	593	595	651	600	608	628	605	592	637	588	575	628	596	566	625	594	583	570	585	558	630	573	599	598	603	617	602	606	600	610	647	577	575	599	576	626	632	614	648	577	592	590	609	605	604	583	577	601	600	575	568	564	648	567	580	607	590	613	601	579	610	561	580	633	614	639	585	617	580	632	634	613	616	609	589	661	578	571	608	574	638	618	644	607	607	609	589	597	622	634	587	633	627	647	571	590	640	627	632	574	606	589	592	614	618	630	579	598	662	617	649	580	599	629	603	605	583	607	580	637	585	583	632	608	601	613	621	620	580	567	595	618	587	563	565	610	566	642	614	594	594	625	621	579	573	602	620	587	615	629	612	603	611	592	561	574	555	633	614	569	615	556	631	582	574	568	610	596	546	600	613	632	571	609	586	606	609	584	581	584	613	639	608	596	576	584	623	613	599	598	624	581	563	629	651	635	590	633	562	570	600	618	621	586	623	648	596	605	620	611	639	648	631	635	637	618	608	663	622	618	594	627	587	647	644	580	569	586	594	558	593	574	659	594	611	581	613	588	606	628	626	563	581	581	585	619	591	623	634	590	586	574	651	594	627	567	590	644	591	618	587	627	604	645	575	589	629	642	599	553	564	600	568	626	600	590	641	628	578	598	649	608	598	592	614	598	598	577	577	587	648	602	623	618	581	618	564	580	546	564	575	620	605	614	626	593	613	612	630	554	585	623	578	583	584	587	636	595	581	658	646	603	634	599	601	608	578	576	593	584	600	636	544	600	606	615	607	554	603	622	624	578	575	607	620	556	633	615	586	597	583	626	589	587	588	616	608	631	589	614	591	606	564	572	603	608	597	602	629	605	567	598	639	527	611	587	578	583	576	605	627	606	576	600	601	588	573	593	632	623	589	616	574	620	587	611	620	580	626	626	636	643	595	607	581	626	597	586	617	597	609	535	603	603	585	622	659	616	619	660	608	600	607	618	627	588	581	622	621	614	591	573	552	622	613	601	628	593	588	598	591	606	631	635	539	640	630	591	592	588	591	618	590	565	576	588	598	593	579	569	577	561	615	644	626	563	607	608	551	571	588	628	603	618	589	595	594	575	631	635	595	608	639	626	613	620	600	604	601	641	594	599	613	598	633	579	595	602	568	599	624	612	611	604	585	615	611	615	590	560	583	593	612	596	604	587	581	606	552	598	587	580	577	612	602	602	580	591	590	549	624	603	626	589	580	625	621	584	612	596	619	596	611	621	567	559	573	616	594	599	616	564	632	596	629	614	599	617	625	582	593	631	589	589	531	568	560	580	581	565	631	663	597	572	571	642	587	590	557	618	600	583	601	673	587	621	612	608	597	660	596	564	615	592	601	588	595	615	543	580	601	590	606	615	619	582	592	620	615	664	609	582	601	613	611	622	616	595	592	630	592	595	602	633	632	590	583	571	624	615	632	580	556	602	582	602	613	626	583	570	562	620	616	617	605	607	599	605	582	582	615	591	639	584	639	595	600	610	592	570	579	647	597	592	599	588	619	577	553	616	602	590	618	635	610	644	575	622	592	626	595	587	638	578	561	625	600	606	638	616	613	585	622	571	670	584	543	612	591	608	609	576	604	608	647	576	612	616	587	594	603	629	589	621	619	589	599	575	593	579	603	585	583	640	614	595	578	572	627	586	619	568	636	611	566	612	637	563	666	616	657	631	627	600	596	576	596	607	602	611	576	631	625	602	604	579	620	636	591	614	581	612	575	601	600	572	613	650	604	560	581	567	639	597	598	641	614	601	584	599	589	596	600	616	609	575	562	593	594	601	610	603	602	630	629	600	606	615	582	646	602	612	589	599	563	608	616	606	613	616	611	591	608	645	621	601	638	646	608	550	615	591	621	609	640	647	607	609	637	603	591	589	577	595	588	630	610	601	638	613	594	561	575	593	628	574	572	596	621	617	619	642	610	580	639	607	559	639	610	621	611	602	601	623	654	593	600	597	617	626	596	604	607	637	602	605	640	599	646	607	620	597	597	607	600	580	599	586	617	622	633	588	579	615	626	592	607	630	615	646	575	574	603	637	570	604	590	616	577	595	616	632	642	601	594	572	585	638	654	601	582	544	601	612	569	601	633	617	634	625	590	600	611	622	588	575	621	588	599	631	593	625	597	627	629	557	557	591	618	653	574	617	575	583	628	584	583	625	592	589	596	562	598	601	596	609	607	546	609	614	609	604	608	613	644	649	613	582	581	601	615	610	610	598	628	548	586	606	623	572	628	621	588	601	584	629	578	631	620	617	609	587	621	615	593	603	640	589	604	600	572	648	604	589	603	577	592	573	573	613	622	604	607	574	626	628	605	622	627	628	623	608	622	615	610	537	596	603	591	592	625	583	608	586	589	604	593	610	576	570	599	593	591	614	668	601	587	590	567	572	606	594	598	651	629	624	602	626	604	608	620	605	644	630	631	626	603	636	592	621	560	606	574	590	578	596	595	546	623	609	651	621	625	616	598	619	549	606	556	591	575	557	598	611	597	600	651	597	575	622	589	602	591	606	580	620	596	576	569	558	601	561	584	581	566	597	565	617	563	573	616	601	579	593	634	616	606	584	607	620	602	580	607	558	601	579	607	610	582	653	645	590	602	535	582	556	587	609	622	609	592	588	574	620	607	625	605	581	620	597	632	613	593	608	617	633	599	585	622	578	624	591	601	581	573	603	611	602	567	616	576	590	560	619	591	626	609	574	605	606	630	625	587	608	628	606	603	592	596	588	600	588	575	625	628	629	564	622	612	602
23197	21360	29031	24034	21353	21247	4660	973	738	696	625	622	586	527	522	557	492	515	522	498	495	472	513	461	441	474	447	440	484	430	448	427	488	431	433	415	478	463	403	460	436	442	399	419	418	420	431	496	421	421	433	418	443	416	414	435	417	389	459	409	425	436	400	457	405	438	435	458	443	412	420	407	388	431	436	441	424	422	462	448	407	431	415	452	401	424	446	413	442	424	420	414	428	448	425	388	390	419	412	421	383	398	429	414	445	435	421	433	399	426	419	429	421	413	430	426	398	453	425	391	449	455	389	405	427	410	418	425	390	392	409	427	423	394	419	433	414	423	394	422	391	449	431	432	418	413	396	452	448	442	437	417	422	394	394	435	425	449	437	433	426	424	433	443	417	424	383	403	413	410	446	421	431	418	465	400	433	398	405	441	415	449	421	415	447	399	427	433	407	410	449	428	400	433	462	458	421	420	438	430	430	398	453	429	438	454	415	422	416	428	405	408	387	446	457	403	393	404	399	438	402	421	449	409	402	366	415	404	417	433	427	425	448	447	427	427	412	429	424	427	436	430	410	418	408	391	455	427	395	427	420	438	411	407	436	444	466	400	454	441	397	414	400	437	378	376	427	408	419	425	397	417	428	458	440	420	381	444	419	427	427	392	429	392	416	452	425	409	427	417	436	420	380	423	421	401	407	415	428	420	454	412	419	413	399	438	436	424	407	407	397	405	440	427	421	430	437	388	407	396	416	391	421	415	410	411	423	404	380	423	464	405	425	437	433	403	442	396	401	426	392	398	427	464	447	397	419	434	411	429	418	418	399	399	398	422	412	435	385	447	411	425	414	438	394	411	417	425	410	391	440	441	392	407	435	407	445	445	418	409	419	423	448	390	420	415	387	431	397	446	434	396	417	399	414	370	403	432	461	406	431	422	465	426	426	444	442	442	427	392	434	447	396	403	455	422	409	409	398	426	420	445	399	430	428	368	424	433	414	385	394	414	385	420	426	398	391	450	408	413	456	405	389	407	429	456	404	443	455	409	419	455	436	427	422	420	425	409	440	399	412	403	481	440	424	432	398	400	406	422	419	455	433	385	400	403	398	442	442	408	412	389	441	417	450	392	402	395	420	429	423	415	423	430	399	392	420	423	421	419	385	429	423	420	414	407	431	459	420	425	429	452	437	415	448	420	390	442	436	415	431	429	426	453	406	380	409	398	401	403	441	414	434	431	392	440	387	459	407	405	417	390	433	390	427	445	443	412	464	430	417	416	424	372	425	434	381	419	401	427	404	458	431	423	394	417	441	409	432	458	421	431	405	432	426	417	433	416	394	436	413	412	408	391	423	427	417	393	400	408	391	443	445	405	414	422	431	428	402	431	383	453	398	427	421	409	432	436	401	420	451	425	386	417	429	415	417	416	398	387	443	410	403	377	426	467	400	405	370	415	407	450	437	440	439	445	410	400	444	424	417	454	402	452	397	437	383	435	419	423	430	399	408	413	440	401	410	431	390	438	405	437	405	436	407	379	440	424	399	379	434	390	431	405	396	430	392	425	414	498	428	422	437	416	471	432	412	416	441	423	423	438	424	425	389	396	432	413	426	407	446	398	462	409	399	424	421	403	432	427	405	398	452	445	454	451	425	405	410	417	410	420	444	466	431	427	408	393	438	386	422	453	427	397	435	405	407	418	417	422	410	418	414	412	422	401	445	446	472	388	397	417	438	392	398	469	409	422	416	418	387	393	409	405	401	399	434	401	439	413	440	431	431	406	388	378	416	403	439	377	437	435	443	435	396	450	433	425	387	399	398	406	443	435	417	401	427	457	442	406	415	424	436	394	432	410	425	367	425	412	446	457	426	440	397	412	399	447	442	415	436	419	430	437	407	378	405	413	418	405	390	395	416	412	464	435	422	433	420	418	404	404	412	403	422	443	412	435	417	365	433	389	392	413	437	425	418	426	438	435	424	423	403	439	440	418	412	424	435	399	430	418	425	454	400	434	436	431	428	410	390	411	436	405	395	412	423	406	410	402	425	434	440	392	414	419	428	412	419	429	423	434	459	397	418	392	410	417	440	421	407	401	415	449	428	441	438	407	413	428	405	398	412	445	420	437	421	455	410	415	431	405	402	414	435	404	449	418	439	447	409	405	407	387	446	423	415	423	397	462	409	409	406	415	391	412	446	437	412	396	408	391	397	447	408	399	419	422	438	399	420	452	410	415	428	396	433	425	403	413	439	454	429	405	426	385	395	430	414	447	407	408	404	436	419	432	389	408	405	410	430	436	415	450	409	425	411	395	407	420	428	407	410	429	411	420	401	436	414	421	415	415	387	404	406	425	400	420	402	421	420	427	404	429	456	407	454	405	437	407	396	411	419	414	424	409	411	394	428	437	450	428	402	441	411	421	418	420	428	396	435	414	403	409	423	389	414	389	441	383	421	429	433	411	413	419	409	433	453	427	424	432	405	426	423	431	444	437	408	443	413	426	402	388	410	405	429	438	431	399	422	431	405	405	385	412	392	420	432	417	412	456	450	424	442	393	414	422	430	454	420	443	409	394	421	421	418	433	338	408	443	408	424	423	379	405	450	432	413	378	456	431	404	454	360	442	425	467	401	417	410	435	467	404	429	416	391	415	434	420	405	424	422	425	433	447	418	414	405	428	363	419	425	453	426	421	437	410	469	402	427	452	434	408	427	406	409	468	421	400	443	409	431	398	415	394	410	440	414	397	496	424	409	425	415	415	421	429	417	425	440	421	442	448	449	480	383	399	437	427	425	414	406	377	416	397	419	412	379	437	422	423	437	421	391	420	401	406	455	437	412	449	383	359	370	438	434	419	401	439	448	420	374	392	393	432	433	415	425	396	427	405	413	431	429	433	418	434	456	406	424	443	416	425	414	419	420	423	398	418	436	449	428	425	422	442	441	419	386	447	440	457	443	391	399	416	436	405	434	425	434	417	403	421	433	434	443	390	428	439	429	397	448	440	446	408	410	417	438	427	386	415	419	395	398	416	443	383	428	439	436	409	425	456	399	439	405	403	407	429	420	419	415	389	425	433	435	401	445	414	407	442	443	443	433	429	440	433	441	414	440	428	406	402	439	425	391	413	425	394	438	418	385	404	403	442	398	431	396	396	390	402	484	447	424	389	454	456	462	467	397	450	404	436	394	430	406	431	448	414	439	453	428	432	427	452	401	407	409	408	436	422	417	446	409	414	450	446	428	415	430	449	401	398	423	410	361	406	432	425	396	404	426	419	432	436	402	403	389	419	439	425	413	400	427	430	426	412	403	408	439	405	424	405	455	422	429	426	452	425	414	430	438	421	399	404	428	418	439	421	463	432	446	402	421	435	410	390	435	432	441	429	426	407	433	425	425	422	432	433	440	408	419	421	453	428	434	442	447	436	429	394	409	390	383	407	407	428	408	452	400	398	429	394	414	392	414	404	460	435	388	439	471	398	426	429	414	385	411	435	449	386	472	468	421	448
50686	26839	12213	6537	4474	3371	2611	2123	1772	1585	1383	1237	1248	1057	1016	964	906	896	821	834	843	824	772	785	762	744	761	740	830	733	693	746	750	751	722	751	646	747	699	695	720	726	670	755	694	696	661	667	694	647	653	675	675	675	711	684	661	668	662	672	669	690	669	650	678	699	692	718	652	635	664	699	747	688	707	671	687	649	651	638	634	634	702	679	675	651	666	683	648	681	688	690	663	666	673	670	695	632	696	694	684	653	649	647	631	669	652	669	683	663	648	658	636	649	659	672	673	677	667	655	681	633	708	699	668	638	678	657	692	701	665	651	676	657	695	704	670	739	660	673	660	643	653	632	677	657	654	664	640	670	701	612	642	673	660	672	666	615	691	685	621	659	652	640	682	676	696	624	642	659	649	670	668	668	684	623	672	660	654	629	688	724	684	651	649	703	698	693	617	661	665	649	700	621	647	663	647	654	630	689	702	665	682	664	672	635	633	654	650	672	651	709	694	669	666	671	645	653	637	636	703	644	623	664	657	616	687	670	680	651	677	671	666	656	625	653	642	676	631	692	675	680	689	662	680	677	675	676	638	662	692	658	696	631	670	630	637	692	663	664	631	669	704	639	694	713	653	658	659	682	692	671	660	703	649	662	686	666	638	653	672	665	653	661	674	629	638	648	629	700	678	628	672	635	602	678	681	658	665	692	637	646	693	648	665	695	686	682	664	691	677	634	668	650	675	689	641	662	690	631	653	643	698	644	645	625	648	691	668	653	670	681	658	621	672	687	629	652	665	675	703	618	668	662	648	625	654	671	688	722	661	635	652	623	705	621	651	682	617	641	689	624	678	629	644	680	632	639	683	698	688	631	655	638	707	616	651	665	652	643	671	687	647	712	641	670	646	680	709	691	670	677	655	672	659	641	662	639	667	695	667	654	666	634	639	607	661	667	663	667	666	691	651	707	657	658	681	666	691	659	710	653	653	686	668	672	664	643	625	710	694	700	660	639	698	698	671	668	677	682	693	650	655	686	664	656	652	704	670	603	697	674	686	675	658	608	638	676	655	634	641	679	672	653	681	612	635	647	658	643	689	599	683	642	672	628	649	595	638	700	678	646	639	682	663	672	656	657	643	664	652	611	667	639	686	679	679	657	623	655	641	667	627	651	637	667	724	640	663	633	692	645	641	687	680	628	638	632	682	700	690	678	650	646	627	734	648	667	645	695	693	702	682	703	667	626	669	684	663	683	624	636	616	713	632	693	736	715	631	679	636	670	653	645	661	661	632	670	647	645	644	683	680	670	705	683	641	661	645	707	615	639	652	705	645	667	673	653	644	673	633	704	676	670	649	660	714	664	744	633	692	679	695	671	639	651	659	638	642	668	632	665	651	704	652	662	690	721	650	712	691	665	635	642	695	635	622	624	687	634	632	678	671	659	638	670	685	650	641	654	589	648	662	697	657	692	682	659	652	636	672	688	623	660	694	666	721	660	708	623	670	690	670	669	664	646	666	661	680	618	675	643	645	665	654	698	688	650	686	664	674	685	699	696	644	690	693	667	631	618	690	642	638	675	636	684	673	695	683	648	641	645	682	684	646	621	679	676	643	664	703	631	625	685	663	665	659	632	696	698	609	653	671	636	684	671	679	667	654	642	660	724	667	671	671	674	635	627	648	664	649	627	656	605	649	687	643	690	624	645	697	685	680	608	674	612	658	659	678	636	652	671	641	690	658	685	651	636	654	683	708	642	628	682	665	631	662	692	696	665	651	698	693	667	634	648	666	705	657	651	648	720	629	678	645	715	669	613	630	677	648	658	662	634	655	739	679	679	613	628	668	677	601	659	662	648	643	670	658	648	695	654	683	671	632	690	673	697	683	657	635	679	686	655	658	677	641	653	628	668	676	654	646	676	658	659	684	665	688	686	676	677	639	656	701	670	663	637	682	659	690	652	634	676	646	698	653	658	617	668	672	647	644	678	642	576	617	657	690	639	652	675	640	710	675	662	666	701	681	659	691	633	625	698	680	687	678	645	696	641	724	627	686	663	663	657	697	675	674	681	649	643	651	607	664	658	653	633	691	615	689	670	637	658	625	676	681	630	667	656	620	698	661	660	666	633	649	619	697	649	690	684	654	658	645	664	627	627	664	665	685	652	669	672	656	673	637	724	645	698	662	700	663	612	659	678	683	653	653	684	637	660	668	657	685	666	673	714	647	659	676	656	718	677	697	665	678	657	668	652	632	668	674	624	694	661	700	665	686	673	649	659	646	619	626	678	664	697	660	689	664	661	715	704	631	624	719	690	650	654	642	679	656	621	632	661	628	679	655	682	674	656	663	648	660	677	697	642	696	692	674	588	695	642	631	656	655	665	613	654	685	664	659	649	671	631	638	649	693	692	688	677	684	670	638	644	658	641	682	677	636	641	690	631	679	658	638	661	655	637	641	643	734	671	667	656	652	693	626	691	656	651	640	683	616	639	640	692	682	682	650	628	664	680	674	678	647	608	643	662	644	635	673	679	652	650	649	674	650	627	640	675	651	682	631	646	658	667	620	676	667	669	677	671	665	639	688	664	708	658	624	676	660	634	646	726	689	714	653	714	608	666	636	680	645	632	687	691	634	688	641	629	655	597	668	664	694	694	659	603	656	617	658	643	668	603	628	654	688	598	630	659	713	625	658	680	651	729	666	697	685	665	660	657	629	632	644	644	655	693	620	673	699	633	643	655	671	673	622	678	660	703	635	659	686	652	653	672	691	664	654	640	631	649	631	685	671	626	724	629	658	596	691	691	650	661	688	697	698	667	727	646	679	655	680	671	674	671	653	603	702	663	636	661	675	661	656	651	673	664	664	665	688	673	662	678	682	693	707	664	700	676	658	649	683	641	667	679	677	627	710	712	691	656	694	675	662	694	633	649	666	694	723	669	671	638	652	675	680	688	629	711	677	649	649	702	702	648	698	650	673	705	641	638	632	691	661	661	681	639	620	704	643	661	692	648	634	673	666	592	678	631	645	649	705	642	704	706	643	669	659	643	649	663	658	637	670	654	638	668	700	659	673	690	711	676	697	672	621	631	681	651	637	662	665	677	653	652	606	658	673	660	656	688	710	665	656	619	628	662	650	686	680	644	674	648	663	669	670	674	658	666	675	643	684	622	687	694	674	669	669	669	651	621	681	636	625	660	634	622	646	660	663	667	647	620	658	650	600	679	679	689	656	740	659	666	680	652	708	677	673	697	675	679	634	648	658	653	668	678	687	705	709	648	659	682	645	667	666	665	655	704	640	649	705	643	678	676	641	680	669	673	626	669	697	662	699	658	653	744	654	706	651	709	679	670	664	698	589	687	727	695	661	691	675	645	664	679	675	651	674	690	676	601	661	677	615	666	673	644	685	647	708	645	664	677	683	585	673	666	687	665	670	606	644	627	658	676	680	646	695	666	662	647	690	687	706	688	628	666	652	611	632	698	646	639	682	679	663	651	676	685	678	611	640	652
27113	21307	11215	600	248	232	232	187	210	196	194	180	170	177	190	171	202	196	189	182	184	190	159	188	170	173	162	171	160	170	189	166	170	160	198	166	159	184	142	184	188	187	165	161	198	144	181	183	178	186	205	174	188	175	174	153	180	192	179	171	159	164	183	156	172	168	176	182	162	175	179	151	171	196	165	184	167	169	178	165	169	167	189	166	170	194	171	160	176	175	163	193	131	177	161	169	180	166	170	166	149	190	190	171	168	195	172	192	164	185	170	158	191	191	149	169	174	159	182	175	156	187	171	188	161	189	162	170	175	183	151	197	146	195	206	178	145	179	176	148	181	170	158	192	168	169	175	159	180	175	175	159	139	167	169	181	158	173	172	151	153	200	177	156	179	162	168	172	189	171	164	169	173	175	175	173	152	179	151	164	195	165	164	162	180	192	164	152	163	161	159	186	172	179	146	166	184	155	197	184	164	173	166	166	175	181	166	163	157	185	155	168	178	175	150	145	155	158	178	195	177	155	199	171	161	198	165	186	167	152	170	170	174	176	166	153	168	170	176	163	185	198	166	160	168	163	155	178	168	174	152	172	185	157	154	179	152	185	187	165	202	146	168	182	150	171	176	196	167	164	150	160	189	163	168	159	188	188	168	192	182	182	175	169	166	174	155	149	167	182	193	185	168	165	168	168	174	175	169	155	197	192	165	181	170	156	183	149	176	177	179	199	165	158	164	153	176	168	167	155	164	177	165	168	169	160	162	184	171	176	169	170	197	166	191	166	185	184	161	190	164	175	171	170	178	170	161	206	182	151	191	174	175	170	165	169	182	176	159	178	169	161	154	152	169	199	178	154	176	165	166	161	174	172	170	161	151	163	163	188	157	184	179	176	172	181	157	187	181	206	163	174	183	167	163	192	181	178	190	164	188	182	175	139	192	190	176	152	177	162	163	163	185	188	170	161	148	171	181	173	166	176	169	169	171	174	188	174	176	182	191	186	153	154	190	164	197	157	175	149	187	181	173	172	183	178	170	169	192	154	156	170	183	182	194	173	158	166	187	151	185	188	163	211	169	177	165	162	185	173	153	170	173	174	160	167	158	158	188	189	176	182	173	178	157	190	179	152	147	166	156	174	180	178	155	194	178	159	164	201	161	180	172	171	165	173	176	187	180	168	166	167	179	174	176	170	169	135	156	170	173	158	190	194	178	186	155	164	199	162	184	172	165	188	194	143	174	159	181	171	167	184	178	189	191	167	143	165	161	191	157	177	173	146	171	199	179	192	172	178	170	173	181	153	177	181	167	182	168	163	153	175	181	188	157	191	166	209	178	184	190	165	177	192	164	168	164	188	149	157	164	166	183	175	143	173	187	190	168	180	188	181	172	140	189	165	170	182	154	179	191	159	182	155	178	155	149	166	180	171	147	150	170	160	172	168	171	193	158	174	171	190	160	166	158	177	165	169	161	173	192	158	192	159	169	164	174	165	190	150	158	166	169	197	210	176	172	161	188	186	157	184	172	158	174	170	166	185	162	174	162	194	160	177	171	164	172	194	172	155	155	177	164	176	184	185	171	158	168	161	186	179	166	155	178	172	168	180	173	160	170	181	161	182	187	183	163	187	177	165	188	188	195	183	184	162	186	169	162	195	184	176	189	172	189	181	163	184	149	178	189	153	173	173	187	169	206	179	173	195	158	173	168	162	177	188	168	159	184	187	159	162	153	197	157	178	164	151	200	148	175	148	175	162	182	187	170	177	192	171	168	188	178	158	145	155	166	193	161	163	135	163	169	164	166	180	167	173	166	161	174	179	183	146	168	158	166	198	172	166	192	170	206	192	155	190	149	171	190	173	180	172	164	186	157	164	163	152	176	158	144	166	194	163	149	137	169	139	181	194	179	166	183	177	167	155	199	159	176	164	170	163	161	172	178	165	168	188	161	181	175	181	163	200	186	182	178	149	188	170	190	158	166	180	176	184	177	167	175	167	193	189	162	176	159	185	178	170	183	182	168	171	194	147	159	168	162	161	191	171	175	171	169	194	166	151	163	166	174	163	177	180	194	161	157	164	151	184	170	180	185	175	166	194	169	170	196	155	145	162	163	174	163	199	170	167	168	158	164	172	180	172	175	186	158	181	153	159	159	172	169	183	172	186	168	191	159	189	173	178	193	148	153	200	174	161	192	178	178	174	164	174	182	171	170	163	151	178	176	190	172	178	171	146	168	180	168	172	168	168	187	174	177	179	197	168	174	165	171	182	189	172	172	149	161	160	176	185	158	181	197	179	180	185	161	177	156	170	171	179	179	153	155	160	172	178	164	170	160	196	197	143	184	152	142	137	180	156	167	166	164	170	187	176	144	167	159	154	177	183	157	200	176	169	166	166	161	157	172	163	172	163	162	188	155	165	144	202	160	186	160	179	167	169	172	191	163	157	173	166	169	177	187	183	166	169	209	188	168	144	194	166	156	175	182	186	167	182	169	189	180	172	160	166	209	168	178	172	185	183	160	187	149	180	168	164	171	173	182	170	175	179	184	162	176	188	160	173	164	171	165	167	184	147	157	161	161	135	185	187	158	154	188	163	187	181	159	177	183	167	199	174	177	195	188	156	176	175	181	197	175	178	198	180	159	168	158	203	166	162	173	163	173	184	159	165	173	154	165	196	161	176	151	168	165	172	172	165	171	164	184	179	181	144	181	159	188	182	173	181	151	207	161	167	156	188	165	177	171	145	153	141	188	148	179	152	154	166	170	186	165	179	172	146	170	163	173	162	169	162	170	156	168	149	160	175	159	160	192	191	166	181	171	170	178	158	177	165	150	160	154	134	171	169	162	170	166	162	169	199	160	160	151	189	165	167	168	172	170	155	194	154	167	171	174	151	185	163	191	146	161	161	178	175	179	174	170	188	171	153	170	163	170	170	163	160	163	168	184	165	167	162	167	179	176	169	185	170	154	156	169	175	187	170	161	171	174	153	168	169	172	159	175	185	179	185	190	176	160	177	150	176	165	157	203	174	169	172	192	176	198	169	159	168	172	166	142	182	159	166	171	168	170	168	168	169	150	167	170	176	173	168	187	181	146	173	177	184	163	160	154	166	177	175	180	162	190	187	172	150	162	173	171	193	157	151	168	168	168	152	164	173	181	165	171	187	156	161	145	167	149	187	189	162	178	202	169	183	197	183	162	163	164	169	163	166	183	168	169	163	187	154	167	166	195	192	166	169	190	163	168	169	191	161	157	182	163	177	180	175	170	174	170	183	183	151	152	173	160	148	172	151	199	183	177	148	181	159	171	191	184	164	181	152	154	166	174	178	176	144	152	175	174	174	185	181	167	195	188	183	176	179	162	148	175	184	186	172	162	162	172	174	175	177	151	186	171	169	168	159	178	201	143	179	178	151	157	169	155	178	138	176	182	176	204	197	172	173	183	161	170	189	187	159	173	207	179	162	170	171	174	202	172	168	166	172	184	146	186	182	164	193	176	181	149	171
24570	9887	1098	608	481	410	365	333	344	306	309	321	313	297	331	272	300	306	286	283	299	331	280	312	280	286	300	283	272	295	295	297	318	282	305	280	299	271	254	290	279	293	282	277	270	291	298	298	270	255	281	294	286	294	250	270	291	297	314	273	275	275	305	271	299	267	296	269	301	283	259	317	272	302	292	253	301	300	289	307	280	263	273	304	259	289	299	268	272	268	294	284	301	267	258	289	289	292	309	277	271	243	250	268	268	298	257	311	248	295	291	290	258	266	272	269	268	288	280	303	313	307	288	299	269	275	273	292	306	274	293	285	328	276	280	301	281	301	308	294	274	236	283	290	256	262	309	305	306	302	284	306	268	271	286	289	284	310	275	286	279	284	272	285	279	297	289	302	290	298	259	292	281	290	289	293	279	294	301	287	277	283	286	306	265	285	282	294	239	279	278	308	255	307	281	282	324	261	304	311	256	260	274	288	281	293	294	275	288	307	274	298	295	266	287	296	237	277	279	262	293	276	300	285	268	282	307	225	326	295	290	286	285	304	288	294	278	266	286	270	305	291	306	283	275	288	294	302	282	265	270	272	267	275	308	280	278	332	298	274	290	286	274	289	284	324	270	277	287	281	273	303	282	279	256	265	299	302	278	288	320	281	289	289	283	286	290	304	287	282	315	302	290	289	292	322	304	259	302	303	276	263	294	282	266	274	285	266	287	289	269	255	309	296	319	267	308	305	302	279	252	270	285	285	267	311	268	287	278	287	281	283	279	299	277	257	261	301	285	319	269	282	313	296	245	321	304	302	264	295	293	256	297	273	287	273	308	286	286	266	316	275	298	305	269	294	285	278	274	279	317	275	309	285	306	283	289	279	261	262	288	276	301	293	273	262	302	311	302	290	305	296	272	272	225	287	284	286	313	291	272	297	283	283	311	324	289	299	285	284	254	305	321	266	301	292	285	274	283	281	284	301	260	264	274	311	294	277	267	310	264	291	296	271	301	272	278	265	297	265	281	283	285	269	325	290	288	297	315	249	286	278	266	267	293	296	303	279	291	296	290	304	306	260	265	276	305	301	251	277	289	298	288	276	291	288	299	261	312	266	280	300	274	265	276	274	301	286	286	296	281	269	277	307	311	270	266	275	306	261	295	292	311	297	273	269	258	292	272	291	291	260	283	271	321	301	309	288	297	307	296	274	295	274	285	306	274	268	304	279	299	301	299	293	287	274	320	275	251	280	268	271	240	319	270	265	291	295	284	291	295	302	252	289	310	287	285	246	310	295	293	261	266	289	258	316	289	298	293	285	259	305	280	299	301	256	268	269	267	276	270	295	263	283	306	282	266	230	290	282	257	294	297	266	283	283	298	282	274	265	290	249	287	286	323	280	270	285	282	288	292	268	310	272	252	317	306	289	291	297	273	268	298	296	276	306	327	291	307	294	280	286	308	267	307	289	271	276	286	268	288	277	270	261	265	312	290	274	261	287	289	299	274	312	277	274	299	253	285	284	285	253	283	302	314	293	283	284	296	267	251	320	328	263	265	291	278	288	302	313	295	295	280	278	290	264	300	285	268	284	300	292	276	278	300	267	286	285	290	296	258	265	272	279	267	279	237	281	278	297	297	292	305	255	286	320	289	271	289	282	282	278	286	272	294	285	274	285	275	302	303	293	271	293	292	288	280	285	290	262	277	285	245	277	280	297	313	300	279	270	275	264	274	273	291	292	300	280	276	284	261	290	294	276	276	280	299	285	278	316	280	262	290	297	313	300	266	297	299	300	266	284	277	247	274	332	305	293	255	273	276	318	320	305	294	306	296	270	287	270	289	270	312	300	278	298	311	270	284	299	271	271	291	287	263	299	276	280	295	282	282	297	269	305	282	284	302	261	270	302	303	281	287	307	297	256	291	332	286	283	302	260	263	300	297	275	280	287	265	264	286	283	297	241	283	300	270	281	314	294	286	270	295	292	309	294	275	294	306	277	291	313	260	278	309	300	277	265	228	301	279	284	290	286	262	258	283	297	319	304	313	281	287	294	298	299	281	280	310	269	294	293	269	256	267	276	270	289	275	282	299	308	297	273	284	300	266	292	280	300	313	298	340	297	305	304	278	294	279	276	287	273	317	309	292	269	273	271	288	281	323	287	295	264	304	298	319	291	268	317	260	277	278	302	267	261	227	293	298	293	308	264	269	319	293	296	278	293	282	304	292	275	303	297	293	270	250	263	308	318	274	293	305	280	290	298	296	257	290	274	294	274	299	256	278	268	281	278	293	284	296	293	274	302	284	291	277	278	288	263	264	270	343	277	281	293	318	299	286	284	296	302	292	288	286	291	262	281	293	274	311	247	314	279	292	313	282	264	299	299	260	283	262	289	286	280	308	266	295	323	241	292	285	282	264	284	293	285	289	279	287	278	270	278	272	300	276	284	318	288	264	276	303	271	277	291	280	306	290	276	294	287	285	288	296	271	265	269	286	286	281	291	273	307	272	288	314	306	272	287	299	310	272	283	304	295	280	300	308	292	279	273	280	282	287	250	284	279	303	313	295	289	275	263	267	280	264	287	287	271	286	283	303	309	296	287	318	281	294	308	299	329	287	272	284	293	305	270	292	274	304	281	292	266	271	286	289	281	277	294	279	271	289	272	279	273	290	275	273	282	295	284	277	282	314	257	304	276	270	293	272	315	276	278	284	285	290	298	275	259	258	306	278	267	252	319	285	296	285	297	252	287	305	266	287	265	254	268	295	276	310	249	275	292	257	269	312	265	273	325	278	287	294	272	310	309	272	256	281	300	277	257	265	311	273	277	286	295	281	281	305	287	300	287	270	269	309	302	268	287	312	304	272	296	300	285	267	295	291	301	309	328	313	284	304	319	304	295	284	283	275	316	309	301	302	285	299	282	291	266	304	300	308	297	287	281	257	298	305	284	297	270	305	273	309	288	275	258	277	292	268	279	280	295	297	305	269	282	284	292	295	287	288	262	280	274	278	272	289	306	280	281	289	306	299	278	296	267	309	260	283	292	268	275	263	283	287	296	290	294	292	271	303	299	307	281	282	262	292	265	280	268	285	303	278	291	274	271	291	295	292	292	267	264	286	283	313	274	284	278	279	281	273	260	293	307	282	270	294	274	302	308	310	308	310	287	323	271	278	289	309	247	312	281	293	302	294	286	274	285	269	274	274	284	296	295	316	286	289	301	280	300	269	313	281	283	325	289	277	284	290	322	247	293	289	264	282	292	306	317	301	274	252	281	277	274	264	306	283	299	298	302	276	282	270	288	303	270	302	275	241	303	304	287	297	275	281	273	289	284	270	288	299	278	300	269	285	291	296	262	269	282	280	273	261	259	278	282	285	294	301	297	311	309	300	282	273	303	291	284	304	284	293	300	269	275	277	309	248	316	248	313	268	288	291	270	263	319	289	286	256	288	296	272	298	279	281	274	256	310	241	271	294	291	298	326	306	281	292	265	275	282	274	268	283	303
24194	21382	28406	24616	21219	6103	893	615	505	500	478	457	431	434	443	393	393	443	415	402	403	419	370	360	397	398	397	387	383	391	393	394	388	387	383	370	364	364	385	382	403	363	395	354	381	378	354	363	420	374	344	398	376	415	397	388	369	380	382	407	387	394	329	395	375	363	346	392	380	388	378	382	363	410	400	386	397	361	387	330	404	360	358	385	409	390	360	403	355	361	338	374	395	380	384	395	386	368	378	357	385	355	383	382	370	399	363	386	375	383	383	369	379	359	378	396	353	395	376	407	376	361	383	355	385	352	358	402	373	420	393	335	362	393	379	383	396	377	367	378	394	335	332	388	405	376	331	378	376	376	391	358	392	382	402	367	380	399	372	366	413	381	392	416	400	382	386	337	384	367	366	362	366	358	376	366	369	393	412	373	368	377	370	365	403	392	365	364	390	406	378	392	394	357	377	398	381	383	361	370	371	359	396	351	344	359	368	397	340	392	376	383	395	370	385	403	358	392	337	341	353	409	397	373	395	371	370	383	388	376	399	388	404	348	387	380	385	399	369	361	394	369	362	340	395	387	391	370	427	365	346	407	379	377	378	386	382	383	363	418	370	376	382	378	382	375	400	386	414	368	365	408	369	379	358	385	385	383	396	315	378	381	363	398	348	354	360	384	380	382	404	374	390	350	415	390	356	396	399	407	421	401	390	362	397	376	392	342	358	362	370	404	370	375	361	422	324	384	369	353	403	379	354	403	351	370	382	376	355	372	362	403	346	396	422	399	378	362	378	363	393	370	384	370	338	406	379	365	337	390	396	364	351	375	373	385	376	362	394	364	391	374	389	387	389	361	398	382	378	371	368	330	407	384	363	376	373	392	415	344	385	375	366	387	370	395	365	406	387	326	416	390	387	356	374	376	372	368	394	364	419	356	409	410	380	381	370	402	383	352	365	349	388	394	368	400	370	380	376	388	381	365	353	385	384	386	400	398	342	406	369	390	345	389	374	359	369	340	419	378	384	413	380	374	354	385	331	380	355	363	358	370	351	367	394	418	408	323	361	375	343	368	377	374	368	382	378	354	345	369	414	383	403	360	356	360	403	374	349	384	340	359	374	371	411	368	393	390	363	346	380	343	396	366	426	373	368	384	392	361	374	400	398	387	388	392	371	368	383	409	375	360	352	375	384	410	372	399	353	388	393	387	374	355	417	413	385	396	378	376	365	360	349	409	384	349	382	388	344	375	348	402	353	372	383	396	375	400	366	351	364	368	369	366	392	352	388	350	363	387	378	368	383	393	380	372	385	424	385	368	383	393	372	378	373	358	369	372	391	378	413	375	389	389	398	370	393	379	406	381	376	398	400	395	401	374	371	382	372	371	374	392	352	379	378	366	360	368	367	432	384	378	355	413	394	379	387	400	335	365	375	358	429	407	359	399	369	368	398	355	363	368	343	357	330	380	420	389	379	417	387	368	394	372	382	388	389	401	384	352	390	403	381	364	403	398	358	342	408	407	372	395	368	373	378	395	350	402	410	361	363	379	355	397	372	376	338	325	386	385	407	384	375	370	373	370	424	354	395	340	349	374	381	374	398	333	379	380	387	378	396	391	373	329	347	383	364	408	358	380	373	378	390	391	391	363	377	361	332	394	381	364	389	371	384	380	413	389	385	363	386	379	376	378	377	392	365	387	388	363	364	368	359	368	372	378	378	373	381	358	401	361	376	377	394	361	365	358	353	366	393	346	360	375	371	377	349	378	365	397	351	364	347	376	362	398	380	391	418	369	383	397	386	430	375	379	390	396	383	369	396	371	386	347	358	372	384	391	393	380	371	396	394	370	359	388	380	364	384	396	345	366	361	372	393	349	397	389	369	384	379	375	391	390	380	429	358	402	366	391	355	381	373	349	379	364	378	362	357	357	390	370	368	384	375	386	374	349	370	391	338	397	341	355	364	393	401	386	345	391	390	393	388	381	388	381	399	370	382	372	352	382	405	371	355	389	360	388	376	349	410	344	366	392	385	395	358	363	381	369	375	362	378	387	351	369	356	354	377	340	394	357	377	367	370	382	396	400	356	370	346	357	381	390	366	414	390	386	376	389	375	391	374	399	325	362	359	366	376	378	337	355	390	398	393	388	379	383	411	406	411	387	364	402	398	393	346	390	367	378	383	378	366	395	356	377	376	364	385	367	367	373	385	411	378	390	379	353	376	401	357	361	414	349	386	391	413	406	415	373	360	377	365	384	419	367	399	327	358	346	396	376	385	365	358	381	391	405	321	379	350	406	383	358	399	391	394	372	390	388	358	377	372	368	378	418	362	364	360	406	417	388	389	394	377	348	338	382	386	358	369	387	365	394	320	390	356	399	358	436	412	376	396	383	335	363	386	382	379	378	374	350	356	396	370	390	362	402	379	385	377	369	368	423	386	384	359	400	380	379	406	374	380	452	368	376	367	358	385	367	342	374	341	431	389	370	405	368	365	367	390	379	366	385	360	381	391	371	345	377	397	369	384	378	366	388	379	353	364	367	414	385	384	386	372	401	357	378	361	406	406	370	370	402	358	367	372	377	352	382	367	364	405	408	395	359	388	367	413	369	386	420	380	378	388	355	379	388	434	372	392	376	373	392	378	389	411	338	335	407	378	395	384	362	377	373	409	378	379	384	373	373	381	382	344	371	377	344	385	355	398	352	399	399	364	381	403	388	384	368	386	362	356	391	358	370	358	358	370	351	389	394	378	399	365	396	407	388	396	396	368	345	372	394	378	372	378	378	362	406	333	384	389	385	405	396	366	371	374	384	343	399	407	377	383	375	388	361	349	347	391	375	363	351	378	364	379	352	382	383	372	379	381	341	418	352	367	355	399	361	377	362	377	369	374	381	382	397	369	346	394	375	369	352	379	360	382	349	356	376	370	373	359	347	384	362	382	394	391	392	398	370	376	359	374	373	396	373	375	398	357	386	366	395	354	382	415	358	377	364	359	347	385	359	367	351	396	363	358	381	390	374	422	400	353	346	371	369	396	367	399	375	390	373	371	394	381	389	368	363	414	366	373	349	359	406	362	376	385	379	406	347	377	373	384	365	387	397	358	378	375	370	379	364	398	360	365	400	380	422	353	402	392	417	379	370	399	393	380	377	371	383	382	388	349	385	400	411	415	352	393	369	331	370	382	395	375	366	372	387	354	389	395	357	397	396	389	377	383	399	373	363	375	371	378	358	383	373	364	341	361	354	372	348	373	386	380	383	384	382	383	415	434	360	378	356	384	369	373	391	358	384	369	400	361	355	373	362	372	397	376	380	361	406	377	403	368	384	371	402	383	361	384	373	382	406	369	363	336	363	391	375	381	373	390	343	422	342	368	360	354	390	397	385	381	406	369	370	342	388	363	390	386	374	383	378	360	343	397	381	383	362	370	393	397	371	355	415	383	385	393	376	388	361	402	371	379	383	350	379	359	400	382	415	388	400	385	396	356	381	378	357	328	371	417	359
45164	23868	7516	3779	2613	1995	1633	1357	1174	1097	1008	896	883	835	799	747	743	714	715	742	677	685	701	676	660	651	602	631	671	625	623	640	601	648	657	647	613	660	621	616	627	635	576	682	623	656	602	590	644	674	641	616	609	636	623	615	625	601	604	584	605	607	625	595	611	614	599	609	560	601	603	603	572	631	646	603	603	611	602	595	635	647	621	599	617	630	620	616	621	627	680	647	555	564	594	611	585	663	545	574	644	573	573	603	641	560	605	618	670	612	629	568	639	613	625	612	609	596	654	599	599	558	596	625	553	617	621	617	633	603	645	626	589	622	608	627	657	653	623	645	603	621	597	624	604	586	589	618	605	603	640	643	618	628	570	598	573	567	594	636	581	610	599	641	567	616	604	627	609	554	634	634	602	613	598	583	636	575	581	605	617	630	611	580	596	601	637	547	527	595	661	663	582	615	586	620	599	600	612	582	631	544	631	614	637	591	579	594	572	634	636	620	625	650	612	623	616	579	616	569	570	630	576	664	674	581	608	590	624	585	623	633	627	617	606	593	612	604	603	608	612	671	644	576	605	606	634	583	596	654	593	609	589	628	606	668	585	606	606	601	624	595	656	638	633	618	593	578	608	569	620	574	602	637	611	585	612	605	589	570	605	590	616	590	621	581	600	570	587	621	593	646	605	597	611	617	582	581	604	632	644	622	576	553	587	573	620	595	592	598	566	598	575	598	572	577	669	661	565	679	617	583	610	610	601	601	606	636	590	582	594	607	578	583	647	611	590	594	618	574	575	579	572	620	595	628	597	619	593	634	577	610	599	666	567	597	604	567	569	557	641	652	564	581	573	633	617	632	601	590	606	591	618	596	618	562	589	608	588	626	596	623	590	559	582	621	616	565	560	618	642	624	601	594	617	619	642	627	618	609	562	583	600	598	624	576	615	620	593	618	630	591	604	626	647	673	578	621	620	622	617	597	612	642	643	584	599	578	582	617	603	586	647	556	630	625	592	569	610	587	599	621	584	638	633	603	626	627	598	591	609	624	632	650	584	608	633	593	598	569	581	588	571	667	612	606	582	610	591	629	671	612	650	591	620	594	662	641	605	570	605	634	612	587	616	663	614	613	604	584	575	592	563	595	595	579	573	589	619	616	621	606	590	625	618	614	585	603	609	589	588	653	594	607	665	631	641	628	589	588	585	620	639	571	581	663	610	609	601	668	639	587	619	629	618	617	574	603	626	565	558	623	577	606	595	585	598	570	628	608	639	607	608	612	609	581	614	619	628	586	633	547	604	619	570	620	641	620	620	622	582	587	594	646	584	603	627	635	622	628	595	650	608	589	631	606	604	598	631	622	606	581	596	633	616	576	609	612	622	579	618	599	619	596	597	585	599	624	627	623	572	603	591	609	616	566	598	609	539	618	596	592	564	626	636	628	611	612	599	612	582	612	614	609	585	607	651	599	601	574	614	646	660	623	614	607	577	600	651	612	624	622	613	597	610	629	672	607	578	628	587	621	600	622	621	599	625	603	614	579	571	609	601	614	663	575	609	621	614	600	636	599	625	615	595	561	612	587	646	655	617	590	586	587	632	634	608	651	568	574	590	610	574	605	613	595	637	595	593	601	543	602	614	617	627	598	648	626	568	625	590	598	573	621	608	592	635	580	588	625	617	591	613	571	638	569	575	637	598	609	561	601	620	557	576	612	546	555	623	559	601	620	633	619	632	606	613	646	630	662	620	557	587	606	608	590	619	652	591	613	616	603	570	609	610	609	590	620	589	609	595	613	607	600	590	636	617	581	617	624	608	604	589	632	623	610	617	591	599	645	591	598	587	657	627	604	584	623	575	603	622	609	592	584	556	589	599	584	632	647	588	599	611	577	590	578	616	628	631	607	591	584	611	598	626	616	610	610	624	585	614	582	548	620	652	621	598	608	603	574	579	598	594	639	592	573	607	601	622	610	650	600	629	592	668	635	631	630	650	570	603	623	614	590	614	582	587	645	624	612	594	621	613	616	614	630	596	630	599	582	592	606	555	583	590	622	584	594	557	548	623	601	605	630	669	626	608	600	612	583	604	596	607	594	569	595	630	614	617	608	567	603	597	568	581	604	604	599	620	591	623	597	621	619	616	622	581	669	602	595	610	600	609	616	605	594	645	593	561	613	604	609	623	563	652	614	612	602	631	589	611	586	612	602	615	621	632	606	647	567	602	646	597	584	604	587	595	605	561	567	614	642	605	627	621	609	627	588	552	613	634	575	614	613	608	598	591	630	600	608	600	614	585	641	626	609	591	609	607	615	578	622	617	567	621	593	615	568	616	578	600	587	648	615	631	601	564	595	601	602	604	588	606	632	576	608	624	661	605	612	613	601	610	587	577	581	597	596	613	634	608	592	582	574	611	541	606	610	577	630	624	567	588	625	649	664	646	609	622	576	636	602	609	610	576	594	596	588	588	631	621	586	581	611	615	628	589	626	581	643	581	586	573	637	612	582	598	589	613	578	607	578	591	595	582	630	619	611	610	642	584	619	631	649	628	614	597	604	636	613	606	610	631	669	599	614	625	575	596	607	645	576	573	607	647	588	582	576	589	616	614	643	590	616	581	591	585	609	609	634	610	614	624	616	665	616	640	637	590	601	574	608	611	642	573	580	587	618	629	620	611	599	614	653	585	595	589	640	576	569	637	622	618	635	599	626	611	564	601	633	621	587	603	558	600	604	580	550	579	619	613	624	592	577	585	592	593	600	559	632	638	547	596	631	621	620	580	598	583	609	588	578	601	549	579	591	639	599	619	605	620	581	575	599	586	643	633	574	602	609	606	607	593	611	606	592	607	622	610	593	606	628	609	579	657	639	589	547	640	571	629	584	612	622	621	637	610	575	594	619	616	636	597	572	596	610	609	590	627	646	606	589	573	598	590	600	579	604	593	559	619	594	599	620	585	603	589	628	587	602	584	588	582	635	622	616	616	598	577	636	572	615	628	583	592	617	585	584	605	662	626	638	571	598	650	587	599	587	629	610	601	569	623	601	673	631	587	561	638	635	620	623	580	649	611	654	579	599	617	647	574	614	636	611	557	628	587	574	633	617	584	610	607	589	584	607	632	598	575	618	622	598	620	605	630	590	592	623	619	594	617	540	602	630	616	592	618	646	641	611	556	608	610	579	634	591	628	595	582	599	602	604	587	605	616	600	612	658	650	620	642	644	616	606	610	626	615	573	631	560	587	577	591	589	586	603	607	619	609	642	618	614	620	610	625	656	605	609	577	594	641	604	574	611	599	615	622	617	630	573	616	615	603	588	617	595	593	630	595	609	633	629	595	628	627	596	584	595	609	603	596	600	618	636	602	595	615	583	593	584	599	626	606	617	627	586	591	600	635	607	598	589	579	602	631	677	579	597	655	645	617	602	589	585	598	602	625	610	647	596	656	609	587	642	590	597	603	640	590	568	628	611	564	586	564	648	618	583	583	565	638	611	625	629	563	596
23206	21351	29154	23892	21340	21102	3887	997	743	689	586	631	556	547	536	514	535	490	512	474	457	489	473	433	418	457	452	413	446	424	434	436	465	494	408	454	417	456	430	439	428	455	434	390	418	416	419	397	442	417	475	446	437	387	427	459	404	448	422	420	446	422	435	435	431	443	415	369	444	414	398	445	408	412	466	437	397	437	435	447	416	412	428	365	424	442	421	413	418	477	435	427	465	417	420	421	408	395	415	409	426	413	398	436	415	446	437	412	433	397	420	416	440	431	418	424	400	442	422	440	412	408	376	413	429	454	420	453	433	427	414	430	432	445	448	408	416	392	412	425	405	448	442	460	438	436	411	417	448	450	437	414	451	419	392	376	437	398	437	419	412	428	399	422	403	454	445	402	431	426	428	443	436	407	447	454	418	437	443	444	399	412	408	394	429	406	429	387	390	411	423	411	442	443	432	411	402	383	398	376	398	426	412	446	420	430	422	422	421	421	430	422	457	455	390	412	429	418	415	443	440	406	425	429	424	437	414	417	400	404	443	397	471	429	405	465	407	426	444	435	432	407	418	459	416	400	427	422	448	432	436	419	398	420	398	418	403	379	413	422	412	430	413	406	414	415	389	411	424	418	413	409	398	440	417	367	423	423	424	410	413	427	431	495	429	428	392	445	438	455	419	449	426	442	403	394	395	422	442	397	398	433	425	410	378	432	440	445	394	446	423	448	413	423	370	391	404	434	405	411	453	416	438	426	439	454	437	390	427	436	385	401	455	425	433	393	415	406	436	428	435	407	458	408	452	399	382	427	426	422	436	438	466	437	427	439	434	427	440	406	424	387	397	417	449	400	447	454	422	432	366	412	402	452	423	393	412	413	451	425	428	398	434	423	449	416	422	394	438	459	409	390	426	429	409	440	432	406	468	411	435	412	465	442	441	429	406	412	408	428	396	410	400	405	435	432	430	395	449	403	415	433	446	417	424	413	414	415	450	454	452	414	422	422	430	454	391	425	442	462	423	426	410	390	443	433	441	404	441	397	440	438	463	403	408	408	410	403	427	430	409	414	404	424	393	431	424	399	417	405	418	412	418	447	430	408	416	402	407	435	420	407	415	457	422	446	402	433	419	424	395	433	398	430	405	416	451	418	413	437	408	444	455	406	420	455	403	429	393	442	398	426	396	421	402	432	422	418	417	404	386	420	400	417	411	454	413	420	438	424	416	432	412	445	415	433	419	409	438	412	415	406	401	456	413	390	417	438	426	432	425	433	434	443	435	427	416	447	435	456	444	403	394	407	416	416	416	429	395	432	419	441	415	399	425	407	427	378	400	424	438	416	385	422	434	405	440	404	439	454	432	425	419	431	417	444	431	441	434	408	444	444	424	436	410	452	381	413	417	428	410	458	440	426	420	455	437	397	468	412	444	459	463	425	426	404	403	387	437	417	445	438	419	410	419	427	440	436	446	447	452	442	426	435	408	428	429	411	415	402	425	419	444	409	424	452	427	419	408	449	395	435	379	423	449	433	419	424	408	440	442	433	390	429	431	391	449	408	400	425	395	396	452	417	419	405	449	414	419	448	444	414	420	402	404	448	410	432	440	418	419	414	404	435	437	397	448	425	393	401	377	444	405	435	456	420	382	387	424	423	464	426	427	419	420	411	419	413	442	379	460	424	424	423	454	430	366	448	436	419	401	385	435	427	451	402	441	423	419	419	411	409	402	420	451	445	425	415	419	400	421	413	409	419	460	416	384	429	457	456	427	383	398	410	403	445	443	433	424	420	395	426	415	402	399	396	393	402	428	412	433	461	384	405	413	416	400	474	391	428	453	443	443	398	409	408	403	420	428	446	424	457	395	421	420	441	442	405	368	407	416	395	412	413	447	424	388	392	413	432	392	410	426	415	427	428	382	428	386	409	419	417	385	432	415	418	430	432	397	411	436	433	431	392	435	401	429	406	432	435	459	413	407	420	414	443	443	418	420	419	414	388	433	440	400	501	358	438	423	464	391	427	416	433	419	442	459	413	408	441	426	411	427	411	432	418	440	433	420	432	407	406	399	415	443	392	418	391	467	457	415	419	446	406	412	421	385	430	435	422	433	404	435	437	485	432	409	408	442	448	374	437	417	399	441	430	423	446	408	425	438	430	393	419	428	416	419	450	439	400	424	392	384	417	444	434	417	440	443	428	424	453	439	448	449	447	416	444	436	440	438	450	398	411	408	411	414	415	419	392	437	413	403	418	440	409	458	398	405	389	404	405	440	444	463	407	399	407	400	411	410	417	439	408	419	437	432	416	389	411	421	417	422	424	402	447	421	456	419	420	438	404	419	421	404	413	414	450	407	391	425	392	410	418	419	436	429	397	407	397	407	413	433	415	399	400	452	430	419	434	441	453	425	419	418	416	432	439	389	429	429	408	444	439	406	435	417	417	411	414	404	416	449	395	432	462	432	432	428	439	420	379	425	427	444	391	424	424	412	420	422	410	419	444	425	413	403	418	382	414	382	414	374	413	413	441	410	368	444	452	415	426	458	417	437	428	411	435	422	387	418	429	409	446	457	436	416	399	441	425	460	387	419	403	433	410	449	425	394	441	417	443	426	408	447	428	420	403	400	436	466	397	426	412	415	426	417	445	418	407	379	411	438	434	403	451	416	431	411	445	432	432	407	428	401	422	458	435	397	398	441	417	390	392	452	467	445	445	432	419	412	428	400	441	427	399	425	394	406	398	457	381	394	417	436	415	411	398	384	444	426	402	429	425	467	433	406	455	436	399	438	413	388	407	430	433	404	432	425	463	432	418	400	413	408	469	427	416	426	437	432	420	405	440	391	400	393	451	393	433	418	403	432	408	427	422	466	433	421	409	424	414	434	457	432	386	418	395	449	405	399	429	391	426	434	384	401	394	443	419	407	427	411	437	425	443	435	450	414	423	412	439	414	432	417	421	423	420	449	469	425	428	413	387	422	432	398	423	420	445	432	422	382	411	418	435	412	432	448	397	436	423	469	357	419	441	432	423	391	410	418	419	399	421	411	442	418	452	459	430	420	416	418	437	419	407	432	401	425	424	439	451	424	398	436	406	395	411	407	446	445	417	405	416	396	417	438	405	390	395	439	449	421	474	448	389	392	419	450	448	441	380	465	477	451	446	375	438	428	462	433	458	416	387	416	376	384	468	411	431	427	409	422	428	403	431	459	409	418	364	407	397	406	445	446	436	424	463	414	409	428	431	459	420	444	448	432	438	458	395	382	423	444	463	401	412	436	415	417	421	413	426	381	445	404	437	395	417	434	413	419	418	431	384	416	389	441	451	398	476	422	394	423	416	426	420	410	408	419	437	419	427	442	384	412	407	402	423	414	428	419	440	441	453	440	406	411	390	434	417	411	425	426	430	423	419	405	433	410	430	441	402	451	416	416	421	401	418	435	420	404	424	456	453	384	437	403	423	410	433	442	428	421	415	415	392	428	404	396	430	437	406	409	403	426	424
51728	29271	12034	6338	4387	3263	2598	2072	1738	1528	1409	1237	1165	1129	1060	959	914	831	823	881	839	805	768	733	776	711	766	778	743	725	759	659	712	729	729	738	729	733	667	703	744	714	691	676	712	722	699	689	704	677	694	664	703	665	660	648	744	663	703	676	724	698	684	663	763	673	671	675	692	690	625	662	698	681	679	637	711	693	680	674	658	628	694	659	642	697	730	665	639	654	690	671	671	654	684	635	648	643	670	689	668	693	641	683	640	686	718	698	657	711	689	646	675	641	672	678	688	626	677	686	633	694	614	673	688	630	613	642	666	689	645	684	683	657	689	616	675	665	711	709	632	683	684	661	633	647	738	714	663	672	637	716	639	677	697	675	646	663	696	675	702	653	662	687	660	640	649	701	644	692	649	669	620	669	684	693	665	666	642	673	705	672	660	658	678	687	672	672	692	693	679	727	673	659	645	701	596	658	677	665	674	674	693	637	655	662	685	694	705	646	644	663	704	651	652	672	667	663	674	682	689	657	696	652	671	689	683	672	654	675	676	671	657	674	720	682	704	648	659	648	682	651	685	686	674	669	692	633	635	674	665	661	669	683	680	645	650	654	664	670	685	639	665	648	641	671	645	646	653	718	692	717	661	674	647	672	691	659	687	630	654	643	668	708	673	617	679	688	666	681	637	641	652	676	680	641	699	652	698	686	694	676	661	680	658	673	664	631	668	685	701	615	733	653	637	635	661	683	679	660	647	662	612	652	684	624	708	683	690	688	653	674	712	684	666	674	643	671	610	657	741	669	662	686	681	668	673	649	667	672	702	661	681	677	651	706	710	666	649	688	654	682	647	672	640	659	667	695	637	709	646	641	663	666	666	635	689	664	651	666	635	655	698	670	679	636	699	656	690	663	640	665	685	631	649	597	680	663	662	664	694	661	681	690	674	706	676	656	682	656	691	706	636	674	658	687	663	653	677	635	707	676	697	650	653	680	677	656	667	702	668	661	685	660	653	680	666	668	679	674	734	642	664	640	731	634	672	646	622	722	663	684	674	679	656	648	712	643	688	679	663	638	614	673	680	668	647	651	665	667	661	658	695	658	671	664	711	674	627	652	654	682	684	645	718	673	669	649	717	661	681	688	692	608	678	679	668	636	630	715	647	650	716	634	628	710	646	669	682	664	673	640	714	687	661	658	729	685	673	662	682	675	645	630	640	668	685	694	666	677	621	669	677	683	683	613	641	673	666	713	711	666	610	661	661	659	696	717	654	607	707	609	638	635	637	623	642	626	645	668	650	671	689	649	645	673	674	677	669	645	690	652	689	644	649	642	706	654	642	628	684	703	710	639	719	644	690	681	680	672	697	692	637	657	686	645	690	649	626	648	686	667	653	624	687	699	671	685	717	681	680	670	680	628	644	701	654	629	633	659	715	665	699	651	692	655	630	670	686	647	605	644	664	620	670	674	649	665	660	660	662	671	689	632	675	647	667	642	688	679	708	644	647	685	655	673	670	708	666	695	689	692	655	693	666	613	658	675	676	703	648	684	719	620	658	712	694	668	643	629	675	641	674	692	715	720	681	706	659	686	672	650	664	618	681	645	699	692	642	640	679	684	615	659	690	674	675	726	665	687	663	653	666	690	620	678	623	676	677	666	734	683	682	665	669	662	701	698	650	710	697	667	659	687	653	656	647	672	652	633	655	673	699	694	684	713	699	662	653	655	643	649	698	682	690	686	755	665	685	673	697	639	724	683	651	662	695	674	675	637	673	671	635	618	683	698	671	645	653	672	698	633	693	694	696	670	664	679	647	640	648	689	644	650	732	668	706	676	634	682	688	627	669	639	699	633	668	672	627	631	677	728	688	692	669	675	687	634	656	663	691	651	731	600	681	662	624	717	659	671	691	614	659	690	657	685	609	713	666	717	689	704	646	652	646	663	638	646	673	689	704	699	665	673	697	681	689	645	675	682	671	678	714	690	737	697	674	633	688	675	650	632	662	672	655	671	693	685	706	698	662	635	658	696	669	665	659	706	689	660	664	656	637	648	673	720	728	677	606	660	669	687	614	672	651	663	683	646	673	670	676	657	688	691	690	658	677	694	666	649	693	640	694	642	660	665	676	642	681	686	672	653	671	683	652	656	644	649	665	660	700	660	718	646	612	658	654	640	687	647	608	674	700	671	639	726	676	691	684	701	692	643	677	668	674	695	641	630	695	671	657	625	657	674	694	712	702	668	624	675	697	706	692	695	695	679	657	697	678	685	671	691	701	687	679	714	689	700	670	684	650	653	668	656	672	679	639	677	674	639	657	635	670	651	653	652	678	683	655	660	653	703	673	675	647	669	643	698	674	623	653	634	645	706	647	726	661	647	690	655	618	703	662	685	643	663	682	637	687	729	724	628	650	635	701	638	640	669	676	635	641	651	667	643	702	698	671	665	685	670	706	644	655	641	684	653	674	698	679	695	686	723	674	647	679	678	694	663	683	676	688	640	677	655	674	725	673	638	685	656	685	654	661	606	658	648	672	640	635	638	671	667	712	661	640	637	677	713	660	664	637	671	651	702	619	642	672	661	689	686	695	649	625	631	647	649	676	706	705	700	699	704	646	670	666	667	669	681	675	633	669	671	683	638	661	681	665	681	722	664	679	638	671	688	686	738	648	621	689	615	637	683	663	711	665	689	685	684	632	646	660	704	668	637	706	658	671	696	661	698	648	667	679	658	655	674	697	661	657	695	673	673	685	705	669	648	672	691	688	686	740	666	639	668	597	657	660	641	688	690	646	617	669	675	713	669	656	667	606	686	671	646	684	699	707	669	664	661	676	673	677	703	654	628	717	656	694	673	689	650	671	678	672	663	679	716	695	682	674	698	675	658	647	696	655	664	651	704	732	675	652	698	675	661	704	675	700	669	613	683	691	678	699	640	663	672	668	670	679	691	666	613	616	679	701	664	671	661	670	675	656	667	664	642	694	653	698	677	680	678	601	694	661	674	700	660	645	718	672	653	680	690	647	673	684	670	663	673	637	634	648	666	690	614	672	649	664	649	681	702	644	665	638	615	675	663	631	658	701	646	642	660	664	677	678	689	601	680	623	671	681	668	644	680	658	670	676	663	689	689	682	621	720	631	679	655	653	662	625	667	697	633	649	701	683	708	641	709	697	626	724	681	649	672	645	692	688	648	723	671	645	754	658	672	663	726	682	638	658	654	696	656	673	677	654	656	659	640	667	687	691	681	653	690	624	683	688	669	679	687	647	652	672	669	653	627	662	732	657	668	649	689	683	632	676	629	686	677	660	673	668	674	682	640	691	669	627	652	634	698	714	619	649	621	683	700	648	647	653	646	663	672	707	663	687	685	683	702	697	682	631	666	638	698	698	697	671	689	655	686	718	676	697	642	633	707	663	723	676	682	684	666	665	636	649	654	641	676	649	665	700	637	619	641	703	692	637	680	690	642	696	652	707	691	693	662	641	696	703	636	689	672	681	667	684	668
27020	21196	10629	603	302	231	244	206	172	197	188	173	195	192	183	154	182	186	188	164	169	186	186	195	179	178	179	168	165	207	179	195	181	169	172	169	188	162	182	158	164	172	187	181	181	166	181	172	180	181	172	178	175	176	169	160	165	168	155	195	167	173	171	166	178	187	171	175	153	167	173	181	185	156	160	160	164	191	182	169	166	185	165	176	172	179	171	184	181	181	181	185	172	172	187	169	148	169	171	182	185	155	177	188	176	188	171	177	168	190	177	186	144	171	173	194	189	155	142	195	184	190	181	194	192	168	167	174	179	180	167	177	149	180	164	179	181	169	165	146	173	161	191	172	164	189	185	188	152	170	168	169	178	187	156	192	159	185	182	162	178	166	173	186	184	183	173	169	160	174	173	162	175	186	181	179	162	168	161	192	180	176	159	172	164	183	157	200	188	160	176	201	165	170	172	152	185	174	186	165	196	191	174	195	170	158	190	175	182	197	166	178	204	174	185	169	163	153	192	179	164	183	163	169	188	182	169	158	176	184	207	168	162	164	180	181	170	170	166	173	186	148	179	179	167	174	160	171	176	203	183	168	154	163	158	168	181	173	170	160	165	171	169	176	172	170	165	178	170	184	171	190	180	174	171	166	162	176	196	168	159	189	139	184	169	168	179	170	156	188	175	190	191	194	189	169	163	158	166	180	175	167	167	159	171	153	186	181	161	163	183	176	196	169	166	175	176	177	175	177	170	161	178	178	190	175	186	193	174	178	183	161	190	173	191	184	191	175	160	177	176	174	203	152	183	176	184	191	165	164	166	172	186	160	188	184	160	186	175	185	184	163	161	182	166	183	158	188	173	174	186	146	178	184	185	184	163	150	181	197	173	171	185	178	157	173	165	184	182	193	172	185	173	186	187	185	188	194	157	161	192	202	160	171	179	198	175	174	173	180	170	167	192	180	180	176	192	149	166	158	178	172	169	170	188	178	182	204	180	194	181	150	171	160	197	166	183	193	203	191	192	159	180	200	169	170	187	172	164	174	174	181	163	168	183	185	188	169	177	170	157	163	195	178	181	169	159	211	205	186	180	171	175	180	205	165	176	185	190	180	185	160	189	158	189	166	194	179	170	206	166	167	170	225	180	163	187	149	180	162	192	183	178	183	159	162	162	168	179	187	172	194	180	158	168	156	172	156	158	214	168	193	210	189	164	167	190	178	178	183	163	162	169	177	167	168	176	166	192	165	172	186	189	166	158	191	164	168	170	170	191	172	199	164	204	191	176	170	163	157	172	185	174	167	170	175	186	164	156	183	177	180	183	177	197	177	172	168	174	162	160	184	197	179	175	159	167	184	184	200	182	183	145	172	195	171	164	183	188	191	192	160	174	162	180	176	194	176	173	197	144	162	184	182	187	172	197	200	167	165	157	178	172	191	169	165	184	171	159	188	181	190	165	183	170	170	153	202	192	179	180	166	174	193	181	159	190	184	169	183	148	161	179	188	150	170	174	187	176	181	161	190	186	144	198	163	163	189	159	188	165	167	164	173	169	178	170	129	176	167	179	178	175	175	196	156	184	177	184	173	180	173	163	191	147	162	180	178	160	176	191	166	139	178	161	175	185	191	182	201	178	168	185	138	148	178	170	173	188	184	148	170	175	186	164	168	181	177	156	178	195	193	160	176	168	170	176	165	157	155	162	164	175	174	166	171	186	206	182	194	163	171	181	176	180	191	180	169	192	175	168	186	187	169	191	174	170	171	164	172	170	172	152	180	178	173	169	188	191	176	153	171	182	190	168	194	172	181	197	167	172	208	175	166	168	161	170	154	181	167	178	177	192	155	158	160	189	176	165	159	188	173	160	178	174	161	173	182	184	162	160	182	177	191	215	200	185	173	177	157	159	174	195	164	151	165	204	171	185	179	166	183	152	164	176	181	196	191	163	170	152	162	161	161	180	155	160	183	176	169	185	176	186	159	176	175	171	152	158	173	192	158	175	170	173	181	177	153	166	200	168	193	171	201	199	186	164	171	183	187	168	181	169	173	172	168	157	188	174	183	183	150	170	175	182	163	184	187	173	195	182	183	147	176	179	156	162	169	194	182	177	162	183	179	176	175	174	180	176	175	169	183	162	139	164	172	178	165	190	189	191	156	191	164	168	151	155	179	154	193	163	190	157	162	196	170	179	182	180	182	181	192	182	169	163	197	147	168	145	165	183	181	182	174	162	163	170	172	176	190	160	165	174	185	183	185	179	173	203	172	194	144	164	181	179	173	178	145	172	188	176	182	187	163	171	175	189	152	145	155	159	145	155	166	166	160	168	190	168	187	170	180	160	185	188	184	215	176	190	147	166	170	166	172	203	203	186	186	184	182	194	172	176	196	166	166	171	160	193	177	167	146	196	180	183	185	179	155	161	166	197	204	160	174	193	169	180	163	181	170	182	190	173	187	162	169	181	156	179	186	157	193	202	187	169	148	176	158	174	189	169	150	185	175	169	178	175	190	179	155	182	202	176	156	173	177	197	162	164	178	168	192	164	179	178	175	179	174	194	183	181	178	164	180	185	174	180	176	194	186	198	166	161	180	183	170	177	200	176	157	154	172	178	160	174	164	177	187	161	175	184	174	198	156	179	171	170	162	181	175	157	163	198	194	166	191	181	161	144	174	202	184	185	162	176	193	167	183	182	176	171	187	167	163	172	148	176	180	197	177	187	183	184	186	186	200	174	169	180	165	172	180	193	197	188	162	199	182	185	177	176	187	176	166	177	173	159	158	189	176	164	154	189	183	185	191	165	182	182	158	160	189	184	162	157	192	181	181	174	208	170	189	174	171	172	169	163	168	174	160	161	154	184	206	161	177	150	184	183	182	173	204	175	216	168	199	180	174	172	187	177	188	175	172	186	155	175	178	161	152	158	181	181	200	159	168	143	169	173	163	184	188	156	179	173	174	187	187	208	170	184	175	163	165	186	174	157	169	176	166	159	167	172	189	198	171	176	169	178	163	172	160	163	162	172	185	176	191	167	152	168	183	187	177	179	151	152	153	177	175	192	165	189	161	172	156	159	188	178	178	179	189	178	168	181	190	177	183	165	162	186	186	174	177	188	175	200	182	163	164	169	179	161	162	151	182	182	168	178	190	154	187	186	145	191	169	185	173	187	187	165	160	178	166	164	176	188	188	169	193	161	172	148	194	183	175	166	163	173	172	169	165	167	162	186	165	145	191	173	179	174	156	167	185	171	188	196	171	198	149	165	182	179	162	170	181	149	167	176	193	193	139	159	169	180	178	212	184	167	163	168	185	195	152	169	186	176	178	173	178	180	167	174	181	206	178	180	185	182	164	159	174	149	173	168	180	169	187	168	185	187	173	154	170	209	193	162	167	163	173	172	191	156	166	132	158	165	161	162	194	190	180	158	189	207	162	179	170	183	167	186	189	169	166	197	160	164	164	170	181	192	174	169	185	189	184	186	172	187	161	179	156	157	158	175	164
25062	11860	996	526	450	406	366	333	349	361	306	318	333	300	306	318	317	294	293	311	329	293	324	299	289	267	267	278	279	278	313	299	309	279	277	270	292	331	295	320	263	287	286	310	298	322	299	290	303	303	282	295	284	284	272	252	284	291	308	276	273	312	285	272	292	266	278	294	265	289	280	277	265	279	317	295	286	249	292	282	290	296	295	274	274	295	335	280	255	295	292	322	289	255	283	271	296	284	293	324	302	262	299	294	308	275	298	272	277	312	295	276	292	289	300	283	297	239	298	298	293	287	266	268	272	282	276	274	293	295	268	287	297	267	279	312	302	293	283	296	248	261	268	277	298	290	288	290	270	297	286	284	269	314	268	297	266	290	287	289	258	282	264	253	280	294	317	290	298	260	290	300	279	268	268	321	290	297	296	281	287	317	259	304	304	296	273	276	269	288	289	284	298	317	314	303	307	281	313	300	256	271	290	251	288	285	285	273	322	275	314	269	304	307	291	270	294	255	277	297	311	310	277	334	324	292	317	290	283	268	277	297	289	278	275	293	289	312	313	289	317	281	266	330	309	259	287	276	292	293	293	307	308	278	307	290	271	283	271	302	262	309	290	274	331	302	241	259	300	294	285	280	313	281	276	294	282	279	266	283	299	316	277	289	285	288	276	300	287	289	288	293	267	285	310	302	291	277	268	280	293	302	281	260	294	270	291	322	315	295	294	311	299	302	256	289	274	308	271	296	299	306	288	270	268	288	289	324	300	291	275	273	281	299	270	269	279	269	284	302	283	272	271	277	260	319	305	281	336	276	273	273	299	307	316	293	328	286	273	272	274	292	307	264	299	286	311	273	288	272	293	302	310	291	274	292	292	284	267	275	313	267	286	307	295	304	302	288	291	285	317	290	278	302	297	293	257	309	312	271	273	299	278	269	276	258	280	306	305	315	317	300	278	289	337	299	292	281	314	260	295	260	259	265	269	286	293	288	258	306	277	299	269	284	304	264	275	299	306	292	317	301	259	253	290	312	272	311	321	278	247	301	294	284	268	300	276	285	266	278	288	289	300	265	277	293	278	280	271	277	284	267	280	257	294	264	301	308	304	297	281	281	252	326	272	313	283	306	286	294	272	262	284	311	265	279	307	301	287	286	273	332	302	280	275	294	303	281	272	278	284	293	283	300	286	293	306	305	344	303	262	307	299	298	298	279	284	254	288	298	279	282	266	320	276	272	284	276	284	283	291	278	305	281	278	276	295	294	286	278	291	300	268	302	287	289	277	282	311	296	293	267	300	278	294	295	302	272	279	312	302	265	306	277	311	283	311	270	298	290	281	284	290	254	307	261	311	291	304	282	278	272	307	285	255	298	305	289	291	281	289	267	306	278	285	259	286	282	306	282	275	302	309	255	299	284	281	300	295	318	272	324	292	309	289	287	289	273	301	276	271	273	284	298	290	296	304	304	277	269	306	279	275	280	317	277	297	286	306	290	307	270	263	289	284	269	282	262	298	290	285	295	349	299	263	305	301	299	285	311	277	290	276	289	300	292	284	271	264	269	266	303	284	288	287	266	288	290	283	291	290	298	249	293	301	274	316	307	281	255	291	288	306	278	291	290	276	318	307	281	282	262	305	301	271	311	281	272	279	303	304	306	290	262	278	303	262	312	265	262	314	320	281	279	267	294	266	287	308	299	284	308	286	274	304	241	274	274	329	280	315	272	281	273	298	292	280	288	294	299	305	299	286	285	273	272	307	288	273	277	296	263	259	292	304	271	289	295	290	272	294	278	318	277	263	315	284	282	325	285	263	273	297	306	266	282	273	291	286	268	311	268	285	327	298	266	309	271	276	277	286	269	309	264	305	309	302	297	306	290	302	272	303	276	302	268	310	278	305	305	310	285	293	302	311	265	286	275	296	267	298	298	323	295	299	293	271	285	299	327	295	271	299	278	288	275	291	289	275	274	264	310	294	308	288	288	281	301	290	296	285	298	279	339	287	257	285	271	275	291	300	257	313	242	273	274	283	277	296	288	278	302	277	302	251	275	288	298	288	269	293	293	308	282	268	279	282	283	303	299	261	293	262	307	282	297	314	295	300	300	299	291	289	274	278	271	304	304	304	301	295	309	294	284	266	284	308	287	342	304	319	286	280	290	279	280	295	254	284	276	296	289	287	275	313	308	279	254	306	272	280	293	269	298	289	302	294	287	271	304	261	290	298	291	302	302	278	321	288	268	302	279	244	279	283	290	280	254	296	300	304	293	282	263	284	273	288	291	301	308	257	268	274	283	285	297	304	289	269	307	295	282	267	257	289	272	307	280	267	248	265	277	287	299	299	305	299	298	295	320	323	307	291	276	288	301	290	299	296	288	280	283	264	280	294	312	303	301	308	259	291	320	280	285	309	337	324	310	283	290	286	300	284	281	280	262	306	277	288	285	296	274	306	297	294	243	281	287	278	307	308	270	271	327	289	272	316	309	324	282	283	311	293	279	286	273	268	314	284	291	270	298	299	296	282	256	296	287	257	292	286	294	318	284	283	280	301	322	293	294	305	278	264	265	279	282	299	319	304	283	275	281	309	285	288	301	266	276	297	276	296	271	288	293	298	322	279	254	310	283	296	309	278	298	259	277	301	298	307	275	285	267	277	299	321	302	302	254	302	300	298	287	249	294	286	267	269	262	269	269	266	280	282	297	296	274	278	270	304	291	278	268	273	323	279	284	274	292	322	270	275	300	305	293	283	288	284	304	271	322	292	325	292	290	285	264	291	290	300	289	287	298	278	276	257	282	275	292	297	291	309	275	290	258	290	305	318	302	250	286	296	298	276	283	311	289	299	289	306	289	277	291	269	273	277	295	274	291	278	292	289	258	281	305	276	273	285	300	263	283	298	291	294	273	296	288	304	296	294	305	269	310	301	257	291	277	281	259	276	295	278	265	286	282	286	290	267	272	290	278	312	333	303	312	278	290	280	259	302	283	297	286	273	295	300	285	264	268	278	288	278	294	286	299	261	317	315	297	294	291	292	282	290	262	304	282	267	319	265	308	268	304	279	300	280	314	290	261	309	282	264	278	323	257	286	275	272	307	282	305	314	260	285	289	310	314	313	290	277	289	295	286	294	290	291	315	279	300	298	279	271	314	284	323	304	279	285	291	272	306	290	286	290	309	284	306	306	299	292	301	266	295	339	308	265	317	260	280	287	262	305	282	291	306	310	284	327	310	310	320	271	313	275	320	272	292	297	270	281	283	289	296	294	274	299	299	280	300	274	296	299	296	289	291	287	303	271	291	263	311	276	271	286	301	260	275	289	270	288	303	255	265	311	283	286	284	302	303	299	287	298	295	270	268	277	270	292	274	284	302	289	331	267	316	304	283	285	298	299	268	288	263	281	277	270	317	284	293	292	273	297	269	316	292	268	271	287	279	262	318	281	302	310	303	278	287	287	307	271	309	271	291	293	298	260	306	256	290	266	292	278	268	276	272	306	323
24107	21359	28582	24360	21126	5671	831	625	548	536	525	501	501	457	442	397	408	440	398	409	392	401	413	390	386	417	427	399	411	403	439	419	391	374	393	394	365	385	403	372	381	396	404	398	404	422	416	383	385	362	423	410	374	392	383	404	388	374	386	367	385	396	364	387	381	386	360	369	393	382	392	365	414	425	424	366	399	380	440	413	371	406	392	383	394	363	406	420	395	415	417	385	414	424	334	396	389	381	410	385	352	391	391	391	382	386	411	375	398	360	403	358	383	342	374	411	406	411	388	388	367	378	408	395	394	371	372	379	380	377	397	408	428	378	360	429	399	388	374	386	359	360	364	394	387	396	348	388	372	379	362	400	369	384	400	389	392	378	390	388	409	360	415	371	374	379	351	373	403	388	347	373	366	405	364	400	401	348	388	381	390	400	398	382	377	372	383	388	390	378	381	345	394	365	390	396	368	406	360	377	361	379	397	394	389	357	401	377	395	386	394	379	415	378	392	373	374	361	415	400	390	416	384	353	397	365	375	372	372	332	390	416	396	387	368	391	380	393	369	405	372	386	420	409	384	410	400	381	382	349	391	386	404	398	383	383	376	348	382	386	420	386	385	395	394	378	398	352	401	366	402	394	398	402	376	341	385	399	386	393	434	381	391	377	392	359	382	377	417	383	413	377	387	400	403	421	391	387	388	382	394	389	392	396	369	369	400	414	387	383	396	341	369	401	364	356	419	366	367	366	373	341	387	396	364	373	352	392	359	368	386	347	458	403	401	397	409	402	403	353	397	403	400	392	374	384	386	380	354	359	378	387	422	394	390	365	369	377	353	403	401	364	365	371	407	420	365	403	361	369	406	375	393	399	386	386	397	400	361	373	404	399	375	358	395	388	378	381	395	413	392	413	366	366	393	349	370	372	368	375	368	391	360	372	377	399	372	362	384	377	367	409	422	370	356	387	406	399	344	396	361	369	351	378	397	404	367	358	391	381	404	405	362	364	378	401	389	411	364	370	382	410	373	355	371	384	372	398	371	402	392	357	378	400	392	378	419	374	357	403	395	378	369	388	405	380	422	387	368	398	396	368	363	375	378	373	353	382	412	355	390	393	396	405	343	384	355	378	390	381	393	372	346	403	381	392	360	418	354	360	381	375	417	376	391	385	390	418	374	374	381	394	410	406	394	407	366	396	361	396	376	339	404	372	372	392	389	396	430	358	360	362	373	382	391	377	395	382	354	389	411	397	378	381	379	407	367	383	435	380	320	383	397	357	403	401	395	394	370	335	383	356	373	389	344	382	401	374	394	381	392	362	374	363	383	377	380	394	364	354	379	376	375	363	422	362	406	387	361	361	389	346	407	357	402	371	396	378	368	419	406	359	425	384	422	382	390	404	389	346	400	395	382	408	358	382	424	395	379	383	372	368	418	390	377	391	399	395	377	365	377	364	377	380	393	401	419	396	362	428	407	344	362	379	381	379	388	384	387	379	384	371	366	401	395	379	347	435	419	384	395	359	385	408	401	374	359	424	421	396	384	412	391	337	379	383	400	404	400	386	378	409	370	381	406	381	374	369	367	376	356	395	388	383	405	373	355	388	381	379	421	363	373	373	355	386	420	392	379	393	377	408	355	380	387	375	356	368	358	401	372	381	368	378	391	384	429	382	360	373	395	404	344	409	410	390	379	396	374	357	393	354	355	400	376	387	390	424	355	398	389	366	417	369	379	378	379	392	368	350	406	401	381	386	396	403	419	377	398	397	364	372	409	354	402	368	401	396	359	386	405	383	383	380	373	428	364	449	384	379	401	361	376	394	382	388	381	366	374	368	382	347	394	381	384	424	431	378	392	375	394	380	413	372	385	415	414	358	381	417	382	371	422	413	379	391	408	355	402	392	381	410	374	342	383	394	390	358	403	387	351	358	415	416	359	381	354	385	388	375	396	374	372	369	391	403	342	374	400	380	406	374	359	379	390	353	403	361	415	400	392	349	404	363	409	391	408	387	368	385	369	373	364	364	392	394	343	383	365	368	362	357	369	406	385	404	350	387	367	401	334	380	390	330	379	369	369	409	380	421	361	354	413	373	399	414	397	387	393	407	417	367	399	348	403	382	349	397	371	376	385	375	363	419	390	391	393	409	395	376	337	370	405	405	390	417	404	382	343	378	379	382	373	443	390	377	446	389	371	408	364	408	382	390	379	364	374	371	398	376	390	390	381	383	386	385	344	388	399	371	397	376	342	376	348	377	367	407	398	379	361	386	404	369	381	377	369	369	380	366	384	388	367	387	345	365	389	378	390	392	367	359	392	402	371	363	366	347	405	365	382	385	412	370	360	403	387	349	382	357	371	407	353	390	379	407	414	409	348	369	395	408	405	348	379	362	388	383	388	395	438	419	380	394	391	386	377	405	395	355	431	392	410	397	382	396	397	411	386	352	395	395	375	366	387	392	420	396	368	426	376	362	400	365	365	395	351	364	399	374	377	403	338	381	424	408	412	369	391	421	385	375	400	368	379	378	400	377	347	372	397	371	374	413	388	425	396	408	385	381	402	396	368	379	392	388	358	388	416	371	377	400	372	385	382	375	415	376	357	369	361	381	363	372	420	416	394	342	406	344	376	367	362	378	423	395	378	377	351	378	386	412	390	393	393	421	398	391	384	381	379	374	394	387	389	379	379	375	359	378	388	369	405	397	379	381	408	387	370	371	383	416	370	387	408	365	388	371	381	379	410	414	368	380	365	405	379	383	392	391	398	396	394	397	404	392	422	374	390	373	379	355	371	352	368	375	399	390	415	362	409	417	393	401	420	351	392	381	350	368	368	362	362	398	395	359	405	357	383	353	415	399	355	378	410	406	393	352	382	372	379	395	386	393	406	386	410	352	381	363	426	412	368	389	405	360	338	367	405	408	398	383	360	378	369	399	373	379	391	402	371	367	378	404	401	362	380	394	371	384	405	384	363	387	379	410	412	374	371	378	397	392	373	356	370	376	398	353	413	392	398	362	383	393	408	355	360	344	400	383	384	405	427	398	407	389	376	412	380	390	395	391	346	374	413	404	374	370	375	363	401	422	404	364	376	376	386	340	402	386	362	380	381	359	427	379	389	392	393	371	364	378	378	407	387	372	371	387	408	374	329	383	375	376	416	444	379	377	366	370	376	367	350	389	361	378	344	392	392	403	395	362	388	401	384	412	415	368	416	414	401	366	390	362	419	382	386	427	372	410	413	368	387	366	381	386	405	403	374	404	357	421	401	398	359	386	359	404	388	384	400	368	381	412	368	399	376	425	369	422	368	394	388	402	383	360	355	356	378	365	362	414	393	391	387	364	389	370	378	380	412	397	369	365	373	362	380	394	369	393	363	390	391	362	348	344	391	340	379	391	387	400	377	377	406	369	422	382	357	384	382	421	429	350	375	401	407	416	415	381	394	412	389	361	364	402	339	383	395	400	346	389	402	397	374	383	375	385	395	376	408	364	381	388	409	392
44653	26284	7331	3691	2518	2000	1625	1337	1136	1002	994	923	866	784	768	760	756	727	731	685	686	688	703	684	692	703	682	639	625	651	647	661	669	621	632	563	658	638	628	610	605	654	628	639	630	636	593	619	599	610	595	591	635	633	594	605	631	630	587	603	629	637	573	598	612	582	589	631	577	615	641	651	631	626	626	637	622	627	605	617	583	635	643	624	628	598	667	625	609	581	586	597	563	566	670	597	574	637	628	647	626	616	606	597	595	620	616	660	617	597	637	582	586	584	629	626	652	618	602	586	632	600	669	603	614	648	620	611	635	637	661	589	629	636	626	586	637	594	666	577	580	583	613	607	617	614	599	585	614	616	658	603	594	599	601	616	584	631	581	589	597	620	614	579	558	607	601	576	569	655	600	634	588	614	615	614	611	593	620	583	583	583	669	586	622	623	629	598	621	640	554	605	620	628	595	621	643	602	608	607	653	654	563	702	666	624	671	578	635	550	630	630	601	648	578	631	648	619	599	633	625	626	615	600	618	631	582	591	631	609	602	620	610	569	585	641	644	606	598	640	634	574	593	578	627	606	587	605	607	619	621	649	621	629	604	596	595	597	579	626	598	620	599	612	588	627	609	626	584	608	622	615	648	576	629	624	570	577	649	605	624	592	597	658	636	600	595	601	643	604	602	584	594	621	600	615	621	597	600	576	610	564	632	608	618	567	606	589	608	587	606	611	564	609	590	602	596	589	660	569	619	644	621	598	597	626	644	602	582	593	605	671	619	610	598	591	609	615	599	604	607	596	579	615	613	546	619	573	619	604	624	656	576	589	610	585	602	653	641	613	651	612	621	600	641	659	600	574	665	560	585	590	627	563	625	578	634	597	649	585	621	602	603	620	595	593	588	604	606	603	651	599	597	606	628	581	645	559	615	641	627	624	631	610	604	645	567	621	585	575	555	579	637	635	597	641	601	603	564	609	545	588	634	563	622	607	621	647	643	593	569	609	616	604	617	644	639	619	669	619	578	658	577	631	617	627	594	615	587	599	662	577	612	654	580	628	594	606	597	563	599	588	654	586	588	602	611	604	575	594	611	644	630	592	638	574	617	621	604	614	620	570	610	578	614	602	609	631	593	611	591	631	643	571	607	608	627	576	621	629	625	581	601	661	611	573	636	575	634	599	620	591	619	598	577	592	588	585	592	625	633	610	581	652	624	621	640	578	646	600	636	626	570	592	618	612	644	580	657	636	642	597	637	647	631	615	587	617	622	644	584	597	635	568	587	573	601	597	562	613	590	604	620	626	574	642	594	622	564	616	609	590	593	619	624	607	590	607	655	603	581	618	605	604	598	579	631	550	637	599	640	614	630	641	621	630	634	605	629	568	605	596	614	623	595	633	618	612	630	632	614	611	601	611	631	600	622	618	597	611	635	635	617	615	571	608	614	661	582	627	644	602	597	640	584	601	606	624	643	614	628	564	594	581	610	594	648	581	647	593	571	598	632	624	645	574	629	601	616	590	571	605	608	610	629	590	570	615	641	556	576	606	630	629	614	628	586	648	609	635	649	575	590	600	613	596	631	611	598	598	629	611	627	579	654	585	605	567	586	640	629	616	609	565	587	613	577	594	648	581	618	603	556	539	612	568	609	614	646	604	612	615	616	581	600	659	611	609	593	629	655	638	608	594	615	654	629	622	602	632	608	594	595	576	578	620	619	597	558	644	551	608	597	637	595	609	620	595	590	608	621	610	629	609	631	612	619	594	654	547	585	630	571	606	594	600	607	605	618	626	596	608	644	583	548	612	599	581	629	641	589	641	611	577	585	647	619	580	603	573	638	589	610	573	613	622	602	577	636	632	622	600	638	612	632	607	612	599	605	656	612	596	580	580	594	595	627	609	589	637	602	611	632	581	611	633	606	629	646	591	630	591	668	566	566	619	579	581	663	616	582	626	580	577	577	593	597	618	608	628	644	660	576	609	576	623	666	625	647	611	570	598	617	656	652	562	631	611	587	608	595	630	633	629	638	606	633	667	578	620	572	627	593	592	630	588	603	607	602	651	607	598	632	580	592	606	576	636	651	586	641	609	608	625	578	599	619	621	650	605	598	667	629	565	668	604	583	555	628	641	625	677	604	614	645	586	560	657	607	605	599	635	608	578	643	578	587	636	587	601	630	625	569	637	608	579	607	651	630	572	613	570	620	640	576	622	644	638	566	607	599	654	594	597	625	621	616	577	616	577	613	644	593	651	573	627	618	621	616	599	632	579	623	580	612	611	569	638	636	609	683	611	647	610	600	629	625	611	658	587	603	586	620	556	625	586	624	628	626	612	605	671	594	598	642	615	618	618	604	657	573	616	601	612	594	599	652	616	596	612	580	599	597	602	627	610	619	581	614	590	591	613	607	585	612	626	611	657	628	639	610	636	591	610	640	534	604	596	582	550	582	608	575	618	617	593	612	611	610	609	568	604	600	627	552	571	569	614	597	592	615	593	561	604	599	564	598	581	619	568	603	598	678	615	605	631	590	634	586	619	625	608	609	610	579	614	580	621	643	584	575	623	589	571	649	640	618	624	582	576	632	627	631	616	613	541	592	594	624	640	577	622	580	615	611	629	628	627	609	658	613	615	604	634	647	588	655	642	600	598	621	679	626	578	647	626	655	627	593	637	596	625	627	627	640	620	604	623	578	600	601	593	601	622	622	627	609	606	659	643	604	615	593	575	603	613	628	600	626	609	586	565	600	624	615	597	624	593	622	621	605	628	590	595	626	605	636	636	637	609	595	563	620	618	600	585	640	608	620	619	625	586	559	586	605	575	578	646	589	623	598	625	572	643	589	640	566	599	618	634	609	573	638	540	625	642	592	612	593	612	629	619	625	596	589	604	614	633	611	643	609	645	623	619	629	601	608	636	620	577	644	613	598	627	605	613	583	621	634	608	621	626	605	629	625	552	630	595	653	574	621	561	610	642	614	607	592	561	612	610	581	611	587	638	629	594	663	564	630	623	660	562	596	631	657	609	662	592	576	596	564	661	613	631	613	576	645	584	604	599	615	649	637	583	629	614	647	572	634	625	630	627	624	571	632	627	579	622	617	608	618	621	569	614	637	614	605	619	621	636	635	610	670	589	607	587	609	608	617	572	612	619	646	575	626	543	621	603	602	594	623	645	640	626	632	588	591	601	585	587	609	671	589	638	644	601	617	585	617	623	592	602	593	617	641	598	611	606	594	646	632	588	608	611	638	586	592	613	602	578	580	598	624	620	600	629	580	597	603	641	649	584	600	639	607	625	610	670	595	606	628	588	593	596	614	661	614	624	589	641	620	597	597	604	596	571	602	589	573	642	576	587	567	624	623	611	611	607	629	590	606	635	604	633	612	606	624	569	588	629	599	625	615	616	601	580	635	569	581	630	597	634	594	647	611	628	663	585	608	581	610	609	605	625	611	630	579	615	628	612	610	590	635	625	657	593	619	576	594	589	560	623	643	610	632	635
23282	21405	29177	23988	21397	21208	4075	947	732	689	626	597	585	561	555	524	504	466	490	521	466	486	425	448	479	451	459	443	460	438	473	482	422	452	446	438	426	483	485	401	406	414	444	432	403	440	420	466	467	381	434	487	423	416	425	428	429	471	399	412	426	415	394	447	456	451	426	491	420	407	445	438	450	455	431	468	399	418	441	461	422	435	431	388	426	433	422	446	416	431	438	410	433	440	426	452	386	418	430	474	469	402	417	468	402	446	433	426	389	447	424	416	439	452	428	415	418	457	420	429	446	436	465	458	421	441	435	414	453	431	430	468	400	449	421	459	434	450	432	399	418	417	404	398	425	446	406	430	411	417	399	442	473	389	453	446	428	433	425	449	418	397	378	425	448	431	421	409	419	434	411	404	418	432	434	443	428	441	405	430	435	386	417	441	408	414	412	395	434	433	423	462	422	428	442	422	423	418	384	405	425	422	426	430	397	439	417	461	409	414	430	483	436	447	440	435	415	441	432	406	451	389	411	405	421	419	450	436	401	410	460	433	465	445	408	433	419	418	473	390	409	415	445	415	423	418	424	422	422	404	415	433	396	389	408	426	417	416	411	389	435	418	449	397	400	451	401	430	455	444	423	434	442	498	455	438	444	435	418	410	446	423	448	461	421	401	400	451	440	382	415	453	423	460	424	406	442	414	406	458	455	425	454	405	403	400	440	438	455	434	411	430	425	412	428	442	427	448	459	417	416	401	399	455	448	439	410	431	455	432	456	447	489	441	385	433	423	455	420	422	453	407	421	437	449	476	412	453	403	418	465	437	405	440	430	458	441	393	422	414	411	443	438	411	409	408	440	445	431	407	399	432	414	436	410	438	389	457	412	435	447	438	419	466	401	441	444	410	425	473	446	439	444	427	433	407	404	418	429	438	425	480	428	445	434	457	416	447	445	461	430	399	419	418	412	427	415	439	416	434	425	422	437	427	450	426	431	409	422	411	444	433	432	439	448	428	427	435	416	413	415	448	410	434	422	413	441	437	402	434	424	408	444	438	412	417	426	431	443	435	433	432	416	408	428	397	432	419	438	450	416	425	413	433	408	429	401	442	423	415	455	428	396	446	482	440	430	391	412	410	443	430	431	421	449	433	442	413	423	407	439	421	413	419	439	395	416	420	434	403	454	432	470	388	451	426	417	437	417	417	413	436	425	424	430	434	422	434	421	396	406	437	405	431	415	481	408	405	424	412	445	432	434	430	410	419	401	433	425	400	403	441	455	430	440	398	430	401	406	437	455	457	452	434	414	440	390	439	438	393	480	409	452	428	422	413	466	406	465	440	429	444	398	431	414	462	409	428	439	418	400	455	430	438	429	445	440	452	429	434	425	451	436	417	390	429	406	447	460	446	422	443	426	418	433	395	409	453	406	414	424	434	422	454	443	439	442	417	444	425	450	439	456	422	421	453	424	427	429	415	431	409	432	421	385	427	400	434	412	445	472	451	427	436	388	404	437	403	430	436	428	393	417	422	372	442	420	447	451	393	417	415	408	398	416	398	444	414	430	425	404	399	431	401	399	433	417	455	434	407	465	453	454	447	440	429	432	418	419	400	431	426	423	407	414	413	421	395	400	416	420	413	444	427	416	446	441	418	398	433	473	426	433	376	439	415	428	428	455	399	440	451	414	442	410	432	413	415	406	413	416	425	399	419	437	437	427	438	383	434	440	423	413	419	449	469	438	410	429	429	420	428	429	449	386	433	476	405	399	443	433	440	438	482	414	400	427	423	410	445	417	432	436	453	449	429	399	367	447	408	409	422	458	411	421	414	412	435	450	430	423	450	444	405	401	396	415	426	397	408	425	398	416	423	405	408	438	428	445	431	418	465	437	415	420	448	429	391	438	434	439	430	428	437	451	400	430	411	443	402	461	498	435	437	395	429	415	421	431	439	439	426	429	410	433	410	399	411	443	429	447	418	418	410	436	432	422	429	415	432	417	419	445	413	374	435	418	418	423	439	425	443	430	428	423	448	411	402	425	428	393	407	429	424	408	455	405	410	432	456	437	439	417	421	451	430	436	418	404	391	444	393	389	407	418	419	431	424	415	445	421	409	441	392	416	449	425	435	420	419	444	451	440	419	422	416	456	428	440	445	417	444	442	446	424	456	418	440	410	419	464	410	417	406	438	443	426	406	425	432	412	427	450	424	413	483	447	445	423	398	415	431	437	430	439	420	430	416	434	426	420	437	391	397	434	424	397	424	434	435	382	435	465	449	420	419	449	426	406	422	418	448	456	408	423	408	465	402	406	445	419	429	434	431	462	417	415	469	417	399	410	434	449	427	410	383	427	437	435	441	409	462	455	423	409	414	412	423	421	462	448	442	413	410	424	441	435	394	474	417	413	413	450	385	460	431	415	416	410	448	449	406	437	417	422	403	391	398	409	386	450	418	419	431	407	456	417	435	420	429	397	433	433	462	416	442	439	425	392	419	426	423	434	443	433	420	427	402	391	413	470	409	410	446	418	380	400	405	447	462	408	448	462	428	396	432	421	419	481	415	411	403	429	416	414	404	407	413	434	405	464	495	452	432	429	462	441	476	437	417	461	404	420	396	429	430	466	387	424	436	451	436	443	454	454	426	398	427	449	426	409	423	428	406	416	430	429	432	430	414	430	418	412	400	436	429	437	407	449	405	429	421	390	440	430	404	466	410	430	425	415	447	414	412	435	440	447	437	429	409	408	442	378	448	424	441	424	457	470	435	416	451	425	408	420	410	423	389	395	386	401	424	451	451	407	412	415	405	406	441	473	441	380	417	433	423	428	408	424	429	418	399	407	399	429	445	445	443	426	395	425	373	455	432	438	422	411	426	409	424	430	445	434	419	426	426	421	440	430	435	445	418	423	463	390	405	442	435	405	419	428	441	440	408	433	428	442	414	402	429	427	422	408	449	441	433	434	405	419	429	424	400	399	426	446	433	410	427	448	414	411	479	448	411	460	450	425	414	434	438	413	435	427	416	483	430	418	416	386	461	383	383	439	422	409	420	414	419	372	432	402	417	413	411	432	399	435	434	448	411	427	435	460	444	422	440	379	441	410	462	414	457	406	400	414	451	404	459	423	433	443	435	435	389	447	408	433	389	381	430	436	414	445	427	413	398	444	419	397	440	438	436	431	376	417	424	399	425	414	457	422	441	410	400	433	430	392	430	395	395	438	433	439	471	443	429	441	460	427	454	442	437	438	451	440	380	441	487	418	423	403	408	414	425	426	433	444	452	439	447	468	444	448	433	429	393	385	420	414	410	438	403	418	436	440	434	442	403	417	431	410	440	425	441	435	419	446	428	420	405	456	466	462	425	417	430	467	452	427	439	427	417	434	409	433	445	421	422	443	434	395	394	445	445	438	419	416	418	441	433	435	420	439	414	410	401	442	394	426	416	426	424	438	453	420	423	469	430	422	415	431	420	416	430	443	456	435	429	396	397	399	438	417	462	423	431
44483	28581	11789	6140	4209	3241	2502	2083	1825	1513	1333	1269	1105	1074	1007	1015	902	871	877	828	802	851	807	757	746	722	804	755	769	759	721	741	742	652	674	690	688	706	744	693	659	705	710	686	743	720	723	728	714	717	725	677	653	678	678	714	687	691	685	695	709	706	695	723	696	724	696	684	676	698	647	667	650	711	680	717	692	632	709	687	689	664	703	674	697	719	682	707	747	690	673	664	692	705	635	663	708	666	697	718	686	683	672	690	682	623	709	720	702	684	647	712	701	661	707	639	707	705	694	669	668	696	667	686	650	696	674	668	686	653	681	664	647	686	704	724	645	721	675	696	678	685	620	730	668	674	672	662	672	675	682	658	688	673	665	706	658	668	690	690	667	633	702	648	663	689	652	672	638	680	668	718	692	691	715	658	666	677	646	681	683	607	673	717	688	621	654	671	693	654	687	665	687	670	666	640	650	686	689	645	693	664	637	704	688	659	641	656	674	682	698	721	684	676	686	690	659	675	633	632	679	669	684	684	618	670	688	677	672	664	628	642	686	670	672	677	684	692	664	672	629	667	671	709	658	672	673	684	636	667	712	684	687	645	694	668	670	703	678	673	652	657	666	711	701	659	663	638	684	661	669	647	723	668	608	688	702	669	631	677	711	694	645	686	658	661	695	695	679	688	690	723	680	634	645	665	689	664	702	660	712	692	740	696	665	666	654	675	699	665	683	722	664	684	717	657	715	686	698	686	640	715	703	657	637	642	699	685	658	665	643	661	673	667	618	679	654	681	636	663	675	659	639	641	674	660	648	675	625	714	665	716	679	663	677	700	688	666	724	694	703	736	678	656	691	686	680	657	677	699	650	677	680	696	667	686	697	659	701	653	673	657	664	679	670	662	675	650	723	671	737	654	711	649	682	639	675	691	714	647	668	700	754	679	684	713	651	694	687	680	673	656	725	672	676	656	656	685	685	681	692	669	671	661	684	732	747	651	676	699	650	661	636	674	661	693	734	683	664	690	628	693	663	667	670	680	707	667	660	698	699	689	720	661	747	710	695	684	691	703	664	662	695	674	640	669	657	654	649	678	690	656	619	730	699	693	677	621	673	626	675	662	616	673	697	675	659	590	673	690	683	685	629	683	627	676	694	707	722	683	664	659	687	679	714	647	718	644	685	653	684	687	627	674	732	647	665	686	716	692	658	680	662	724	698	704	691	664	641	647	683	654	653	647	675	639	682	674	689	670	681	651	645	648	703	637	658	678	679	640	717	662	692	704	665	648	660	684	700	657	671	679	697	661	692	660	698	674	667	673	655	686	688	661	669	597	689	689	666	674	674	673	626	652	695	665	661	693	646	685	659	671	701	644	645	661	682	682	698	648	648	681	631	671	648	650	658	701	642	667	675	690	689	609	650	671	698	693	667	657	687	668	645	670	646	692	724	706	686	641	692	725	702	673	660	678	628	686	699	674	663	697	704	684	681	658	682	654	718	644	657	630	722	678	668	617	678	633	665	720	701	672	682	665	623	669	629	649	661	663	671	705	691	675	649	664	675	686	670	671	661	668	658	671	653	660	683	693	630	714	651	662	702	712	635	648	695	687	644	695	706	691	655	687	673	661	695	670	720	678	708	698	667	657	668	677	669	695	721	695	666	658	656	668	679	628	723	635	661	651	594	622	747	718	693	676	651	660	664	634	716	702	703	675	668	708	706	688	636	677	679	677	660	613	691	686	689	716	683	700	713	676	705	668	650	677	650	719	676	691	647	692	734	634	639	679	686	640	681	720	701	676	715	631	677	634	684	640	674	712	681	618	680	664	662	701	688	697	658	664	654	676	655	666	673	696	657	689	699	651	706	690	714	690	678	686	708	686	697	691	665	692	655	681	682	626	680	657	646	681	680	731	691	684	631	694	633	662	649	718	656	674	685	675	671	688	646	693	682	697	640	690	677	594	670	676	652	697	682	663	668	673	667	685	657	691	663	681	734	687	701	670	647	694	685	688	687	667	668	690	698	664	682	666	692	681	693	663	630	671	700	701	664	655	675	640	634	634	706	675	676	625	711	674	678	655	689	661	659	676	658	679	690	662	648	697	648	672	672	663	655	650	679	702	706	696	655	705	642	668	636	690	658	680	677	710	664	640	644	684	702	631	688	661	711	650	654	709	684	682	671	682	694	683	669	691	673	615	706	681	683	670	733	645	639	728	652	674	673	661	698	694	633	715	679	657	670	608	745	702	679	634	678	633	656	715	694	673	707	649	700	658	685	720	651	667	678	652	665	667	681	679	674	672	676	663	660	700	683	666	712	683	619	688	707	703	711	681	656	654	659	746	594	642	659	709	685	659	655	662	671	691	668	622	766	626	667	679	688	668	724	666	653	672	652	669	637	711	638	677	654	644	682	696	686	661	690	645	712	667	630	719	681	663	647	652	647	668	660	654	691	696	702	689	658	694	694	684	714	727	692	711	708	677	695	660	657	700	677	712	609	644	646	682	704	672	734	686	672	699	605	638	701	631	666	689	698	667	720	694	672	723	696	690	688	697	596	654	643	691	713	635	627	667	657	659	675	666	670	645	658	647	656	670	665	701	665	659	643	684	698	690	627	683	646	697	629	709	660	586	679	649	686	654	685	658	653	716	656	681	632	639	671	673	640	686	654	656	678	688	647	664	679	708	719	679	704	719	672	681	670	681	701	673	659	681	672	668	671	672	660	629	637	656	630	604	659	660	700	690	700	704	658	720	653	641	622	652	702	640	702	696	652	684	667	669	691	688	671	702	693	674	691	679	661	671	674	656	703	657	667	661	651	627	639	659	679	675	697	704	694	693	715	668	689	700	675	671	676	637	672	670	683	637	718	645	672	661	707	694	679	619	656	668	693	647	693	739	716	697	675	665	707	667	688	665	664	693	629	721	688	701	626	684	718	654	710	651	678	650	682	717	711	697	718	693	666	702	661	687	693	671	689	683	697	655	700	648	661	663	651	662	643	662	670	650	673	692	664	665	712	657	675	689	694	722	608	628	711	657	703	675	680	679	673	655	659	671	692	696	697	678	687	691	649	691	714	685	676	717	699	729	664	644	677	686	670	639	706	722	699	651	674	643	691	682	682	733	674	664	712	684	724	675	688	646	609	660	705	675	724	694	721	649	695	666	692	661	689	675	681	661	655	693	676	699	657	669	648	685	656	663	665	639	673	688	669	653	707	688	706	671	642	642	650	672	657	703	676	727	676	674	663	694	698	694	719	680	680	693	700	633	658	657	657	646	667	669	645	617	678	676	707	672	715	695	693	683	649	657	635	668	629	679	701	703	673	692	692	717	636	646	660	685	679	677	688	665	653	672	665	651	667	647	705	669	641	687	676	733	671	653	686	666	671	674	719	657	629	638	711	658	684	718	706	677	693	633	668	666	692	658	682	695	660	634	685	664	656	678	662	710	641	696	678	680	701	690	658	674	701	701	636	687	698	693	651	654	678	680	705	669	679	674	670	647
27040	21177	10525	696	401	372	228	195	216	173	201	204	188	211	195	180	190	188	199	176	178	174	199	185	172	172	190	158	183	194	184	198	166	181	190	170	192	188	195	182	184	196	170	183	189	202	185	185	172	169	177	180	179	186	190	178	182	179	183	164	154	178	178	182	179	149	177	184	156	193	191	175	176	180	176	176	191	185	165	182	177	203	199	202	211	166	206	184	167	189	163	167	171	181	218	178	177	162	187	152	173	174	180	149	162	193	173	156	185	164	181	167	179	197	156	186	216	169	163	180	180	157	207	171	185	181	199	183	172	212	171	165	181	185	186	184	193	198	161	174	164	159	166	191	187	201	165	181	152	177	178	165	174	187	193	164	180	186	170	194	186	162	176	190	152	192	180	223	194	189	192	184	188	192	179	185	153	182	186	183	194	154	170	211	164	167	185	168	204	179	170	178	167	153	161	137	187	189	175	172	181	165	180	160	198	177	196	179	175	165	155	200	187	166	170	152	189	167	188	178	172	161	217	159	203	176	190	176	173	200	162	172	168	182	185	161	180	198	171	180	172	168	196	173	176	175	186	162	168	158	160	182	179	162	179	196	186	163	183	187	180	183	145	184	193	168	172	167	175	177	188	171	182	193	157	187	179	176	192	175	187	195	165	197	222	183	163	178	170	169	189	216	193	194	178	166	179	172	183	154	194	198	162	181	169	202	174	192	159	197	168	175	160	183	183	167	179	181	174	170	161	177	167	149	198	184	186	172	166	190	181	187	182	196	155	176	160	180	162	187	170	167	184	173	164	181	199	184	162	175	160	186	166	178	180	188	214	149	176	186	211	164	180	176	181	180	192	175	166	192	164	184	174	200	178	203	155	173	163	163	165	155	177	182	188	199	158	169	157	179	183	191	171	175	194	167	189	153	162	168	160	197	178	190	167	173	169	173	187	179	194	185	184	195	166	164	176	178	183	210	169	191	181	146	192	166	166	144	189	190	190	165	187	182	198	206	184	192	192	169	175	158	187	188	158	185	176	166	174	194	182	167	188	184	180	163	179	179	189	156	165	184	184	166	173	179	188	194	174	186	168	163	172	170	163	162	195	188	177	181	167	202	177	192	162	183	181	192	160	185	184	172	167	190	199	164	177	170	165	165	181	174	171	176	170	177	179	176	180	190	183	173	178	177	212	186	170	172	171	187	162	182	176	180	205	170	185	197	179	202	193	167	186	184	159	181	189	181	160	194	167	174	174	187	190	179	167	164	182	175	160	154	157	177	181	157	172	171	172	156	172	151	167	180	170	172	177	179	183	197	201	207	192	163	176	166	141	182	166	174	179	190	183	188	178	159	175	170	178	178	167	172	162	184	180	194	175	176	184	190	167	173	177	199	191	186	163	188	185	193	165	169	201	183	177	180	185	155	195	178	181	194	188	163	172	191	186	185	181	153	156	160	189	159	186	171	155	165	185	195	178	173	167	175	152	165	160	166	188	169	170	190	163	167	176	172	158	166	162	180	185	163	176	175	180	148	158	183	183	171	190	169	169	189	169	174	163	189	197	171	160	161	164	179	177	173	193	166	185	193	211	179	199	175	202	188	177	204	187	176	171	168	175	164	167	173	174	202	172	153	171	190	198	171	177	184	172	174	173	179	167	174	173	174	183	178	151	173	187	174	185	180	169	171	173	182	165	178	155	183	185	178	183	193	189	199	171	198	172	179	200	165	179	165	164	207	196	168	181	158	190	186	178	198	193	178	178	169	184	186	175	178	186	167	210	177	172	169	194	168	185	184	188	176	180	194	176	190	166	170	186	171	195	183	192	189	173	173	148	173	181	193	199	169	194	166	180	186	170	171	170	169	181	175	153	189	176	193	189	184	158	193	169	178	186	150	199	168	161	163	200	166	154	192	153	145	169	195	185	190	166	161	191	176	170	181	190	166	195	185	143	165	148	190	186	152	156	152	173	146	177	195	162	158	169	179	169	175	188	168	190	184	167	200	180	156	180	174	198	174	180	163	160	180	185	147	183	161	167	165	159	152	175	165	162	164	155	160	179	155	167	176	167	183	195	171	175	177	183	159	167	201	164	162	181	196	193	169	177	187	164	174	165	157	170	161	189	174	186	185	203	172	189	183	201	185	169	156	178	154	152	203	165	192	178	182	195	176	159	171	196	203	171	185	164	174	172	198	210	178	178	179	146	184	176	169	196	172	195	179	178	167	167	187	192	194	182	198	190	173	183	177	175	170	170	180	182	175	181	150	165	167	193	162	160	159	195	202	173	167	171	191	172	158	200	159	172	178	179	160	165	171	168	186	171	165	188	173	160	180	204	186	162	185	180	150	168	171	172	173	197	200	175	204	177	174	158	165	190	178	163	209	157	162	198	191	184	192	182	179	195	153	174	176	175	158	175	195	179	174	174	164	169	173	159	179	181	217	174	163	160	176	170	185	224	190	180	183	182	178	175	176	175	199	180	154	170	177	164	150	170	153	184	195	146	181	191	166	187	191	169	165	175	190	183	186	182	163	174	190	203	196	170	176	181	171	157	180	177	180	168	186	182	193	180	163	203	204	189	160	181	155	168	186	169	180	178	169	170	195	178	187	167	169	180	167	187	163	150	181	159	192	212	176	199	157	213	177	189	155	185	179	181	165	176	184	165	184	179	189	170	174	183	211	153	173	165	174	171	184	172	176	168	178	186	170	170	161	173	185	178	173	189	186	165	194	163	157	169	156	183	210	174	172	172	181	195	168	176	184	169	159	197	175	165	185	169	191	202	163	182	181	203	171	187	163	185	176	158	163	189	196	177	169	193	161	161	163	168	185	162	186	190	169	149	169	154	181	174	201	164	175	165	171	173	169	173	178	162	155	198	168	161	160	170	182	182	160	164	162	175	177	195	170	174	177	182	191	170	166	191	178	174	195	172	176	173	173	171	180	169	176	194	161	215	183	184	199	176	181	150	183	185	188	171	195	190	166	185	164	174	153	181	161	184	176	177	194	176	166	194	174	192	184	176	188	169	158	194	184	173	187	193	166	165	160	156	182	149	182	176	187	163	172	176	193	165	182	189	193	186	172	152	194	178	181	184	190	170	193	185	192	168	177	176	164	174	162	178	192	175	180	188	187	195	191	171	194	182	204	161	173	153	152	168	173	160	197	160	182	167	159	172	177	167	176	199	209	164	179	161	191	157	178	195	199	207	152	173	196	176	169	180	185	172	182	192	161	181	180	179	184	184	186	171	181	169	179	191	179	165	182	193	194	186	173	170	177	165	159	171	162	184	161	180	189	187	180	143	174	172	180	184	199	167	169	154	198	169	173	183	156	151	156	162	168	197	189	157	165	197	178	191	195	161	161	184	191	176	204	164	190	165	180	175	141	149	183	173	182	167	159	191	178	161	175	149	170	158	184	181	184	209	161	145	178	189	206	172	182	177	209	163	178	193	213	176	175	159	164	198	173	165	175	148	161	189	183	187	186	167	167	154	175	170	179
25380	11186	1051	591	496	437	372	387	373	372	329	289	341	325	320	322	319	308	278	311	294	299	300	276	324	308	319	307	308	285	323	294	294	284	298	297	325	262	329	337	299	306	302	312	280	298	287	297	297	291	289	255	267	267	289	306	345	310	253	308	319	292	320	312	308	296	285	290	268	278	277	280	257	321	294	293	313	314	304	294	315	291	261	299	266	300	283	299	308	266	306	247	260	300	309	300	312	297	303	314	274	320	309	254	284	280	298	278	304	281	275	306	304	300	299	266	274	268	281	291	254	305	272	276	301	289	263	288	308	281	260	277	283	294	295	275	313	307	250	294	303	287	302	267	275	289	310	321	296	287	314	312	309	306	283	277	268	300	300	284	282	262	298	300	305	302	300	287	295	257	269	297	300	295	302	278	264	308	290	294	294	308	337	272	294	304	289	270	302	272	298	302	267	298	290	324	302	288	305	316	294	332	309	299	297	299	269	307	303	298	300	309	301	291	300	280	278	303	280	275	314	298	271	286	292	338	304	291	285	299	293	308	299	285	278	279	312	292	293	319	281	266	283	268	289	253	303	279	293	319	305	281	294	290	302	283	320	319	290	315	331	287	280	302	259	306	294	300	324	286	313	305	316	288	300	301	301	307	311	277	297	284	315	282	288	294	287	293	276	279	304	296	302	312	298	267	266	298	295	284	269	281	294	297	271	312	331	312	287	302	300	290	301	281	306	309	279	299	306	270	294	287	281	295	295	296	287	282	268	286	269	304	260	274	310	323	275	338	296	286	302	269	315	279	274	316	295	322	297	298	272	279	286	300	304	289	275	292	310	259	307	299	277	255	296	294	282	291	297	294	272	272	295	318	270	298	303	295	290	269	309	312	297	290	284	288	279	283	280	313	287	294	300	297	295	312	279	283	287	288	313	297	267	268	298	266	290	298	297	277	301	321	292	295	273	274	305	278	292	306	304	302	283	283	292	291	298	298	246	290	315	299	299	285	295	274	286	311	311	297	269	307	287	285	256	306	299	310	277	289	275	324	316	324	298	307	303	292	269	295	292	311	296	299	297	291	289	322	320	288	273	266	290	308	298	276	268	310	300	277	288	303	310	268	267	281	297	290	277	335	264	309	306	302	292	310	279	279	298	310	282	287	285	306	294	308	319	287	298	300	280	330	294	295	283	330	280	269	303	284	322	280	291	288	301	297	282	301	272	287	278	291	300	281	298	290	281	321	272	340	309	321	299	253	303	288	311	299	298	286	323	274	303	286	297	274	270	305	294	278	284	305	303	302	287	296	278	280	295	292	301	269	327	279	288	324	271	281	304	314	312	253	292	308	297	282	308	286	294	298	277	261	275	316	294	298	270	312	287	305	296	279	286	321	308	299	287	275	294	278	310	310	324	306	287	289	302	282	286	302	273	284	334	344	298	282	267	301	266	271	311	283	302	241	285	276	273	291	308	298	273	270	294	306	271	317	268	315	300	297	300	320	318	284	287	304	289	304	275	281	295	309	266	319	313	314	300	302	268	296	298	282	314	296	315	302	321	317	291	275	309	285	286	288	287	253	289	285	298	280	279	319	295	289	305	318	275	302	265	280	304	302	276	299	296	287	285	287	293	299	273	279	307	313	284	331	266	299	293	284	273	298	299	293	283	292	287	293	291	279	301	284	293	295	301	269	312	276	310	287	276	294	257	284	315	279	279	306	322	313	285	271	286	305	311	291	300	287	281	302	289	298	289	285	313	293	310	284	282	303	282	305	325	304	300	264	279	305	278	295	292	276	266	274	279	289	301	286	338	317	288	290	295	303	268	313	284	247	306	272	291	296	293	286	278	308	303	293	304	328	279	300	255	287	280	309	300	309	294	307	294	321	279	331	276	305	263	299	293	305	297	300	321	314	302	301	282	323	284	303	276	314	280	293	284	287	301	290	268	274	273	332	309	289	291	289	319	256	272	272	291	278	288	299	288	292	305	262	324	298	294	301	305	270	259	284	288	282	277	294	303	274	284	308	305	345	305	315	284	296	296	298	294	294	335	294	298	297	250	303	283	295	320	257	284	293	306	303	310	299	327	269	294	331	265	289	253	295	316	308	300	277	300	280	279	321	275	280	306	306	299	305	279	285	311	303	282	303	271	301	265	317	282	299	274	310	311	293	309	318	275	289	315	343	285	304	304	289	286	299	295	297	282	319	289	298	290	286	281	275	336	289	334	298	277	315	275	281	284	299	274	310	299	290	274	302	285	268	290	280	280	325	280	289	278	280	305	330	315	320	330	276	306	270	278	317	298	289	291	282	319	293	330	305	294	287	290	250	264	289	315	290	302	297	270	290	304	287	280	304	290	287	276	305	296	275	270	289	289	255	312	291	323	278	298	277	250	301	289	288	253	296	273	291	285	272	295	293	278	285	309	286	282	277	296	309	332	275	289	313	286	297	296	305	300	291	292	278	299	319	290	271	293	287	295	306	317	280	301	309	321	284	304	286	268	303	312	295	322	303	293	270	278	291	294	288	302	301	263	330	275	314	291	313	275	273	290	328	308	260	303	297	289	290	287	292	297	285	291	283	293	302	291	327	311	284	288	287	292	260	296	269	287	322	227	284	314	274	301	279	313	263	285	282	286	301	254	298	273	274	286	303	336	282	299	283	287	298	273	281	302	302	259	314	298	289	315	325	286	296	301	298	278	284	293	300	323	322	318	330	305	271	278	295	284	261	292	298	269	293	269	286	310	272	297	306	297	295	306	294	296	291	259	277	300	305	282	318	288	305	285	307	321	274	283	293	260	298	303	308	273	285	308	296	297	303	300	263	309	291	311	297	337	308	276	315	300	293	275	300	273	301	295	295	311	291	282	305	293	289	285	304	327	283	294	274	312	279	281	263	287	298	281	290	285	315	303	297	329	321	291	295	290	289	290	303	290	292	293	285	272	302	317	308	287	316	283	319	320	328	288	274	280	335	268	293	277	315	270	291	288	273	272	295	287	312	284	294	301	292	297	268	316	289	310	297	312	286	293	301	264	283	274	274	258	306	304	313	298	275	283	302	297	284	309	298	295	253	274	255	315	281	303	306	310	324	293	299	296	288	295	256	310	294	306	297	280	291	302	314	284	308	299	292	289	265	317	295	299	308	269	307	283	310	285	286	273	286	285	298	291	284	307	286	296	279	286	305	326	307	302	266	307	321	286	310	292	280	296	277	287	303	278	284	264	314	279	277	279	309	293	293	281	278	320	311	286	325	312	264	310	296	306	313	276	249	308	297	284	295	290	297	251	269	285	312	277	298	308	307	275	301	287	310	264	292	289	289	291	285	299	275	295	259	326	283	299	267	302	302	275	308	303	288	290	316	305	283	260	312	304	288	309	305	320	300	317	301	266	295	297	294	304	289	288	286	288	258	265	295	319	258	289	287	254	322	300	299	292	289	288	298	307	257	281	321	308	267	304	261	295	292	311	269	303	299	283	289	315	304	309	295	260	283	263	276
24083	21361	28560	24436	21104	5033	857	586	557	431	472	476	445	400	422	432	452	452	420	421	422	380	368	371	363	374	423	400	387	397	423	375	375	376	379	388	393	411	396	375	408	372	447	375	427	401	408	437	388	423	389	423	345	387	368	443	369	408	392	381	384	400	395	359	387	369	377	394	404	402	387	400	390	413	385	406	376	379	409	364	457	436	367	361	422	377	408	398	392	366	425	396	394	384	355	354	395	373	381	366	408	416	401	383	378	386	375	368	371	392	379	398	419	391	357	380	399	368	352	386	392	384	359	393	411	398	388	372	373	382	390	401	367	380	383	389	385	375	387	394	347	368	417	393	398	393	399	394	363	357	397	383	362	396	348	393	380	385	401	390	399	360	379	426	411	386	397	373	368	421	411	419	428	383	385	383	387	400	398	419	409	358	371	400	372	346	416	371	384	386	367	392	371	408	388	375	393	408	401	373	414	358	399	384	362	399	383	380	374	373	409	384	394	379	359	380	369	381	382	392	374	372	383	380	412	405	399	381	422	372	378	378	391	362	391	383	433	378	432	350	400	371	367	342	367	375	386	380	368	376	408	402	365	382	399	382	375	388	390	378	370	402	401	410	356	379	404	382	368	401	376	397	381	384	398	401	385	388	378	405	383	399	399	372	387	392	358	371	389	349	379	401	424	379	398	393	368	408	368	352	387	369	395	422	350	402	384	389	370	375	375	372	362	387	384	368	393	424	402	375	386	390	362	373	381	366	373	366	338	409	407	364	406	339	361	340	364	368	408	371	355	383	410	374	379	385	375	390	352	401	383	382	407	343	384	375	421	403	383	380	382	380	382	408	365	362	415	373	398	388	382	369	422	359	371	367	396	334	336	390	413	403	407	373	435	388	391	415	410	415	404	412	402	344	356	375	403	391	376	381	342	417	365	433	406	384	374	392	404	395	360	346	367	367	407	399	383	387	379	388	402	410	356	387	421	366	396	399	381	375	376	371	392	375	376	415	397	395	386	357	387	377	407	392	413	399	411	413	361	397	364	380	414	401	396	418	381	376	351	407	412	378	384	380	371	397	375	399	376	401	405	420	403	399	397	391	390	373	368	360	364	414	385	353	362	402	390	377	361	412	375	352	385	418	364	407	351	408	383	365	391	427	411	388	382	395	356	393	368	396	384	401	402	378	359	392	404	359	402	341	386	407	376	388	391	380	404	369	409	362	377	389	398	416	406	352	427	391	388	398	396	399	394	383	372	383	376	425	376	399	383	379	383	429	385	375	389	392	364	375	392	362	346	389	396	416	358	417	415	393	387	387	393	385	364	387	392	376	386	399	396	348	386	390	410	360	397	363	371	371	421	409	399	389	400	344	373	386	387	393	406	392	391	429	417	387	347	377	397	389	394	396	350	365	405	414	390	360	365	384	414	376	371	372	401	358	357	404	413	373	362	392	357	413	400	382	369	332	355	391	344	392	401	395	395	377	397	381	416	363	373	427	355	349	394	381	436	405	392	380	341	396	377	411	393	360	384	417	377	379	378	367	413	388	393	384	353	375	373	416	357	394	409	363	349	378	364	401	385	353	395	388	368	359	379	385	421	408	387	421	410	376	409	378	341	401	397	365	373	402	395	367	356	385	379	414	365	356	390	412	339	362	375	401	425	425	377	420	366	379	389	393	368	406	383	383	371	390	388	368	410	379	380	377	369	406	399	402	392	393	369	379	374	395	385	418	356	377	406	367	383	388	361	388	419	417	410	375	353	426	365	398	358	386	406	404	416	383	352	396	398	366	381	405	380	364	386	372	443	409	383	401	398	358	410	401	373	368	395	379	410	381	386	389	407	399	384	396	372	393	416	420	372	373	388	389	374	359	423	390	390	421	419	382	368	397	378	404	403	398	381	391	375	367	375	414	377	358	366	389	373	371	368	381	372	392	419	360	398	392	394	372	371	390	368	396	386	421	374	403	387	397	373	379	356	384	400	398	359	411	371	369	384	410	408	395	364	389	377	389	373	427	418	395	417	364	397	406	354	409	344	385	391	401	420	388	359	408	385	397	362	361	377	398	371	352	369	405	333	395	398	402	389	380	387	375	402	402	401	377	363	371	388	396	371	402	400	396	369	405	379	374	413	365	386	386	359	381	384	408	402	393	370	383	359	366	372	386	395	377	392	374	405	419	394	372	394	360	356	388	381	372	368	399	363	404	364	379	360	404	379	368	387	370	381	399	403	411	386	366	364	355	393	377	385	421	409	378	376	348	342	390	381	343	388	343	381	370	387	398	353	390	383	390	404	373	371	388	352	339	383	416	371	418	383	362	382	369	401	369	373	413	360	394	378	421	353	376	403	387	357	387	409	389	387	363	384	392	405	385	377	404	399	363	410	413	374	393	386	384	376	360	388	374	336	410	371	405	395	406	386	406	379	387	396	362	355	374	389	385	364	377	366	381	357	379	401	359	394	373	424	384	378	375	368	375	361	388	398	433	356	386	408	389	414	422	411	397	386	356	395	395	358	329	389	397	378	397	390	406	393	376	395	400	419	391	363	369	388	348	364	376	396	409	413	372	379	378	391	392	375	386	372	372	389	385	407	387	369	373	401	355	383	382	394	383	398	401	404	350	372	372	364	439	382	324	388	372	402	431	418	394	355	377	373	323	359	396	393	383	411	393	359	404	363	409	416	412	390	428	333	413	336	372	349	365	381	354	357	372	361	349	394	376	396	391	380	374	414	360	379	391	371	365	364	396	370	374	379	415	379	406	415	403	386	397	367	383	398	354	356	403	394	428	379	408	404	373	364	390	393	378	388	367	423	377	397	398	368	392	381	427	392	388	372	369	361	408	362	368	410	409	382	394	394	400	400	366	369	397	374	391	376	370	392	385	395	355	379	405	391	402	382	407	373	367	393	389	357	399	383	375	415	361	409	396	392	364	400	388	383	378	397	405	404	386	409	374	393	392	376	384	400	404	367	353	389	359	381	377	404	396	364	410	399	369	380	383	380	382	402	412	376	390	404	385	392	406	394	368	399	387	416	374	382	392	404	388	356	382	386	404	362	382	397	366	431	370	425	355	340	376	373	372	381	405	386	382	355	381	406	382	401	372	414	384	415	377	389	368	388	402	345	401	429	367	379	379	382	405	428	404	358	420	362	401	352	390	418	389	416	391	375	354	402	373	396	338	386	396	404	390	380	389	381	361	371	392	404	382	383	368	373	405	389	389	385	383	378	369	386	380	380	382	390	403	399	368	375	395	403	397	385	401	403	391	363	431	357	381	358	412	415	412	401	367	373	401	385	358	400	349	410	402	381	368	358	403	379	389	401	385	374	384	393	352	398	358	343	392	391	437	380	385	394	394	400	432	374	393	366	374	409	402	388	376	364	432	378	392	366	371	431	369	413	400	374	384	384	404	391	383	403	386	350	432	341	364	382	396	401	389	413	418	409	393	366	363	382	361	391	399	397	380	403	375	331	377	377	381	394	387	406	387	368	405
45608	23208	7285	3632	2545	1887	1524	1323	1161	1069	986	945	836	857	792	740	813	699	749	706	716	679	652	664	687	667	690	664	665	615	666	604	600	683	618	619	658	615	619	654	613	610	632	600	633	581	615	621	632	656	622	606	653	640	638	665	635	621	606	616	683	590	606	610	612	594	654	614	646	604	631	633	629	654	605	598	630	596	599	611	637	651	653	603	599	653	599	616	609	607	601	589	633	615	607	616	609	589	617	622	665	681	642	609	635	594	595	620	608	620	617	610	605	611	640	634	616	599	639	632	620	607	534	621	617	611	627	633	646	583	591	581	599	621	621	614	612	635	637	613	574	632	629	626	699	605	615	607	620	635	642	618	650	581	608	581	620	644	599	633	678	627	666	593	680	603	606	567	635	604	612	560	618	614	630	619	594	614	618	615	629	620	597	644	599	608	644	612	602	629	636	614	618	610	590	607	662	575	625	609	591	618	650	634	599	619	628	679	614	634	635	604	631	611	601	655	621	632	596	617	567	613	597	637	672	645	608	595	655	619	621	611	627	609	607	600	609	569	637	572	632	642	604	611	615	579	646	609	658	639	641	613	640	623	589	594	661	592	619	601	597	618	591	591	604	630	631	624	595	604	596	648	603	646	627	611	619	675	619	596	597	565	619	623	611	621	590	610	587	598	667	584	586	628	616	626	581	630	629	625	565	616	578	663	563	575	620	609	598	607	642	618	596	606	607	600	607	607	614	600	643	582	616	602	593	625	607	639	648	566	620	578	610	581	583	648	613	645	594	645	621	608	601	644	591	606	623	579	630	595	658	617	606	614	600	610	593	638	646	631	594	623	604	637	614	575	662	619	613	628	650	619	629	636	654	635	567	588	596	641	627	618	605	587	627	610	581	591	642	558	610	598	623	609	609	597	628	565	593	660	564	621	618	593	587	616	623	602	578	664	591	590	603	620	637	613	634	640	634	602	571	610	597	609	609	618	659	621	673	618	623	623	615	589	633	660	614	624	618	628	598	594	615	584	621	590	595	584	628	593	616	570	632	617	581	596	598	615	624	622	626	603	625	663	604	620	644	635	622	604	651	624	568	617	643	654	606	622	635	651	614	589	607	590	613	667	602	666	571	618	565	594	629	615	620	619	618	646	629	597	639	600	587	598	624	654	616	612	565	625	636	619	603	608	648	592	555	631	633	585	630	606	655	591	598	616	614	602	620	590	595	664	584	614	675	654	623	618	624	613	646	610	611	549	581	641	633	667	616	644	632	641	625	605	599	593	635	629	625	650	620	615	591	638	629	611	583	588	590	634	658	605	664	550	627	645	594	615	625	636	629	648	566	603	595	625	603	623	620	611	625	575	597	643	604	653	563	659	632	582	599	641	650	663	580	628	585	595	603	598	610	614	573	599	588	599	615	629	595	633	601	632	610	627	617	599	582	641	627	629	625	577	647	620	633	593	603	599	578	617	616	545	600	598	603	613	594	630	594	643	643	577	609	638	630	613	608	632	591	619	574	629	635	619	640	606	620	639	637	600	666	600	591	646	610	561	578	611	603	613	608	586	593	603	636	611	589	590	622	611	645	600	619	595	553	612	628	617	593	637	606	576	618	615	604	611	595	611	594	586	664	608	597	602	608	630	603	591	599	613	610	607	630	600	633	601	613	589	611	591	661	615	631	635	628	655	622	585	646	627	652	642	686	614	564	607	637	603	588	615	620	617	639	648	616	592	628	648	654	593	622	611	680	586	580	599	585	615	617	622	631	681	610	591	604	633	635	607	646	624	622	595	585	654	628	660	571	632	587	569	613	594	605	679	633	585	601	632	566	608	659	640	680	587	598	655	627	620	582	633	620	585	631	605	578	650	612	637	612	617	612	623	593	616	601	613	600	616	605	603	622	601	622	594	613	630	606	631	610	594	626	600	584	619	652	601	663	639	556	628	627	589	610	614	649	591	577	578	619	597	611	617	594	595	612	646	613	605	636	647	566	630	648	640	647	605	584	610	626	572	606	614	642	574	604	618	609	598	605	574	641	618	621	583	619	600	648	602	613	631	596	650	560	663	628	622	612	614	612	631	603	649	638	626	628	588	640	577	591	607	605	636	601	589	644	602	607	623	625	612	585	615	602	672	598	614	584	624	626	613	655	595	584	580	604	603	592	617	649	610	625	594	580	611	623	639	631	626	627	613	636	631	562	595	632	648	576	616	611	622	597	564	572	608	625	598	615	617	658	610	610	582	590	627	600	617	613	580	643	639	628	607	600	607	604	572	630	614	610	624	658	606	625	605	633	635	634	604	574	664	633	621	613	581	608	591	635	676	614	642	619	623	636	604	621	604	631	606	635	617	615	586	636	620	639	636	633	612	612	616	622	634	602	614	620	602	633	629	611	606	591	574	592	635	620	631	640	631	626	614	639	598	658	567	596	632	623	607	594	625	630	593	643	567	653	607	601	588	591	606	656	625	641	597	580	624	558	595	566	595	648	627	613	598	622	652	627	630	637	602	625	602	664	595	546	633	628	588	597	595	617	605	608	678	629	615	645	614	608	614	595	575	609	612	607	588	601	622	624	576	625	580	602	636	629	610	632	636	620	598	652	613	662	637	608	613	610	620	614	621	603	562	655	620	607	680	565	585	596	618	615	577	654	605	589	613	615	623	642	599	625	589	644	607	633	597	643	632	589	630	615	655	657	647	627	592	590	587	693	598	631	572	636	572	643	597	590	577	627	631	611	626	633	643	614	646	599	537	611	614	586	622	562	608	613	632	624	674	615	602	612	664	593	606	627	637	613	660	604	635	570	620	554	647	604	635	584	636	625	559	617	565	643	602	623	594	631	639	672	656	634	617	656	629	625	599	574	632	573	612	633	625	653	638	661	602	599	611	598	625	580	610	611	618	617	618	616	588	627	621	629	611	567	621	615	622	640	645	624	633	557	610	616	581	611	624	639	620	594	595	603	640	592	601	625	609	575	647	685	564	631	626	635	590	588	584	648	580	630	615	601	624	614	612	610	629	597	591	606	625	617	618	613	645	637	623	608	623	613	586	594	644	601	610	606	575	613	587	617	650	636	638	615	590	607	630	612	604	584	612	587	622	588	620	638	599	605	632	659	591	693	625	585	637	634	614	611	589	600	611	654	632	627	594	604	579	618	642	568	645	633	585	632	671	639	610	628	597	593	608	634	650	623	580	671	576	611	631	602	627	629	595	610	665	607	592	622	621	625	618	614	576	629	611	598	631	603	599	637	613	599	601	583	589	641	637	603	646	547	625	615	640	585	613	578	602	612	629	627	587	637	558	645	651	603	602	635	598	640	628	593	646	613	654	620	601	623	645	614	596	612	637	641	559	583	627	587	589	614	630	608	599	646	641	624	639	587	627	618	622	597	615	624	637	622	590	582	622	612	611	607	579	597	598	600	618	603	625	676	622	637	578	628	605	612	673	585	664	575	635	624	648	620	620	606	641	576	599	614	582	628	645	622	619	577	587
23197	21390	29183	23977	21382	21138	3601	950	774	687	645	603	565	558	556	539	488	511	502	474	476	457	477	499	505	480	464	468	465	476	461	459	427	458	436	428	455	445	464	461	452	447	418	477	438	448	451	439	451	430	423	441	458	471	440	469	407	444	444	429	425	427	445	432	430	452	387	473	465	464	428	414	434	433	404	408	446	408	424	418	425	430	484	422	453	428	408	416	443	422	437	451	440	436	436	420	413	446	433	440	388	437	413	441	448	415	434	415	437	412	457	428	381	420	466	430	445	447	433	399	442	468	421	409	408	419	424	431	454	472	426	436	421	424	447	430	433	458	395	453	444	452	420	429	444	443	432	444	414	445	436	467	433	435	457	438	424	435	429	455	415	426	401	430	438	428	467	420	407	443	421	438	430	406	427	417	407	397	410	462	403	444	407	409	412	446	415	385	415	445	441	385	476	450	429	458	433	432	448	447	449	421	420	457	451	424	420	458	463	430	458	460	430	464	395	458	399	406	412	415	413	407	420	423	453	424	436	438	413	416	369	436	444	410	388	393	427	422	460	456	418	461	445	422	396	440	439	468	432	449	443	426	434	467	450	439	431	427	388	456	430	448	466	461	421	402	403	441	446	399	474	410	426	452	394	447	463	428	432	389	448	439	434	392	417	449	468	433	431	425	427	422	413	429	447	432	425	415	405	428	437	418	450	426	431	402	427	456	391	409	405	435	456	444	415	450	478	419	406	444	428	446	413	445	425	449	415	416	429	435	418	404	408	395	390	430	418	417	438	438	436	423	427	441	417	452	434	442	444	419	448	410	420	421	433	407	409	429	413	435	469	444	430	461	469	455	423	418	437	429	427	443	429	423	407	407	452	419	411	429	438	433	465	444	453	455	456	385	444	436	411	411	452	435	463	474	439	434	457	443	437	401	465	425	473	423	421	399	451	451	416	386	431	481	403	414	437	424	383	468	468	422	421	476	394	442	427	429	405	397	408	368	404	416	431	454	422	425	445	449	422	483	428	464	423	449	424	427	442	462	473	426	427	440	442	447	425	450	431	400	426	419	426	429	437	427	400	449	418	425	464	426	415	422	419	426	443	409	444	399	478	396	436	408	457	426	446	412	412	441	425	413	428	411	401	449	407	451	403	437	446	416	433	425	430	448	367	420	405	417	434	392	423	420	436	447	399	428	437	454	433	415	415	447	430	440	411	389	419	462	443	422	455	408	412	444	419	425	451	457	417	445	413	442	441	417	452	453	405	422	434	412	455	415	398	421	453	481	447	438	424	463	411	435	428	457	435	432	435	412	467	459	430	461	439	441	393	435	424	425	424	427	398	417	440	410	416	414	430	435	428	446	472	434	416	459	445	419	451	437	430	407	425	393	405	428	384	441	454	425	423	397	413	425	450	416	416	437	469	424	442	456	441	455	445	440	447	411	472	444	434	427	451	436	474	489	455	433	411	458	445	445	426	419	390	413	448	431	455	436	400	453	442	434	401	431	356	432	407	414	438	435	431	411	421	404	426	376	427	401	433	407	417	438	399	429	439	403	470	429	411	459	413	400	434	417	445	400	460	421	371	455	466	460	430	436	475	456	429	399	359	409	424	470	415	404	408	415	441	408	446	441	425	457	420	449	424	423	447	410	435	457	481	456	419	455	475	416	437	399	447	430	426	404	424	423	421	422	397	438	394	436	464	413	461	434	449	448	403	437	420	400	420	421	476	389	423	397	443	408	435	437	428	423	425	439	417	406	412	454	442	497	468	452	404	402	419	438	421	427	403	401	418	423	445	417	428	408	430	451	427	415	455	409	409	412	427	414	424	449	419	443	442	415	430	425	438	416	410	409	452	400	473	450	462	428	400	441	392	414	440	412	445	429	441	446	482	452	429	410	436	451	430	459	435	445	414	454	386	443	437	430	414	449	407	412	395	432	455	427	406	425	452	461	456	436	402	401	469	450	435	415	412	410	446	423	458	425	458	427	412	456	399	419	422	435	413	427	416	376	441	424	423	461	399	413	450	414	470	430	437	445	442	444	414	413	414	422	418	454	426	418	391	446	429	423	449	434	422	466	422	429	428	440	472	458	452	421	382	455	411	435	423	431	467	419	414	447	432	423	453	410	445	441	456	426	425	422	433	429	403	414	422	417	447	398	419	411	417	417	425	385	436	460	413	497	464	430	438	452	457	438	433	404	420	426	407	462	442	453	431	462	438	440	419	415	407	421	394	434	467	467	446	431	455	465	410	488	415	417	465	419	457	434	432	445	437	405	410	452	445	428	397	441	452	402	432	426	429	401	424	425	442	429	448	477	432	411	425	444	410	421	441	417	397	424	459	433	387	423	401	437	435	437	435	425	407	400	387	433	431	433	435	407	468	457	410	411	447	428	433	405	422	438	448	452	427	413	466	438	458	423	394	414	440	429	477	420	431	417	425	433	423	437	459	462	457	462	439	369	402	379	437	416	444	412	425	405	387	452	461	399	457	450	399	447	422	395	448	437	387	427	461	418	427	446	400	427	425	423	452	423	440	418	411	466	416	420	424	437	464	426	402	434	477	424	433	439	430	446	412	433	434	458	443	424	369	403	432	428	409	401	433	445	435	436	406	452	436	425	417	420	430	440	412	425	416	461	426	446	449	452	457	477	406	423	394	407	422	432	453	461	421	435	437	420	440	409	448	405	415	435	404	413	436	458	419	443	414	407	418	440	432	427	426	417	427	457	415	428	441	436	451	446	435	439	415	465	405	438	421	428	436	423	458	452	410	419	426	443	457	443	419	421	386	428	461	379	405	451	453	402	404	432	404	416	426	407	453	424	413	443	392	444	393	414	437	434	436	450	415	431	428	427	452	421	394	427	415	419	444	439	420	407	424	426	455	427	456	417	473	471	439	436	385	449	446	443	423	418	419	406	418	409	445	413	436	378	446	423	423	416	420	390	424	416	451	394	437	411	421	474	407	412	406	445	452	426	459	416	400	458	388	408	438	437	433	428	439	447	435	453	447	404	425	458	455	432	440	447	447	468	443	428	435	416	440	426	412	462	430	405	422	476	411	450	404	443	413	444	420	426	430	448	441	420	437	454	433	433	437	423	435	429	426	455	392	425	393	407	449	440	407	434	416	452	433	395	440	401	441	424	444	458	481	406	460	415	418	448	446	433	405	394	437	453	417	469	452	457	421	469	420	402	432	474	414	424	424	434	456	484	428	412	438	437	409	386	432	427	447	414	406	442	427	430	403	428	385	435	446	442	398	437	461	408	415	483	398	450	446	421	470	425	445	389	447	429	411	480	443	423	440	434	435	435	443	454	408	477	426	439	415	390	426	421	397	427	417	439	422	424	413	445	450	417	423	424	418	446	425	436	434	419	423	450	481	435	442	456	408	451	502	424	420	449	453	452	427	438	412	380	429	407	437	447	428	458	462	428	415	465	412	429	441	433	416	449	443	420	419	423	450	442	468	448	419	422	453	459	429	438	384	399	458	433
47961	24979	11817	6127	4207	3196	2405	2052	1759	1579	1345	1238	1089	1069	988	972	930	879	867	847	843	788	808	720	776	771	719	758	730	709	756	743	684	723	756	743	757	693	742	765	678	771	705	692	686	709	714	734	693	664	684	716	686	677	706	659	682	695	674	736	655	664	672	734	681	702	654	685	669	681	666	658	639	686	699	678	704	724	712	725	677	666	674	676	671	726	656	678	696	666	683	706	698	667	690	664	682	684	655	688	660	756	653	703	667	691	669	670	717	645	685	695	697	711	646	671	658	667	707	657	684	678	698	705	725	697	668	668	726	626	704	692	681	687	734	702	678	683	699	694	645	688	677	683	744	730	665	691	669	703	623	719	677	678	665	680	652	701	644	696	695	625	641	733	633	672	690	698	662	652	701	665	674	679	644	722	713	687	690	709	698	622	698	665	697	652	698	706	694	649	680	666	718	651	682	689	664	691	686	676	683	612	641	670	665	708	685	676	689	674	645	629	677	675	718	694	670	674	644	673	707	739	682	687	672	692	683	697	717	657	673	675	663	698	680	684	650	669	675	698	614	688	671	701	681	681	640	687	680	646	703	683	703	686	645	683	651	653	705	701	680	673	715	669	700	683	653	699	639	667	642	698	651	703	653	707	719	673	685	649	668	686	663	660	677	663	643	662	698	646	689	688	676	694	651	738	690	642	695	666	675	699	722	658	699	667	680	692	726	677	705	673	666	660	704	670	650	669	713	682	674	656	665	638	692	665	688	646	666	717	717	717	666	696	686	685	680	698	646	665	680	666	672	678	687	693	676	630	705	664	677	676	662	685	713	699	699	683	652	676	640	689	641	689	670	665	694	675	681	712	672	663	680	665	664	700	676	706	678	666	714	646	672	705	700	720	731	738	679	699	718	717	669	660	674	726	681	687	705	685	681	686	739	647	623	689	682	646	670	734	697	658	664	672	684	687	637	670	697	693	664	705	709	677	692	654	663	654	696	660	700	719	680	727	715	712	722	676	694	682	717	684	664	687	596	684	687	722	660	669	686	637	661	685	672	647	663	635	687	653	663	660	626	680	673	655	698	691	651	705	641	661	732	680	623	700	649	729	693	680	705	678	646	665	639	640	684	672	721	682	680	659	695	740	671	668	717	697	703	628	676	688	688	659	688	744	667	704	707	665	664	655	728	662	666	700	716	719	677	654	646	623	677	588	669	695	687	664	706	656	689	641	622	703	731	691	636	668	666	715	682	655	662	700	675	631	664	637	655	696	710	665	674	657	669	673	674	684	609	732	694	673	700	681	695	685	613	660	630	713	684	689	665	659	720	682	705	621	676	636	694	703	648	660	675	674	726	642	680	702	649	657	714	682	660	668	685	685	685	731	649	698	691	716	630	655	713	738	744	652	699	655	712	708	681	666	624	662	694	665	678	654	712	676	651	632	696	694	666	664	639	690	678	673	638	658	666	712	622	654	685	706	690	699	673	693	653	699	687	683	715	682	704	682	657	690	703	668	684	669	699	671	680	683	670	722	707	663	687	686	680	663	679	708	701	687	714	644	653	671	681	635	697	649	690	697	669	651	678	680	669	672	666	700	664	726	700	715	697	676	686	618	679	702	682	735	704	691	687	664	684	691	666	657	627	714	670	686	683	679	693	657	694	693	713	673	636	661	679	662	699	685	721	648	646	718	685	678	687	643	648	678	665	641	679	678	704	712	700	699	733	674	667	660	673	692	677	672	658	655	680	713	688	689	678	638	627	670	671	677	699	699	688	668	696	720	706	685	708	641	685	659	642	672	697	680	714	650	662	694	687	682	659	657	702	710	676	727	724	662	650	679	681	717	681	646	653	637	703	687	678	667	678	625	708	700	637	685	720	672	694	683	653	662	665	732	661	643	657	678	734	689	651	694	696	687	713	643	687	730	727	684	663	687	677	668	670	693	684	663	697	670	726	676	666	666	710	715	745	669	657	696	623	669	711	678	626	660	660	685	648	760	673	674	682	702	678	646	658	651	686	681	667	676	667	686	669	686	668	672	711	670	685	708	670	654	690	668	663	640	664	700	720	666	717	656	658	675	663	687	685	661	712	692	695	737	661	658	699	684	700	750	675	668	624	630	690	687	708	657	700	732	712	691	685	640	667	692	657	653	687	655	686	637	649	726	670	713	677	702	708	732	678	688	710	684	699	666	664	706	695	693	653	703	716	702	659	647	647	715	663	663	657	695	701	699	719	644	711	644	645	675	675	669	671	684	674	697	685	642	657	658	693	691	699	677	665	646	644	716	738	709	684	638	677	598	666	680	663	738	690	685	666	671	700	670	714	683	665	680	681	689	713	661	660	633	681	678	686	655	687	660	742	684	677	670	708	703	700	683	653	686	706	714	667	699	674	677	646	672	735	669	659	628	678	696	697	666	640	697	703	657	690	686	665	655	687	670	638	699	698	662	667	672	680	661	682	689	671	687	723	667	653	622	653	725	685	669	724	716	687	720	682	691	695	674	632	662	666	686	669	677	673	697	687	698	692	682	654	669	704	640	668	738	692	703	691	673	610	706	670	652	708	675	692	668	668	654	672	734	681	650	686	688	640	690	660	659	699	654	721	664	680	646	703	698	644	702	726	681	678	666	701	683	665	697	669	668	669	668	658	679	679	755	681	655	703	689	698	722	712	685	669	650	716	684	676	674	686	667	693	687	639	648	678	668	692	660	694	694	693	720	709	639	661	715	661	685	678	666	654	657	691	651	693	704	707	685	669	702	661	701	662	694	664	662	723	710	680	697	687	669	713	673	675	723	670	703	713	630	709	625	719	710	677	656	712	700	677	716	651	675	636	688	653	666	663	717	679	687	704	689	678	707	625	680	694	722	679	663	672	675	655	638	666	678	695	675	672	636	679	660	690	688	653	655	652	673	659	671	657	668	632	638	639	669	663	673	678	698	657	703	681	632	716	720	675	657	645	714	664	673	702	695	676	701	687	672	684	681	633	678	676	693	707	662	718	685	671	656	623	700	663	658	632	657	632	704	625	694	679	687	686	712	711	671	647	664	645	672	682	706	653	646	679	676	664	668	694	653	662	690	645	673	659	653	659	660	676	661	702	700	663	675	663	671	698	684	729	738	697	689	652	677	658	698	714	684	696	663	701	650	682	663	657	672	704	669	687	637	697	704	727	714	658	700	647	653	662	651	702	692	646	670	671	683	704	661	646	676	694	686	684	680	659	658	681	732	663	656	658	698	669	727	671	615	653	726	666	658	728	695	626	684	709	660	638	663	689	700	674	681	667	723	698	666	675	721	693	693	686	693	644	706	702	680	681	669	674	674	644	681	703	641	656	672	709	693	713	699	609	674	678	658	674	625	660	630	670	662	628	646	665	703	690	654	720	703	682	653	731	674	664	658	649	701	686	668	676	645	666	709	699	655	673	636	642	689	725	686	679	669	719	682	710	680	688	686	677	681	648	702	698	688	667	697	705	641	671	660	665	682	663	631	702	677
27171	21181	10298	542	245	219	249	213	178	199	162	174	195	172	176	185	175	167	159	192	174	175	168	192	185	183	195	165	172	173	171	198	181	178	159	184	169	158	166	194	168	172	179	165	157	192	178	203	200	171	172	179	182	201	177	162	171	183	186	194	168	187	194	182	173	180	199	178	184	176	201	187	167	189	181	154	196	178	175	167	194	181	190	194	174	176	163	197	201	165	169	148	160	182	169	174	176	166	177	184	190	184	173	170	197	198	187	148	185	152	160	181	201	154	183	157	167	197	198	192	176	177	184	161	183	163	188	181	169	164	197	179	192	173	167	156	193	182	186	181	172	165	181	172	179	189	164	156	170	176	207	196	187	171	166	179	160	183	184	191	179	179	168	174	159	196	174	178	194	171	197	190	195	191	177	170	187	178	170	182	186	171	183	191	171	157	189	179	160	174	191	179	192	166	184	171	178	189	171	183	181	180	179	155	173	162	156	179	199	160	164	175	185	187	170	170	163	187	164	181	163	156	201	192	202	180	187	178	179	186	173	181	168	170	197	157	170	207	169	172	175	180	211	167	171	172	163	176	217	164	194	169	196	183	173	182	181	187	192	177	192	181	189	141	167	172	185	166	175	155	187	165	193	163	197	210	181	182	192	175	191	183	169	182	180	189	207	196	189	184	188	180	195	177	204	186	192	161	185	158	183	193	153	138	180	188	172	163	184	185	203	154	161	169	178	214	166	189	157	170	187	192	170	155	165	182	177	153	201	163	163	146	181	163	168	188	169	181	164	191	149	153	167	192	166	180	185	180	179	192	171	159	164	172	192	185	183	184	188	196	171	154	218	171	169	156	192	142	163	175	196	165	163	171	157	165	151	156	158	182	181	158	157	165	179	192	174	185	187	177	182	177	213	172	182	182	166	192	170	146	212	183	175	181	160	177	143	211	185	196	165	190	179	165	177	183	205	163	178	189	178	209	170	168	200	187	182	187	163	170	170	204	170	181	165	158	180	151	170	190	191	157	167	184	189	164	202	195	176	180	186	170	171	181	168	163	174	183	184	178	172	175	181	201	177	152	184	172	179	168	184	183	173	164	182	163	168	186	204	214	184	162	172	172	205	186	169	184	175	184	196	181	168	185	192	168	183	194	188	169	185	208	161	202	166	180	172	197	176	170	177	183	175	186	160	171	195	183	175	171	174	190	176	177	183	167	198	171	182	159	171	182	184	169	152	163	172	144	172	167	186	176	177	186	170	170	182	166	172	164	195	191	174	153	184	186	180	162	178	195	182	195	196	175	160	174	178	176	188	180	175	180	192	188	156	160	180	172	163	161	157	168	202	158	180	188	179	188	176	177	159	168	164	171	189	178	179	209	164	167	186	158	189	186	173	155	194	186	176	168	207	145	160	159	151	204	176	175	175	199	168	164	177	169	176	169	173	192	163	186	154	196	179	167	174	184	186	183	179	175	192	167	162	177	192	191	170	193	176	186	170	194	172	165	205	182	181	174	170	196	179	194	185	195	183	176	174	185	160	176	188	188	160	163	191	185	147	161	170	174	155	178	189	155	179	187	178	184	164	157	210	164	175	171	191	159	184	187	165	185	196	173	169	163	188	186	137	163	170	165	181	196	184	190	202	187	173	164	182	163	162	178	191	149	174	188	207	151	159	186	169	215	195	194	180	175	180	194	163	163	178	172	176	180	182	178	164	190	192	156	165	161	154	163	162	178	180	186	171	168	174	204	192	153	178	169	198	190	190	160	177	163	177	154	162	158	182	178	185	186	173	160	176	172	190	178	196	173	198	212	179	177	166	179	175	173	162	158	170	179	193	174	182	194	167	167	196	165	187	167	174	202	191	186	176	198	165	187	170	184	170	183	173	181	182	184	155	145	171	164	186	176	171	213	182	205	176	192	187	162	189	171	169	190	188	164	174	192	192	178	176	169	166	169	179	194	168	167	171	170	182	180	184	165	188	195	175	165	175	155	168	184	180	171	170	165	181	172	193	182	201	154	187	152	199	207	178	176	172	194	163	166	167	156	187	195	176	191	175	159	179	169	184	199	152	190	158	165	174	183	181	196	198	164	186	168	169	176	175	174	202	173	171	181	181	188	149	176	175	172	206	180	166	150	168	176	164	183	200	158	178	202	164	169	167	182	219	169	174	203	161	194	165	180	190	162	182	191	180	174	173	194	155	170	157	191	184	160	176	174	144	176	180	207	184	191	174	170	161	187	188	170	169	173	174	196	177	180	180	167	187	185	175	168	170	176	163	189	205	159	184	162	191	162	187	148	181	178	187	174	155	171	181	178	185	175	166	153	174	173	174	179	162	177	164	188	181	182	158	175	169	166	160	141	187	187	170	186	198	189	167	152	165	165	174	180	181	163	205	173	167	172	191	183	178	172	180	193	164	173	199	165	193	151	184	180	162	194	181	188	171	204	188	170	180	164	176	172	167	176	190	177	182	180	153	184	183	169	198	170	184	162	187	170	205	179	210	141	184	172	194	178	166	162	185	164	174	168	171	179	169	180	167	166	195	163	169	174	173	155	176	187	182	173	194	194	188	194	180	157	172	177	165	187	195	179	176	194	179	181	183	179	167	184	190	178	168	176	169	175	187	169	180	189	170	187	182	170	160	179	162	184	178	181	167	155	167	158	186	191	198	180	164	179	172	177	180	184	165	177	194	149	175	175	175	161	159	150	178	180	176	164	198	188	168	178	175	184	204	173	175	163	177	171	173	181	180	146	154	169	178	173	192	165	183	166	168	166	181	200	178	179	148	205	159	170	182	174	162	189	166	176	168	181	173	190	189	165	202	195	183	178	177	191	147	164	177	176	175	175	167	178	179	201	185	154	172	158	200	194	163	198	185	167	169	174	161	170	161	185	157	181	191	152	173	159	177	177	182	214	170	167	144	169	180	196	181	195	184	178	203	184	171	176	183	172	163	165	185	189	178	184	189	199	172	173	153	187	161	172	169	177	173	215	198	200	183	192	180	143	203	161	149	185	185	188	176	190	171	171	184	172	146	189	186	166	181	163	183	193	150	192	179	176	191	182	183	180	180	176	169	177	178	182	208	185	180	178	200	156	185	181	188	158	170	177	194	198	182	158	185	179	171	188	164	188	186	167	163	141	174	177	178	189	194	186	155	153	169	189	185	183	175	173	207	185	201	176	167	177	187	180	183	150	160	191	185	178	169	166	158	210	164	175	186	175	172	155	166	183	171	171	153	151	164	175	180	176	182	189	177	159	180	182	170	167	187	175	178	159	191	153	190	176	159	203	174	168	155	154	177	187	176	173	199	186	199	160	197	174	180	182	199	169	181	204	168	139	196	165	177	204	163	171	173	161	190	163	172	169	181	148	176	177	155	176	180	205	221	170	160	176	193	171	178	167	193	171	178	173	177	178	204	163	174	191	193	178	181	211	154	188	180	194	188	150	169	178	164	184	189	173	166	199	173	186	168	150	160	195	171	195	173	182	173	165
24978	10697	971	557	470	432	360	346	294	311	314	343	315	333	318	313	291	290	291	286	291	279	300	285	286	304	286	310	332	285	303	299	296	313	335	298	280	312	299	309	310	327	289	308	309	333	303	273	312	325	268	302	309	279	309	280	298	274	306	303	296	302	304	295	277	313	274	260	275	277	288	283	288	277	307	321	277	297	287	331	286	295	304	295	274	304	319	320	257	315	282	300	293	333	265	257	311	280	298	305	286	324	269	293	276	275	282	282	298	279	308	298	291	302	306	307	339	324	284	288	320	314	272	278	329	293	311	283	298	291	303	288	293	289	254	278	304	284	316	287	287	307	321	309	269	260	301	301	315	300	298	283	313	272	319	265	270	310	282	317	280	309	280	315	298	315	281	275	272	287	289	276	296	310	282	298	273	272	306	276	293	312	284	280	313	305	293	282	274	294	297	297	295	295	281	288	271	307	285	305	304	308	310	269	287	276	280	293	276	272	282	302	304	309	284	300	290	286	291	311	302	261	312	329	279	278	282	299	303	289	289	283	286	333	272	267	283	293	258	287	309	268	304	319	285	327	277	286	296	306	307	294	296	289	269	297	284	279	313	302	272	286	290	331	276	297	274	302	304	268	280	314	272	268	300	300	323	295	300	296	293	305	262	268	281	299	310	284	294	301	281	321	282	270	305	293	313	291	273	309	300	293	304	303	290	320	304	286	286	274	311	308	279	335	264	309	300	273	254	312	280	284	283	279	310	285	284	331	289	303	284	287	302	266	310	280	297	309	287	297	292	293	280	304	307	300	277	314	290	294	277	310	302	300	294	295	271	300	294	298	279	285	292	271	282	298	263	285	312	279	280	294	279	343	253	279	282	300	318	301	271	283	299	306	280	299	285	296	318	300	288	296	318	313	310	294	309	317	297	279	320	310	300	305	287	312	294	256	302	266	297	287	281	280	298	252	276	311	292	300	287	342	287	287	288	290	322	280	280	271	324	274	291	291	261	304	288	323	279	294	305	293	247	276	264	267	270	273	302	271	324	313	315	301	303	310	308	294	308	295	303	309	281	273	282	267	317	267	271	289	289	290	277	269	285	285	282	299	266	310	298	286	266	263	266	272	271	271	269	300	313	265	265	297	323	299	297	276	300	303	321	298	271	298	343	297	297	286	286	314	315	280	316	267	283	314	283	287	267	294	273	295	277	301	308	290	295	288	290	296	279	281	282	279	297	251	284	301	328	288	237	264	306	290	274	279	325	299	290	321	295	288	299	325	277	301	308	288	290	281	305	299	261	303	315	287	282	299	305	284	309	327	319	287	308	301	253	273	298	305	272	270	268	301	299	284	325	285	304	316	291	279	297	275	273	296	321	293	309	259	302	276	295	284	338	302	290	282	283	280	288	292	316	284	297	287	260	282	276	285	314	293	307	307	288	257	302	306	293	270	292	263	267	290	325	287	284	292	304	321	305	317	273	310	286	298	302	322	278	288	278	309	279	295	275	290	302	289	293	268	304	256	289	306	293	276	301	289	295	308	283	279	298	300	285	289	300	285	278	287	327	327	298	306	291	281	281	318	308	277	275	267	268	263	295	297	291	275	292	305	285	318	299	318	288	277	270	277	282	302	276	296	280	294	297	297	281	274	300	290	292	246	288	291	303	299	292	300	300	271	283	285	269	313	289	311	276	266	295	307	310	297	280	296	285	292	295	337	280	302	303	314	305	319	323	285	294	286	252	280	274	280	292	280	322	282	297	303	246	316	327	308	273	309	289	284	320	294	295	310	291	266	291	291	259	314	284	282	334	267	303	277	284	299	290	302	336	289	283	278	322	293	315	310	311	301	282	269	302	297	316	326	305	281	264	320	301	300	293	299	286	280	298	279	306	302	299	317	300	306	287	274	316	306	305	274	285	319	296	279	280	305	312	270	297	293	270	298	309	265	310	292	301	293	306	315	284	310	326	327	292	323	281	311	284	294	270	295	305	268	297	275	304	323	273	269	279	289	291	271	299	285	285	296	293	272	294	290	299	273	278	319	286	319	266	288	292	319	331	280	294	298	293	285	310	273	279	303	295	307	260	309	264	286	275	269	306	294	297	275	304	299	322	293	284	276	308	303	322	281	306	294	309	316	270	278	300	291	299	312	306	288	282	305	279	297	262	289	305	299	273	294	305	287	324	294	286	305	299	302	290	306	286	321	288	280	299	303	301	263	253	283	285	284	302	305	312	314	319	293	302	294	289	297	293	284	312	331	303	244	291	285	270	293	294	278	305	317	311	276	276	293	314	301	305	291	293	308	294	283	281	290	310	318	294	272	272	266	321	299	282	271	311	280	286	287	314	301	287	311	308	303	302	280	296	270	293	311	278	287	294	338	322	293	296	291	282	299	276	294	276	307	292	297	319	301	326	259	278	277	285	307	292	284	272	284	329	284	319	284	302	299	292	322	315	314	285	287	320	281	297	276	284	279	302	281	277	298	298	301	256	302	292	295	343	269	289	324	323	313	292	275	289	274	297	296	341	300	303	292	325	277	300	278	287	283	307	268	282	290	333	290	320	257	323	330	294	296	273	327	297	313	303	282	299	310	281	277	312	262	308	290	285	300	278	265	287	315	309	298	290	274	290	289	300	317	269	289	305	301	274	287	285	306	279	283	295	296	284	313	280	271	282	286	279	316	268	318	292	278	280	298	286	297	309	304	300	282	313	306	309	291	309	323	284	281	323	294	279	271	261	280	305	273	279	287	277	305	304	254	260	310	304	275	299	315	318	304	313	299	298	276	324	297	305	300	291	305	289	289	313	305	302	287	331	317	304	306	311	293	286	263	303	298	296	304	314	325	294	281	298	298	260	312	287	272	276	278	301	299	288	291	310	300	278	289	292	282	288	272	281	308	293	290	312	276	304	295	294	303	315	272	307	263	297	289	306	274	281	280	282	311	308	294	295	293	272	321	300	286	276	276	307	303	309	282	296	314	264	300	288	290	275	311	289	270	306	283	284	262	322	267	305	295	301	265	352	287	292	305	309	293	272	294	319	310	303	292	290	309	299	312	275	305	265	318	298	308	280	279	278	305	316	270	269	287	289	305	259	311	330	313	310	289	269	273	286	281	322	302	284	323	287	339	306	286	306	297	303	305	299	258	307	290	317	263	298	310	273	281	275	266	285	278	296	302	284	298	276	305	299	287	281	282	296	290	297	288	306	318	305	298	289	280	278	292	295	273	317	310	311	272	291	305	323	303	300	308	293	265	276	306	307	307	298	300	296	300	310	294	293	277	296	287	280	275	279	323	260	312	325	305	334	299	286	282	249	302	301	307	297	263	274	287	311	293	273	275	281	288	293	275	280	294	319	284	311	298	273	305	298	287	306	247	282	298	268	303	290	281	286	277	272	335	271	313	302	291	285	285	292	296	277	312	286	280	294	309	314	304	289	314	294	316	272	338	309	298	303	299	300	249	338	260	289	286	297	300	272	285	272	293	285	279	304	284
24095	21364	28375	24634	20996	4281	875	645	572	479	497	504	504	416	430	421	425	408	435	421	432	440	406	449	424	431	453	392	459	421	441	394	374	381	397	390	425	409	402	390	392	382	392	383	389	375	373	391	379	407	362	384	371	408	365	404	361	357	407	391	406	385	408	374	391	421	356	372	404	387	409	413	383	363	374	368	396	401	376	384	400	378	414	376	413	383	390	397	375	393	397	418	389	394	412	440	390	376	397	398	391	411	406	419	416	365	378	379	379	371	387	426	353	369	371	395	380	355	381	397	408	375	384	365	393	371	429	372	414	385	381	426	393	402	432	412	398	388	403	420	406	390	404	410	375	373	401	386	399	372	378	365	422	371	393	395	359	394	402	417	344	369	375	373	377	379	408	424	382	388	437	360	393	373	410	412	358	386	401	377	341	395	396	364	380	388	385	410	396	378	373	401	414	372	406	365	372	400	376	381	423	352	391	386	378	395	413	382	387	376	383	379	397	375	391	372	338	404	423	362	385	388	407	373	390	380	358	398	401	394	350	372	362	384	396	383	368	385	371	379	407	407	401	437	434	400	363	402	401	423	429	416	366	402	442	373	402	405	364	373	404	385	370	400	393	418	371	399	358	389	416	411	417	387	397	399	403	383	366	392	375	409	386	351	385	371	419	368	395	407	385	403	360	391	353	340	409	410	348	384	366	381	408	378	371	369	411	404	377	376	412	361	424	387	398	372	424	375	416	434	384	418	405	379	369	362	373	369	424	354	384	405	395	384	426	398	406	382	396	379	360	386	383	366	365	391	384	392	410	378	389	410	411	375	398	393	378	387	378	377	402	402	391	424	365	384	423	386	401	391	379	406	408	348	359	374	371	405	424	378	368	402	416	385	386	409	421	423	385	394	384	407	384	418	364	377	415	387	395	361	406	403	391	363	377	382	400	374	384	388	394	384	393	403	399	392	367	375	378	401	420	423	357	378	376	390	436	380	389	409	424	368	415	367	392	421	387	406	388	403	386	399	385	363	381	422	407	427	382	408	421	408	407	392	372	406	404	423	377	401	417	392	392	389	409	392	394	401	384	398	403	412	373	347	373	402	377	401	394	395	423	388	406	414	383	408	376	364	415	415	369	397	394	408	356	391	386	383	412	350	353	372	364	320	407	366	382	398	383	379	388	416	365	388	405	382	405	418	425	360	396	378	351	405	405	355	441	409	374	375	399	401	398	400	420	412	384	360	405	391	384	402	429	390	384	400	400	376	400	427	385	381	400	402	377	414	373	390	396	385	397	379	379	394	406	363	431	380	407	423	426	393	411	382	352	404	429	395	389	378	378	381	374	355	393	414	397	403	376	408	410	381	390	414	427	364	384	353	405	424	421	410	409	389	416	361	414	382	406	365	385	393	355	379	429	424	402	431	385	417	419	402	376	385	403	387	421	425	367	386	399	389	379	383	402	420	416	379	424	419	368	371	413	392	396	393	382	397	392	423	387	416	406	381	399	394	379	382	412	379	388	387	385	342	387	394	348	402	398	404	406	354	368	412	365	352	401	405	414	432	370	373	389	394	408	395	378	380	416	327	399	382	380	408	387	385	404	372	399	379	404	373	376	352	367	411	405	387	389	346	402	370	389	386	359	339	401	381	386	434	418	428	391	386	401	413	413	393	433	380	388	401	436	400	422	378	390	421	375	376	376	381	382	423	371	395	385	397	385	368	437	396	338	412	384	371	400	390	387	408	374	396	399	375	405	389	418	395	403	370	422	370	427	386	363	419	395	408	365	364	415	393	380	384	374	343	418	391	381	388	379	427	404	376	401	355	375	381	369	353	396	357	350	395	362	379	398	400	361	355	368	427	415	333	359	405	397	365	383	392	417	409	374	374	438	393	387	403	436	384	372	373	395	396	402	410	372	369	381	419	389	401	374	415	378	377	382	391	360	378	369	412	412	390	415	400	398	376	366	359	399	401	421	352	396	392	390	409	348	353	390	409	377	395	380	390	434	383	365	393	380	409	366	405	414	388	397	380	361	396	403	394	389	413	406	399	379	364	381	384	390	390	378	366	342	367	403	363	389	406	382	391	404	380	398	414	400	409	420	400	406	377	420	395	413	417	379	372	402	379	355	399	396	380	389	374	375	367	398	382	387	378	394	451	388	421	423	358	386	391	388	399	448	424	414	399	410	392	393	362	393	387	409	350	387	388	395	362	420	393	395	377	374	373	392	388	387	368	404	398	361	358	375	412	410	429	406	355	406	422	403	381	411	366	389	362	409	397	392	389	392	383	405	387	406	395	396	403	391	393	381	364	434	376	395	379	411	396	377	394	358	379	391	393	365	394	418	395	405	385	381	405	384	422	385	404	384	422	352	382	360	416	395	348	362	355	371	374	418	386	351	394	398	424	414	360	396	419	375	373	416	375	380	402	414	399	378	381	369	373	403	376	398	422	388	382	441	388	399	392	427	395	407	386	408	409	371	421	377	392	392	385	390	383	379	409	364	390	388	376	343	378	400	376	408	386	394	403	395	413	378	396	399	387	422	362	378	390	365	406	379	385	394	395	398	371	373	399	406	373	367	401	403	382	409	406	422	356	363	384	406	410	387	400	403	369	391	414	382	405	425	390	403	405	377	412	349	388	401	424	384	380	360	365	373	381	326	355	392	396	417	394	382	374	394	378	391	395	393	404	366	399	425	358	395	378	421	369	379	380	375	405	357	394	398	387	389	392	373	399	371	390	386	392	374	378	419	345	405	404	401	395	398	382	411	370	387	375	369	384	403	396	359	386	402	421	386	383	365	399	390	383	384	396	389	380	376	367	404	372	409	431	362	362	384	379	392	343	406	379	402	393	411	417	396	381	364	396	428	369	403	404	407	399	396	406	386	383	393	393	402	377	362	366	353	425	376	367	418	384	362	412	402	386	355	396	411	389	402	368	406	415	425	339	414	397	375	394	374	405	365	426	412	376	387	379	405	398	421	366	366	380	366	395	393	382	399	365	412	425	389	380	393	394	383	397	402	366	403	391	411	447	379	363	338	420	403	393	398	414	369	401	382	374	406	369	401	395	349	408	401	428	408	388	406	410	379	411	391	410	392	406	411	374	376	431	382	359	353	382	388	425	401	394	366	387	415	407	347	376	376	392	391	360	400	399	369	381	404	422	370	379	355	407	396	366	394	412	368	381	394	392	376	376	348	378	404	397	415	400	373	367	379	438	372	383	371	390	389	428	408	404	379	389	420	413	408	378	399	383	389	404	407	403	382	389	395	408	363	405	406	397	371	378	382	361	378	383	404	381	427	374	403	395	405	386	383	371	398	395	407	395	363	359	384	415	373	388	384	375	388	401	363	423	368	369	340	378	396	417	369	363	393	382	390	427	380	379	379	379	385	386	374	400	398	394	389	387	361	392	423	398	414	388	386	389	361	363	392	382	370	390	405	390	394	419	395	402	401	369	378	428	393	392	445	381	365	390	401	398	395	368	426	385	407	418
46583	21566	7216	3632	2706	1979	1541	1402	1157	1122	933	915	836	832	834	734	712	736	724	688	684	681	673	698	720	687	612	667	650	673	710	633	637	644	654	666	612	615	676	643	593	607	605	641	614	623	601	601	650	600	605	644	666	636	611	584	606	598	648	619	648	622	605	588	615	578	660	630	629	589	636	620	651	631	644	607	592	627	669	593	571	589	616	630	607	706	625	614	613	624	601	658	629	619	611	625	597	603	626	590	606	581	619	597	664	594	578	620	656	594	643	629	635	628	604	629	587	623	643	630	604	670	638	614	657	673	645	616	639	608	599	625	623	629	635	608	662	627	635	615	564	658	626	579	648	622	639	667	602	604	617	612	590	622	613	646	623	599	618	618	593	588	639	588	626	627	634	568	652	658	590	652	651	620	614	614	583	648	597	607	593	596	583	632	646	625	635	580	615	574	637	596	629	619	599	608	632	615	602	630	668	611	648	670	638	582	629	604	614	606	627	635	636	628	603	589	614	588	645	629	641	637	631	602	636	638	567	669	599	632	617	609	578	625	602	611	559	636	601	625	630	602	605	573	588	622	604	607	615	606	590	648	614	581	636	628	669	596	596	614	630	580	593	629	627	653	639	627	584	595	640	611	622	617	617	596	630	648	637	562	582	581	593	620	634	650	632	631	651	614	652	617	636	636	673	652	573	669	581	604	620	663	619	657	595	596	637	582	578	594	619	625	595	615	606	613	627	640	641	631	627	608	642	616	620	624	607	639	618	648	612	634	603	613	611	614	643	613	637	626	618	598	627	616	601	626	592	651	649	574	594	633	635	587	626	646	625	633	620	628	630	584	601	639	580	640	636	656	609	619	596	648	620	580	596	652	613	623	632	605	609	598	664	671	576	662	584	647	624	636	629	636	608	605	639	663	610	585	634	581	663	600	638	630	583	570	619	618	624	639	646	631	610	644	650	578	586	632	617	611	633	656	623	620	653	625	593	604	653	610	625	595	624	621	606	603	611	630	621	575	591	601	612	641	622	622	623	623	561	610	648	620	647	603	620	623	568	613	617	673	655	619	644	606	604	637	661	652	654	630	592	635	623	550	691	661	612	619	640	610	638	598	609	646	604	613	637	621	621	589	623	641	617	627	613	607	622	637	599	635	616	606	614	642	641	584	596	642	628	634	635	595	640	603	611	590	632	634	644	620	640	675	662	576	647	619	615	661	637	658	620	577	667	620	612	620	618	614	617	625	594	620	659	607	649	590	610	621	629	607	627	633	626	647	630	611	624	637	605	625	621	648	627	625	655	674	642	640	558	655	627	651	606	581	561	628	667	620	587	631	643	643	590	624	637	628	624	637	647	652	593	588	596	642	649	614	603	648	583	624	634	648	638	613	625	627	640	642	668	606	653	640	610	621	600	632	588	598	613	661	645	635	602	631	605	630	616	606	577	649	636	622	625	640	614	583	662	629	592	571	606	630	628	614	620	619	652	606	618	579	607	575	586	592	598	607	585	634	641	596	647	637	623	561	608	606	648	637	628	616	613	697	614	675	624	626	601	616	656	609	672	625	571	587	586	637	605	635	617	608	647	615	610	558	618	649	618	637	653	597	642	629	589	658	606	613	609	615	590	631	609	619	582	557	605	640	596	608	648	625	615	622	632	621	632	603	630	597	624	608	584	570	611	589	638	650	607	604	647	632	658	656	648	652	629	644	605	617	557	656	589	613	602	584	675	629	643	596	629	643	637	600	571	570	643	630	630	645	601	647	571	656	591	634	613	613	610	598	629	643	652	627	620	588	577	666	635	640	664	622	616	596	584	613	583	645	645	621	610	620	597	631	623	635	618	621	626	602	623	620	633	615	623	619	643	669	627	629	620	631	629	632	561	577	624	658	597	624	631	637	595	581	633	602	617	619	643	580	629	674	622	604	629	591	617	623	625	659	636	617	618	651	585	608	631	587	624	618	656	615	673	614	636	624	668	575	585	588	631	633	657	639	623	642	625	604	652	577	589	652	626	585	626	634	629	642	641	626	679	643	633	653	617	565	625	630	610	583	621	566	636	634	597	611	609	647	619	628	569	617	596	625	660	613	610	629	659	654	640	602	590	643	601	597	589	600	647	618	629	609	556	593	572	630	600	622	609	612	605	647	628	614	559	654	630	626	633	655	567	668	613	678	620	617	610	629	642	630	643	643	616	635	626	608	590	598	608	595	595	645	606	603	645	651	590	640	638	656	575	628	632	647	610	620	618	573	600	650	620	631	637	624	608	609	612	647	613	689	623	614	626	637	611	644	606	590	636	599	599	592	615	565	617	625	621	594	657	647	644	660	605	620	609	589	646	655	643	563	584	597	627	619	546	578	642	658	625	633	605	625	667	632	620	635	649	590	659	586	622	664	616	621	613	585	619	622	683	603	602	573	610	637	616	636	654	580	605	612	589	619	649	609	602	600	669	633	630	665	621	607	600	592	639	665	613	621	612	637	584	628	645	605	638	603	728	601	600	644	605	616	612	626	619	597	616	630	651	649	613	585	635	630	622	611	594	593	645	588	622	648	657	589	616	592	610	628	596	610	600	610	594	607	644	633	604	671	647	609	632	624	593	625	616	623	601	617	623	616	588	610	627	614	582	599	601	635	609	607	629	629	583	636	640	569	618	647	647	655	628	630	601	628	645	596	622	662	670	598	564	609	628	623	595	635	631	597	621	644	631	587	631	621	595	630	627	588	602	656	586	598	611	646	606	597	647	632	636	616	631	643	604	629	593	578	604	617	631	625	611	602	645	642	601	657	631	626	616	636	621	615	636	637	623	649	617	599	621	612	641	606	583	607	669	615	630	558	630	617	620	590	601	654	623	628	641	595	628	617	645	586	646	566	604	639	627	621	630	634	608	614	611	635	631	631	619	622	619	636	594	659	612	649	601	613	618	619	625	662	633	653	591	652	606	637	650	609	625	625	662	618	592	599	638	647	604	605	652	579	628	617	628	592	616	602	591	556	654	603	608	583	619	618	609	591	593	627	620	622	580	614	582	646	622	629	622	602	670	618	661	602	628	639	573	646	613	677	598	571	646	578	599	594	624	624	600	602	622	585	642	630	649	602	627	589	647	624	621	666	609	578	690	639	602	631	609	652	581	598	637	644	645	663	648	663	644	621	617	603	593	644	620	665	588	659	611	632	681	653	603	625	610	587	650	642	562	611	593	605	610	631	603	656	647	585	599	616	657	603	621	598	648	647	597	577	623	559	612	571	621	647	635	630	649	625	624	655	639	655	570	616	628	628	612	623	641	588	600	615	607	579	605	654	632	562	614	639	624	637	623	590	606	609	634	617	605	593	591	647	629	641	642	631	644	634	615	581	578	591	637	621	610	592	610	634	592	613	641	653	619	617	581	626	621	606	649	680	647	639	627	632	638	667	631	594	616	617	618	604	598	612	682	614	580	643	573	625	640	604	587	638	647	633	611	628	596	613	611	630	632	583	601	623	670	604	646	567
23222	21378	28965	24137	21374	21030	3300	927	773	662	632	585	534	553	511	507	516	520	498	506	497	470	499	470	437	426	447	421	470	482	481	445	438	446	477	442	459	449	470	489	424	407	415	457	422	449	423	435	462	425	466	442	433	438	433	445	428	442	406	431	411	450	435	423	423	433	461	427	445	435	434	444	417	415	389	448	454	402	433	426	415	469	423	466	488	382	391	429	434	445	455	403	421	444	445	485	450	418	430	418	433	426	442	411	418	420	430	400	446	407	396	414	394	436	415	421	425	437	429	442	409	450	454	437	412	470	446	444	466	457	429	426	445	423	378	397	447	461	436	407	454	445	424	427	435	443	430	449	414	429	401	445	406	476	431	398	424	420	400	410	420	416	394	476	451	424	451	408	448	401	418	444	428	408	449	414	412	426	406	440	397	409	412	402	417	434	437	417	420	418	431	441	440	401	423	437	431	411	471	423	494	396	469	436	433	432	456	469	455	424	411	433	438	443	430	414	444	448	429	461	406	403	435	390	428	463	416	441	451	441	470	372	452	413	397	423	480	410	374	391	449	419	427	435	436	429	444	427	448	431	463	425	417	425	396	420	439	408	428	424	411	396	397	391	402	432	462	414	422	446	406	418	440	397	427	409	405	390	406	428	399	426	438	464	466	408	411	415	425	437	396	449	451	426	410	439	425	425	456	457	414	435	454	411	476	407	439	435	438	445	433	444	427	410	432	424	402	405	442	425	441	434	426	408	425	459	411	429	437	410	462	441	417	404	413	445	456	430	424	439	432	453	426	415	447	421	412	440	419	429	455	452	420	475	423	422	433	389	419	477	428	447	397	454	412	401	426	412	402	435	418	415	391	404	445	418	441	456	381	419	456	448	451	429	439	449	430	461	455	469	434	450	441	397	433	421	422	424	430	452	427	422	416	396	455	455	431	464	427	465	429	450	418	435	412	436	458	444	426	466	421	456	439	435	463	419	400	436	465	441	425	447	402	415	467	439	408	382	469	434	425	427	433	450	441	408	382	460	392	453	447	366	400	402	413	434	409	426	417	433	416	418	431	429	430	451	453	436	414	418	445	439	454	410	452	431	464	432	431	415	424	405	435	452	404	408	425	453	432	444	438	406	441	388	462	411	423	452	432	401	459	415	424	431	399	477	402	408	421	404	436	408	415	409	439	448	439	436	402	415	449	432	411	420	430	425	445	446	406	442	474	409	435	479	441	447	411	438	442	429	380	409	445	429	401	465	441	429	444	440	476	406	455	473	431	422	416	386	429	439	465	449	481	447	440	421	439	452	434	431	411	435	460	439	399	435	400	459	472	445	417	416	431	480	417	397	430	433	457	410	422	418	389	425	402	462	403	422	398	419	472	428	440	441	427	432	431	422	425	442	427	416	431	413	429	409	443	415	426	447	461	451	431	419	398	424	427	417	419	431	427	462	431	415	425	464	442	441	415	456	462	451	412	449	375	437	457	422	431	439	447	429	436	447	417	412	453	428	444	423	445	470	428	417	450	433	421	429	410	452	442	382	388	446	440	409	435	429	410	439	412	421	444	445	408	438	419	417	408	443	439	431	422	420	409	434	423	453	419	418	422	427	410	449	416	426	432	410	447	410	442	402	409	432	444	409	423	455	463	404	423	424	448	443	399	426	378	414	405	394	394	473	415	460	440	436	444	472	420	398	411	415	410	478	432	408	426	397	412	412	453	430	439	394	435	436	417	400	426	417	418	444	427	375	400	439	434	453	457	446	421	425	435	436	458	409	454	438	423	461	411	405	403	419	446	434	486	446	453	413	419	457	437	439	426	424	417	405	457	418	417	437	413	411	437	407	390	435	450	451	441	447	451	455	392	453	455	462	443	398	352	460	468	413	431	467	424	410	432	411	424	420	437	427	408	419	443	418	442	454	443	449	420	422	438	426	438	413	414	413	391	441	432	425	421	401	437	416	383	421	383	403	463	423	453	419	424	393	435	389	443	436	399	446	423	426	419	430	439	418	444	453	461	419	435	439	448	453	453	436	427	455	426	404	398	468	404	450	417	401	436	424	468	441	419	458	435	434	392	430	406	436	441	413	448	417	424	401	425	390	437	440	427	389	452	430	404	404	409	408	430	425	454	398	456	427	448	421	438	400	416	414	415	401	473	420	453	449	435	438	401	393	466	426	397	412	438	451	421	446	410	443	430	457	448	427	423	454	442	437	408	426	434	419	440	425	413	436	469	419	418	430	426	448	433	425	429	444	398	438	428	444	414	442	444	410	432	454	448	422	433	449	461	438	408	384	445	441	440	435	429	434	431	419	393	425	446	439	452	430	391	459	443	414	435	443	407	401	429	406	449	427	421	459	430	388	408	446	429	422	418	410	412	427	411	430	447	458	451	440	431	419	440	414	438	418	427	417	425	432	439	412	429	386	411	459	382	442	415	439	389	401	415	439	443	415	433	417	439	476	421	400	419	451	439	435	442	424	388	444	431	455	449	429	416	438	405	425	425	442	407	436	409	415	456	415	452	397	428	468	432	394	420	402	389	425	413	437	421	394	447	434	416	379	452	431	448	386	459	432	434	418	402	458	418	428	452	444	411	465	463	395	426	429	426	425	422	437	430	447	437	414	457	438	434	416	414	422	427	422	431	407	435	421	468	433	428	426	439	408	427	430	430	421	442	437	405	435	450	418	399	397	427	439	420	440	398	453	426	428	430	436	434	403	440	413	445	447	404	377	428	410	433	394	433	451	437	462	420	421	433	433	422	417	411	442	389	419	428	434	417	417	420	416	421	434	410	428	442	428	428	430	455	434	434	410	482	429	428	442	430	402	404	454	427	437	462	394	453	446	404	427	428	457	448	429	432	425	415	444	407	416	416	440	423	415	431	420	435	407	434	423	429	406	451	409	437	414	445	445	432	421	424	412	425	428	460	443	426	415	413	443	449	436	456	437	410	413	425	397	443	445	462	451	397	391	422	393	443	460	434	434	424	466	424	421	464	410	464	390	433	450	472	438	419	445	427	423	427	442	411	409	384	427	441	444	450	441	429	390	471	432	433	442	435	408	432	377	443	419	428	445	379	427	427	442	429	438	471	396	402	451	449	435	407	400	449	412	441	405	422	456	452	405	437	417	428	441	414	433	407	417	415	433	438	421	414	398	444	408	408	415	433	417	442	419	435	392	455	417	416	460	391	397	412	427	425	432	424	471	438	397	400	419	428	423	460	446	465	408	419	411	385	425	411	448	462	451	456	407	437	411	406	439	402	457	436	427	410	442	460	423	431	390	399	423	452	424	436	434	418	430	445	426	472	417	465	419	441	433	428	446	415	449	429	425	456	436	418	424	441	420	401	485	408	430	422	401	470	449	410	446	415	407	445	368	419	399	439	386	403	440	443	420	459	428	434	416	397	410	411	405	431	441	421	440	413	464	446	433	430	438	426	433	451	451	420	450	406	412	422	442	444	421	436	429	420	429	412	433	417	453	446	410	418	441
49203	23127	11729	6221	4389	3081	2548	2152	1804	1539	1443	1237	1148	1089	949	928	926	859	868	834	861	811	781	817	826	747	753	726	747	716	747	768	718	750	731	710	718	731	728	745	742	722	739	695	665	757	766	683	685	745	712	679	713	744	675	653	713	724	695	675	672	732	695	653	643	632	705	720	698	697	640	707	690	725	695	691	710	620	688	691	681	662	668	704	640	652	734	694	721	699	660	709	646	681	673	652	685	680	690	653	685	668	733	685	680	692	669	660	679	718	640	691	692	697	682	665	722	689	686	663	677	679	643	692	710	678	684	723	685	632	680	643	709	673	653	629	694	661	668	662	674	724	676	700	723	660	680	697	708	678	703	711	700	676	673	702	686	724	704	639	676	655	658	649	660	691	667	656	635	635	703	700	703	709	717	702	645	700	647	670	686	652	697	683	678	716	691	695	697	675	698	660	645	656	652	701	707	688	698	705	687	678	668	659	656	689	665	653	692	666	672	687	660	651	694	667	662	712	694	663	659	719	679	720	686	686	670	690	673	691	662	656	710	657	670	671	660	674	742	650	678	615	692	697	738	672	692	742	691	658	687	701	693	671	689	660	703	711	698	685	669	695	676	668	677	689	751	690	660	693	670	678	660	669	675	667	656	708	662	666	656	690	694	690	702	686	725	690	682	699	708	680	648	687	706	672	717	710	693	691	696	683	685	718	723	694	687	700	657	705	716	720	722	686	647	695	691	693	658	664	662	702	666	668	696	705	715	699	638	712	689	638	692	692	723	700	655	665	707	728	669	706	661	738	643	686	659	656	711	690	744	747	691	678	661	682	683	683	674	690	691	657	624	689	660	686	698	696	655	700	700	661	691	706	697	711	734	698	685	628	696	694	693	709	713	659	673	691	705	686	675	663	665	690	689	692	656	731	668	670	684	693	687	626	635	675	689	699	703	668	691	643	653	681	684	667	690	671	663	672	668	658	688	708	675	699	680	708	639	692	687	688	660	731	707	696	745	698	670	713	677	709	700	676	678	701	724	696	670	692	657	715	712	655	719	646	668	725	645	664	721	705	706	669	649	678	678	702	659	671	692	715	699	671	662	678	754	694	662	663	651	712	665	663	697	695	719	695	684	676	683	688	695	695	711	700	663	661	667	659	709	607	690	733	644	697	700	698	671	669	636	665	623	688	660	681	690	631	672	642	726	684	687	687	705	659	685	702	737	625	704	701	691	673	697	708	696	687	641	662	686	706	656	667	690	689	695	689	686	695	665	664	632	692	698	683	721	739	727	670	683	682	713	686	640	663	701	673	691	698	617	711	664	671	684	700	707	711	668	698	712	704	712	696	722	730	716	676	689	676	709	606	609	667	670	689	686	713	696	705	705	616	672	680	717	630	677	707	704	690	709	677	700	631	688	652	689	673	664	662	662	685	699	676	739	658	761	674	747	678	709	672	705	722	702	732	681	684	630	683	676	699	689	640	697	647	657	655	678	640	689	690	662	682	705	670	702	681	684	664	648	738	681	685	683	676	668	667	713	693	659	676	678	695	707	744	658	668	661	654	683	709	664	654	697	683	631	682	671	660	654	696	665	681	696	670	623	644	677	729	675	661	667	651	654	675	690	672	650	687	699	676	685	686	718	671	676	690	747	678	685	675	698	698	673	691	630	668	684	665	712	697	671	671	701	690	706	665	674	666	672	679	699	669	682	732	681	671	668	654	674	665	685	647	648	673	696	666	699	665	657	653	716	706	635	726	640	675	728	651	726	693	678	681	692	670	685	704	697	614	693	622	695	691	654	624	709	684	698	699	670	623	647	695	675	679	666	699	683	699	710	683	678	653	670	696	746	702	693	633	730	710	687	710	672	679	658	677	699	677	652	666	677	672	675	705	710	632	670	655	626	699	705	730	648	650	657	673	666	634	659	643	661	692	642	679	692	636	703	638	682	686	685	672	706	720	729	685	695	682	660	700	699	721	663	709	674	672	677	684	701	622	679	701	683	663	680	679	644	688	666	665	725	728	688	695	666	686	713	716	658	716	674	650	738	644	688	674	652	675	666	680	651	659	642	648	703	690	687	701	685	704	667	714	683	629	687	692	686	686	725	676	707	676	692	680	729	704	720	667	635	673	693	705	762	659	700	655	675	704	655	696	679	636	641	686	660	714	671	635	649	690	678	694	694	715	639	657	685	684	692	680	672	715	686	671	707	648	647	656	669	717	706	667	681	642	660	699	683	688	693	660	731	703	702	645	657	690	741	653	689	700	688	677	638	622	646	690	696	708	656	658	690	648	678	689	662	660	696	657	645	703	685	685	676	653	652	694	691	705	688	688	715	704	709	720	689	650	644	717	703	697	695	692	653	693	694	706	665	723	689	668	666	713	661	692	710	695	703	692	687	703	691	663	680	683	684	703	669	709	701	665	702	706	674	658	696	738	695	673	705	674	699	677	666	678	690	636	676	645	636	728	662	685	734	695	697	651	727	709	640	666	640	646	675	711	706	703	726	657	654	673	697	650	686	689	706	671	709	637	678	689	691	666	661	670	651	679	701	688	679	702	744	665	673	706	668	671	703	686	670	670	702	690	695	665	703	669	708	692	752	678	683	703	692	666	682	684	653	662	688	680	694	635	704	687	676	675	681	662	661	683	689	713	650	702	670	699	652	691	677	734	656	636	675	708	725	703	667	668	673	721	679	667	702	685	681	694	644	693	666	712	704	686	680	704	670	689	715	716	642	668	698	645	659	714	699	654	745	672	646	662	691	668	682	675	727	665	712	679	666	655	673	726	703	696	746	697	661	707	702	671	756	675	704	692	678	737	682	660	621	689	679	679	672	672	633	690	672	684	635	662	697	641	671	681	686	714	694	663	702	704	675	701	680	731	671	708	689	670	661	701	673	692	690	652	713	636	638	648	693	676	727	671	656	709	730	698	713	647	643	687	666	667	728	654	712	736	713	654	664	623	656	700	640	736	674	648	673	679	681	716	664	686	669	697	680	665	680	727	689	680	699	666	694	724	640	698	644	715	731	695	694	677	677	683	693	642	693	647	666	676	671	611	681	631	686	702	710	664	692	698	661	703	677	653	709	683	699	678	656	664	683	686	652	643	692	647	667	665	668	668	659	693	676	720	719	679	749	688	700	716	654	681	666	721	690	716	689	706	717	644	649	680	680	691	670	715	695	676	709	720	679	645	707	649	697	719	645	694	702	679	671	695	717	656	666	667	714	688	698	683	676	685	672	700	750	722	677	690	725	671	678	664	649	636	674	692	709	692	701	673	679	685	637	668	622	682	663	688	729	633	693	641	673	687	698	683	693	656	677	656	690	669	732	697	686	682	647	675	619	690	648	667	687	674	693	659	681	689	692	740	680	724	636	668	630	707	722	655	696	712	720	690	697	686	643	650	686	675	707	700	692	682	670	713	674	728	722	681	639	731	694	679	663	726	722	627	661	635	632	714	686	708	698	692	714	666	697	712	677	682	669	686	708	670
27097	21122	10257	584	257	236	209	196	175	217	188	173	150	201	157	187	165	171	172	187	161	175	192	172	162	169	206	180	174	201	168	180	169	169	184	170	163	173	177	169	186	185	167	184	179	183	174	197	186	172	175	182	167	167	154	198	169	173	182	183	166	192	157	193	180	168	184	181	167	192	173	193	182	176	197	183	177	208	185	189	188	170	173	177	192	170	185	178	176	182	182	166	172	172	157	175	172	181	171	165	181	160	180	187	165	176	191	179	177	189	173	175	155	173	157	161	174	172	160	182	184	181	187	173	189	185	197	163	184	192	168	207	192	203	190	166	142	174	172	183	177	180	180	184	180	168	171	187	163	164	162	182	188	156	173	175	195	179	177	195	198	187	171	168	173	182	177	191	177	196	179	168	183	181	167	184	210	178	193	193	170	163	170	181	175	192	163	178	163	190	174	184	186	149	170	165	172	178	193	176	175	181	154	201	170	202	159	174	161	181	182	147	161	175	164	159	167	185	167	169	181	182	172	167	174	188	190	196	185	174	170	188	187	200	190	151	175	180	194	183	159	182	163	181	177	169	152	181	190	170	199	170	174	182	204	156	166	156	177	155	165	174	176	144	184	170	188	193	181	157	179	181	197	181	162	200	162	174	192	172	183	177	182	174	182	167	201	199	180	190	177	203	209	170	190	172	169	168	179	179	185	165	165	153	184	173	192	178	180	180	184	153	177	159	187	181	189	203	180	193	202	166	184	165	179	178	182	163	184	190	166	178	170	158	185	172	167	171	171	194	159	173	191	167	184	176	164	191	168	188	174	159	172	157	191	165	188	161	195	179	182	173	179	184	156	204	172	194	195	180	197	189	162	160	164	170	192	201	183	175	153	186	184	156	180	187	155	191	163	185	177	175	167	169	178	167	152	151	163	155	181	163	189	181	172	188	186	147	193	187	175	161	176	183	180	152	169	154	178	211	161	193	175	173	191	164	156	169	195	197	181	180	180	170	159	153	165	198	186	190	190	172	183	163	193	195	171	187	192	147	187	176	196	182	187	198	196	181	147	188	190	179	190	176	168	160	190	185	173	202	152	161	198	190	189	183	176	177	186	179	153	192	178	173	169	188	153	179	163	191	176	183	179	173	164	167	173	182	166	181	202	161	149	175	144	164	184	183	175	179	164	165	187	170	156	166	169	192	165	178	202	173	182	171	175	179	176	174	197	149	200	186	172	194	162	170	189	179	171	164	168	179	182	196	173	181	165	171	189	188	158	168	181	181	180	164	180	169	182	199	187	176	187	171	192	197	183	192	170	195	171	174	170	196	183	196	196	180	189	169	191	212	196	180	171	153	177	176	170	206	191	199	181	193	148	155	159	183	165	183	160	168	173	172	142	170	195	162	154	176	183	150	190	182	192	171	167	182	169	191	180	138	173	150	181	200	148	155	189	174	178	183	186	201	175	170	162	163	158	177	180	208	191	186	168	164	175	163	175	139	178	167	205	153	194	160	173	168	155	184	179	200	156	187	191	186	154	172	198	181	172	195	149	173	171	179	173	184	177	170	167	180	168	186	183	180	186	145	184	197	165	181	176	178	194	158	203	187	193	164	182	174	187	160	173	178	176	180	165	195	174	194	172	170	161	196	178	187	163	175	175	171	198	184	181	183	186	173	209	171	189	163	183	175	179	186	178	168	158	180	197	192	178	169	178	177	180	180	171	194	205	174	201	168	183	164	184	175	193	198	181	201	176	191	176	159	188	176	167	165	181	184	165	170	170	147	153	178	173	197	182	177	189	180	182	178	160	203	167	161	152	181	161	184	175	193	188	184	156	181	194	165	170	194	147	181	170	175	185	177	173	179	166	171	176	151	182	188	159	195	182	171	189	181	158	200	195	203	184	186	160	179	168	164	178	173	222	185	155	162	175	166	170	168	187	174	201	184	175	170	204	175	168	175	164	180	182	171	174	184	159	187	150	182	165	175	174	168	156	181	187	169	187	167	188	176	205	170	161	166	165	162	197	185	171	167	199	175	174	155	197	191	166	172	169	163	187	170	168	192	178	169	181	171	175	172	210	167	192	165	156	169	175	190	162	162	175	168	197	179	198	189	171	159	161	180	172	176	174	176	193	182	181	209	200	169	186	169	190	162	164	161	186	162	207	185	182	174	148	211	151	189	178	165	181	173	198	173	187	181	207	174	181	197	172	158	167	167	184	150	174	164	158	199	184	175	174	188	197	189	180	161	169	166	168	169	166	157	181	157	178	189	185	183	165	180	180	185	191	184	189	178	155	175	183	193	160	166	194	177	173	157	185	193	178	187	174	150	180	162	147	192	191	182	172	181	180	198	172	177	179	190	156	169	181	178	175	183	168	160	179	150	178	214	174	207	174	186	181	184	168	178	183	182	177	169	189	164	171	161	201	159	170	169	169	177	174	184	174	164	176	197	158	153	181	198	161	180	159	182	167	174	162	165	186	189	182	199	167	171	175	193	200	190	163	188	157	184	163	203	160	192	171	160	209	162	180	180	174	189	163	152	172	176	167	172	191	190	196	178	167	165	183	177	174	182	208	174	171	179	174	142	180	179	187	184	193	180	181	181	173	185	174	185	163	180	159	174	201	175	189	182	153	176	189	168	182	183	170	161	166	175	177	168	157	155	181	198	183	158	193	203	177	169	188	171	180	200	156	181	200	151	182	178	181	182	170	192	176	178	179	172	174	177	179	155	167	161	170	161	186	162	174	177	164	168	182	176	156	163	191	174	172	174	184	181	181	193	166	197	150	165	166	143	155	183	178	183	176	173	169	187	166	199	182	175	179	171	183	166	164	180	182	183	160	164	182	181	180	188	169	173	173	192	164	157	181	184	177	182	164	174	191	177	181	186	180	186	151	165	157	178	174	198	189	158	193	164	176	197	192	158	206	181	176	161	179	161	158	162	185	176	186	172	198	176	174	194	180	178	181	188	165	211	173	173	185	155	189	203	172	167	182	173	190	172	174	163	170	167	197	183	175	176	184	152	180	156	186	181	182	183	162	173	166	182	184	187	179	179	188	182	172	182	202	182	156	171	180	203	167	162	162	202	168	170	172	144	215	176	182	155	179	185	183	186	161	167	172	204	180	165	190	178	206	188	178	209	171	197	178	146	179	181	162	194	168	159	180	165	182	183	181	180	191	158	166	183	177	179	183	162	174	161	174	186	173	175	212	170	183	162	188	173	163	164	146	168	169	194	179	189	177	155	201	173	156	195	164	177	164	174	181	179	172	195	176	206	173	147	178	177	186	155	185	175	179	166	176	197	172	169	197	166	183	179	175	198	188	178	192	163	175	159	201	182	187	158	169	174	199	177	186	164	197	163	177	174	169	175	182	159	195	169	182	162	185	181	162	182	189	175	194	191	168	153	184	204	174	182	190	171	174	180	179	172	167	175	169	170	179	189	163	184	174	171	187	175	173	191	175	157	177	187	179	162	202	182	156	152	176	182	170	195	198	180
24672	10715	1018	597	472	437	377	340	277	318	353	320	353	305	300	320	316	312	310	286	336	297	285	296	286	288	296	296	293	272	293	310	289	268	298	291	304	305	281	287	305	284	297	274	331	297	290	286	296	296	304	286	318	273	281	262	288	287	298	300	298	287	319	322	306	298	315	282	293	274	283	316	271	271	293	293	306	299	297	299	301	303	251	299	302	305	284	277	277	311	291	278	319	304	289	278	281	337	293	277	307	276	315	297	294	287	277	290	307	285	299	302	294	280	299	297	295	311	292	296	312	285	290	257	288	325	295	323	278	276	296	308	291	292	276	293	271	287	304	319	284	299	295	332	300	300	293	273	284	315	295	326	291	309	300	309	301	299	308	318	257	269	303	292	266	331	273	305	291	295	296	266	300	280	292	294	312	300	300	280	302	282	275	290	327	296	297	298	293	280	310	292	271	314	282	290	293	288	287	267	297	301	296	289	311	261	267	343	282	285	287	314	307	320	302	302	284	275	277	269	282	287	282	299	296	275	291	276	306	267	272	286	299	313	321	301	319	271	284	290	307	295	303	290	324	281	324	288	289	287	298	298	312	278	319	285	288	287	288	307	308	295	270	295	269	298	289	324	302	285	273	293	303	274	277	351	293	324	357	294	294	315	282	278	288	323	303	281	291	312	311	303	279	311	286	277	321	297	266	296	284	298	288	297	268	276	301	285	286	280	300	283	288	300	293	276	303	291	297	298	278	286	281	290	293	285	282	280	296	291	298	271	277	291	309	291	283	294	271	272	297	304	307	278	293	264	285	308	287	287	273	295	305	278	330	300	259	289	284	316	295	312	282	304	319	261	305	280	290	292	316	274	330	304	288	302	287	307	279	284	274	290	295	282	277	283	313	278	267	319	311	292	303	293	279	297	269	324	282	322	320	292	300	308	306	298	283	289	271	317	299	279	330	280	302	284	275	301	282	260	292	288	268	270	268	302	306	305	281	285	314	288	293	312	271	278	299	333	313	308	289	298	311	308	330	304	268	292	274	296	277	309	274	289	282	269	319	288	291	314	286	309	291	264	301	292	294	292	279	268	286	267	265	283	263	308	301	259	294	303	272	316	255	291	321	286	304	316	308	296	276	285	296	270	309	329	312	282	297	258	281	318	304	288	295	264	290	280	278	292	287	290	288	254	297	296	274	327	257	270	272	321	305	305	289	307	271	315	282	273	291	284	297	308	298	288	300	299	292	282	291	298	320	304	294	318	280	294	315	297	272	293	306	284	292	277	305	291	297	281	316	284	273	325	280	313	326	280	311	296	293	281	289	265	279	286	281	287	271	281	339	287	302	288	295	284	272	311	271	297	262	311	276	295	254	261	310	294	314	289	297	314	298	284	324	265	289	296	271	304	307	291	289	300	297	295	295	310	280	309	293	295	313	304	310	306	282	282	302	285	301	294	312	305	322	311	283	280	288	293	268	295	290	284	316	295	286	274	305	280	283	304	293	278	280	323	310	295	281	293	277	307	293	260	283	286	281	288	257	297	316	315	276	290	303	312	298	294	296	300	304	329	294	275	295	290	285	312	267	285	280	281	312	298	277	290	280	278	287	286	314	301	290	316	307	275	295	302	299	287	346	298	279	287	273	318	294	301	308	306	279	296	305	291	291	298	282	282	304	284	314	298	288	266	307	331	275	305	293	276	285	278	279	316	303	289	282	288	275	309	294	316	299	294	293	287	317	285	276	305	287	312	303	302	311	289	311	301	270	289	327	329	303	299	291	282	265	277	315	296	292	299	305	273	292	298	335	281	290	313	287	274	285	302	307	288	308	274	293	291	313	255	282	333	266	287	276	303	268	278	299	328	279	280	259	294	286	295	258	311	273	309	279	288	302	293	308	288	293	295	269	293	295	320	284	290	322	299	301	266	299	318	295	287	310	307	323	282	306	295	316	292	297	300	259	289	296	288	299	292	312	304	292	266	287	313	305	307	275	304	269	277	312	269	278	286	280	295	299	339	297	312	290	295	301	284	290	288	280	291	284	283	276	283	315	300	274	326	260	285	271	282	293	286	284	278	280	257	304	278	320	321	259	273	282	291	291	295	282	286	284	303	287	297	319	291	310	315	298	296	310	301	275	267	274	278	296	280	283	294	299	303	293	289	299	310	287	295	310	304	290	277	302	281	285	289	310	279	286	293	327	274	311	321	320	300	297	261	284	307	275	309	296	294	305	292	303	295	300	271	317	323	306	273	313	307	310	288	305	310	296	270	310	287	261	289	288	295	312	308	279	278	268	304	268	266	303	253	310	299	284	265	303	302	282	264	284	295	320	284	289	290	283	296	279	335	278	317	306	282	305	308	312	290	305	326	280	317	285	298	280	283	300	277	276	304	277	287	296	299	277	280	296	299	281	291	303	277	294	285	276	307	329	306	302	296	277	277	279	249	295	281	317	288	274	281	255	285	260	316	310	300	300	334	282	301	295	253	275	310	308	279	303	316	272	282	274	273	269	306	283	286	301	276	261	291	284	290	298	300	278	300	274	271	314	283	324	275	270	321	308	275	282	299	300	296	270	292	301	275	283	331	314	272	308	274	286	294	283	304	279	329	289	322	315	327	312	297	320	321	303	272	319	301	304	270	290	286	325	297	314	309	271	268	280	310	311	296	299	256	316	298	285	294	298	294	298	292	297	288	320	300	290	266	287	294	284	291	259	293	298	289	264	293	303	314	278	292	304	290	314	299	296	282	305	319	294	273	278	312	303	280	290	263	306	301	344	304	320	316	331	307	305	279	299	274	275	275	275	296	290	297	271	316	288	311	308	287	288	306	305	296	273	279	316	295	289	276	308	310	243	299	292	263	290	303	289	282	305	288	311	267	280	302	292	301	305	296	324	268	281	312	295	278	323	289	293	320	275	280	301	309	268	310	328	294	274	281	319	293	306	262	281	285	312	295	285	280	319	270	295	292	299	279	285	285	287	277	299	319	296	319	290	292	275	259	282	285	291	299	292	305	306	277	294	316	288	280	268	300	302	306	304	332	285	285	256	314	292	306	285	298	304	315	276	286	264	279	308	282	308	344	253	285	278	291	273	339	267	288	307	291	337	298	287	319	302	301	285	270	283	282	295	282	274	297	301	273	270	301	292	301	305	293	316	291	284	256	307	323	290	304	282	277	299	251	281	283	286	300	294	275	313	291	305	288	301	281	258	303	315	279	285	289	322	282	289	308	310	282	340	280	264	282	304	335	287	264	281	292	314	288	292	329	298	290	264	298	273	300	307	300	296	292	282	284	306	270	294	269	287	301	283	294	289	277	295	269	283	289	320	293	287	255	293	297	312	310	310	305	286	342	305	301	301	315	285	295	301	287	268	279	302	325	263	281	319	301	297	315	317	272	273	317	300	320	292	268	274	288	285	279	323	296	270	304	282	281	336	322	314	319	298	318	306	311	284	258	284	289	314	276	286	313	292	285	291	301	258	306	261	276	295	307	295	277
24241	21417	28416	24740	20993	4167	820	620	555	504	520	455	425	496	454	486	445	416	432	417	405	410	436	460	388	410	414	419	377	402	401	371	435	399	379	379	386	397	413	415	376	405	398	398	377	426	438	375	412	404	401	385	445	402	408	409	366	398	400	361	374	384	406	413	394	420	385	426	405	384	372	368	410	393	398	437	369	386	375	355	375	394	383	364	352	374	376	387	362	394	405	318	367	410	384	394	391	388	414	399	386	388	369	419	381	388	389	404	396	408	385	367	415	398	355	409	371	407	428	366	375	400	360	383	412	414	379	396	380	391	438	420	394	398	376	395	343	380	415	385	411	401	363	392	372	392	393	402	391	388	365	373	416	404	371	396	390	351	419	397	418	387	366	407	367	368	405	393	377	370	350	379	404	423	389	376	349	390	403	394	393	384	389	362	439	415	376	403	405	383	385	401	377	401	479	407	416	356	416	396	385	405	363	377	412	371	395	398	384	351	384	375	392	379	378	381	368	379	412	379	407	368	408	387	373	378	388	356	354	385	404	373	386	380	393	407	425	387	379	399	423	390	386	401	369	373	407	389	389	394	405	410	415	399	371	381	393	375	394	404	391	398	378	416	375	373	375	400	375	384	374	405	390	394	385	372	400	374	407	378	406	372	393	384	415	378	390	373	405	393	376	423	372	379	393	407	416	398	431	400	350	350	408	413	394	378	390	397	386	383	376	388	384	384	423	376	400	380	389	388	403	378	373	378	399	406	439	386	357	379	389	327	388	385	397	398	348	372	375	381	405	380	393	423	371	375	400	404	423	394	394	391	381	370	388	417	397	402	400	370	389	340	371	394	386	381	373	365	385	396	383	365	364	396	382	395	357	400	396	388	429	395	343	375	414	390	391	403	381	398	416	374	378	339	394	379	391	388	372	381	362	367	397	376	401	380	349	391	397	373	381	399	404	380	384	390	397	392	393	414	422	392	371	389	419	385	369	411	363	373	401	361	370	422	400	443	412	398	353	381	394	395	365	368	412	400	356	393	400	422	400	387	366	433	389	397	409	381	397	392	380	371	391	395	375	393	382	396	376	367	375	387	409	423	360	391	394	366	388	408	369	383	396	360	366	390	401	404	374	377	430	408	396	408	380	344	401	349	401	396	411	394	394	358	381	392	373	366	391	399	354	372	381	423	361	420	391	401	416	352	341	378	365	392	406	391	383	371	393	387	385	386	397	361	381	396	393	409	355	392	364	373	369	374	404	420	368	392	400	391	392	366	367	401	386	400	378	381	369	326	413	406	377	396	419	334	380	378	369	371	383	403	388	385	421	385	424	385	400	385	426	392	389	380	397	373	370	378	417	378	355	388	396	408	405	405	410	427	410	347	389	364	380	396	376	389	388	406	421	427	374	400	411	398	394	403	395	393	395	432	363	364	381	354	372	423	410	408	377	396	374	364	366	370	358	351	364	384	408	375	386	376	374	428	384	366	384	419	339	408	405	397	399	378	381	381	375	402	384	400	367	385	402	396	403	400	431	392	385	410	413	396	377	374	387	371	385	391	350	371	397	403	416	404	368	386	389	413	390	383	418	366	439	384	400	359	378	406	375	389	367	387	374	372	389	367	415	398	360	358	397	398	408	327	394	397	362	393	386	422	433	392	423	423	390	379	401	379	438	403	411	423	400	372	375	370	393	413	381	380	375	421	386	389	378	389	361	359	405	412	399	417	374	377	372	409	423	394	385	377	397	394	395	351	376	396	380	357	359	423	358	394	378	445	387	397	385	418	421	392	340	391	358	421	391	390	367	387	406	393	363	376	389	400	402	390	377	394	372	384	396	386	423	371	384	378	378	408	389	399	382	360	409	391	385	391	410	390	394	408	407	386	395	381	377	363	396	393	364	391	371	362	397	374	423	394	376	391	386	377	390	393	374	400	406	378	372	390	400	382	382	411	387	400	418	378	390	363	396	396	360	420	385	379	388	390	405	386	390	410	349	371	381	399	387	397	398	378	362	407	400	422	372	364	388	396	400	388	409	383	435	418	420	422	384	425	379	451	412	383	373	385	400	392	364	394	387	397	390	392	387	392	416	377	401	365	414	402	404	421	393	393	348	361	402	418	379	367	399	392	416	423	397	394	375	390	387	342	368	386	365	433	426	385	349	387	380	389	413	369	402	372	400	404	407	428	365	380	411	380	360	378	399	333	379	365	395	395	433	374	381	370	407	378	365	421	401	363	353	360	420	402	416	392	352	386	359	388	441	411	392	398	405	391	417	359	402	402	419	374	466	408	403	383	379	402	403	406	382	413	383	428	389	425	429	429	400	372	370	424	345	369	371	379	365	386	357	392	384	391	384	398	392	376	384	384	373	372	389	394	419	368	391	400	384	387	366	400	359	401	430	384	392	419	396	393	372	444	349	357	365	380	401	371	392	421	410	408	389	385	381	373	352	390	390	390	399	382	408	368	367	413	377	346	388	427	370	393	393	420	378	379	378	369	397	389	379	402	359	358	390	364	368	397	362	405	401	391	356	390	409	371	390	400	389	397	396	414	381	351	355	405	395	377	434	426	398	402	406	383	385	380	330	402	428	401	424	380	396	377	374	371	414	369	376	359	408	420	391	381	439	395	387	386	374	391	394	397	365	414	401	396	393	396	397	360	389	421	391	361	386	394	359	379	358	356	335	400	403	364	398	393	386	396	429	400	381	381	397	405	392	403	405	396	394	422	414	369	385	382	379	395	397	390	403	374	408	428	403	392	409	375	403	409	400	369	382	393	394	378	377	394	387	398	392	367	385	408	393	387	391	399	377	379	388	367	401	402	381	410	370	395	428	361	373	383	392	395	390	406	392	368	398	373	402	377	382	445	365	386	375	396	383	369	389	397	389	381	367	402	416	407	384	414	353	389	386	383	359	390	406	384	390	394	372	398	401	395	400	392	390	389	398	386	382	406	392	424	387	387	386	394	394	409	374	381	417	381	395	368	406	374	409	397	348	383	394	389	388	389	379	351	376	405	389	402	398	433	425	392	417	384	384	428	416	378	420	375	391	402	412	389	378	398	357	369	392	371	396	384	412	385	417	382	359	400	380	421	351	408	401	365	391	397	379	394	438	426	404	393	382	386	396	379	405	415	382	403	395	381	421	402	380	355	390	362	368	412	411	379	386	354	396	368	370	365	417	394	367	398	388	378	399	363	401	405	388	375	347	427	366	415	417	365	353	362	377	342	381	398	378	362	374	397	391	368	385	377	368	340	370	411	387	378	358	431	395	386	412	387	381	390	394	449	396	393	396	366	419	416	381	429	385	367	397	356	404	363	368	381	376	371	405	349	396	373	387	394	366	377	351	395	375	342	412	395	350	392	380	402	402	381	410	377	369	425	421	431	383	398	402	366	336	355	408	404	411	436	362	390	446	393	396	378	389	375	388	356	386	362	395	375	409	412	428	401	364	366	390	409	377	389	426	397	399	408	395	412	367	373	384	347	428	388	402	395
47111	21484	7272	3582	2536	1951	1570	1375	1181	1033	992	920	851	854	836	737	744	741	734	732	724	726	655	669	711	703	645	687	646	616	711	681	636	641	651	647	643	582	656	617	594	645	615	657	668	628	627	587	649	613	608	675	630	669	623	621	626	635	626	592	594	659	601	687	633	591	650	627	612	656	636	633	650	660	605	584	658	617	586	602	614	637	598	626	637	642	635	664	651	659	681	633	608	602	649	572	652	638	617	654	614	614	630	620	613	631	621	602	644	616	584	619	595	618	630	610	675	631	657	646	651	624	564	577	653	623	622	614	610	624	639	607	649	600	605	659	631	605	596	626	636	615	650	630	570	666	609	609	659	661	656	583	675	609	600	581	690	638	637	634	630	640	673	671	631	632	594	611	611	631	635	645	606	644	628	646	635	637	658	624	591	623	664	585	640	608	640	638	626	606	661	606	610	624	624	620	594	605	598	598	632	623	659	619	584	630	668	581	664	632	629	656	603	631	598	604	626	628	672	628	645	604	666	662	617	621	691	638	620	669	606	611	649	607	635	630	645	606	620	642	654	640	642	584	631	593	629	599	634	624	614	630	624	586	603	647	609	610	632	607	650	624	632	629	651	665	617	612	604	617	600	611	632	601	655	602	607	574	622	672	627	662	608	632	600	621	589	563	658	635	635	668	628	634	615	616	612	604	648	609	649	597	619	641	661	656	641	648	659	622	610	650	636	610	654	584	646	602	596	640	636	619	633	672	645	614	623	598	616	618	572	601	598	658	620	624	632	633	585	635	630	652	643	593	647	632	635	646	597	604	647	610	664	605	637	632	596	573	585	634	653	575	599	550	629	595	639	653	570	614	597	641	679	649	661	641	622	628	631	681	658	647	629	629	641	605	613	624	626	569	622	619	632	647	683	587	621	575	595	604	631	626	649	626	592	605	621	591	610	641	608	628	660	645	639	608	608	654	613	617	646	608	623	603	585	627	646	603	624	635	690	591	621	581	656	598	607	573	605	606	649	645	623	617	605	623	640	624	644	614	620	630	574	580	607	633	558	628	567	621	601	596	616	640	617	657	617	644	662	634	622	599	652	607	687	616	610	625	629	636	574	594	653	579	579	614	682	644	653	581	628	613	618	650	627	641	575	602	607	626	619	648	612	644	617	594	617	636	630	634	693	612	593	636	646	598	637	591	628	623	682	645	654	604	625	623	594	613	604	650	636	637	614	633	603	592	652	611	604	659	598	602	579	614	616	629	653	605	619	668	645	615	611	618	641	595	636	640	606	611	602	676	607	655	601	632	611	591	601	630	634	631	630	633	610	569	599	591	573	665	618	612	553	617	616	631	627	616	616	610	623	592	620	626	600	604	662	615	595	633	597	628	584	608	631	559	621	604	630	637	625	610	589	607	628	603	636	643	602	616	608	653	611	607	601	634	612	682	673	644	637	651	643	629	632	634	609	617	645	688	621	618	612	625	653	591	642	618	637	620	600	579	645	578	595	631	652	577	605	590	622	619	603	580	634	607	664	642	592	617	601	645	622	655	668	584	613	666	653	608	584	610	621	656	627	645	635	623	621	612	689	644	615	605	625	651	616	587	600	630	651	625	587	620	613	588	585	626	667	609	597	634	631	587	644	656	628	634	618	655	651	627	626	601	627	623	607	608	614	610	607	670	642	624	617	600	615	655	627	616	634	647	624	589	609	655	625	605	610	577	640	580	627	617	610	594	616	574	608	603	571	615	659	604	648	647	648	576	629	670	641	600	614	626	621	682	636	597	606	626	662	589	597	601	658	623	591	646	627	620	610	623	626	651	648	659	618	653	667	639	600	644	622	617	598	588	619	644	608	620	582	639	641	601	623	636	588	591	617	636	634	651	599	617	670	636	630	644	646	606	634	588	604	617	634	578	657	637	685	639	645	644	621	664	617	612	589	608	627	631	657	629	606	643	601	613	604	613	641	636	669	628	620	596	648	631	645	622	584	649	603	639	690	647	625	650	615	670	663	637	641	645	633	617	600	629	566	652	604	592	609	653	652	596	658	626	643	646	615	609	617	660	645	598	606	625	600	625	627	647	612	647	633	638	556	602	569	646	610	653	578	610	600	613	605	625	636	603	659	585	655	616	659	581	633	642	637	631	667	625	648	621	629	651	609	629	658	636	602	597	626	639	632	635	656	655	650	617	644	615	617	629	628	640	632	597	688	630	572	667	648	600	625	587	619	643	647	632	614	649	599	665	660	651	621	641	621	602	630	601	631	618	632	627	627	630	597	603	607	610	633	665	613	615	613	651	643	606	593	611	621	596	593	623	630	634	596	591	614	569	658	634	604	639	627	617	628	582	639	640	643	640	564	618	616	621	605	662	663	596	626	618	552	638	631	598	583	677	636	661	638	615	568	632	610	605	611	591	615	615	617	635	646	663	602	599	621	687	555	600	613	614	661	619	585	597	626	644	605	643	625	653	666	654	577	621	651	669	650	629	645	583	630	604	635	636	627	622	648	631	590	679	625	620	639	599	656	617	638	594	565	609	612	642	599	644	658	627	649	675	629	623	622	614	630	632	640	614	622	641	621	624	667	612	623	629	637	658	619	644	627	645	642	583	583	628	591	590	645	592	583	646	608	643	662	636	591	619	647	628	603	630	619	646	584	588	626	638	618	688	603	618	626	607	594	589	658	638	666	586	616	638	640	608	583	645	651	650	606	642	680	624	604	660	609	621	578	629	619	569	590	616	632	585	611	611	594	623	623	632	612	628	629	615	620	604	651	612	576	633	644	634	630	634	623	589	633	597	620	633	588	621	617	641	605	653	597	654	606	653	620	622	608	588	628	663	622	616	596	600	609	644	597	673	604	589	607	591	578	647	607	650	612	653	616	582	615	616	652	605	608	623	626	597	610	622	611	643	624	611	626	610	609	661	603	641	643	632	633	607	637	611	640	664	655	606	620	641	647	639	629	637	598	614	637	587	615	602	604	618	568	613	662	620	649	628	648	609	601	624	602	605	656	619	625	685	611	617	607	670	637	628	661	609	669	605	629	588	631	663	622	646	606	527	621	589	662	621	622	622	649	609	613	641	602	641	623	590	639	613	578	649	627	610	603	665	610	605	636	647	610	643	637	607	603	596	650	631	610	622	627	641	609	646	656	645	612	624	632	668	630	663	651	659	623	619	592	670	627	627	639	623	600	617	587	594	603	574	610	662	632	583	623	624	599	642	629	629	589	617	623	612	627	602	640	657	650	630	640	650	640	632	610	617	621	613	588	641	614	650	643	573	627	617	588	630	634	580	594	645	601	667	621	609	578	599	591	650	625	645	632	659	625	622	618	627	687	558	620	605	623	605	655	606	607	620	598	626	626	647	666	608	652	612	600	650	644	638	611	577	611	585	633	570	600	619	615	662	607	642	621	597	629	665	673	612	645	602	632	651	627	626	638	619	606	659	609	603	643	630	597	656	681	598	665	653	622	611	661	601	606	612	613	601	663	659
23173	21337	28798	24183	21322	20948	3209	937	742	665	606	586	594	580	522	505	491	510	484	473	459	501	484	483	482	496	444	476	476	464	484	465	446	444	485	445	456	484	461	459	463	474	457	417	454	421	434	424	429	450	452	428	452	403	425	421	433	437	426	457	423	433	479	490	451	429	459	450	440	455	414	445	460	447	457	454	442	446	471	439	435	450	422	440	437	423	455	455	438	454	421	396	461	442	380	442	427	451	402	426	404	448	415	414	418	447	434	429	404	443	400	445	477	446	399	407	457	464	417	408	416	431	444	418	463	440	444	502	448	456	417	445	478	412	405	452	438	477	401	418	437	422	454	402	435	452	443	398	446	420	444	442	409	412	439	437	429	423	442	456	421	409	446	429	374	416	477	488	414	430	435	440	440	459	452	434	431	405	427	447	454	440	424	469	416	412	419	430	438	398	425	423	425	437	412	428	462	447	394	452	427	435	407	435	441	436	425	404	401	425	433	430	423	438	445	446	430	435	436	459	435	467	433	412	428	428	424	421	471	398	438	426	440	422	451	440	415	414	430	470	461	451	425	413	415	449	452	418	457	401	435	425	465	438	421	433	426	455	456	395	463	424	417	451	399	444	458	456	477	441	407	434	426	452	455	454	425	419	451	429	389	426	441	456	461	410	438	445	429	407	413	410	487	415	447	437	410	436	445	460	417	418	459	462	457	491	457	421	408	423	425	425	430	429	475	382	400	454	429	444	448	427	447	420	407	448	384	419	415	438	454	428	452	444	481	464	431	431	468	423	404	465	421	408	453	431	443	386	431	449	462	391	447	401	469	459	445	469	391	404	425	406	428	418	494	447	426	443	460	409	459	434	451	451	399	440	407	462	458	419	442	451	448	451	440	440	480	412	413	439	449	446	456	397	422	408	423	430	416	413	459	428	433	442	420	446	421	461	462	447	461	442	445	440	455	448	436	450	394	436	490	456	450	419	420	471	420	435	405	457	425	451	437	418	433	436	419	469	423	450	416	442	420	409	438	415	437	447	437	442	489	460	402	436	452	432	462	444	398	440	442	457	477	405	428	406	449	425	438	432	435	438	443	407	440	423	425	440	419	413	438	419	417	439	463	416	446	423	403	446	434	414	410	417	419	411	407	428	452	419	463	434	438	425	447	417	410	434	447	404	383	395	427	419	442	402	429	429	427	417	456	404	418	405	396	404	440	441	468	419	414	406	423	455	455	456	421	460	430	434	424	422	442	489	391	432	415	407	457	480	480	427	396	446	424	437	414	421	402	455	446	461	432	448	446	447	501	444	389	456	454	437	446	452	444	424	406	462	424	412	404	415	428	461	502	441	439	460	411	439	442	425	446	457	439	411	404	453	444	436	399	440	458	459	479	425	414	437	385	427	455	447	416	438	435	474	429	471	455	476	439	441	453	423	420	416	435	457	432	425	468	426	410	459	431	445	426	431	457	432	417	426	461	478	421	439	428	442	424	435	460	412	396	431	462	426	407	454	403	440	414	420	431	453	410	429	422	447	437	433	412	438	471	439	434	411	473	437	414	461	448	422	397	433	466	450	441	381	405	421	467	455	468	522	430	415	385	413	446	460	421	456	408	459	410	402	418	442	440	399	447	411	434	432	450	457	483	449	451	385	422	444	445	399	414	427	476	421	465	432	457	445	410	406	429	431	440	463	406	429	436	430	426	438	427	453	418	440	456	459	425	437	449	404	467	487	396	424	417	459	423	396	435	443	450	466	407	451	416	408	455	430	449	434	434	473	467	446	477	462	428	445	466	440	430	402	463	419	408	448	459	431	451	392	472	413	457	412	383	438	430	427	452	437	399	387	426	433	437	427	437	392	441	443	428	411	427	432	408	406	467	418	419	426	464	397	423	459	427	409	439	466	397	469	462	453	458	421	458	392	450	447	416	430	439	418	443	420	410	438	472	422	460	427	420	427	436	441	473	411	440	420	440	425	397	392	435	427	461	417	469	460	431	467	415	440	450	447	434	422	446	460	450	418	434	436	441	428	427	390	439	454	430	408	457	461	466	401	410	431	448	444	411	445	401	427	435	437	416	437	437	426	439	462	438	418	391	444	444	446	456	430	421	423	443	432	453	428	427	434	435	465	425	423	433	452	428	429	422	444	478	428	458	425	417	437	479	407	459	435	430	417	465	442	443	445	421	425	445	421	468	394	427	405	420	454	463	410	471	415	413	467	429	452	448	470	423	434	438	442	462	489	412	429	445	399	445	478	430	429	426	442	418	433	448	455	432	459	462	452	423	425	424	449	436	434	419	425	446	425	434	439	416	439	442	448	406	436	444	414	433	449	413	446	430	438	395	464	427	429	405	412	441	451	454	447	438	437	432	383	476	435	428	439	445	445	421	445	417	429	448	419	440	440	409	412	424	416	457	417	484	434	419	472	441	447	448	465	470	427	409	428	424	413	398	402	425	428	411	416	429	449	404	485	465	444	425	429	401	421	425	436	410	444	484	416	428	421	435	447	432	451	442	405	431	424	454	452	436	423	416	453	423	402	463	422	418	425	445	441	415	419	462	405	420	441	438	450	435	481	434	439	434	450	464	419	443	442	435	407	428	442	422	420	413	410	457	464	435	424	415	419	484	423	387	445	441	410	395	469	388	410	426	423	457	422	426	457	404	424	424	459	449	441	429	420	433	415	422	430	468	433	442	424	419	430	472	452	432	452	431	434	473	441	429	413	436	428	407	443	437	435	437	434	459	423	431	429	427	423	432	440	471	405	390	425	445	411	416	419	450	478	417	411	439	436	427	445	442	434	429	458	417	410	425	379	431	446	446	427	425	480	414	456	414	419	457	410	475	447	408	419	424	457	441	396	465	436	475	456	419	407	412	450	424	430	444	408	444	457	436	412	410	445	388	432	413	416	469	471	462	452	433	435	484	426	460	423	418	463	421	430	436	408	455	430	436	427	437	413	449	408	439	446	427	416	445	436	412	427	440	428	433	433	426	431	420	409	439	463	427	463	422	439	413	466	413	409	419	435	465	435	460	427	444	444	443	421	464	459	417	447	403	421	457	470	426	404	436	458	450	423	398	422	409	444	444	462	439	406	438	446	404	462	460	456	393	458	438	420	407	466	455	428	448	428	400	428	435	437	425	428	414	440	432	425	459	425	383	439	442	448	435	404	407	428	408	447	459	424	454	409	458	449	444	473	441	427	443	411	442	440	437	437	436	452	449	453	422	405	462	457	470	453	464	399	442	420	393	475	446	457	417	471	423	447	418	398	445	421	417	434	442	475	438	472	449	423	439	429	400	419	421	436	426	439	418	433	416	402	447	459	460	445	399	442	417	442	416	452	428	455	436	398	406	476	430	427	441	454	454	420	435	446	420	416	409	442	449	440	459	443	403	443	404	420	375	422	394	428	442	450	403	407	400	428	417	399	445	416	418	409	441	424	450	419	456	423	408	416	430	420	383	451	441	442	439	447	465	440	438	485	427	436	422	449
50434	23395	11776	6053	4208	3268	2503	2030	1765	1546	1411	1200	1144	1109	1033	944	908	906	922	826	794	830	824	815	798	736	787	767	741	745	753	698	712	744	714	701	713	727	791	704	759	702	670	678	716	688	695	745	705	651	719	676	707	679	701	666	659	694	730	706	687	721	752	711	681	707	727	708	724	710	674	703	737	702	702	627	645	709	712	645	662	704	694	665	673	680	739	650	700	689	709	681	706	650	660	722	727	655	667	697	711	716	726	684	639	704	644	655	722	673	665	681	697	667	678	669	687	682	686	697	660	667	691	712	679	688	724	683	709	716	667	675	687	669	722	703	693	742	702	700	692	705	675	691	688	706	605	644	701	665	708	706	700	712	677	689	685	679	662	719	641	705	709	690	690	760	689	660	648	719	734	679	745	677	669	708	677	654	719	631	680	645	706	671	714	698	693	672	682	670	645	693	682	672	688	691	647	680	677	684	677	659	684	699	672	700	662	698	689	662	672	629	683	694	677	660	686	700	700	682	677	688	662	712	662	653	707	667	714	647	665	683	691	683	698	661	719	670	729	695	688	699	734	673	695	696	640	663	688	678	699	707	667	632	695	669	691	695	681	644	665	693	656	644	689	728	696	683	665	694	684	714	709	695	692	743	702	720	706	684	677	678	683	701	652	691	708	640	683	744	683	704	729	654	685	654	663	652	696	684	694	687	691	638	707	700	697	688	694	683	648	671	672	674	658	689	675	651	677	704	664	676	686	715	668	670	692	703	637	655	699	657	683	708	695	655	665	686	714	664	679	656	655	660	645	680	671	673	700	690	670	670	712	691	699	642	689	695	648	698	679	655	709	712	716	645	702	716	677	681	652	703	652	650	650	679	716	654	697	703	646	700	684	678	703	719	688	676	692	677	690	744	700	642	668	695	692	691	639	712	662	712	706	660	686	668	674	664	656	697	685	671	671	682	660	677	644	701	703	661	717	652	705	683	683	671	721	681	707	664	735	698	671	669	669	699	687	688	645	697	674	649	692	689	684	680	679	708	695	722	677	689	698	650	660	687	701	648	660	663	690	688	714	673	702	687	653	699	696	695	659	685	647	677	686	656	673	651	665	714	698	665	688	672	683	707	650	644	704	659	707	682	674	685	676	681	731	705	677	669	705	708	703	681	656	672	650	645	692	675	651	653	696	711	687	689	660	710	744	677	654	657	722	677	681	654	708	726	673	696	677	691	689	722	697	673	666	705	677	687	694	719	677	661	647	694	721	674	692	711	666	688	697	690	693	687	726	664	652	674	667	702	715	657	666	679	706	645	685	678	698	715	729	696	686	689	667	698	649	657	651	677	710	679	751	721	653	737	679	676	648	647	651	707	690	684	681	684	659	660	662	645	720	699	678	698	680	665	670	711	708	679	708	702	698	646	681	697	659	684	680	658	658	726	664	652	709	662	671	708	694	679	720	669	677	668	655	716	700	659	724	682	710	698	696	673	683	675	694	657	699	693	651	694	671	705	655	681	693	683	668	636	659	660	672	701	682	693	669	690	730	635	693	638	653	677	696	675	679	656	671	703	702	677	659	670	627	663	693	674	669	668	657	669	725	682	654	685	713	654	653	685	720	739	671	683	674	691	742	731	683	655	680	697	633	660	639	716	657	676	705	689	677	709	656	670	665	683	709	659	648	645	742	672	704	675	683	658	687	651	678	651	612	701	683	636	707	669	689	688	691	666	687	683	713	700	696	716	683	717	625	696	674	697	687	650	675	655	667	694	699	672	684	679	705	680	692	709	631	707	688	670	660	662	668	652	697	685	702	685	651	663	721	673	656	614	685	674	712	693	718	688	685	662	707	673	692	704	668	698	690	670	706	687	677	661	678	633	681	671	690	655	668	684	691	694	703	705	714	695	694	678	664	681	685	681	669	713	692	744	678	688	683	685	737	690	699	704	700	673	682	696	677	629	658	688	669	692	670	679	690	693	686	674	731	694	691	644	697	725	684	688	685	692	689	679	674	667	655	702	693	671	656	640	708	653	641	672	668	678	648	669	690	680	687	713	678	737	663	662	673	675	648	666	658	692	695	701	665	666	638	659	654	657	651	699	684	679	678	694	654	638	692	725	680	714	685	721	686	679	677	660	680	625	675	618	687	675	705	705	655	654	653	698	697	660	707	737	708	685	684	702	700	661	670	671	712	658	687	713	711	670	643	677	676	694	734	671	691	685	659	660	659	684	750	678	714	641	717	641	656	677	674	686	674	649	710	695	648	659	703	697	689	669	650	671	647	698	657	690	706	674	656	669	677	678	684	647	665	691	696	670	667	690	710	621	683	692	676	694	673	672	651	624	718	698	667	672	674	647	695	693	685	676	673	673	651	684	669	692	668	670	704	669	699	680	651	698	633	693	668	713	678	691	662	646	695	658	678	636	632	651	654	676	656	694	687	696	657	696	671	738	714	701	709	671	636	714	656	709	680	703	707	694	673	648	680	687	677	679	710	701	675	617	667	675	710	662	697	693	663	639	696	693	697	653	674	704	717	665	724	709	696	707	647	682	717	710	660	677	631	657	673	693	679	681	689	677	680	695	685	672	657	657	683	650	658	679	688	707	698	693	674	654	629	692	699	736	699	679	716	650	696	725	690	663	646	708	707	664	684	657	711	700	683	731	661	702	677	670	677	652	703	662	647	686	736	697	728	727	697	677	706	655	700	680	678	659	643	714	711	685	690	686	661	712	742	672	706	662	678	674	669	681	664	687	666	681	647	722	640	697	670	678	688	686	706	626	677	672	678	655	662	651	659	647	693	666	683	661	637	666	687	667	727	712	711	676	648	622	652	696	713	662	671	653	725	642	667	663	679	658	706	670	681	642	679	637	691	672	722	674	700	664	661	670	666	737	632	710	635	684	702	693	658	656	671	648	687	645	664	733	646	721	650	691	675	664	669	700	655	681	718	664	714	678	664	658	677	696	671	661	678	695	652	680	707	730	700	678	631	606	676	720	684	658	682	737	723	677	708	655	646	664	695	703	704	674	697	666	687	650	695	658	624	676	693	708	667	709	696	713	737	684	700	690	697	686	668	700	719	740	716	686	660	672	641	702	690	661	690	679	673	716	651	626	702	626	675	670	668	655	710	721	637	666	624	704	672	671	689	701	663	685	674	655	685	637	692	694	703	683	691	671	666	649	731	691	641	739	681	645	651	694	674	689	645	708	674	704	668	699	725	670	658	680	605	675	707	674	716	687	658	678	659	663	683	727	684	681	668	703	683	664	686	712	636	696	642	675	700	685	705	700	690	682	657	692	622	625	690	680	667	707	725	677	675	672	646	700	715	659	663	683	681	640	662	715	697	701	684	676	655	648	726	692	705	655	704	672	700	657	659	692	711	658	677	688	644	667	665	720	659	686	683	677	649	699	660	682	648	689	652	704	692	673	686	666	675	651	677	731	656	695	640	691	728	688	656	627	661	672	704	682	665	680	683	687	681	678	649	691	691	652	648	729
27105	21244	10961	777	411	355	241	173	215	187	195	187	164	191	206	179	168	173	198	172	183	209	163	185	187	175	171	173	191	187	165	171	174	162	200	170	185	190	176	174	177	190	162	185	192	162	194	184	192	170	189	180	175	185	167	204	184	201	188	185	182	203	156	179	186	184	199	187	187	204	168	184	179	203	162	164	178	184	199	163	169	193	180	191	175	187	172	177	198	190	177	211	172	198	196	188	165	171	176	194	168	196	188	186	171	201	166	196	148	180	199	183	203	189	177	154	193	170	180	181	200	185	168	171	213	202	180	205	178	194	172	173	181	186	149	175	191	194	165	182	172	165	196	200	160	177	194	170	171	178	173	183	161	171	183	181	180	164	167	191	163	187	184	175	188	209	179	172	173	209	183	190	186	169	195	184	189	173	173	190	162	170	171	176	191	165	171	163	175	187	164	186	169	178	179	196	178	169	190	197	167	159	179	187	163	165	187	201	183	188	202	163	180	189	208	178	160	162	187	180	176	195	183	167	170	197	194	182	183	174	177	196	186	202	201	207	150	164	191	188	174	188	196	182	191	183	181	169	186	190	191	184	163	176	194	167	202	195	187	164	185	184	159	197	181	168	180	188	175	192	181	195	190	194	184	194	186	181	168	169	165	189	171	175	176	175	166	203	187	184	169	177	188	175	166	168	165	172	216	186	202	184	183	167	194	176	199	183	185	192	172	167	187	194	203	179	194	182	180	192	162	169	197	172	168	191	173	192	182	173	194	174	197	189	196	175	182	196	180	193	178	203	157	179	211	169	193	186	170	173	167	180	182	182	182	176	183	193	168	167	188	185	175	179	207	193	158	165	194	211	195	160	194	195	192	150	183	180	160	195	178	180	186	190	198	166	170	206	178	173	186	182	189	183	184	193	160	188	213	183	168	191	169	175	183	161	200	183	173	185	184	208	180	176	178	159	177	180	165	207	177	185	160	190	169	164	173	188	194	192	168	203	199	154	197	190	178	179	164	186	170	190	198	186	189	189	184	177	176	192	185	182	174	197	185	204	222	179	190	169	164	198	178	172	195	172	212	182	175	196	181	187	200	167	174	191	185	179	189	188	172	181	162	180	181	174	177	188	184	205	177	187	200	183	164	189	175	205	179	173	173	190	171	178	189	185	207	188	184	172	172	197	183	170	182	183	182	155	164	179	179	214	189	194	186	184	171	164	175	166	169	184	189	194	196	189	180	180	178	196	187	181	177	174	175	170	188	189	199	185	175	167	178	178	214	169	203	190	173	173	185	177	176	184	182	162	165	157	187	164	182	179	172	194	165	191	185	172	199	193	203	182	188	185	185	188	174	174	148	173	177	209	175	172	175	183	184	181	167	167	165	198	171	156	185	189	168	171	203	162	189	180	191	202	172	163	194	184	167	176	174	185	188	180	189	198	181	188	186	164	170	186	180	170	166	199	166	164	183	183	209	168	205	145	170	183	193	210	185	181	198	187	207	193	174	175	169	178	168	193	192	177	188	199	192	196	175	192	181	153	189	193	171	194	151	181	197	178	161	170	182	182	204	187	181	153	179	181	169	180	172	179	187	190	185	191	185	191	190	185	177	196	177	191	191	188	188	166	163	170	194	174	167	181	174	198	186	165	162	168	164	186	150	196	181	195	191	178	174	171	175	204	203	197	184	179	188	192	172	194	210	169	177	185	180	195	190	193	184	171	163	177	181	146	161	178	188	193	208	171	177	212	187	156	181	185	170	167	184	207	169	191	146	187	202	163	183	167	183	167	176	178	171	180	189	183	182	203	188	175	201	187	177	192	191	199	180	175	168	183	192	176	181	176	167	206	181	184	178	185	185	161	181	175	174	165	198	207	163	180	216	177	207	185	155	182	190	182	173	193	178	175	172	175	196	189	176	213	205	174	176	197	181	172	194	166	181	200	195	160	161	175	202	173	177	180	183	204	168	172	170	187	188	185	181	201	185	197	179	190	176	188	168	204	163	179	172	180	169	195	168	175	177	181	185	179	158	205	196	170	156	174	189	182	185	172	178	195	191	184	181	196	201	201	175	190	169	176	171	183	173	171	172	182	162	164	190	184	189	186	156	187	179	196	179	180	180	175	187	185	195	176	184	204	177	168	166	178	200	190	173	175	191	178	192	167	194	181	188	175	196	174	171	182	199	174	184	186	196	190	187	190	175	189	192	186	193	170	210	192	172	198	184	173	194	189	196	180	165	198	181	197	191	156	176	185	195	171	175	202	179	182	180	181	181	156	160	172	176	185	172	182	174	190	194	172	205	185	178	178	160	177	161	194	187	187	167	196	168	169	172	200	193	177	166	155	165	190	206	173	202	191	180	179	173	188	183	195	190	178	197	172	192	176	165	188	167	187	188	183	172	183	184	185	186	173	188	154	172	169	191	179	165	203	163	180	173	211	197	165	191	179	191	188	178	209	184	186	174	172	165	178	170	182	173	154	181	163	193	175	177	157	178	170	176	201	207	187	185	198	169	177	184	155	209	180	203	200	195	192	171	197	182	187	183	177	149	178	174	181	175	178	181	168	168	185	196	176	201	186	192	182	146	221	183	201	156	226	166	175	198	175	181	168	179	195	178	186	180	177	179	179	169	175	182	164	205	177	161	172	175	169	186	205	184	176	170	185	205	190	183	164	192	184	221	206	197	177	190	184	171	152	194	166	170	209	190	181	189	184	183	195	170	182	170	185	166	188	197	182	161	167	172	197	189	172	186	203	166	179	181	150	188	177	206	183	184	179	195	207	166	167	184	182	180	172	152	182	194	181	188	189	186	171	170	181	175	174	182	149	187	210	211	169	178	193	205	180	189	169	201	180	173	167	183	183	185	185	191	173	194	183	190	200	168	156	184	185	176	194	176	182	174	196	195	189	176	173	160	194	190	182	183	193	173	175	174	170	182	188	196	178	182	192	171	195	183	185	178	189	196	214	191	188	178	192	169	172	182	175	172	165	181	207	177	160	177	182	182	158	185	173	165	194	192	198	176	166	195	202	171	198	171	154	149	181	180	175	189	193	188	162	184	213	191	183	210	178	201	196	169	208	191	179	189	192	182	151	184	205	161	187	180	179	190	181	164	167	190	179	192	191	165	182	157	177	176	192	187	191	176	166	200	193	175	165	193	194	164	188	166	160	150	175	180	181	187	177	164	169	168	186	179	198	194	178	171	166	195	181	175	174	174	181	157	164	168	193	180	196	180	182	167	175	188	163	194	187	196	175	187	178	189	184	195	170	189	169	190	180	171	181	162	210	191	185	170	193	172	182	175	184	186	181	184	173	167	182	177	162	176	162	203	181	173	179	176	174	173	171	176	178	177	204	191	181	185	174	168	179	181	184	187	176	156	169	184	167	185	188	173	170	189	159	151	168	184	183	181	165	184	194	187	172	181	165	195	170	187	168	163	177	167	168	168	195	173	189	203	189	173	182	182	162	180	173	182	202	172	202	178	185	167	188	183	195
25280	10359	1073	640	498	442	383	367	348	368	310	338	327	318	339	334	324	291	308	307	312	315	307	336	295	326	296	291	326	321	282	328	297	307	320	263	305	333	307	307	279	312	333	310	297	317	337	308	322	286	279	336	310	291	326	341	279	301	299	294	299	301	299	297	335	297	278	337	283	300	321	320	311	327	295	287	293	296	313	313	320	306	321	329	299	313	304	287	295	282	300	314	315	331	303	273	287	298	302	315	300	305	293	308	299	294	335	308	314	306	306	320	293	323	321	321	303	321	313	331	298	303	311	274	270	282	273	278	312	267	304	305	302	287	302	283	288	270	304	299	335	308	325	293	339	278	278	306	287	308	299	309	293	285	317	306	323	314	323	299	312	300	343	271	306	288	301	271	301	293	268	279	291	305	301	286	346	333	307	296	296	321	283	292	292	326	289	323	303	330	276	274	309	315	287	300	315	336	279	300	279	312	291	288	286	279	300	280	291	303	323	314	319	290	299	271	316	308	326	279	314	281	318	310	328	304	283	341	290	319	309	314	320	283	300	310	293	301	316	300	313	285	290	314	327	290	314	314	300	291	292	279	317	330	305	295	309	292	303	309	320	306	284	293	321	309	318	297	309	285	304	292	298	303	322	322	320	290	307	303	295	283	302	291	301	299	284	305	297	320	328	306	311	320	331	317	289	261	317	300	287	274	257	275	312	286	296	311	292	274	328	312	294	318	318	308	326	285	297	287	314	297	303	315	301	283	316	296	303	326	278	302	277	316	309	302	313	281	300	311	311	287	316	305	302	278	277	280	324	301	302	317	288	287	296	309	299	259	307	302	326	268	304	328	311	309	310	280	272	308	282	325	281	296	289	298	295	303	309	317	280	292	298	287	274	322	342	273	314	309	346	313	307	296	315	319	302	306	319	281	280	295	308	322	331	294	283	316	294	292	285	282	271	279	309	288	327	285	287	305	278	330	333	296	315	280	288	285	301	293	321	313	298	309	323	295	299	287	310	309	310	310	326	287	321	318	289	281	291	299	301	262	298	305	322	342	302	306	315	291	321	286	299	292	316	280	313	330	287	302	296	286	291	298	307	317	306	331	283	262	325	301	366	273	307	319	306	324	276	283	306	298	273	307	273	319	275	285	297	317	272	323	286	302	299	286	293	294	297	280	301	304	308	310	322	312	306	325	251	285	308	284	294	310	312	293	286	309	286	299	284	285	313	307	288	286	285	294	289	316	289	313	278	298	293	300	290	304	296	288	287	301	329	312	297	285	296	272	290	301	291	296	322	298	270	289	327	298	319	303	280	297	315	320	307	299	298	284	281	325	290	327	283	305	294	302	303	297	320	292	322	293	287	325	291	301	303	302	310	312	299	284	322	332	318	302	298	320	310	328	293	300	312	280	284	333	311	306	289	308	296	297	300	313	288	311	297	304	307	338	295	266	269	312	306	312	310	285	291	288	322	274	295	280	314	297	320	309	292	272	292	322	282	284	298	293	297	291	298	306	300	318	329	285	305	278	268	306	318	293	291	279	310	289	278	291	301	328	298	282	316	289	280	273	279	307	320	311	275	310	305	271	270	279	284	307	299	278	312	306	311	325	305	315	305	321	294	292	312	303	300	319	298	314	324	282	287	323	288	310	298	322	305	283	272	324	296	284	316	309	314	309	319	322	291	279	320	321	335	302	272	280	303	294	299	303	278	266	279	292	271	299	302	298	303	287	309	312	271	344	317	289	306	292	317	274	298	260	342	310	275	307	319	311	315	278	309	303	302	317	318	316	320	302	334	313	295	303	296	310	295	304	295	339	310	340	301	281	315	304	288	313	332	322	307	297	313	299	317	288	296	298	297	325	308	298	288	334	268	319	305	307	318	337	279	299	314	324	294	278	300	292	293	276	284	271	305	295	294	317	268	317	314	309	305	283	287	300	286	315	335	329	277	299	279	273	306	307	320	305	322	286	333	315	327	337	294	283	309	318	278	280	318	295	288	300	319	292	335	313	290	300	302	299	302	291	316	344	324	319	283	281	306	297	271	300	273	311	306	301	269	303	273	285	314	280	295	290	319	275	293	318	265	271	290	287	330	273	324	327	303	284	310	302	294	293	306	315	290	295	316	311	309	284	273	274	287	323	326	312	331	300	290	301	329	292	294	311	281	289	307	292	298	309	304	271	274	306	281	316	293	326	308	285	261	301	294	291	321	324	293	306	279	313	285	286	333	269	320	300	325	311	290	319	288	304	314	304	298	296	326	294	280	299	328	303	320	293	291	293	320	301	290	299	300	283	305	253	281	261	309	292	312	297	323	328	304	336	287	273	297	300	308	304	308	294	300	299	348	338	307	298	323	321	328	310	300	284	297	298	298	286	281	308	326	328	305	302	315	270	285	304	321	337	313	314	305	290	307	282	288	318	304	293	294	295	332	293	338	315	292	317	294	286	309	287	305	287	314	294	315	291	295	293	316	300	320	327	266	327	302	304	287	286	288	314	297	311	335	281	285	288	288	317	312	304	283	322	297	322	283	267	290	317	309	279	283	289	292	290	312	286	314	323	308	308	299	297	306	286	318	302	336	309	276	334	305	296	292	324	291	314	301	318	302	294	314	276	329	301	295	295	317	292	306	271	298	297	294	299	337	293	307	331	296	297	295	281	279	283	328	287	334	277	298	303	275	301	288	274	300	336	302	264	298	297	307	310	284	297	309	302	283	272	286	286	282	285	283	287	281	341	312	333	301	310	280	293	332	318	326	310	316	299	270	295	320	283	330	333	277	297	324	298	288	295	285	297	312	295	274	290	271	309	282	290	303	291	300	290	293	300	273	279	289	279	312	324	275	306	280	286	307	275	274	316	292	301	307	305	321	270	314	302	338	309	290	284	330	308	297	298	305	304	286	290	269	297	291	325	293	308	303	297	321	299	280	313	290	298	311	287	285	319	274	277	299	328	315	297	325	273	300	296	277	308	302	332	290	320	324	298	282	304	301	308	262	323	303	294	276	284	290	312	309	289	319	315	313	311	291	305	315	289	277	307	319	296	319	294	311	329	292	293	295	282	300	291	343	310	333	335	288	321	280	320	318	335	306	276	294	318	275	287	314	281	301	323	309	304	310	290	272	278	322	295	305	304	309	296	295	292	289	311	297	264	313	333	322	289	290	286	321	294	310	270	268	307	294	306	282	313	327	295	286	307	298	299	320	321	315	301	313	286	349	306	311	306	312	306	300	291	302	324	298	313	316	313	319	311	307	267	273	295	303	294	286	300	286	296	294	287	288	293	308	277	297	333	296	324	319	308	272	291	303	333	293	299	306	317	305	342	289	320	272	305	284	294	288	301	304	299	317	294	323	313	283	288	326	286	308	303	298	299	290	299	288	301	313	314	269	293	311	313	287	349	326	292	304	321	273	286	291	299	284	271	310	268	291	300	311	251	309	291	295	320	283	301	313	296	324	315	313	308	296	297	329	300	309	302	339	315	314	314	291	296
24169	21403	28466	24633	21155	4897	871	664	519	490	492	491	461	463	479	471	427	451	417	406	419	415	429	401	431	398	416	440	410	398	430	385	414	412	412	414	453	394	417	410	406	390	417	427	435	395	374	364	395	408	391	420	403	380	429	411	421	412	423	405	386	422	411	440	443	400	413	413	356	386	388	377	418	377	382	415	420	437	414	374	362	406	424	422	434	440	408	418	412	382	409	383	373	402	419	425	415	405	404	377	432	422	403	402	419	378	362	421	390	365	395	393	393	405	390	424	432	396	411	398	423	406	380	412	394	415	373	382	416	419	392	382	354	382	367	382	386	389	411	401	390	407	394	407	410	384	410	400	379	387	400	369	421	383	367	419	400	397	397	410	374	392	383	371	366	390	395	390	412	394	405	402	441	412	419	420	407	417	406	394	368	417	369	375	402	371	417	399	412	378	376	396	410	384	370	374	414	414	373	394	425	402	388	391	420	388	406	388	360	392	361	418	372	407	369	396	432	382	395	392	399	379	400	418	405	410	424	381	381	395	378	425	411	422	371	413	394	400	395	405	428	378	361	431	381	409	417	377	389	398	406	412	421	405	372	399	419	387	385	411	356	407	384	394	421	414	356	402	416	440	383	404	368	371	448	390	365	404	407	427	360	397	380	362	414	353	384	381	381	395	372	389	402	411	408	419	392	404	390	411	377	391	421	384	379	389	318	403	368	405	390	370	386	397	385	406	378	367	398	386	360	415	386	442	388	412	380	362	375	407	386	381	407	441	393	384	381	388	391	406	378	379	389	398	398	412	375	406	406	397	418	404	379	430	378	378	373	424	395	417	388	392	378	405	389	399	370	412	417	372	400	430	381	388	386	448	425	374	376	374	455	385	424	397	404	358	397	377	391	381	434	419	410	400	418	386	376	397	390	406	416	378	365	363	402	408	389	398	410	403	387	366	392	372	393	438	418	400	396	409	399	414	413	412	422	435	408	424	397	362	424	369	391	423	385	398	352	402	404	411	383	388	414	406	378	391	381	394	413	450	406	416	407	386	377	358	399	376	439	388	415	378	418	363	392	399	407	433	415	398	394	385	424	372	419	369	422	421	357	382	387	389	440	382	415	396	432	387	401	392	382	389	401	409	360	368	375	389	378	362	385	385	385	409	389	379	410	383	413	388	380	411	364	400	382	404	395	386	399	417	412	393	399	366	338	370	378	413	419	396	418	409	382	414	405	363	412	376	392	372	402	405	343	401	359	404	412	447	372	423	415	421	364	376	424	404	396	367	379	386	406	389	401	395	391	429	413	405	414	402	380	394	344	371	386	371	384	372	401	403	397	403	405	435	357	402	427	375	408	391	406	389	361	371	416	424	408	395	405	405	386	384	427	377	415	363	394	374	383	408	407	390	367	381	395	394	381	434	398	417	412	391	382	404	383	408	406	414	417	403	408	359	404	397	394	381	400	393	384	386	410	377	387	375	356	368	427	398	425	392	416	401	398	343	397	390	398	391	398	395	369	379	394	387	388	415	427	401	393	404	345	389	365	373	388	365	381	384	404	377	384	391	390	372	410	379	384	369	419	369	410	379	402	404	417	406	401	374	385	401	421	386	401	402	379	416	379	417	402	395	406	338	392	409	429	419	410	368	381	375	432	373	394	379	419	442	411	394	409	394	385	384	425	404	366	414	404	401	391	390	433	380	364	376	383	360	393	379	360	376	416	400	388	396	355	428	400	381	381	381	388	397	410	393	434	389	386	413	420	400	379	437	409	421	369	363	434	411	397	400	376	404	438	384	419	376	432	409	394	414	401	407	403	379	401	424	392	372	418	435	370	353	376	366	418	393	373	396	397	384	372	362	408	414	385	386	410	367	427	419	428	401	379	383	399	417	386	396	385	367	366	374	402	374	350	410	383	413	387	402	388	420	386	395	394	397	391	417	412	384	412	411	369	389	384	431	405	425	409	363	373	385	364	416	350	407	397	371	376	381	400	393	375	393	420	379	424	388	410	418	409	398	378	390	385	411	369	423	388	407	424	407	386	404	380	415	429	396	406	388	396	384	405	419	397	395	373	391	393	412	381	401	429	443	389	364	401	356	426	408	414	382	410	398	426	388	386	377	382	414	384	392	385	383	403	396	399	382	379	392	403	404	383	399	388	365	432	342	385	394	375	402	396	401	379	362	424	376	407	360	398	389	392	395	423	357	377	382	402	397	413	389	393	390	414	401	413	415	387	386	415	398	396	389	422	422	360	375	420	391	405	429	435	399	365	407	401	401	399	391	423	389	406	421	395	432	386	384	427	403	398	405	366	393	415	385	363	381	398	392	370	417	396	409	421	410	414	392	387	403	395	393	413	441	406	398	395	406	398	397	384	412	421	400	395	413	421	418	385	405	403	405	375	400	412	383	364	373	414	385	385	393	387	397	397	410	415	416	425	414	361	386	416	389	387	375	409	410	405	382	366	371	412	393	384	395	388	366	406	388	375	353	386	431	385	366	414	414	390	354	398	377	403	397	411	417	408	388	429	404	384	372	406	372	381	378	421	412	423	378	417	390	374	405	411	418	398	432	366	409	389	367	383	375	382	408	401	380	427	383	380	402	379	425	373	402	382	424	390	390	412	390	396	384	392	464	436	405	407	375	345	371	350	372	385	417	398	387	411	395	397	418	380	435	433	396	380	397	402	381	368	394	393	422	414	371	360	373	407	395	382	373	408	404	394	410	375	414	427	401	377	405	373	372	397	370	386	423	410	369	359	407	386	387	378	396	391	393	403	393	379	399	393	399	392	402	420	386	395	404	389	396	434	403	383	361	384	341	398	383	432	441	426	382	400	414	426	376	382	372	370	409	377	428	359	396	402	367	403	395	397	407	436	384	388	397	410	406	420	374	423	379	397	404	396	409	428	363	403	404	429	412	410	434	425	410	381	422	392	401	413	384	379	415	395	392	414	407	395	430	392	415	396	403	383	385	372	353	394	395	361	391	433	383	417	430	427	401	421	402	358	382	378	376	405	400	390	412	372	396	397	410	404	389	378	395	386	398	412	415	388	402	396	414	421	413	392	403	375	393	406	398	400	399	399	420	409	426	378	405	387	383	387	406	400	371	408	387	376	440	347	383	399	404	403	399	388	397	394	397	389	404	412	429	406	399	448	394	385	383	381	396	395	395	417	419	344	417	384	403	382	422	383	406	442	382	408	404	402	414	389	375	385	391	404	374	401	423	357	378	397	425	396	395	373	437	372	402	409	375	396	376	388	429	390	388	417	396	372	408	397	396	421	389	421	415	407	364	449	376	403	385	403	361	367	362	364	373	410	370	397	393	401	360	386	367	375	414	399	411	384	394	399	413	377	419	420	380	411	429	388	400	415	452	420	376	396	399	437	397	409	367	414	417	379	393	384	386	398	396	376	422	382	392	406	443	395	380	417	376	404	371	410	363	429	408	388	407	380	394	363	419	391	360	381	422	403	387	414	386	383	402	417	388	367	416
47646	22625	7431	3781	2559	1963	1612	1360	1175	1113	1023	923	826	789	743	777	792	726	735	732	741	666	768	755	697	635	662	685	660	668	671	652	674	630	670	604	598	695	647	664	656	582	632	650	603	652	671	620	603	619	640	634	609	603	673	634	656	613	620	622	662	618	682	616	677	615	617	634	664	642	652	615	614	646	578	652	639	622	623	622	639	627	629	611	630	632	642	600	634	616	616	623	642	641	598	621	620	581	622	664	622	664	631	664	624	655	637	659	646	652	663	630	594	714	619	635	609	629	645	585	635	625	614	664	621	635	631	609	653	606	641	638	607	584	662	572	669	624	628	577	589	630	637	628	657	639	579	659	620	593	667	619	624	634	636	617	620	644	639	634	605	637	642	635	633	653	642	603	634	590	629	657	624	615	600	631	609	639	656	641	639	645	626	643	616	607	621	614	601	609	622	588	597	621	671	603	626	598	611	619	609	568	647	649	674	645	607	662	655	623	620	620	616	659	598	595	606	614	671	568	638	636	619	610	649	620	607	608	655	651	703	640	596	665	656	647	641	588	605	641	655	644	634	600	639	678	635	685	605	652	667	636	611	622	651	606	588	676	618	637	611	615	603	619	614	636	640	596	610	585	616	594	638	630	609	639	590	627	653	606	622	633	647	622	627	597	654	611	661	638	658	600	617	634	641	568	658	653	607	635	616	633	578	607	622	649	695	615	588	605	608	644	648	617	592	659	618	610	646	629	616	617	596	631	618	577	650	618	613	628	646	628	653	624	581	610	609	634	628	649	590	613	630	642	657	630	649	606	605	600	638	608	628	635	631	647	657	632	606	639	651	581	631	643	593	635	657	612	624	607	648	604	681	650	617	607	663	647	639	624	618	636	627	619	627	590	645	616	603	592	649	625	652	658	626	616	627	616	649	661	589	625	616	619	620	627	614	610	617	638	656	680	628	610	659	600	638	597	640	642	609	645	619	647	615	680	614	655	627	627	652	640	577	617	634	543	592	620	577	663	643	584	602	622	608	659	654	558	668	634	614	628	627	633	621	596	661	625	645	660	654	650	632	624	623	650	592	630	665	665	608	624	594	673	652	594	588	619	643	565	633	626	621	663	648	604	598	607	643	618	621	638	636	636	663	630	606	629	621	595	647	634	642	601	659	613	641	632	624	624	599	614	656	605	670	621	591	653	618	576	573	591	604	615	615	653	671	658	609	626	601	619	564	646	623	581	576	644	618	626	626	653	616	685	604	650	618	624	637	629	626	619	636	624	624	641	643	586	635	606	625	576	679	656	644	628	616	662	648	673	602	602	587	649	658	606	626	586	635	593	652	618	622	665	660	622	604	603	598	606	618	622	631	633	621	641	630	597	623	618	608	617	641	643	583	660	640	639	643	607	621	630	589	655	630	617	610	653	628	619	597	614	620	656	600	659	643	694	613	663	673	623	622	651	633	603	578	584	625	602	619	634	626	634	642	627	623	569	631	660	611	616	680	629	662	633	604	573	633	660	652	617	673	638	645	626	628	618	603	639	626	633	654	587	628	648	606	615	600	636	625	608	607	627	604	588	644	668	630	662	603	630	646	629	605	599	658	639	615	624	633	599	632	603	593	643	640	619	636	652	630	619	606	666	601	566	680	603	642	625	601	632	612	655	674	631	618	580	599	650	602	628	612	598	631	690	619	588	639	615	631	657	628	605	638	606	604	634	604	612	652	610	601	622	694	611	637	617	648	658	624	655	613	628	643	607	686	604	594	621	580	605	640	667	628	656	638	652	627	637	604	624	619	631	674	627	602	625	625	630	609	626	618	667	678	645	626	629	631	651	591	611	625	620	606	648	606	608	672	642	648	613	687	638	647	600	608	647	617	626	630	611	645	623	643	592	597	606	608	609	661	626	624	658	617	604	654	637	643	610	625	632	606	651	648	600	632	624	605	605	570	610	658	636	591	656	651	658	642	644	641	581	630	636	635	621	603	643	646	633	594	630	618	549	564	636	625	601	652	613	646	635	621	590	622	644	580	625	620	634	621	656	617	606	617	649	591	632	674	614	640	653	641	613	657	636	634	606	608	596	618	639	585	579	639	651	674	661	654	634	673	618	646	620	652	628	618	579	582	637	661	615	579	646	633	643	585	631	617	619	636	634	613	639	608	613	587	615	633	622	620	622	621	625	655	652	606	617	608	637	613	654	682	651	617	649	648	625	639	649	585	684	698	703	616	627	644	624	634	606	632	585	591	647	619	578	614	628	625	629	635	648	607	590	610	649	622	658	611	635	622	627	640	593	611	621	620	654	663	648	615	658	635	656	666	589	647	644	621	647	623	636	655	629	637	632	602	617	636	652	638	652	623	631	645	625	615	628	612	586	604	608	622	586	656	658	640	653	614	647	655	659	619	632	643	674	585	650	669	616	591	641	604	644	616	625	635	622	614	628	615	635	631	615	623	615	632	622	662	650	606	613	642	575	614	588	665	603	589	600	633	615	636	622	620	626	608	635	611	662	588	633	592	588	669	636	613	612	632	651	630	618	588	639	609	601	601	576	635	580	599	612	623	606	620	632	689	659	612	649	657	611	584	626	646	621	601	607	620	627	610	690	593	571	615	629	615	553	650	607	650	628	565	579	615	666	616	623	636	620	603	602	657	627	640	579	623	610	626	627	636	651	629	591	632	606	630	572	645	611	626	602	667	615	625	601	616	663	639	619	649	641	619	607	614	618	660	591	617	634	586	650	587	599	632	618	615	618	650	616	627	649	626	609	622	588	621	659	630	654	677	642	621	659	624	552	620	590	605	629	652	647	630	632	633	614	695	615	622	625	590	652	622	560	620	658	637	628	625	635	573	624	653	602	600	636	634	651	607	597	620	609	653	555	641	650	667	567	643	641	609	680	610	607	639	642	613	603	644	662	627	681	588	592	606	587	615	651	610	651	644	629	651	621	629	626	581	644	661	658	665	627	600	643	636	611	607	670	585	640	613	638	656	620	668	664	676	623	649	596	644	638	612	642	633	645	604	618	659	599	611	629	635	646	619	612	610	602	624	569	570	649	606	591	597	611	639	626	621	619	582	613	636	625	629	571	603	580	614	659	610	607	639	581	641	636	613	622	603	670	617	647	601	639	671	625	680	608	608	621	628	687	610	584	667	647	619	629	589	616	599	636	639	616	636	643	578	635	622	682	658	629	613	602	615	627	649	641	653	596	620	590	624	590	560	623	637	638	624	603	656	641	663	594	659	632	626	594	593	679	595	626	627	592	610	637	623	582	693	613	616	576	676	609	615	621	686	631	623	635	676	643	606	641	625	584	650	628	669	628	610	597	602	629	628	652	661	602	645	642	646	667	672	591	594	633	649	663	635	645	626	643	650	642	607	619	648	636	635	609	610	650	642	615	613	614	635	667	660	621	626	633	641	588	667	647	640	678	652	627	656	597	620	612	636	631	654	663	641	658	640	628	651	630	623	650	582	625	641	643	572	617	575	637	606	627
23278	21430	28838	24372	21416	21214	3860	964	754	717	712	589	567	579	544	535	581	474	492	490	518	457	448	459	462	474	512	463	453	418	449	468	419	410	443	464	429	490	432	442	476	444	453	451	442	477	448	460	439	412	412	474	448	438	415	418	473	464	414	449	445	465	428	450	447	476	448	449	399	480	432	457	407	475	455	429	475	451	402	415	457	421	446	453	467	405	416	461	399	426	463	453	470	452	461	452	421	449	454	408	429	453	445	401	417	447	446	440	483	438	444	452	422	397	390	461	447	458	446	440	412	457	439	484	474	437	427	403	404	448	434	452	445	417	433	398	482	395	449	455	418	456	445	443	496	433	391	425	464	435	450	433	444	424	437	432	439	462	457	448	445	421	468	433	414	387	449	399	445	439	467	385	464	428	438	442	436	442	424	423	423	426	423	435	460	407	467	400	437	437	426	404	437	433	424	427	495	433	413	396	459	458	442	418	395	460	412	444	436	414	431	360	435	474	427	448	417	462	461	452	484	395	426	472	406	440	412	403	413	403	462	424	418	406	405	408	433	399	439	460	411	427	386	394	436	429	444	389	442	417	405	436	434	465	434	461	428	427	441	428	446	453	460	445	426	436	429	436	450	433	437	432	465	443	438	431	453	416	470	459	368	454	420	444	429	412	427	430	433	430	450	441	440	457	434	431	448	434	447	417	419	418	437	387	415	427	432	410	397	437	407	431	458	410	476	427	432	421	496	429	436	430	399	400	424	436	459	417	472	441	451	455	438	478	450	427	415	423	420	440	448	427	429	457	403	467	452	423	447	431	431	436	447	421	448	402	448	434	418	434	446	467	467	437	454	450	445	488	431	428	443	436	411	385	436	430	459	438	447	400	437	439	397	449	450	444	436	425	465	404	477	440	406	418	429	438	451	408	434	460	465	477	445	408	450	424	414	450	434	450	453	405	436	429	417	467	408	442	421	410	434	420	418	445	433	431	453	456	380	398	455	447	398	429	409	466	412	412	470	396	439	448	447	422	428	439	389	403	403	460	436	428	422	421	442	444	444	440	458	413	433	422	439	455	455	441	449	460	481	417	399	412	445	416	476	427	409	422	443	460	429	423	416	435	398	411	411	437	432	435	455	452	444	449	453	404	462	446	460	438	406	441	390	416	468	445	469	429	458	427	462	440	454	406	443	429	448	436	439	449	449	484	418	418	437	420	441	414	415	433	464	447	467	440	443	417	501	466	427	422	446	423	409	425	445	447	461	409	431	431	468	424	427	430	445	458	421	409	461	465	460	440	426	453	478	455	444	424	444	455	421	448	417	414	441	435	372	474	403	434	422	451	421	432	418	444	425	461	434	452	432	425	420	431	465	477	423	433	457	439	421	413	424	446	445	391	422	461	437	422	399	428	452	403	449	416	451	405	461	451	422	437	403	460	437	453	439	439	435	467	417	425	419	442	429	403	460	431	458	411	411	442	453	423	421	419	419	452	454	413	448	462	431	451	435	459	415	437	428	445	452	439	419	405	412	416	398	415	448	426	474	421	404	439	463	454	453	430	416	460	433	391	432	452	419	435	467	388	393	423	447	467	406	419	463	466	427	436	440	439	437	402	455	420	424	444	434	413	436	417	446	429	417	432	414	452	444	471	436	432	419	454	455	438	419	405	433	418	402	388	348	431	475	445	420	445	381	422	435	423	472	451	447	436	426	445	405	442	470	420	447	450	459	473	403	417	439	428	435	441	466	406	427	372	411	444	464	460	439	461	436	413	433	430	469	444	452	402	442	433	457	410	437	454	452	453	421	469	420	428	434	420	428	407	454	392	446	420	425	418	445	460	447	446	463	423	440	405	437	420	391	465	403	452	466	417	428	438	445	439	468	420	445	482	441	434	447	418	409	427	419	458	421	449	426	470	421	436	461	439	453	407	439	419	445	472	427	430	422	406	426	401	413	436	423	437	407	408	412	429	414	428	467	421	444	403	444	435	418	460	437	404	402	390	459	468	440	425	433	445	463	434	453	466	463	426	396	420	475	460	454	430	406	439	443	425	401	410	436	402	436	435	434	443	442	408	433	405	417	452	459	431	412	433	448	435	415	426	379	428	435	454	399	446	447	419	446	431	442	420	429	408	438	497	443	452	443	438	464	460	414	450	435	413	430	448	435	444	459	447	432	431	462	422	436	416	459	450	441	402	423	426	418	441	444	420	427	451	441	434	401	492	479	439	428	472	439	447	457	436	425	421	431	442	449	463	433	412	450	452	395	407	422	470	414	451	416	422	457	444	486	454	413	447	437	436	422	430	406	429	435	425	473	461	459	432	441	417	424	396	402	395	410	453	433	440	416	433	430	397	403	438	440	394	453	423	405	452	395	407	429	399	421	414	430	454	440	398	482	432	433	435	432	427	406	416	445	421	443	417	433	456	468	458	419	449	436	415	470	427	457	467	456	436	416	444	439	407	467	439	429	448	444	473	415	466	406	462	407	445	455	440	424	431	474	454	413	432	454	437	427	420	417	434	449	440	425	426	440	447	404	444	425	453	474	430	411	420	475	441	410	406	418	421	452	414	413	417	440	431	390	406	411	413	424	425	439	470	396	434	442	430	432	420	423	440	419	429	450	426	437	451	426	456	456	415	423	450	451	430	417	440	423	455	429	462	400	415	422	452	448	409	400	446	417	407	419	447	451	450	423	411	415	426	399	397	451	415	426	455	462	411	450	438	408	444	452	445	439	442	408	452	416	408	438	439	444	423	403	422	431	440	443	408	426	407	396	435	456	436	430	456	441	431	423	427	437	432	436	414	464	419	381	421	431	418	396	426	393	428	461	426	442	395	476	454	436	442	435	461	443	388	455	418	469	454	430	445	450	411	466	438	410	386	401	436	420	421	435	398	417	430	455	446	453	419	417	399	449	463	443	430	434	431	395	466	411	422	434	457	438	446	419	439	422	402	442	411	450	424	388	446	424	428	413	438	433	465	439	441	424	435	445	451	440	439	414	431	461	434	413	448	444	429	426	435	422	395	428	447	426	424	421	460	441	451	451	450	433	402	437	434	418	419	437	437	441	409	433	439	450	412	454	456	415	425	425	444	440	447	404	395	451	439	438	439	417	476	432	412	406	450	394	418	447	409	453	423	424	464	455	435	427	450	445	410	395	428	421	437	420	401	424	399	436	436	409	452	442	382	427	437	425	439	426	457	427	423	436	432	439	454	426	432	427	458	456	430	404	431	480	462	435	405	456	426	437	412	445	426	429	418	428	415	430	433	424	443	451	459	450	426	452	432	395	402	452	387	426	425	425	443	431	446	435	433	498	440	442	395	440	432	416	464	454	461	431	430	421	407	429	426	424	437	459	428	451	422	439	411	440	443	406	456	423	438	411	428	469	438	443	452	467	447	472	436	441	449	453	447	452	423	473	457	415	465	428	431	440	440	448	423	431	473	467	428	451	481	428	448	417	423	416	453	449	463	430	423	445	418	417	435	406	449	395	491
50111	24182	11893	6112	4313	3365	2556	2046	1762	1533	1437	1288	1181	1109	1025	921	927	917	874	890	815	793	806	796	808	788	778	758	763	759	807	750	690	746	727	771	683	682	742	676	714	677	707	747	715	722	714	716	751	672	672	737	709	730	688	719	697	672	684	728	715	739	710	676	736	677	713	659	711	740	678	714	738	692	672	708	688	689	683	714	697	685	662	716	714	724	672	737	730	660	674	649	700	720	699	714	634	667	676	670	685	694	694	736	716	700	673	689	701	716	690	697	662	690	685	692	701	698	686	732	695	667	679	655	672	671	733	630	638	693	730	684	711	673	703	670	701	706	656	716	631	679	738	697	701	686	643	656	694	704	700	670	647	698	683	705	693	680	689	676	690	709	668	684	718	692	675	726	700	672	746	664	687	716	666	684	722	718	702	646	679	728	641	742	657	709	729	677	670	696	640	706	714	687	717	681	719	715	707	674	661	676	706	667	685	663	652	682	714	659	655	692	665	710	669	659	660	695	629	692	705	698	694	660	703	701	679	683	643	716	701	712	691	683	689	671	617	704	723	699	682	691	669	709	660	691	727	700	689	711	672	740	680	708	657	720	686	745	748	705	662	726	698	635	694	678	699	679	766	711	654	688	714	692	708	698	673	680	724	726	694	700	675	753	694	726	672	714	753	683	691	697	686	736	768	675	712	666	746	737	645	719	691	727	663	695	696	666	703	716	704	655	649	689	717	748	688	692	691	687	697	685	696	666	682	744	660	665	734	699	697	724	738	673	725	734	625	709	692	688	678	657	719	664	703	705	701	691	645	697	689	678	648	692	642	720	752	658	643	705	672	682	650	712	709	670	690	699	673	715	710	699	690	660	696	700	696	664	695	679	701	715	734	681	679	721	649	724	712	679	674	683	639	677	682	677	714	733	666	659	677	652	643	667	676	676	680	721	762	710	681	682	720	668	661	676	663	721	743	701	687	689	720	712	727	629	702	677	642	668	671	694	696	678	680	690	689	690	690	709	705	689	626	679	683	699	681	659	659	685	741	685	689	704	604	723	684	689	704	663	686	681	649	683	670	677	687	621	679	704	691	663	715	639	711	711	702	754	680	714	710	695	639	678	663	710	674	694	690	651	678	674	671	682	734	699	653	644	633	655	687	693	685	680	675	680	692	636	694	697	681	695	684	710	727	680	715	670	758	666	673	648	629	649	674	668	700	699	658	687	644	706	709	702	629	717	689	655	706	660	693	680	728	699	679	668	717	699	692	683	718	689	663	614	689	699	658	651	674	709	673	674	734	663	662	636	667	668	668	719	685	692	701	669	703	685	673	667	694	689	692	615	701	661	692	647	677	664	725	742	696	664	646	682	719	662	722	714	693	657	685	724	649	723	737	678	668	674	732	709	686	675	673	696	703	673	707	706	689	676	689	666	702	651	715	689	660	707	707	697	771	638	692	725	669	660	677	683	728	707	670	690	647	672	718	674	681	678	677	699	673	717	668	715	696	692	673	683	690	755	718	626	687	692	730	670	727	722	649	706	711	671	635	729	739	698	705	695	677	717	745	703	686	650	702	655	631	663	682	694	699	701	671	672	686	673	662	664	722	677	627	664	680	678	725	722	667	679	697	695	720	666	640	661	716	654	650	683	666	647	673	676	698	632	654	710	681	690	661	648	742	673	679	720	648	699	695	669	687	683	674	702	652	666	685	690	696	686	685	693	699	716	656	714	723	679	719	689	673	711	655	700	702	708	663	711	708	653	680	690	633	689	707	679	681	646	669	677	737	682	682	687	660	661	699	715	696	691	722	662	657	656	677	670	691	688	698	663	671	660	690	643	663	623	638	732	765	688	709	707	715	699	686	655	703	678	642	652	680	642	666	653	699	689	734	719	676	689	671	692	694	656	743	723	687	699	679	677	677	693	682	729	633	647	717	683	704	680	652	727	684	713	664	666	683	715	677	682	741	712	682	691	684	664	699	647	690	660	709	668	709	735	715	699	741	678	662	668	681	652	694	671	693	694	675	664	704	671	668	697	685	702	742	668	674	689	740	712	704	656	680	716	696	706	700	712	667	677	676	742	698	697	705	680	702	669	689	702	700	715	707	686	681	649	684	698	683	661	660	681	687	603	674	685	687	658	661	727	668	718	696	722	697	673	646	728	678	669	671	747	693	643	701	667	726	668	679	712	701	674	696	664	672	671	650	703	713	632	634	722	674	660	683	676	703	682	639	718	679	667	666	674	657	699	662	657	713	716	658	628	648	659	641	673	682	686	684	680	665	640	663	714	679	665	712	696	658	685	675	691	695	699	651	638	662	702	660	752	676	665	693	690	733	714	693	674	677	679	679	656	715	654	697	666	674	667	681	716	662	692	694	722	727	696	683	692	706	679	660	681	706	695	641	676	665	703	651	682	645	648	636	669	723	702	639	664	683	671	701	684	680	699	727	647	661	702	684	664	691	654	704	707	713	738	672	706	680	640	688	662	638	637	668	710	749	683	737	655	667	635	694	720	693	656	681	699	743	685	679	712	688	669	620	680	661	674	696	692	715	685	706	684	697	703	695	702	641	675	659	673	716	694	765	665	698	731	711	727	718	622	700	660	652	675	724	693	639	673	711	660	701	666	688	693	687	700	660	679	689	689	709	691	697	675	658	665	679	648	688	684	678	702	656	673	730	682	722	668	672	703	728	688	690	648	668	681	691	624	691	706	647	646	718	748	692	674	698	682	688	689	687	699	700	684	684	666	672	724	690	699	707	699	704	730	670	658	674	666	718	686	652	708	674	681	724	677	691	668	702	700	665	724	712	686	694	697	685	697	673	663	683	708	692	705	739	723	675	714	671	756	724	679	659	623	725	702	743	676	703	653	697	659	715	700	654	692	654	662	693	647	713	643	665	679	716	689	706	718	722	669	633	652	666	665	719	663	705	688	661	720	683	721	694	681	671	703	685	712	676	715	687	662	701	701	707	696	695	756	682	711	657	655	676	655	638	734	655	705	699	668	723	714	682	716	664	706	692	738	688	647	705	694	723	687	690	713	639	691	662	685	723	680	710	665	668	666	713	678	690	724	686	670	661	640	655	696	716	679	678	686	648	649	691	682	663	686	709	701	625	661	704	697	682	694	669	648	670	662	682	674	698	668	663	745	702	707	700	698	670	676	714	658	658	681	626	684	719	681	655	684	674	656	709	688	657	645	667	652	682	686	695	660	666	703	691	639	692	665	682	704	664	697	689	627	649	680	690	706	696	695	654	675	658	683	712	724	686	687	715	709	734	649	653	658	650	685	677	673	693	690	725	698	676	718	726	666	674	689	687	708	656	665	707	708	674	695	707	708	682	735	675	694	748	657	683	627	677	638	695	651	674	677	686	683	652	722	703	676	663	672	675	673	700	710	658	674	720	673	662	684	677	746	682	695	734	669	725	760	691	693	717	698	691	671	709	663	668	644	707	691	663	679	706	718	716	689	723	677	700	671	708	704	688	685	747	692
27171	21264	11073	591	268	222	186	176	191	188	190	203	168	175	182	186	175	180	171	190	162	189	204	177	179	176	157	202	198	186	202	173	189	175	173	180	190	197	181	183	174	171	180	170	196	192	174	175	192	191	168	165	162	183	175	183	189	176	187	179	185	197	166	189	198	168	179	190	190	205	213	187	160	190	189	179	181	176	160	168	183	192	158	182	184	187	166	192	181	185	181	194	168	187	172	177	192	171	177	183	178	181	180	169	164	179	165	183	173	184	169	185	174	193	194	202	178	166	191	170	190	176	185	172	173	179	140	180	176	221	175	175	176	152	178	178	197	153	153	212	188	177	188	182	177	183	188	164	198	189	212	166	193	184	194	170	182	193	171	184	188	161	196	184	210	203	185	195	207	169	161	180	186	186	185	165	187	187	174	161	173	192	183	187	172	190	207	168	188	179	178	180	155	189	195	192	174	184	177	175	177	195	193	175	179	177	173	165	190	173	157	167	179	186	165	177	166	164	160	177	181	184	195	187	177	177	172	163	183	188	187	182	187	189	185	189	163	175	165	187	184	169	188	177	185	175	188	202	201	170	174	169	171	182	178	178	177	169	173	183	199	188	172	180	173	192	186	194	164	198	192	200	190	180	181	164	180	151	159	195	205	181	165	185	192	182	172	199	192	169	193	208	175	163	165	195	175	162	187	183	176	162	161	184	189	170	173	216	163	179	173	175	182	191	189	169	174	180	200	194	203	189	173	173	173	176	171	173	194	173	165	187	180	192	186	177	176	181	191	166	180	194	195	194	184	176	169	167	176	169	192	152	170	197	162	177	180	200	178	199	174	178	176	176	184	165	191	172	169	178	178	167	168	171	186	180	180	173	157	163	193	205	176	183	159	158	180	220	188	183	150	201	175	164	175	180	196	179	169	162	175	171	200	155	165	181	168	178	169	193	168	193	191	211	183	191	184	177	196	189	194	178	197	179	180	182	170	198	185	165	179	176	196	170	157	179	170	179	161	199	188	175	181	167	171	177	179	173	202	193	191	177	184	170	198	207	174	192	176	192	156	192	175	191	158	198	201	201	182	212	193	176	156	158	194	179	194	183	200	161	190	168	194	165	188	180	178	176	191	178	197	201	185	202	175	183	178	190	177	168	215	177	181	162	174	183	191	154	174	178	173	185	178	191	171	171	191	179	170	194	162	201	175	179	176	173	151	147	158	169	179	174	167	181	181	191	184	183	169	181	178	185	179	205	202	188	185	196	179	167	174	169	175	175	168	189	170	162	179	182	168	182	183	192	190	189	179	180	166	188	162	164	151	179	175	175	184	158	175	171	208	174	187	164	184	185	189	187	160	177	165	168	186	199	176	183	192	185	187	172	197	191	179	183	183	164	194	162	175	167	185	180	172	187	158	169	160	182	163	174	166	194	191	192	185	171	187	191	181	188	165	216	195	198	179	212	155	200	176	174	168	185	192	190	158	186	205	192	178	178	208	167	165	186	172	169	196	171	170	182	176	206	195	161	177	179	180	167	195	163	200	187	177	182	173	196	183	163	167	183	167	181	196	174	202	182	162	176	181	166	156	157	166	178	191	188	161	191	204	176	211	176	177	188	170	185	188	167	155	174	190	189	158	151	195	176	216	191	211	209	172	170	187	164	194	189	182	183	173	180	172	184	164	166	155	209	166	176	150	179	187	175	169	187	206	168	170	183	198	178	185	175	181	180	189	178	197	200	161	193	189	181	176	207	171	156	211	174	195	179	188	182	192	195	184	163	181	165	201	181	168	178	172	180	209	171	181	191	188	167	181	189	183	170	196	186	191	168	172	175	183	180	188	191	176	181	175	167	172	184	167	192	184	164	199	185	141	188	171	173	205	171	179	166	164	161	174	189	184	196	188	178	159	185	194	163	189	176	195	176	190	191	187	185	159	176	167	194	183	156	182	195	167	172	150	184	158	168	184	195	157	168	172	146	148	174	163	159	170	188	161	199	186	199	178	184	185	198	204	196	174	185	168	209	194	161	186	179	188	220	178	196	172	171	197	187	166	171	179	187	180	170	166	187	214	181	171	158	181	170	193	182	195	184	163	157	171	162	191	139	176	180	164	193	161	181	158	179	192	158	175	163	189	200	190	186	189	201	176	168	175	162	176	180	190	161	153	213	185	210	191	184	196	174	196	179	192	161	188	181	165	174	168	185	169	181	204	184	200	194	195	182	190	182	178	185	174	185	164	173	163	210	164	164	179	193	186	173	171	165	178	179	193	177	175	186	166	178	174	166	180	167	182	172	182	167	163	178	181	183	183	174	164	181	165	158	177	184	173	197	173	181	182	188	166	202	173	150	178	157	172	200	174	171	184	189	166	176	159	185	176	159	204	164	201	169	174	179	171	197	180	183	173	169	179	184	155	160	166	173	171	164	159	184	177	176	195	186	187	186	202	186	162	173	172	179	168	164	172	181	182	144	189	193	199	173	185	167	171	157	158	196	192	191	155	185	172	172	187	158	178	163	180	173	187	156	178	182	172	172	168	151	162	173	174	198	192	152	178	172	190	171	187	186	181	185	180	170	173	181	173	169	175	171	187	187	172	174	174	180	173	157	178	168	160	177	171	177	189	188	185	200	178	187	206	183	190	178	149	154	175	159	210	180	179	169	172	188	203	158	191	157	180	167	205	192	185	157	168	184	175	191	173	154	193	172	179	184	208	198	185	152	181	190	184	205	187	164	176	180	183	166	180	174	196	160	171	194	193	180	168	193	155	157	193	172	202	185	165	175	150	181	171	159	207	199	198	159	179	175	209	167	180	177	186	170	182	174	178	173	188	150	189	199	189	173	185	189	174	175	201	157	181	178	199	200	176	155	156	186	188	196	192	174	194	192	145	185	167	193	184	211	179	198	184	190	168	179	185	186	185	179	196	178	196	171	196	166	191	175	183	204	181	173	167	178	187	186	160	189	158	200	162	172	184	186	190	171	178	179	144	171	160	179	184	182	179	181	148	157	166	171	176	192	185	174	188	180	183	193	170	177	160	173	175	162	215	161	181	185	181	206	175	167	192	180	160	179	192	191	176	195	173	194	205	177	163	175	181	180	174	180	174	210	191	160	178	179	189	166	178	185	171	177	175	176	185	197	183	182	188	195	179	167	164	169	168	191	193	172	187	183	179	191	188	169	180	166	190	165	177	194	193	170	175	195	195	182	161	178	180	153	176	206	164	165	184	169	173	161	185	200	196	161	171	200	205	176	186	199	194	188	177	173	165	191	167	174	162	180	189	183	153	145	190	185	183	180	164	173	187	148	156	177	186	170	184	195	173	193	182	197	168	186	188	170	157	176	175	209	174	212	182	194	177	176	195	163	179	189	176	181	186	191	183	190	175	182	176	190	164	164	178	199	171	178	183	167	190	186	204	207	154	177	162	180	181	184	161	191	193	158	174	180	148	162	177	171	183	184	197	178	165	179	191	165	171	187	190	161	198	161	162	179	186	166
25589	8793	1049	602	451	417	348	382	309	364	328	344	311	299	302	293	295	320	276	316	307	301	306	285	301	326	290	280	307	306	292	288	308	282	340	290	283	294	296	324	319	324	325	309	319	323	315	295	299	296	288	304	295	260	298	304	276	341	283	288	270	297	302	289	311	263	305	305	322	321	235	296	288	285	320	326	304	288	289	289	330	294	302	322	317	304	316	306	306	268	303	278	306	294	323	293	306	304	285	291	283	304	282	293	273	288	318	285	308	308	313	268	275	280	292	282	257	304	301	264	295	283	300	300	284	283	308	293	300	303	313	250	286	282	298	320	314	320	272	288	302	278	270	280	313	279	295	325	324	313	308	278	290	283	272	315	298	311	277	337	290	293	273	290	284	299	253	286	303	287	281	322	314	315	327	303	276	319	301	312	264	335	298	293	328	287	305	293	305	288	284	287	297	288	265	300	285	303	276	341	299	311	310	276	303	306	296	301	328	288	294	307	323	313	301	270	297	282	311	286	316	298	309	285	287	323	289	319	289	303	302	304	299	271	243	276	277	342	303	303	339	273	290	300	324	332	310	308	299	298	282	311	286	302	313	284	283	307	330	283	278	275	274	322	300	284	292	268	281	295	318	301	263	290	287	288	272	289	291	322	274	325	297	315	268	339	263	284	295	304	303	291	286	312	300	328	290	316	308	308	302	294	325	298	296	290	312	291	287	287	305	261	291	286	312	275	300	283	277	288	303	291	289	269	315	313	273	295	261	305	316	329	326	307	316	285	300	299	257	311	323	306	329	295	293	309	293	274	287	295	300	299	281	298	280	311	308	311	324	320	326	329	323	307	288	317	315	295	262	282	298	300	289	297	299	272	291	312	336	278	280	326	293	288	318	293	286	278	319	295	313	320	285	320	304	267	296	313	288	326	290	285	331	290	260	267	316	285	298	307	302	325	301	262	302	290	318	300	290	280	359	277	312	277	316	293	291	282	283	288	289	293	292	270	277	297	292	313	304	286	308	298	284	313	301	312	325	300	303	313	309	311	292	319	299	320	304	294	315	309	299	290	288	292	293	280	301	302	277	250	261	270	287	319	259	310	308	298	301	302	309	316	287	320	303	316	277	288	306	280	293	275	290	273	307	300	338	301	293	277	291	304	261	312	298	308	296	326	271	297	284	306	334	329	299	287	287	332	298	328	287	280	302	320	299	294	303	288	294	312	309	285	270	295	297	274	295	304	293	252	331	323	316	323	300	286	300	307	280	309	296	291	285	314	313	293	273	282	314	300	307	294	326	312	321	292	292	300	301	284	289	249	298	289	244	295	313	304	293	279	309	256	287	309	312	312	290	276	299	307	270	287	304	316	304	307	323	312	312	310	311	327	313	307	283	299	307	282	278	305	308	301	308	297	292	294	303	325	290	302	305	305	296	306	313	303	297	280	313	296	310	309	290	273	282	309	314	285	289	313	275	316	303	325	300	308	304	260	263	325	303	291	260	310	311	310	285	295	297	293	312	283	307	264	335	280	312	291	264	303	293	281	328	279	282	285	320	303	317	282	289	286	267	307	273	295	294	313	287	300	290	305	304	305	292	295	288	317	317	263	299	291	282	278	325	297	281	289	293	285	297	269	322	304	298	284	291	305	307	324	288	311	255	269	307	317	327	301	282	291	288	294	295	294	264	295	312	337	329	304	295	280	303	324	273	306	325	310	297	281	305	307	303	282	299	310	296	301	295	302	299	299	291	297	281	317	317	291	316	289	262	301	264	303	311	268	325	270	322	296	311	279	273	291	257	280	290	292	308	289	273	304	283	287	301	304	294	302	314	305	283	308	305	310	295	288	283	302	302	303	315	315	298	341	270	308	275	304	302	315	282	317	312	270	285	311	291	251	291	301	289	314	277	303	300	320	290	305	318	278	292	290	281	309	308	296	296	318	282	291	320	307	293	295	296	307	304	300	311	300	316	295	303	305	277	298	320	298	300	318	307	278	313	303	328	273	297	281	304	295	287	300	317	280	306	305	294	303	284	300	286	270	299	271	296	285	289	300	292	293	288	288	312	309	317	296	319	304	338	287	301	331	319	279	300	299	284	294	286	332	300	310	321	283	281	291	324	316	313	289	322	308	307	261	329	308	297	269	323	290	284	293	300	287	274	295	289	301	292	305	307	308	327	289	310	313	289	334	305	292	309	268	303	309	307	284	309	287	272	305	291	282	323	278	299	256	328	322	342	300	293	278	310	295	309	316	298	279	273	302	324	312	322	326	310	294	314	329	290	333	282	279	284	274	307	335	284	290	297	303	301	319	301	319	261	306	274	274	276	317	312	316	357	295	256	284	320	333	258	307	306	290	302	274	297	283	285	295	322	303	284	320	282	288	280	324	306	308	315	295	304	316	298	325	276	299	288	322	272	298	330	288	308	264	288	270	310	292	280	294	285	289	293	309	306	280	305	302	278	295	325	302	306	298	295	296	253	299	291	306	298	311	316	313	284	289	312	273	305	327	302	286	294	324	303	305	270	269	266	309	282	323	294	299	287	291	331	333	304	301	270	304	274	281	316	304	298	304	290	296	267	310	299	291	292	305	305	269	330	333	298	302	288	298	305	326	307	309	298	277	287	322	282	313	323	304	331	313	315	296	274	285	329	309	317	277	275	289	305	348	321	311	317	288	285	316	273	288	321	311	313	293	295	272	292	277	287	281	292	281	295	284	267	327	287	299	269	263	308	326	342	303	267	287	330	273	294	306	283	300	286	304	309	312	317	296	327	279	308	284	292	285	306	294	276	306	319	313	311	298	320	298	281	275	276	310	330	292	297	292	276	299	291	312	312	294	290	292	293	280	304	331	331	299	323	344	288	292	312	294	287	292	298	277	318	320	283	302	332	296	308	282	293	296	309	279	295	272	270	316	287	300	285	338	331	285	309	299	340	303	282	297	292	300	294	298	291	276	268	269	304	298	290	291	317	293	315	312	295	295	302	310	285	309	309	300	273	279	288	256	308	296	277	298	316	329	314	293	317	287	284	291	286	311	296	285	318	265	305	310	306	289	328	315	333	299	289	286	298	292	313	295	298	290	311	313	305	292	287	278	289	285	277	326	322	275	300	304	274	336	285	305	302	289	276	306	309	321	268	300	282	286	316	297	282	302	310	297	314	302	304	318	312	285	324	312	310	302	302	298	301	308	285	283	314	287	303	318	307	283	294	295	304	308	321	307	289	281	296	304	329	300	305	322	297	323	316	323	264	302	296	321	267	345	275	314	312	315	282	316	316	307	289	269	296	294	338	281	292	296	276	308	297	329	268	306	301	263	314	314	309	296	273	291	301	284	301	329	271	299	307	293	315	263	274	317	292	307	290	297	283	313	278	323	296	301	275	294	310	282	335	287	300	284	256	299	282	279	302	298	326	284	312	354	297	317	340	314	296	295	280	305	312	302	302	272	284	288	310	287	284	289	302	299	329	270	252	292	307	273	285	311	286	284	284	302
24195	21398	28218	24879	21296	6271	907	719	540	526	517	495	476	456	452	462	465	415	410	410	388	433	386	391	411	401	436	386	398	409	388	423	424	402	409	425	360	368	387	437	377	397	399	381	405	391	388	385	375	421	416	427	404	369	413	414	372	384	388	359	377	378	399	369	396	387	434	412	374	398	426	396	410	418	386	400	396	376	392	368	386	416	394	358	397	418	406	389	408	422	393	413	414	352	396	393	376	409	367	380	406	388	401	393	379	402	378	398	393	407	419	399	432	426	391	387	401	405	429	392	395	400	397	418	386	373	406	398	423	409	421	397	349	384	412	403	364	401	378	396	371	365	386	386	387	414	391	417	384	384	394	381	378	402	402	392	387	391	370	394	375	414	406	390	357	407	382	397	401	413	402	389	408	382	360	385	434	402	414	411	353	385	424	372	389	399	405	392	390	378	370	405	405	384	402	391	384	411	359	390	423	361	412	401	404	405	386	405	379	371	409	400	406	374	405	382	432	371	399	407	417	396	380	398	416	407	378	409	394	383	435	381	394	372	429	372	416	418	431	403	420	391	417	386	401	389	379	416	359	394	393	377	392	366	416	409	383	432	415	385	389	427	414	382	394	439	372	397	395	386	380	362	404	404	394	408	372	383	395	413	359	398	405	408	400	400	367	398	413	454	408	403	401	425	400	385	369	420	399	410	380	406	387	387	388	426	402	404	404	390	409	414	389	419	378	382	373	386	366	392	418	377	395	403	423	397	450	409	403	375	383	388	408	399	402	414	390	431	375	364	373	370	410	365	424	397	389	416	382	367	391	423	421	410	348	363	389	388	388	377	387	385	384	409	412	383	425	373	372	381	419	395	378	406	421	397	382	385	365	415	382	407	372	375	399	407	406	371	351	374	411	379	378	383	396	398	374	401	382	358	373	369	365	388	375	385	404	376	377	380	442	408	384	381	398	397	362	412	402	429	400	420	428	428	381	396	409	390	395	395	380	379	335	398	410	410	393	365	378	412	359	430	345	402	387	371	387	389	375	354	399	403	411	406	371	391	383	345	394	392	376	410	400	411	369	413	386	398	372	377	412	378	374	420	399	395	387	387	378	370	383	394	399	400	388	407	377	382	415	379	446	361	362	398	429	380	407	368	413	378	407	393	365	417	422	422	370	404	414	400	385	381	417	379	370	383	385	413	434	401	402	407	379	430	401	393	392	412	411	354	374	352	380	371	379	402	405	434	362	375	434	398	389	405	379	403	392	388	379	393	403	384	400	356	390	409	394	394	416	386	439	403	372	374	372	442	448	407	370	396	431	372	393	391	394	403	383	399	401	379	382	391	445	376	330	362	362	405	393	379	406	372	428	392	369	383	416	416	363	366	394	381	451	410	395	440	385	405	377	391	381	373	404	362	375	380	419	411	378	396	376	399	397	385	402	416	379	393	380	394	394	397	368	411	398	377	422	382	345	332	417	394	397	419	417	387	423	422	396	375	368	398	410	383	400	366	371	398	430	359	402	389	395	347	375	383	406	389	366	408	395	438	423	397	398	386	373	428	425	374	386	391	417	422	445	400	367	401	405	386	395	434	369	431	389	381	400	403	430	380	375	344	405	381	373	366	395	438	385	375	397	435	408	418	389	370	379	381	361	381	394	384	372	391	382	398	401	419	405	387	394	407	400	412	375	406	395	375	411	402	407	387	395	367	391	385	417	394	394	383	389	388	382	439	389	386	382	368	418	407	403	410	409	417	415	402	385	396	375	362	422	394	359	386	381	405	434	371	406	384	382	394	424	386	389	396	384	417	370	399	405	389	379	394	381	409	384	409	379	372	399	388	366	428	386	392	402	407	396	387	378	407	380	399	385	393	407	399	403	363	387	377	384	405	412	388	380	398	402	369	401	382	426	371	390	404	385	366	394	405	409	412	397	409	436	366	375	389	392	416	397	405	411	405	426	393	381	383	396	391	380	369	409	404	352	404	386	403	392	379	392	404	406	370	395	384	425	357	412	396	347	410	384	372	401	380	405	383	398	436	386	396	377	415	397	397	398	404	384	379	375	399	369	386	439	382	395	388	384	380	387	380	405	416	399	390	386	394	415	393	407	436	389	409	397	405	411	391	391	414	430	410	417	391	386	386	416	392	404	387	401	388	379	412	413	412	427	377	394	390	405	389	395	395	377	389	392	376	400	406	379	393	426	395	398	406	407	381	380	340	415	422	357	412	381	406	396	365	406	381	404	391	352	393	347	371	376	357	386	359	402	418	409	388	423	402	382	371	406	384	397	421	377	423	388	413	354	399	381	388	392	369	382	371	384	384	378	399	414	402	393	413	397	396	427	409	412	409	404	374	383	440	446	411	385	420	383	373	410	400	373	384	358	354	393	376	389	427	399	418	386	403	406	377	406	398	422	384	419	418	387	391	377	370	375	433	383	400	398	407	396	398	378	397	381	379	398	409	390	399	395	373	414	389	366	415	384	393	382	377	419	357	374	400	408	388	392	406	429	425	397	385	360	403	362	429	403	410	406	407	392	375	397	423	368	406	411	378	411	382	426	398	390	421	397	405	389	419	391	397	391	427	388	405	407	408	395	379	402	376	371	376	366	408	360	380	397	405	392	412	368	377	361	394	381	392	365	388	405	376	391	402	385	388	389	398	417	391	380	424	384	416	408	437	423	388	380	398	427	436	428	392	369	408	403	379	399	378	421	387	410	372	402	429	398	389	394	371	399	388	419	375	427	414	409	409	394	410	411	374	398	391	344	369	382	399	382	379	391	398	391	403	419	386	371	421	388	402	398	388	402	400	403	358	386	388	389	394	362	414	397	425	400	398	414	398	418	371	402	394	410	411	413	436	362	387	387	389	389	405	369	386	394	372	386	437	380	402	385	360	425	406	406	410	433	395	408	379	354	414	427	361	427	416	424	377	402	408	389	387	373	376	383	373	414	412	398	403	412	386	379	412	402	394	390	375	383	405	410	381	388	348	374	397	403	394	443	377	362	431	402	371	403	363	406	373	417	382	370	375	435	421	345	410	392	372	446	359	419	394	392	404	415	388	387	403	369	401	354	387	411	408	420	416	346	414	401	397	384	418	377	412	405	399	416	375	352	415	439	371	364	378	374	392	400	417	433	385	415	381	373	409	414	399	369	397	392	377	376	409	444	405	372	388	407	410	462	388	386	401	429	395	410	402	366	416	383	387	386	366	402	392	388	405	397	397	401	405	399	369	395	410	406	400	381	410	392	402	407	402	370	386	397	396	404	363	381	393	427	409	436	368	398	367	384	387	417	404	389	352	400	430	371	441	403	415	392	414	408	374	405	391	391	392	404	422	377	391	391	411	422	368	407	383	377	406	394	395	361	420	380	368	400	358	386	406	360	414	418	380	418	404	404	391	366	406	373	379	372	457	350	413	443	406	388	401	398	389	377	418	402	395	412	384	392	363	390	381	393	406	445	401	408	378	389	401	391	378	414	392	421	396	398	396	411	398
47694	19754	7464	3805	2713	2029	1567	1393	1238	1112	995	933	902	856	889	807	834	723	771	717	684	758	693	698	676	683	690	691	693	690	670	682	691	649	659	652	634	639	632	692	639	639	609	639	667	656	638	685	632	629	616	643	625	601	673	629	647	621	595	646	616	631	662	613	618	628	672	616	632	630	642	624	655	603	651	629	623	602	596	652	603	649	591	680	603	598	637	676	660	626	625	621	661	585	662	609	684	663	604	624	582	667	596	666	608	628	652	670	660	590	637	624	614	617	643	611	606	565	621	614	664	645	688	616	624	664	610	659	636	674	668	624	627	616	601	619	635	632	639	587	647	650	670	641	653	593	614	651	668	627	631	631	599	612	617	626	616	635	651	638	653	627	650	586	602	632	644	619	640	677	621	616	681	601	662	636	647	641	658	634	620	585	631	636	589	602	626	611	655	631	672	589	616	660	658	624	636	649	653	635	622	651	606	591	637	657	632	619	615	606	614	592	648	615	643	652	668	592	646	687	606	633	615	637	638	646	609	632	615	609	649	663	610	628	638	622	665	604	685	650	639	615	642	639	647	655	684	594	624	649	642	632	658	599	658	643	608	653	664	658	597	621	593	667	607	626	650	625	595	586	637	610	624	630	620	638	675	623	598	639	694	623	626	655	639	646	613	630	621	612	605	610	660	595	645	618	626	638	658	676	590	599	609	607	596	629	621	608	668	624	599	640	598	657	602	643	626	646	629	626	659	682	650	654	626	622	622	602	601	610	645	613	647	581	683	653	632	646	583	621	634	619	673	654	669	635	616	644	635	612	665	619	622	622	616	620	664	599	629	598	646	611	662	629	618	657	664	634	621	640	626	611	611	620	656	650	656	590	660	630	623	628	592	597	621	640	653	629	654	636	631	612	625	559	626	649	640	607	626	595	602	611	589	600	632	660	595	694	645	669	604	639	604	607	633	646	606	647	614	640	642	625	614	626	646	633	663	658	611	616	634	641	616	636	648	625	671	575	589	674	640	628	665	625	608	602	631	640	610	612	626	607	580	642	628	622	583	642	591	590	641	624	588	631	616	652	651	637	631	675	657	648	641	652	617	610	605	630	694	635	601	629	606	645	613	663	625	664	620	648	610	648	605	628	635	602	628	638	594	655	679	667	686	631	635	605	625	619	641	597	597	672	634	640	614	664	606	603	622	639	610	615	656	603	668	604	642	628	647	615	635	624	627	620	656	681	665	683	614	636	594	649	651	660	579	625	632	591	618	653	618	640	661	613	661	569	615	637	612	623	615	634	627	626	633	613	589	633	609	642	670	655	658	592	598	634	633	629	601	594	652	695	609	635	632	638	648	624	666	630	654	570	618	629	651	597	617	612	638	669	587	627	631	651	634	611	656	618	638	633	619	607	643	624	584	618	643	681	643	616	615	663	615	625	643	648	652	631	676	621	583	657	653	562	591	613	602	637	629	605	617	625	650	671	647	614	614	637	589	648	606	618	661	638	643	675	662	648	666	608	597	628	611	638	598	607	658	602	655	610	655	658	617	604	670	628	656	632	596	640	613	679	676	629	655	618	585	666	603	647	686	579	602	612	617	582	634	626	624	635	629	639	645	597	631	643	649	654	617	663	634	615	642	624	619	592	622	627	631	627	628	628	641	567	614	613	621	641	648	613	644	671	670	624	664	649	621	683	639	632	638	679	640	621	631	608	598	641	615	689	664	636	656	617	620	563	661	592	601	613	666	633	627	596	632	668	629	621	631	621	647	675	646	613	648	627	655	618	623	633	658	613	663	636	642	607	611	594	589	637	648	626	619	636	609	575	684	611	597	635	647	637	593	629	669	626	617	647	658	637	619	649	660	654	615	626	633	644	636	663	639	616	661	624	634	613	676	639	632	584	652	647	609	626	601	621	637	659	663	633	680	620	651	629	637	614	650	613	640	612	660	626	641	591	613	605	671	647	599	613	643	644	673	651	640	606	588	612	633	662	613	600	616	663	641	603	642	622	619	636	624	612	660	638	629	638	607	673	637	664	653	615	630	632	630	607	616	601	627	612	608	626	677	636	609	660	622	620	650	605	647	641	605	640	637	686	618	660	657	631	650	631	697	635	638	590	669	622	628	620	629	629	624	652	609	652	625	639	650	630	636	641	584	631	656	675	614	648	566	631	639	621	630	625	619	645	563	698	584	674	691	665	665	648	659	654	646	598	552	652	625	607	660	595	658	622	664	576	644	653	624	620	584	636	629	644	654	615	643	629	698	619	661	649	654	618	675	611	633	602	601	611	616	648	641	655	640	668	645	640	648	606	619	587	635	664	649	637	593	626	593	621	623	665	613	645	642	631	587	674	615	650	621	604	575	655	632	651	634	624	622	607	614	640	592	631	622	677	601	625	619	617	684	638	695	628	597	635	620	639	614	664	664	639	666	656	634	668	672	641	630	604	596	617	599	658	648	654	611	641	605	606	666	618	695	602	599	612	644	635	610	638	624	618	613	597	650	625	645	631	677	649	683	630	644	617	622	619	639	608	617	631	640	592	636	637	647	664	612	680	679	618	644	631	662	624	631	653	616	642	609	616	624	678	620	609	666	639	618	613	628	622	643	629	654	601	577	628	602	625	623	605	597	631	637	643	626	661	677	618	652	642	642	646	616	668	650	649	645	648	562	601	631	609	642	635	622	616	655	635	615	610	609	633	631	604	599	638	647	651	580	609	586	672	623	623	628	634	603	664	666	609	618	608	624	674	668	655	644	623	631	619	576	685	603	642	666	620	634	609	613	622	638	624	598	655	600	626	625	645	634	603	626	657	619	570	634	663	617	608	637	642	652	632	624	605	638	651	650	598	615	634	623	624	608	644	615	586	620	635	621	647	644	619	615	653	657	676	635	595	601	658	638	622	648	637	624	604	567	616	629	639	669	621	639	637	599	604	608	657	644	700	633	617	623	665	619	601	605	639	706	590	648	606	608	649	601	638	613	676	625	637	622	633	609	601	641	598	566	602	647	642	618	610	677	590	661	612	608	651	616	593	643	620	662	627	599	647	647	661	635	668	605	660	608	636	641	643	647	618	632	627	646	616	605	673	639	636	615	624	600	606	649	589	644	619	622	637	604	639	584	638	605	678	596	636	628	608	575	601	609	619	584	620	650	650	586	598	678	652	608	608	627	597	617	654	627	644	640	617	638	624	649	621	635	611	615	590	656	631	658	593	661	634	640	627	649	656	603	608	639	630	630	655	636	620	622	635	628	585	626	634	625	648	641	613	602	604	609	623	620	625	625	639	617	613	629	666	638	652	614	606	614	663	613	639	652	679	658	580	598	604	618	637	675	628	683	617	658	618	604	603	638	678	664	601	685	651	596	660	645	623	657	634	652	609	663	608	658	683	556	685	616	638	590	617	606	687	644	609	652	647	627	640	639	645	674	588	652	624	619	620	675	615	582	618	641	619	599	628	631	600	660	679	642	626	650	616	660	598	655	645	634	554	671	651
23215	21354	28656	24415	21346	21231	4330	963	692	678	638	597	557	558	510	588	470	547	541	488	450	466	465	434	490	481	451	460	431	484	435	447	494	427	459	446	495	425	453	441	477	436	425	442	467	461	459	424	457	473	478	474	445	444	427	435	460	449	426	405	428	416	453	457	427	472	441	453	438	466	426	454	485	425	429	456	424	408	438	454	416	438	418	437	430	444	468	426	404	445	438	401	429	437	433	444	446	469	438	407	400	459	448	440	432	437	428	421	443	462	441	498	411	398	446	380	440	431	452	448	469	470	427	398	438	427	404	433	420	437	466	419	455	421	427	403	437	449	397	431	438	434	463	423	437	437	418	470	414	402	397	454	431	447	440	397	418	415	408	458	466	450	457	444	397	417	432	428	418	425	449	416	437	412	457	451	440	443	438	426	412	444	441	401	419	443	437	423	422	465	481	472	467	445	413	441	422	455	412	417	441	429	409	420	447	430	423	417	420	408	471	435	411	451	431	425	438	422	469	433	391	425	432	412	407	447	496	388	432	415	464	443	444	444	446	445	390	450	443	436	420	430	421	390	403	420	428	450	440	418	417	443	456	431	446	424	425	449	461	453	445	386	466	434	424	433	449	478	419	453	441	445	458	451	421	442	432	430	448	405	443	462	413	410	447	436	449	429	402	413	424	445	417	470	437	453	471	458	403	468	429	433	476	438	429	433	380	439	447	438	427	450	436	411	450	469	409	416	429	419	455	443	396	420	439	450	456	415	410	404	438	452	412	444	421	456	406	446	441	422	413	430	443	420	430	430	455	464	415	431	428	428	451	436	424	441	464	432	434	434	434	409	444	425	404	466	408	442	427	424	441	458	444	427	438	445	427	426	449	453	446	414	451	444	417	414	445	448	440	449	433	423	422	443	392	413	474	420	409	437	443	441	449	404	397	404	419	451	464	397	432	431	444	434	430	415	447	434	413	445	437	457	414	378	466	444	433	403	428	446	426	434	400	452	448	451	402	436	422	454	467	425	469	438	418	425	440	421	430	476	458	445	418	435	438	421	477	438	421	412	408	434	458	442	422	441	463	463	430	427	423	424	440	457	464	436	400	430	441	413	418	400	438	371	384	419	407	417	469	396	396	411	425	458	425	472	415	429	450	405	385	445	402	447	395	497	432	447	406	441	431	417	433	401	464	416	442	484	440	423	454	413	451	417	426	452	465	406	426	416	450	420	407	421	392	435	459	450	423	438	441	427	411	426	431	439	440	438	467	454	418	415	423	492	453	454	430	401	432	436	407	431	408	403	400	417	422	445	440	457	427	442	446	426	430	432	451	432	437	436	419	444	447	443	422	452	448	392	417	434	414	362	437	420	463	439	431	455	481	467	390	400	408	420	426	438	439	419	436	429	444	426	420	428	464	392	410	428	411	447	432	459	422	424	449	422	428	426	464	430	427	424	425	435	440	419	392	415	471	471	454	433	451	444	407	405	398	434	420	387	449	439	420	448	440	354	385	436	440	420	404	432	449	436	419	413	432	431	393	427	427	430	427	411	434	453	419	439	435	458	423	498	482	429	429	435	448	442	428	431	425	438	399	415	417	435	439	408	451	429	441	442	404	410	462	438	411	438	422	371	467	420	431	442	445	399	418	432	410	462	450	451	452	413	463	460	392	440	447	414	469	400	444	404	459	437	441	401	450	436	464	419	436	452	405	434	380	396	439	435	429	441	410	432	426	461	388	436	460	452	417	434	451	395	417	432	428	431	473	429	449	436	431	417	431	454	481	458	403	442	476	405	432	451	498	427	455	416	418	456	409	429	415	454	449	409	466	404	417	417	424	429	465	412	437	462	417	420	447	454	417	476	422	424	473	420	452	453	427	401	466	403	451	441	433	453	420	462	423	414	458	431	435	431	385	436	432	433	460	446	444	434	428	407	451	451	454	414	410	438	458	428	420	464	442	419	436	435	408	430	449	412	432	420	453	427	475	428	410	431	414	450	431	425	457	419	424	428	421	439	417	458	455	430	410	438	422	401	444	416	456	446	485	463	453	457	441	413	420	421	428	401	446	402	431	426	416	436	419	449	437	439	444	425	436	408	437	438	431	435	431	432	446	396	426	444	417	427	412	438	410	438	460	426	450	412	414	437	421	423	465	394	444	403	457	438	431	419	462	455	447	448	446	428	440	430	420	451	420	435	432	450	468	413	433	408	461	481	436	442	443	416	456	410	439	422	403	420	420	442	424	412	428	457	460	447	405	468	415	444	412	451	433	423	405	423	391	413	431	423	420	427	430	426	437	424	389	425	386	395	428	431	449	454	473	413	435	396	421	416	439	433	426	451	427	418	449	463	427	425	418	423	462	456	388	429	446	450	422	393	425	450	444	395	405	400	434	419	437	464	413	432	442	478	412	438	429	424	427	433	417	435	438	422	456	436	407	423	459	403	401	452	423	446	450	461	419	460	480	434	442	445	413	406	416	438	414	405	447	430	443	456	437	445	412	422	426	414	410	431	408	450	453	434	484	412	437	435	430	426	432	410	438	413	441	435	426	388	437	436	455	426	437	445	418	449	409	451	397	437	421	450	477	407	454	430	421	419	454	419	402	452	401	452	417	453	408	411	426	409	398	455	437	421	464	410	457	414	449	425	465	414	415	413	414	460	445	458	415	388	445	471	456	398	430	451	424	488	431	406	413	438	413	462	439	403	450	435	433	425	430	411	469	414	448	437	424	424	459	451	399	413	434	399	459	419	427	450	476	453	475	483	448	440	438	480	461	433	446	441	449	419	444	430	411	423	448	433	423	427	470	439	427	447	406	458	418	413	439	459	415	415	407	451	429	420	459	441	418	413	432	394	429	450	458	446	436	412	416	430	404	421	416	415	410	429	422	382	460	426	430	416	446	458	437	467	410	416	429	412	437	419	407	423	447	447	434	447	457	447	380	437	435	421	425	462	446	434	429	424	412	423	420	431	429	452	442	408	411	450	452	416	447	436	435	475	446	419	440	468	405	436	456	397	442	438	452	430	437	458	447	434	410	417	457	443	480	443	462	437	403	438	437	470	404	417	406	400	432	440	425	457	412	440	490	465	372	442	437	397	414	416	476	450	437	428	411	408	449	419	417	453	459	423	406	434	438	436	425	430	435	423	460	486	477	409	408	411	436	432	423	402	415	434	427	422	460	407	382	430	448	411	427	448	442	440	447	433	427	461	437	394	421	452	468	456	455	407	435	462	459	419	425	437	447	450	435	413	420	398	448	420	440	484	421	435	458	399	410	425	421	398	459	450	446	434	438	419	465	442	445	432	425	417	451	427	444	404	434	456	468	462	453	421	415	443	456	455	476	468	430	392	430	423	423	416	491	426	432	384	474	419	423	431	424	449	390	430	443	471	463	464	465	408	413	419	424	469	411	439	459	441	426	455	404	401	427	439	424	420	432	447	423	399	425	433	416	422	442	439	414	421	404	414	416	451	430	443	385	411	426	446	430	433	391	426
49252	23271	12161	6367	4368	3302	2498	2145	1822	1593	1362	1265	1135	1112	1123	1036	885	1008	911	844	873	821	739	801	816	783	776	751	766	804	751	723	758	748	758	741	676	751	677	679	719	786	733	710	672	740	735	762	684	745	674	746	729	717	734	710	643	703	676	737	702	694	710	691	742	695	711	708	719	670	770	669	700	721	713	695	721	744	715	700	652	673	701	708	692	678	691	702	740	677	705	704	732	696	686	692	666	749	682	658	709	690	712	683	694	653	710	723	676	703	691	725	708	681	684	701	722	726	654	671	637	689	696	655	697	707	678	676	684	677	713	679	667	652	696	701	696	699	661	686	694	686	710	673	691	680	713	719	680	727	680	727	673	687	653	689	715	683	677	733	677	695	725	711	648	674	656	704	708	677	734	711	693	690	650	669	721	716	669	700	699	662	674	677	682	695	673	675	685	686	698	632	703	750	664	677	704	735	695	719	676	699	701	651	725	685	703	699	670	716	678	736	709	659	664	729	718	659	691	693	653	675	701	697	651	652	716	696	696	710	714	653	691	712	670	634	638	701	715	718	680	681	698	672	693	721	708	708	701	706	716	701	680	672	690	732	634	709	699	657	692	703	676	720	650	722	642	648	716	693	732	699	692	647	721	639	667	723	666	685	671	656	685	706	680	672	680	724	692	699	689	700	639	641	686	701	651	689	729	635	676	699	686	633	679	649	655	713	677	698	689	667	631	725	650	668	654	711	684	689	716	708	697	684	734	673	723	631	689	709	691	690	697	669	702	676	683	724	709	701	648	660	694	707	677	690	708	652	712	702	718	702	740	683	661	667	673	688	705	655	715	691	661	715	681	680	692	730	737	660	699	659	694	691	677	677	719	696	669	669	680	692	751	699	642	695	681	693	714	674	650	708	691	700	720	695	699	707	694	714	724	711	687	745	697	683	700	693	684	718	683	701	742	717	696	693	673	675	700	703	650	696	741	675	740	687	650	694	667	658	685	683	682	682	694	716	676	663	671	679	636	688	681	697	646	665	705	707	670	678	750	650	672	700	702	668	665	682	654	634	699	684	761	694	699	728	670	684	689	732	683	747	672	727	702	763	694	637	721	730	693	627	623	675	693	702	686	721	677	709	689	707	736	688	680	708	640	684	645	687	701	687	665	671	713	746	686	733	653	674	650	632	654	691	710	681	709	712	728	697	658	709	683	666	676	669	692	679	704	672	633	675	743	630	716	674	693	690	731	668	696	689	722	658	725	682	671	676	694	698	729	665	708	677	660	683	706	738	702	648	692	704	681	740	721	664	672	691	709	697	660	659	668	633	688	665	651	642	676	668	680	672	704	695	715	677	720	768	698	642	694	688	688	711	661	700	696	718	698	645	649	693	673	692	692	733	747	658	710	669	697	696	744	673	728	656	688	704	692	694	691	672	658	697	679	661	677	693	712	693	702	668	679	693	671	692	710	671	703	709	689	710	622	667	686	695	710	655	712	699	727	705	702	696	676	656	729	682	703	659	645	719	727	748	670	693	697	679	657	661	688	666	669	674	671	675	721	699	694	692	707	707	721	715	683	679	706	676	718	677	713	713	691	683	678	693	683	710	711	669	688	700	660	709	683	725	692	680	622	629	704	699	708	695	690	621	677	672	668	703	659	665	726	702	703	680	677	676	712	651	740	647	706	672	675	733	677	700	674	689	689	689	709	697	669	651	667	639	699	662	747	660	721	696	706	683	691	682	718	687	718	677	706	688	669	683	728	682	638	718	670	665	714	660	692	676	683	677	670	612	658	690	692	686	702	684	698	654	689	704	710	716	714	642	706	648	683	673	726	664	687	674	719	681	755	700	660	648	712	712	694	654	698	709	702	693	706	727	713	689	636	688	692	702	643	677	644	702	680	661	648	693	701	653	653	694	686	672	692	702	681	700	710	659	660	650	695	706	684	692	693	658	712	698	717	731	690	647	712	680	656	682	648	698	680	671	628	709	672	692	703	674	724	701	722	633	720	655	686	664	668	709	730	714	705	690	668	680	691	721	695	693	705	704	732	704	670	664	726	702	671	682	765	705	654	639	698	659	687	718	695	706	705	772	674	697	679	701	665	659	725	638	710	684	681	711	669	709	697	677	672	699	673	693	694	714	687	710	692	702	714	712	701	677	646	725	666	634	686	681	676	707	729	666	702	693	687	685	677	713	700	708	680	666	680	706	719	693	669	667	677	684	705	679	682	674	660	712	673	687	706	727	652	733	682	698	669	694	712	700	709	726	713	672	712	679	637	662	712	755	692	700	688	680	700	672	686	674	675	719	692	666	712	650	668	663	702	628	620	733	704	687	659	686	686	638	695	712	667	686	692	664	650	669	675	647	687	671	682	713	683	697	687	663	669	648	714	685	684	729	683	680	684	684	658	701	706	699	641	646	678	657	722	681	707	672	733	657	669	692	666	629	699	711	676	678	638	682	696	655	672	697	743	695	653	668	669	626	706	692	695	674	705	683	681	713	678	673	670	711	677	680	729	675	691	706	681	723	722	705	652	668	701	670	733	713	668	585	669	659	654	704	668	688	665	731	703	692	696	665	696	704	680	673	710	683	692	676	700	734	665	653	701	758	689	672	702	694	685	672	706	677	746	703	681	686	704	662	709	646	699	713	691	651	670	706	651	672	667	695	668	679	671	695	702	692	675	705	691	695	687	741	691	708	724	682	679	707	648	644	631	676	681	748	695	680	714	706	685	673	710	713	678	660	643	685	656	707	666	686	710	737	671	668	689	718	679	696	709	700	738	695	693	709	713	691	715	679	694	715	673	632	673	724	726	725	646	686	630	735	645	735	643	674	680	693	711	665	666	696	648	671	696	690	732	670	701	623	663	633	719	674	673	685	678	697	685	712	739	703	706	701	677	702	671	670	641	709	696	638	705	632	672	685	720	710	692	683	673	656	655	637	696	664	707	681	647	671	677	697	693	719	702	725	690	660	738	692	714	693	713	692	686	681	660	699	684	694	680	698	721	673	678	697	696	674	644	743	692	692	687	727	718	687	676	711	749	658	739	712	695	697	715	690	701	652	710	682	710	649	699	680	664	746	702	708	656	657	651	692	658	652	653	636	698	711	725	725	680	627	686	717	689	721	669	679	696	684	694	659	733	659	667	707	665	659	661	665	691	703	700	676	680	674	694	719	686	696	692	746	629	734	708	676	675	671	664	671	678	733	676	651	707	693	692	686	680	694	658	679	688	676	696	717	664	690	706	687	663	708	686	694	715	723	752	685	677	678	703	667	660	689	690	664	711	719	684	753	712	691	670	688	709	685	662	730	716	686	695	687	703	680	731	742	698	689	660	635	695	735	716	766	710	641	702	712	677	707	676	691	661	660	695	659	660	702	683	707	680	699	679	681	706	738	702	667	671	656	642	702	708	650	738	690	723	731	691	685	692	740	686	638	687	666	708	721	682	738	718	756	716	770	699	671	683	678	705	676	679	704	697	708	664	676	754	678
27181	21148	10921	560	240	219	229	187	195	177	211	187	188	202	194	176	198	183	205	186	196	187	179	182	210	188	200	170	198	170	160	182	179	173	194	174	181	199	174	192	194	178	170	167	184	188	197	189	168	175	203	162	163	188	189	181	167	177	161	186	173	184	157	192	181	200	171	178	178	176	189	198	188	161	163	171	215	184	183	178	172	198	186	173	157	184	192	189	189	188	165	176	194	180	178	177	177	209	205	179	180	203	187	181	171	182	166	198	200	175	197	198	159	192	176	186	166	189	174	172	170	173	183	174	178	169	190	204	163	188	175	202	167	199	158	164	164	190	171	166	182	184	176	167	177	193	159	188	162	187	187	182	161	194	193	168	144	162	159	166	193	174	177	197	173	175	165	192	175	159	181	200	174	189	194	190	187	169	174	175	209	182	188	180	186	187	190	181	165	172	185	169	213	190	171	178	176	171	170	149	183	161	180	158	172	169	195	197	199	203	182	189	178	166	179	196	167	186	186	182	161	165	182	150	165	184	168	176	192	195	190	176	159	180	162	187	186	178	165	175	202	170	162	194	206	196	167	176	167	177	174	182	200	183	161	156	150	168	177	194	194	193	163	185	186	195	156	191	196	176	187	184	185	174	198	174	163	209	202	178	168	186	204	167	168	176	155	184	171	189	185	199	189	158	176	178	195	169	184	186	183	186	159	154	161	180	174	189	166	163	177	190	177	167	182	185	170	164	169	174	165	182	155	159	174	162	205	169	185	177	193	176	173	190	177	164	161	177	180	169	184	189	188	188	158	165	177	168	162	197	185	165	199	171	195	172	175	194	183	187	182	198	170	177	190	186	176	189	174	183	176	172	168	192	182	183	192	184	179	154	185	183	216	186	169	171	203	195	196	175	176	167	161	202	156	192	189	191	188	172	203	178	198	171	158	221	167	187	177	190	204	180	197	194	166	160	164	198	177	197	185	185	182	155	190	185	164	170	196	197	185	193	190	182	188	179	166	193	152	194	173	189	173	184	187	187	173	189	173	193	180	183	179	213	187	161	169	186	171	151	185	176	187	156	181	176	163	184	176	208	178	167	180	191	185	169	184	206	196	163	187	156	184	181	169	156	202	155	192	184	196	180	177	187	172	188	186	189	203	166	188	186	163	197	181	185	174	165	172	166	172	174	179	171	165	175	183	164	172	198	195	172	168	172	165	198	201	163	169	166	177	166	168	183	171	180	167	189	175	193	174	180	186	182	174	158	174	207	193	166	193	197	175	154	213	184	158	182	180	198	194	181	179	170	181	179	186	165	177	195	181	190	174	190	192	185	182	179	189	181	170	194	200	175	202	174	180	180	163	175	172	191	191	175	177	183	175	187	196	171	166	162	162	165	190	173	189	175	166	177	179	163	184	177	169	168	171	186	158	168	175	200	208	180	184	180	159	190	188	189	170	182	167	185	192	148	183	178	162	172	183	191	180	177	175	172	187	188	198	184	194	160	194	179	182	184	175	169	154	159	188	184	169	164	170	161	183	190	188	171	158	178	176	164	172	181	153	187	192	185	148	150	177	194	187	159	180	161	175	161	184	173	190	189	185	176	177	163	199	188	168	172	202	185	160	175	179	208	208	189	178	177	144	192	165	168	169	213	161	182	179	180	186	166	173	189	199	178	178	189	191	188	183	182	165	180	179	179	176	164	173	197	167	175	182	180	181	162	189	167	173	181	167	200	197	188	178	194	165	176	188	182	160	195	207	185	190	168	187	164	160	169	192	174	169	184	171	213	172	153	192	161	182	168	167	192	202	192	168	161	209	175	159	173	198	161	178	157	189	202	182	196	172	156	188	167	182	166	178	179	168	167	187	194	167	190	200	169	187	182	186	209	166	176	173	176	172	191	174	176	156	160	176	217	205	164	163	170	166	164	169	188	177	174	194	183	191	170	176	166	192	184	204	190	189	167	169	170	193	174	208	163	176	187	179	179	194	176	171	178	176	158	190	162	171	173	169	198	193	149	202	181	166	184	165	167	176	163	197	191	183	169	199	169	200	206	162	197	168	171	160	176	217	168	175	191	177	158	217	172	191	185	189	175	182	182	208	187	212	191	169	178	176	196	170	191	181	163	190	173	192	189	181	183	169	174	183	180	188	165	180	182	170	182	192	187	154	170	188	162	194	182	186	152	176	182	181	178	190	204	179	163	188	202	169	168	172	174	172	178	169	179	179	180	182	174	179	190	182	186	193	204	182	178	174	189	180	171	160	175	191	170	182	188	188	168	192	166	172	183	171	167	191	166	184	185	170	183	175	177	160	179	194	184	191	186	151	211	184	189	170	162	165	204	164	186	197	196	175	200	190	147	152	168	193	182	174	166	170	182	177	179	184	170	195	163	173	197	196	162	212	201	185	184	178	186	173	171	193	170	196	165	160	167	195	169	175	188	208	186	196	192	171	200	170	191	201	190	197	188	193	197	201	168	183	181	197	201	171	187	188	186	178	208	162	171	156	186	183	191	159	175	160	164	172	185	197	186	194	192	178	173	197	206	166	176	197	193	177	204	185	172	153	210	172	182	192	152	169	168	164	202	205	196	173	170	162	192	187	155	198	179	186	176	163	204	193	191	168	197	182	176	174	173	189	189	174	172	171	167	182	193	175	172	203	199	192	185	140	177	182	195	163	156	167	187	181	176	163	157	174	198	164	165	178	158	173	168	171	194	198	189	167	180	167	209	156	159	196	194	166	188	186	184	204	173	164	154	178	182	145	183	202	170	177	187	204	191	190	188	193	190	162	152	169	160	183	166	197	186	167	187	208	189	196	166	183	162	187	187	202	184	188	180	213	171	176	176	173	170	172	171	173	182	166	184	180	181	188	181	172	171	154	184	175	178	183	179	185	176	167	193	182	178	201	176	199	203	175	160	222	191	187	197	191	180	167	166	200	203	181	181	183	190	163	161	161	178	164	172	187	217	187	174	181	209	181	179	179	202	194	168	174	170	187	166	192	162	172	188	181	177	182	178	180	144	187	171	169	166	193	200	164	180	149	179	197	169	160	172	171	156	186	203	184	193	174	211	210	179	204	172	181	168	200	189	181	182	164	208	156	173	178	195	180	179	196	190	186	203	183	188	168	187	167	182	170	189	177	167	179	172	209	180	188	192	172	177	186	164	181	188	185	176	173	200	173	162	179	194	188	191	175	176	181	143	189	185	165	182	178	198	168	191	167	177	186	207	182	180	170	197	175	162	167	180	193	170	179	165	175	171	163	193	183	170	199	200	159	189	174	212	164	156	181	158	172	176	191	178	154	177	180	200	169	178	187	196	175	186	191	163	187	189	164	199	169	192	196	193	173	202	152	176	189	186	164	162	208	159	202	172	174	186	185	183	185	193	183	169	184	178	199	169	185	184	170	163	174	181	204	172	181	163	191	157	188	185	162	177	148	192	198	199	163	177	174	181	193	183	210	173	174	169	187	194	183	185	177	156	177	156	189	188	174	167
25403	8614	1078	562	497	421	380	415	324	331	348	343	312	302	308	320	275	305	309	354	272	304	289	328	321	322	292	291	332	311	319	299	292	293	314	268	314	313	300	290	284	294	305	306	297	294	284	299	306	301	268	302	320	297	272	281	326	290	306	268	315	306	324	298	303	299	309	295	272	292	321	298	303	299	318	307	326	266	326	283	302	297	304	299	318	339	317	287	292	297	298	326	311	308	311	286	307	316	321	329	301	311	319	319	289	303	297	289	278	309	319	303	329	277	315	320	300	297	289	335	306	326	297	304	280	292	309	271	292	294	290	293	310	298	296	292	277	301	337	288	309	304	278	315	305	288	284	327	301	271	265	291	299	316	292	281	294	283	265	325	298	295	284	278	290	283	299	298	294	326	316	317	302	299	314	304	273	297	325	347	302	299	310	279	317	293	301	314	262	292	330	280	308	285	283	287	292	295	304	292	307	293	313	290	294	291	309	305	321	318	310	284	286	314	304	267	333	326	286	337	298	297	331	286	326	337	301	297	289	290	318	309	315	295	309	337	297	290	280	290	288	292	289	291	277	305	288	310	302	306	308	288	305	288	308	312	316	317	300	310	316	292	314	291	310	281	314	268	314	302	305	318	300	284	312	325	294	303	283	318	276	292	327	309	292	307	284	297	287	295	286	323	322	296	307	329	293	282	329	304	287	321	301	320	321	318	319	276	269	317	277	305	280	324	308	287	289	302	317	333	294	278	282	305	278	307	282	288	303	312	306	292	312	294	271	304	280	316	297	306	293	306	282	301	293	290	258	313	296	286	324	306	305	293	317	294	314	311	304	330	291	319	312	331	267	302	324	324	335	276	313	291	331	256	338	310	301	299	289	321	287	305	288	300	316	316	307	299	278	316	284	313	285	287	303	299	283	287	281	309	313	303	281	311	290	286	315	299	296	302	304	289	314	304	288	296	271	317	282	305	279	324	283	308	264	291	308	292	301	282	338	332	314	300	306	307	281	279	280	279	276	339	293	286	290	308	308	297	303	330	277	302	306	275	296	343	272	283	286	308	293	300	313	280	316	262	293	302	325	288	308	300	307	317	275	307	315	289	304	308	275	287	263	321	315	275	299	294	298	302	298	328	279	309	293	284	311	294	314	274	319	324	325	289	285	294	330	287	321	298	314	266	312	327	309	294	286	315	301	309	306	294	289	293	317	273	279	302	289	302	283	309	288	310	304	274	303	298	274	343	306	295	301	277	294	270	306	308	291	311	291	268	296	332	314	312	318	296	292	290	306	266	310	285	317	332	318	288	307	308	288	284	334	308	290	294	308	301	292	291	284	282	290	280	307	304	290	314	288	283	311	316	314	298	303	289	295	309	301	297	286	308	291	293	277	280	274	318	270	322	297	293	299	294	318	310	322	301	287	295	320	286	285	316	306	316	301	285	306	283	306	288	291	295	306	280	303	296	271	281	312	313	282	300	336	300	310	321	280	270	312	304	284	297	283	301	319	305	317	307	287	317	293	288	305	312	279	299	284	272	321	294	302	322	322	308	300	293	318	295	303	298	303	310	343	296	283	319	331	285	326	293	316	284	291	276	309	276	312	275	327	290	296	282	298	297	294	306	319	320	284	314	268	286	272	289	315	315	307	282	320	344	318	266	289	312	303	288	332	308	330	298	296	329	300	305	292	287	305	265	299	304	320	317	308	321	264	286	304	289	308	269	306	316	325	299	295	306	282	300	299	313	285	272	285	285	308	269	343	302	295	292	280	289	279	331	316	308	295	326	300	286	263	297	298	283	320	323	309	294	292	300	291	303	315	312	305	275	275	282	312	304	296	296	274	309	314	303	322	273	310	266	330	306	316	291	302	308	310	295	296	341	315	275	310	296	297	296	325	298	317	323	290	309	297	295	301	295	297	293	317	304	302	260	286	347	275	312	292	312	297	317	285	245	320	287	305	292	319	321	337	320	289	321	297	307	313	296	286	310	269	306	326	295	282	277	315	307	331	306	272	298	287	327	298	302	304	291	289	320	268	284	322	289	302	302	308	282	292	319	321	273	269	290	299	312	289	287	269	297	294	303	282	281	289	298	295	312	295	290	326	300	314	304	298	311	328	308	296	287	287	287	284	267	303	311	284	301	292	284	304	265	307	294	308	282	299	289	284	281	329	259	313	313	287	321	281	305	303	294	299	312	289	285	318	302	335	323	296	296	264	318	285	290	325	262	293	318	295	332	307	290	312	280	292	295	315	297	311	301	289	302	303	283	277	307	312	290	274	305	307	287	278	293	303	296	290	278	274	294	306	312	312	303	294	322	300	290	326	334	305	299	275	313	292	269	308	309	297	297	285	338	283	340	300	331	298	280	256	292	318	315	332	304	323	284	301	302	318	315	289	314	294	302	301	272	308	318	283	280	294	329	292	311	259	340	320	287	262	309	316	323	287	307	345	275	322	295	293	303	288	293	333	312	269	290	303	288	287	305	315	294	301	310	297	325	310	305	303	325	305	310	298	272	301	314	303	276	296	278	261	295	316	277	321	271	322	272	264	282	302	274	281	296	297	293	301	312	263	321	296	290	285	308	281	315	286	313	276	289	295	310	275	305	297	338	307	305	298	303	302	313	318	323	312	304	283	345	289	307	285	301	285	287	299	285	323	296	317	279	341	306	312	334	298	284	310	304	309	312	320	304	289	290	296	316	282	314	310	297	323	308	267	325	258	306	273	317	289	317	268	317	282	299	305	301	297	322	286	323	315	302	312	320	289	294	337	313	292	286	324	304	312	295	290	283	300	289	291	313	305	277	299	304	322	260	271	298	270	318	279	278	306	294	274	281	331	304	284	289	280	286	286	277	310	321	322	300	276	294	322	320	306	264	287	311	304	325	288	300	305	267	290	313	277	286	330	323	301	295	325	317	314	297	282	322	318	314	300	315	333	292	297	296	298	308	268	275	304	279	306	288	319	290	310	288	311	295	306	316	293	284	280	333	292	305	286	280	305	328	304	268	308	276	254	329	287	282	308	299	320	301	312	335	281	295	320	300	310	276	323	309	315	302	299	284	313	290	289	307	278	312	295	290	278	294	305	297	274	327	320	285	319	305	322	322	318	307	304	315	288	299	283	290	285	289	285	323	319	278	273	299	277	307	281	313	264	325	301	279	294	274	296	344	284	297	309	299	287	311	304	269	282	311	285	298	302	307	289	295	295	327	307	309	296	314	297	309	282	325	320	270	288	324	305	292	316	281	281	274	308	309	281	298	285	286	297	281	303	313	287	327	290	340	331	278	324	315	291	306	301	314	286	300	272	304	300	273	310	276	310	312	281	286	318	310	304	275	292	291	283	302	273	277	304	291	274	325	303	276	298	286	304	262	322	326	299	289	309	312	300	281	292	312	303	291	344	311	296	284	288	310	286	290	289	302	308	267	288	288	253	322	312	289	302	273	268	297	298	277	308	300	287	311	262	290	297	301	299	295	304	327	317	293	280	303
24026	21330	28314	24647	21270	6961	914	686	595	511	545	487	473	456	451	418	438	425	454	453	441	443	409	403	444	421	403	470	427	375	411	415	404	412	371	393	394	384	415	394	414	363	410	405	403	425	414	406	390	357	414	439	402	475	406	409	401	397	405	349	394	399	384	423	392	362	395	402	419	403	399	401	392	442	390	364	414	440	392	402	368	379	412	385	371	387	413	413	412	383	401	402	400	395	404	397	401	413	380	388	422	391	418	377	400	393	384	408	418	393	408	396	408	411	391	414	405	383	419	391	443	385	371	404	405	416	403	421	429	394	398	387	376	405	443	403	397	417	430	423	351	370	378	430	369	396	398	421	404	416	373	390	395	407	413	388	387	425	421	389	408	362	373	385	372	400	392	375	405	383	392	384	386	365	396	385	429	389	393	384	386	363	428	400	416	414	377	384	405	411	412	400	386	406	371	404	423	404	421	433	374	393	413	378	389	383	414	365	363	393	414	413	397	362	402	404	381	425	447	368	412	409	381	395	386	399	399	420	397	427	422	441	438	418	411	427	393	386	425	388	383	361	386	429	425	369	375	384	391	396	421	406	410	411	424	442	399	387	407	402	423	368	373	383	371	385	349	384	394	407	386	384	360	391	399	385	402	410	410	407	410	399	419	405	366	432	376	398	382	361	409	434	440	397	404	394	412	335	418	372	392	399	370	408	379	437	366	405	412	373	409	374	377	415	408	397	337	383	410	386	433	379	360	403	405	406	395	386	415	449	396	423	417	386	373	373	417	368	411	408	402	391	367	362	395	393	402	393	372	426	422	445	403	370	380	419	389	412	376	391	376	394	409	400	403	391	390	419	390	389	426	389	432	378	410	396	420	403	431	429	377	425	391	355	418	387	381	398	400	407	384	399	400	422	394	385	373	401	408	392	389	380	391	383	411	368	405	368	399	427	410	420	377	401	426	420	417	406	402	408	447	412	400	397	380	365	395	372	394	385	412	394	377	388	405	363	404	424	404	398	405	360	389	363	416	400	403	390	392	422	403	408	383	385	369	400	430	404	374	388	408	404	384	398	365	398	416	393	436	388	412	421	381	392	406	368	377	373	418	394	391	390	398	413	403	402	383	437	414	417	411	352	427	400	404	416	379	400	379	380	394	394	390	421	408	423	415	434	432	375	390	399	409	390	423	400	375	408	402	379	381	428	408	413	393	378	381	415	386	399	372	403	409	382	387	380	423	384	414	407	365	400	379	395	400	414	400	396	433	402	364	407	427	377	428	391	372	406	366	354	379	381	410	391	392	393	399	407	382	406	358	385	365	383	404	409	432	396	405	401	399	390	382	394	453	425	419	384	441	411	371	391	381	423	393	404	401	379	405	393	404	422	372	403	390	379	385	408	410	363	401	400	387	392	379	362	381	400	410	408	401	393	410	399	365	427	374	395	398	394	417	408	356	424	385	387	393	412	388	378	431	389	411	327	403	360	359	399	385	364	383	400	359	408	390	385	409	390	400	377	396	383	393	374	381	381	393	408	417	386	395	378	405	405	379	374	400	425	378	412	432	424	388	393	400	373	395	342	378	387	392	390	382	412	390	388	372	399	361	388	397	391	382	407	422	379	413	372	411	424	410	368	380	400	410	391	383	371	444	431	414	414	401	394	387	388	391	384	379	380	406	443	398	398	403	394	392	422	399	377	396	398	404	401	349	405	444	404	372	397	383	396	406	399	397	402	404	363	374	405	407	415	367	388	405	347	379	392	406	395	412	378	389	395	397	386	370	368	389	388	393	396	409	391	381	392	415	378	400	407	389	355	382	393	409	406	431	424	404	384	404	380	424	409	419	413	436	407	403	368	345	428	405	349	411	380	383	391	376	405	410	414	420	359	410	423	397	388	389	385	362	388	391	402	412	395	389	399	359	397	391	427	392	412	415	433	389	367	374	379	396	403	428	366	421	364	394	371	352	395	402	366	413	367	392	381	391	413	361	370	379	348	412	417	384	386	416	412	396	413	407	416	357	386	397	378	403	416	423	393	421	412	412	383	401	392	400	394	409	440	420	384	426	457	416	363	400	384	377	382	413	371	420	396	418	422	390	390	366	401	410	404	401	388	405	424	423	391	386	387	393	392	374	392	434	419	403	406	396	410	373	414	380	395	417	415	409	384	431	408	389	398	432	359	368	379	398	358	378	401	421	407	388	421	403	376	426	384	385	395	393	371	418	388	377	400	354	420	403	393	402	430	363	391	397	398	423	408	412	426	376	450	366	394	390	366	424	399	356	397	417	388	394	394	379	418	407	358	380	376	405	437	396	398	407	409	374	397	393	363	374	402	396	418	396	424	426	391	435	395	415	402	412	424	397	409	420	390	405	417	410	386	369	370	413	391	425	414	464	407	359	415	410	375	383	378	394	406	387	398	375	383	404	392	409	427	380	404	405	407	396	395	367	409	383	388	397	412	369	383	404	376	396	424	401	350	429	369	374	374	407	388	386	390	413	398	401	382	394	390	397	406	367	411	417	377	423	411	367	358	405	396	397	455	397	430	399	365	399	395	402	411	388	384	375	423	363	376	369	384	385	406	408	382	397	391	396	401	394	380	388	426	400	375	385	410	428	405	419	391	409	432	411	401	420	432	427	396	380	390	390	411	379	420	392	414	410	419	398	407	424	416	400	364	392	390	404	390	397	376	379	407	393	396	399	403	412	399	393	425	388	404	420	425	357	389	376	367	391	369	398	416	395	408	418	389	398	402	431	396	403	396	400	383	390	417	371	381	393	427	375	359	391	379	407	375	374	394	415	389	390	443	359	420	417	403	383	376	395	398	392	418	412	395	400	413	383	399	380	369	364	408	402	411	405	406	395	382	371	398	377	385	400	388	399	402	385	410	389	415	401	388	386	380	398	382	412	389	400	360	409	409	377	410	393	371	404	422	382	376	421	384	402	406	365	382	374	373	415	391	386	386	404	368	389	380	365	396	377	368	381	376	431	390	377	377	393	399	437	388	404	389	370	392	448	372	396	414	413	392	381	406	404	367	439	408	354	382	400	397	395	369	442	393	402	409	380	407	385	399	425	380	408	397	405	411	446	435	392	403	406	403	369	376	364	392	374	362	393	403	383	393	378	398	425	385	410	373	358	391	390	400	411	451	394	371	411	432	425	416	422	384	372	431	418	365	403	415	380	377	374	406	408	403	384	392	402	392	386	374	372	359	392	396	397	389	408	379	396	371	392	386	402	371	397	400	425	420	410	416	392	400	393	377	416	361	369	404	397	360	383	409	396	401	347	383	373	396	418	406	426	386	407	403	376	389	426	388	417	400	390	395	403	357	367	422	390	417	400	382	392	415	405	442	423	434	376	397	391	404	370	386	427	404	424	374	404	421	396	387	435	358	398	372	410	413	393	369	406	372	427	405	424	383	385	384	385	367	391	379	419	392	398	384	398	413	349	345	394	377	359	371	427	420	354	408	387	390	359	409	416	359	432	432	376	386
47067	21069	7371	3795	2662	1912	1625	1368	1131	1121	1052	925	931	821	850	777	787	752	744	684	720	716	684	687	730	653	691	623	665	659	638	701	706	634	661	645	659	615	599	642	623	655	628	648	659	689	631	681	599	629	621	685	653	617	610	699	632	576	667	685	648	615	666	635	616	621	645	610	676	639	613	671	634	656	592	625	629	639	671	654	633	603	661	647	634	631	691	646	633	626	605	648	617	691	606	615	667	584	619	663	608	632	643	622	579	655	617	655	594	638	644	632	653	610	621	659	650	601	647	631	607	622	612	636	623	627	627	664	627	686	653	593	616	616	646	618	582	643	620	581	630	631	634	646	616	638	627	642	661	624	598	622	640	587	636	607	633	612	584	652	643	634	670	658	625	640	627	607	626	632	664	619	628	620	627	620	592	598	647	635	628	616	628	622	649	645	633	583	641	648	597	651	649	668	602	591	620	619	636	613	620	631	641	639	608	654	586	640	595	659	581	610	652	611	624	589	676	624	606	623	616	632	585	608	589	635	631	637	636	588	641	614	626	658	655	618	617	689	644	626	670	663	645	609	654	627	649	592	599	646	618	625	677	630	650	593	634	605	620	649	631	665	667	645	593	628	623	601	623	640	645	628	682	635	607	675	622	669	614	615	609	602	640	604	587	675	696	655	678	638	598	647	606	623	608	615	630	644	641	653	633	613	637	616	647	597	668	566	631	645	602	623	659	593	649	604	664	640	623	681	647	625	617	624	647	609	605	680	638	624	616	587	596	609	601	629	583	641	649	604	613	589	602	603	678	648	693	629	666	670	663	605	640	647	621	627	608	635	670	631	605	605	629	616	640	582	614	676	595	646	677	621	636	599	676	655	665	673	631	603	625	612	609	662	627	617	616	632	608	615	600	614	636	597	640	657	605	612	615	645	657	630	658	623	587	602	631	585	620	650	642	622	600	660	602	594	667	601	607	648	629	626	685	654	647	645	605	614	653	631	673	624	621	634	655	581	682	632	630	621	637	635	644	617	596	631	636	614	656	610	609	636	648	647	584	619	613	583	605	633	633	605	631	597	598	617	663	653	630	588	641	603	658	624	638	630	642	657	625	610	629	619	635	647	636	627	608	632	591	622	630	642	628	602	664	653	657	652	603	650	635	611	620	652	675	643	610	622	662	642	686	644	640	599	588	681	657	645	634	603	615	634	651	597	621	602	618	614	609	643	660	612	631	681	645	609	617	643	626	586	606	647	620	636	611	626	642	642	649	667	617	625	629	636	578	625	621	618	636	624	651	640	627	669	627	641	636	628	630	664	656	629	604	641	605	623	641	639	638	656	650	629	597	631	639	572	637	606	663	661	636	587	579	641	640	626	619	685	599	628	611	640	651	636	625	596	653	650	658	619	637	632	649	698	644	591	660	605	646	574	625	630	657	647	640	605	663	638	666	645	650	600	641	642	659	657	633	614	659	629	647	627	629	630	634	617	575	641	662	609	604	629	641	648	615	629	578	662	629	622	630	641	588	592	646	658	625	611	606	667	631	569	606	619	592	662	645	645	647	626	657	630	605	637	660	645	636	611	632	615	603	659	659	652	626	600	607	639	633	657	632	601	601	626	612	648	633	620	613	647	610	642	635	645	608	652	620	632	615	667	618	659	617	642	664	624	602	625	590	658	649	626	603	636	612	594	580	613	634	654	574	630	582	634	560	625	609	643	635	624	611	653	606	646	620	672	634	634	655	623	643	622	635	644	656	632	662	649	619	642	621	622	618	620	663	596	633	657	669	606	643	581	609	639	590	643	684	605	653	642	661	624	598	644	630	673	631	619	624	654	651	640	608	634	620	640	609	602	614	660	632	702	643	637	639	641	683	649	620	631	645	650	684	640	624	657	612	635	651	622	663	609	672	666	591	690	614	620	608	634	663	621	642	583	654	635	614	626	645	565	621	649	645	660	622	655	615	609	634	663	622	628	615	666	619	646	650	625	569	638	641	597	619	591	639	594	647	622	637	670	643	645	618	653	644	616	635	627	647	621	653	634	611	670	605	599	640	607	642	644	626	609	645	636	576	693	628	616	616	605	654	620	633	641	625	643	649	677	654	616	577	615	683	592	619	633	665	619	655	604	599	591	646	634	624	641	666	604	648	652	678	627	639	586	652	634	658	637	650	646	592	670	593	612	624	626	661	615	636	642	652	640	623	586	645	604	625	645	644	634	619	629	630	673	610	657	652	650	685	657	626	659	623	618	610	625	613	618	621	648	661	657	616	657	624	657	603	615	615	596	679	650	640	609	660	614	614	576	708	625	610	661	623	606	624	631	668	604	633	644	647	614	615	627	627	625	631	581	642	616	664	640	611	669	659	617	640	577	590	637	629	611	635	614	665	596	624	632	635	691	623	648	626	652	639	639	627	634	645	588	623	595	624	623	671	692	607	635	647	651	612	626	666	665	620	664	637	577	637	619	587	613	649	659	614	603	642	676	596	636	645	601	651	629	601	610	654	642	633	627	585	647	663	633	673	601	651	654	587	634	625	635	681	632	632	679	652	665	667	638	636	639	653	622	638	606	644	605	629	674	648	648	642	619	637	569	657	618	616	657	619	601	591	628	601	609	584	647	628	666	639	618	635	626	633	639	590	597	600	633	621	630	589	643	628	632	648	630	601	615	592	638	634	662	679	634	616	631	667	614	605	627	628	629	636	629	658	679	600	657	632	668	671	676	614	642	618	634	679	632	631	665	597	642	634	607	647	641	639	563	643	626	664	605	637	649	661	660	604	654	639	614	658	585	629	604	621	664	599	659	616	644	638	630	629	640	649	638	602	595	593	670	654	607	672	653	612	607	633	633	610	611	649	660	592	637	637	636	670	626	632	646	632	615	607	620	614	638	661	601	632	617	633	612	608	626	640	652	648	588	645	648	619	606	657	621	643	611	634	619	606	647	701	636	620	639	629	660	659	617	634	642	627	597	586	604	608	664	656	648	608	633	639	615	675	597	680	659	646	633	665	592	595	607	669	652	663	634	622	628	610	586	680	635	629	594	576	593	636	589	649	616	627	627	631	611	638	655	655	625	656	612	627	664	595	623	645	620	633	622	648	612	642	599	664	635	613	606	619	606	629	593	632	614	650	605	672	604	630	622	617	637	638	640	628	654	602	613	648	668	644	631	632	626	617	637	629	620	630	618	680	618	634	641	626	631	616	629	653	611	657	640	619	588	625	614	662	603	649	625	671	639	627	620	612	679	655	620	647	616	685	641	605	635	680	624	619	631	681	677	634	632	652	615	639	631	638	645	636	629	589	630	671	649	603	631	649	614	619	656	685	615	644	619	637	651	687	612	634	640	620	649	641	626	646	583	611	663	611	583	672	648	600	622	642	635	635	633	603	619	676	603	612	611	646	623	613	595	645	659	661	628	599	641	652	621	611	655	650	619	613	639	653	628	633	598	666	655	635	624	608	638	616	612	624	629	626	643	565	617	669	655	625	613	615	601
23256	21388	28870	24311	21389	21348	5425	1028	718	699	676	564	571	551	542	562	586	490	494	437	478	489	490	473	513	480	482	528	448	470	422	479	444	441	474	486	473	456	458	458	438	444	443	428	408	457	425	424	452	430	443	411	419	451	446	437	464	424	415	432	409	449	426	465	470	489	426	442	437	439	448	434	467	441	416	482	439	471	419	433	457	439	481	482	458	433	425	480	437	452	429	454	462	421	425	438	421	456	433	458	445	456	437	454	416	387	430	451	421	431	476	460	442	440	445	493	427	452	417	470	439	459	439	442	437	446	450	472	419	398	412	432	488	460	436	414	478	450	435	426	453	411	436	428	432	438	429	442	431	406	431	437	444	453	417	448	458	421	437	439	429	446	445	427	457	468	442	415	446	410	454	432	449	462	422	471	446	443	453	464	453	485	435	444	446	431	448	443	426	449	414	472	424	421	469	450	468	453	425	438	441	466	423	398	446	441	435	426	433	408	428	467	469	424	426	460	418	424	437	405	436	425	430	456	449	429	508	448	433	421	449	445	426	464	456	412	439	472	379	464	470	482	414	392	422	413	407	432	451	437	437	452	458	426	423	448	433	397	401	452	462	417	474	446	462	432	402	439	424	437	452	425	406	470	445	423	433	463	438	430	406	429	434	437	414	455	427	443	445	439	426	423	418	438	414	461	456	415	435	407	423	459	418	415	445	442	449	443	466	386	425	430	393	444	416	423	461	398	452	446	388	451	461	448	426	404	461	425	432	440	475	430	435	438	373	464	459	444	467	450	446	451	433	424	405	466	410	435	447	405	473	459	436	397	401	417	443	400	457	435	440	437	419	454	416	433	428	428	444	413	402	441	424	441	444	468	456	437	403	465	433	438	441	446	408	432	413	440	424	451	415	472	453	426	421	441	434	424	426	435	416	460	435	424	423	426	446	449	465	427	439	429	470	459	432	456	432	471	435	452	384	441	448	452	470	414	486	433	443	444	440	430	417	427	443	392	418	399	423	425	447	449	417	423	428	403	434	445	450	452	475	443	481	430	474	440	432	434	447	420	414	487	402	433	463	427	425	418	425	442	438	479	428	461	414	422	444	463	434	419	454	467	466	446	412	451	431	407	433	423	453	429	450	452	426	459	460	406	446	418	432	428	460	432	485	405	420	457	453	450	426	472	429	417	430	428	407	459	450	448	438	436	440	409	404	445	444	425	435	469	456	448	412	429	444	427	423	444	440	440	456	445	450	481	443	475	444	435	450	480	421	419	465	442	455	406	408	457	430	417	480	432	410	443	422	440	453	458	432	439	426	429	452	444	404	375	418	438	431	440	438	403	440	462	440	440	460	450	443	430	455	436	456	428	435	409	420	425	414	456	426	435	459	440	448	438	436	435	445	434	423	435	457	451	419	390	429	446	450	456	410	442	404	423	446	461	438	424	402	423	455	461	425	457	428	460	448	479	426	443	427	437	454	449	406	404	442	379	433	446	468	434	404	472	407	446	447	437	445	420	423	473	452	396	429	475	399	443	449	456	449	431	417	443	429	446	468	421	427	410	427	437	450	436	432	445	427	421	422	475	458	443	458	443	473	429	445	445	434	401	446	424	426	427	439	430	462	435	410	423	452	463	429	431	463	448	428	464	452	473	444	458	431	419	440	410	405	413	417	431	439	433	423	418	414	414	428	409	435	404	460	439	424	446	420	471	432	439	444	456	426	445	420	378	462	428	394	469	413	459	429	453	429	428	460	465	442	426	459	459	437	438	439	416	418	433	443	391	420	432	436	458	448	432	420	432	392	423	416	419	427	462	457	445	403	412	395	433	426	462	408	453	448	443	440	423	436	482	479	492	435	454	449	426	421	465	412	445	463	430	431	407	397	449	464	404	434	402	420	473	420	439	433	403	445	421	427	471	461	453	406	437	431	427	453	463	418	414	417	427	445	444	466	426	428	459	424	473	457	434	466	414	429	448	437	433	428	453	437	421	453	483	423	434	429	423	423	439	469	414	444	420	418	414	455	442	442	419	418	426	441	416	429	409	410	422	417	422	452	451	423	449	430	428	440	436	451	418	446	427	436	429	460	428	460	441	448	452	472	461	443	440	442	444	459	488	363	432	426	423	434	441	476	430	456	418	425	430	450	437	443	468	448	407	467	421	428	492	452	423	435	431	444	455	452	443	433	450	454	429	438	439	465	445	430	460	440	448	453	425	427	462	449	431	461	408	454	431	453	452	433	419	425	416	438	463	457	432	461	426	416	456	434	433	466	438	448	464	453	441	446	452	447	438	445	442	417	431	430	451	473	455	460	458	413	424	457	461	432	448	448	464	441	461	449	416	433	395	411	423	446	447	470	428	435	402	442	422	440	461	423	424	444	447	449	446	436	398	421	435	438	441	410	443	448	404	450	422	462	423	427	446	412	462	420	423	476	462	459	428	455	452	440	455	442	442	425	426	420	455	428	426	441	460	412	432	477	416	430	445	446	417	418	448	458	452	420	482	473	399	404	443	438	458	431	425	425	435	460	440	465	421	417	447	458	464	466	412	442	433	441	463	428	433	403	447	434	481	478	448	447	468	423	444	455	408	417	481	448	435	466	409	420	479	445	469	441	426	453	447	402	437	431	457	456	424	433	433	437	437	427	412	426	418	450	448	455	426	409	440	461	405	404	389	424	396	449	461	473	432	428	447	464	426	435	457	414	415	413	404	442	436	444	433	445	403	448	453	417	409	448	447	424	433	408	413	430	416	417	425	460	405	462	466	435	428	427	448	417	434	435	446	411	423	381	473	439	438	458	446	432	407	441	415	443	402	438	446	415	403	420	455	440	400	445	436	404	419	430	419	441	459	411	436	454	443	448	491	451	441	461	454	440	468	436	416	431	444	430	393	477	447	443	445	429	413	430	420	413	398	408	434	442	438	455	420	414	418	468	436	455	417	442	422	421	428	451	434	425	426	453	464	431	430	413	449	436	449	402	407	426	423	437	445	436	424	411	415	430	420	454	438	452	438	405	459	444	478	444	446	457	424	429	442	418	439	404	456	457	440	423	442	439	464	434	451	439	449	408	463	429	420	433	423	447	417	432	434	479	419	409	429	431	455	430	447	414	438	434	454	441	422	421	406	398	408	441	439	457	419	455	453	428	395	428	430	403	403	454	439	463	420	445	405	412	455	474	430	465	453	470	444	495	456	455	406	429	426	428	459	413	444	437	444	441	418	423	478	435	430	424	464	429	429	452	446	459	474	414	425	462	414	460	414	421	412	436	424	434	398	431	432	439	413	427	430	451	417	388	430	375	415	441	432	416	451	433	453	420	480	498	458	438	444	435	442	472	485	412	378	442	426	468	464	427	424	454	438	452	405	463	462	440	480	471	471	454	445	476	428	412	453	449	449	428	417	434	480	412	480	443	385	453	423	423	395	460	482	447	416	421	424	447	444	456	437	432	478	450	415	461	426	414	442	400	438	439	423	419	457	458	450	419	419	430	430
47492	22866	12088	6414	4319	3295	2597	2199	1896	1510	1364	1307	1116	1073	1010	989	976	965	824	907	864	844	804	807	807	811	738	741	767	801	793	774	740	746	753	676	727	724	779	654	680	751	717	690	712	743	690	689	728	706	724	736	685	669	731	728	678	700	709	702	733	671	725	732	748	670	712	726	681	693	687	692	675	716	681	666	720	703	708	662	670	696	676	655	724	664	713	658	723	702	692	683	711	647	658	723	716	718	697	653	792	716	721	716	702	659	687	671	751	725	731	680	693	724	694	710	673	649	663	676	701	703	719	676	695	715	705	614	673	667	668	686	669	660	673	648	678	706	698	680	683	672	681	730	662	686	680	753	736	686	719	694	675	695	683	643	721	710	725	727	666	688	686	726	706	692	672	682	702	666	715	698	695	710	711	713	721	653	703	686	700	652	736	696	678	698	680	696	674	724	671	717	690	659	645	701	694	729	701	718	676	693	693	667	692	696	662	691	709	670	617	730	666	734	642	684	698	705	714	681	702	680	712	683	695	707	634	711	709	752	686	733	769	676	732	714	681	670	708	658	713	763	714	680	713	699	668	683	673	602	703	689	699	738	693	719	671	698	684	740	699	701	651	722	691	694	675	713	694	666	662	684	624	691	676	675	671	658	687	670	680	692	662	687	678	709	708	680	696	723	646	661	669	722	665	742	703	663	739	738	713	699	726	726	681	670	631	691	747	711	687	681	684	721	671	681	682	682	744	739	682	717	701	677	730	691	653	692	701	727	708	679	688	667	682	691	676	678	712	665	653	624	684	687	653	660	687	683	716	696	697	659	653	740	746	710	683	676	727	636	685	694	679	706	652	665	672	681	724	675	674	663	691	671	706	712	648	685	714	664	745	692	674	711	689	683	651	697	685	712	672	683	693	664	680	729	706	677	661	659	702	688	712	724	679	702	641	697	711	664	679	668	694	702	677	694	660	707	738	653	675	682	668	704	689	683	669	730	697	724	695	709	701	685	660	644	702	708	691	683	705	648	675	701	667	698	645	715	721	734	668	690	697	672	670	700	719	720	687	691	684	715	696	695	688	709	693	676	670	686	695	677	743	708	740	628	703	691	694	701	658	698	669	715	734	671	714	713	748	663	640	694	681	712	645	695	655	696	686	698	708	685	655	680	718	669	630	708	641	676	657	670	668	652	697	701	666	697	685	695	691	651	677	682	702	657	743	746	705	687	691	718	665	663	692	652	697	667	698	739	647	684	693	725	670	652	688	718	649	701	679	712	649	672	698	684	680	740	706	704	710	719	682	672	717	706	684	687	649	698	643	714	675	700	691	734	718	734	710	682	696	668	716	689	654	706	693	696	672	676	700	660	689	655	692	694	661	692	672	672	749	698	711	691	685	663	663	710	723	687	711	692	686	660	690	742	666	675	725	679	707	681	717	685	664	742	720	686	700	709	701	727	675	661	702	704	709	682	689	661	677	709	650	745	689	688	677	666	648	681	719	653	746	672	685	689	686	706	663	642	700	729	666	749	671	687	600	691	709	656	715	692	734	722	717	681	680	677	680	704	630	730	684	722	691	716	682	686	701	708	660	676	705	648	702	696	693	708	715	711	723	708	732	688	712	698	696	681	672	743	671	658	706	675	691	689	674	687	691	696	684	690	663	675	673	681	686	712	667	649	696	702	667	686	674	734	716	676	668	710	649	695	719	687	712	711	697	686	718	703	684	652	670	708	678	658	709	694	677	714	689	730	669	690	682	682	659	689	687	694	685	686	700	708	700	657	683	702	613	691	615	710	663	677	699	715	698	701	688	699	652	679	666	664	768	708	703	700	656	654	676	666	697	676	696	688	704	688	681	677	664	670	689	742	684	698	691	728	677	739	633	709	716	695	717	711	745	687	720	696	744	738	684	689	698	620	677	660	639	653	719	710	689	692	703	734	642	689	679	635	729	690	699	699	742	711	713	724	657	658	742	727	708	702	670	678	688	664	657	662	667	664	633	648	660	666	631	670	678	668	668	699	695	725	676	686	702	671	680	676	715	676	706	664	682	738	690	685	682	664	661	692	679	732	700	694	662	711	699	693	723	685	685	648	700	692	700	666	703	647	710	712	676	746	654	692	713	666	729	709	700	677	702	673	720	711	664	697	675	665	670	708	672	682	747	698	702	671	684	712	733	715	734	685	678	659	709	688	696	690	698	666	719	671	698	696	683	694	679	744	702	672	704	718	647	686	642	663	697	690	651	675	726	701	678	700	705	726	677	702	714	661	663	650	681	711	694	688	643	683	723	666	679	680	703	653	692	638	687	687	662	751	696	672	672	702	708	619	695	714	650	664	666	679	679	719	721	679	716	661	712	689	705	710	655	682	690	663	668	679	744	700	665	669	707	689	641	697	688	689	690	724	657	660	717	722	711	716	697	682	659	654	652	710	652	705	659	653	686	708	681	725	646	635	622	738	702	687	656	672	651	695	705	718	710	690	703	684	716	685	689	665	672	689	689	711	650	688	698	722	715	699	711	727	692	679	690	684	664	714	656	678	671	698	659	679	680	704	702	681	677	688	732	705	696	673	677	707	704	703	676	678	714	648	749	637	714	683	712	683	698	699	682	725	659	661	675	681	679	702	680	688	690	663	721	691	730	633	692	663	732	679	673	719	738	732	657	671	713	668	664	712	691	688	699	682	689	732	691	703	695	752	678	697	706	675	682	678	685	643	622	671	654	693	695	663	750	641	668	673	687	717	724	749	669	702	695	694	672	716	692	680	674	677	651	692	712	681	669	654	678	663	697	696	700	675	711	669	653	652	649	675	676	666	667	717	716	678	702	701	679	723	729	736	709	672	701	681	669	679	680	673	698	701	680	651	717	669	736	674	691	678	656	682	706	671	680	679	666	732	689	705	688	681	725	651	725	700	735	700	714	715	679	703	687	691	692	676	725	697	704	703	715	701	667	675	703	741	691	715	713	656	668	721	693	673	645	730	687	668	751	759	669	663	685	658	690	696	658	694	671	688	672	653	667	720	714	690	701	694	636	686	685	698	693	685	659	710	698	680	702	674	710	694	731	709	682	688	673	690	701	723	668	707	701	661	689	688	707	702	675	660	676	734	674	715	689	674	651	662	677	714	655	696	658	665	669	668	617	692	702	664	733	691	690	695	722	715	667	667	666	718	680	709	717	687	696	723	652	697	652	692	684	697	696	683	682	680	660	689	721	640	675	676	702	716	698	714	700	662	667	682	699	724	689	683	707	714	688	736	692	691	688	715	652	676	690	687	723	674	696	658	729	689	682	683	702	679	667	699	650	737	662	759	694	638	686	700	665	707	661	712	695	677	705	702	682	696	672	703	717	696	693	685	714	672	683	669	724	688	691	679	684	683	695	713	683	689	657	702	676	633	692	653	633	704	672	716	673	680	739	723	680	722	687	730	676	657	734	706	711	668	700	706	696	728	695	686	661	708	662	655	657	674	749	678	667	691	669	701	689	647	734	678	691	720
27177	21207	11025	605	293	235	218	217	180	194	198	190	204	175	170	191	175	193	186	190	178	176	181	165	154	149	187	193	174	179	163	184	174	190	186	189	190	193	193	190	177	195	184	186	168	180	193	183	178	197	174	170	186	184	171	177	175	189	193	218	182	179	175	193	185	177	184	152	202	161	190	188	172	203	197	178	194	219	139	173	158	190	179	173	160	179	197	185	172	170	197	209	153	207	214	168	163	180	191	185	160	165	212	169	154	171	189	187	165	175	182	171	182	180	201	211	178	167	159	185	188	180	168	176	195	177	179	182	179	194	153	193	171	190	196	186	161	175	186	174	176	184	175	171	176	176	167	167	157	164	169	163	170	182	192	182	163	180	177	168	188	178	164	168	186	182	134	167	181	182	201	172	205	180	170	195	182	186	195	193	181	192	175	167	183	173	172	175	202	213	195	199	169	206	172	168	190	200	177	147	167	164	176	214	191	206	187	161	194	183	180	181	210	180	184	192	194	157	195	173	179	204	203	198	170	202	192	188	184	197	172	170	204	173	184	163	173	191	216	181	186	176	191	181	185	183	200	206	164	190	156	191	162	178	156	176	200	170	173	194	173	155	175	162	176	171	190	182	167	181	170	186	178	183	176	203	182	175	180	195	187	185	163	184	179	198	202	184	180	193	183	195	181	184	178	176	186	195	184	193	196	206	181	186	202	185	177	187	180	182	176	197	199	187	173	189	197	198	181	207	188	192	165	175	175	184	163	167	184	172	190	168	190	174	182	182	182	195	189	176	162	191	179	175	190	197	203	192	165	192	200	186	192	208	199	180	174	180	163	186	187	181	196	167	189	212	184	168	179	176	179	187	165	153	189	169	180	194	203	193	208	185	186	191	190	189	191	178	204	181	165	182	182	175	182	177	180	168	194	180	199	172	180	169	179	181	197	144	180	202	198	201	194	180	184	177	182	184	192	213	195	173	175	175	190	191	196	203	177	186	186	189	183	159	178	166	164	169	187	197	193	181	187	177	187	195	193	195	179	186	182	180	180	181	165	151	179	182	152	188	173	170	184	185	174	194	179	179	187	193	170	171	174	181	192	193	199	204	161	177	185	196	143	186	169	169	185	167	166	175	175	166	173	194	201	187	178	183	174	200	182	177	175	180	190	198	187	158	185	197	190	162	199	190	191	171	173	160	181	192	204	170	175	168	166	150	185	182	199	186	215	187	171	166	183	172	172	170	207	185	186	207	172	168	195	182	170	181	178	179	212	182	188	190	173	182	199	222	185	160	184	171	181	189	167	165	171	188	171	162	167	190	173	187	185	183	203	187	188	188	183	179	176	188	185	183	202	184	163	184	197	183	186	187	185	163	195	177	193	201	191	179	185	178	183	171	173	172	177	172	197	176	195	181	169	195	190	179	169	179	184	167	186	176	182	188	196	180	150	185	184	191	189	185	199	176	183	178	197	187	188	182	179	195	183	179	165	193	163	182	169	174	199	169	174	193	158	197	171	180	192	181	187	179	155	199	198	164	168	168	171	173	190	175	198	204	187	173	165	197	207	178	200	179	210	179	163	182	198	178	192	172	194	187	162	167	207	198	164	205	180	192	197	174	183	169	194	192	186	171	178	189	180	179	177	187	183	185	180	183	189	164	178	179	178	177	162	195	195	189	191	175	167	186	168	190	184	188	167	171	180	183	175	195	172	196	188	170	211	168	167	187	179	165	197	167	178	173	187	184	192	180	177	175	169	173	173	187	165	174	176	188	182	200	164	180	201	195	166	190	174	170	188	170	213	187	171	176	192	182	184	215	161	177	173	178	162	160	175	179	180	188	184	179	195	159	187	180	188	168	159	162	181	225	177	194	185	180	194	203	173	171	188	209	183	205	168	186	180	166	186	192	194	208	174	166	165	185	179	181	178	156	192	186	206	190	188	158	173	174	198	200	177	188	183	156	187	182	192	175	188	185	183	181	161	205	188	190	184	176	172	190	177	172	192	182	180	199	193	206	173	199	171	188	184	198	195	205	184	193	154	205	189	182	223	192	205	201	196	171	195	190	204	205	165	190	173	178	192	170	189	190	182	187	198	181	207	175	182	170	168	174	204	181	160	192	197	190	175	169	193	190	200	170	194	187	182	177	194	172	150	198	203	203	194	160	173	167	178	182	183	174	191	199	192	195	191	186	192	164	187	186	187	169	206	174	169	200	159	187	197	205	167	185	190	178	195	185	203	183	165	204	162	174	184	160	192	189	185	177	184	185	175	177	178	197	204	171	192	173	164	185	170	171	174	183	169	187	164	168	182	195	167	159	165	187	175	185	186	190	181	166	170	211	198	189	180	178	177	186	164	185	211	185	185	201	180	191	178	188	205	184	164	194	165	182	172	176	191	176	182	199	185	190	188	177	188	179	187	175	194	178	165	194	177	182	162	192	207	173	189	174	189	197	185	149	173	173	190	179	157	170	170	193	192	168	160	153	193	175	196	177	183	178	202	198	214	178	197	164	183	184	191	193	184	196	188	195	186	177	182	163	148	186	179	183	181	159	187	177	186	206	210	194	181	165	176	212	193	186	193	219	164	175	201	165	168	167	194	194	173	191	169	214	185	161	168	204	177	202	165	171	217	166	203	170	193	182	193	179	188	161	191	154	193	168	158	186	156	199	207	225	188	198	183	166	170	185	186	195	184	189	187	206	175	197	200	154	180	165	211	196	178	185	175	185	175	183	165	188	181	218	170	188	180	184	199	190	177	196	173	192	165	185	182	194	161	178	176	184	171	189	181	168	172	160	169	167	157	165	175	161	169	184	196	190	197	169	182	185	168	162	169	164	148	178	183	196	168	191	195	173	216	171	170	180	179	158	198	176	191	177	202	181	188	167	179	191	180	176	173	179	189	166	171	203	186	189	169	180	183	160	191	201	185	167	191	188	164	171	182	186	198	186	183	188	195	187	177	164	178	177	204	185	204	171	192	171	164	175	175	188	181	178	174	181	172	185	182	196	169	189	190	190	191	182	191	171	171	158	167	177	185	169	183	165	185	170	195	182	181	165	170	179	201	188	176	194	165	186	179	169	172	173	186	167	173	182	201	185	198	177	177	185	172	174	175	166	181	171	179	193	186	195	196	178	184	178	179	202	227	167	205	192	192	170	173	196	195	196	202	199	201	184	212	180	183	173	186	183	181	214	172	190	181	178	164	192	185	188	205	182	188	175	153	140	173	197	192	175	183	173	196	190	183	187	184	180	178	168	187	160	199	188	191	180	175	193	184	166	188	188	190	167	177	190	187	170	181	156	172	183	195	204	172	163	182	181	174	183	199	185	182	192	169	178	174	171	181	187	210	204	195	181	180	188	185	185	164	205	161	190	183	174	195	170	197	163	187	162	173	183	181	157	180	169	186	181	175	194	184	160	186	166	169	182	200	198	187	207	189	173	209	153	163	175	174	157	199	194	198	185	176	164	197	199	165	146	185	180	208	166	181	168	196	175
25023	7654	1029	606	456	435	377	378	363	324	285	300	308	316	308	275	309	307	310	330	324	347	291	293	320	278	273	305	312	304	286	290	288	322	307	315	291	299	287	303	277	267	305	306	314	285	304	277	300	292	319	317	309	291	305	303	282	295	308	285	291	300	275	285	280	302	294	306	310	293	298	305	320	290	288	291	314	312	291	274	297	311	310	278	298	313	304	327	310	327	326	304	274	312	302	310	274	339	309	303	282	325	290	328	289	291	325	328	292	284	279	325	312	321	332	309	294	310	286	302	270	308	274	297	304	316	292	302	283	297	283	320	286	329	292	309	289	322	303	302	306	314	319	285	301	322	271	307	319	298	291	315	280	312	317	320	298	304	308	327	306	276	289	270	308	300	314	298	330	288	296	326	306	317	311	299	305	285	310	297	313	284	272	305	288	300	303	280	307	316	318	292	305	300	305	319	329	310	305	310	324	325	316	318	307	305	304	290	279	305	327	274	302	280	285	324	280	321	314	295	286	277	306	300	316	328	304	275	299	309	314	294	320	303	322	276	304	306	314	293	303	303	309	258	351	323	300	337	305	338	272	304	313	293	308	312	302	289	298	301	272	272	298	306	297	294	299	274	288	322	301	284	316	309	307	335	280	307	283	288	298	321	268	307	323	294	321	316	310	335	298	320	292	324	319	311	319	291	303	323	297	330	286	286	283	273	290	328	292	289	290	287	347	308	298	300	316	305	291	304	302	298	311	286	299	275	298	328	280	300	291	288	315	305	299	311	287	289	317	311	324	291	302	302	274	307	286	274	303	267	294	307	287	297	301	321	334	321	290	321	304	312	321	283	340	283	283	299	303	300	312	254	316	303	327	293	320	305	292	291	325	307	296	299	283	277	298	300	299	294	332	340	278	315	302	305	300	293	304	310	290	324	288	305	286	298	311	340	309	304	300	315	279	265	288	327	289	309	261	307	321	293	352	283	302	295	283	289	291	279	306	266	315	285	301	286	298	324	312	271	294	329	267	300	296	276	305	319	294	332	301	300	309	285	290	310	314	294	297	315	294	295	302	277	297	296	311	244	309	299	292	291	314	288	285	294	295	288	298	321	315	317	278	307	348	283	327	325	303	297	280	318	301	319	320	292	298	300	303	318	319	292	309	289	298	256	291	322	269	288	287	294	318	295	259	321	305	315	307	292	292	306	326	309	306	299	279	278	301	278	316	277	310	305	310	308	310	288	314	308	299	304	293	288	328	310	332	315	314	305	287	322	327	318	310	315	301	294	361	273	310	310	286	268	271	290	329	270	281	306	281	272	287	298	290	277	289	288	295	275	302	267	294	279	289	317	308	311	340	295	294	321	282	298	279	324	302	338	259	295	327	297	289	291	327	317	331	293	293	314	276	284	294	304	277	264	280	302	256	301	291	298	282	288	330	335	296	309	314	310	300	332	305	286	286	333	322	304	287	294	296	342	278	303	300	305	260	293	287	283	292	311	275	286	288	306	303	281	295	298	276	292	316	328	297	273	292	282	292	296	290	328	316	296	312	286	312	315	288	270	311	300	301	292	289	308	282	278	327	312	327	295	321	303	294	324	289	306	245	293	360	298	319	284	295	303	326	310	327	299	272	319	270	317	289	299	314	326	323	326	303	319	298	323	330	304	308	297	288	311	328	322	303	327	292	297	276	310	280	278	288	297	295	312	255	325	294	288	299	269	316	324	307	316	299	273	293	307	293	297	298	279	292	307	336	290	290	279	309	271	288	309	288	309	326	294	305	288	293	324	326	296	272	302	274	297	303	290	297	295	313	299	258	318	269	305	282	289	302	303	306	276	273	319	282	287	333	329	258	301	278	285	302	306	284	277	323	337	293	283	296	307	263	296	329	309	288	314	316	291	298	301	299	337	300	307	314	307	329	288	307	305	283	345	274	270	288	286	298	288	269	318	273	267	301	316	308	292	291	315	298	289	316	292	346	312	314	294	311	300	292	317	295	317	301	295	292	313	309	274	286	319	299	299	316	298	324	257	262	272	316	271	305	295	277	331	299	287	299	293	299	310	297	311	322	278	307	281	289	289	289	322	332	310	293	311	269	296	303	275	290	325	266	286	306	305	292	298	293	293	312	294	279	320	292	329	333	302	297	280	316	318	336	315	283	317	277	328	276	288	288	315	293	296	292	313	312	294	354	318	318	309	276	319	303	278	294	296	266	336	319	296	324	282	271	328	277	333	341	314	289	299	304	291	289	281	335	280	273	298	292	289	286	309	253	278	318	308	289	337	286	314	312	301	306	290	321	299	289	289	347	311	298	287	313	303	299	300	303	321	319	298	298	308	315	291	312	321	261	292	318	286	286	310	332	321	299	306	351	301	308	300	299	315	293	302	333	310	311	316	282	307	300	307	299	289	299	323	302	280	292	312	279	306	278	285	299	298	308	296	254	252	275	273	314	319	278	307	327	325	283	311	301	342	305	295	296	268	294	300	272	309	311	294	310	331	304	280	331	301	316	312	309	279	293	302	306	315	306	294	299	291	307	307	293	300	293	310	265	295	301	303	323	282	280	279	303	304	306	360	288	291	301	294	317	315	325	322	274	264	310	283	294	301	318	290	329	292	280	298	297	333	270	291	278	293	295	345	301	310	318	317	287	311	280	311	280	305	314	319	312	291	295	294	264	256	301	287	293	320	277	316	307	283	298	300	290	289	339	326	262	288	287	297	288	283	300	296	306	292	284	308	303	309	279	328	315	351	316	288	288	290	322	337	324	300	302	303	297	323	312	292	294	314	302	319	286	314	307	277	301	282	312	350	300	310	284	274	302	315	316	300	273	312	306	314	286	312	256	330	315	313	321	295	285	338	285	269	316	338	258	304	295	304	314	304	305	286	323	295	285	279	338	339	346	304	309	289	276	302	304	313	325	299	308	322	311	304	315	310	308	292	316	301	290	336	301	286	297	290	284	288	315	325	300	312	318	322	322	324	298	337	296	274	291	321	287	305	283	309	290	305	286	316	300	313	313	286	281	317	303	274	284	312	307	264	310	308	288	311	307	289	330	278	262	310	308	326	282	309	309	310	313	299	314	324	315	307	303	283	286	307	295	290	323	330	294	280	284	295	294	306	310	328	258	303	282	336	319	299	271	333	305	314	305	287	311	277	298	296	278	297	320	314	297	333	318	306	330	302	285	297	279	306	285	321	297	305	278	293	330	301	311	300	304	322	299	303	313	332	298	303	282	297	320	325	311	276	310	296	273	295	308	271	290	291	315	323	322	292	324	317	305	276	294	295	311	308	340	314	314	334	288	282	299	325	310	278	315	304	310	283	338	298	296	298	277	285	293	320	283	290	307	291	298	268	288	279	314	303	302	315	316	303	281	311	280	301	288	325	295	314	286	269	315	266	281	298	300	341	290	321	271	317	320	330	306	313	316	279	277	292	332	316	293	268	289	324	289	329	336	317	296	322	279	263	283	281	300	303	294	296	305	278	330	296
24132	21380	28207	24907	21321	7028	901	645	582	527	504	494	432	454	515	445	443	427	397	409	430	436	416	426	415	414	429	402	390	390	409	430	410	374	409	437	448	424	394	414	428	428	450	402	376	422	388	455	418	364	394	400	400	414	422	386	407	431	409	417	356	401	416	405	400	386	412	417	405	415	411	417	441	425	425	430	407	402	404	398	376	425	400	370	396	392	402	344	365	391	384	395	393	441	418	409	390	411	381	400	386	429	424	400	405	378	399	414	410	410	384	411	381	421	415	429	435	413	394	421	396	404	414	408	398	422	410	357	391	358	414	418	380	403	408	404	385	416	400	404	391	440	422	446	394	442	413	417	436	422	372	393	413	407	418	384	392	419	411	400	396	422	413	424	380	434	378	424	415	406	382	416	395	413	379	445	397	384	405	397	368	409	414	398	400	411	399	400	437	422	412	384	390	394	378	398	420	386	405	410	414	402	431	438	349	418	402	417	407	411	438	401	402	400	408	426	414	395	437	383	427	372	424	366	392	413	429	390	365	392	391	372	398	397	373	418	394	437	391	402	393	413	394	407	413	373	369	400	355	404	411	396	384	399	385	396	383	365	387	398	386	409	409	411	399	419	385	425	395	433	420	383	367	419	418	347	422	390	414	413	419	427	415	431	373	379	419	353	395	418	436	409	438	417	410	410	385	399	401	415	390	398	380	445	368	405	364	411	395	406	387	411	429	400	404	394	367	383	397	415	420	434	395	431	378	426	391	359	376	431	458	372	394	386	423	380	399	395	395	333	406	399	371	387	435	379	381	377	436	406	421	409	419	389	401	404	390	440	446	423	411	376	399	421	415	413	382	382	406	406	408	386	395	395	447	444	385	405	422	380	434	375	451	405	404	388	367	399	385	390	392	390	396	388	400	435	397	406	440	394	395	415	384	357	412	395	410	430	385	373	379	386	402	397	424	375	430	363	383	374	408	395	411	408	397	376	404	384	431	422	395	419	407	428	428	407	432	418	380	403	419	387	387	387	439	376	410	405	410	415	426	362	415	419	382	400	396	418	404	404	394	384	401	383	398	419	407	403	412	396	428	417	396	409	403	371	373	432	360	392	395	410	425	436	431	369	381	376	409	403	406	372	390	411	421	413	407	394	405	408	409	362	433	416	446	392	383	388	396	397	420	409	400	394	414	404	416	403	390	423	425	384	407	375	374	404	389	391	376	363	426	418	415	421	398	378	393	396	412	403	401	425	403	434	431	378	403	427	375	411	372	406	381	387	409	394	396	382	372	423	366	410	388	398	468	375	390	374	387	419	435	417	413	426	425	397	418	397	381	409	389	393	416	393	380	385	392	429	403	377	415	392	413	374	383	406	405	404	391	371	403	396	405	395	414	392	399	390	396	398	415	418	405	364	377	432	407	376	373	388	410	402	403	375	398	389	371	397	408	359	427	391	404	445	385	417	407	399	443	367	387	374	385	381	394	425	415	426	379	405	412	361	383	389	418	420	387	402	423	433	419	400	376	399	365	407	386	379	412	375	421	390	418	436	388	438	392	398	398	370	378	385	389	432	386	381	402	384	403	430	382	425	393	399	432	410	398	346	405	387	416	371	379	396	419	406	404	403	380	381	426	363	404	421	402	397	425	433	391	406	393	425	419	434	409	377	421	388	422	393	374	405	400	369	397	383	393	419	416	416	383	392	413	377	418	443	403	433	433	384	357	405	382	377	404	414	411	416	359	404	380	361	461	410	444	386	395	398	400	394	419	409	396	422	452	401	385	403	395	394	434	382	398	406	403	383	408	380	463	388	415	391	390	432	371	384	373	379	385	382	403	392	368	420	407	447	414	411	397	413	392	393	406	389	396	365	392	418	440	418	413	392	409	370	398	395	397	389	419	416	444	366	405	404	384	435	344	415	404	397	392	397	395	408	361	378	412	423	401	408	432	419	389	377	397	437	428	465	384	383	431	383	374	413	402	419	436	422	387	411	428	410	441	365	403	395	409	400	413	385	373	418	435	399	392	401	387	413	388	392	381	382	433	399	418	388	423	390	411	416	389	384	407	367	423	427	372	416	410	401	394	404	403	400	368	384	428	426	406	367	411	378	418	405	383	394	375	390	431	374	410	396	398	381	381	418	410	403	390	408	390	396	415	419	369	410	398	386	404	422	433	363	394	383	434	415	378	357	411	421	385	411	391	416	362	393	381	378	418	380	375	411	419	430	431	395	422	403	424	397	396	386	381	414	425	418	402	403	397	366	375	396	401	383	391	427	413	416	384	404	375	407	407	369	407	403	395	387	430	434	434	369	422	384	438	397	383	390	420	364	413	396	462	400	377	383	423	390	391	382	427	397	399	404	382	386	378	398	397	394	424	385	403	411	359	438	412	405	430	396	345	352	387	408	401	383	421	369	408	420	398	395	385	421	397	371	379	369	415	394	393	409	415	380	361	431	411	383	398	372	428	391	377	357	386	426	444	396	380	386	414	407	403	383	419	388	382	399	398	441	399	372	371	382	413	459	420	436	429	399	380	411	393	391	394	391	421	410	400	408	421	377	405	386	452	399	362	436	399	395	400	381	384	431	406	403	392	417	422	406	377	420	420	401	403	382	402	385	432	419	414	399	379	395	398	412	442	433	394	409	405	410	432	386	378	403	388	387	371	422	400	380	394	415	431	413	416	390	379	386	387	413	390	438	392	395	387	410	415	436	400	421	385	417	412	393	382	384	407	427	427	409	380	411	393	436	388	446	381	386	382	408	394	406	407	411	375	400	452	408	412	418	403	383	407	411	440	391	398	420	387	385	382	397	400	397	405	413	405	418	395	380	366	439	373	374	392	399	396	421	390	417	389	400	401	401	399	404	361	422	410	394	427	398	408	408	409	387	400	400	394	392	382	370	399	418	394	412	375	373	429	427	405	379	434	404	393	402	398	409	379	404	374	384	398	375	412	405	401	423	401	411	412	394	415	422	407	401	415	433	381	424	418	433	403	428	369	393	392	396	414	426	388	363	383	385	389	369	412	432	404	417	401	390	403	404	425	405	405	379	425	386	402	416	393	395	421	392	387	406	403	423	382	357	416	390	440	434	415	408	406	378	407	393	382	402	374	374	435	392	365	380	411	360	431	414	421	384	389	409	397	367	392	394	371	369	357	408	406	392	388	419	378	396	373	372	442	430	407	373	416	391	372	386	386	404	386	383	410	390	400	420	374	401	412	375	380	396	427	440	371	401	409	399	414	399	419	399	382	406	404	437	389	347	381	396	433	401	387	401	417	406	393	391	394	429	454	350	386	359	442	370	372	388	386	373	386	424	404	379	379	402	382	420	395	371	400	391	411	376	407	353	415	410	377	389	379	403	392	404	376	436	393	407	361	427	402	411	392	407	428	407	362	424	384	422	401	396	383	417	365	387	409	424	399	391	381	365	361	401	400	425	383	396	391	391	358	403	419	374	420	393	381	383	390	429	385	440	412	389	391	412	412	368	337	428
44864	18860	7558	3724	2677	2054	1617	1318	1260	1111	973	901	868	836	811	789	735	755	696	698	711	691	685	699	694	733	707	625	690	647	640	647	689	704	656	648	721	598	650	625	628	658	685	679	678	618	675	632	659	635	625	656	666	664	643	586	632	658	612	650	638	616	650	637	639	704	664	666	657	653	658	668	659	686	657	633	660	635	660	634	629	623	637	648	630	624	615	655	645	626	625	665	645	657	634	637	600	632	639	666	669	669	653	653	624	624	646	662	660	639	656	614	614	615	688	622	650	617	671	614	657	639	609	667	613	644	617	619	642	657	650	623	621	651	631	624	632	639	618	648	623	647	663	619	660	672	644	650	623	666	659	638	603	692	647	646	677	634	642	614	666	673	682	648	632	592	615	595	642	664	623	607	644	632	624	686	604	613	628	625	638	648	618	581	641	614	640	612	691	636	614	651	666	661	619	617	592	603	667	642	629	654	647	655	602	677	610	651	644	609	642	638	630	647	656	606	659	606	651	644	569	658	645	608	574	622	656	616	666	628	654	693	596	670	650	608	605	696	629	608	645	620	642	635	645	638	605	640	661	634	641	628	614	607	641	648	628	632	638	656	591	669	638	675	642	583	670	593	659	628	655	687	594	647	613	625	596	621	636	640	693	601	619	617	616	642	655	633	649	657	610	616	646	619	686	596	628	596	655	587	635	636	666	582	591	632	644	641	643	624	618	670	563	650	629	630	667	605	650	625	635	624	679	603	637	622	649	622	672	627	600	630	699	667	606	661	660	602	650	656	630	628	639	649	615	639	658	597	663	668	661	641	602	597	639	664	644	655	643	622	640	653	609	620	614	658	598	602	633	628	590	639	631	609	689	654	627	676	620	664	630	643	641	653	628	619	677	637	589	625	581	626	681	610	649	594	585	608	635	604	632	663	655	655	691	655	621	666	620	608	594	671	652	646	643	651	639	702	628	682	653	666	663	648	641	596	648	619	661	631	619	598	623	675	602	662	595	612	688	649	608	622	622	639	652	644	595	625	649	603	665	614	607	700	640	666	645	676	604	645	656	599	655	625	625	612	633	650	653	625	633	628	590	622	616	619	635	691	667	575	674	669	666	646	632	674	637	607	646	587	671	579	635	600	641	682	634	652	610	657	630	646	661	660	651	612	661	618	612	607	588	606	665	648	605	637	638	631	652	650	583	642	618	598	646	627	590	660	649	665	634	644	686	641	581	600	644	659	625	641	606	633	633	669	646	630	681	602	643	595	598	592	627	668	643	617	673	618	667	592	641	599	634	630	647	625	633	596	625	634	616	665	613	619	632	662	649	684	634	649	609	632	643	640	661	643	614	615	610	676	689	637	673	632	650	641	629	708	657	614	605	635	627	683	594	598	611	701	655	610	647	637	638	611	670	669	624	642	662	655	610	644	664	606	685	659	581	639	651	629	611	657	635	643	661	675	661	640	634	645	611	629	663	602	636	620	708	632	642	693	637	646	698	609	590	657	657	641	638	621	632	625	624	618	606	631	623	673	633	655	628	642	635	671	654	614	634	663	622	613	629	648	663	581	641	593	589	635	658	612	662	635	684	616	623	677	668	611	641	627	636	636	601	622	670	667	614	623	640	609	614	627	621	673	642	617	610	607	632	636	578	647	644	621	614	605	660	615	618	632	650	634	599	669	671	661	606	619	615	679	629	640	630	616	630	638	623	671	610	627	628	615	652	623	661	644	675	661	619	596	622	640	624	622	620	626	634	626	637	656	634	622	662	631	626	614	623	594	626	630	668	635	641	669	609	613	619	647	587	629	665	616	646	645	623	579	631	668	663	632	624	623	630	621	635	658	716	615	638	659	604	642	628	655	601	690	644	585	628	636	601	633	675	598	622	626	644	623	637	645	602	600	666	624	635	653	619	660	644	609	659	694	647	617	660	655	668	630	604	659	646	620	642	635	624	657	665	628	596	658	630	633	657	598	633	617	646	658	641	579	650	644	655	696	633	650	632	599	679	632	614	670	618	674	632	636	604	618	656	667	628	606	619	617	652	640	651	624	620	669	618	623	603	603	616	611	669	654	639	617	609	609	637	647	645	582	649	606	616	630	627	626	655	641	665	627	666	646	601	664	619	638	642	676	662	633	583	618	627	624	635	604	635	656	628	662	667	625	625	617	672	640	609	627	653	649	632	620	595	601	669	621	651	609	637	638	607	631	674	629	634	605	649	649	615	665	637	639	595	631	620	589	606	624	627	658	635	618	668	668	682	666	665	674	671	615	617	648	599	655	621	635	618	681	631	615	638	600	654	607	714	644	653	649	601	601	651	636	653	648	622	662	651	648	628	634	654	669	646	586	616	650	671	630	633	658	653	645	618	622	662	645	629	686	640	646	607	669	598	599	667	629	634	662	639	625	652	607	670	641	620	584	648	656	625	621	641	637	648	659	659	667	631	631	659	634	635	580	614	608	631	668	647	584	654	708	677	601	640	629	650	608	595	642	634	638	628	643	640	634	660	641	616	617	684	622	644	613	662	654	601	625	636	616	676	608	667	617	615	649	614	629	641	618	619	678	624	629	608	616	656	643	608	636	647	634	651	680	629	650	616	677	637	629	639	632	612	648	621	683	622	615	626	679	624	625	640	637	632	629	679	628	677	642	623	644	644	596	669	587	602	636	622	676	636	682	667	609	665	684	661	676	640	602	621	669	606	641	640	650	632	629	631	652	632	660	618	615	621	632	616	626	621	638	641	654	647	632	643	632	641	664	623	700	650	643	626	641	641	630	629	653	603	573	620	643	659	644	629	634	621	639	666	687	628	621	597	662	610	631	610	629	672	667	635	625	652	655	627	658	628	620	658	621	645	667	607	595	631	601	660	673	639	643	615	662	616	628	644	667	619	634	617	663	631	620	612	645	642	613	662	645	621	632	659	634	647	628	615	596	639	608	591	634	628	634	631	648	641	638	649	620	654	620	650	654	670	636	631	642	619	615	605	604	647	615	607	650	655	660	603	605	647	643	616	630	641	618	628	636	640	623	600	637	634	660	640	638	712	653	620	594	655	662	627	675	665	617	616	636	653	641	615	682	652	627	585	653	629	601	661	671	624	636	597	649	677	648	641	697	611	632	616	643	583	632	683	629	638	613	617	630	655	553	654	660	584	669	582	634	598	657	645	658	648	656	632	619	629	630	629	617	690	589	622	634	632	598	622	640	607	634	593	652	659	617	599	624	652	651	635	683	631	624	614	623	595	645	630	669	628	639	642	635	627	665	659	622	647	612	634	633	650	608	605	655	654	631	644	651	622	628	682	654	638	630	670	674	678	632	627	661	646	679	684	693	607	645	646	646	653	638	597	618	671	616	647	642	650	617	642	641	671	603	632	619	592	624	675	607	670	650	662	665	597	621	659	651	593	601	629	662	653	656	622	626	653	668	647	638	697	653	631	646	612	665	636	641	652	623	659	628	679	643	615	626	612	638	650	647	633	599	605	645	634	634
23239	21394	28743	24404	21388	21347	5529	959	748	638	698	626	562	572	563	551	533	519	514	476	485	505	460	485	466	484	484	469	477	464	441	499	504	445	471	463	432	443	485	465	456	423	469	462	439	452	447	456	438	454	446	444	433	422	456	419	402	460	413	440	469	421	444	467	439	437	493	432	448	445	460	441	443	447	446	452	425	469	440	464	472	485	439	413	416	448	443	449	427	441	468	424	435	477	437	457	442	429	453	478	420	426	431	432	430	444	438	440	433	418	477	438	422	448	438	439	445	462	432	427	457	412	429	431	439	431	457	433	442	432	431	448	426	445	470	431	460	438	436	454	413	427	412	449	418	460	419	448	449	405	478	438	417	468	445	398	436	425	464	445	429	450	478	438	457	438	441	432	426	427	478	413	391	458	460	471	436	438	425	418	404	446	430	422	485	421	416	412	437	433	454	447	436	445	413	442	444	454	423	446	446	459	399	428	433	445	443	449	401	425	427	431	442	436	425	443	464	462	420	443	439	454	417	445	448	431	423	430	410	442	425	457	449	422	439	483	414	437	414	458	432	466	460	437	464	430	471	424	475	448	432	435	397	415	447	451	444	441	457	439	449	449	451	455	472	432	426	443	491	451	437	468	438	397	433	437	439	450	441	454	443	452	439	421	431	443	467	435	432	444	432	459	429	459	472	455	414	461	445	454	423	441	450	437	471	414	465	437	404	433	427	457	494	479	470	443	426	470	432	432	409	449	447	470	432	456	408	442	436	429	454	415	447	461	430	426	456	420	435	470	436	433	449	420	418	508	453	450	462	458	457	440	386	422	445	421	461	431	424	423	456	465	463	410	444	457	427	448	428	453	433	445	426	482	408	454	465	439	450	418	427	434	434	451	410	481	465	413	421	437	449	424	423	458	434	412	410	476	458	448	443	421	426	404	416	445	435	426	431	449	431	446	470	437	456	434	456	425	430	447	430	439	474	405	448	410	449	402	449	457	467	453	490	420	436	400	446	430	457	393	418	433	474	439	460	483	430	463	453	487	431	444	425	450	426	395	436	418	408	443	441	441	449	445	458	409	409	450	418	443	443	428	434	425	415	438	454	437	424	465	432	460	461	459	433	432	470	476	434	467	417	446	403	448	458	434	458	510	442	448	436	448	486	442	444	446	456	466	461	436	419	443	457	434	409	424	434	465	441	452	419	446	435	412	429	468	440	464	446	420	430	470	429	463	461	478	448	452	449	429	436	439	423	471	439	421	433	433	455	463	465	421	419	461	462	460	448	489	450	417	485	429	435	476	420	444	417	416	443	427	439	432	487	439	447	421	463	426	451	445	448	467	426	456	462	477	435	422	438	428	477	473	426	419	440	436	397	424	430	432	429	452	428	428	472	426	435	453	442	445	453	429	417	401	447	427	422	445	411	438	440	440	437	469	433	433	449	425	456	421	446	460	416	422	419	430	430	425	472	450	444	435	444	444	440	443	425	433	418	433	441	426	420	426	432	434	440	403	439	438	433	447	412	412	437	448	492	404	447	445	413	433	400	402	448	422	455	408	447	468	477	465	394	434	445	402	444	478	453	451	421	446	470	437	485	475	475	437	449	451	435	483	442	452	409	419	444	429	442	447	452	428	452	418	446	417	452	438	424	413	429	432	424	464	445	447	442	472	491	439	430	415	421	447	437	406	426	432	445	437	449	450	458	418	453	490	416	467	450	401	437	420	442	418	411	460	437	476	412	434	446	434	449	415	447	429	423	432	419	435	460	458	460	441	463	446	465	440	432	408	430	424	435	424	432	427	463	433	460	454	418	445	416	428	390	402	448	439	444	446	455	450	432	429	445	427	413	437	435	439	437	470	427	440	439	481	466	471	446	446	438	443	459	484	482	444	440	447	451	427	397	427	451	470	465	422	428	444	430	465	384	437	433	446	437	459	407	444	467	436	452	477	422	421	385	410	445	472	446	448	417	416	468	462	472	424	454	445	461	452	424	398	451	446	428	412	435	424	436	413	463	468	454	447	475	439	421	429	440	413	443	432	423	418	407	466	421	434	442	429	418	432	451	480	450	431	477	450	464	422	436	475	433	443	409	416	424	415	449	432	448	398	410	443	402	421	457	463	498	441	471	489	434	448	488	438	443	430	438	446	432	442	440	460	451	477	471	440	393	436	461	431	453	438	428	444	444	444	433	435	449	450	394	437	427	467	435	435	460	448	391	450	454	445	469	416	423	441	456	427	446	459	424	417	451	437	454	455	451	433	399	451	461	431	422	441	484	421	469	454	435	440	439	450	451	420	455	505	407	418	420	412	411	440	446	435	440	426	454	461	407	440	472	456	453	432	452	447	468	443	495	432	438	456	418	441	464	427	431	408	460	433	482	410	455	434	431	419	416	419	424	424	460	447	429	449	429	474	451	454	447	415	407	436	423	450	438	452	409	445	430	407	447	451	438	444	445	445	470	433	411	448	436	447	465	436	403	462	432	392	444	430	454	410	402	433	414	461	429	421	475	475	481	430	410	458	454	429	438	430	437	424	440	429	455	450	452	432	461	466	446	446	445	447	435	478	431	459	444	439	426	444	429	448	419	443	422	445	453	453	447	467	441	426	433	415	439	422	422	474	459	446	437	404	456	451	402	433	412	422	458	431	483	449	483	427	476	455	424	465	431	459	481	400	418	460	423	423	421	458	439	440	448	472	458	417	475	416	435	414	422	445	413	439	412	449	434	450	431	425	416	435	428	441	451	431	408	413	481	430	454	428	481	447	434	447	430	440	439	464	441	441	462	450	463	447	419	452	463	462	460	448	441	461	393	431	440	434	447	445	421	435	452	419	440	458	453	432	395	449	407	475	484	452	446	441	422	448	422	465	452	462	408	439	403	459	423	419	427	425	447	463	433	473	411	452	476	431	445	439	477	463	410	426	443	402	456	420	425	432	402	461	462	417	436	470	414	455	384	401	448	438	448	443	492	424	441	445	426	426	428	455	428	452	448	443	458	409	448	460	484	397	454	426	457	433	461	418	431	465	420	457	455	435	451	468	442	467	458	446	423	433	479	445	459	441	422	415	443	431	424	448	472	458	443	417	451	432	459	427	453	416	433	433	459	425	447	463	447	439	402	402	418	426	446	449	450	418	452	454	440	496	429	444	482	451	488	398	446	416	389	406	477	374	412	427	453	425	475	438	439	445	437	436	439	430	475	475	431	404	433	440	429	449	447	448	440	473	440	437	442	434	440	431	463	453	458	464	448	461	444	447	431	454	486	410	427	406	435	448	457	420	433	432	487	458	429	429	457	429	451	466	429	461	453	442	451	462	428	447	463	486	427	421	454	453	431	447	461	475	462	460	447	436	422	426	421	464	414	398	478	452	462	451	461	463	418	437	433	476	428	421	464	446	425	443	424	471	444	425	458	432	444	447	460	444	446	447	453	479	436	461	445	420	457	433	433	444	456	454	484	439	386	447	462	429	432	446	437	392	483	438	449	438	460	439
45600	22504	12187	6287	4364	3279	2636	2144	1853	1545	1390	1269	1225	1079	1025	1003	987	898	881	851	839	800	846	808	833	815	758	784	769	744	755	776	743	745	739	748	714	713	753	770	768	729	785	755	706	699	697	737	700	704	724	709	735	735	693	726	661	726	709	718	741	648	736	731	690	683	672	678	718	698	747	736	715	724	694	713	673	720	676	705	673	699	675	698	654	716	692	698	708	689	722	729	717	681	680	742	708	723	700	684	714	704	720	711	708	680	731	704	703	680	699	666	691	708	716	641	692	725	695	698	705	741	719	701	673	700	694	688	668	704	699	701	722	705	716	732	675	744	619	711	718	700	655	721	661	669	689	669	677	686	682	693	680	711	715	682	651	651	673	647	725	691	731	657	680	726	673	699	673	697	738	661	708	675	668	696	686	686	740	722	675	674	676	731	679	721	681	675	699	652	706	696	715	736	718	719	681	660	723	661	704	701	716	747	678	701	722	743	697	708	745	668	650	665	676	646	719	667	687	694	681	667	717	645	680	747	697	721	733	725	708	684	681	766	644	688	693	701	658	682	700	678	671	707	722	732	678	698	693	715	666	693	706	678	672	701	660	679	696	660	711	688	670	624	696	680	687	743	719	716	689	691	721	728	702	727	724	713	727	688	674	679	707	681	726	721	719	694	688	714	699	743	702	715	680	727	707	706	748	720	682	662	706	751	698	756	670	657	714	742	671	698	668	642	712	698	666	685	692	717	646	671	686	647	687	668	688	722	698	683	696	739	721	701	645	681	739	667	744	695	643	693	691	699	692	715	691	668	715	727	675	703	710	710	723	703	716	693	710	691	679	685	691	705	689	702	669	650	731	720	719	666	679	711	645	715	728	686	654	675	708	707	678	689	684	674	655	674	682	720	653	698	702	609	708	681	702	658	674	663	698	761	711	643	692	690	697	688	684	675	652	599	740	716	697	683	694	683	684	767	693	672	675	730	661	696	668	700	675	650	730	694	691	715	685	634	681	703	670	737	704	666	689	685	705	693	679	732	707	704	691	680	707	675	661	697	705	640	659	685	706	714	741	695	712	739	688	687	704	697	698	747	698	722	704	665	682	689	677	701	681	669	746	690	707	712	714	692	684	646	701	663	683	695	706	668	698	666	685	698	671	718	696	672	681	682	687	695	659	685	660	685	647	702	675	724	693	718	652	743	704	705	692	711	665	709	630	674	703	708	706	684	726	699	668	706	708	706	721	719	721	708	688	680	683	700	721	673	753	694	663	732	671	692	685	687	724	666	647	700	713	684	699	666	713	651	667	704	698	666	743	693	697	663	705	664	713	716	670	694	707	687	709	716	727	675	686	716	712	684	703	698	676	674	734	737	704	727	709	684	679	706	675	684	683	667	642	660	704	665	729	679	702	692	735	675	775	683	746	703	722	669	696	757	649	696	681	694	693	683	673	682	680	668	705	741	708	695	686	701	715	687	770	691	674	725	695	690	674	679	695	721	737	670	667	724	728	654	709	710	696	725	692	699	711	714	680	668	677	681	691	654	726	703	687	695	720	681	694	689	687	690	709	712	688	699	711	698	695	685	715	732	703	728	717	741	662	679	707	673	692	750	716	649	673	695	753	709	694	673	720	721	683	697	714	682	676	700	687	688	712	699	682	764	649	725	682	719	662	692	720	691	683	666	675	697	748	699	706	717	674	679	714	672	698	693	655	670	724	695	719	688	722	743	689	681	732	672	711	740	656	654	677	719	669	734	747	658	712	707	689	670	690	742	714	689	741	687	725	675	742	724	686	676	651	748	711	731	701	697	711	688	688	733	729	667	684	717	697	675	668	693	686	707	739	669	727	746	693	722	686	678	682	667	725	675	684	675	761	688	684	672	710	717	679	740	675	713	716	741	697	701	680	698	682	686	694	727	708	665	760	702	728	692	691	709	692	710	672	687	687	717	693	676	669	704	708	695	664	661	684	688	697	657	682	701	702	656	707	690	690	717	634	676	671	722	702	688	707	713	687	715	704	682	729	683	743	717	663	705	644	705	696	689	664	739	676	698	732	681	724	702	663	684	691	655	720	732	667	703	704	698	703	687	735	688	687	666	648	730	659	728	678	674	739	669	699	673	696	678	717	719	663	645	666	717	654	722	699	729	697	706	685	709	693	658	664	713	701	681	699	680	732	674	697	666	653	687	689	704	695	664	669	709	638	673	701	663	698	742	718	695	704	678	691	709	695	666	666	737	650	683	729	704	663	702	652	691	693	673	688	648	671	677	682	706	620	705	716	716	615	707	720	680	719	714	686	717	680	676	724	699	650	625	687	678	692	681	711	680	687	736	738	698	670	692	731	672	709	691	675	709	710	685	662	673	681	708	735	703	646	701	679	706	669	704	725	709	709	660	702	722	732	718	729	761	697	705	726	654	691	684	683	802	706	686	716	679	715	716	673	783	733	721	668	724	740	688	733	677	714	629	683	678	759	702	694	682	682	661	752	659	707	705	728	726	709	717	701	696	673	696	700	659	646	682	707	666	721	680	726	661	651	699	668	727	693	658	663	675	653	740	684	679	677	644	694	751	727	711	691	695	671	714	700	697	702	729	769	653	681	691	710	729	681	657	619	702	682	647	715	686	674	738	711	745	740	699	667	720	673	674	692	702	707	690	660	609	716	712	723	725	693	681	652	658	693	711	703	737	702	730	667	713	688	700	638	644	706	659	699	681	680	698	676	663	683	690	708	714	717	719	694	667	720	657	679	701	646	685	699	698	695	720	702	692	731	654	670	725	653	708	692	693	660	688	688	681	696	634	699	670	746	685	711	644	689	698	694	715	705	744	711	703	671	717	692	672	694	657	697	684	728	684	692	738	680	671	764	716	707	671	693	730	688	709	725	691	732	720	657	667	714	687	700	654	716	692	715	697	735	709	706	691	695	712	672	722	688	649	683	672	616	705	731	597	684	707	677	715	699	687	697	705	699	698	707	618	715	683	711	687	697	632	680	658	732	707	722	687	697	720	674	701	732	688	669	651	642	743	693	740	666	727	690	690	742	723	702	683	690	724	704	699	700	706	693	705	690	696	698	683	645	695	680	673	674	717	672	699	699	682	706	668	639	665	688	694	726	732	712	727	656	656	674	695	732	724	689	671	709	645	690	720	666	706	694	701	766	710	706	696	677	707	692	710	689	693	640	615	671	691	635	717	717	678	675	709	632	677	669	721	730	686	679	660	732	698	672	684	701	679	705	698	652	660	677	701	662	699	665	720	712	678	683	644	680	694	692	704	710	731	708	697	666	671	682	690	751	662	685	686	674	699	700	667	682	651	701	665	721	686	677	692	733	701	686	668	670	667	663	705	669	687	685	716	697	668	707	713	710	733	701	728	707	644	679	660	683	662	716	679	680	698	708	693	688	698	706	680	681	725	679	713	663	720	659	662	724	685	711	716	733	669	694	698	670	724	697	673	708	640	739	679	712	671	666	658	620	645	674	703	731	720	711	662
27297	21186	10879	587	272	241	213	202	185	193	204	193	174	170	181	194	194	164	187	192	165	177	196	167	168	179	195	168	201	168	163	200	197	184	212	170	170	179	171	178	172	188	194	202	188	171	190	188	162	198	193	188	163	197	181	223	218	192	154	164	194	197	170	210	193	213	197	179	196	187	193	176	203	203	203	204	166	200	189	190	183	191	193	175	167	181	167	187	165	172	185	203	178	177	202	172	198	174	199	172	214	194	163	178	185	194	182	175	184	187	194	189	199	180	197	221	185	195	189	176	197	163	185	178	207	184	160	192	177	168	180	176	179	188	195	168	192	206	204	187	203	178	182	181	194	205	190	162	171	170	187	183	182	200	175	167	196	198	180	174	182	158	180	170	167	164	175	197	178	183	205	174	174	186	189	168	181	181	167	181	167	185	180	181	169	201	183	200	169	187	176	197	189	185	173	172	179	165	166	195	182	186	201	168	174	186	178	187	183	164	177	190	177	189	189	187	196	191	190	173	182	199	171	178	203	209	207	191	187	190	194	212	183	179	205	184	204	179	186	184	165	167	203	206	199	204	166	213	189	181	181	173	194	185	177	177	171	202	198	184	189	175	164	165	200	200	185	196	193	150	179	170	171	194	198	183	182	187	189	193	182	190	189	180	172	185	194	187	187	176	219	176	201	202	148	164	192	184	195	209	200	182	196	187	197	189	177	189	160	177	191	197	202	183	181	204	215	172	169	170	183	201	191	183	186	181	197	183	184	176	177	195	175	188	171	205	171	176	194	186	222	197	178	180	193	175	193	191	187	186	163	180	197	190	197	144	169	166	173	183	186	172	196	185	165	203	187	172	192	184	175	191	168	167	167	178	171	179	196	178	184	194	185	185	167	188	166	185	178	176	181	195	172	198	179	172	210	153	194	176	194	180	183	181	180	164	201	220	188	194	191	185	167	165	181	187	194	191	190	188	193	181	187	184	166	173	193	163	193	173	218	184	176	211	172	179	171	180	201	198	187	189	165	178	196	179	171	167	165	161	184	176	174	186	204	179	190	202	188	197	178	184	181	187	170	180	167	185	201	171	177	176	183	206	197	178	163	186	182	201	199	162	188	161	190	179	185	196	155	201	193	196	177	201	197	188	160	169	171	194	196	181	189	197	210	160	168	203	207	207	196	177	204	197	176	190	195	180	190	182	169	182	205	182	182	188	188	200	175	182	181	206	181	171	198	190	199	182	204	179	194	179	196	193	168	180	195	213	196	192	193	178	164	180	175	170	184	179	178	191	180	160	197	182	202	203	177	175	170	163	183	199	182	177	174	165	163	185	203	186	187	184	190	177	193	165	183	181	171	181	185	185	199	182	175	181	181	167	180	188	187	161	181	181	168	188	201	172	198	173	200	181	173	168	180	166	175	185	182	185	182	156	194	182	210	191	185	192	179	199	185	214	170	189	159	172	187	210	167	192	205	217	181	200	181	203	184	184	166	176	170	195	202	179	193	184	184	177	189	179	184	182	172	186	182	210	182	186	153	194	187	172	196	197	194	192	228	190	206	179	176	200	174	202	192	188	188	156	200	190	184	193	188	197	171	199	196	197	187	173	207	185	172	186	188	199	188	208	163	181	179	177	168	168	208	185	176	194	191	197	185	180	154	187	173	212	184	177	201	209	177	169	192	169	183	199	172	163	170	194	190	174	190	168	192	162	160	186	152	200	151	185	177	162	210	177	178	192	164	200	200	166	180	185	168	202	187	177	191	209	184	198	179	167	175	192	174	184	179	201	181	185	208	177	171	202	158	205	187	168	171	179	209	169	194	190	164	178	174	179	199	162	168	192	202	183	202	176	185	184	186	181	165	201	186	168	203	185	166	177	171	187	200	184	180	201	166	197	198	185	166	178	189	187	191	192	213	173	185	193	183	187	196	169	179	181	176	194	166	175	199	170	175	184	171	215	194	192	173	171	187	183	206	177	197	199	204	208	168	171	183	165	161	191	183	209	177	175	164	198	213	170	204	190	193	193	190	204	194	161	166	177	190	180	173	166	165	188	202	182	175	194	165	192	202	186	194	180	203	201	180	198	179	196	172	196	208	173	178	166	166	167	183	201	182	200	179	194	171	171	184	184	172	211	194	203	210	171	168	175	195	187	181	201	179	168	198	217	174	181	190	171	166	203	219	200	193	192	179	211	196	168	193	180	193	171	189	197	176	191	195	176	187	187	187	187	203	203	199	164	171	204	163	168	188	190	193	168	166	195	161	188	178	187	177	154	173	190	183	202	191	173	165	199	201	223	179	175	203	178	172	189	183	176	198	175	196	168	195	170	178	192	167	154	206	183	184	173	156	182	180	179	199	173	201	174	167	185	174	182	182	196	188	170	213	182	199	179	189	175	161	179	169	186	161	163	181	187	193	206	168	191	176	183	184	178	169	193	188	178	190	182	187	182	194	195	178	212	184	172	177	188	169	197	171	186	184	197	187	198	168	179	204	200	170	163	187	176	176	177	184	192	191	162	180	166	206	174	195	163	174	183	188	198	162	179	185	165	186	179	162	182	168	160	198	184	167	184	168	169	184	205	191	193	178	193	183	183	179	213	192	185	185	197	192	181	164	219	197	173	182	199	185	179	184	195	174	182	174	157	178	171	199	193	174	178	177	205	170	194	175	202	197	162	207	189	195	217	194	178	188	169	168	190	201	188	177	188	185	175	170	172	192	181	164	170	190	193	175	209	177	153	192	208	164	206	198	178	180	177	204	188	178	207	182	201	165	177	180	169	204	170	189	163	177	191	172	173	203	156	179	185	202	175	182	174	186	198	157	171	191	190	176	191	180	194	196	197	187	177	161	194	191	193	193	194	217	186	184	183	175	182	192	185	181	170	179	201	176	190	183	171	175	188	178	176	187	181	196	189	170	170	192	176	199	176	191	185	179	172	194	186	193	168	194	191	184	185	180	186	187	213	202	197	188	190	186	182	201	176	181	186	193	176	193	159	196	172	171	176	157	197	202	202	169	170	179	185	200	170	215	147	176	202	202	199	209	176	205	190	190	187	175	178	156	182	178	187	195	197	159	196	188	179	203	174	187	189	199	193	183	168	199	177	189	199	171	180	176	169	180	161	168	185	179	202	178	206	200	189	152	191	168	197	185	189	189	191	164	178	179	180	164	184	172	168	192	203	168	176	200	173	173	172	179	194	206	192	197	168	164	193	188	185	190	168	196	187	192	185	188	188	185	185	187	180	204	163	181	213	198	193	177	181	183	171	179	172	185	174	201	205	175	218	172	166	177	186	194	179	183	196	204	187	186	185	159	180	167	198	185	149	199	180	178	174	184	182	198	169	177	174	189	203	164	160	164	187	185	192	181	173	171	179	198	173	150	217	175	168	182	170	189	228	170	173	155	178	189	188	183	177	187	162	194	165	203	163	206	197	169	205	211	204	176	184	167	193	176	184	206	201	209	204	198	191	176	198	178	171	178	180	190	200	191	185
25096	8072	960	588	505	485	375	344	357	323	309	320	394	361	306	305	316	322	327	297	312	318	346	318	317	317	284	313	304	285	313	304	342	303	297	330	312	339	302	299	278	289	280	303	267	304	308	308	306	314	320	318	285	302	304	316	317	293	307	289	294	309	325	288	290	327	284	325	303	298	317	295	298	302	314	306	298	289	299	316	305	300	294	318	281	314	327	312	315	285	315	317	297	309	284	308	352	314	299	347	283	331	288	309	278	320	323	319	290	289	283	297	270	314	327	319	288	291	326	315	310	336	284	293	323	296	305	285	300	283	282	309	292	295	304	283	314	279	268	319	281	295	318	268	307	290	285	309	295	309	288	307	298	314	306	291	325	298	294	326	310	318	300	321	285	316	311	289	296	301	304	319	336	311	296	304	304	303	319	295	291	319	276	311	288	308	309	297	297	302	289	301	325	312	305	314	303	296	285	313	281	285	284	302	314	273	307	308	330	279	308	299	300	298	309	287	271	310	274	296	292	279	333	290	277	299	283	287	320	333	333	294	320	286	287	308	323	306	291	315	314	307	322	305	311	349	287	303	294	309	333	307	305	289	295	302	314	323	298	303	282	314	289	296	282	332	335	316	315	289	329	312	292	295	312	320	314	303	301	330	304	307	308	290	309	304	281	335	327	298	312	310	313	277	304	293	301	305	302	299	309	281	304	313	302	315	298	305	319	274	274	309	295	301	289	286	310	327	340	330	327	318	278	310	263	317	299	281	314	323	287	322	318	317	304	292	306	311	300	301	280	355	310	301	319	301	333	297	321	322	309	277	295	288	313	322	302	328	311	292	339	304	315	314	317	331	295	326	287	313	289	328	310	302	339	294	304	335	298	317	290	338	298	310	301	322	334	310	298	307	331	274	304	281	326	289	276	285	266	305	260	264	304	294	309	294	328	305	305	300	283	291	312	301	289	290	292	312	296	301	310	300	272	329	299	333	301	297	294	302	268	302	308	296	297	321	293	312	325	294	296	326	320	301	289	300	311	294	303	289	300	320	315	288	284	293	284	314	275	301	286	297	304	301	310	308	317	323	289	291	303	289	300	300	302	290	301	298	289	299	269	300	341	305	315	329	315	306	293	284	323	302	269	292	328	301	279	308	313	291	273	284	315	306	313	285	295	325	304	296	278	307	308	333	304	336	327	287	315	319	291	293	304	336	320	329	326	277	311	303	292	299	323	299	325	303	270	291	295	291	283	295	297	296	313	305	307	285	291	311	284	314	318	291	283	282	312	283	305	292	323	288	295	308	294	293	299	297	297	310	287	286	321	293	325	314	323	302	313	294	303	287	332	274	295	314	291	335	328	310	272	295	303	318	300	324	314	332	300	281	302	330	287	295	310	313	331	351	302	289	301	315	314	302	298	337	292	290	289	333	304	289	333	288	301	272	291	270	307	286	291	298	315	288	269	287	315	300	290	275	276	304	318	353	301	288	286	310	299	302	310	288	318	279	301	290	285	293	293	309	312	316	294	306	322	299	310	308	311	311	300	287	297	332	318	292	316	313	286	295	288	297	302	295	321	317	352	277	309	305	290	291	271	272	304	303	276	322	314	296	298	319	272	296	300	300	337	337	293	297	282	288	293	296	298	298	330	304	324	336	312	306	311	307	308	297	302	302	292	321	303	305	295	339	309	316	303	305	300	283	286	309	306	305	303	339	317	268	315	324	292	309	273	319	312	293	308	293	267	289	307	302	298	245	275	289	332	311	293	335	326	316	284	317	315	326	349	288	305	278	328	328	299	296	313	300	328	282	297	307	331	292	296	319	313	326	300	294	309	317	323	308	306	279	309	301	330	280	319	332	298	282	289	301	312	276	295	321	320	323	301	296	287	293	320	291	284	297	297	310	289	301	314	303	316	338	318	300	338	305	318	280	319	266	308	314	293	317	282	324	307	317	325	295	319	305	335	281	296	309	322	325	304	323	305	291	308	346	331	291	292	295	289	289	325	296	303	295	291	318	301	295	313	287	299	314	308	291	290	288	321	325	343	312	324	312	302	296	316	309	307	283	302	306	300	299	298	299	294	297	324	297	288	306	290	309	322	318	302	290	313	326	286	311	295	314	314	301	299	299	339	307	341	288	268	322	293	307	280	301	312	293	292	296	341	308	328	316	292	315	293	315	292	294	306	284	310	318	319	339	317	320	277	313	293	297	304	295	318	307	299	328	306	337	310	320	324	293	295	254	294	309	296	304	306	299	320	301	306	300	308	309	312	308	306	278	292	283	284	288	333	296	287	294	290	278	338	293	321	322	288	312	301	308	307	300	316	300	290	314	317	314	304	284	300	309	278	305	317	300	281	307	287	287	343	308	269	286	283	268	341	307	286	324	319	301	317	263	296	334	326	308	256	293	324	317	316	300	304	307	343	282	297	286	293	288	304	290	313	343	310	337	294	304	297	306	339	343	310	282	308	318	282	311	301	305	319	314	298	268	297	284	311	293	290	311	336	299	300	290	322	297	309	302	316	307	291	309	311	314	309	287	307	295	304	331	307	293	285	281	305	312	324	271	325	280	285	273	294	311	310	304	311	313	301	287	296	292	290	286	334	273	316	319	299	301	296	314	304	293	318	293	287	308	299	302	305	272	302	321	314	315	305	326	323	321	298	305	334	293	314	293	338	305	322	286	287	316	314	327	297	289	318	310	316	308	302	317	293	314	284	301	322	295	332	320	322	308	296	309	316	289	320	300	345	288	294	273	287	324	291	312	274	282	332	290	341	293	322	321	323	300	298	304	286	299	299	296	318	261	309	306	302	297	296	302	301	309	317	313	334	336	302	304	321	306	319	322	299	314	292	323	277	308	310	300	296	308	299	308	302	311	267	286	316	295	306	301	318	302	309	302	302	305	333	314	326	303	291	305	284	309	283	318	344	291	294	296	313	329	307	309	318	309	286	302	317	292	328	285	299	279	289	322	287	271	272	300	287	305	302	283	306	300	308	306	251	283	348	312	306	322	302	332	308	300	288	287	296	309	332	293	297	311	311	298	295	308	294	271	305	303	288	285	334	302	297	313	298	284	281	328	286	283	315	309	324	279	305	303	283	297	327	327	328	331	272	335	300	327	308	313	301	296	305	297	307	286	289	342	310	307	290	339	304	274	315	285	318	325	330	281	320	305	314	286	287	304	325	287	325	312	324	294	304	300	318	327	287	282	304	304	319	296	309	308	316	306	335	302	326	276	288	321	331	300	288	327	312	319	318	292	308	297	326	287	311	316	309	283	297	327	316	287	287	306	323	287	296	298	302	303	271	298	282	290	296	313	296	317	293	337	281	307	280	271	322	283	285	290	283	299	301	303	314	315	301	317	291	337	302	324	290	299	277	273	285	284	287	291	306	319	283	279	311	330	303	309	267	307	314	304	312	327	310	328	290	318	313	275	285	321	321	308	306	305	302	326	274	304	284	286	286	308	297	324	330	323	270	309	301	345	272	289	316	303
24125	21340	28278	24724	21295	7025	909	660	599	558	567	490	448	480	452	439	450	451	442	435	428	414	369	421	422	403	423	436	404	394	446	427	422	402	420	438	412	442	424	403	357	397	394	426	404	446	430	429	376	412	427	399	414	386	408	428	415	370	404	430	388	382	385	394	392	366	426	440	445	411	395	377	402	390	407	425	414	410	399	415	382	399	382	417	415	392	405	433	392	374	383	391	415	403	435	411	434	416	445	426	413	408	445	395	422	419	361	397	413	398	419	386	411	409	412	423	401	365	417	396	399	408	408	398	368	418	402	400	407	423	403	427	349	379	391	382	380	432	391	394	436	417	379	399	434	418	426	392	410	397	408	380	371	415	421	416	416	381	396	416	374	378	390	359	397	410	389	412	416	388	402	402	435	415	380	395	398	393	398	397	407	404	407	394	421	389	363	386	415	419	416	401	408	398	381	455	373	403	376	423	387	421	384	398	392	391	421	370	396	429	428	374	405	426	399	381	398	390	397	397	398	393	434	373	392	397	440	365	415	400	404	378	410	408	381	401	375	401	391	374	407	367	410	407	376	402	388	377	432	415	426	400	444	391	412	414	439	417	400	402	436	410	437	377	400	381	405	413	358	398	404	406	375	379	402	417	440	384	406	376	374	409	452	431	420	385	399	402	400	399	395	373	400	430	410	394	394	407	389	425	361	404	405	434	388	390	419	370	400	389	396	373	409	415	405	399	408	388	397	397	390	435	417	447	444	426	410	413	411	401	383	402	384	404	360	397	427	414	387	375	432	391	424	402	389	399	421	381	373	408	439	433	375	429	396	430	388	380	368	372	405	418	399	378	396	408	402	412	419	409	396	413	450	400	400	393	400	405	403	428	451	393	406	408	413	395	391	426	413	407	428	398	381	416	422	396	395	402	379	394	399	403	397	413	357	405	414	415	381	392	424	386	388	424	397	402	438	390	404	415	418	391	403	382	419	397	406	406	397	418	391	419	389	430	408	388	415	398	399	430	415	394	423	397	386	378	400	398	427	362	384	393	369	405	380	416	416	428	383	369	383	422	402	413	407	398	368	373	412	406	372	370	423	386	379	359	463	412	395	413	375	393	415	432	367	417	376	422	408	420	399	377	390	397	413	386	405	395	389	412	424	396	385	389	407	409	423	398	381	373	435	412	414	347	401	384	406	415	428	407	434	356	413	401	403	403	411	386	413	397	413	401	427	371	394	399	398	349	377	397	404	440	407	354	379	369	402	394	392	426	396	353	368	409	399	387	389	382	419	403	404	387	404	387	430	398	399	402	373	403	373	428	369	425	386	385	334	422	377	420	422	409	401	405	408	407	369	377	411	391	420	400	364	402	366	421	403	396	441	397	376	392	386	400	385	391	423	400	339	408	415	399	427	411	424	385	388	387	354	406	382	392	397	394	417	409	351	426	395	387	359	391	386	380	407	431	393	375	404	382	388	361	414	454	419	418	409	404	406	418	386	397	383	412	388	414	404	417	409	392	419	403	405	388	419	397	386	346	419	390	411	403	426	424	441	377	389	408	398	430	405	429	353	384	444	408	374	361	389	390	389	337	384	437	413	423	425	395	393	399	370	389	384	440	422	394	446	434	413	407	399	381	431	393	385	419	372	396	390	404	381	400	412	360	412	416	431	382	424	424	421	421	425	388	403	385	401	396	397	391	387	402	395	411	405	377	413	418	426	402	394	427	373	398	390	379	389	398	393	374	415	396	395	408	359	400	377	442	393	398	406	419	391	372	468	377	404	396	424	443	385	415	411	382	384	406	439	414	416	421	437	404	415	403	375	374	398	395	411	387	411	422	392	380	388	385	393	438	418	419	380	433	411	416	351	386	396	453	410	405	434	405	451	390	408	397	417	370	405	397	393	401	433	400	350	423	396	355	420	405	433	403	431	399	378	368	396	406	435	451	411	411	407	398	377	375	401	405	398	438	401	382	403	423	415	426	385	385	412	442	416	394	420	415	391	388	386	401	427	419	426	413	434	400	396	401	380	369	409	427	384	392	398	408	399	402	397	413	389	402	417	390	413	402	441	424	407	380	412	386	379	387	377	372	365	389	392	390	413	400	354	408	399	424	414	380	400	398	417	376	432	412	392	398	371	400	381	428	422	400	398	418	432	437	386	390	419	385	395	364	378	390	394	364	410	447	398	392	389	430	402	405	404	391	386	426	406	407	402	448	383	433	374	434	391	406	384	401	388	387	402	414	405	351	393	410	407	382	412	372	400	385	399	413	426	433	402	396	371	398	366	417	414	408	412	392	407	395	430	407	375	394	412	396	364	405	385	402	382	415	389	441	398	385	383	377	401	386	393	375	408	401	419	415	415	373	445	403	412	423	401	405	433	429	378	408	419	426	404	390	416	423	394	385	407	383	422	398	455	392	419	380	403	409	383	396	410	399	371	405	428	391	434	386	419	407	414	429	411	389	376	393	402	372	406	416	383	383	418	420	363	393	352	404	437	388	372	412	394	365	406	376	409	407	381	381	423	412	386	428	414	422	400	404	390	434	385	411	436	379	407	390	402	420	430	438	356	398	374	446	366	404	423	407	402	389	396	407	399	411	393	415	397	416	413	366	403	386	409	377	381	382	397	378	431	412	401	372	413	378	401	402	404	358	394	386	375	411	385	358	368	428	408	394	387	387	406	385	423	359	417	429	390	454	390	413	379	434	431	382	386	394	412	427	418	447	391	394	431	378	415	447	424	383	414	468	394	399	428	390	401	385	413	409	419	387	400	409	411	403	420	394	417	408	392	419	418	376	366	406	386	411	410	389	418	368	402	406	396	416	410	396	417	423	414	396	413	396	412	392	400	393	428	393	366	392	399	400	387	380	430	417	395	359	411	414	387	397	417	372	410	372	417	386	379	377	406	383	397	384	396	413	400	416	398	401	392	419	392	406	435	418	413	392	378	398	407	404	434	415	384	422	383	410	391	410	368	419	397	434	428	437	387	403	385	385	385	397	393	355	436	403	398	444	401	412	402	435	361	408	402	418	358	370	430	404	371	400	397	390	417	411	386	400	416	402	415	364	373	403	393	411	389	437	360	365	415	404	387	400	394	398	420	406	404	427	388	396	421	411	350	425	423	389	427	389	388	395	383	435	407	395	401	384	376	373	397	379	426	389	401	413	362	421	395	395	426	359	402	386	462	402	401	433	394	426	385	385	375	424	432	453	422	397	398	381	386	396	423	400	421	390	376	400	383	399	388	389	410	427	355	392	384	398	383	417	352	418	378	394	402	411	412	373	367	375	401	395	370	402	388	394	412	398	408	410	376	381	419	383	411	401	402	385	343	397	393	405	414	409	410	380	396	424	376	389	394	376	401	382	411	389	381	408	387	376	405	383	439	387	423	408	429	386	405	372	424	395	411	401	409	392	419	413	435	393	390	402	386	390	387	408	394	381	424	426	404	417	379	375	401	395	396	383	391	369	381	407	386	440	408	394	360	401	413	416
45790	20706	7487	3688	2682	2052	1558	1385	1166	1070	994	887	923	832	822	856	780	746	709	733	720	700	729	707	676	736	708	673	675	646	692	661	659	680	659	612	699	658	652	654	684	651	602	653	656	661	690	606	624	709	668	679	661	645	669	634	632	697	628	626	618	639	611	631	627	640	614	675	626	634	644	614	663	676	647	658	627	653	654	666	595	671	658	638	657	656	594	680	631	611	638	671	656	673	623	645	667	636	645	611	692	615	632	667	640	633	642	666	594	635	605	641	663	629	642	616	633	616	645	640	598	640	645	699	613	665	638	663	653	595	670	650	617	684	658	686	629	662	624	650	629	662	588	643	617	650	603	622	626	648	607	681	619	628	558	653	643	596	658	621	631	660	632	641	625	629	612	620	608	620	628	621	658	682	649	628	638	662	662	613	592	670	626	662	637	626	651	686	613	676	615	630	647	643	601	667	630	657	675	653	626	668	601	666	685	626	643	601	664	607	644	618	639	657	642	634	620	618	668	654	613	589	688	602	632	560	638	641	603	674	622	678	653	658	654	658	633	656	616	686	646	706	605	638	622	631	631	606	647	635	619	623	666	639	663	675	607	592	654	648	641	645	613	632	665	620	653	625	649	626	619	660	676	668	620	651	629	665	617	623	649	672	594	602	657	658	675	656	612	623	618	616	671	621	630	614	616	641	607	679	589	584	628	633	607	648	631	651	611	608	616	680	650	634	632	604	632	607	658	608	621	596	633	628	668	672	657	693	642	673	603	665	639	633	653	598	649	635	655	609	616	624	625	602	636	614	674	685	661	657	643	655	617	595	695	641	652	630	657	615	620	605	634	620	664	601	626	666	625	658	708	622	669	630	643	656	655	613	663	615	670	657	597	645	657	674	661	675	709	638	635	585	598	642	646	654	601	666	670	637	651	659	624	621	609	634	658	606	673	636	632	673	683	648	638	646	664	602	620	603	642	630	642	642	658	641	665	640	618	645	644	658	633	616	612	646	643	620	623	629	630	629	631	667	600	646	630	618	672	606	615	626	633	630	654	641	631	631	639	598	651	674	647	625	655	639	652	654	624	640	634	628	639	603	627	632	661	596	657	637	651	647	651	634	639	633	645	641	625	661	653	627	606	623	658	619	649	649	623	626	616	660	644	618	631	666	630	593	647	609	636	639	651	637	663	669	613	682	607	619	661	620	591	643	611	669	607	653	668	648	668	656	611	700	615	628	643	628	617	632	637	687	650	619	672	647	650	676	653	611	619	677	617	644	613	672	670	656	606	650	653	633	642	651	629	686	639	663	604	632	625	620	691	654	609	657	643	657	658	663	615	651	659	634	699	610	634	638	665	676	670	643	672	638	653	634	594	620	663	674	647	621	670	631	643	635	662	686	629	646	643	632	654	635	638	662	641	614	603	676	654	690	637	634	633	617	639	594	677	653	693	651	643	668	674	661	667	647	590	596	708	667	669	647	632	631	667	633	640	626	609	638	635	620	689	625	638	623	644	669	655	637	615	690	657	634	614	659	625	620	639	620	669	610	652	592	583	611	631	650	685	654	628	694	656	655	624	631	672	684	631	623	626	641	649	644	658	598	671	625	613	575	646	630	666	675	615	641	628	671	592	608	600	662	637	611	646	670	632	635	671	618	672	648	660	636	602	642	662	658	661	604	628	615	640	623	683	611	667	611	621	667	636	673	636	620	621	631	678	624	628	604	660	614	653	602	645	644	633	623	676	616	629	665	662	653	643	629	657	631	575	621	639	603	609	655	671	606	649	648	632	609	637	648	626	650	619	681	605	635	628	651	670	651	638	588	637	649	595	669	608	626	650	626	648	612	606	660	623	610	587	630	609	654	641	645	631	674	650	691	688	582	613	634	661	658	619	647	641	629	646	617	611	653	628	649	668	610	643	634	648	641	631	669	646	643	631	642	640	598	620	653	640	685	677	627	662	612	666	661	638	651	667	639	662	646	604	632	636	642	644	677	649	641	657	625	632	608	661	621	639	697	636	629	630	620	651	649	606	630	658	648	629	586	613	644	625	627	658	666	640	644	654	618	660	660	637	639	648	629	636	612	616	656	662	645	657	654	605	627	668	636	627	636	566	652	624	631	603	642	657	609	647	641	633	612	648	630	625	650	671	669	630	599	641	601	625	640	652	615	605	611	648	606	645	613	630	656	662	621	644	622	614	613	644	620	610	602	649	634	650	682	633	632	658	688	650	647	634	585	621	687	618	601	656	643	648	629	626	650	647	689	608	633	613	642	683	632	581	668	575	663	612	639	685	627	635	632	636	661	640	639	623	677	665	657	646	661	597	627	638	641	599	674	627	597	654	615	650	610	661	610	665	670	613	610	659	620	662	669	673	682	601	660	676	667	598	667	631	639	670	608	592	615	619	606	601	688	649	638	602	625	591	645	683	638	667	639	627	607	652	597	667	639	672	681	654	623	617	640	606	646	636	606	655	651	662	657	669	635	653	677	641	635	684	633	636	673	620	599	634	654	645	663	645	657	646	657	633	684	635	666	643	632	677	679	658	665	636	626	627	666	604	664	634	653	645	593	605	640	663	630	654	659	687	660	669	681	655	625	667	618	637	622	625	605	574	604	658	648	654	635	628	612	582	635	627	614	673	618	649	664	627	643	608	615	605	650	635	622	623	655	641	615	677	595	629	674	581	675	653	612	655	657	634	628	597	623	681	651	660	658	702	653	643	659	626	619	645	638	611	646	615	681	624	623	629	628	642	622	648	652	627	637	611	632	635	644	697	634	641	633	673	641	627	630	615	619	671	630	644	631	671	666	629	623	627	642	631	653	657	658	623	669	640	641	674	673	698	617	602	624	594	644	628	640	649	603	628	620	619	646	651	624	627	650	654	632	608	657	626	672	646	645	630	656	618	629	644	622	638	607	629	652	676	631	623	657	649	658	653	672	612	647	641	636	667	629	666	583	653	592	642	644	645	632	666	635	642	688	647	602	616	614	657	620	654	651	647	630	622	628	640	618	670	658	651	653	631	668	603	658	632	614	621	622	680	613	635	640	602	603	594	606	621	644	628	640	617	656	588	626	617	611	609	647	607	611	636	629	614	602	607	627	624	668	617	657	653	656	582	656	604	630	658	638	622	633	640	622	665	635	674	677	635	644	652	686	612	621	637	618	660	667	653	587	627	633	626	617	628	643	600	624	648	636	639	655	660	642	626	614	618	605	659	645	608	661	629	599	634	648	668	632	634	646	661	647	641	640	642	661	627	669	636	632	644	626	667	660	650	688	620	625	667	663	624	579	585	654	666	661	630	668	623	645	588	637	633	618	632	595	645	624	642	672	633	626	654	677	619	635	629	650	643	624	627	616	644	570	669	649	652	615	635	632	698	649	623	664	669	608	660	664	636	664	659	636	618	592	655	634	629	633	622	642	650	651	640	625	621	693	597	654	586	637	665	671	692	668	651	645	642	635	645	648	625	619	675	610	650	600	633	645	643	655
23255	21374	28826	24282	21372	21353	6299	1048	770	690	629	595	575	530	551	528	501	526	514	513	501	503	445	488	480	488	438	458	478	434	514	431	466	452	485	513	441	458	463	453	412	468	434	483	480	472	442	461	441	466	486	414	391	473	427	477	465	457	414	462	456	434	419	443	411	412	425	464	440	472	417	432	434	454	435	405	453	426	429	444	472	464	440	379	453	455	437	440	453	459	424	455	419	435	418	432	460	440	429	440	434	432	436	421	427	476	432	411	421	452	439	440	498	445	455	443	412	468	440	440	402	417	420	423	470	424	420	423	427	433	450	435	484	431	451	424	462	437	432	471	462	437	464	443	452	471	448	472	435	411	463	444	447	431	466	431	423	424	435	404	452	450	432	458	425	421	441	418	423	399	445	427	451	437	447	486	465	473	451	439	425	414	419	444	436	407	488	425	460	480	452	456	438	442	454	418	388	458	391	483	492	437	438	443	427	435	452	418	424	426	426	454	461	454	414	428	424	454	417	471	422	435	413	450	418	434	401	461	441	437	449	403	455	451	394	441	405	436	413	454	457	423	445	412	450	455	510	452	426	432	436	480	413	420	493	459	460	427	438	445	455	439	440	439	484	437	426	436	391	447	455	439	413	442	446	402	421	481	413	438	425	435	440	460	443	442	444	432	418	437	417	449	427	469	440	454	434	454	456	460	413	438	441	444	448	467	412	428	485	402	440	444	435	435	413	442	476	402	447	484	445	479	426	449	447	451	485	467	435	456	452	438	454	432	413	436	432	432	426	427	431	450	438	438	441	425	398	430	465	439	485	446	429	461	424	456	475	449	397	421	447	440	420	440	418	474	425	469	461	445	480	455	457	459	441	449	455	473	427	459	467	422	434	432	425	453	468	414	478	436	433	431	440	444	436	446	437	454	427	420	468	467	415	448	470	454	435	431	461	417	457	397	398	444	449	427	456	449	421	437	467	456	420	425	443	418	458	475	460	432	439	460	457	442	454	394	483	416	438	431	440	452	422	452	470	497	437	424	460	402	449	424	445	450	446	449	410	445	411	456	421	441	452	454	458	460	460	446	437	441	432	427	405	444	425	458	427	428	435	460	445	446	456	434	416	415	447	478	460	423	424	451	427	382	421	384	420	428	469	405	427	418	473	405	455	420	483	455	490	435	483	468	476	440	423	452	402	427	436	445	441	438	456	450	467	430	468	449	447	411	439	460	450	421	442	413	450	433	421	442	429	441	413	470	421	437	423	412	452	427	425	444	401	458	399	468	422	461	468	472	459	468	432	429	424	444	421	443	452	443	418	418	400	419	424	461	414	464	455	434	469	463	433	460	424	433	462	429	448	434	454	453	449	435	429	436	451	436	440	410	432	432	417	446	431	449	441	459	462	437	422	465	460	428	396	427	450	439	449	429	439	454	418	415	438	452	447	430	435	460	422	384	470	434	438	423	432	422	485	498	425	433	427	449	447	473	442	436	420	432	417	443	470	446	422	448	437	446	465	427	466	434	438	449	441	483	450	420	465	446	479	432	429	447	422	468	450	433	414	462	430	431	437	440	424	434	432	420	441	425	419	420	435	405	426	453	431	457	429	422	465	438	420	418	470	437	409	451	483	428	441	424	406	426	444	442	473	463	419	447	447	443	448	438	429	422	427	436	422	458	452	447	398	444	417	445	444	468	445	395	419	450	447	449	438	429	469	434	441	402	476	446	422	430	459	439	441	456	497	445	428	426	420	414	460	441	435	399	452	417	459	441	422	428	467	455	435	434	401	441	460	442	482	447	414	397	411	439	457	436	449	457	453	458	406	424	435	461	473	458	423	435	419	459	431	454	445	442	425	436	415	409	425	446	408	450	453	440	446	411	455	383	424	385	485	432	436	415	429	487	451	439	436	449	453	452	420	445	443	440	456	451	486	425	439	468	437	471	428	403	420	453	438	449	453	445	454	467	413	462	422	475	431	413	459	429	461	511	451	477	436	458	456	439	426	429	456	410	429	414	444	432	430	473	417	448	434	473	444	420	439	470	406	427	446	440	452	453	429	406	442	478	442	447	427	469	441	413	431	461	454	457	422	400	435	447	461	425	416	427	432	404	434	429	443	453	447	469	436	426	434	466	458	457	462	424	433	447	441	435	415	457	438	467	441	466	441	436	478	475	448	416	440	388	450	431	459	463	424	444	451	442	468	429	437	440	464	420	440	461	446	414	447	412	444	421	434	458	451	437	479	426	455	438	468	460	474	437	464	424	469	449	428	412	461	446	445	415	433	427	436	445	432	445	439	449	443	408	445	445	424	453	417	413	423	449	446	419	444	408	448	461	453	412	393	422	439	495	426	426	413	471	445	458	473	438	423	438	460	407	436	454	421	448	449	462	474	451	407	419	441	420	415	452	434	445	441	429	438	451	388	424	441	473	450	424	443	473	460	411	480	440	459	464	462	450	458	440	432	469	409	414	432	424	455	426	452	445	442	458	437	451	409	444	447	466	457	473	450	473	443	443	471	429	439	423	427	449	414	428	424	425	456	389	419	425	445	482	441	459	416	458	417	449	441	470	488	447	466	462	438	418	485	441	430	459	477	475	445	437	460	434	428	442	464	433	415	468	458	461	447	416	438	480	463	426	443	430	433	425	386	447	444	452	452	403	455	413	432	436	458	428	425	396	429	437	420	439	397	445	419	428	459	472	433	438	425	475	446	487	430	428	455	449	430	424	447	431	421	428	405	446	407	470	420	443	497	418	445	457	443	443	477	435	427	458	447	458	431	430	469	476	408	443	432	449	406	456	461	440	444	437	439	435	394	448	467	422	395	421	412	437	460	439	419	420	421	446	453	458	424	449	456	410	476	455	437	435	437	460	450	418	462	432	444	450	430	462	443	448	452	432	457	429	459	428	478	456	480	446	473	428	450	404	417	448	473	457	419	456	403	454	438	412	425	475	448	456	451	456	448	423	415	437	454	456	415	429	466	430	465	432	416	414	416	460	456	434	423	426	433	432	448	459	449	436	453	416	431	441	469	430	435	456	389	388	450	431	409	443	444	437	394	463	435	477	492	424	470	422	439	450	438	439	429	488	439	442	474	441	461	455	413	402	437	477	445	461	447	439	408	433	409	433	443	438	440	404	427	416	448	454	447	443	470	435	445	437	446	431	428	433	490	475	428	431	424	451	420	424	430	459	422	430	431	477	417	428	437	446	452	454	425	467	431	451	424	454	466	437	439	430	412	435	454	467	461	425	412	413	446	433	413	422	413	466	448	424	482	478	459	444	435	450	433	458	433	417	422	450	414	465	447	461	433	402	443	418	443	432	393	466	435	439	399	423	455	447	480	398	440	418	417	425	473	455	432	408	446	429	421	418	449	456	425	445	463	470	428	460	467	460	407	444	482	497	429	451	427	439	433	406	467	494	440	459	386	439	429	458	476	484	467	442	428	433	422	489	396	477	449	466	459	422	443	394	440	465	459	386	435	406	447	429	466	398
46122	21862	11831	6347	4259	3295	2554	2173	1811	1572	1411	1257	1214	1114	1059	998	897	881	868	877	878	784	790	795	763	791	765	804	740	733	739	821	739	808	730	697	739	786	716	784	704	701	732	726	714	690	730	708	710	730	741	709	712	716	758	702	722	738	683	742	688	734	742	680	746	729	679	713	710	742	712	734	722	686	692	666	690	681	673	682	749	755	699	733	693	654	677	685	639	676	712	720	675	641	752	674	681	719	726	691	672	721	721	692	710	729	701	689	712	724	725	737	674	712	728	748	692	666	731	699	759	674	739	666	697	724	736	699	703	682	698	771	662	752	693	673	685	704	691	689	669	718	737	690	714	654	735	692	713	751	722	695	709	691	662	694	669	707	724	658	692	709	701	714	679	694	707	718	712	729	688	714	672	681	694	736	708	706	686	668	681	671	650	674	712	728	702	707	696	684	683	710	665	673	693	688	682	718	706	707	671	695	664	714	712	693	701	776	715	700	679	664	700	701	706	735	738	666	689	721	697	697	684	719	730	749	716	640	658	687	687	727	733	711	691	670	665	669	717	718	696	760	689	738	684	703	690	701	732	683	646	713	710	646	723	729	705	680	694	707	675	673	702	695	658	696	675	706	724	683	699	703	662	710	744	724	644	672	686	721	730	722	656	712	699	669	710	725	731	688	690	695	660	741	680	688	695	744	737	719	747	681	677	674	761	723	708	684	714	652	665	744	769	704	680	683	692	730	706	688	700	661	676	719	680	665	723	688	701	672	735	707	704	703	703	649	731	700	681	701	669	687	667	699	683	701	714	746	704	698	638	717	680	713	673	681	756	690	692	716	722	695	702	716	723	701	796	642	713	705	703	689	701	655	758	710	656	713	708	722	657	684	660	693	696	674	710	683	729	724	719	705	679	694	662	689	691	693	723	719	722	644	698	683	676	674	677	738	712	704	731	691	722	734	677	680	701	656	728	701	670	672	719	672	728	663	708	681	695	719	692	718	684	668	664	679	693	722	696	709	655	715	704	681	717	718	667	677	710	696	694	724	704	722	674	689	701	652	679	679	684	696	657	692	687	695	729	698	682	709	694	691	710	716	674	670	696	700	690	642	699	670	678	720	730	731	662	672	695	735	732	689	639	692	751	700	718	670	648	699	683	679	718	681	696	716	640	693	693	672	689	700	686	718	693	705	698	678	668	704	723	686	738	702	681	682	710	652	727	661	751	688	671	649	664	724	699	656	711	697	716	680	699	686	660	703	725	670	698	738	710	713	709	692	668	715	745	728	756	701	707	741	649	723	677	691	725	709	637	728	737	758	696	736	695	714	705	717	709	665	656	679	690	691	738	692	750	687	748	672	704	744	692	704	653	675	694	682	714	711	666	694	669	728	672	657	692	679	635	717	692	694	681	649	708	696	686	649	714	594	701	707	709	705	657	718	732	725	708	664	661	719	718	725	690	728	692	721	666	682	693	734	695	666	678	679	666	721	744	674	717	672	741	760	763	711	690	692	724	729	738	671	644	711	697	698	684	650	686	665	753	694	732	740	687	714	734	697	693	677	705	687	722	675	735	674	694	701	689	716	734	686	701	731	663	689	699	731	696	695	709	684	650	662	673	702	708	667	703	689	705	696	728	717	700	691	765	671	683	684	643	703	713	669	668	676	704	683	726	737	702	787	701	665	686	676	698	674	691	663	661	757	698	695	697	762	696	703	710	713	693	706	703	654	721	717	671	649	727	704	618	685	703	668	743	744	673	704	706	707	720	687	685	679	645	654	707	741	730	694	649	698	677	705	690	668	686	654	717	654	742	707	685	632	690	691	694	695	715	704	626	732	655	722	659	693	697	697	718	733	699	677	735	711	711	691	659	655	641	695	702	704	717	719	671	716	728	687	700	676	745	677	677	691	711	678	719	705	694	714	694	670	694	700	717	691	686	696	696	656	662	743	640	685	731	677	716	712	718	712	718	686	703	671	690	758	710	655	728	727	681	683	716	686	688	645	707	712	706	613	734	664	744	721	740	670	710	728	673	709	664	668	677	683	691	732	668	687	702	689	710	727	704	681	723	731	716	707	729	718	715	741	728	709	744	677	717	675	699	687	708	662	704	711	675	737	705	668	745	652	696	741	697	716	698	705	663	701	702	726	735	681	649	717	681	670	740	648	673	677	692	704	705	695	733	706	704	687	694	707	683	712	698	758	703	727	668	661	681	690	643	736	725	705	727	732	666	677	683	714	754	727	708	708	735	725	691	670	698	667	731	687	733	676	705	699	698	694	724	687	702	690	712	688	666	708	692	678	709	715	720	679	686	761	683	708	709	673	699	672	710	669	680	707	707	702	667	678	686	722	719	657	726	694	721	678	710	698	722	739	673	692	717	699	689	720	665	667	722	745	727	725	674	731	715	684	672	704	689	698	681	667	740	706	730	699	732	702	660	726	682	710	694	694	741	703	702	722	670	656	687	696	715	712	707	677	716	683	729	705	702	702	659	718	663	704	705	644	673	726	717	679	682	698	714	692	698	740	715	672	719	736	724	652	733	713	756	708	697	714	716	725	697	693	694	699	718	701	696	656	699	720	747	688	743	688	712	686	708	619	685	698	683	731	680	695	711	723	670	732	645	693	720	707	678	688	728	703	711	708	679	756	703	712	651	686	686	684	704	695	738	726	694	723	651	701	687	674	694	722	678	714	711	731	709	661	703	718	715	684	697	693	700	686	684	708	721	671	721	701	680	659	695	710	713	671	729	710	690	711	706	657	738	681	705	708	668	720	732	688	673	705	745	714	690	645	687	677	711	742	748	688	738	694	756	692	688	704	711	671	692	722	693	718	710	693	705	689	709	690	730	738	658	705	673	666	691	715	699	668	686	701	702	697	724	720	694	697	722	663	719	667	722	676	649	683	786	695	671	682	705	694	715	693	688	680	680	704	690	667	721	661	693	754	743	733	681	729	748	766	727	691	714	730	701	681	725	704	696	702	762	715	681	698	725	705	711	724	709	663	705	690	717	712	707	688	721	693	706	680	702	688	685	643	715	677	702	680	720	695	712	721	692	684	692	647	686	699	698	671	684	709	658	675	676	713	708	698	688	705	715	664	705	697	706	681	684	716	749	668	668	650	695	691	661	719	720	660	682	667	706	678	713	719	679	743	678	766	695	653	695	691	651	684	696	755	723	712	659	719	723	736	695	678	708	680	695	680	733	698	733	678	697	703	670	738	720	682	721	673	713	695	743	697	678	721	713	677	710	733	703	710	665	694	702	685	711	654	723	739	729	641	699	744	697	718	664	683	690	694	653	704	689	655	720	715	713	696	738	720	680	696	727	684	715	706	681	701	695	740	727	655	691	725	695	683	708	711	712	680	731	716	715	698	683	706	707	693	739	725	705	661	709	704	695	699	692	699	693	722	686	687	670	741	704	738	684	699	715	726	716	674	691	706	704	731	748	697	693	696	661	707	701	737	696	702	667	683	685	668	681	714	692	715	728	715
27127	21188	11230	588	265	226	228	212	206	186	196	199	212	209	190	191	206	186	171	188	216	179	171	175	194	197	197	212	187	180	178	183	200	191	186	193	194	180	182	185	174	194	212	178	159	187	179	201	208	184	169	198	180	172	195	163	185	169	209	201	189	187	180	183	192	182	170	199	176	194	176	196	180	174	207	173	191	161	194	195	197	205	181	169	189	188	157	182	186	191	197	171	182	176	174	168	177	183	192	168	193	202	179	178	179	201	167	180	196	192	186	184	204	200	179	193	189	189	188	187	176	172	180	186	193	180	205	187	191	175	169	184	184	181	182	200	177	219	198	181	206	190	199	179	188	187	194	180	182	206	185	186	197	164	194	162	184	180	185	185	193	173	177	179	165	173	181	165	190	181	162	193	167	174	197	182	177	201	168	174	180	175	178	183	199	164	166	200	193	203	191	188	169	203	170	206	170	179	179	183	197	189	199	178	165	178	187	163	178	201	182	178	190	177	169	181	188	168	177	181	179	172	176	175	202	179	183	161	188	196	167	170	184	160	182	177	162	187	183	184	184	196	180	207	189	205	180	190	162	167	195	165	191	170	200	199	200	190	187	211	203	178	194	193	184	171	171	181	202	161	184	183	183	169	188	182	183	167	192	198	175	184	193	174	181	182	177	193	181	178	165	179	186	194	172	188	206	197	174	233	158	166	182	185	187	178	199	203	190	201	184	195	170	171	199	186	186	180	195	204	210	190	185	179	176	150	182	187	186	162	214	202	194	196	186	183	192	181	187	198	194	176	174	180	198	198	194	182	159	201	178	174	181	156	178	169	180	160	185	156	161	178	185	182	176	178	174	181	194	149	189	188	198	185	188	190	162	185	171	191	183	199	173	173	197	196	179	200	177	193	187	191	167	195	190	191	197	163	188	208	183	171	165	194	159	180	189	198	198	200	191	171	179	170	192	174	208	212	201	159	170	181	163	180	165	188	191	171	184	149	202	188	188	190	166	188	187	203	185	174	179	203	199	190	170	187	180	201	164	183	183	180	168	179	178	195	171	195	172	178	210	206	178	166	172	167	195	157	184	192	177	190	181	191	173	152	183	189	194	190	192	181	186	168	163	189	206	180	170	167	162	165	187	197	178	183	176	178	175	215	175	178	188	177	202	180	156	166	182	184	183	191	200	207	169	197	212	180	167	192	208	201	198	188	187	187	193	197	183	213	182	174	176	176	172	184	179	187	229	185	197	193	181	178	169	199	216	198	186	177	182	177	182	197	191	180	159	196	163	196	183	168	191	179	195	184	178	192	207	173	166	192	194	196	177	196	198	178	190	169	190	179	166	180	178	179	195	183	176	189	207	180	192	168	169	175	177	186	187	186	196	219	187	182	185	189	165	202	184	185	194	208	176	192	191	186	198	170	155	198	168	166	207	187	171	205	179	176	184	197	194	180	167	206	180	174	176	175	191	186	192	177	186	179	184	175	185	170	162	166	179	178	196	185	152	195	169	189	194	182	186	180	184	181	182	198	180	199	189	200	168	177	191	207	174	201	174	184	166	191	175	211	165	207	186	202	159	177	192	186	201	202	196	192	196	185	163	203	153	173	177	200	191	189	191	178	180	168	196	206	160	179	180	174	170	189	175	202	175	205	174	194	169	165	172	170	185	194	180	189	194	176	202	188	195	204	174	187	196	191	183	208	202	159	187	191	201	190	173	179	183	180	161	174	174	187	195	174	184	177	212	168	184	163	170	172	188	200	161	191	194	180	170	169	192	179	184	186	171	195	187	169	196	176	181	188	209	172	196	174	202	173	179	178	185	172	215	199	182	169	183	171	197	182	207	159	172	174	180	181	188	159	184	201	193	197	187	164	175	168	205	186	170	205	182	186	184	191	179	190	182	190	202	186	201	183	172	153	201	193	173	164	197	177	166	188	158	161	185	181	203	181	192	191	182	190	187	171	179	208	183	176	187	186	183	162	196	204	186	180	197	192	205	180	167	198	180	168	181	191	169	179	224	182	202	191	157	171	193	175	194	194	182	174	171	208	168	191	202	183	164	169	217	162	201	160	168	190	196	174	185	158	177	187	201	187	187	184	185	167	189	167	191	214	198	209	172	181	156	159	195	194	170	156	185	215	195	175	175	176	194	170	187	186	189	182	176	195	194	171	187	164	189	182	167	191	179	193	171	176	191	181	184	193	181	179	168	197	179	169	178	155	180	176	198	184	141	173	185	189	163	205	161	157	177	178	170	171	177	171	190	185	189	198	220	178	177	179	197	212	204	176	190	178	195	208	197	189	188	192	181	185	186	193	181	210	202	209	196	178	184	172	180	172	178	207	192	200	176	206	199	169	165	189	172	186	179	190	182	184	172	191	168	195	172	176	193	178	183	186	181	167	198	184	204	200	205	177	166	179	202	187	193	194	180	189	172	190	163	177	162	150	191	190	185	171	171	217	200	197	166	193	192	198	181	189	209	209	163	198	189	182	186	215	199	188	170	153	209	186	188	182	163	172	170	176	195	211	172	179	180	182	196	171	162	174	199	179	182	157	198	170	171	174	164	178	200	173	195	174	174	197	177	178	174	182	174	180	182	180	172	178	179	170	183	200	195	183	176	183	183	167	195	186	166	175	185	188	193	180	175	192	202	189	178	160	173	191	178	169	181	168	167	194	167	182	171	182	184	200	188	166	207	185	198	182	188	203	186	183	185	186	185	202	184	161	175	189	169	190	198	182	189	183	161	155	183	177	181	186	189	183	205	185	161	188	187	207	203	181	181	173	194	170	181	161	187	187	180	168	194	161	161	180	149	177	175	192	204	193	207	196	204	195	193	174	182	217	196	180	163	171	188	194	174	192	186	179	179	190	177	178	164	183	185	186	177	174	177	211	176	181	183	186	200	180	195	195	177	177	198	184	197	168	187	169	209	190	180	170	199	180	191	199	171	185	201	190	196	167	187	189	164	176	190	165	172	196	174	167	177	185	196	198	174	177	186	195	181	159	189	180	173	198	173	184	182	174	187	177	193	208	164	186	168	182	181	203	189	177	179	193	184	181	184	162	173	196	184	177	153	196	165	169	208	186	175	198	174	195	192	166	177	194	195	183	209	150	195	178	190	198	179	182	192	189	183	187	176	199	193	174	171	198	173	205	179	184	184	193	181	194	176	172	205	189	179	179	192	217	182	151	189	171	198	165	208	162	193	178	173	196	157	182	177	174	163	178	155	158	208	193	200	167	207	201	184	159	181	189	188	194	163	182	199	191	193	187	190	204	178	161	179	189	198	181	165	194	218	214	183	189	171	153	194	181	169	183	192	175	190	186	201	187	172	170	177	191	202	185	180	207	192	188	181	178	173	176	162	198	205	186	194	203	188	166	193	185	155	163	189	195	169	162	195	161	198	194	168	197	181	190	188	155	161	168	149	172	162	204	170	200	164	188	177	192	213	162	171	198	168	190	182	195	184	194	210	193	190	173	177	207	177	194	197	188
25426	7206	1042	591	476	422	396	364	375	337	354	322	328	320	330	308	302	300	299	287	328	294	316	322	329	323	315	336	288	327	320	281	298	310	334	286	304	308	328	316	301	282	287	293	311	295	289	326	296	295	306	298	273	277	315	300	323	310	338	289	309	307	320	294	320	319	319	290	323	272	288	290	307	288	308	310	305	314	301	316	296	305	316	300	302	311	322	306	314	323	321	347	327	285	300	302	299	314	304	305	297	308	323	302	306	302	295	344	306	299	295	328	302	309	294	312	328	299	313	246	284	292	283	314	282	302	295	284	332	299	297	318	297	309	302	277	293	319	305	320	310	325	310	298	329	289	298	331	327	320	297	308	302	316	311	265	309	302	353	300	297	317	303	311	321	293	310	282	305	308	297	320	295	350	322	305	331	328	303	298	316	294	297	302	300	314	324	329	302	313	310	307	318	292	312	287	305	302	288	286	315	308	299	281	319	309	319	306	293	266	310	322	303	293	340	304	324	346	316	304	298	290	312	285	302	275	323	310	311	314	313	309	310	307	302	294	301	298	299	266	307	305	289	290	308	312	303	322	292	332	293	316	312	292	294	337	320	295	295	283	322	318	292	321	303	301	336	306	284	273	291	306	336	324	285	295	306	335	288	302	279	320	292	290	282	309	322	292	336	295	288	277	304	315	331	303	320	293	320	288	309	304	322	321	313	288	279	301	309	296	303	295	308	288	300	322	319	293	302	337	326	314	312	298	312	285	301	300	275	313	323	300	275	298	300	288	292	314	313	302	313	302	279	288	368	307	317	309	302	294	310	313	316	303	293	279	336	301	294	288	278	306	310	287	299	325	321	323	321	310	306	294	312	297	295	310	330	312	305	313	302	336	297	286	299	316	311	296	287	294	319	256	297	296	320	301	317	322	285	309	291	305	336	299	336	304	309	316	308	317	297	289	326	289	317	311	294	330	293	288	279	316	295	319	299	312	323	297	303	307	295	326	324	300	305	340	295	331	310	327	298	319	301	281	310	319	302	334	317	280	292	292	315	298	292	326	290	299	318	323	329	282	291	280	334	333	335	345	273	325	306	321	321	289	302	311	293	321	306	299	289	285	331	312	326	320	313	317	303	305	287	323	301	327	334	308	287	338	314	296	318	304	292	300	305	316	297	309	316	300	305	302	297	322	303	317	297	281	320	310	301	297	292	294	304	286	281	285	331	292	315	304	316	306	304	317	338	319	308	314	299	300	333	301	328	296	306	309	305	313	323	303	287	310	323	290	311	287	291	321	325	306	284	306	329	309	333	322	283	294	321	309	282	308	290	306	307	316	306	313	311	318	328	293	305	318	313	284	290	303	322	319	321	303	327	345	321	310	307	303	290	335	298	308	275	299	326	304	299	303	300	335	329	333	300	336	301	303	308	289	291	281	302	293	293	258	288	271	308	291	320	286	303	294	315	318	307	325	322	294	342	292	297	302	306	304	305	286	313	289	295	294	331	303	272	322	316	306	334	285	321	254	322	292	311	293	327	311	307	288	309	291	308	294	275	317	316	307	283	296	293	321	295	303	280	319	292	291	297	323	320	314	303	286	301	299	295	289	306	280	310	312	307	329	323	359	290	319	282	317	298	315	294	297	278	287	315	295	333	304	300	296	325	333	308	301	315	302	292	286	275	285	301	320	294	286	275	300	294	317	314	338	303	283	341	283	298	297	313	335	291	331	293	327	334	306	293	330	302	314	292	324	328	328	268	335	309	318	354	299	315	317	311	300	340	319	315	321	305	305	296	313	357	317	317	307	336	274	284	294	305	303	343	310	308	320	277	293	319	347	305	320	293	305	307	318	276	302	273	323	305	292	304	331	303	281	301	301	300	291	309	310	291	272	326	309	320	307	313	322	280	317	350	346	322	324	306	306	283	298	306	283	331	299	305	275	339	304	320	305	313	324	304	304	299	302	305	299	297	299	296	270	329	282	322	283	300	293	315	311	340	315	305	324	308	335	322	282	298	304	321	297	321	319	277	296	321	325	303	306	281	304	303	320	292	321	322	289	323	307	282	294	331	301	340	292	307	302	298	291	314	294	286	307	329	310	279	328	318	335	284	322	312	305	277	332	328	260	271	303	311	315	293	304	301	318	307	321	306	317	298	299	280	298	318	321	296	315	335	305	329	302	324	314	288	306	307	336	343	303	335	298	294	284	305	315	323	302	325	317	290	298	287	323	305	318	318	324	298	293	281	317	332	312	347	332	282	290	304	299	304	318	318	314	298	280	289	311	292	322	289	313	326	321	308	313	328	315	315	316	331	301	326	295	272	315	287	337	291	307	291	307	308	323	290	300	305	311	305	325	287	319	279	302	339	319	317	317	311	297	325	316	337	312	297	303	305	333	309	296	306	329	319	359	312	293	269	307	347	302	281	285	315	329	273	298	297	306	298	316	302	320	301	306	292	285	307	310	286	296	282	294	282	313	301	289	309	291	307	309	293	343	292	284	324	318	281	328	308	281	296	339	318	330	312	293	304	311	300	308	326	308	297	300	257	302	311	323	331	292	309	289	277	313	298	322	307	292	335	311	286	305	316	289	293	282	299	278	315	320	298	286	303	313	309	303	298	324	342	314	302	321	287	317	301	283	293	273	314	318	285	304	331	312	289	301	296	328	331	286	348	317	289	278	324	329	334	286	314	324	292	291	314	290	280	278	335	308	323	306	297	284	293	305	309	299	337	288	319	315	279	293	316	316	287	291	294	343	330	309	318	295	288	304	298	322	299	296	273	289	328	325	333	338	292	323	312	306	329	304	318	310	299	305	328	320	310	299	298	313	292	312	284	303	296	313	322	299	278	302	321	281	323	307	308	270	310	302	304	334	315	291	325	288	314	264	302	297	323	291	304	334	313	317	311	309	337	292	313	312	327	332	288	298	269	309	323	335	272	352	322	304	323	278	278	322	285	321	313	284	283	320	293	326	332	324	322	309	314	325	326	307	314	308	291	331	273	301	314	326	287	335	331	308	330	295	323	306	324	299	288	281	302	347	292	290	319	322	294	280	355	270	288	306	320	300	280	324	314	325	326	290	296	289	306	295	315	298	302	326	330	301	309	311	308	315	334	313	326	299	287	329	309	311	297	329	319	300	263	313	314	300	309	306	257	288	315	333	288	296	320	349	293	316	315	329	302	315	297	303	286	304	302	306	310	305	326	296	303	336	326	297	303	310	304	273	295	315	303	284	318	276	299	315	306	295	284	308	289	325	303	320	320	309	275	285	312	322	302	287	320	304	302	321	302	299	337	277	294	321	319	276	296	331	299	301	313	330	300	346	283	272	307	311	318	335	319	319	322	321	335	316	312	292	312	328	311	304	321	314	323	301	289	327	309	293	323	284	304	282	318	294	311	279	318	326	325	297	300	313	298	327	313	301	322	289	277	289	294	298	299	308	294	298	311	330	332	285	283	315	290	324	309	324	309	302	281	309	299	306	306	307	331	296	298	300
24205	21380	28376	24747	21357	7834	877	665	588	572	539	503	479	482	421	438	419	414	453	459	453	422	461	428	413	402	426	416	434	428	448	415	393	462	395	388	436	389	403	439	418	428	397	413	393	393	426	425	403	403	387	436	417	428	403	407	425	446	415	416	442	402	390	410	402	375	397	378	393	412	436	417	392	421	393	395	412	399	425	426	393	404	408	400	462	394	376	400	384	409	405	449	414	402	403	382	413	414	400	362	384	403	411	405	396	409	410	401	402	395	428	376	402	411	398	414	400	412	416	424	423	378	396	411	381	399	418	449	382	393	388	420	421	420	384	388	409	397	432	412	369	420	459	432	357	410	393	360	406	367	404	383	398	420	438	403	401	401	360	397	370	390	414	385	423	398	370	381	383	383	417	401	380	391	382	417	386	392	395	423	352	448	374	403	394	414	399	416	422	444	390	411	397	398	424	388	418	387	383	371	407	415	395	412	378	427	402	403	379	398	402	399	427	371	436	381	424	413	414	374	396	393	412	407	383	442	407	412	405	428	392	413	396	383	391	423	437	423	403	406	384	433	407	404	389	384	407	397	440	416	414	395	392	382	403	427	438	402	429	417	421	404	379	419	388	367	445	416	435	420	395	388	426	451	403	402	400	394	396	411	434	404	403	397	428	413	388	406	392	405	386	428	395	399	412	401	405	398	434	417	424	395	417	416	396	421	412	382	404	381	419	388	375	375	397	409	400	417	424	439	419	412	437	428	379	386	388	404	448	396	417	390	408	399	386	389	401	406	405	424	454	400	364	421	384	414	427	395	382	431	415	400	375	391	400	419	405	421	362	435	403	414	412	363	430	393	373	435	449	385	389	412	395	433	402	383	413	386	396	445	389	398	417	394	399	406	417	374	381	403	400	423	387	407	404	414	388	407	366	382	401	436	404	386	412	407	403	437	415	415	432	425	390	395	448	429	407	391	385	395	418	410	411	400	419	408	440	445	388	394	397	430	434	409	376	421	407	396	398	399	405	382	416	401	410	399	389	426	369	412	368	405	427	377	411	415	433	390	352	381	431	408	382	381	434	396	418	386	369	435	418	434	387	381	422	410	389	404	399	394	449	441	440	391	384	406	434	420	410	407	412	366	429	394	384	433	393	409	424	400	378	390	406	382	391	419	419	424	419	389	403	405	395	421	405	397	384	377	448	413	396	407	394	418	386	417	373	411	377	431	381	402	422	349	403	395	441	419	447	393	357	378	376	405	382	372	404	396	428	380	380	391	358	380	391	389	398	375	381	371	393	443	388	362	402	366	442	365	412	417	383	440	375	427	411	428	429	397	400	408	416	431	388	366	366	428	395	370	403	395	425	381	432	431	395	397	385	366	392	407	429	377	444	417	394	438	421	424	365	414	394	390	424	392	423	412	385	357	404	418	377	452	419	428	407	371	384	400	427	392	436	421	407	401	441	388	434	380	352	393	343	440	371	370	438	406	382	381	389	394	413	363	401	380	433	372	377	439	407	428	426	399	387	365	389	391	410	383	441	402	412	384	416	413	394	379	399	418	398	407	397	376	412	398	395	426	388	400	443	416	368	414	392	401	373	412	387	376	400	373	393	426	382	401	411	405	399	400	399	413	398	390	403	404	398	376	399	401	372	387	418	409	384	382	393	431	375	357	388	386	403	399	430	392	400	426	414	438	411	412	406	418	384	441	397	374	396	378	408	399	348	422	405	417	394	395	424	436	410	424	421	426	420	411	419	417	392	384	424	430	414	390	372	424	402	367	433	410	395	401	399	407	434	361	391	405	420	400	373	408	430	453	372	414	405	430	410	389	393	416	438	417	424	437	366	427	453	388	423	416	422	450	403	401	412	419	372	387	412	414	428	424	421	419	402	360	408	389	384	404	421	421	394	422	385	425	395	400	395	413	402	398	447	424	404	376	433	419	402	387	373	409	404	407	430	405	365	413	393	397	399	423	388	404	422	421	424	442	419	404	420	421	385	404	415	422	409	381	354	402	423	408	396	400	447	375	392	385	356	392	372	406	419	369	433	387	383	391	380	440	421	352	356	370	431	369	409	416	413	393	359	408	393	381	382	395	387	410	424	394	425	388	418	383	412	394	431	359	432	398	384	424	423	363	400	375	379	401	432	416	361	411	403	399	406	398	376	386	421	396	379	408	397	418	397	423	450	416	416	416	401	390	399	437	397	393	409	424	416	389	400	385	420	388	407	368	403	381	420	364	413	419	413	426	392	417	414	429	380	395	433	435	399	428	403	434	421	378	389	407	379	417	416	376	385	405	369	408	424	435	420	413	426	401	381	433	434	424	376	418	417	413	407	393	399	412	408	393	411	449	390	397	451	401	391	417	414	340	405	407	385	410	431	429	396	426	386	391	389	442	394	401	409	385	422	407	383	411	409	424	427	401	372	408	401	401	414	398	410	425	403	382	405	402	408	394	425	423	406	421	414	376	397	406	387	393	418	387	404	406	391	370	376	394	418	392	392	398	417	420	426	407	368	368	428	409	409	423	385	395	408	377	373	375	426	410	421	365	378	387	426	414	349	425	417	401	419	412	402	414	409	447	386	391	423	420	388	395	438	392	396	406	418	410	440	409	406	391	408	395	407	391	420	404	387	387	400	403	409	391	374	416	411	385	412	404	394	400	410	420	415	396	383	400	402	375	412	398	437	381	397	398	401	394	417	411	395	415	397	392	436	352	400	388	432	412	414	404	418	371	387	408	385	400	416	416	398	397	395	410	401	379	435	421	388	405	399	414	402	389	408	416	429	417	429	379	403	433	427	417	384	419	391	458	402	416	386	402	370	398	361	403	441	393	407	400	399	387	383	373	408	421	404	434	380	420	380	373	418	398	374	417	390	419	402	409	422	359	391	390	376	435	386	418	395	396	412	432	381	423	374	400	409	417	405	406	428	387	402	378	410	411	413	382	372	390	415	410	415	404	407	408	381	401	398	403	387	395	410	427	384	433	410	410	401	375	428	391	404	371	374	400	407	403	403	396	400	379	419	350	383	404	405	398	408	396	411	431	409	440	423	398	380	433	387	394	424	422	373	441	394	383	411	404	409	377	404	377	412	391	425	412	409	413	414	412	384	405	438	418	391	418	375	403	409	408	401	420	422	407	382	439	394	388	389	428	437	365	403	379	401	383	370	380	415	411	425	389	423	417	431	412	425	402	417	385	400	421	440	386	410	388	423	387	407	407	416	415	414	401	381	431	360	437	397	391	425	417	408	375	413	417	408	372	416	414	377	435	419	396	377	395	413	357	376	360	403	431	407	397	423	397	411	426	409	400	414	407	403	441	423	399	421	381	410	369	416	411	415	405	393	381	420	398	402	423	442	414	417	416	392	405	428	399	384	403	407	400	392	387	409	385	407	416	392	399	386	459	385	424	404	394	371	430	422	402	397	383	433	401	390	386	440	409	407	420	425	403	412	419	378	445	398	417	409	384	439	407	379	416	384	381	413	397	406	405
44888	18434	7455	3735	2605	2024	1590	1371	1179	1147	997	891	883	841	826	805	799	791	741	741	705	731	707	725	682	705	671	668	695	696	726	678	624	725	671	700	664	670	704	683	669	666	600	626	594	652	670	636	703	648	711	690	717	683	676	642	655	647	664	666	710	607	663	661	694	706	624	591	656	616	623	673	656	632	619	617	607	667	655	700	638	631	644	641	651	690	659	678	669	664	662	636	673	639	669	632	670	649	631	665	642	638	614	599	661	631	641	651	606	620	643	653	667	647	611	654	652	548	654	609	665	618	613	644	637	666	682	636	617	681	617	658	665	618	632	611	617	623	679	684	640	616	646	653	656	684	633	675	634	680	620	637	628	648	650	636	622	655	641	662	653	607	622	637	670	632	653	665	625	660	642	658	670	694	636	616	611	640	640	643	647	687	652	645	647	642	717	634	639	624	665	644	653	633	635	648	665	676	618	616	635	627	706	619	608	669	630	660	654	643	636	648	658	617	679	669	662	668	628	621	682	666	583	609	670	653	636	620	652	635	656	635	651	625	675	636	661	681	664	648	682	589	617	634	638	621	641	650	622	669	685	682	619	644	615	662	621	616	685	631	643	652	652	674	644	656	636	616	628	648	680	625	644	622	659	654	671	703	614	646	644	680	678	618	607	643	617	611	630	631	634	649	628	657	657	700	615	646	680	653	650	688	655	650	637	653	625	666	645	666	648	682	622	638	658	596	607	631	652	639	636	646	671	626	654	613	696	647	636	644	652	643	635	608	647	635	639	612	638	635	637	657	620	645	649	630	642	690	608	657	666	672	660	609	631	635	660	688	633	604	709	650	634	632	651	658	632	590	610	636	635	627	580	720	683	665	643	616	658	655	653	651	623	630	623	625	640	658	652	661	648	654	665	633	641	687	590	684	671	613	649	622	608	653	657	646	637	601	653	608	636	688	605	656	638	636	655	667	609	691	688	660	675	640	618	673	680	622	660	645	655	647	649	642	657	644	617	648	642	676	659	686	652	667	656	647	650	660	650	644	691	638	615	712	602	659	633	648	691	645	633	609	649	631	592	644	664	626	645	692	644	656	619	644	614	610	645	612	650	652	671	674	660	662	634	642	620	658	660	646	644	597	627	666	639	630	611	617	662	635	676	665	593	593	636	687	610	594	668	654	657	653	631	612	636	615	688	676	646	671	622	628	625	603	634	643	698	661	576	671	630	653	664	650	645	649	644	612	672	664	682	648	643	670	683	666	667	652	688	661	628	651	653	680	648	677	641	640	633	626	630	634	624	642	607	684	623	664	668	681	654	683	692	660	669	668	632	622	655	619	655	659	615	610	614	661	689	618	611	644	678	663	674	648	652	635	662	700	655	602	651	684	618	624	649	649	668	619	682	676	595	599	659	578	653	662	620	685	626	651	586	588	675	613	617	648	665	632	623	656	671	656	638	669	648	643	616	587	647	651	643	681	636	648	625	593	637	642	676	673	651	642	651	626	681	683	658	606	633	626	634	638	680	642	641	642	604	647	648	633	622	630	653	628	648	701	640	648	611	631	649	641	609	645	651	649	642	671	690	627	645	667	644	610	642	614	668	637	598	646	679	623	672	640	673	673	607	631	613	629	690	628	626	672	642	626	679	653	671	683	618	704	670	661	659	590	647	638	641	664	605	604	692	671	633	667	634	578	656	668	599	646	643	656	662	695	654	611	637	665	645	643	648	645	616	622	667	635	659	654	621	637	692	645	630	683	664	615	657	656	626	670	610	662	672	655	656	658	625	628	662	641	645	674	617	653	652	647	628	615	587	647	675	680	644	649	640	653	655	616	613	657	678	594	665	610	664	646	625	678	697	623	631	638	633	678	662	635	674	659	635	636	646	659	658	616	662	624	626	633	627	673	646	650	674	658	624	667	613	641	654	674	655	636	654	647	645	610	629	652	629	699	631	630	657	669	627	654	670	695	629	664	657	643	622	614	647	619	677	661	627	690	637	646	640	638	651	635	668	655	650	650	665	646	665	624	636	648	661	598	653	617	680	660	663	615	649	649	690	629	647	648	682	659	682	605	666	667	650	665	633	689	603	627	646	643	616	643	650	668	627	643	657	605	690	642	618	684	645	615	619	653	613	628	637	654	610	609	692	602	637	646	654	621	623	620	626	670	666	604	677	666	685	609	645	637	624	649	623	628	627	646	620	636	667	628	650	650	672	699	635	634	640	655	637	666	652	619	658	678	634	623	663	622	653	614	630	642	626	666	664	641	596	619	606	607	651	608	634	598	663	652	620	656	642	652	652	611	609	690	608	679	640	643	685	622	703	634	602	660	684	646	653	623	675	626	625	660	665	645	633	634	630	705	609	635	591	650	657	638	674	638	637	650	641	638	621	635	709	617	670	653	613	630	619	669	636	656	630	626	675	691	636	651	643	704	622	644	662	632	665	617	674	631	653	670	658	654	649	672	606	629	658	651	650	657	673	650	632	602	667	637	669	613	623	655	646	615	622	636	686	620	615	670	661	652	622	643	633	652	656	630	610	683	628	668	639	617	645	632	684	681	651	641	652	602	646	670	625	632	630	642	663	666	656	627	604	700	677	636	635	660	623	665	625	650	611	650	647	623	659	595	654	618	666	675	630	690	658	620	673	649	681	634	609	632	643	623	658	648	655	639	655	658	651	637	664	634	611	695	613	605	665	661	702	638	647	624	672	669	641	631	650	617	623	619	644	699	626	642	610	657	657	652	661	583	693	613	676	640	644	649	645	642	642	644	629	652	646	672	599	643	645	597	652	625	629	637	606	643	692	614	687	588	658	627	617	623	664	637	623	666	658	643	614	635	626	644	613	654	614	646	645	613	657	638	610	683	660	598	568	624	607	663	647	627	649	633	658	645	690	633	658	599	638	652	660	682	632	646	700	650	677	639	646	654	627	627	663	683	597	669	624	659	664	660	636	630	612	627	652	643	665	607	656	645	676	633	625	655	649	607	677	621	660	656	637	641	641	619	656	657	651	678	617	606	643	673	677	635	631	630	657	674	697	644	634	673	619	650	642	654	649	659	656	638	676	659	628	615	624	636	617	620	656	626	690	609	623	642	663	627	673	643	633	655	669	666	634	632	626	643	676	617	655	627	651	664	667	617	616	643	652	692	621	638	637	614	621	665	673	670	650	646	622	669	615	637	619	667	658	612	644	661	645	654	603	638	622	573	691	614	676	646	636	642	612	650	656	659	648	609	666	647	649	616	663	643	646	644	641	703	659	642	664	675	624	628	679	629	656	622	628	640	609	630	664	610	634	659	689	624	651	670	597	648	628	615	665	664	635	686	628	611	622	681	656	627	623	628	641	618	611	614	634	638	686	655	673	621	663	671	623	664	626	642	638	640	625	636	653	613	644	633	662	700	648	675	669	643	623	649	664	632	616	687	629	636	657	598	627	641	647	700	651	618	628	649	632	640	656	619	634	636	625	614	670	624	649	661	651	632	631	622	649	646
23194	21381	28832	24288	21374	21387	6508	979	736	706	641	580	536	592	615	556	543	543	518	511	499	478	498	474	487	462	464	474	433	405	464	481	439	454	485	503	447	481	446	478	440	434	493	443	503	440	453	429	480	439	417	448	463	457	461	455	419	471	457	448	450	445	449	433	459	450	420	453	451	451	441	440	461	466	450	482	458	483	455	430	417	452	472	457	454	452	434	454	419	466	403	423	462	463	418	442	476	438	415	399	429	419	419	444	392	437	425	428	466	457	459	473	439	450	440	430	455	440	443	403	470	431	423	475	441	427	436	422	451	428	411	457	486	494	451	450	424	444	413	437	477	454	440	457	445	463	453	428	415	444	437	459	422	454	447	385	438	440	465	459	439	444	446	424	443	413	482	455	433	451	413	446	433	441	479	447	458	427	451	469	416	424	411	456	449	437	413	456	495	452	456	440	383	453	440	472	477	436	417	399	439	435	422	459	418	491	425	438	436	434	435	443	471	438	432	443	452	456	440	444	427	456	410	443	417	453	485	452	443	430	476	435	429	480	443	443	432	436	443	437	447	421	426	459	422	457	462	442	411	448	414	423	469	466	471	437	429	427	463	469	413	441	438	442	402	462	470	476	463	424	435	434	439	429	401	446	398	422	440	427	449	434	452	471	428	408	423	443	439	423	429	416	460	444	474	448	451	434	457	448	435	433	442	420	459	416	456	421	444	449	425	394	456	456	446	453	444	438	441	459	415	409	405	457	446	446	443	458	434	438	459	418	428	485	435	391	439	432	437	458	397	457	432	419	451	432	408	437	447	420	443	459	429	448	432	419	436	460	424	468	391	428	417	418	433	432	464	467	451	414	426	434	440	480	447	475	433	479	440	439	413	446	451	421	438	465	452	406	443	417	408	460	422	477	445	446	438	402	417	410	466	440	432	402	443	426	473	436	424	424	468	456	442	477	413	430	441	410	446	434	465	478	425	436	460	470	480	426	444	437	413	434	456	431	406	463	423	446	453	463	447	426	426	432	458	459	432	450	410	461	439	425	411	413	424	462	455	442	408	402	427	444	414	421	434	448	443	445	439	424	416	473	463	457	436	420	449	438	468	464	443	414	415	447	454	436	447	449	417	469	430	429	475	428	425	432	459	388	439	434	445	429	406	411	466	445	444	414	410	440	454	427	448	425	421	464	420	418	422	434	426	419	457	461	430	438	464	440	418	456	470	424	475	472	436	423	411	446	466	429	434	432	460	439	447	453	439	430	426	445	434	441	440	414	389	449	473	446	449	432	444	414	423	439	484	425	425	459	427	449	446	435	420	479	440	457	421	440	426	434	446	446	420	478	479	444	424	488	444	434	456	416	421	431	452	438	490	413	460	451	441	469	407	457	458	425	390	445	396	473	446	459	411	462	493	450	440	485	477	396	400	466	434	463	448	452	408	427	437	461	421	466	419	467	438	437	377	433	416	472	506	426	440	424	452	479	441	448	421	448	432	471	424	445	467	429	435	428	450	424	429	448	440	427	417	442	415	454	443	436	430	431	442	438	456	441	427	457	458	452	412	435	431	452	447	432	445	435	398	486	415	455	472	433	423	470	416	409	434	447	412	451	442	428	456	425	431	440	423	431	431	462	440	464	460	443	436	423	452	460	464	460	414	423	421	437	486	430	473	390	428	409	425	478	439	428	469	423	450	469	415	455	443	434	433	459	411	404	427	415	470	443	439	455	435	425	462	464	450	441	430	418	450	450	444	432	439	444	456	453	441	484	464	457	405	454	442	433	449	413	420	434	427	412	430	435	476	448	431	488	462	421	470	409	451	410	424	418	422	484	433	448	418	460	421	460	443	449	447	445	456	408	478	426	436	443	428	444	438	473	475	456	477	406	431	462	457	408	437	449	479	450	483	467	474	486	451	429	486	476	443	455	458	427	453	476	439	451	473	448	418	452	442	455	461	442	405	428	422	453	476	449	428	425	433	432	426	411	447	447	426	443	427	433	441	450	446	487	448	436	417	425	459	440	480	496	405	467	431	478	446	473	408	451	432	437	476	456	459	431	461	415	446	496	447	438	422	430	439	446	501	487	455	440	467	429	449	425	397	475	424	451	454	429	429	423	442	441	459	442	445	408	415	432	447	475	445	460	449	419	436	424	421	436	443	472	439	437	447	456	447	437	432	468	462	442	448	423	426	443	440	415	417	439	399	426	457	439	435	448	441	442	452	401	464	444	426	465	484	468	436	448	451	419	431	476	486	445	407	467	440	477	440	475	451	415	424	408	433	429	434	472	425	439	424	407	456	463	459	436	480	401	408	436	447	445	444	433	390	436	424	481	411	450	423	470	437	434	458	445	436	452	431	470	407	466	415	397	404	443	395	439	390	454	423	472	455	430	464	435	428	465	436	420	424	440	470	463	459	439	433	441	455	419	430	458	481	483	424	444	429	440	400	452	412	436	437	456	436	430	466	452	460	457	440	453	458	446	451	444	436	437	459	412	428	431	427	406	420	492	441	412	415	449	418	480	436	453	407	446	427	455	430	439	448	424	451	464	421	437	445	419	370	477	469	441	459	419	437	442	427	479	455	437	441	436	447	445	450	441	442	449	436	426	444	455	460	469	454	439	441	424	431	475	423	420	493	443	429	442	456	429	457	411	450	420	475	414	462	460	423	428	459	439	456	451	441	424	441	402	455	452	436	427	456	409	438	409	429	449	440	475	432	416	445	452	457	421	434	444	454	456	444	441	462	418	437	416	437	401	436	461	413	470	454	442	441	435	485	434	425	426	477	424	426	426	460	453	436	484	391	436	481	423	471	438	440	415	455	444	457	449	429	448	417	436	452	457	413	481	413	435	456	462	449	468	442	447	444	430	395	429	420	430	416	438	446	421	454	460	450	455	436	430	413	481	446	403	454	431	399	431	457	434	405	431	415	435	429	422	479	436	433	480	441	426	433	453	467	432	402	443	386	442	419	450	420	427	459	448	409	440	434	454	405	449	461	450	437	430	428	435	436	426	446	432	394	454	438	461	436	474	432	429	454	436	430	449	450	432	411	438	440	426	425	443	441	425	463	455	419	484	438	431	452	412	435	440	446	466	431	436	494	466	444	439	443	408	441	448	441	426	475	413	428	453	428	437	427	422	436	444	450	425	447	421	475	449	428	466	420	466	457	426	431	465	402	463	481	468	444	443	454	417	409	440	469	453	434	439	505	459	462	485	449	431	424	452	438	412	445	446	428	428	418	468	412	439	435	436	471	399	436	445	459	459	437	423	442	450	451	463	424	439	484	431	463	451	441	446	421	448	435	471	410	431	389	452	466	452	459	414	440	424	462	457	418	443	462	467	407	421	475	447	419	427	456	455	427	450	466	434	413	447	443	400	482	451	426	478	400	474	445	448	455	452	457	442	441	433	467	438	453	440	443	430	450	430	403	455	420	416	481	387	445	433	446	419	476	455	417	452	473	442	405	388	457	420	433	428	442	447	461	442	460	451
44823	21431	11989	6248	4342	3295	2620	2160	1797	1653	1402	1277	1207	1026	1023	1048	914	957	890	845	875	889	798	804	811	761	772	827	812	791	697	745	741	770	741	764	733	730	765	729	758	785	721	754	753	775	716	707	737	672	722	716	726	736	752	719	707	680	717	758	699	727	760	690	733	668	714	725	681	744	672	749	699	715	734	726	694	662	714	685	710	679	696	748	690	717	706	736	714	709	765	698	680	687	711	752	663	703	698	695	667	711	745	750	677	691	711	760	718	723	673	693	761	760	724	695	722	712	722	701	678	714	691	673	725	711	731	667	691	740	676	672	708	687	647	690	669	727	704	703	687	697	680	721	802	674	664	723	658	719	716	687	690	712	717	751	680	712	670	702	670	654	737	690	698	751	686	725	696	698	722	705	710	678	702	754	745	751	740	662	704	681	659	700	730	690	676	728	751	672	652	731	670	689	695	707	701	712	670	772	741	683	691	693	727	723	707	733	665	705	729	715	699	730	733	685	689	692	694	731	743	707	654	725	723	692	722	704	675	720	682	714	697	707	722	736	702	693	700	699	750	673	733	701	722	706	734	732	697	728	701	715	669	671	669	685	697	699	691	698	684	719	718	660	682	714	676	699	694	688	724	699	692	667	691	677	786	706	680	702	696	698	703	708	663	675	751	699	718	690	705	661	717	695	734	686	682	699	704	663	721	750	708	693	703	753	727	691	700	693	691	658	675	702	680	690	718	763	693	752	686	699	664	672	732	682	684	771	689	655	690	688	706	685	689	718	715	698	695	704	673	702	704	730	703	702	649	670	714	657	754	669	707	682	732	687	677	683	680	689	658	694	717	692	735	642	742	695	733	721	751	709	709	708	709	659	679	708	679	680	686	693	673	673	702	703	711	700	704	690	713	677	674	747	699	736	686	690	704	656	711	680	714	703	781	717	694	762	703	744	635	688	667	701	715	654	665	754	713	721	654	661	682	708	759	668	728	695	685	689	682	729	663	740	682	683	677	725	700	692	688	690	738	669	742	690	679	697	698	740	690	724	713	748	732	700	670	709	689	742	700	728	661	708	683	709	719	707	684	709	699	686	732	679	728	702	739	676	707	727	681	680	705	693	735	713	673	722	715	720	739	672	720	665	696	668	719	702	748	733	707	728	682	682	722	657	742	720	643	667	704	710	750	677	676	700	697	739	724	724	702	710	693	718	732	760	697	695	689	681	693	685	683	726	684	714	686	681	684	737	705	689	669	714	709	707	659	659	742	697	735	737	695	708	692	669	714	712	672	662	732	731	699	707	727	721	692	708	681	651	667	766	746	672	729	745	753	694	708	739	660	697	687	708	715	704	677	663	706	726	728	721	665	669	677	676	681	671	694	660	710	750	708	678	695	699	720	677	707	700	681	715	698	681	736	697	684	721	719	707	689	726	696	735	712	694	702	734	684	674	681	704	706	756	705	697	707	715	708	677	708	708	674	746	666	704	732	701	718	673	701	713	703	708	709	724	761	711	718	698	660	730	667	693	743	715	715	702	739	704	707	695	669	716	724	683	702	663	711	701	722	703	698	725	708	683	705	692	745	707	640	726	694	678	693	689	682	746	706	747	675	718	741	711	698	705	682	678	717	703	669	705	744	695	668	732	693	651	725	736	696	666	761	730	674	691	744	684	709	717	690	714	697	692	689	671	703	699	673	698	712	703	704	766	735	720	727	700	709	710	706	738	718	758	698	664	698	707	665	687	731	708	695	614	724	721	687	763	659	716	680	696	653	676	695	721	742	704	690	699	732	682	704	723	707	648	693	739	712	705	701	711	692	695	724	693	706	684	653	682	640	692	693	676	691	692	670	690	702	717	755	704	753	728	743	722	690	682	675	706	713	699	718	691	674	742	673	692	744	675	698	706	742	683	727	688	716	734	704	736	726	716	694	721	727	703	679	728	656	662	663	741	675	700	701	699	710	734	743	684	680	693	686	711	721	680	717	672	667	670	711	722	704	703	736	687	671	698	672	657	710	764	656	742	719	749	683	686	720	683	735	704	716	701	719	739	703	730	660	714	650	673	711	695	730	671	696	674	703	676	655	734	706	714	725	683	683	708	700	725	717	713	712	689	671	674	726	645	666	703	704	701	680	681	692	677	725	725	703	651	665	762	709	715	721	707	651	686	708	679	720	695	667	747	696	696	700	701	678	730	712	718	695	721	722	687	675	704	678	700	715	695	740	719	723	742	709	715	727	713	694	721	660	744	686	693	681	729	702	685	698	681	742	659	683	704	647	707	661	649	726	689	689	658	710	750	738	738	688	725	679	723	748	712	670	733	718	647	705	670	697	728	707	681	724	698	706	751	689	649	712	655	703	651	708	712	685	746	713	652	709	687	723	717	713	739	747	795	727	763	760	692	732	750	704	679	757	663	744	721	723	685	720	680	736	717	714	744	680	680	705	691	750	675	685	687	737	777	725	702	665	755	715	679	670	674	691	679	694	721	715	731	688	661	679	714	708	706	673	738	728	711	668	654	681	656	730	673	616	691	666	683	665	697	694	714	670	712	709	684	701	701	687	696	685	722	702	658	712	718	701	650	702	691	706	701	688	711	685	716	736	671	702	677	690	674	716	727	719	664	706	701	664	721	705	714	714	707	738	746	659	748	660	710	693	710	713	733	678	715	742	680	696	698	692	736	710	664	716	722	715	676	693	711	767	733	671	699	718	655	662	686	717	699	711	717	685	734	702	701	692	729	706	681	740	700	711	735	705	792	720	691	691	737	682	723	684	700	759	661	682	712	746	719	688	712	711	751	687	717	678	758	738	718	681	696	747	684	740	718	692	667	676	681	665	701	714	677	695	691	744	698	746	748	668	725	661	697	691	678	662	698	710	714	737	686	700	665	659	735	687	678	665	708	691	706	740	711	682	756	704	697	766	711	699	730	682	654	639	702	705	697	682	700	698	644	691	696	758	708	671	724	679	643	652	678	698	717	686	634	706	697	738	687	750	665	748	757	699	712	715	741	716	700	719	724	727	705	727	678	659	724	709	666	675	721	702	665	728	699	687	712	712	686	659	743	725	713	719	715	700	675	737	684	666	647	649	666	658	694	716	752	698	692	714	692	700	721	682	634	685	704	698	687	725	723	714	738	741	666	719	688	653	719	704	637	704	713	694	702	664	691	676	621	722	718	747	712	697	708	662	728	675	718	632	699	688	726	701	694	710	706	723	725	695	686	657	709	652	713	763	675	689	712	704	718	712	718	743	694	731	723	696	671	734	702	646	712	692	705	730	719	675	705	713	694	720	659	698	713	688	677	674	718	693	707	703	683	656	663	725	732	680	715	722	658	708	728	713	664	693	720	689	696	696	691	674	727	736	712	722	716	703	714	693	760	678	729	714	700	700	693	719	685	716	704	736	705	679	664	719	663	694	700	718	699	695	652	660	702	662	782	710	711	696	711	708	658	730	745	669	675	670	704	761	677	675	716	730	665	621	686	690	703	712	698
27211	21199	11380	658	243	261	216	207	191	214	200	209	198	177	186	178	203	185	212	198	180	191	181	180	211	189	201	198	172	209	194	193	204	206	183	200	164	195	196	185	174	168	173	183	171	189	175	200	180	202	207	159	202	163	182	199	173	177	190	188	170	182	196	192	195	172	202	162	166	201	158	184	165	168	173	183	183	184	192	175	175	197	177	175	187	162	188	194	172	193	201	186	185	164	179	176	187	173	183	177	187	168	170	167	197	195	202	184	181	193	199	189	196	189	166	184	198	199	174	169	194	194	185	199	194	190	179	175	204	203	198	205	194	175	187	180	207	161	157	191	180	208	202	189	184	178	193	191	197	183	166	195	176	135	200	189	193	192	188	156	199	193	173	181	217	174	176	181	174	194	206	178	147	157	201	190	203	178	176	173	179	183	196	169	167	201	186	183	193	212	161	169	199	198	204	179	194	179	175	187	154	163	175	160	193	198	185	195	180	202	183	180	204	171	161	184	197	200	201	194	169	182	181	185	201	205	200	185	174	164	194	161	198	164	190	180	200	198	186	193	181	217	185	170	179	199	201	151	198	159	171	184	170	176	210	172	174	186	181	178	184	184	190	178	198	189	197	198	195	201	209	176	176	198	192	188	191	179	184	201	174	171	209	175	200	210	216	176	189	153	167	194	168	182	191	183	221	182	168	189	176	186	186	181	198	187	180	173	167	175	182	202	203	178	183	182	172	204	188	181	174	178	197	181	175	179	204	211	205	181	168	175	195	206	201	219	183	186	180	192	193	173	179	181	192	166	190	181	185	172	194	190	199	174	177	164	214	181	190	168	178	178	211	226	177	203	187	200	179	197	223	185	213	187	204	188	191	169	192	175	188	183	205	190	177	186	190	210	184	224	177	156	174	182	171	193	174	196	191	211	169	182	193	206	211	168	164	170	204	195	173	206	188	180	186	179	178	197	186	182	171	178	162	210	197	164	214	174	204	200	192	182	200	184	181	172	191	188	211	183	195	199	172	182	196	176	208	179	173	205	187	192	204	180	165	197	178	156	164	184	171	200	207	190	175	183	202	177	172	186	182	191	174	183	178	177	195	196	184	206	172	200	192	180	182	199	202	163	183	173	174	191	192	167	179	212	172	200	179	181	193	168	172	179	190	162	167	187	193	195	172	185	180	186	184	178	182	182	187	173	186	180	194	196	175	196	200	177	192	176	197	192	167	174	183	204	178	193	178	179	189	185	168	189	177	191	186	188	182	198	195	176	205	220	172	180	189	195	207	177	208	161	179	180	192	165	180	188	180	206	209	173	187	169	197	205	185	187	161	182	192	202	199	191	199	181	154	180	183	193	172	189	166	188	193	190	193	190	195	199	231	193	199	166	166	196	183	197	205	198	178	173	198	172	172	198	175	183	180	199	178	198	176	184	187	175	201	171	175	192	179	187	184	178	202	185	200	180	207	183	189	198	182	206	188	189	199	199	214	200	182	183	173	202	176	201	183	182	192	197	192	192	192	177	183	182	180	162	196	180	166	178	185	140	172	195	194	193	206	164	198	141	198	172	187	202	184	199	191	164	180	190	193	175	189	190	223	183	211	190	179	194	207	199	201	212	179	206	205	191	203	194	191	204	175	192	174	168	162	194	198	179	210	202	192	224	173	202	173	185	213	198	184	212	178	199	208	187	165	189	174	176	162	192	210	175	192	184	201	174	173	174	173	195	215	204	211	175	150	190	184	186	183	182	172	192	198	199	190	200	179	181	179	202	169	193	173	172	186	188	172	200	173	183	226	167	182	193	182	198	203	167	179	160	201	178	161	190	202	176	185	205	203	171	192	174	169	184	169	195	186	168	201	185	176	160	182	173	189	181	204	178	176	164	197	190	179	191	198	196	160	206	184	184	198	188	213	193	178	184	183	201	179	173	218	178	172	196	199	184	204	189	151	173	200	181	213	191	198	192	177	166	186	218	207	200	165	196	186	189	172	190	183	190	210	190	205	176	184	192	183	192	185	191	176	202	173	163	168	168	205	192	199	188	192	187	200	220	201	212	158	191	166	181	170	183	195	195	196	195	201	191	163	205	182	172	189	189	210	168	193	188	185	207	177	167	181	189	198	185	171	168	159	188	175	165	189	173	166	210	196	201	193	204	186	173	182	179	181	166	193	185	193	189	177	193	170	170	181	177	178	185	183	176	169	210	201	200	181	179	193	184	184	183	169	180	204	211	172	186	176	182	179	204	192	194	185	183	178	200	174	184	201	185	189	202	197	172	191	198	175	191	190	171	200	184	185	178	229	222	190	160	176	198	168	184	190	209	179	182	179	182	196	187	202	157	173	186	187	194	190	181	200	179	182	198	217	153	166	157	203	171	175	171	195	201	193	196	190	208	200	163	194	196	183	179	205	194	187	177	193	208	204	198	187	214	204	203	153	178	166	183	203	206	205	192	168	178	200	177	201	180	194	177	182	190	178	183	187	207	185	203	206	200	173	182	200	156	179	167	187	165	182	175	170	194	211	178	194	182	186	165	156	184	182	189	212	200	158	175	186	179	177	178	192	172	173	210	205	185	193	199	188	195	194	194	177	195	172	181	192	178	167	169	154	214	180	181	192	176	210	207	173	196	206	194	188	201	188	179	169	183	172	189	210	171	208	170	184	190	202	182	200	171	165	210	176	157	179	209	172	210	183	175	187	180	191	197	200	171	193	193	181	187	212	177	180	171	165	145	175	164	190	170	182	180	189	182	183	191	185	178	150	162	209	190	198	185	200	157	194	192	175	199	178	165	198	186	179	183	186	178	184	177	192	175	174	178	184	200	201	197	178	169	192	181	189	200	173	160	179	181	178	192	172	195	191	159	185	183	174	210	221	187	191	196	164	176	177	214	185	191	179	153	169	160	179	159	205	193	190	180	174	196	188	181	183	173	188	204	168	198	175	171	180	181	193	192	201	175	181	210	209	159	185	196	180	162	200	186	168	197	186	192	168	200	188	200	210	199	190	181	199	182	189	187	181	177	202	169	181	200	205	208	149	172	198	200	181	192	188	182	195	177	182	199	185	190	195	180	196	200	183	175	172	160	174	205	172	172	202	178	196	191	187	187	217	191	195	181	203	162	180	182	169	206	175	193	184	180	179	190	202	155	188	201	184	182	172	179	184	160	169	189	201	188	179	192	166	170	184	199	196	186	193	161	195	199	192	198	168	179	179	192	176	189	165	159	185	178	161	196	185	184	200	198	177	190	177	193	191	184	179	176	195	199	204	171	182	168	171	181	179	202	170	188	210	166	185	186	196	194	185	194	210	195	184	186	189	181	171	167	188	187	175	193	191	189	184	178	183	223	185	170	170	170	186	182	196	183	178	168	187	186	184	173	168	166	187	207	193	171	177	192	195	191	164	166	231	173	195	168	194	145	195	200	194	205	203	195	210	165	181	155	184	189	180	186	197	184	181	189	197	174	170	201	216	208	186	175	162	186	175	194	207	205
25548	7343	1074	606	495	425	432	354	360	326	326	309	327	310	318	326	321	328	299	318	290	304	327	318	288	316	317	282	319	312	293	310	336	322	296	295	345	330	294	291	309	295	271	321	321	341	308	313	326	320	310	308	355	288	321	304	314	327	336	295	281	323	351	318	298	309	289	319	319	305	323	315	310	314	308	322	328	316	320	343	294	289	301	307	313	324	337	328	277	306	333	321	309	279	318	321	320	325	285	318	291	285	328	286	324	312	337	328	292	308	287	323	312	324	319	268	307	309	307	291	324	329	278	285	300	350	303	305	299	328	316	296	314	308	314	310	319	307	299	322	293	339	284	286	308	323	290	320	292	287	334	307	346	307	350	317	309	295	286	308	306	322	296	284	301	290	295	302	288	312	300	301	300	291	295	313	292	304	299	322	301	327	295	289	288	326	290	308	300	280	310	344	297	290	296	331	309	316	302	298	315	315	309	336	310	318	332	318	351	299	319	304	334	328	325	286	335	309	292	320	324	296	328	342	327	282	315	294	307	301	286	312	317	306	312	314	311	301	296	285	297	302	316	301	315	317	275	303	294	318	338	336	343	322	277	315	322	311	311	276	313	303	319	304	290	297	313	309	312	346	322	327	282	318	266	291	283	295	270	313	280	315	292	304	299	294	330	314	315	315	310	303	309	321	315	290	304	284	298	304	310	333	311	333	290	296	308	303	318	316	290	308	312	301	330	287	295	308	297	313	311	338	310	305	326	323	289	300	314	298	301	298	293	329	300	320	330	316	330	312	332	327	328	284	292	312	317	299	292	330	305	337	313	260	309	301	318	281	311	313	289	319	332	292	328	303	312	301	315	326	312	296	309	294	304	303	309	277	299	301	330	289	298	300	297	310	329	312	342	291	327	262	350	313	311	317	272	322	310	296	320	306	305	308	307	315	340	312	304	317	304	306	325	310	272	291	303	309	307	312	307	306	314	296	291	293	273	340	288	305	264	303	330	321	272	306	323	290	326	299	313	310	310	309	303	326	316	308	312	316	332	309	290	337	302	309	281	279	311	321	276	304	313	307	299	287	322	322	308	295	306	315	309	298	292	312	295	300	281	340	330	318	286	321	321	320	284	264	325	315	298	326	308	303	331	325	304	297	354	313	334	310	295	307	290	328	315	296	313	288	330	310	279	312	308	308	279	318	298	329	275	299	292	342	316	312	325	300	314	291	271	311	292	334	302	348	327	327	296	320	330	331	305	314	326	332	291	307	293	334	291	285	317	302	336	307	319	312	321	324	301	324	335	319	344	325	344	276	309	315	302	291	294	297	305	281	299	281	323	315	298	323	309	297	289	307	296	327	333	290	293	307	300	291	284	330	317	310	342	308	294	308	285	283	301	305	333	312	295	290	294	311	320	308	304	318	295	292	333	308	295	330	299	319	298	325	321	323	302	311	331	292	298	299	315	334	316	316	328	320	312	333	276	286	305	319	321	332	324	313	330	315	288	309	300	298	304	304	292	310	308	330	296	347	336	296	302	316	281	309	315	318	295	302	326	315	289	266	290	284	307	313	313	313	316	357	313	300	282	296	327	319	338	286	296	295	310	289	312	335	324	305	295	297	275	290	298	304	282	289	289	304	292	305	305	298	339	293	299	333	314	303	317	313	304	316	299	285	308	339	320	326	290	299	321	328	328	314	251	301	298	281	310	328	317	347	318	319	318	309	316	315	334	313	301	312	298	288	283	303	313	332	305	316	305	330	334	283	287	302	284	306	334	286	317	306	334	309	308	257	346	342	283	331	309	309	309	333	323	312	299	313	305	294	290	309	308	305	284	301	337	317	291	315	331	305	299	323	322	302	277	320	320	295	308	290	304	297	322	306	296	326	339	305	348	331	330	318	315	305	321	315	293	306	348	317	292	326	293	291	290	320	348	308	272	337	298	324	301	325	310	286	328	292	303	289	324	349	336	323	304	295	313	306	302	331	317	303	314	306	287	315	316	329	302	333	295	327	321	295	325	339	308	310	295	311	302	301	284	338	322	308	279	306	290	301	317	285	259	304	337	344	329	332	315	334	301	315	327	306	289	332	295	331	331	319	331	321	300	307	312	308	276	319	309	345	302	313	280	311	292	299	293	339	277	311	307	285	307	350	299	290	283	316	336	347	309	316	317	319	293	283	289	323	333	308	323	294	298	344	311	307	336	313	318	283	314	281	321	309	297	318	308	296	328	328	305	294	296	336	302	294	303	332	325	291	319	322	329	321	303	290	308	311	315	333	338	311	298	289	324	307	303	344	309	313	259	319	307	327	301	301	292	315	299	303	290	299	318	311	319	332	296	268	293	301	300	309	315	292	308	313	317	297	313	322	305	348	288	287	297	311	307	329	325	308	343	295	308	282	296	336	280	307	319	354	288	304	309	294	332	286	335	314	305	282	314	286	296	316	309	333	339	323	334	306	325	318	271	311	313	279	319	312	310	289	310	322	319	318	301	321	303	336	314	295	319	307	339	324	305	300	315	305	308	309	298	327	306	301	283	299	312	305	313	311	297	330	308	331	319	328	290	335	280	316	314	337	292	321	343	277	310	303	328	354	288	304	295	340	319	321	340	317	295	314	325	319	339	271	294	295	293	313	275	310	323	332	281	342	305	295	300	321	297	317	300	293	299	315	305	302	314	302	303	310	302	307	322	308	303	284	288	292	293	300	302	336	303	299	282	285	310	322	287	287	343	280	331	321	333	301	271	308	343	315	308	275	333	315	319	332	305	320	315	290	292	319	323	294	296	322	320	314	270	336	300	337	301	301	307	277	334	281	312	297	314	295	315	335	312	273	321	329	347	318	301	324	318	319	316	335	314	310	279	310	293	299	315	288	314	309	302	298	293	305	307	271	320	312	316	291	273	284	302	283	290	297	329	311	298	306	332	311	324	317	303	318	336	313	287	319	318	315	310	309	306	275	335	288	328	310	310	306	301	311	311	323	297	281	284	321	294	276	312	315	322	291	321	306	287	321	303	299	323	323	288	320	314	268	283	311	293	300	310	303	311	293	290	319	289	308	297	363	300	297	308	273	302	362	291	316	317	264	331	323	332	320	306	296	313	302	309	316	316	323	336	306	327	316	305	311	314	309	358	290	307	329	318	304	296	297	301	282	327	330	326	285	269	330	300	301	306	339	303	297	304	345	296	337	270	305	304	302	339	375	294	272	302	301	307	301	293	260	318	279	300	313	294	313	293	305	308	281	326	331	294	341	297	314	312	302	265	309	304	294	295	301	314	330	307	302	281	315	316	320	333	295	312	305	315	286	320	286	298	332	321	330	296	308	301	288	289	321	321	293	319	324	323	323	318	304	321	317	291	285	305	341	294	319	318	305	335	305	294	317	303	313	318	309	320	291	306	307	305	305	337	310	305	324	287	286	326	295	310	331	316	344	326	284	336	320	301	297	327	324	294	296	286	313	261	323	291	291	302	327	314	330	316	302	291	296	308	305	337	284
24241	21418	28459	24728	21379	7789	962	678	537	565	516	511	480	483	481	476	453	475	460	424	415	405	460	404	427	436	435	442	456	428	410	425	415	440	430	396	407	418	420	436	431	413	461	399	424	407	417	393	395	381	442	435	393	404	411	410	454	396	423	404	394	426	413	444	401	407	419	418	421	445	447	381	405	374	379	443	377	391	374	414	417	441	431	406	412	360	402	444	378	412	422	442	406	394	405	445	405	428	426	426	426	402	389	398	417	412	417	407	377	421	391	395	428	407	412	415	414	380	434	384	408	414	407	450	428	400	391	437	406	440	391	417	437	411	440	439	411	424	385	413	425	428	435	424	394	431	402	402	395	430	395	418	419	398	416	386	404	410	390	419	425	449	412	375	454	397	411	363	444	410	451	392	409	396	396	430	397	430	408	423	431	421	385	400	414	407	427	403	406	403	414	400	436	395	393	395	449	406	382	406	425	418	391	425	426	407	421	410	451	410	440	413	433	423	388	413	433	425	413	461	426	417	429	423	419	418	436	428	425	409	434	418	401	410	418	410	408	383	405	422	413	404	413	410	394	416	420	443	407	370	388	450	438	424	396	395	417	444	430	378	387	391	396	409	418	429	450	396	421	439	469	437	432	423	425	443	414	414	399	423	389	388	373	402	408	390	388	402	398	423	401	421	386	374	400	397	398	427	379	393	456	434	364	424	371	397	379	425	422	421	428	425	384	404	456	403	428	436	411	404	405	421	443	417	400	388	397	417	407	436	407	416	406	417	400	393	408	413	457	394	444	415	396	413	417	396	436	409	405	382	441	402	442	409	409	433	376	399	421	412	420	406	386	405	402	401	404	421	452	380	423	390	402	431	388	447	413	445	460	421	431	398	410	413	386	384	404	445	392	401	401	411	400	406	438	447	386	399	395	422	415	434	410	400	381	414	393	422	352	408	418	425	422	454	416	399	409	425	375	438	397	452	392	427	418	394	401	404	415	396	430	399	413	390	422	432	406	431	363	431	416	400	397	445	425	369	457	396	407	397	391	412	414	425	431	376	405	395	408	423	385	409	406	407	409	433	416	382	386	441	468	404	461	429	401	447	414	382	397	415	416	423	391	399	387	426	398	439	398	403	412	426	433	387	414	367	420	413	419	405	431	438	385	430	446	397	443	398	413	373	413	436	408	430	413	419	404	434	419	404	421	410	417	424	415	370	432	426	388	389	429	388	438	399	425	385	400	404	421	438	446	412	438	406	441	396	400	403	415	390	391	403	423	403	413	411	442	419	404	386	413	416	437	419	421	446	405	417	411	393	441	411	403	416	382	417	422	425	409	417	421	382	400	427	408	399	401	438	406	453	433	414	382	388	419	425	420	424	413	382	380	399	405	397	416	425	399	400	387	390	435	443	389	429	391	399	437	410	429	422	438	417	398	433	410	413	426	398	411	426	433	418	451	406	386	409	409	409	436	409	382	444	411	399	394	390	414	415	406	412	407	393	406	376	430	394	406	417	397	393	368	411	425	430	397	385	411	409	433	432	428	391	425	424	400	433	420	416	372	434	411	417	398	404	408	412	432	400	380	386	416	432	420	409	388	371	431	383	424	403	412	460	404	379	414	416	393	455	400	413	399	378	405	391	386	405	426	386	381	413	471	408	402	440	427	408	400	400	402	386	398	393	381	417	410	413	418	402	417	380	412	411	405	414	401	425	417	439	387	395	403	409	401	395	410	405	429	437	384	384	430	420	425	422	405	428	415	420	370	359	389	430	393	436	469	412	436	377	421	426	427	405	440	401	392	436	407	407	421	417	397	408	377	420	402	399	396	422	412	384	409	418	403	415	425	370	413	387	409	396	433	404	422	403	408	438	395	435	407	395	439	388	423	400	415	434	414	419	416	398	390	423	415	403	362	412	411	381	400	412	378	404	415	373	403	386	453	398	441	376	417	439	432	383	387	404	399	398	390	436	425	426	404	416	414	396	406	409	388	420	415	447	426	356	422	398	380	387	426	407	376	453	425	409	396	395	416	425	449	416	410	413	416	414	376	392	432	416	427	423	394	403	426	388	402	428	408	423	414	392	405	413	405	399	380	430	383	433	380	408	410	423	408	429	387	419	409	387	424	426	391	421	436	414	385	406	392	415	416	407	409	410	407	404	436	418	414	356	403	369	389	432	380	408	413	410	413	416	376	402	389	439	389	410	418	426	383	404	446	419	431	420	358	410	391	401	404	385	406	394	381	395	433	438	462	437	421	446	415	420	416	436	401	396	382	395	424	435	397	372	432	408	448	417	396	393	413	384	404	439	390	430	406	401	392	423	384	438	430	414	369	387	400	377	416	410	452	402	438	392	388	410	420	417	376	401	432	417	430	427	412	438	423	396	381	366	385	429	451	421	384	431	411	393	432	429	441	376	405	401	429	427	417	400	429	432	412	386	391	384	387	435	407	400	413	383	380	430	410	426	407	431	407	390	441	368	422	400	393	410	415	396	387	444	394	404	387	420	436	396	422	405	431	400	408	410	379	410	351	391	419	412	415	404	384	373	399	439	398	408	406	460	395	400	421	397	386	412	399	400	428	403	426	419	398	418	386	401	405	427	427	442	396	404	422	376	432	375	392	430	408	400	416	385	417	423	400	440	423	399	402	426	425	447	377	462	427	397	404	437	407	420	410	399	429	433	413	419	368	403	419	428	415	422	407	419	395	447	423	400	401	423	388	368	398	386	421	427	394	422	427	392	429	439	401	420	431	361	378	409	409	422	395	411	392	397	392	383	436	374	418	397	432	409	414	426	419	393	384	444	400	405	447	395	436	429	421	387	426	396	411	376	419	359	406	389	393	374	375	401	384	392	400	413	405	429	398	427	443	404	424	440	393	391	377	383	387	397	427	424	401	396	397	412	408	431	403	380	445	384	423	393	432	379	399	387	435	403	388	420	421	406	409	416	389	428	381	396	390	392	429	394	374	394	429	390	408	391	413	383	361	395	463	423	393	420	393	409	400	412	439	394	426	390	440	391	417	395	407	401	422	405	398	425	398	423	383	420	429	382	439	407	404	416	433	365	411	395	413	442	392	379	396	392	396	407	400	392	391	422	453	424	431	414	405	448	417	439	402	411	394	403	404	417	413	424	403	407	432	420	436	412	403	425	396	408	384	410	422	421	390	418	440	435	410	417	431	395	377	378	463	417	411	427	369	421	390	419	404	394	427	415	422	408	405	388	382	431	423	400	415	392	421	397	358	379	369	436	430	404	424	386	366	390	397	387	424	392	412	427	413	409	403	408	401	412	386	418	421	386	383	403	414	427	417	407	363	419	399	425	415	427	427	413	400	431	415	430	400	393	382	433	426	441	376	398	424	382	402	394	423	407	417	407	401	393	410	429	425	404	418	422	380	417	397	413	419	411	396	422	441	379	417	383	362	398	416	419	461	351	401	422	417	418	405	381	396	389	409	479	402	411	435	376	440	412	417	402	414	391	397	410	458	416	399	422
44202	19626	7466	3688	2653	2017	1602	1421	1179	1083	1008	920	943	849	823	820	817	826	759	723	734	736	713	713	700	638	686	771	680	678	657	726	672	693	632	631	684	611	662	671	668	687	631	637	610	644	662	636	677	679	627	713	655	655	677	621	673	668	595	664	663	660	636	622	691	659	677	645	647	627	672	675	664	683	687	633	612	638	674	659	624	665	705	627	655	693	627	727	624	596	660	644	644	641	636	686	648	694	644	600	680	635	681	660	665	632	698	655	645	667	669	615	643	639	625	659	624	663	664	651	655	637	621	615	646	680	669	673	657	652	636	671	660	662	670	670	663	681	643	692	665	631	651	661	624	636	712	646	675	670	643	610	636	625	652	635	623	693	671	622	662	604	704	630	680	649	663	647	693	622	619	712	722	668	645	643	639	651	618	602	630	641	642	637	652	666	694	632	631	688	643	634	672	670	570	680	640	668	665	641	628	649	659	627	613	640	681	665	652	647	661	660	676	658	656	635	696	694	648	671	655	632	620	647	659	674	665	630	670	660	640	670	621	652	669	670	668	659	663	636	637	659	661	636	672	636	715	691	668	619	641	620	647	649	651	662	670	639	608	646	610	624	698	646	630	651	682	648	635	637	644	649	671	679	652	668	671	664	699	659	615	650	582	652	651	659	613	662	672	628	625	661	634	662	604	633	641	654	648	665	625	627	661	616	659	610	606	578	634	595	680	634	625	660	624	676	650	608	571	675	623	643	680	654	653	653	660	668	677	664	597	684	685	659	656	623	596	647	644	683	658	657	645	649	581	649	661	618	632	680	621	635	651	631	635	668	662	655	671	610	667	650	641	653	706	648	641	690	644	665	660	657	585	635	673	634	652	627	607	661	642	633	669	676	645	661	648	632	651	659	623	695	661	662	636	654	626	679	633	631	649	688	647	665	687	648	652	667	667	724	632	658	647	631	665	615	611	650	644	671	699	643	644	664	622	623	670	673	614	676	650	626	709	645	702	670	636	651	614	716	674	684	639	655	674	637	633	701	622	604	645	637	643	621	660	678	650	643	668	616	631	671	656	676	712	640	657	672	700	654	656	629	604	630	693	669	633	664	639	642	686	616	668	680	611	639	649	645	595	648	685	665	641	667	617	650	611	633	623	686	612	641	671	609	654	640	657	659	684	642	659	640	627	692	664	670	611	677	668	644	665	655	668	643	633	604	667	683	685	654	602	668	658	692	669	637	624	681	642	638	660	643	643	630	644	629	656	651	634	698	633	628	658	647	661	673	670	636	633	620	641	672	646	663	643	663	637	678	644	624	645	631	631	676	646	626	692	694	622	680	666	634	631	666	679	673	643	646	636	631	626	614	643	657	642	622	641	682	619	621	695	641	612	716	642	668	640	668	641	666	651	655	611	668	623	617	630	611	622	588	689	710	612	650	643	652	611	638	658	683	643	666	644	668	641	670	636	684	634	668	666	649	695	623	668	671	656	645	658	686	626	618	668	634	655	672	659	664	673	727	658	643	691	641	659	661	623	616	664	646	636	655	616	616	641	680	624	663	658	672	643	667	623	641	649	594	666	670	661	642	637	658	639	653	632	646	610	649	629	630	641	645	681	639	684	658	649	662	648	725	623	648	627	665	689	627	645	681	677	666	638	615	630	657	647	672	692	679	660	642	652	646	629	657	676	633	628	620	638	645	684	630	676	656	662	669	635	626	613	671	634	649	635	655	652	624	689	635	652	657	630	676	657	620	689	690	669	663	676	657	605	658	634	629	641	639	612	610	677	647	664	670	661	642	601	664	622	652	647	601	646	639	616	707	664	698	659	650	690	661	652	677	662	653	608	639	638	649	640	667	636	684	650	642	642	649	664	656	617	635	647	617	635	591	666	608	680	701	625	652	635	675	660	581	683	644	647	656	625	664	614	636	713	664	670	616	645	686	653	665	684	652	637	634	670	693	671	674	694	672	643	642	689	702	638	666	648	664	633	613	697	653	648	659	649	653	578	646	643	660	668	597	591	654	664	667	630	647	626	651	651	663	655	649	645	659	615	673	653	628	610	645	668	692	638	629	651	714	625	580	639	652	673	693	655	665	649	695	632	633	701	665	576	677	653	642	650	618	636	671	644	597	689	691	639	613	619	688	674	628	629	681	667	667	668	669	642	681	607	684	665	696	642	642	672	684	648	669	693	603	647	709	670	648	611	613	643	638	680	655	642	678	616	662	657	685	676	615	609	654	609	609	652	644	664	654	643	654	611	613	690	663	668	667	661	627	631	640	621	628	663	639	629	616	647	626	648	647	634	658	694	657	621	623	664	640	669	644	677	625	656	662	663	658	632	644	615	678	653	662	693	676	601	671	665	679	672	656	660	626	666	681	626	605	659	648	635	611	660	640	723	599	661	671	675	645	717	645	615	677	638	638	657	660	654	636	655	663	616	658	678	621	624	651	665	644	613	664	652	686	648	709	660	689	649	665	633	619	638	610	689	653	677	650	630	654	604	613	659	671	678	645	570	666	661	652	670	667	672	675	660	628	640	660	654	654	672	598	625	592	649	687	703	668	644	610	629	679	642	639	629	668	664	684	626	638	663	626	670	670	659	577	625	673	644	672	656	654	685	628	667	641	645	616	677	704	626	624	660	653	605	623	661	660	638	650	625	663	677	594	650	623	663	684	597	616	685	672	593	629	681	644	633	618	700	634	640	657	664	656	670	636	685	696	688	650	622	634	671	621	667	683	638	655	660	634	637	663	646	607	629	670	638	698	688	641	618	641	594	627	606	621	653	688	685	690	645	709	651	681	644	594	667	681	632	647	638	645	703	624	641	633	681	660	620	622	643	664	634	688	664	673	649	658	597	628	637	684	636	653	635	671	654	632	670	633	642	633	628	659	663	619	672	681	678	662	622	660	653	659	661	625	617	597	655	665	657	640	630	647	641	677	660	674	715	618	636	644	645	584	660	640	634	636	656	647	639	619	634	655	627	676	630	640	644	694	665	626	637	688	642	634	621	671	641	625	687	659	687	649	646	622	667	616	640	627	618	653	704	647	593	625	664	636	634	605	665	677	631	629	676	658	627	674	656	650	662	652	701	622	637	673	646	653	722	677	643	627	642	626	596	651	646	668	647	675	653	633	695	628	626	644	639	695	629	631	651	663	619	613	656	659	634	635	652	589	614	603	626	669	670	660	625	642	666	669	676	680	619	678	676	686	726	672	647	678	634	656	642	629	626	654	672	670	635	677	729	626	633	682	658	654	674	639	665	622	679	633	660	664	716	663	656	707	636	667	667	665	696	616	658	645	702	612	692	655	660	613	644	636	673	633	691	570	630	659	669	685	682	650	645	661	654	694	626	690	616	648	658	684	632	646	655	673	664	654	657	635	655	719	585	653	608	625	651	675	669	624	677	631	690	655	669	650	652	629	651	658	668	635	612	633	661	658	656	687	631	649	646	677	656	639	687	654	679	665	630	598	605	661	619	660	670	626	685	640
23184	21336	28960	24037	21334	21336	6443	1053	728	703	650	578	568	554	585	595	548	530	569	515	469	482	483	508	494	494	491	478	497	465	516	500	473	463	518	447	478	422	496	487	493	446	422	483	464	499	461	458	470	479	463	455	459	442	476	431	463	440	447	472	482	447	473	439	422	466	439	465	420	436	448	461	479	455	418	425	431	472	426	456	442	434	455	459	465	453	434	424	469	437	436	422	473	457	455	423	453	453	470	422	444	413	414	460	426	444	424	435	467	436	467	474	454	466	440	451	438	446	481	425	402	462	432	453	433	443	479	420	433	437	455	365	451	467	402	457	389	454	427	437	482	444	466	447	458	437	480	445	441	477	448	483	483	453	440	424	472	425	441	477	456	396	457	453	450	426	396	437	440	473	453	425	448	470	502	405	457	469	428	425	415	436	452	459	418	445	447	464	453	415	438	424	444	427	461	448	461	448	450	440	455	434	454	423	458	467	446	444	432	428	445	435	439	480	487	432	424	430	435	451	439	445	447	445	457	479	445	478	428	438	446	447	444	433	452	415	414	458	481	421	428	481	437	434	405	452	424	437	465	482	424	413	427	481	459	485	418	510	425	480	412	449	457	410	447	433	444	440	464	513	433	451	464	412	410	458	440	435	428	431	457	501	455	433	443	433	449	503	443	435	428	447	430	455	437	443	467	453	443	489	426	460	460	457	417	468	458	437	441	432	464	454	423	437	434	433	460	447	448	460	436	463	508	466	433	428	447	429	446	429	479	436	439	458	479	468	462	425	445	454	432	486	419	449	463	449	450	467	434	400	452	442	436	401	451	413	470	471	446	435	463	459	435	440	455	449	434	460	415	473	424	440	430	439	416	471	426	434	481	479	440	454	395	459	438	438	474	442	439	437	462	448	450	452	480	457	421	443	449	469	413	451	453	444	440	434	459	432	421	431	416	454	417	469	442	433	448	443	396	445	453	456	440	446	433	453	466	459	442	471	468	421	431	454	420	459	471	465	448	463	488	460	454	414	404	450	456	477	432	460	455	431	448	445	447	453	490	457	431	448	450	437	440	468	420	430	438	425	442	431	449	458	447	469	441	458	445	418	466	425	476	471	445	509	461	441	441	454	432	463	422	410	434	447	442	435	452	414	446	434	451	450	428	468	467	433	444	421	440	422	459	403	433	469	463	452	431	424	470	447	448	431	487	440	444	472	433	475	436	458	464	448	483	481	431	452	404	466	462	445	407	458	485	486	438	467	465	486	478	449	449	410	433	454	433	444	441	441	470	457	468	456	452	453	448	436	475	461	459	421	512	476	473	447	436	432	451	448	416	408	458	444	455	440	456	433	457	466	412	408	402	430	477	454	447	444	412	447	445	407	458	450	437	433	433	437	485	482	486	434	484	409	443	490	485	476	464	470	441	398	469	456	471	480	478	447	455	419	435	442	400	460	441	494	441	426	420	457	456	464	448	452	447	442	450	429	411	466	464	450	417	481	464	430	511	436	438	436	458	465	426	436	420	465	449	460	432	453	460	426	469	486	419	463	455	478	438	462	431	431	449	433	457	457	454	457	452	443	416	483	476	414	442	429	486	451	468	422	473	437	417	421	458	468	472	425	436	441	458	464	453	435	431	451	449	480	479	446	432	461	470	438	430	452	447	415	448	442	448	422	458	441	406	428	447	447	465	447	463	446	443	410	467	444	441	480	431	452	443	419	437	428	447	438	441	456	495	418	436	427	448	432	456	452	470	433	443	435	443	467	427	450	436	475	426	463	457	434	480	453	434	419	481	422	478	445	445	432	446	443	428	434	441	432	449	456	439	398	414	433	457	447	450	410	436	424	472	488	468	441	475	455	464	411	418	443	507	451	437	455	438	465	444	449	457	427	429	408	470	460	436	452	468	438	434	433	464	432	419	415	479	485	458	449	459	410	455	472	445	444	407	478	447	473	424	484	447	388	424	468	456	460	419	414	473	446	443	433	427	451	459	457	428	458	441	439	456	480	450	441	440	446	408	483	456	413	431	464	438	422	421	465	469	443	449	444	435	449	444	412	399	476	449	464	413	438	442	468	470	429	479	459	440	472	430	469	422	414	418	470	429	472	470	431	466	439	449	404	454	442	439	484	474	444	489	436	441	438	423	425	420	428	424	421	414	443	512	456	429	463	438	439	460	426	479	465	460	432	445	448	447	417	437	456	424	414	438	411	438	447	456	425	465	393	469	469	456	412	436	422	434	454	449	445	432	427	448	481	463	445	446	437	426	458	476	420	488	439	479	424	435	459	446	452	434	422	442	448	436	465	445	483	385	451	478	466	442	455	475	438	423	436	459	463	450	433	478	421	393	449	449	471	450	447	432	423	451	454	418	412	459	421	451	440	442	408	437	456	465	477	482	457	471	450	455	466	445	431	484	436	446	462	386	490	468	449	447	463	389	421	392	445	433	490	435	476	431	445	456	425	426	456	429	499	464	470	463	477	433	451	455	439	464	447	446	447	473	436	438	472	428	441	419	464	452	437	439	470	442	439	494	453	441	480	451	425	417	449	441	429	449	448	461	432	474	471	478	437	446	461	446	458	460	469	420	436	430	438	445	447	404	416	461	424	444	460	455	411	439	398	491	459	457	453	424	488	461	470	431	440	470	419	426	459	463	471	429	464	408	467	463	430	451	450	429	461	430	440	428	409	403	439	437	437	480	442	440	467	464	454	462	450	477	432	434	457	440	427	452	448	446	470	451	416	439	405	417	410	434	479	439	418	445	441	481	446	429	449	464	456	433	457	436	467	433	464	461	441	490	478	442	445	453	470	440	454	454	436	427	429	433	428	437	433	490	483	456	429	445	461	443	476	442	445	479	472	471	420	442	449	486	458	434	427	480	448	443	431	447	446	448	447	421	432	460	461	454	449	434	468	442	431	413	430	451	435	470	462	447	485	439	437	442	417	445	459	455	485	444	450	480	452	405	465	450	475	470	483	481	417	482	444	488	491	460	405	438	475	478	416	424	438	415	462	438	467	481	427	455	449	424	448	429	473	438	468	463	450	428	474	421	492	443	450	445	444	475	429	464	441	431	450	450	442	460	415	443	454	468	461	484	453	490	417	410	445	468	451	448	435	472	469	473	421	435	470	433	449	413	415	432	491	463	449	428	472	448	442	432	457	428	425	454	445	459	471	454	444	466	427	442	447	453	401	450	447	427	423	440	439	436	426	461	446	436	447	436	436	447	439	425	447	468	453	431	439	453	439	427	464	429	405	436	459	474	449	461	433	452	429	407	456	417	410	423	424	443	446	423	470	436	416	447	454	454	483	420	453	415	472	458	454	457	454	439	431	457	471	435	412	405	465	396	420	443	433	432	474	456	456	468	449	433	395	450	447	445	472	438	416	432	409	437	404	442	409	487	410	441	461	452	421	460	424	456	404	482	445	442	433	456	452	471	463	477	433	461	457	457	454	447	491	471	447	460	432	442	474	429	460	431	482	433	418	454	440
43959	23174	11802	6349	4261	3250	2606	2103	1749	1580	1370	1259	1206	1154	1080	1078	958	948	857	921	834	831	872	794	790	770	803	776	796	784	771	731	782	801	735	786	796	705	714	747	700	732	695	733	719	792	728	774	694	729	755	790	755	751	725	732	710	734	676	720	755	686	703	717	763	717	741	736	701	695	718	692	701	724	728	710	730	705	732	724	711	705	738	696	691	760	684	721	699	737	686	719	709	713	737	687	684	753	688	733	685	658	750	725	727	660	701	757	715	694	691	704	706	720	699	706	783	711	650	729	666	685	688	709	718	733	673	727	750	698	697	739	683	672	716	716	737	715	737	723	713	729	696	691	679	665	696	683	685	716	732	734	691	685	680	730	664	727	715	729	702	697	650	737	691	657	699	661	684	695	687	677	689	703	717	675	710	760	665	671	702	718	715	713	691	761	716	705	708	691	683	718	706	703	776	711	720	748	759	736	701	704	700	739	695	677	721	660	724	663	718	764	710	726	738	659	666	734	702	696	663	694	689	732	678	751	690	698	713	726	707	723	713	689	669	692	741	696	720	695	706	706	680	702	709	697	670	726	723	719	725	731	731	724	771	720	675	666	699	725	719	728	685	703	747	708	765	670	695	696	727	727	712	743	761	731	701	691	754	724	730	729	667	726	716	667	747	751	708	686	713	667	701	736	706	728	748	711	651	697	714	705	746	675	713	703	716	722	733	700	734	690	723	712	733	756	699	741	703	696	697	682	671	744	738	705	710	720	695	678	691	724	735	671	672	702	745	672	713	675	706	660	645	703	747	693	723	726	674	737	725	726	713	705	708	723	748	672	714	692	722	727	656	709	708	704	668	659	701	681	699	721	722	706	681	691	703	726	672	713	726	710	672	673	685	724	744	720	711	707	718	671	757	692	715	702	678	716	713	671	705	717	718	686	670	709	684	715	675	737	672	692	661	718	670	726	716	712	693	686	706	727	691	690	713	742	666	712	752	661	719	682	664	735	710	704	721	670	733	728	710	697	716	706	697	713	711	638	708	671	671	720	698	725	724	712	691	677	704	752	687	676	680	701	708	773	675	695	689	775	656	697	733	703	713	672	740	758	670	690	734	682	698	717	728	726	727	695	755	716	717	702	728	681	737	681	654	716	720	720	713	672	750	721	735	694	691	742	708	712	714	722	720	720	746	675	683	743	643	721	697	706	661	725	682	710	721	716	719	703	736	700	691	722	750	715	678	695	688	749	679	727	741	721	702	707	723	703	705	729	699	694	683	708	684	675	745	712	656	691	721	723	678	764	704	704	682	707	675	684	698	722	669	701	722	758	737	671	689	711	713	682	745	689	658	704	668	702	766	724	662	696	730	737	696	742	642	714	736	721	694	683	752	705	719	674	665	736	737	699	708	743	671	747	697	669	737	672	706	712	654	717	697	699	712	697	769	683	704	728	730	685	724	732	703	710	714	699	695	698	722	697	665	694	717	669	691	712	718	672	715	710	679	727	748	678	707	714	720	694	716	686	709	707	689	704	740	695	786	655	677	628	706	688	765	757	712	713	688	743	681	652	654	701	691	701	722	699	731	695	719	717	728	759	698	743	725	698	705	704	727	679	708	704	629	651	714	681	688	679	752	696	714	719	714	686	696	712	654	729	725	699	716	726	723	743	725	688	739	701	687	694	680	699	697	683	682	712	679	690	705	722	680	755	702	727	699	720	702	757	717	702	746	712	736	692	730	646	710	723	702	672	679	707	682	705	706	715	715	678	708	733	740	743	652	720	726	733	687	662	675	718	747	709	729	701	692	731	741	681	728	716	706	712	742	716	730	677	690	707	701	647	702	724	703	752	692	676	725	742	729	716	710	691	715	714	736	724	677	687	679	691	673	723	722	748	751	680	727	700	737	721	708	724	694	718	724	696	716	737	692	713	730	706	673	695	666	678	680	705	734	732	709	696	696	692	723	730	700	695	709	781	697	711	729	762	686	681	647	729	663	738	704	687	724	692	703	680	702	699	682	675	712	746	734	687	720	695	685	741	689	745	765	716	696	699	706	672	684	730	697	729	715	666	709	720	756	707	684	675	728	718	685	688	661	734	734	660	697	719	724	679	743	684	712	717	739	717	681	703	726	700	707	715	709	745	657	627	719	761	705	663	720	770	715	703	696	698	716	694	705	743	724	693	696	694	686	668	686	737	661	666	696	693	739	731	732	704	692	730	703	741	690	689	683	738	669	689	669	692	696	677	703	640	711	651	687	700	728	682	720	745	694	733	739	701	735	732	685	682	665	704	736	723	714	715	695	680	699	734	725	674	695	673	706	707	663	686	709	705	724	708	759	713	700	706	753	699	713	729	663	718	719	737	695	709	714	691	728	723	743	731	723	714	648	689	748	702	719	717	730	701	702	675	659	672	701	722	685	719	687	674	739	699	708	712	674	708	728	714	741	716	735	737	677	720	752	720	685	693	744	709	735	684	648	699	729	733	737	712	706	748	771	695	659	681	728	681	708	685	667	709	702	694	709	712	715	722	694	710	698	750	746	678	735	705	666	672	743	681	707	726	738	712	737	665	699	737	734	752	748	716	732	710	732	656	678	691	686	754	660	704	717	677	693	737	721	687	725	718	657	650	729	713	742	722	735	722	758	678	703	735	668	691	698	690	691	693	737	673	673	684	723	746	667	680	693	713	711	666	755	726	702	714	680	724	736	745	733	697	711	636	749	721	714	695	728	723	708	696	665	673	688	725	734	721	686	692	708	781	717	741	717	696	734	657	692	709	679	702	719	686	652	744	720	675	731	722	659	677	689	755	727	699	726	693	755	676	698	697	689	710	703	698	715	740	717	754	718	685	709	673	705	691	693	716	689	703	724	651	731	668	714	729	725	682	712	667	679	734	655	673	696	713	714	680	722	691	710	710	744	708	711	669	697	749	752	689	680	731	668	698	697	724	771	747	766	664	704	689	720	672	718	732	721	648	708	690	683	697	708	655	650	743	706	709	667	680	702	705	681	708	687	662	674	648	704	696	734	720	689	711	731	656	727	691	695	740	687	678	723	711	716	712	710	736	705	696	697	701	709	673	730	697	774	754	720	692	681	682	717	734	704	693	701	675	687	699	689	710	691	689	752	700	674	726	720	749	767	710	658	672	704	706	697	719	687	701	766	729	706	680	696	711	679	693	711	711	694	659	694	676	704	620	702	719	695	769	702	724	753	676	757	731	676	720	749	712	716	692	728	657	719	715	682	740	701	679	701	662	707	723	725	727	735	718	722	734	730	730	716	702	699	735	664	702	640	693	704	716	728	716	737	705	690	707	709	707	679	684	715	710	644	647	660	716	682	706	757	709	721	686	708	706	726	754	719	716	706	706	709	710	714	704	702	681	701	680	699	693	713	709	667	722	709	689	736	708	664	718	745	715	714	708	730	717	677	715	663	719	670	625	703	779	720	693	723	691	718	726	703	707	717	700	757	715	687	706	681	685	690	715	693	685	695	700
27225	21140	11459	643	267	222	226	220	216	214	187	170	193	187	197	184	182	205	179	193	194	204	189	181	183	191	183	200	172	193	194	209	196	190	181	186	189	183	193	202	153	200	211	172	166	192	182	170	171	198	186	189	178	187	181	178	195	186	196	183	208	192	198	172	174	192	184	181	172	176	206	179	183	201	171	194	170	192	200	205	189	177	196	190	189	172	175	181	192	185	181	178	183	194	183	195	185	183	183	204	192	171	157	191	173	172	199	214	191	177	175	167	168	198	178	172	176	163	190	195	207	172	193	199	211	200	185	199	188	192	200	176	204	167	195	189	198	194	163	171	173	163	197	208	190	170	182	191	209	208	180	211	189	211	179	194	190	202	192	180	207	192	184	206	179	198	205	189	181	195	179	177	209	190	186	193	188	208	208	182	165	188	183	179	192	164	180	164	186	181	178	219	161	183	216	192	202	190	188	175	164	166	212	191	187	171	193	186	185	210	186	195	182	192	196	168	187	167	181	169	190	177	174	192	187	191	200	212	196	178	205	202	171	181	187	171	197	209	195	192	170	178	184	196	213	184	182	185	205	199	182	194	163	193	175	170	179	163	194	198	202	189	184	190	185	165	191	191	199	162	167	177	181	187	192	213	170	150	200	210	172	185	182	182	177	194	191	175	188	196	185	197	185	198	190	170	196	185	158	169	159	186	181	176	187	190	193	195	178	198	200	215	196	196	193	189	196	194	178	187	177	187	201	206	198	196	213	182	203	175	171	184	188	155	187	159	203	202	164	186	191	190	186	199	188	210	172	201	198	183	206	149	189	176	176	182	174	176	184	185	178	190	180	207	191	164	177	187	195	184	229	167	202	186	212	199	168	193	179	180	180	206	185	188	164	210	177	201	192	178	217	177	200	202	188	167	188	179	183	192	185	192	180	196	175	190	193	187	213	175	203	174	179	181	175	174	172	177	184	184	182	172	184	191	193	166	204	198	175	158	173	173	209	198	160	194	203	177	183	183	166	182	169	200	176	192	214	199	198	181	209	174	185	193	171	188	189	195	186	195	195	180	167	166	177	192	198	198	200	204	207	177	185	179	177	192	176	185	180	188	197	203	208	197	182	202	189	206	195	209	186	162	206	195	201	191	171	173	213	189	204	193	181	193	213	175	177	172	187	183	178	201	178	168	195	179	220	203	171	188	180	166	198	150	170	162	182	180	201	184	206	197	181	190	208	189	208	198	191	210	196	179	189	181	208	202	169	200	188	204	182	203	184	157	176	193	215	194	197	195	184	184	165	196	198	220	184	178	208	190	189	203	188	185	187	188	171	183	216	204	188	181	190	191	202	191	192	200	188	195	190	191	177	177	167	176	206	187	194	177	182	192	183	197	185	149	179	170	197	186	162	179	187	187	171	219	187	194	201	183	191	187	184	170	177	180	158	193	183	170	208	202	172	226	180	194	183	219	164	182	209	193	188	180	205	191	212	167	181	220	197	182	189	193	173	205	183	200	177	206	196	197	175	221	170	192	203	192	204	215	192	196	187	191	181	173	188	172	178	185	167	172	212	175	207	199	202	191	166	201	176	187	184	191	207	196	205	178	172	216	225	217	201	178	166	178	203	166	203	201	200	175	190	193	175	176	202	202	204	188	177	198	195	176	181	178	183	186	202	189	180	191	204	180	193	186	185	170	179	203	212	184	182	195	188	202	187	190	189	214	174	195	189	168	200	183	186	205	207	189	192	191	206	196	171	194	180	210	186	197	178	183	177	198	197	179	189	172	186	197	191	208	193	196	208	173	198	216	190	182	194	185	175	190	221	184	181	180	194	191	207	197	193	181	196	187	205	157	216	167	188	192	184	170	183	183	181	182	177	198	165	179	165	163	179	188	187	191	188	186	172	171	166	202	174	195	170	172	186	165	197	186	196	180	195	201	192	175	199	186	190	183	209	212	188	190	186	169	206	200	185	199	199	193	197	174	192	185	177	196	197	189	203	189	157	192	195	185	194	207	197	191	169	178	185	198	224	189	209	188	191	207	200	181	186	196	193	178	195	194	184	184	194	212	183	222	188	188	196	205	216	165	200	195	199	171	205	182	187	189	191	173	215	186	205	191	186	171	205	197	198	175	202	206	192	168	180	173	182	193	177	204	166	183	179	192	175	195	184	168	198	192	151	204	185	191	176	183	184	206	185	200	197	205	174	191	183	183	182	189	182	208	197	178	210	182	198	184	181	192	194	169	161	178	170	185	164	197	212	186	213	186	162	200	196	179	180	185	232	188	192	179	166	188	171	187	184	188	171	191	167	177	208	211	180	187	192	172	161	173	201	179	204	181	194	196	191	174	181	179	187	187	180	178	162	189	197	173	193	205	191	183	196	210	185	193	207	176	206	173	190	155	165	178	189	153	195	194	177	164	218	186	173	177	204	200	209	169	176	221	186	174	185	194	187	199	172	195	175	211	161	174	184	206	178	196	179	209	185	188	202	167	193	175	172	181	206	185	176	185	191	190	186	156	200	167	181	197	198	198	191	173	191	175	175	160	193	208	182	196	165	184	187	202	191	203	207	193	171	188	172	170	161	178	219	171	201	196	157	200	179	166	198	192	212	184	198	190	155	169	194	192	151	185	199	205	202	196	182	203	186	193	198	193	185	191	184	172	162	187	177	198	180	184	222	177	173	204	159	191	197	170	201	195	171	197	202	175	212	187	219	175	184	182	165	183	189	183	202	203	173	176	197	198	185	176	172	206	202	200	185	168	185	182	163	202	186	189	179	189	219	188	176	199	191	174	203	183	223	173	181	223	199	187	184	187	184	206	205	196	197	177	175	226	164	200	180	168	193	181	168	166	188	193	176	188	191	187	175	166	175	201	180	186	204	182	167	195	188	201	210	168	180	180	168	169	210	189	188	165	176	174	214	177	160	207	204	220	190	176	238	165	175	195	184	191	179	191	215	192	203	175	175	187	190	167	196	182	152	202	198	199	178	186	199	188	204	183	194	188	201	185	163	196	165	187	200	175	201	209	200	200	191	195	170	198	174	191	183	209	181	198	206	179	189	173	193	173	179	186	200	196	179	174	186	172	177	179	175	191	196	195	200	212	177	181	176	206	190	190	201	163	183	183	189	191	193	190	192	187	193	197	195	179	180	206	200	189	187	182	183	194	187	181	189	215	183	200	203	194	191	194	194	189	194	199	173	199	196	185	191	200	169	225	190	153	182	177	173	199	190	212	195	202	204	199	176	158	195	179	186	183	203	185	186	176	198	168	201	175	185	183	189	208	174	191	198	191	191	188	188	191	173	186	192	192	190	178	179	173	190	212	196	209	200	194	198	201	185	187	184	194	182	193	212	185	182	213	197	167	214	202	179	180	189	201	196	199	187	189	193	211	203	190	212	163	191	201	192	187	199	191	197	203	184	192	169	189	218	171	210	187	220	196	184	196	187	191	198	197	173	197	209	165	180	218	204	164	200	179	174	174	186	208	175	179
25355	7319	1005	582	521	421	361	322	356	355	315	350	351	335	362	314	310	309	319	307	286	313	326	325	315	306	324	289	283	298	302	310	308	288	341	307	281	314	325	331	276	315	325	265	309	311	300	316	336	321	312	312	349	297	302	300	317	292	295	293	335	321	321	316	282	343	325	298	345	323	328	333	316	306	274	301	328	317	299	326	293	300	303	333	318	309	328	316	305	316	296	318	312	312	317	326	301	304	314	298	327	323	324	296	317	285	305	337	323	306	325	313	333	295	319	329	321	339	312	327	363	336	302	299	303	318	317	313	332	318	315	293	316	311	314	314	301	296	322	341	348	297	326	293	300	303	313	318	337	297	303	311	306	332	295	329	284	289	306	309	303	332	312	330	319	302	302	328	312	304	296	300	312	280	318	301	287	329	307	300	323	324	320	343	341	306	304	296	312	309	331	331	352	288	336	344	300	333	319	300	332	278	290	316	353	297	301	258	323	305	306	322	340	282	337	294	287	359	310	307	307	293	330	303	321	314	285	346	314	278	308	320	295	278	341	320	315	311	313	326	332	287	332	332	316	330	296	289	320	308	271	316	304	309	289	298	319	329	336	335	309	280	333	299	289	296	296	302	320	329	320	307	284	283	318	317	288	340	274	300	330	328	327	290	299	298	318	291	275	300	310	321	343	292	283	314	278	336	316	302	306	274	308	321	282	306	322	294	307	296	330	338	331	303	321	304	327	313	322	309	294	347	298	308	294	317	322	294	325	321	325	295	310	328	335	336	312	298	297	323	300	328	299	320	330	304	309	293	327	291	334	356	303	327	284	318	320	325	325	313	303	288	307	306	346	296	271	283	321	306	321	297	313	294	336	340	314	334	315	326	328	293	275	293	297	312	334	315	315	291	309	311	309	310	299	355	311	327	309	307	294	311	316	305	311	293	292	306	314	352	335	313	316	318	285	311	338	298	295	320	286	313	292	353	286	317	326	349	318	313	308	301	300	299	324	329	324	331	330	303	324	316	340	303	277	311	327	315	307	329	292	307	318	324	295	345	296	291	321	293	283	284	339	292	271	337	337	315	319	312	315	292	356	291	316	315	370	340	318	332	337	331	300	315	312	326	328	318	317	323	299	302	299	324	274	299	307	298	327	303	289	312	338	340	321	348	296	311	321	301	319	313	289	306	312	269	333	311	316	329	317	308	343	311	344	330	328	305	316	300	319	328	307	304	291	300	326	293	291	285	322	312	363	320	317	302	331	320	305	335	279	292	303	313	313	322	314	311	300	315	294	297	299	337	276	293	317	346	321	316	299	297	286	304	320	298	328	319	294	300	316	314	309	319	311	317	311	313	286	306	328	342	324	285	299	286	316	288	291	315	316	316	327	310	290	299	306	305	331	290	304	344	286	301	296	312	334	292	311	287	322	315	302	330	325	291	295	311	306	297	315	307	328	320	306	312	303	334	297	328	343	313	292	274	327	275	301	297	334	315	294	297	322	298	308	305	328	306	309	315	322	308	318	300	320	363	341	293	296	308	335	324	306	310	325	290	302	298	318	308	332	329	324	288	311	296	331	314	303	311	336	329	310	292	321	311	321	290	328	323	297	302	334	284	323	304	304	335	276	315	346	321	292	293	316	296	303	299	298	285	320	296	321	310	290	327	294	321	321	308	301	318	302	337	316	308	331	333	302	313	295	336	305	298	306	298	283	302	300	274	310	295	291	337	319	330	315	276	298	317	311	307	323	338	334	321	320	330	290	325	249	329	315	307	322	309	318	328	314	298	315	305	316	302	311	326	310	282	339	322	339	314	300	310	343	312	325	308	320	314	329	334	331	320	298	300	290	308	302	311	297	309	304	300	293	310	322	292	312	310	284	301	314	335	321	314	322	296	306	299	290	327	311	303	305	310	288	317	297	310	304	338	328	294	293	340	303	322	312	291	330	326	314	313	338	302	308	323	288	314	313	313	306	327	323	322	298	316	312	302	321	321	320	301	290	311	317	301	324	310	345	332	300	326	324	303	333	288	294	301	265	312	328	283	330	297	339	302	321	296	295	275	336	285	323	301	311	310	321	323	307	321	308	291	281	276	309	333	316	305	350	346	323	271	317	317	290	308	302	301	313	314	286	293	288	313	322	328	308	307	313	336	336	295	307	303	319	303	337	301	300	283	305	282	313	268	330	313	304	293	297	303	304	296	334	330	303	298	337	314	316	313	304	315	291	307	308	319	283	318	292	324	310	315	309	309	319	319	308	315	292	281	310	316	306	284	306	337	327	320	318	316	315	319	315	337	293	306	331	340	304	312	274	328	305	334	297	301	303	327	295	325	295	289	302	323	297	322	328	309	313	294	311	314	312	288	305	290	298	287	349	326	309	300	281	312	337	320	303	300	313	333	287	322	312	308	297	298	335	309	302	293	328	324	342	327	291	335	298	313	319	292	330	325	309	319	314	293	343	320	306	310	309	258	309	294	322	317	350	305	286	328	310	361	323	320	314	281	336	286	305	311	292	312	322	365	290	296	299	319	294	340	304	313	333	311	307	306	314	278	302	315	318	293	323	345	288	336	309	337	297	291	310	311	306	316	313	304	328	328	327	314	314	335	294	296	272	311	292	305	316	291	306	328	367	328	287	338	325	345	326	306	296	298	278	279	310	301	334	295	320	280	300	300	289	300	322	298	338	327	311	311	308	296	338	344	309	315	325	320	306	298	317	319	314	293	320	314	281	316	271	296	308	316	285	316	326	301	344	301	306	333	321	293	327	314	323	338	313	303	311	268	327	308	302	310	284	305	285	295	306	312	331	292	301	282	296	304	313	276	324	300	308	332	328	310	323	329	314	317	319	267	318	341	307	329	323	288	296	302	302	322	309	284	287	316	292	326	310	310	309	316	304	343	327	310	332	330	290	281	331	280	291	303	307	289	302	272	326	325	280	299	312	309	357	326	336	297	312	345	307	327	314	311	300	293	325	330	309	284	348	305	286	344	325	317	335	307	298	291	308	288	321	328	289	281	313	311	304	337	322	294	310	275	285	275	306	318	313	311	309	290	352	296	323	322	340	288	315	300	314	320	301	312	342	311	324	320	312	323	302	317	312	296	318	334	294	323	314	322	313	294	313	306	293	319	346	318	287	337	287	288	312	356	321	313	322	314	289	316	306	297	304	319	269	317	296	302	303	348	294	323	292	309	282	330	277	268	305	298	284	311	334	321	345	318	303	323	283	317	324	290	297	326	303	332	296	318	265	294	330	320	324	331	310	305	311	325	326	331	307	319	277	329	328	346	314	311	313	341	326	312	322	322	325	334	316	293	321	320	337	327	310	312	298	307	314	308	338	314	316	314	299	325	304	324	310	344	346	314	285	306	319	294	311	300	323	318	297	328	303	302	315	306	308	330	299	297	296	294	302	298	304	287	321	321	348	327	307	313	298	301	297	309	331	331	317	329	318	334	302	287	295	313	339	280	295	316	337	301	348	284	294	315	281	328
24185	21402	28564	24556	21362	7794	978	650	578	540	547	501	500	487	457	468	445	438	474	463	466	421	424	447	448	418	412	447	447	383	379	408	423	431	448	452	423	431	414	427	471	382	454	398	447	412	438	406	402	465	431	466	384	414	449	398	412	415	369	421	390	429	407	414	435	435	447	395	381	383	427	378	442	409	384	410	430	407	430	381	414	409	421	408	418	408	426	382	418	393	418	438	397	396	424	402	464	438	392	425	416	426	432	388	420	401	418	442	414	408	428	410	378	378	400	399	432	406	372	428	415	423	396	455	422	413	419	390	411	398	401	434	416	412	442	406	380	404	404	395	423	406	375	389	424	415	385	415	435	389	430	390	401	385	428	418	388	412	381	407	435	381	399	414	387	378	393	410	390	429	391	384	408	375	411	403	403	453	419	391	402	412	397	423	423	412	423	409	390	401	367	426	343	455	385	428	398	409	417	427	399	408	415	392	425	415	405	379	406	413	410	405	418	423	421	453	403	427	411	404	418	402	419	420	407	392	380	408	429	428	417	396	376	422	428	411	438	457	401	423	373	390	402	383	455	449	401	403	413	379	431	391	416	377	393	444	396	404	421	431	424	384	408	399	373	407	426	414	404	425	454	404	398	420	390	398	418	410	419	410	380	384	396	428	409	402	370	425	385	427	433	430	417	403	393	422	388	435	367	369	419	411	402	471	432	430	433	438	445	413	459	410	422	420	413	386	403	400	419	400	397	413	361	394	428	376	408	404	419	441	417	415	380	410	440	393	398	413	397	409	423	411	404	416	419	414	442	389	414	440	406	397	402	419	414	406	419	385	423	412	394	399	403	406	410	413	394	415	396	430	378	409	408	429	389	413	414	430	373	380	392	364	414	384	444	423	412	388	432	386	400	416	437	408	416	396	428	403	438	428	399	409	404	397	423	414	432	416	393	402	447	399	407	396	463	438	387	397	415	385	424	439	366	399	428	425	423	433	432	463	398	398	410	432	434	370	404	406	400	408	400	404	457	395	408	430	413	410	420	403	421	378	449	403	417	426	424	419	380	443	411	426	430	391	406	414	395	424	383	433	379	444	420	397	425	412	427	407	422	420	402	380	430	434	436	413	453	427	401	448	414	392	381	404	395	407	430	436	430	393	433	431	393	381	438	407	419	394	426	404	415	389	419	419	400	397	446	386	428	379	416	419	439	439	429	396	365	425	396	416	379	401	402	391	434	397	385	382	399	445	407	398	350	397	443	378	382	428	429	401	371	424	403	403	413	443	434	380	436	486	381	437	369	379	390	391	390	423	408	373	381	408	383	450	397	400	381	399	400	397	413	397	382	419	409	385	420	375	416	401	414	448	399	363	401	403	410	399	414	398	401	421	456	399	432	433	402	421	437	415	454	413	387	438	408	426	388	415	417	430	374	381	397	410	448	400	424	402	410	409	424	403	403	424	414	400	382	376	428	405	414	396	383	423	410	389	377	401	432	438	428	385	427	400	421	433	408	402	423	425	419	449	442	422	436	366	409	401	385	412	407	409	434	453	392	448	420	399	400	391	367	425	384	376	409	428	403	440	442	422	455	404	386	436	418	401	378	366	396	394	440	417	412	406	408	435	417	412	394	422	437	418	411	390	389	416	432	430	381	425	368	394	408	438	383	409	403	411	418	421	430	436	416	442	411	393	399	433	420	398	415	401	423	357	387	429	395	404	418	397	405	424	388	366	421	376	400	388	405	395	376	390	415	410	435	392	417	392	414	395	375	432	405	394	426	436	389	413	417	423	369	407	382	398	431	400	408	392	381	402	394	409	398	419	383	391	409	416	403	429	442	393	424	403	434	386	410	412	405	407	399	423	439	413	361	404	395	395	412	384	424	402	409	422	399	424	385	441	417	419	397	445	385	404	414	413	436	391	407	404	398	386	402	438	441	397	386	428	411	410	399	436	377	426	381	431	428	403	412	470	405	453	451	402	390	392	421	396	443	409	398	375	385	371	412	371	432	416	428	398	421	409	378	409	426	410	454	443	404	423	384	447	386	414	416	392	437	420	382	403	382	411	392	408	399	399	385	403	421	440	439	409	393	412	398	379	403	443	398	440	402	399	390	431	383	391	425	400	444	438	438	412	423	389	399	417	413	420	412	389	433	415	410	419	469	410	410	431	365	426	401	409	412	409	398	411	402	421	411	408	419	418	408	389	408	443	396	398	384	413	385	411	400	423	389	401	415	453	381	409	418	447	416	438	373	432	436	366	404	401	434	416	377	403	432	414	428	440	375	392	460	416	435	411	405	435	418	398	439	439	470	403	425	389	416	418	424	387	383	446	397	413	407	404	380	388	384	379	444	419	421	384	431	395	364	396	401	401	409	435	408	434	419	380	410	398	424	373	404	388	427	383	427	398	396	411	441	456	415	411	414	404	389	404	384	390	412	380	399	396	401	422	419	376	404	395	388	424	395	390	409	409	418	368	408	395	409	385	401	406	439	401	387	411	427	416	403	402	392	414	388	396	387	384	410	396	457	404	366	401	414	401	418	423	406	454	422	425	412	381	416	398	429	398	414	398	438	445	398	424	417	406	431	421	415	401	383	434	401	437	450	386	416	426	417	399	391	443	411	376	428	408	401	378	432	419	380	396	374	434	406	440	449	396	378	396	409	427	395	432	388	412	415	398	421	383	400	409	398	414	415	414	409	380	412	393	424	410	374	419	409	422	380	429	414	419	408	424	429	391	387	404	423	415	399	394	405	424	400	414	406	389	402	426	414	422	417	405	408	419	404	393	399	446	455	444	448	413	428	388	412	445	433	412	394	393	396	403	448	448	395	430	400	415	408	427	434	374	414	418	435	416	398	387	398	393	416	403	403	406	417	439	417	410	382	429	417	403	415	408	393	416	420	438	385	430	432	423	405	412	404	410	427	404	382	424	388	394	409	396	366	401	430	414	433	401	393	412	401	435	430	387	409	401	430	426	428	381	369	406	417	424	417	405	406	410	411	407	398	403	405	379	409	430	426	410	409	391	418	392	379	394	436	403	440	429	398	406	396	411	419	451	388	345	371	364	407	390	373	425	388	407	444	409	435	470	397	422	370	403	409	386	412	414	445	418	418	404	411	392	410	430	395	404	398	441	449	397	411	390	442	395	390	434	386	414	371	428	433	371	410	383	409	416	450	418	385	416	406	416	389	392	430	413	412	414	381	395	422	430	412	380	413	404	403	453	399	417	393	422	413	403	410	431	400	400	366	402	382	423	414	426	439	405	426	369	437	393	382	415	396	405	431	391	418	434	422	421	437	411	425	438	434	408	406	415	461	421	429	396	404	416	411	405	375	430	430	453	440	406	411	389	455	420	395	410	423	411	383	398	358	428	434	369	405	387	399	409	379	439	391	392	418	385	401	415	391	383	406	419	382	389	408	388	387	394	456	440	386	377	383	414	403	404	399	400	409	415	416	419	358	408	416	413	401	425	406	391	414	380	410	457	415	388	415	436
43837	19717	7437	3641	2642	1947	1621	1402	1248	1089	983	917	917	832	792	765	783	745	706	737	707	779	717	733	716	680	711	686	709	689	719	677	706	688	726	653	676	684	668	626	692	721	724	644	687	643	683	702	656	672	684	682	639	659	665	645	654	666	651	627	637	633	650	665	643	673	617	647	647	701	636	680	660	639	688	661	630	678	681	630	709	621	703	647	646	682	687	657	658	682	638	663	676	646	702	643	632	711	614	621	677	649	660	666	581	659	641	649	654	657	646	668	590	634	664	649	683	651	661	684	664	627	630	695	686	657	664	658	623	602	649	692	680	695	643	610	703	694	667	660	697	640	642	677	632	688	694	624	594	666	679	598	699	633	734	688	656	641	706	677	624	618	620	713	646	679	684	617	656	607	672	594	629	674	613	654	684	653	654	632	718	638	641	697	707	668	663	660	641	654	636	640	671	649	642	674	650	679	665	647	640	699	663	606	692	631	650	698	642	638	631	671	670	622	644	661	653	646	664	676	675	573	639	605	659	668	651	622	676	709	614	631	687	630	663	650	651	644	669	651	632	654	644	649	695	631	619	632	613	730	666	682	702	643	639	647	635	640	707	635	626	642	640	706	652	685	677	675	638	655	634	689	686	667	628	667	669	660	661	639	682	699	668	651	668	659	657	679	613	646	619	672	643	638	650	684	647	694	652	661	635	670	677	625	667	683	651	659	654	667	644	666	669	648	574	664	697	674	658	658	720	653	664	644	641	685	636	639	700	652	621	703	639	662	648	683	640	655	699	647	664	619	639	674	676	696	667	654	651	679	708	656	676	674	589	702	636	667	639	627	661	588	652	650	636	659	628	646	659	701	631	667	663	670	619	627	646	659	664	639	662	670	670	654	666	685	610	595	686	644	661	667	646	634	638	645	680	647	669	706	645	639	642	699	685	665	639	688	674	636	639	667	677	675	652	639	666	666	641	657	673	644	648	622	636	700	643	625	690	666	686	643	660	675	662	615	672	666	626	662	623	686	685	692	682	657	642	624	641	644	659	675	654	707	612	634	676	631	652	647	679	654	697	613	640	659	661	628	664	673	675	693	680	638	648	614	642	674	669	634	665	682	648	654	628	599	623	638	656	630	676	646	656	647	676	607	646	720	677	636	662	653	657	630	668	631	662	645	651	628	647	665	656	659	667	666	649	652	695	677	653	673	669	700	632	683	702	667	623	675	687	639	637	600	688	647	592	704	652	644	648	649	628	666	638	670	643	655	685	683	672	664	615	651	648	643	603	646	673	664	676	662	621	645	698	693	637	649	629	629	674	668	675	628	652	610	649	660	617	655	645	661	654	615	644	672	672	642	628	690	645	687	665	669	651	650	613	669	648	652	704	676	654	703	637	678	636	660	671	652	662	665	656	704	631	669	632	673	677	650	701	646	645	654	634	677	691	686	618	703	651	663	680	652	627	666	612	672	665	661	636	682	648	668	675	637	642	650	664	633	633	655	641	621	699	641	678	592	698	683	618	648	634	651	655	650	684	658	640	624	652	653	682	651	650	659	629	651	709	608	637	648	643	662	596	628	664	613	623	653	636	659	616	691	685	614	670	652	694	636	627	657	646	696	657	719	637	622	679	674	694	658	665	652	703	670	615	657	632	653	647	668	677	659	646	701	653	654	647	667	658	699	684	656	658	616	662	663	643	644	684	682	683	675	639	652	652	674	666	683	632	669	641	604	732	671	678	636	663	649	665	687	656	663	663	607	652	618	646	661	662	639	642	683	652	644	629	638	635	616	666	653	624	668	640	620	669	719	614	679	625	622	649	658	633	647	665	596	722	641	631	651	645	668	673	668	623	628	651	644	656	662	673	652	686	627	631	594	629	645	681	623	688	658	671	654	656	649	644	631	667	650	644	708	646	662	618	663	683	712	661	651	661	687	598	660	664	644	648	662	688	635	651	715	663	672	669	659	651	630	662	640	642	684	681	631	672	684	670	655	607	674	640	667	651	647	657	616	720	674	603	652	670	654	645	641	641	653	664	621	680	644	669	666	695	653	666	603	658	680	692	641	632	626	659	688	609	601	630	657	653	628	627	669	608	664	655	621	688	616	629	636	647	666	660	653	650	654	659	665	684	715	684	697	635	658	633	667	686	631	667	668	720	645	671	679	623	649	617	722	642	671	651	699	627	620	605	656	678	670	614	625	635	684	663	626	645	668	651	682	627	652	599	644	630	632	629	667	655	623	662	631	695	630	657	576	640	663	612	621	617	690	618	669	660	667	635	708	647	632	678	691	661	642	693	651	628	656	657	676	656	630	655	676	633	640	715	641	654	679	629	621	643	621	674	694	677	722	639	674	654	648	619	684	639	631	623	659	673	644	654	660	642	649	688	652	643	652	629	697	680	634	640	621	691	649	589	663	654	674	616	582	636	665	630	603	661	672	654	658	634	690	674	623	626	688	693	631	668	655	651	683	667	604	648	676	644	626	663	634	639	675	618	636	667	629	661	706	647	670	628	650	651	648	676	664	631	661	672	673	671	648	616	674	663	636	636	636	638	642	648	622	715	603	662	686	696	674	648	641	645	669	662	638	675	660	639	616	637	647	647	654	674	642	723	670	676	665	653	653	624	710	608	674	639	673	664	700	687	672	667	653	662	671	662	673	635	675	623	649	636	650	640	668	661	678	640	688	626	631	665	680	682	662	657	634	679	683	644	671	644	700	677	633	662	686	650	649	676	622	683	649	672	632	615	660	701	612	693	623	660	619	672	636	625	652	633	672	633	693	660	622	642	637	645	678	643	679	670	671	622	663	616	656	646	645	649	701	666	674	632	657	665	649	676	691	655	624	633	672	665	656	628	628	652	737	652	638	628	631	664	649	638	627	638	638	657	668	634	638	651	635	610	636	680	663	626	638	680	670	717	647	637	660	681	606	680	622	633	666	652	659	681	708	695	675	631	667	661	625	633	666	629	670	635	682	643	669	653	655	637	702	619	715	642	748	646	708	628	617	640	636	676	666	721	678	661	655	674	669	657	627	621	667	621	670	665	675	661	664	674	660	627	653	684	600	655	580	676	637	633	665	632	641	680	686	654	660	655	668	614	662	675	653	632	608	670	647	677	653	681	682	669	685	666	663	653	636	635	672	632	616	662	729	668	691	633	654	695	635	679	683	679	667	660	638	641	647	651	639	658	692	634	624	665	624	638	639	637	654	646	628	678	615	650	639	667	645	664	638	636	644	673	658	618	684	629	645	714	663	657	632	653	668	666	606	636	652	612	679	704	647	619	664	664	638	664	671	643	648	695	641	668	625	637	669	661	656	683	672	600	672	649	664	706	636	671	640	580	689	632	633	608	614	654	693	646	678	623	714	681	644	636	659	628	628	688	659	677	635	621	642	701	662	631	653	627	672	622	665	663	621	687	694	643	653	656	677	660	662	667	611	644	661	617	630	662	709	601	675	605	651	669	644	703	595	668	644	609	661	617	678	626	674	674	666
23227	21419	29115	24104	21419	21410	6118	1063	757	715	674	620	578	581	533	555	529	522	526	502	512	470	470	485	496	502	458	474	477	512	463	457	471	483	463	458	433	450	456	486	460	480	453	449	463	476	465	460	469	435	489	470	454	424	408	459	440	503	464	483	439	459	455	444	404	441	452	455	475	466	494	472	430	452	453	453	438	457	493	449	433	436	449	477	439	471	463	461	483	461	452	418	481	442	449	456	466	432	458	427	465	475	466	449	440	447	468	457	396	407	462	427	420	442	464	451	436	459	439	447	421	453	442	460	442	441	430	464	464	416	449	449	451	413	436	448	458	451	439	461	467	417	436	432	487	492	475	473	461	465	443	472	470	414	458	439	423	422	481	463	454	455	479	411	451	451	435	459	451	469	425	460	445	436	452	474	466	445	429	415	441	417	469	458	435	463	445	437	447	491	429	465	414	425	432	442	421	420	433	438	436	435	476	487	458	397	440	479	432	437	434	474	418	412	495	451	458	455	475	434	440	453	447	477	418	462	438	437	483	473	458	453	463	427	460	444	467	439	430	439	446	468	440	501	425	486	455	475	425	454	437	453	483	478	435	469	454	450	467	472	446	435	429	444	465	432	416	438	460	457	446	456	399	419	472	436	411	457	416	454	417	452	450	428	457	457	471	461	488	457	439	422	441	424	410	447	414	461	455	424	419	393	486	442	404	462	456	442	465	465	477	477	418	420	418	459	460	474	425	399	448	429	436	444	430	445	460	449	434	401	446	409	444	437	421	422	463	481	429	445	481	483	457	429	436	398	485	453	450	458	451	467	454	435	461	429	483	450	469	459	430	456	468	476	480	470	480	440	432	443	448	460	462	449	493	439	435	495	475	485	447	484	469	457	431	464	469	457	390	474	430	467	476	467	451	427	456	439	458	442	493	460	419	477	466	437	437	472	467	446	446	418	423	459	470	453	442	469	460	422	437	452	418	456	439	439	450	449	441	504	474	436	455	434	436	425	477	432	445	453	423	484	448	477	497	416	427	426	426	462	432	424	441	446	394	453	503	459	421	461	468	484	467	452	460	468	470	438	404	455	447	467	448	466	454	448	421	414	454	438	401	425	474	410	435	423	466	432	447	466	448	424	471	434	424	443	463	458	431	453	451	437	406	425	449	401	458	440	446	432	438	464	460	499	497	441	470	464	472	444	431	441	445	446	441	486	433	429	435	441	456	423	425	485	424	465	436	442	444	450	420	448	436	444	479	438	452	444	445	462	475	434	409	443	397	439	474	435	437	455	467	456	464	480	461	433	449	459	455	515	459	427	457	470	429	414	481	410	423	461	423	453	447	461	462	447	440	466	446	428	447	481	459	464	456	458	450	466	428	430	455	470	469	471	431	438	408	442	445	433	461	462	456	471	442	418	452	462	450	427	435	438	492	469	446	461	423	439	454	473	458	415	453	469	449	448	463	428	427	448	449	444	446	471	459	414	454	448	454	443	429	442	445	483	453	457	462	451	413	427	433	456	454	470	468	450	438	457	448	455	450	460	403	436	443	443	455	472	455	426	421	467	444	432	476	435	455	458	425	430	442	450	433	445	449	471	458	441	447	465	470	465	462	419	437	462	426	416	403	441	430	464	487	480	450	447	474	473	470	457	447	426	455	481	449	429	453	441	448	453	435	419	456	429	432	462	442	417	447	456	467	451	415	428	431	459	455	484	452	425	476	479	446	394	476	427	441	437	447	452	441	453	434	496	408	427	436	405	429	430	468	447	472	459	454	439	446	443	425	434	418	463	496	482	465	446	449	420	445	450	431	447	453	437	463	408	434	421	456	439	449	448	449	460	440	429	492	445	450	453	500	434	420	420	465	436	471	432	480	476	454	442	438	430	460	449	429	449	423	445	443	465	466	435	484	418	453	416	438	489	424	438	486	455	466	459	415	500	446	443	426	422	448	447	436	445	429	402	407	475	431	475	450	458	415	486	428	459	438	471	463	443	452	412	475	470	446	451	411	446	425	434	459	465	449	431	449	451	441	417	459	496	448	459	464	417	434	459	471	452	460	438	424	515	450	427	484	457	478	438	444	490	455	473	427	427	467	437	479	416	459	449	482	440	453	463	440	471	414	451	491	403	443	467	460	448	459	455	442	432	436	429	444	461	453	459	474	460	446	458	473	449	423	458	439	422	455	427	443	459	497	437	480	437	463	471	452	457	485	447	426	501	447	482	435	412	433	400	421	466	419	468	434	451	435	449	469	461	455	434	457	436	436	487	435	472	483	433	441	451	457	422	426	441	421	422	480	449	417	427	422	442	462	467	449	427	420	486	481	434	431	391	432	405	444	454	456	418	459	463	448	462	446	437	428	450	438	469	458	474	441	443	473	463	432	468	456	426	463	447	432	407	491	440	485	475	483	436	462	451	422	450	433	456	457	483	452	430	432	488	421	455	451	433	480	428	426	461	443	435	405	444	472	424	427	467	427	452	429	487	487	428	472	413	454	428	480	443	468	447	457	469	459	473	438	429	442	477	454	467	422	481	461	449	485	434	492	430	439	444	436	453	418	423	477	420	453	417	452	475	446	447	455	457	436	449	487	470	462	447	454	483	429	424	424	457	441	447	406	442	463	410	477	444	455	454	424	421	439	434	444	428	465	432	444	455	469	483	444	470	423	442	421	506	435	432	436	459	466	480	482	411	479	434	453	428	476	430	460	466	453	420	450	441	450	440	445	442	447	470	486	449	466	440	422	442	455	447	462	471	446	424	439	430	461	427	433	465	453	481	409	476	402	446	435	460	471	474	412	472	469	465	410	436	427	442	461	458	445	433	476	459	435	471	426	464	471	488	475	459	426	509	426	454	442	417	441	437	445	477	436	441	434	460	427	468	428	451	467	447	502	464	448	447	409	492	486	449	445	451	508	427	459	429	476	458	429	455	443	456	427	479	454	461	454	441	449	445	421	430	447	434	439	430	432	478	425	435	469	473	477	445	471	398	392	426	474	470	448	420	412	463	423	442	466	444	459	460	447	439	465	456	463	432	483	477	488	463	429	445	416	452	469	441	462	483	459	444	452	461	476	463	443	479	451	417	426	430	459	429	430	456	452	455	425	441	492	474	404	462	424	434	451	439	388	445	410	451	459	467	459	427	451	469	396	451	451	455	465	466	449	467	444	435	474	427	463	444	467	454	435	474	483	487	434	448	433	466	433	386	421	469	442	461	420	437	434	455	428	422	439	424	468	460	439	414	448	453	432	467	418	433	471	437	431	425	471	406	455	443	458	463	473	446	413	413	462	509	446	459	427	450	473	462	461	428	440	463	439	454	467	499	436	437	445	403	477	416	423	478	435	449	436	451	455	449	460	431	447	433	467	487	477	455	471	486	477	443	467	456	431	442	488	435	417	432	411	440	441	452	425	463	439	497	419	453	447	452	428	496	441	471	444	476	483	462	474	461	483	433	409	440	437	445	454	433	422	451	488	464	441	434	414	417	464	471
43859	23867	11818	6307	4299	3272	2620	2057	1789	1513	1352	1296	1226	1063	1086	1022	923	946	975	868	882	856	824	783	798	752	825	790	749	803	815	770	747	778	770	757	714	729	730	717	769	739	714	728	733	709	766	700	736	728	712	764	756	733	758	726	707	700	737	747	737	724	750	697	668	739	700	676	720	645	758	754	717	659	774	749	732	736	714	713	724	720	735	722	701	725	685	694	691	640	734	715	743	748	712	732	733	719	735	694	701	674	719	714	738	692	719	726	694	739	716	754	734	726	723	681	656	718	719	729	680	686	726	721	768	723	728	708	714	675	703	707	737	712	687	697	750	716	758	697	660	674	691	717	703	699	748	713	708	772	692	704	749	744	708	722	708	685	688	683	714	684	707	707	720	704	678	715	685	700	719	725	685	731	678	734	742	726	684	680	688	734	739	729	718	731	731	712	703	709	731	696	718	680	726	747	700	702	713	739	709	714	712	736	700	699	673	714	738	745	681	713	748	691	684	696	737	765	787	738	755	725	769	682	736	708	727	702	709	690	776	720	724	718	716	718	704	683	748	658	681	734	663	672	735	712	727	715	735	727	698	738	719	736	701	736	721	769	706	744	670	705	727	739	700	727	729	688	687	713	680	708	726	715	749	724	722	747	699	691	676	729	718	732	700	711	707	734	737	722	671	722	704	768	708	758	727	680	670	698	746	664	711	715	681	668	758	672	724	689	709	718	751	684	723	677	705	678	741	722	717	688	708	736	702	722	683	726	717	668	728	728	688	713	712	747	734	680	729	705	734	755	709	710	702	726	719	706	704	673	724	746	647	757	680	704	701	683	678	727	690	707	692	743	700	699	685	752	740	758	683	705	689	721	698	699	699	711	708	713	711	716	739	745	715	780	699	661	717	706	728	723	692	725	658	715	680	754	707	698	704	716	723	694	684	721	739	701	715	720	717	768	690	732	718	708	715	677	723	702	757	746	683	734	738	726	759	724	734	688	695	752	704	728	724	732	689	696	714	734	711	699	647	685	712	721	722	715	726	685	690	741	698	704	728	722	681	739	700	674	698	689	708	695	696	693	710	704	654	701	735	689	695	734	706	714	700	729	713	680	718	700	705	722	693	697	659	721	740	688	714	686	724	686	684	738	740	738	737	703	717	704	694	727	711	736	735	679	693	715	728	690	678	733	722	732	767	702	630	717	722	757	688	681	694	725	698	735	734	730	702	737	726	707	688	676	685	686	719	711	744	673	703	683	677	698	690	690	726	726	732	703	669	658	703	709	672	687	745	695	716	713	701	699	745	708	749	724	738	723	633	689	696	728	744	698	701	703	687	708	695	694	729	739	737	733	702	731	719	728	665	701	723	673	691	759	649	676	706	720	667	704	727	708	707	705	678	765	704	751	716	731	724	692	692	706	702	720	738	709	721	747	732	670	699	698	717	687	721	700	690	715	706	708	750	695	729	734	712	668	720	725	729	725	673	725	729	715	729	726	681	684	715	697	777	714	707	743	688	687	710	737	700	705	738	707	730	755	713	734	693	669	693	699	688	680	707	696	722	686	748	688	698	680	733	727	690	749	700	699	707	707	720	726	751	661	750	663	696	713	693	751	775	716	669	689	674	750	746	738	786	699	786	707	710	760	712	717	704	727	694	661	701	724	750	704	720	685	702	709	714	687	706	767	742	719	722	706	741	690	768	675	714	695	664	728	747	696	725	722	668	717	724	709	688	703	713	679	720	677	726	676	723	669	679	732	674	735	728	745	677	723	712	672	705	706	687	725	703	649	731	725	677	681	707	696	713	709	733	715	714	710	696	690	802	714	726	704	715	725	680	677	760	749	723	702	718	746	730	699	729	760	682	732	696	701	684	702	700	732	658	709	717	654	717	675	705	698	715	666	695	719	654	751	713	713	765	722	751	680	714	690	695	679	711	705	733	706	710	692	699	724	705	625	668	705	681	698	731	709	752	669	743	702	745	714	741	721	686	709	766	722	671	730	703	714	711	733	696	724	710	705	738	720	714	734	744	715	731	722	738	700	698	668	698	707	718	684	711	730	698	737	664	771	730	690	717	665	711	705	713	656	703	744	725	677	694	707	710	709	673	719	759	743	751	690	683	694	700	713	759	714	699	700	758	726	712	678	662	739	739	671	696	728	668	672	706	729	724	720	729	712	728	707	682	711	694	687	703	705	662	749	678	693	725	690	749	697	736	727	727	664	709	707	701	702	692	710	730	751	694	695	753	709	732	692	752	762	777	719	708	696	734	751	769	711	684	697	736	688	723	720	708	701	711	756	725	694	739	684	705	667	708	713	697	737	739	659	720	697	744	723	729	734	728	719	703	726	695	734	667	654	693	753	747	710	654	696	715	746	722	693	697	742	718	715	718	685	666	725	732	740	737	695	710	666	699	720	694	714	694	727	707	689	693	693	756	683	696	744	668	731	723	630	703	733	694	768	675	703	716	702	687	692	727	649	711	731	671	765	713	758	727	702	715	719	734	675	679	644	709	738	743	713	730	691	715	674	713	717	702	689	733	673	696	670	716	672	738	731	710	722	726	683	723	713	732	702	703	727	694	704	746	730	688	676	711	710	722	762	737	655	725	675	723	654	723	741	732	707	750	698	713	697	697	691	745	703	730	711	666	661	695	681	704	725	702	708	677	717	665	695	675	730	696	778	697	700	704	730	737	731	733	687	712	698	695	708	732	699	700	748	680	752	740	678	704	653	688	728	702	701	709	714	689	708	729	687	733	745	716	690	730	725	683	727	742	734	687	683	716	755	688	720	727	690	705	713	724	745	763	728	690	740	693	713	688	678	713	686	707	691	754	741	747	729	735	723	730	714	665	709	698	700	698	703	688	708	710	732	690	704	694	705	718	678	713	710	685	769	731	695	687	697	735	716	702	721	717	723	737	688	687	742	717	764	720	691	732	700	690	744	723	707	711	776	708	737	713	707	680	738	695	738	677	699	714	725	673	701	751	736	696	701	728	702	708	742	717	772	716	670	730	671	744	694	704	757	684	736	734	689	660	760	731	721	651	741	694	706	715	707	695	704	713	726	677	744	688	664	738	746	692	712	674	699	704	769	718	598	712	704	664	685	743	732	716	725	727	711	751	692	733	751	734	691	662	694	711	683	739	755	707	657	703	682	733	735	775	713	777	668	693	754	720	701	679	723	720	740	687	734	702	709	696	691	705	704	702	747	740	688	674	709	672	705	708	739	707	723	676	720	670	696	721	760	686	731	735	686	722	695	708	671	702	686	711	710	700	745	668	767	756	699	684	718	701	737	714	688	690	739	712	708	703	715	712	680	759	658	712	675	712	717	663	725	717	658	687	672	726	721	701	697	735	717	712	730	762	722	678	704	760	744	757	671	693	729	678	695	696	723	747	679	709	742	701	728	706	713	718	688	705	760	749	649	666	653	721	697	653	747	711	730	737	702	713	734	723	718	684	691	672	680	709	703	729	686	709	691	651	681	707	714	683	728
27161	21127	11411	627	267	237	218	214	193	204	184	196	185	211	206	180	175	208	202	180	209	186	184	178	185	197	187	216	198	180	200	199	185	184	181	163	199	170	183	222	192	173	188	217	178	185	171	189	185	198	197	187	195	194	195	177	203	180	171	190	216	190	182	213	193	207	214	208	189	188	198	201	196	203	198	186	184	208	183	191	206	203	214	205	182	194	217	216	146	199	172	200	188	181	204	193	186	167	196	213	192	194	211	160	200	194	213	200	199	195	203	175	183	183	209	208	187	191	173	193	183	206	198	191	191	202	188	164	194	178	204	191	208	194	197	177	171	202	206	158	202	197	187	176	168	192	202	240	194	189	192	185	187	171	198	170	196	198	203	196	193	182	181	180	194	190	198	215	204	183	187	202	181	212	205	200	181	209	160	220	193	184	180	183	165	162	192	167	215	194	207	204	194	182	179	174	187	190	190	199	175	230	176	176	185	196	186	203	207	171	192	204	188	194	195	170	198	178	179	193	196	171	204	203	177	182	177	175	191	171	207	205	202	191	216	180	179	196	190	207	166	199	181	184	209	187	177	189	195	184	187	216	198	188	197	172	195	197	182	198	201	181	204	190	192	200	188	192	192	179	199	183	163	197	205	204	206	193	197	201	177	209	178	206	190	185	163	171	195	170	173	195	186	170	203	192	160	210	172	192	209	177	200	189	170	159	223	178	203	181	205	188	178	204	207	171	199	178	198	184	203	202	179	214	198	197	191	216	185	190	204	204	187	218	184	191	199	213	194	197	203	195	211	189	192	191	217	204	203	176	205	201	177	191	182	191	206	200	187	197	195	193	187	181	184	170	196	185	217	200	191	186	196	203	178	196	200	176	180	193	194	185	178	201	202	195	178	197	169	174	177	204	191	184	175	216	175	175	185	174	212	213	223	222	178	202	190	188	196	193	193	185	172	194	205	149	179	184	191	177	179	196	200	184	174	195	193	187	184	186	179	202	157	196	177	209	190	203	206	177	162	178	157	203	197	188	215	188	198	178	199	183	166	208	192	191	172	172	188	192	197	204	200	184	196	192	158	182	186	216	200	186	197	164	183	172	168	209	210	183	189	200	214	210	199	200	199	202	188	172	211	187	197	227	185	186	197	190	196	202	184	196	177	192	185	196	186	190	190	201	199	190	172	196	228	198	220	184	194	178	210	186	192	198	210	210	171	174	184	192	200	200	207	189	193	181	187	204	205	190	203	204	187	185	201	202	177	194	182	191	189	176	190	189	164	203	199	178	205	204	176	176	193	221	212	161	198	182	202	216	217	218	180	195	214	190	212	179	188	194	199	178	203	216	183	218	197	206	196	196	184	206	198	178	222	167	190	205	210	219	198	175	184	188	175	218	196	187	214	205	175	192	212	182	194	170	182	199	190	202	190	211	196	206	200	192	209	181	172	193	207	224	177	189	194	205	188	185	212	166	187	187	158	187	166	213	188	186	198	205	201	179	201	207	198	167	204	199	187	221	201	194	194	179	208	195	201	191	200	203	183	184	202	187	195	163	177	198	197	206	212	177	176	208	196	182	185	183	173	202	194	178	184	193	191	180	182	200	183	184	196	175	181	180	186	196	194	194	180	197	189	207	192	183	178	193	206	186	201	196	197	151	176	171	188	186	172	199	164	201	179	206	176	186	192	189	188	195	190	204	189	173	207	200	177	191	174	173	187	193	164	192	180	225	187	193	199	196	198	201	194	214	191	181	166	198	182	198	174	183	195	168	177	171	185	208	172	209	168	196	209	192	227	228	191	189	183	205	186	181	173	200	210	190	220	213	185	187	190	186	194	192	164	196	210	173	167	194	198	195	202	203	184	186	167	201	212	195	194	204	197	231	200	185	177	173	200	190	190	192	213	199	213	188	164	203	190	213	199	169	179	209	181	178	173	163	187	183	208	196	202	183	203	165	199	184	176	201	199	187	200	184	192	194	186	195	183	188	203	207	188	195	201	170	207	185	180	178	198	206	179	216	193	216	194	197	188	176	196	176	180	167	175	182	194	182	170	194	217	185	191	174	179	217	190	202	188	169	197	182	202	188	181	206	201	177	184	175	179	189	204	182	193	179	173	167	201	181	154	186	217	196	184	183	197	183	183	187	207	208	206	206	191	178	185	191	175	175	177	188	186	183	180	197	197	190	217	189	185	171	193	189	178	190	173	192	192	191	187	172	174	166	208	184	178	193	213	199	186	191	224	205	178	174	203	198	178	189	161	193	217	161	181	215	183	181	171	174	212	195	166	193	203	194	198	182	199	146	203	184	179	175	189	192	183	201	168	186	180	188	166	196	174	201	170	196	188	196	216	185	184	207	194	178	198	187	190	199	183	183	195	192	202	177	188	192	175	163	175	176	198	189	174	184	192	180	195	163	201	170	207	216	202	197	201	210	190	186	180	197	187	194	196	185	191	186	187	184	197	209	194	196	223	184	190	184	193	212	179	190	209	215	184	199	186	203	167	195	188	195	184	180	199	168	180	177	218	162	178	184	151	212	203	197	169	174	209	188	206	178	189	195	202	191	183	193	178	175	219	202	189	192	175	157	189	175	180	180	206	213	178	216	171	181	192	196	185	173	187	187	185	190	200	182	198	183	203	170	187	175	166	200	177	202	188	197	187	215	167	182	217	183	194	171	171	180	192	208	216	195	180	182	171	191	185	199	167	191	183	179	192	196	192	185	225	192	212	193	161	187	193	234	213	183	218	202	226	193	198	228	197	199	186	183	193	164	201	205	184	180	161	192	205	202	171	180	184	204	165	197	203	213	180	170	192	165	185	182	173	169	193	192	185	195	203	185	175	170	184	167	180	181	187	179	193	211	183	213	178	205	158	220	204	191	191	185	202	171	183	184	184	173	180	179	176	188	185	191	196	188	166	203	181	208	180	197	227	181	193	214	180	212	159	196	183	185	151	172	186	212	178	182	193	169	182	188	179	182	194	193	185	195	204	200	169	191	174	179	229	201	189	180	182	195	184	206	180	198	191	204	190	215	172	182	185	216	190	212	195	213	221	201	231	184	168	183	186	191	184	205	195	194	166	176	196	167	201	179	209	200	180	183	178	200	205	209	207	190	219	175	180	187	179	182	198	184	190	190	178	196	210	193	184	186	184	194	181	191	200	211	179	185	187	196	215	165	189	174	224	200	203	183	184	187	180	187	201	209	206	208	193	175	194	177	194	191	203	185	171	179	197	173	186	220	189	182	190	155	185	201	201	189	188	177	200	191	179	188	191	185	202	203	182	187	195	194	191	205	189	204	187	193	193	198	196	167	196	193	182	195	189	203	193	197	202	205	183	173	190	173	172	192	191	195	194	195	201	171	199	208	208	181	202	186	177	188	183	217	185	198	175	204	171	173	161	211	211	208	196	193	194	194	238	165	199	187	180	204	189	187	182	192	193	176	187	203	195	187	195	183	161	203	201	175	188	172	186	186	194	156	190	177	181	184	186	198
25530	7342	1031	573	496	425	373	370	365	324	349	284	325	320	326	337	343	302	357	324	337	319	299	316	335	305	307	274	348	335	304	310	336	324	316	298	322	347	306	323	288	284	273	325	302	291	308	310	316	292	286	301	283	295	306	325	279	320	298	316	320	294	332	311	287	300	319	335	320	308	323	304	303	322	317	326	325	340	326	350	321	319	338	327	299	339	288	350	315	280	331	317	284	335	322	311	286	291	334	284	309	303	282	306	303	321	317	299	324	329	305	294	324	315	335	324	304	287	325	313	299	346	295	313	313	299	289	310	312	301	305	351	327	301	330	332	315	296	321	314	320	355	325	311	297	305	299	295	316	317	310	297	329	300	312	291	327	321	280	319	285	286	298	314	350	322	330	285	305	302	321	305	296	269	327	339	297	312	320	289	313	331	303	315	338	304	320	296	282	284	313	310	302	306	323	318	330	314	321	307	290	333	322	330	309	305	308	315	320	335	324	302	328	335	300	314	325	310	264	303	328	295	318	324	302	285	308	294	355	296	320	286	301	330	316	315	307	323	322	320	334	301	327	302	292	293	331	313	311	299	298	317	312	334	325	307	286	300	285	301	346	325	318	311	309	332	330	305	319	317	298	288	323	308	316	339	288	320	308	311	332	306	329	315	296	285	335	311	298	287	322	319	307	345	325	269	297	315	317	312	308	306	324	288	342	311	303	303	358	336	346	296	289	297	299	314	324	316	310	286	353	321	317	297	327	305	293	333	348	315	303	328	272	315	314	338	304	324	332	312	295	304	333	298	305	303	319	330	310	295	310	310	328	321	334	313	316	292	337	318	313	276	313	301	328	335	318	343	314	315	330	321	281	319	323	340	329	332	308	323	324	329	304	312	281	303	311	324	291	282	321	309	295	281	323	261	347	262	324	315	316	317	273	319	332	322	320	315	306	312	295	297	304	275	299	317	303	355	277	292	311	316	336	328	315	308	302	315	299	333	315	295	341	320	317	301	292	328	338	283	309	273	344	305	320	309	328	291	333	339	342	333	335	340	308	289	313	310	319	308	343	309	335	327	333	302	308	317	318	298	318	297	327	286	292	305	297	327	365	320	347	294	317	312	334	316	344	317	302	326	313	309	288	318	302	322	331	284	318	311	307	307	314	291	322	277	316	315	319	315	284	321	328	319	334	371	283	332	315	323	313	296	330	322	326	288	327	350	289	299	305	322	291	329	327	282	318	313	333	301	312	330	315	335	283	303	329	307	306	307	287	278	292	304	289	338	291	287	319	288	314	316	306	304	305	299	294	323	306	300	298	310	343	305	310	285	314	328	303	308	295	286	331	320	332	363	324	308	301	306	331	302	318	311	305	328	351	303	280	344	284	298	321	335	333	325	300	307	324	313	333	322	301	339	312	340	280	323	321	324	331	298	317	303	324	282	326	285	348	300	296	300	304	339	286	309	281	297	318	331	325	319	315	324	335	318	307	319	310	327	314	303	293	291	359	306	277	321	323	323	296	308	367	317	297	295	306	319	320	337	296	273	329	297	333	292	307	354	336	305	297	302	344	320	315	338	273	310	298	321	307	312	293	315	328	311	330	308	306	326	330	262	328	311	314	335	329	349	287	306	312	339	310	327	321	346	296	304	309	333	331	299	347	278	329	319	287	344	331	296	298	330	326	348	298	313	291	326	329	310	323	316	320	331	326	310	300	330	359	307	301	335	300	327	301	326	331	267	294	287	318	277	312	294	292	314	303	324	321	297	322	296	325	284	326	295	323	335	329	342	321	290	326	301	308	338	316	322	319	297	321	354	310	301	285	329	337	309	330	296	321	323	318	307	304	319	336	307	278	328	362	315	303	281	313	316	296	281	295	325	317	320	288	287	293	340	303	288	280	296	313	303	278	300	312	329	325	315	313	310	304	332	289	318	306	303	308	345	278	309	282	294	288	306	327	283	297	322	329	296	324	327	303	276	294	326	331	320	315	319	280	281	317	302	301	324	308	331	295	347	314	323	313	321	314	298	301	339	362	326	315	323	310	315	347	294	343	303	326	319	298	341	322	302	311	311	306	305	319	320	322	307	313	305	284	326	312	341	318	301	351	286	308	299	308	305	300	311	289	324	325	333	296	301	289	311	326	326	316	305	347	330	316	338	343	331	310	312	261	338	304	344	281	311	313	302	332	289	306	302	303	339	286	344	294	314	311	310	303	278	319	299	312	353	295	322	296	316	304	328	282	308	287	298	311	346	334	349	335	294	317	328	293	304	292	310	333	288	302	330	304	312	342	319	337	276	332	306	324	309	290	293	345	310	325	300	312	298	360	315	327	287	297	334	321	321	313	324	317	311	334	333	326	305	287	319	295	312	327	336	372	307	312	314	294	330	333	298	290	340	314	316	340	304	317	320	317	317	320	312	332	310	355	314	308	313	306	318	348	292	338	321	319	312	283	318	326	320	303	304	288	321	334	296	347	292	298	321	307	319	290	337	302	338	297	325	333	349	318	299	316	318	313	331	346	285	298	307	307	318	278	323	304	314	307	339	320	294	327	292	290	337	294	315	310	319	294	314	359	328	332	317	319	317	294	322	277	316	321	286	330	313	309	283	291	328	314	294	317	297	323	345	265	311	305	323	335	317	335	300	311	314	305	281	315	319	304	339	327	319	306	328	297	345	332	327	298	304	293	334	316	301	300	311	347	317	323	327	320	310	345	316	303	307	317	301	310	322	310	334	300	322	289	325	311	288	314	299	337	308	288	323	335	278	331	348	334	316	335	321	288	337	320	299	330	307	322	313	326	314	353	316	308	330	302	317	294	298	288	318	336	326	320	305	308	315	314	301	309	369	301	289	309	301	338	313	322	299	331	307	314	333	347	343	322	311	297	325	315	340	306	311	302	304	320	315	306	324	294	302	347	300	299	295	328	338	302	296	298	323	305	297	307	281	335	302	318	286	307	298	333	338	322	317	330	308	290	351	320	297	289	306	326	314	312	317	323	287	297	292	312	335	335	272	323	313	322	302	327	317	337	304	307	310	304	286	303	322	326	345	311	332	315	315	330	300	313	311	360	294	315	312	302	324	301	281	322	338	302	337	286	285	336	351	308	302	305	331	340	331	307	316	306	309	311	308	315	318	298	272	292	310	340	307	309	314	313	306	285	331	310	285	323	312	306	335	328	302	296	344	316	329	305	316	291	306	303	319	293	309	275	320	330	299	328	318	307	346	298	290	303	321	335	296	284	336	304	361	313	327	345	307	306	298	325	310	297	316	308	313	308	323	317	303	327	317	312	314	283	320	310	313	290	317	303	290	329	325	327	262	288	341	329	320	303	350	315	314	332	321	341	342	288	310	326	309	321	323	321	314	305	309	312	326	299	288	335	290	314	324	338	303	309	305	308	294	318	295	301	292	330	335	361	282	295	308	302	318	296	279	314	279	284	312	313	315	315	292	307	335	306	296	313	347	319	313	365	293	329	296	289	310	301	344	293	310
24142	21342	28553	24464	21309	7825	959	683	572	529	518	537	461	495	490	439	470	463	458	442	451	473	416	454	439	406	433	412	430	429	417	413	427	419	430	411	388	429	414	406	465	399	406	381	439	382	419	388	399	444	432	365	469	404	417	403	457	440	425	430	391	380	385	379	405	388	405	399	414	443	374	423	461	408	409	433	419	405	403	443	445	420	408	429	398	405	377	365	399	412	435	392	401	421	434	402	413	401	404	392	391	413	406	409	396	409	419	444	406	382	423	402	398	427	402	402	466	413	377	432	408	441	419	410	439	401	393	427	456	459	423	375	409	406	413	413	407	437	388	423	428	376	424	436	406	411	439	410	422	436	377	417	387	404	435	425	451	442	420	416	458	433	388	413	413	419	415	417	406	422	410	427	395	405	409	395	423	394	394	423	444	391	421	395	433	429	418	412	382	392	432	417	397	417	399	434	465	394	378	426	422	429	450	417	388	407	418	439	412	397	414	408	425	386	439	376	382	418	414	425	430	404	425	419	426	434	412	373	419	446	394	439	442	435	467	441	442	395	430	398	363	431	426	416	420	424	424	394	391	413	431	401	412	390	429	392	421	421	375	424	428	416	392	432	437	415	427	412	368	410	420	402	407	395	448	411	411	408	426	408	413	414	418	447	394	410	403	401	436	419	390	419	430	410	443	407	455	385	430	423	414	427	410	386	435	429	399	410	391	426	407	414	423	436	440	414	431	402	441	424	423	405	426	402	435	421	407	449	379	435	390	420	411	421	426	385	439	384	425	415	440	393	442	399	427	422	401	396	413	431	415	440	444	432	422	382	438	430	414	400	419	433	423	439	430	389	415	400	424	413	415	444	440	380	391	409	423	396	387	445	428	378	463	429	394	395	394	409	410	408	424	354	400	412	448	398	409	435	401	445	397	394	452	413	412	424	412	411	443	431	427	366	409	411	422	418	399	424	426	382	379	384	423	411	404	430	420	381	464	436	428	393	435	447	369	398	411	411	433	382	405	414	399	382	409	402	405	420	455	431	409	423	406	414	430	418	442	398	395	434	422	411	368	411	427	415	396	424	427	426	407	378	393	394	409	439	438	371	406	427	452	419	389	400	446	441	381	378	440	391	404	476	403	441	442	405	416	389	397	425	399	382	422	396	424	367	409	417	410	402	383	427	396	382	424	402	424	418	399	416	393	447	410	451	402	433	412	396	426	439	385	433	417	373	429	411	409	421	421	427	383	406	420	436	414	398	410	405	421	405	406	422	410	410	376	410	403	424	429	416	435	433	417	386	413	430	393	416	399	418	424	419	395	450	439	415	428	398	430	424	427	421	427	384	394	456	424	368	438	416	399	388	395	471	417	424	379	427	414	387	394	418	436	399	427	475	410	377	432	408	425	402	395	418	403	406	410	408	405	401	426	410	392	421	398	395	414	415	445	442	434	398	398	419	419	443	421	429	382	422	404	416	387	419	400	370	412	434	402	431	394	424	411	390	415	411	422	393	381	402	384	459	429	397	414	430	439	427	442	414	370	376	432	408	429	442	433	395	381	415	393	441	442	449	410	391	394	440	419	376	390	401	415	427	418	398	453	383	378	379	434	376	401	429	419	406	383	407	407	406	390	403	407	425	402	408	407	446	416	389	452	437	442	394	381	408	419	404	412	392	404	410	435	400	421	421	435	451	421	404	409	394	435	423	410	442	445	390	423	430	411	419	398	377	384	445	406	428	402	419	425	412	448	440	399	426	409	423	388	399	417	431	436	417	420	413	436	461	426	380	392	398	410	425	396	392	398	419	375	418	432	434	408	379	433	454	394	442	377	433	406	416	394	420	380	421	413	417	432	417	445	422	398	431	405	392	448	404	415	397	387	389	433	409	417	414	365	451	441	382	391	405	411	397	396	370	419	410	409	401	492	398	407	455	427	407	410	401	423	412	408	417	415	377	422	383	424	420	455	428	404	374	395	412	422	390	391	399	437	396	412	414	449	413	413	404	403	417	418	429	422	393	436	425	425	395	408	443	406	419	439	418	401	413	420	407	396	406	414	418	402	398	405	379	435	389	410	393	385	419	399	397	347	436	412	409	401	457	419	388	412	391	422	428	396	425	442	386	402	414	407	381	381	402	436	395	440	382	410	444	451	424	424	416	392	428	412	415	389	414	412	384	402	401	412	420	428	431	409	426	435	438	425	388	404	421	403	429	404	399	386	423	401	442	451	436	458	389	420	401	422	387	443	421	385	397	399	434	395	415	421	440	435	427	425	392	432	412	433	421	378	395	433	378	400	402	416	414	420	432	441	406	416	374	380	438	390	402	374	445	400	399	397	373	440	428	413	414	387	391	371	384	404	428	426	434	397	423	418	397	435	409	419	414	414	429	416	384	426	409	403	388	385	431	377	443	434	399	407	382	454	439	416	405	373	409	417	418	420	448	420	411	424	444	378	376	453	456	419	383	429	402	453	388	407	422	423	447	411	427	421	402	397	426	419	392	400	419	443	408	428	411	427	393	432	427	447	400	399	416	401	383	383	424	390	421	416	433	426	416	406	417	386	395	417	424	381	421	419	412	422	411	399	426	397	458	418	418	436	403	410	417	413	423	402	387	433	428	413	415	386	399	422	410	413	398	432	430	385	413	429	430	464	422	392	440	429	415	421	421	391	419	400	426	398	426	413	399	362	435	428	417	457	393	401	437	443	413	437	408	410	418	351	411	413	406	429	426	432	444	415	421	387	401	391	385	407	415	396	430	414	415	438	435	403	413	390	402	392	376	418	398	423	389	448	421	445	435	413	408	417	419	442	444	419	464	445	425	452	382	411	412	389	448	416	412	414	434	455	422	426	418	391	485	427	421	381	379	384	407	420	377	398	394	392	423	438	436	445	422	446	444	430	423	387	389	423	439	412	396	383	406	372	428	378	405	452	416	367	423	412	419	403	401	403	401	443	417	400	449	411	421	418	408	386	406	437	367	413	432	425	349	399	433	392	406	420	416	430	433	408	414	409	405	368	432	410	441	427	399	423	415	412	414	464	413	409	404	408	411	396	409	425	417	415	425	419	396	397	416	377	426	412	377	431	375	418	415	401	366	393	435	409	458	415	383	416	437	435	414	436	470	436	401	417	420	435	407	421	412	434	420	436	399	419	440	402	388	404	398	448	427	416	403	431	410	418	407	392	384	408	410	433	473	433	432	424	415	375	431	394	429	423	433	446	426	433	457	396	453	453	436	424	441	396	409	401	435	374	386	460	410	400	421	400	444	411	424	418	416	455	434	425	386	406	413	410	393	432	383	378	421	439	416	391	401	433	402	398	407	408	396	402	406	381	397	414	409	413	409	406	434	442	400	413	395	412	444	421	396	406	375	380	430	399	417	438	383	437	413	422	398	400	389	427	397	390	382	430	448	430	418	427	437	396	418	384	414	424	404	403	404	438	403	439	419	399	399	430	420	427	403	411	382	428	423	412	428	400	417	390	408	418	435	392	427
44762	18868	7497	3715	2635	2008	1652	1299	1264	1142	1022	899	934	914	834	779	786	793	758	764	703	729	683	698	718	704	724	671	686	646	719	691	717	646	665	713	655	640	697	669	658	683	689	701	643	662	704	645	667	637	661	634	647	681	676	719	688	618	684	665	622	662	660	661	691	647	655	670	643	724	669	641	686	683	708	626	638	666	642	616	631	653	716	667	713	673	635	679	666	656	674	621	685	619	653	676	624	686	666	656	672	679	645	697	678	682	711	676	649	645	670	672	652	658	653	655	669	619	700	696	656	652	658	680	684	709	672	671	646	660	637	661	674	676	649	645	618	646	691	653	703	655	709	695	656	621	639	658	679	677	665	644	651	658	644	670	631	656	667	713	672	670	639	653	675	683	635	697	592	679	661	656	673	689	657	652	685	688	630	643	684	682	672	633	689	668	670	665	659	707	634	612	615	646	663	622	651	639	669	651	676	660	660	732	677	653	688	706	649	651	667	695	714	609	678	659	653	660	680	647	661	659	640	610	640	664	651	642	653	653	653	622	662	660	645	696	634	655	723	705	710	679	622	654	646	669	630	611	630	648	660	662	652	660	624	658	663	664	636	695	674	607	661	678	605	667	638	640	649	624	650	659	665	661	621	692	652	639	669	669	624	626	660	652	688	684	671	712	627	726	620	653	667	667	646	682	661	678	621	686	612	650	646	636	643	657	651	650	633	612	655	645	624	656	659	641	629	689	655	704	675	685	633	662	635	711	680	652	653	623	692	614	639	675	634	634	665	634	682	685	661	617	629	612	690	637	669	670	657	625	656	627	647	627	669	657	667	659	638	659	659	659	664	588	665	663	656	692	638	632	673	622	656	667	625	679	675	682	643	666	605	677	634	617	681	663	672	666	627	707	659	660	721	658	629	630	627	632	624	684	644	677	649	619	650	623	637	669	663	669	641	652	677	663	632	593	660	652	658	620	608	652	680	639	656	662	626	646	677	633	670	661	671	655	697	664	649	684	697	647	693	615	676	658	604	643	653	713	654	660	677	675	647	598	629	654	644	668	648	669	667	642	640	682	659	601	687	630	717	631	695	632	663	637	645	687	693	658	628	684	681	651	643	619	623	642	614	684	659	627	628	661	660	632	672	686	635	656	665	627	643	698	691	641	629	672	642	665	665	652	668	646	647	626	681	664	638	653	644	700	697	597	650	639	674	660	602	660	666	637	632	639	631	627	686	662	674	636	647	654	682	631	640	630	645	697	696	641	663	638	646	634	613	668	682	668	685	682	643	659	623	696	623	666	670	654	630	660	686	629	655	661	690	678	667	623	652	659	681	617	692	649	709	681	662	666	686	601	625	638	662	608	672	647	653	668	662	695	636	629	700	697	636	592	654	686	665	619	673	681	661	645	629	705	660	647	678	630	636	649	633	689	658	670	709	670	674	677	713	664	647	683	629	667	663	644	640	654	658	686	661	645	597	678	662	627	654	655	688	665	643	686	670	635	607	669	654	645	657	657	634	677	676	634	646	653	643	627	636	645	690	675	667	682	702	653	645	703	654	651	674	664	668	656	636	677	635	640	656	624	703	705	626	657	629	683	635	667	667	625	661	648	626	655	657	627	688	653	671	646	643	678	660	639	644	653	672	653	670	627	682	624	646	649	685	632	684	658	632	665	693	648	647	645	713	620	647	656	641	675	694	673	660	685	674	650	661	707	661	654	646	620	657	653	665	641	617	708	690	645	628	685	642	646	642	653	651	638	619	640	678	655	673	658	676	685	629	666	718	656	697	686	653	693	648	621	653	630	628	653	690	630	661	639	671	642	669	643	704	653	598	648	700	672	637	656	658	643	675	621	634	661	602	660	701	682	672	679	620	658	657	625	621	642	653	634	669	640	693	668	655	640	621	632	678	661	675	712	634	659	670	651	675	662	661	597	630	663	604	697	666	650	701	670	679	626	670	652	593	679	640	663	676	696	626	618	712	663	627	675	663	652	645	660	673	671	608	689	693	613	672	617	666	648	697	645	652	690	661	668	670	636	670	670	656	639	669	642	615	652	656	655	669	661	684	622	652	626	614	648	707	680	650	606	676	610	624	671	637	656	678	683	629	633	627	656	668	653	670	704	665	666	632	687	661	702	644	645	685	647	654	654	670	618	678	661	632	688	661	633	611	642	606	695	665	645	697	684	715	630	635	617	725	594	652	648	640	693	634	668	656	645	641	657	640	647	658	673	659	640	601	649	709	682	686	669	651	612	638	651	694	634	606	652	621	692	596	669	649	659	643	650	625	620	672	668	648	684	644	601	683	611	643	621	635	644	662	668	631	690	652	659	667	629	678	665	603	658	641	625	660	606	649	673	686	660	648	635	643	615	646	642	727	630	682	657	665	652	653	678	649	709	667	648	660	679	646	655	646	666	648	662	685	686	704	656	649	655	646	651	680	653	708	644	697	624	662	642	639	668	666	654	752	646	624	663	674	675	630	698	694	615	666	673	675	663	701	609	614	617	610	666	648	674	654	623	752	695	656	658	699	670	677	655	619	652	686	594	629	662	644	671	674	637	639	664	594	701	630	677	671	676	667	666	707	645	640	642	658	605	696	675	654	685	679	650	661	632	634	660	672	671	649	657	663	668	663	646	677	626	640	653	684	638	621	653	617	662	672	634	691	709	624	625	634	663	626	655	605	618	634	703	663	716	658	683	654	706	676	630	647	671	654	650	660	660	643	687	655	693	633	637	665	698	656	644	703	683	642	602	633	649	682	647	664	701	650	575	612	697	658	653	676	688	669	668	646	633	667	610	639	658	678	695	659	638	659	645	586	648	669	660	687	688	597	622	662	645	647	680	681	687	671	665	640	603	634	662	665	643	664	641	633	679	647	632	618	662	645	679	647	674	677	698	665	654	630	659	699	680	689	658	682	682	643	671	662	665	637	643	661	646	661	608	703	652	667	669	628	636	629	642	668	664	637	676	619	609	656	641	616	654	621	686	700	652	641	659	671	662	658	663	658	659	654	658	648	667	661	656	677	631	670	664	665	655	660	695	659	631	689	640	675	637	689	612	653	652	648	610	663	613	640	690	670	645	670	675	674	697	669	642	611	681	697	674	639	629	646	631	671	629	682	643	666	683	665	686	656	675	651	634	651	669	687	658	692	667	654	625	679	627	643	682	636	672	687	635	644	652	673	651	644	624	623	647	678	689	666	707	679	620	661	665	654	657	629	643	610	627	660	632	623	658	621	642	665	662	610	640	639	696	697	631	619	683	613	670	663	632	674	629	637	661	632	613	619	638	668	677	656	669	717	655	592	696	706	630	636	652	668	651	684	680	677	652	652	650	664	639	643	654	654	635	640	696	674	594	659	682	670	596	678	659	617	677	660	692	692	669	680	644	672	629	664	662	686	635	673	701	616	653	639	643	671	617	644	690	654	642	655	656	664	675	641	673	638	684	689	663	632	661	649	698	637	610	610	653	639	619	647	643	690	625	674	686
23202	21339	29019	24021	21338	21350	6203	982	773	718	711	624	561	602	569	534	530	573	517	567	488	500	508	481	492	478	486	482	483	508	471	479	470	462	473	438	475	463	454	477	486	458	502	437	431	451	484	460	464	460	456	499	446	480	429	456	451	462	416	474	465	422	410	476	446	425	441	464	451	463	427	489	460	452	460	445	422	453	472	482	448	444	467	458	439	455	446	479	456	464	478	455	423	473	512	444	442	413	441	469	454	480	406	477	445	464	468	479	426	448	461	444	485	450	433	490	450	467	460	452	422	460	484	511	474	414	433	458	484	420	438	471	472	446	447	482	456	442	444	477	444	487	439	456	459	461	439	478	475	450	460	449	455	423	482	454	461	437	460	458	459	431	468	472	486	442	413	485	469	439	463	413	462	506	452	460	437	461	468	438	457	470	484	441	471	483	447	469	431	427	430	466	472	462	436	433	461	469	435	455	457	457	434	481	449	441	418	438	442	450	462	416	433	469	420	471	445	477	462	432	400	471	463	421	464	415	433	477	432	449	437	450	472	469	392	481	443	434	455	433	448	449	424	506	452	470	426	467	445	458	442	458	447	466	449	420	434	491	442	471	446	475	408	461	489	449	428	448	453	471	482	493	435	481	487	420	458	440	459	453	444	447	463	501	463	444	455	426	420	454	429	421	443	516	430	442	430	435	467	411	429	457	431	485	460	482	467	463	444	423	450	425	467	427	432	431	428	446	446	444	424	466	468	469	448	467	424	465	433	453	427	435	474	466	447	498	430	437	431	488	411	438	463	456	438	423	432	439	444	423	429	450	457	456	456	448	450	432	460	410	383	436	557	459	457	434	445	404	463	485	479	482	459	465	450	459	436	433	470	498	414	424	447	459	469	458	469	447	427	457	468	462	455	448	450	497	423	443	482	474	456	470	456	448	441	407	442	416	503	466	473	455	449	477	448	435	422	504	476	456	435	450	461	458	470	441	418	476	442	433	476	462	410	438	416	433	480	436	417	458	458	445	452	455	475	481	449	410	446	462	464	455	458	473	454	442	452	440	403	396	438	444	452	453	462	455	497	478	450	443	460	447	468	462	455	458	452	438	422	436	485	459	446	467	474	480	421	485	447	440	475	446	492	436	466	421	454	492	493	502	500	514	457	477	463	459	450	417	435	466	470	481	465	433	468	451	417	448	416	499	489	469	454	421	441	439	443	462	466	443	443	456	475	473	460	426	420	492	451	454	464	444	454	471	449	443	499	429	469	434	473	476	432	464	446	449	442	433	464	438	480	451	430	439	468	441	422	401	433	425	465	422	446	463	487	468	462	462	461	478	424	444	447	457	444	444	424	427	459	474	457	468	479	461	459	466	427	468	501	478	446	491	431	481	431	416	443	409	460	435	440	465	438	475	456	473	448	456	457	449	447	471	449	473	441	455	461	440	468	449	404	454	459	442	473	463	464	473	480	449	446	407	465	448	483	455	487	470	471	459	431	457	441	451	413	483	446	448	448	424	460	462	470	446	420	455	441	451	462	496	481	472	472	478	394	432	446	455	474	430	447	443	437	438	465	425	431	458	450	451	423	432	472	460	498	465	448	431	481	485	467	505	455	449	434	467	492	472	466	452	437	468	465	446	467	453	448	456	434	446	418	463	451	468	454	472	458	474	450	426	435	465	452	445	450	492	459	446	444	429	462	459	461	421	430	435	455	509	490	432	419	446	486	456	461	443	452	484	420	464	478	463	423	451	439	468	518	456	456	479	455	448	460	451	476	443	438	505	450	474	455	437	459	472	473	417	474	488	441	443	481	423	478	443	472	424	428	478	484	429	464	450	452	482	466	454	479	471	454	445	436	489	429	451	482	412	428	491	437	445	442	456	465	454	444	453	444	453	459	473	433	436	437	443	435	442	449	471	436	497	470	427	487	480	448	431	431	436	426	419	404	455	455	457	454	470	472	441	444	462	441	467	496	449	484	450	482	462	418	464	482	428	464	454	451	443	459	450	451	441	466	467	462	434	430	443	483	467	452	481	466	461	471	472	470	473	464	441	446	455	423	452	475	441	504	428	469	452	439	480	417	448	437	470	477	476	466	450	467	433	446	458	441	486	451	468	470	420	430	493	444	463	424	437	468	468	452	450	487	470	430	478	427	460	450	440	488	459	470	426	469	482	450	429	467	415	454	429	428	417	454	399	467	447	446	478	473	457	441	485	450	450	463	453	399	464	460	444	392	446	460	435	475	444	477	484	458	457	453	451	479	438	452	443	444	463	473	410	472	416	458	430	464	399	431	445	451	459	449	449	470	473	469	454	440	437	432	455	469	459	424	428	418	486	450	457	467	430	437	455	436	446	453	462	489	462	479	441	437	445	455	492	448	435	456	394	436	410	436	476	409	480	437	446	465	448	494	404	456	443	419	437	461	457	457	467	487	464	449	432	448	401	447	473	466	465	440	480	424	452	417	435	406	400	444	398	478	483	445	449	437	484	436	450	462	435	450	433	461	472	463	476	442	451	433	442	429	451	447	459	450	501	488	429	456	421	463	436	440	497	433	471	465	428	443	448	486	455	427	441	443	434	466	444	445	479	464	471	449	468	452	449	463	433	451	406	476	425	442	447	437	451	461	442	437	438	459	430	442	464	427	426	470	482	467	465	426	445	416	436	460	445	421	456	451	462	489	444	460	478	479	439	466	433	431	432	476	468	461	445	465	481	504	439	458	428	485	460	454	439	465	476	458	486	480	439	440	479	451	449	489	455	423	459	448	498	445	408	437	465	453	440	436	465	435	448	472	485	443	474	450	445	458	475	449	443	439	464	472	470	455	408	445	405	451	437	474	438	444	435	435	470	423	441	467	452	493	479	494	436	455	451	457	447	466	452	432	469	436	464	426	453	460	475	473	446	443	427	479	445	427	455	452	452	489	458	462	449	429	459	437	474	456	460	425	473	460	438	459	450	476	438	432	429	457	453	468	465	435	428	485	477	444	440	462	437	455	449	445	440	449	468	456	458	449	457	451	448	426	467	443	484	419	428	448	445	471	453	465	479	451	462	473	434	426	477	480	487	429	441	475	508	466	488	471	474	432	445	441	476	424	439	452	469	455	471	459	436	462	471	435	473	436	465	437	470	423	453	483	444	477	447	448	451	438	474	452	456	423	480	458	427	427	492	446	480	428	444	447	503	425	464	462	418	396	461	475	452	462	460	432	494	446	448	492	456	458	427	442	451	447	455	473	510	468	476	474	445	428	503	471	425	411	429	448	433	454	457	429	452	483	421	449	446	448	432	456	445	419	451	467	451	457	456	494	440	435	452	457	442	468	443	419	445	500	467	466	459	478	451	445	416	425	452	448	503	443	434	457	416	454	467	452	458	456	447	431	452	458	454	458	450	438	464	456	427	490	406	437	466	434	459	399	509	478	464	458	455	455	455	451	458	485	437	433	446	415	464	465	441	439	393	468	434	488	426	427	464	469	478	422	487	454	449	492	476
44521	23584	11979	6267	4324	3260	2617	2120	1819	1597	1424	1290	1186	1093	1015	955	1017	951	879	864	882	860	838	844	841	837	849	791	751	755	827	767	761	723	742	767	744	739	746	717	743	719	708	762	692	723	751	748	730	772	773	776	759	753	750	779	757	697	734	736	724	708	755	691	705	724	691	713	734	724	724	752	735	706	724	718	712	716	723	738	716	769	741	723	723	713	720	735	714	684	706	712	717	721	708	716	729	758	708	737	706	712	716	729	748	723	753	703	719	761	683	741	726	716	699	732	725	699	708	692	731	713	722	681	719	689	694	746	731	731	707	646	743	709	723	722	700	656	716	730	678	712	741	717	655	715	698	745	711	699	694	719	723	750	699	746	709	694	642	721	702	730	677	714	712	704	720	693	691	710	744	711	719	712	741	781	755	710	670	706	761	702	692	688	745	756	723	730	707	725	706	747	757	683	748	720	745	704	711	749	748	690	694	720	708	756	741	722	694	695	705	758	726	742	754	721	706	722	708	756	711	743	736	712	672	697	757	769	692	695	664	746	727	686	741	751	717	738	661	741	729	703	774	667	716	719	646	729	670	759	684	698	739	737	741	679	702	696	713	682	737	765	715	698	680	707	679	774	723	674	726	692	741	723	735	718	695	709	670	760	716	702	693	739	713	719	675	758	702	688	731	718	686	700	685	721	686	716	731	700	721	747	730	662	674	726	694	692	750	696	696	705	766	693	686	665	696	694	714	701	759	736	688	719	720	704	767	738	740	738	712	737	735	711	738	710	742	767	768	731	695	700	723	744	715	708	727	701	689	698	709	748	675	721	703	706	727	718	694	704	709	676	713	723	683	709	729	723	744	727	706	779	744	719	684	729	711	695	714	746	705	688	707	709	719	709	692	700	655	735	721	707	718	687	724	745	675	714	705	699	691	685	709	729	690	743	668	706	669	707	696	703	697	747	709	745	721	722	722	718	653	715	731	712	752	734	723	706	721	733	720	726	714	685	687	708	718	727	745	675	725	702	748	748	744	701	675	724	683	728	702	700	685	713	694	688	716	723	720	698	730	715	659	729	690	719	717	727	721	722	728	731	758	722	704	741	725	718	678	736	704	702	726	690	724	761	712	711	748	709	713	723	724	705	745	713	718	729	733	724	718	729	721	739	654	699	686	691	704	679	684	715	707	718	717	728	666	691	704	724	662	727	689	726	683	726	726	702	733	691	725	654	749	723	740	774	713	655	723	722	700	691	759	713	652	750	682	697	731	703	708	689	705	725	697	661	715	760	707	747	724	718	747	687	713	687	721	679	697	696	698	686	714	691	752	732	707	739	687	743	727	691	676	740	725	716	723	710	699	720	691	685	693	690	712	750	690	718	732	700	722	697	697	679	707	729	668	702	729	692	705	673	711	696	690	674	772	684	738	718	743	763	725	750	699	720	693	674	753	710	675	746	708	695	726	654	727	729	735	693	685	706	713	647	672	675	751	712	685	709	706	722	731	720	697	754	734	737	710	690	714	680	725	732	754	701	741	754	693	705	692	695	735	777	692	723	698	723	725	758	698	743	761	711	709	743	750	716	699	730	722	708	749	711	660	726	715	665	706	703	709	706	711	691	738	707	762	706	696	690	710	705	742	738	712	709	710	675	713	711	731	703	678	676	704	739	730	716	697	738	691	698	707	730	705	729	713	737	751	691	688	708	660	678	691	731	710	724	719	675	699	725	740	700	687	666	689	707	744	745	700	743	744	670	700	669	711	744	749	707	714	696	759	668	734	674	702	714	736	687	726	746	715	731	714	717	710	684	735	730	700	711	741	684	738	723	693	688	737	709	748	774	704	697	712	733	736	741	715	743	712	718	688	741	721	671	710	697	714	696	673	676	718	683	705	701	703	663	740	754	717	700	673	722	715	737	726	733	715	683	705	787	749	681	653	673	675	724	727	713	692	741	697	703	692	739	752	740	745	755	709	730	709	677	694	697	661	749	718	699	657	695	705	742	700	690	731	684	740	725	683	687	687	728	762	695	710	720	692	754	700	734	702	723	709	700	721	759	710	722	687	713	734	694	717	729	724	688	723	679	695	701	727	713	719	677	736	720	796	711	723	725	712	727	700	718	677	700	719	709	678	720	735	741	709	701	731	712	701	677	695	720	671	705	714	646	727	697	750	733	730	717	705	706	683	702	730	657	693	696	722	737	727	713	685	714	694	715	689	725	678	699	717	765	760	724	757	738	695	731	691	700	769	740	718	745	681	689	723	713	738	730	720	694	733	712	720	748	679	702	699	686	724	690	660	717	667	756	675	718	719	771	698	706	726	682	715	715	724	725	703	716	707	753	691	668	716	711	733	721	734	680	745	695	717	729	737	752	688	701	704	759	708	717	680	684	732	727	685	745	698	696	729	693	703	753	708	689	703	773	724	691	689	713	755	683	718	752	748	681	722	738	692	699	742	728	760	707	753	693	713	693	738	717	725	692	706	719	715	688	717	725	660	738	673	698	714	686	719	719	728	738	772	691	740	699	767	732	683	757	710	718	680	724	741	747	683	738	716	700	769	704	744	701	740	697	750	735	707	732	714	699	685	724	704	725	731	765	703	754	661	673	751	749	729	697	745	712	684	724	733	722	726	705	682	750	706	691	733	729	713	703	730	730	711	691	741	739	702	694	689	679	728	735	747	717	725	738	753	688	687	715	736	708	739	725	691	693	757	688	684	707	698	705	695	718	713	688	748	739	668	728	703	719	699	716	755	665	702	684	681	719	660	701	689	723	690	718	686	687	709	740	685	683	729	686	690	687	695	681	733	723	732	684	729	684	711	727	688	709	702	742	683	656	710	706	771	717	718	724	714	661	713	676	702	693	736	688	741	753	732	691	696	707	752	719	715	695	729	733	692	750	729	725	709	705	721	695	696	711	743	698	705	700	693	743	712	751	736	690	728	715	715	746	683	712	698	696	730	665	777	709	705	700	679	735	696	709	717	682	733	733	713	675	715	723	681	735	665	768	730	676	694	710	719	707	716	706	727	752	706	680	748	699	672	724	722	700	749	707	747	736	655	750	701	720	730	688	688	741	740	738	760	667	701	691	690	728	696	710	753	719	704	714	665	709	764	709	737	670	689	713	695	724	686	705	708	740	681	724	699	714	703	714	756	698	688	697	704	688	731	734	731	689	702	741	690	723	727	736	709	758	670	682	675	754	687	709	740	722	689	716	694	751	672	718	701	707	693	689	694	680	766	677	702	730	717	688	716	737	679	695	759	745	726	770	726	714	700	702	709	754	714	722	745	691	729	743	738	712	687	672	724	698	730	768	701	726	707	663	694	737	703	694	683	694	677	736	698	743	698	687	708	727	660	725	705	728	692	729	734	684	700	651	774	756	720	749	741	764	736	669	740	707	730	723	730	708	722	693	730	707	685	719	719	723	661	750	669	777	706	777	658	731	682	739	687	705	697	740	721	694	738	723	730	746	738	717	729	701	700	698	724	747	730	722
27247	21178	11172	611	297	248	223	199	196	252	202	187	214	194	206	200	186	191	175	171	195	218	205	197	166	206	205	169	197	190	195	185	182	177	186	207	209	188	189	176	193	199	187	189	173	195	209	200	194	202	211	165	188	197	200	186	187	189	205	171	188	183	190	181	206	204	185	215	155	172	183	201	209	170	186	185	195	186	194	165	189	203	196	196	225	183	170	180	186	183	182	209	204	184	173	198	209	180	201	189	180	176	202	189	181	221	178	213	188	189	201	194	178	194	186	195	180	194	209	192	189	146	188	199	194	177	205	183	171	163	213	180	221	177	168	180	194	172	177	201	195	202	178	196	202	188	199	194	195	184	170	171	179	192	212	213	180	198	205	178	214	184	184	170	170	201	201	186	174	233	181	190	198	193	205	195	187	187	189	212	215	196	213	201	195	154	180	198	177	188	197	206	215	187	177	193	212	197	184	196	193	211	189	223	189	177	198	180	203	199	201	188	208	204	199	190	211	182	192	201	185	190	202	192	182	200	181	191	198	181	214	185	198	182	177	183	181	201	178	206	198	189	195	194	193	200	193	205	195	206	179	166	183	187	172	168	204	175	194	190	185	204	175	182	181	184	199	182	209	192	177	207	188	184	208	200	196	185	202	189	201	202	208	193	193	182	164	176	195	185	165	210	189	196	173	192	185	165	182	189	185	210	205	168	194	193	168	180	179	214	168	201	203	189	188	190	195	187	222	203	201	205	178	157	197	183	171	179	183	176	182	184	192	175	168	205	219	190	196	188	202	197	182	198	187	202	194	199	199	180	210	184	202	193	205	180	201	214	185	163	173	189	195	191	208	190	187	188	185	190	195	202	196	192	180	187	196	214	191	207	213	184	204	189	191	200	189	185	207	215	187	202	207	169	180	201	201	176	210	200	199	180	190	171	185	179	195	180	188	197	174	213	192	168	194	204	203	154	179	200	200	180	193	181	187	188	212	210	198	184	205	177	173	183	208	213	181	193	200	172	185	186	176	169	179	202	199	181	186	188	193	185	189	198	176	179	191	208	197	187	185	195	221	171	156	175	182	193	199	215	206	189	201	198	180	182	204	195	187	188	187	184	188	211	209	184	179	203	182	191	211	201	201	205	176	164	192	209	205	181	187	201	184	201	220	180	180	188	186	184	198	171	192	195	188	184	189	203	178	167	193	184	189	179	196	216	187	187	214	190	178	178	170	199	201	169	189	175	231	166	179	193	192	205	177	173	192	183	206	204	202	224	171	191	172	200	177	188	176	174	184	214	186	175	216	204	175	192	179	178	167	193	195	204	186	226	189	182	223	187	179	165	191	202	189	184	218	235	204	179	197	203	200	199	172	188	192	191	185	185	211	198	205	193	187	170	172	183	179	190	179	163	182	190	204	197	206	194	181	200	209	178	202	205	215	186	162	192	168	200	203	200	194	197	203	181	185	175	192	204	170	205	194	187	180	181	184	200	203	239	174	202	198	203	216	184	185	182	173	188	216	190	201	197	175	208	193	186	187	198	194	177	214	209	198	218	217	207	195	198	181	189	201	177	185	186	206	218	178	182	183	190	210	189	189	204	197	192	203	196	192	222	158	185	171	177	192	202	186	159	159	219	196	163	196	182	190	218	205	199	208	197	187	166	184	193	179	185	205	209	200	204	210	196	194	194	176	173	176	183	171	207	181	219	198	191	162	218	181	199	187	200	187	194	197	184	177	194	190	154	186	188	184	189	181	167	197	199	190	203	184	210	195	189	188	192	154	223	220	196	181	191	183	194	180	189	177	213	189	181	168	205	184	179	197	186	201	172	210	179	174	176	165	191	163	178	196	207	185	197	203	185	190	183	200	190	182	209	182	172	151	198	212	200	190	165	211	191	204	200	197	198	195	190	194	206	186	173	196	209	213	182	176	183	177	223	197	183	188	181	216	179	208	201	219	211	199	199	209	184	180	195	221	187	207	210	186	202	209	197	191	179	206	163	200	179	179	180	196	169	182	166	177	209	191	184	185	199	151	178	182	167	183	184	187	207	207	172	207	156	201	191	211	181	201	193	170	190	178	217	189	196	191	191	162	199	186	193	202	186	195	195	176	198	193	201	194	175	184	215	199	159	213	180	196	183	192	184	179	186	209	161	194	195	189	180	180	177	202	200	213	200	189	177	189	184	206	180	182	206	181	198	204	194	200	183	190	157	212	191	189	196	171	191	194	184	202	169	184	211	186	191	180	190	181	179	214	198	191	183	180	199	194	194	198	192	193	183	187	196	193	201	185	186	174	198	210	182	197	188	183	209	193	196	198	185	189	201	183	202	214	180	187	193	184	178	187	189	178	193	210	185	224	190	187	177	204	185	218	191	199	187	179	181	206	169	196	194	211	209	189	212	201	213	191	176	210	201	175	184	196	188	198	193	173	203	192	194	187	221	184	186	179	204	205	209	173	161	206	197	186	195	193	211	199	216	213	212	216	182	189	194	190	198	181	194	194	154	191	179	174	188	213	165	211	155	186	215	190	185	189	184	160	183	180	165	190	211	202	180	189	184	172	205	196	221	183	194	183	168	184	208	193	187	179	189	177	187	167	193	210	212	213	194	204	208	217	163	175	215	191	196	199	177	198	183	206	192	201	216	200	189	189	180	200	177	166	174	197	184	174	197	188	196	207	204	199	173	191	227	201	189	207	197	188	192	185	178	183	187	192	221	198	192	177	182	173	196	191	182	186	192	201	171	232	197	158	186	197	188	202	192	177	195	195	199	178	179	214	209	181	182	203	210	196	218	172	201	184	174	194	204	183	195	202	205	192	174	189	179	225	206	196	197	179	190	174	169	196	180	183	204	200	207	187	191	187	168	193	215	194	188	157	175	203	192	204	174	181	202	185	187	217	175	177	212	204	236	204	200	191	214	201	214	208	209	188	197	194	219	175	189	205	199	202	219	204	195	193	164	186	177	224	208	195	182	183	184	218	220	222	204	200	157	206	183	178	167	172	198	191	197	179	189	186	183	192	192	170	191	192	184	189	189	189	191	195	181	194	204	187	209	173	165	186	191	200	183	199	193	196	195	200	190	184	183	195	195	195	210	177	199	186	184	206	182	202	189	193	171	208	176	199	176	185	193	191	191	196	207	198	193	202	202	202	173	171	233	167	186	192	185	207	188	188	214	197	176	213	173	206	229	197	180	182	216	197	195	179	208	207	214	192	205	190	171	184	188	164	165	200	179	232	189	220	181	162	192	182	194	169	194	207	199	176	225	174	185	196	203	178	180	202	188	183	145	211	207	191	198	187	165	178	199	193	186	190	188	228	172	200	181	206	185	212	192	181	204	193	182	185	201	190	180	197	203	181	187	201	192	175	192	210	173	197	188	172	199	185	173	208	180	184	203	192	189	190	190	217	171	195	197	197	213	173	201	175	197	198	202	186	182	202	191	199	203	190	191	182	203	187	211	191	169	204	200	196	196	204	184	201	189	170	185	188	191
25423	7407	1003	598	491	410	368	387	344	349	377	352	349	339	325	322	348	322	341	326	318	337	292	322	311	313	286	333	315	309	324	294	302	303	316	344	308	299	320	330	284	336	306	365	310	334	358	319	334	273	317	311	316	305	319	334	328	313	312	322	318	308	318	359	308	307	288	344	338	322	322	329	289	299	316	301	325	335	309	308	323	313	302	291	308	339	307	333	319	323	294	305	308	315	337	295	289	338	329	343	307	313	320	321	315	285	323	314	315	324	324	315	309	337	287	292	283	334	311	291	333	308	360	313	291	315	286	276	296	307	313	333	314	309	299	337	327	351	315	327	359	323	308	312	332	299	320	339	317	306	305	331	303	322	303	326	305	312	301	313	357	309	339	310	315	310	316	311	330	353	337	332	290	317	284	309	311	305	314	315	312	331	312	325	313	307	331	287	344	328	320	335	360	313	304	309	319	345	328	368	322	299	359	293	308	288	316	313	334	341	305	324	326	298	317	331	326	318	318	302	343	320	313	330	302	317	308	324	321	333	316	304	337	351	316	309	295	302	295	344	320	325	324	287	332	304	336	339	300	315	341	303	330	333	322	313	313	328	331	337	329	344	297	326	280	285	318	328	319	336	299	306	300	310	301	288	319	316	316	309	321	334	303	324	326	339	320	314	339	304	305	276	302	320	321	299	309	296	316	301	307	349	287	308	332	339	308	320	303	313	313	287	310	270	345	337	340	294	319	337	297	304	327	276	320	309	280	306	325	308	308	308	329	319	331	298	307	334	344	302	323	330	343	310	310	298	324	319	327	302	287	300	305	326	293	311	310	303	357	320	303	293	302	327	359	304	327	322	359	322	319	328	279	326	333	322	334	329	332	353	307	310	327	299	278	317	312	340	325	306	328	319	325	318	373	326	308	309	321	309	318	309	293	344	299	279	314	301	316	328	336	302	330	313	329	348	336	317	316	311	321	325	286	294	290	315	323	303	330	317	314	339	328	316	341	358	303	335	323	333	339	303	335	290	299	292	319	316	336	348	329	339	360	318	332	313	321	285	285	307	304	302	300	312	320	270	282	326	317	309	319	351	302	280	325	332	322	308	296	330	318	302	311	313	319	340	296	327	315	301	299	324	311	299	347	315	301	327	335	317	308	311	311	305	347	301	320	310	324	304	296	303	310	323	326	354	283	326	342	328	310	317	304	318	307	322	320	297	328	286	294	299	325	333	338	303	281	326	316	323	326	310	321	293	319	292	329	302	320	327	299	295	331	350	271	309	305	323	304	321	276	296	310	282	342	306	321	344	285	280	302	297	322	344	291	312	307	333	309	284	313	376	319	304	331	329	322	288	338	333	270	314	307	305	331	325	340	288	335	296	340	323	297	328	336	307	312	304	322	341	323	299	307	327	325	334	322	317	283	326	329	315	324	325	320	336	302	327	308	292	304	332	323	301	315	319	304	303	299	334	310	311	341	332	293	301	312	318	309	320	325	322	308	312	297	312	305	319	305	292	316	296	330	326	334	327	343	312	307	321	291	344	352	293	320	305	305	343	328	312	345	303	319	304	318	325	340	294	312	320	308	320	294	304	337	333	304	298	320	319	322	326	319	310	350	291	337	299	307	329	297	316	303	299	297	328	308	305	309	326	312	316	310	356	325	300	329	324	365	328	318	327	319	305	273	309	284	284	317	279	310	348	328	353	332	300	331	330	306	327	293	341	308	353	312	319	317	301	328	297	336	306	324	320	328	319	310	333	326	296	310	342	348	302	306	345	328	316	287	340	322	272	328	314	314	323	326	271	335	324	331	306	338	317	300	344	339	292	305	285	315	322	326	305	348	315	312	304	307	312	298	304	334	326	342	337	333	329	312	353	315	313	297	358	294	310	299	299	342	314	334	331	313	327	303	339	291	354	312	337	322	307	288	301	257	321	315	287	318	310	318	311	324	294	323	344	317	294	330	303	316	312	327	326	328	281	321	313	334	322	315	320	323	319	301	338	297	306	307	282	303	319	315	325	304	317	296	320	300	305	319	349	288	329	299	307	352	328	339	350	302	321	307	323	308	301	284	317	309	311	324	330	315	314	332	290	329	329	295	297	306	314	333	351	293	347	307	292	322	309	318	306	313	283	342	329	277	300	342	331	343	299	322	311	307	318	324	308	343	290	301	305	313	313	326	319	317	343	300	306	298	345	307	316	329	301	331	307	313	286	329	332	292	287	303	314	273	295	289	307	331	323	291	321	300	318	316	313	299	296	309	324	316	306	344	276	332	336	287	312	320	324	309	345	340	293	313	325	345	340	319	333	288	347	323	282	312	323	291	324	358	311	305	318	328	327	323	324	330	293	333	297	298	293	306	338	300	317	337	296	326	313	293	303	298	321	323	314	303	326	313	351	312	350	306	304	325	334	307	298	326	333	308	292	328	329	329	308	300	311	323	328	346	297	331	302	299	317	324	326	315	325	324	317	322	323	295	298	333	313	318	304	317	354	274	326	331	319	326	337	314	311	296	295	310	310	273	328	340	311	313	312	335	317	324	333	295	338	289	342	345	319	281	291	333	319	333	324	315	325	324	333	319	288	322	278	318	293	333	308	319	300	288	327	317	334	310	320	301	306	296	303	298	287	292	293	312	320	339	324	315	298	326	337	296	343	304	343	301	312	316	311	348	341	315	335	322	333	287	328	322	314	319	321	326	317	311	334	286	342	306	337	301	350	298	353	311	324	305	321	295	325	335	319	325	312	302	322	299	330	318	283	282	311	336	322	263	332	326	327	321	312	297	283	317	311	318	296	321	303	344	338	300	330	300	319	306	332	331	314	304	335	325	317	306	315	368	320	316	303	354	355	304	274	318	335	336	277	292	311	314	338	305	316	307	345	302	317	334	299	323	296	335	313	328	322	323	308	311	309	335	328	326	333	291	331	344	345	302	321	328	320	326	309	322	321	306	339	296	300	320	297	320	300	337	311	281	312	325	331	279	306	338	288	294	314	308	325	311	284	299	323	319	337	290	347	298	326	330	303	325	298	359	314	301	303	311	314	301	311	330	313	307	321	298	315	306	328	348	287	334	293	331	344	306	294	323	327	316	305	331	332	313	278	322	295	292	301	305	324	341	308	352	322	332	315	277	320	343	312	281	332	301	313	315	319	302	326	309	301	315	315	325	332	299	314	323	294	295	292	319	325	333	326	325	340	330	323	298	350	332	331	309	337	345	335	319	305	331	321	312	293	321	344	349	344	316	324	297	329	311	309	345	310	307	318	299	328	311	328	292	301	311	365	313	289	311	327	303	310	310	326	297	313	305	303	312	322	326	289	320	313	331	308	331	322	320	301	292	326	301	305	353	309	336	315	313	300	339	319	331	272	303	308	290	307	296	317	326	304	334	303	307	266	349	329	291	311	340	310	318	346	329	318	342	324	323	318	314	327	317	318	317	330	323	312	356	333	335	318	326	305	297	296	338	300	313	321	348	327	307	340	314	310	318	334
24195	21362	28468	24582	21321	7367	1005	708	574	537	539	500	509	472	452	517	436	486	443	451	468	463	410	439	420	421	442	451	426	471	483	472	431	438	421	433	462	450	437	422	412	441	453	431	435	421	429	432	458	405	403	409	399	414	424	464	440	409	409	392	434	439	432	405	445	431	436	418	421	416	429	416	432	472	394	414	448	430	436	407	443	416	411	464	429	383	408	424	433	443	415	444	437	444	451	452	465	392	439	397	448	398	426	434	462	374	423	425	431	454	436	396	424	377	450	473	432	497	421	445	415	431	436	433	439	418	413	414	410	435	416	412	388	423	402	418	385	449	411	400	451	434	423	443	417	439	423	443	397	451	442	415	461	439	406	406	408	424	409	406	403	422	413	424	435	426	413	440	404	439	414	371	444	425	423	420	415	426	423	442	413	429	427	369	404	394	409	441	447	396	424	410	419	427	406	416	426	449	403	397	398	426	427	425	416	373	432	405	381	440	420	435	430	482	438	433	451	420	409	453	418	448	425	409	372	427	450	413	444	415	400	371	407	425	424	460	419	454	401	432	464	442	428	390	400	427	442	424	413	437	405	424	414	417	430	388	419	415	420	424	369	399	405	404	446	412	425	400	404	478	387	440	399	423	395	456	408	420	429	397	458	424	431	416	413	394	410	406	448	391	420	408	381	463	414	413	429	410	408	431	415	411	435	399	408	409	386	414	428	405	408	424	374	462	393	381	454	422	433	424	418	445	402	411	433	422	409	397	375	408	445	391	393	449	433	392	415	423	428	432	389	439	412	404	396	413	418	429	471	417	450	435	417	427	435	426	441	407	434	404	413	431	409	433	425	428	401	399	435	418	390	426	390	464	386	421	408	406	395	437	437	427	387	436	429	403	422	427	418	407	401	400	399	421	435	408	423	459	388	455	425	419	425	468	405	396	449	397	372	399	433	428	447	384	428	447	431	429	408	451	458	427	404	438	426	439	441	393	391	418	421	420	435	414	391	432	414	419	418	405	421	396	385	407	402	441	394	389	382	420	391	445	447	404	419	438	399	463	443	401	411	436	436	445	381	405	429	438	424	402	413	417	427	413	419	433	387	416	431	388	430	415	446	399	429	442	403	429	449	433	399	414	450	430	435	427	393	431	412	440	405	449	388	411	378	438	404	458	397	437	432	424	454	412	398	440	433	396	419	393	448	421	440	401	409	438	425	417	432	431	419	410	431	381	392	414	373	422	421	416	431	392	442	429	401	419	429	401	392	423	437	419	423	441	423	401	402	412	409	424	428	422	397	399	427	437	405	438	412	455	402	432	391	400	414	404	422	395	438	453	466	427	440	411	412	436	431	388	419	445	418	421	425	421	433	448	412	441	418	429	452	442	417	458	420	427	420	406	409	400	423	390	437	410	420	430	410	438	396	432	416	451	423	417	386	401	396	421	452	400	407	397	434	415	414	435	429	391	427	430	426	418	438	445	412	433	437	456	434	392	419	398	390	420	417	434	469	441	408	439	395	399	419	406	428	431	429	437	445	387	389	419	375	447	449	456	446	398	419	409	391	420	372	401	425	426	471	407	428	415	443	446	436	415	414	409	408	420	412	435	434	410	408	402	419	428	452	449	457	415	413	400	446	432	458	425	413	411	440	407	441	468	460	374	427	412	402	404	465	411	430	423	441	398	431	453	395	423	433	422	414	395	439	459	384	407	419	418	444	407	416	436	443	412	418	419	385	445	446	427	426	418	431	443	437	417	432	440	427	408	450	445	416	445	399	412	431	439	435	403	390	408	448	454	432	432	454	380	418	459	428	395	400	395	434	428	402	397	430	414	439	412	418	442	421	452	379	440	442	403	450	408	435	428	470	433	435	413	444	488	430	431	385	426	443	444	418	405	445	417	413	409	385	428	422	405	441	418	430	431	441	443	423	391	431	415	444	449	402	416	379	396	423	427	408	410	393	451	428	456	414	409	409	419	440	401	388	436	415	433	407	395	409	409	398	413	428	404	422	410	404	412	412	464	406	431	430	438	403	415	445	420	424	421	402	428	439	414	450	401	417	418	428	403	417	392	400	421	429	443	418	405	409	421	460	428	415	416	390	440	420	409	403	436	423	442	416	428	406	422	440	405	473	438	414	435	425	426	418	422	403	419	397	401	418	434	445	398	444	414	419	434	443	430	395	431	377	415	422	440	437	420	494	408	392	445	407	397	380	387	413	446	413	406	420	420	437	406	441	433	421	438	413	432	434	392	418	399	422	409	432	417	391	417	478	389	446	484	418	413	421	413	407	457	414	368	419	402	423	429	443	438	426	405	451	436	396	424	408	465	409	420	403	441	415	412	461	376	391	418	415	417	451	447	415	460	411	432	430	436	391	404	434	421	423	444	437	427	409	390	416	438	372	412	423	407	427	438	400	415	409	441	429	431	436	475	416	400	422	389	395	440	424	407	383	397	378	410	410	456	441	430	409	412	442	400	389	437	427	413	407	417	404	408	412	456	415	461	446	428	449	437	440	435	404	435	413	423	427	418	414	423	394	422	415	403	426	406	400	397	428	426	425	433	428	384	413	398	401	440	425	392	417	368	425	416	415	423	443	417	440	419	432	425	434	453	410	462	409	418	418	411	422	435	414	424	422	413	397	390	415	413	389	422	423	423	424	421	389	404	402	414	452	409	413	390	390	436	424	443	432	413	385	405	412	422	385	416	458	393	396	409	450	439	425	372	401	426	411	424	441	425	442	431	431	405	440	451	425	410	416	446	429	433	408	461	430	443	423	434	409	410	424	433	426	445	390	416	425	444	407	423	388	412	428	419	423	400	458	437	435	409	435	400	403	436	407	425	416	427	415	411	413	411	419	446	407	410	412	389	400	421	412	446	440	404	410	377	422	443	395	419	402	412	395	420	414	395	438	416	440	420	450	419	411	462	413	405	424	430	450	463	427	442	430	387	428	414	405	403	406	381	422	413	426	409	418	459	450	457	416	419	425	425	438	449	452	447	437	381	406	421	420	417	394	405	448	434	404	427	455	432	374	434	414	389	401	425	453	423	372	413	380	407	384	406	389	437	451	402	399	411	418	414	396	421	439	439	452	441	423	399	390	391	378	420	404	399	400	445	440	418	425	413	428	417	404	404	397	404	438	420	391	396	433	420	379	430	456	434	415	442	418	430	386	449	429	425	436	422	411	411	418	438	390	426	429	409	420	399	398	436	415	395	455	466	418	429	433	423	417	452	395	411	423	413	414	438	433	446	397	466	469	392	432	390	412	428	418	408	459	423	445	416	390	413	438	417	396	413	431	413	432	460	435	403	426	415	419	448	412	426	397	412	425	423	411	411	446	427	453	398	405	401	449	429	410	401	426	443	402	433	453	480	420	424	395	417	406	415	425	452	411	373	456	425	375	406	414	441	483	401	372	413	388	423	431	423	461	393	435	411	421	401	438	433	421	415	411	426	453	421	401	408	441	393	458	444	418	414	428	432	404	459	411	427
43623	19149	7457	3808	2630	2028	1663	1381	1195	1089	1043	937	947	868	923	818	765	811	777	759	707	706	688	728	730	728	715	700	713	686	739	657	713	694	707	683	704	688	720	669	725	734	722	692	699	652	656	684	685	654	643	659	704	666	682	703	621	631	631	657	673	650	673	674	633	647	659	678	700	663	701	732	708	683	677	656	671	661	653	670	628	711	646	668	678	635	681	616	689	630	656	671	694	675	698	672	626	637	668	668	674	658	668	621	700	677	674	669	657	633	651	709	687	663	677	685	652	636	707	664	618	687	671	656	704	617	612	676	702	693	683	664	694	643	647	684	666	683	644	669	640	660	670	649	674	662	683	670	634	656	661	673	677	665	705	648	657	656	722	628	682	642	652	651	678	649	601	646	643	694	641	674	685	653	630	672	709	710	701	621	655	640	678	657	701	654	643	660	664	635	696	676	646	635	612	651	689	657	630	682	654	643	663	694	626	668	657	639	691	647	675	686	662	628	606	682	642	648	657	645	657	669	626	682	674	678	675	628	659	665	633	670	681	657	639	660	713	609	655	675	673	667	637	648	667	702	679	720	646	665	687	619	668	645	672	667	678	616	696	678	686	649	647	667	638	706	646	650	677	643	623	643	674	657	670	663	618	694	694	639	708	655	723	728	628	640	669	630	640	655	639	661	697	639	685	654	673	623	643	687	675	663	663	655	687	671	646	638	650	673	649	629	639	631	652	624	660	663	625	640	650	683	697	652	680	664	711	665	617	687	642	712	640	661	684	657	696	609	657	678	697	692	690	617	679	666	622	678	677	620	721	671	653	676	685	644	679	673	638	646	650	665	649	680	669	675	650	698	702	616	653	663	642	660	664	677	688	696	661	642	718	643	661	674	620	669	700	628	616	685	603	693	684	622	672	633	666	612	684	632	666	684	690	705	698	666	667	658	627	692	650	675	695	691	623	676	645	644	655	678	625	649	652	643	648	679	633	676	614	649	708	647	689	631	711	713	616	667	684	603	659	673	646	692	608	662	636	650	719	684	650	684	671	660	658	624	678	659	645	667	657	649	656	643	648	691	658	678	698	655	676	729	656	668	658	664	641	656	643	688	646	626	673	671	635	674	694	651	693	703	690	693	624	659	653	688	644	612	654	669	636	679	635	670	676	687	651	645	655	656	671	642	682	699	689	622	652	625	649	643	677	698	619	699	652	648	604	689	679	656	677	663	635	660	658	653	675	705	685	676	643	636	676	646	632	664	629	720	699	671	646	693	678	682	681	643	659	656	680	660	660	659	677	669	643	624	681	658	647	643	671	609	667	653	667	678	636	694	617	681	629	654	696	628	713	675	651	619	629	637	612	668	645	680	620	656	627	638	701	664	647	663	614	667	641	666	662	629	627	618	660	656	671	645	640	676	657	637	660	649	636	655	651	683	649	644	671	619	649	696	661	683	617	670	658	654	612	672	666	659	670	661	689	685	660	656	627	696	652	663	684	636	660	706	647	628	659	636	664	686	670	666	648	678	676	628	694	655	698	661	704	690	648	636	701	646	607	679	669	672	631	699	708	672	619	681	673	691	677	634	653	609	649	647	656	641	643	653	673	632	667	699	668	678	668	656	621	690	708	661	677	658	664	672	686	668	636	705	674	661	638	639	650	625	651	717	649	632	657	654	660	635	687	627	628	661	587	669	661	672	662	672	634	635	606	649	627	620	655	631	701	697	656	667	668	679	669	647	609	648	626	671	694	636	668	606	641	653	640	685	650	645	594	646	683	642	653	632	677	714	630	690	719	638	690	660	667	622	670	637	687	656	637	637	696	703	650	681	637	731	655	648	648	672	654	640	648	667	713	634	643	638	653	704	646	689	647	682	711	647	625	689	693	703	685	651	708	625	615	670	647	668	697	629	635	646	646	680	611	652	653	662	692	674	674	655	687	680	713	669	642	683	660	635	676	696	660	667	646	650	681	681	630	691	672	629	689	665	632	700	692	653	634	629	697	690	673	658	663	670	660	674	640	668	629	640	663	676	630	658	674	637	691	652	655	650	649	649	680	687	687	661	645	617	665	667	600	677	679	681	662	675	631	674	673	683	621	681	624	683	732	691	650	653	724	652	692	692	655	679	631	636	589	650	648	646	676	617	622	699	615	638	687	638	681	668	658	639	643	663	647	673	668	682	662	671	717	657	634	669	657	654	680	644	629	601	654	654	644	634	663	647	650	673	661	638	605	645	664	643	631	670	669	615	667	637	651	688	626	620	634	623	661	650	629	615	650	709	661	641	665	714	643	660	666	687	666	692	660	659	667	706	670	603	671	686	694	670	632	646	652	670	658	670	645	697	713	678	645	659	670	704	651	680	679	689	636	691	654	637	675	633	639	651	626	686	677	653	691	690	668	631	658	681	637	694	676	667	640	681	654	663	686	644	672	695	678	670	686	658	624	695	618	689	684	662	687	696	710	620	664	674	633	670	688	684	610	675	698	650	638	709	688	622	638	686	705	665	668	693	628	666	644	662	634	672	626	640	693	670	674	662	661	663	644	665	667	702	675	650	666	685	647	716	684	655	662	623	654	659	655	650	680	714	681	656	675	684	635	655	681	673	675	655	611	652	655	644	671	669	695	685	652	643	684	691	631	646	632	656	681	661	669	659	689	637	645	700	672	693	659	702	693	633	642	612	658	656	649	666	643	643	653	621	719	685	619	676	675	676	687	701	665	701	619	633	618	656	662	636	652	680	673	651	622	661	642	655	689	624	613	675	629	716	636	638	704	628	675	658	671	677	595	708	672	638	637	644	677	667	595	626	630	658	673	624	678	683	628	664	660	664	656	676	667	688	641	686	648	666	654	648	688	651	656	673	607	623	680	653	661	661	630	662	674	630	674	720	697	661	669	694	732	684	650	668	706	676	606	682	639	685	678	674	711	643	679	663	642	666	624	685	653	665	694	684	693	672	659	665	633	661	679	658	641	676	661	646	675	626	618	644	675	654	667	669	670	663	664	644	605	704	654	673	635	612	659	643	655	669	714	637	642	652	641	646	668	636	621	716	657	677	669	626	631	682	627	673	687	669	699	638	631	658	661	665	669	670	653	636	638	658	669	708	660	691	684	670	621	668	639	664	692	681	667	633	640	713	668	688	666	737	656	674	660	676	651	701	683	679	637	639	673	662	654	753	689	656	647	671	669	687	640	635	682	652	661	662	662	639	673	611	707	672	638	650	632	611	635	684	671	678	683	644	656	649	687	672	689	670	624	640	662	651	630	661	667	706	614	650	674	705	654	664	676	650	675	683	664	687	657	626	625	680	669	684	642	674	641	611	656	646	682	626	637	668	632	682	702	647	625	679	622	697	622	668	672	651	710	628	640	675	636	686	666	680	667	626	620	709	655	655	692	648	629	741	633	663	674	645	619	647	701	615	708	668	666	667	698	679	666	648	668	644	688	690	674	667	675	635	656	662	648	679	670	665	688	675	622	609	685	665	678	633	635	663
23234	21386	28895	24263	21386	21337	5003	1045	779	734	651	659	615	584	585	558	538	541	515	496	520	528	497	512	448	469	481	509	466	453	482	492	494	469	444	489	474	451	448	471	486	497	494	489	509	455	446	481	513	491	442	493	469	481	458	424	493	467	468	446	465	461	424	446	472	458	503	459	426	530	457	441	495	459	499	483	490	430	454	473	446	458	424	440	447	416	434	460	500	464	465	507	467	443	464	440	441	428	425	447	479	476	456	478	451	488	454	434	447	469	406	488	425	456	429	482	437	451	488	420	492	460	433	469	467	452	464	439	448	433	428	453	436	463	437	496	462	448	456	439	503	462	451	446	451	454	449	430	465	490	471	449	476	470	475	467	458	466	495	509	460	437	496	450	491	442	454	456	446	432	429	434	440	476	506	465	451	462	454	457	449	457	472	467	453	447	474	478	495	468	463	446	472	443	474	448	456	448	479	456	451	448	450	465	427	474	442	470	454	476	453	461	428	454	432	463	425	473	459	416	471	499	455	423	436	468	442	474	471	473	468	408	444	458	441	477	482	465	435	438	467	466	451	446	453	486	446	476	458	509	491	452	459	460	459	474	435	451	472	485	448	447	462	463	466	447	471	451	427	445	441	460	443	494	475	423	455	485	464	448	481	432	469	442	498	470	488	484	440	437	458	458	437	442	474	462	438	421	467	440	470	452	419	448	484	461	482	481	462	411	419	459	443	407	395	459	428	446	507	464	454	502	487	438	459	470	445	431	476	437	506	472	422	488	464	481	472	460	470	476	469	432	459	420	474	469	440	485	453	478	478	450	472	472	454	491	456	455	450	444	463	440	441	441	424	521	416	448	472	465	454	466	414	427	448	489	489	457	447	445	456	462	425	452	458	473	481	457	456	512	431	422	461	479	435	439	429	479	513	451	482	438	489	437	411	445	481	454	437	501	471	495	445	439	433	444	444	468	492	442	462	443	479	451	433	449	437	441	456	441	467	459	485	441	453	431	454	488	471	499	444	443	419	490	485	484	416	451	453	452	460	414	465	449	480	422	488	461	480	461	452	473	471	458	461	501	440	457	460	450	465	436	444	451	426	416	429	479	444	437	492	433	458	502	435	465	457	466	429	428	444	461	451	476	465	436	412	459	430	493	448	449	472	424	448	499	458	487	466	488	450	475	441	450	468	454	469	461	439	490	454	479	478	457	450	426	467	455	445	456	440	479	453	454	466	454	416	449	467	447	425	442	484	451	448	441	420	430	469	484	448	457	450	454	467	450	466	471	439	477	456	457	482	469	471	448	475	468	481	469	416	452	473	450	428	443	467	461	468	472	436	452	457	433	437	421	424	475	462	456	458	468	470	464	492	434	475	461	434	443	487	402	458	447	415	437	456	409	442	428	465	466	475	456	467	467	424	476	440	453	455	457	453	465	443	458	436	445	439	441	396	439	462	417	448	470	465	493	442	454	458	444	445	502	443	454	463	459	442	494	450	476	467	463	423	457	478	455	426	463	455	438	453	436	433	471	467	502	445	472	463	463	458	498	431	471	441	455	469	424	487	456	488	457	474	461	437	463	433	472	425	472	437	432	444	415	458	457	476	414	470	437	466	454	462	449	437	431	454	447	481	463	415	420	452	450	409	446	442	494	475	438	460	448	457	434	461	453	463	447	462	462	442	460	444	458	458	417	397	468	468	449	463	441	460	427	434	404	446	477	465	430	432	485	453	450	471	432	422	413	474	468	473	450	470	446	413	459	447	444	465	455	396	434	487	466	436	466	446	474	456	464	445	432	482	475	434	460	473	463	408	464	437	451	469	441	504	429	472	454	449	474	475	442	467	479	475	481	445	461	460	443	444	488	482	466	426	438	461	484	446	405	432	462	423	456	456	470	428	461	447	459	473	467	464	474	450	486	430	464	463	450	460	444	430	511	478	467	458	460	473	485	458	420	440	454	458	502	449	436	451	442	410	453	479	447	458	477	470	449	471	514	439	456	438	445	484	485	454	446	464	459	457	447	427	427	458	438	434	458	427	482	427	446	496	474	490	442	449	429	408	454	467	455	447	439	450	477	434	467	469	427	438	458	474	446	462	466	468	440	440	506	472	446	479	470	426	435	471	425	469	432	449	458	484	457	444	454	468	413	433	458	461	488	459	423	461	431	460	426	462	460	467	433	481	455	438	469	455	466	460	421	442	467	460	446	452	444	456	457	496	416	470	474	467	454	456	474	441	482	457	483	423	482	405	464	423	453	453	445	437	449	403	422	449	444	443	462	467	489	454	492	455	454	469	429	452	434	447	475	439	454	488	438	451	442	492	455	472	465	465	468	401	494	437	392	454	439	448	449	451	445	476	470	470	431	450	437	478	447	466	438	436	494	447	441	461	457	424	463	435	475	481	460	430	494	444	424	460	502	460	499	465	470	468	419	457	462	455	431	468	502	459	434	466	466	441	466	415	460	499	449	444	451	448	442	459	446	462	433	470	409	467	477	485	448	470	475	448	476	474	449	429	468	463	462	446	427	497	459	445	466	515	437	450	450	458	470	431	406	462	442	451	421	448	457	436	426	448	420	466	436	423	467	464	466	435	463	452	467	475	446	444	418	442	448	452	444	428	464	482	446	412	442	432	413	440	463	469	472	429	455	479	421	459	467	482	445	445	438	440	461	454	440	455	439	461	442	509	482	460	462	445	458	498	442	460	441	410	434	447	428	426	460	478	431	436	480	492	449	425	502	469	429	470	459	436	437	450	442	464	458	440	441	443	457	435	457	473	473	500	493	429	430	450	458	457	487	423	470	421	447	463	454	451	427	474	424	434	479	449	461	419	450	432	431	449	480	474	446	458	468	455	464	445	466	453	444	496	426	466	483	424	454	436	425	447	424	449	450	432	459	447	430	451	439	468	426	455	488	436	492	426	454	442	448	436	479	460	438	418	484	469	451	472	466	442	431	479	467	463	434	437	404	463	475	442	452	466	499	464	451	466	441	433	470	462	455	472	418	458	415	459	463	481	481	452	496	438	475	460	448	464	417	474	451	449	441	453	450	451	467	483	451	474	423	469	494	476	445	451	451	451	424	510	435	479	459	466	431	445	463	455	461	454	457	437	453	493	432	409	432	470	429	452	444	503	479	498	425	458	469	472	413	449	468	426	487	461	445	475	451	447	444	472	434	422	485	479	469	454	494	455	495	432	427	458	475	450	447	452	465	456	453	424	462	469	454	426	445	433	459	450	428	461	474	470	445	464	467	466	486	465	516	434	517	448	454	426	420	488	436	442	459	482	478	436	490	449	480	435	475	474	417	461	433	470	481	451	482	444	420	445	446	430	436	435	429	472	459	467	453	458	429	484	476	428	466	435	447	430	438	420	429	431	439	456	484	462	461	464	436	469	460	503	476	486	428	474	466	466	492	428	440	443	462	458	431	466	460	480	451	480	466	441	472	471	453	469	430	451	421	452	471	432	470	481	442	428	476	473	399	446	465	467	465
43900	21896	12015	6240	4232	3315	2604	2146	1834	1612	1414	1282	1200	1091	1079	1005	997	939	961	871	847	790	824	792	819	818	814	813	778	763	724	761	753	793	803	793	745	714	767	766	742	762	734	747	749	760	758	737	718	756	765	744	739	725	769	790	745	757	726	715	788	735	761	765	738	742	709	754	705	699	773	734	735	710	737	714	757	729	685	756	737	688	659	768	696	783	770	688	684	721	725	732	745	707	726	715	697	750	693	729	704	739	731	687	787	656	735	707	737	712	736	716	730	708	715	723	724	743	735	708	752	706	708	694	736	791	698	775	715	772	735	713	686	721	705	700	654	743	717	751	666	724	685	699	684	702	733	707	694	744	656	707	705	750	718	715	710	726	735	717	740	721	756	764	716	727	699	729	708	739	711	725	726	741	720	672	686	727	698	707	727	717	744	756	708	694	771	735	676	722	739	728	675	718	738	731	717	727	709	718	734	739	734	726	710	738	777	730	710	725	726	699	700	724	708	696	719	701	716	768	722	739	704	730	703	721	705	700	754	735	711	725	726	699	723	712	717	703	697	707	751	671	766	756	688	748	750	711	682	646	704	743	703	690	726	703	728	714	711	734	723	685	727	724	732	698	709	708	733	707	740	707	693	701	703	753	771	673	736	717	776	743	670	705	662	749	681	718	717	719	709	715	705	731	723	744	688	727	685	724	719	734	734	745	709	669	689	711	729	706	734	720	731	731	759	671	689	721	753	693	706	733	717	702	681	716	708	756	652	705	721	697	697	714	702	735	755	672	736	723	748	731	740	741	693	744	679	731	699	760	717	700	681	746	737	717	769	724	729	732	705	701	703	731	729	717	715	692	672	690	741	727	715	764	708	696	697	734	742	749	681	711	703	730	744	734	712	764	694	696	711	717	727	709	729	703	682	716	675	706	689	693	767	746	701	725	739	728	719	757	701	734	759	663	676	751	703	778	736	713	746	679	753	729	697	682	731	711	657	683	700	739	704	703	713	724	691	689	700	710	720	734	755	754	717	715	707	749	703	684	713	724	679	718	690	699	696	739	743	730	718	746	778	683	665	762	749	710	735	728	710	723	708	775	728	696	757	685	660	687	692	715	688	780	696	725	722	751	736	747	729	706	711	729	719	720	729	743	644	707	765	732	708	716	727	709	675	738	701	694	720	729	719	706	716	732	766	719	737	712	706	689	698	725	700	742	712	675	686	744	697	740	725	743	672	709	695	744	696	696	698	704	690	761	778	700	719	699	718	758	751	740	651	728	738	707	751	740	745	716	756	762	708	708	746	717	696	707	747	704	761	678	684	755	706	706	727	689	690	677	738	712	703	698	714	708	775	706	699	676	728	736	693	697	709	749	725	737	727	746	684	724	728	754	744	682	701	735	706	725	731	692	714	732	667	660	692	696	698	743	682	673	697	722	673	711	722	733	750	737	663	704	687	749	719	694	687	692	685	712	753	746	692	726	741	740	739	719	727	724	749	701	697	744	748	691	723	660	718	704	723	735	738	733	720	701	764	732	713	710	679	713	689	768	688	731	701	721	700	721	725	757	717	706	722	738	705	711	713	708	734	752	774	661	708	740	692	699	720	724	718	747	706	754	707	744	716	731	734	708	675	729	745	696	713	733	728	735	717	701	692	755	771	707	748	700	703	719	653	723	703	743	718	703	660	717	657	626	696	689	714	678	756	704	749	715	718	703	671	738	761	686	714	704	698	687	684	705	735	729	681	763	724	709	721	731	744	706	735	713	699	686	691	744	738	719	753	680	674	702	688	647	745	698	721	698	714	714	732	718	715	754	709	707	694	701	716	699	699	721	767	712	740	660	735	713	732	747	700	701	713	692	704	753	747	701	714	727	746	690	675	686	712	664	759	715	680	703	703	765	734	719	754	706	731	724	723	720	699	718	747	728	664	732	740	716	782	720	729	713	727	679	743	704	729	705	748	703	708	742	742	719	767	713	746	718	758	682	748	714	721	717	736	715	746	733	746	709	691	719	718	760	755	716	740	650	739	712	687	727	713	726	702	677	720	720	742	718	726	701	728	750	720	718	682	741	675	724	708	757	714	716	726	710	722	723	720	717	702	723	722	697	774	717	725	742	691	742	761	756	719	699	738	706	733	684	700	725	691	725	736	758	761	723	694	722	718	686	695	672	744	732	713	693	725	713	733	759	694	716	757	704	738	714	639	725	696	737	720	761	716	712	719	699	712	701	697	697	701	705	760	709	703	743	750	705	715	719	705	706	734	717	697	714	703	774	689	759	723	709	689	707	742	753	668	739	758	714	724	718	736	735	706	757	719	660	724	728	706	785	716	706	726	711	723	737	743	750	693	715	710	709	638	684	735	672	716	706	743	653	723	726	718	682	705	711	659	702	728	692	733	696	701	699	686	730	708	716	722	767	732	692	691	710	703	686	743	690	693	721	728	699	730	746	710	737	683	715	730	679	756	698	788	734	642	685	770	762	711	734	725	752	710	707	763	732	698	728	724	733	723	732	754	745	735	723	742	648	704	674	735	726	691	721	709	694	701	728	705	752	729	726	707	701	731	719	702	715	740	717	742	727	767	760	744	703	698	698	700	750	728	717	730	684	717	711	675	717	725	731	719	726	763	716	717	734	726	756	721	701	788	724	713	691	731	680	687	672	695	708	737	759	732	726	757	739	712	727	729	745	720	688	717	689	707	663	755	744	700	774	705	729	714	727	722	694	683	718	743	695	764	720	731	662	727	700	711	713	736	724	699	699	722	735	707	734	718	711	745	742	716	706	735	712	715	731	725	685	697	669	748	754	750	679	712	710	710	713	738	703	706	671	688	666	720	732	695	736	706	775	727	700	685	704	742	744	688	712	743	719	698	701	699	731	713	701	729	664	679	702	753	706	731	702	707	739	718	700	768	684	736	759	687	751	687	697	672	704	716	715	735	723	722	740	708	725	687	713	705	740	671	692	657	724	747	754	706	720	722	708	728	726	695	713	731	712	718	709	705	714	706	660	698	682	729	711	681	724	698	738	709	746	767	746	704	718	787	733	688	710	710	686	648	726	719	774	713	744	721	732	699	689	722	705	734	712	726	672	703	684	798	692	741	720	690	700	709	709	677	694	691	747	754	741	699	700	694	715	722	724	738	713	708	775	713	685	712	703	710	720	762	692	730	700	721	737	717	704	776	751	713	756	686	682	679	722	720	682	761	704	700	758	727	693	733	702	711	706	680	727	727	719	719	683	741	739	742	718	715	688	744	745	742	704	801	743	710	761	735	769	708	709	697	725	698	732	731	732	723	709	691	747	672	724	721	748	733	708	670	676	707	721	674	710	749	725	700	741	722	673	710	723	698	708	709	659	726	705	694	703	684	741	703	712	734	754	670	727	764	677	723	721	723	726	742	729	688	705	720	736	738	704	724	773	657	679	680	677	674	744	687	657	697	707	735	687	710	702	739	723	713	718	736	710	731	750	722	674	702	675	704	703	734	699	662	710
27232	21143	10729	574	317	236	217	227	204	209	193	179	237	224	181	196	177	190	210	226	193	189	180	191	221	204	210	177	178	185	183	173	214	198	189	185	219	201	194	173	178	207	189	202	198	186	186	200	210	193	187	217	163	185	214	191	209	235	179	187	203	186	177	186	211	224	209	209	184	208	176	188	186	199	180	198	190	186	180	214	190	209	216	184	214	208	221	188	187	179	182	201	170	199	182	193	197	202	215	192	212	207	191	184	169	190	173	216	178	197	175	175	216	190	198	184	210	214	164	176	203	192	169	182	187	180	188	202	176	196	171	195	183	187	199	204	210	203	182	177	197	201	187	212	177	199	174	209	213	192	181	192	223	170	200	187	200	182	195	205	219	197	185	213	210	200	174	200	182	168	201	179	187	198	201	209	186	179	209	195	186	196	205	197	203	190	199	185	183	180	195	186	192	202	211	170	196	179	180	209	189	197	214	192	190	190	178	179	188	199	174	186	193	180	214	192	213	186	211	192	194	211	181	196	171	192	184	187	203	202	205	196	196	189	195	216	218	185	184	215	188	169	180	196	191	194	163	194	204	193	183	192	192	197	180	177	179	195	200	182	185	183	187	178	184	175	201	224	183	192	196	220	204	173	208	215	208	198	197	182	181	185	218	217	167	208	180	166	202	197	203	188	174	218	196	197	209	186	212	197	184	175	195	163	195	186	194	173	199	176	178	195	196	201	195	192	200	190	176	192	212	188	194	227	206	202	198	185	185	191	208	216	204	192	202	198	193	181	185	194	168	196	192	197	209	180	201	199	199	185	198	189	212	176	206	202	214	184	187	190	186	183	216	184	180	196	191	186	180	182	168	191	207	206	217	180	186	205	186	147	193	213	173	194	166	176	179	197	190	183	187	189	188	189	195	182	176	163	172	180	216	200	182	235	185	180	191	179	183	188	202	186	184	188	215	186	184	161	187	211	199	186	225	196	188	199	183	181	202	175	184	209	175	198	199	204	174	171	200	216	188	217	184	201	198	193	208	202	168	195	202	186	220	205	209	192	208	192	200	197	198	177	193	197	214	183	203	179	210	173	187	200	177	212	179	198	202	188	196	210	208	198	194	190	189	224	217	185	175	180	197	187	192	197	231	179	191	190	195	186	196	190	182	194	187	182	214	207	189	204	213	209	167	189	209	220	217	185	193	205	181	193	209	183	205	183	177	166	186	207	191	199	174	216	201	187	192	219	205	173	200	218	187	188	167	172	178	190	178	190	179	208	179	194	196	192	198	190	181	206	198	186	211	217	189	175	179	184	191	181	188	207	195	176	182	202	191	200	184	199	196	196	185	204	187	184	189	200	197	203	197	201	204	211	174	191	185	173	199	216	181	192	190	226	186	200	210	182	196	185	197	192	212	187	166	192	210	194	195	202	211	214	196	190	192	201	150	199	183	187	193	219	233	181	169	190	157	193	188	204	192	175	213	192	187	199	205	191	198	187	184	219	191	184	188	170	194	191	201	191	176	204	192	181	184	199	198	201	193	198	175	194	176	155	177	216	202	209	169	201	184	187	192	225	187	195	190	168	185	204	218	197	184	204	200	181	194	178	192	187	221	184	227	176	208	165	187	176	210	198	200	203	163	203	196	186	176	201	192	216	205	186	178	170	161	176	199	190	214	177	161	184	175	208	192	211	212	209	194	201	215	211	184	214	160	224	196	183	201	181	201	207	213	213	164	173	224	175	204	183	192	202	185	180	192	185	195	166	164	213	160	202	190	184	226	181	179	202	204	208	201	165	182	221	196	199	202	188	182	196	183	196	212	201	216	189	191	189	199	204	215	187	197	204	176	198	205	216	207	201	193	223	188	226	165	195	232	186	185	205	184	214	211	183	168	184	196	194	184	192	200	170	187	203	199	193	184	209	190	213	211	223	195	196	188	178	202	191	185	204	177	198	200	195	201	190	191	209	192	206	206	213	195	208	192	193	194	195	197	206	174	182	161	176	171	169	183	200	163	196	173	192	193	199	183	199	210	204	193	176	214	188	200	199	216	165	198	181	196	191	196	185	188	190	172	178	201	200	191	188	189	183	203	206	189	199	191	209	181	181	182	174	197	220	205	211	207	203	212	186	183	193	190	193	196	206	208	214	200	194	196	161	177	202	196	191	202	178	200	182	190	194	213	187	176	194	180	183	214	177	193	183	195	190	191	185	193	190	185	176	188	187	228	192	181	194	182	192	175	201	209	197	177	204	193	199	161	190	191	182	208	178	208	195	203	182	211	157	209	195	190	209	194	193	202	190	214	195	188	197	202	186	218	175	209	192	201	183	205	158	179	195	219	178	208	193	182	186	222	195	190	192	186	176	211	206	200	218	202	212	184	183	205	183	207	188	197	203	181	188	215	187	209	204	196	195	192	198	205	185	179	200	208	189	203	171	201	200	202	206	182	177	185	191	200	188	214	181	213	188	203	204	183	189	196	202	249	193	208	173	185	197	177	205	177	185	168	216	197	199	221	183	201	164	201	208	211	193	182	188	206	216	204	188	192	190	178	191	186	172	188	200	186	223	224	199	195	200	210	189	184	156	173	221	169	194	166	199	202	184	184	192	185	188	178	195	200	199	184	165	187	171	173	202	177	206	148	185	189	208	187	194	175	199	198	194	164	207	193	233	201	191	185	176	195	178	197	184	191	224	170	221	176	191	192	190	205	187	204	194	182	176	185	185	189	190	185	191	196	196	188	179	182	187	202	168	192	182	202	223	203	192	186	178	191	170	223	202	229	207	214	183	194	213	183	191	191	198	193	197	205	190	195	178	195	192	212	182	186	191	190	203	221	205	225	205	183	178	184	221	234	201	210	201	186	175	189	198	224	216	215	208	184	187	191	180	194	179	178	178	205	200	203	198	212	198	199	198	210	168	185	196	231	182	192	201	193	170	174	180	190	193	225	198	193	196	204	207	178	196	184	196	202	187	181	214	206	231	228	197	161	201	176	196	183	189	200	184	183	189	196	220	175	209	195	177	184	180	206	186	183	181	185	188	193	203	204	196	177	222	186	198	180	184	183	208	195	209	207	208	188	191	195	223	174	207	196	195	181	189	212	183	181	188	198	184	207	214	191	191	183	192	192	171	199	186	216	203	198	191	182	198	219	186	186	209	210	183	190	193	193	178	201	197	194	180	183	186	199	202	183	180	194	207	195	184	193	206	185	219	209	206	197	179	233	197	190	191	178	203	185	178	211	192	190	185	214	189	184	210	217	186	184	185	179	215	201	185	191	189	190	187	151	182	188	189	172	177	171	209	196	183	196	181	205	196	191	178	224	170	205	182	194	182	197	199	209	207	166	198	209	196	183	200	191	218	179	199	196	197	198	211	193	203	216	196	213	189	186	204	224	233	195	199	176	201	186	215	225	165	190	187	177	205	184	179	188	173	208	217	194	197	200	195	214	185	224	212	228	175	201	188	166	208	206	173	200	175	210	183	168	155	180	190	192	172
24648	7415	1071	675	466	418	397	366	387	342	351	340	352	314	369	314	311	355	304	342	308	344	304	312	310	356	300	314	339	306	298	286	316	338	301	324	343	305	316	321	303	366	338	300	344	331	297	318	303	323	283	333	283	336	322	289	297	304	296	304	305	319	338	316	335	299	336	343	305	311	331	335	281	334	310	332	303	331	341	349	319	308	342	316	327	346	325	329	324	284	307	309	293	323	324	315	327	335	325	336	286	339	295	321	288	304	325	306	349	300	376	301	334	335	318	304	311	276	333	337	376	297	334	318	320	335	303	305	298	338	327	327	338	317	316	321	278	338	337	318	331	316	339	328	312	304	295	308	315	342	282	337	294	278	303	331	338	343	310	324	306	308	317	337	300	312	301	311	327	318	321	317	291	331	323	297	322	324	306	321	322	307	303	328	318	296	307	313	324	316	329	311	350	328	316	345	328	333	310	350	339	281	323	330	303	345	345	287	331	317	303	329	315	304	319	280	303	313	314	303	312	316	331	291	309	300	321	319	313	331	299	320	305	337	311	327	323	325	343	323	319	309	319	323	350	353	331	330	289	315	348	304	295	288	289	335	309	336	335	320	325	337	339	329	317	348	326	336	317	321	300	324	327	285	327	298	297	322	300	332	315	318	336	336	336	289	320	314	295	311	333	312	350	312	324	310	326	351	308	349	305	291	347	285	331	322	298	338	310	324	323	301	307	332	312	305	336	304	291	330	317	313	318	307	306	326	340	325	312	300	325	325	305	322	348	307	337	339	333	310	285	313	280	299	334	313	300	315	289	313	299	316	294	328	294	331	315	297	320	348	301	355	335	303	324	314	315	332	308	333	322	346	326	351	305	342	305	317	310	313	357	286	340	302	341	335	336	313	307	304	317	317	324	315	320	284	303	346	338	301	303	328	304	327	326	321	326	306	317	352	348	312	352	324	320	301	322	296	307	321	304	325	317	336	300	325	315	310	295	312	319	330	299	319	337	318	298	314	258	332	338	333	311	309	310	320	302	307	310	319	314	311	306	315	305	306	314	301	272	297	308	301	333	326	321	318	293	323	327	295	307	319	306	307	313	310	335	312	316	319	337	307	288	302	299	338	317	341	305	299	310	350	311	288	308	338	317	306	356	317	311	329	333	350	308	310	346	306	328	336	315	313	315	339	321	298	322	318	307	359	329	301	305	317	328	331	306	320	289	351	338	331	317	293	340	311	346	330	310	307	309	328	347	325	332	332	333	348	329	329	322	318	311	337	295	314	324	326	333	320	305	296	342	341	328	320	310	325	349	319	327	320	324	346	315	308	341	316	349	294	306	355	334	318	346	306	319	339	306	291	306	343	307	339	326	311	311	303	337	316	321	323	285	330	329	318	344	318	319	310	314	345	314	296	345	323	314	355	316	297	296	292	293	335	337	312	330	298	307	336	349	312	323	340	281	314	332	300	313	353	332	303	297	316	340	345	343	303	294	340	302	313	315	351	342	328	321	304	306	330	283	317	313	328	326	299	319	318	319	301	314	340	324	310	310	338	313	305	324	324	290	338	328	329	309	299	300	304	333	305	352	311	315	317	296	298	289	357	335	306	357	301	330	300	339	306	319	296	337	312	319	329	307	319	305	306	311	306	318	291	337	345	306	280	326	303	292	323	341	292	314	318	310	301	316	334	305	307	331	309	331	297	317	350	350	297	324	296	327	321	330	318	310	328	309	324	304	306	326	307	325	343	314	305	332	312	335	299	342	298	344	278	323	325	297	305	312	331	321	303	324	269	371	349	343	292	295	353	338	333	323	322	393	312	300	324	331	297	317	328	338	291	343	279	352	293	316	305	302	330	317	322	334	359	355	339	334	304	321	343	309	275	335	332	311	296	309	318	345	344	281	320	310	316	295	294	326	298	318	325	283	319	314	326	306	286	332	305	309	293	306	310	308	345	313	306	303	332	330	344	340	299	306	296	333	304	322	322	325	353	304	316	336	319	295	309	289	325	288	338	338	341	341	328	338	312	339	328	341	339	323	309	315	351	318	320	332	343	346	315	300	302	304	331	322	314	332	305	331	293	327	330	302	329	361	314	336	325	318	333	315	291	299	273	305	327	321	300	324	321	303	297	302	324	324	318	324	302	328	344	308	355	325	300	297	314	330	313	318	316	322	303	288	325	334	311	324	312	322	341	329	328	299	313	322	333	333	359	301	285	336	332	329	307	345	341	334	350	329	321	318	337	324	300	280	335	326	331	356	305	344	304	334	322	312	318	315	341	309	291	288	327	315	347	315	333	292	327	327	297	314	354	318	310	324	374	312	318	305	327	286	305	305	323	324	319	321	308	314	298	314	300	303	325	333	321	315	318	331	287	307	334	327	284	325	327	326	353	323	329	269	323	303	344	317	294	322	318	332	300	336	337	321	314	296	343	302	339	306	289	317	304	324	324	335	311	326	295	313	343	345	295	309	346	320	338	315	306	319	332	308	299	321	329	290	299	349	331	306	320	316	309	305	352	308	334	296	318	300	324	326	317	323	338	330	280	307	319	291	315	305	304	321	326	316	295	327	303	316	323	297	340	340	311	301	337	318	308	307	322	333	328	308	303	296	340	270	320	297	364	303	317	291	336	330	303	326	299	323	323	330	316	314	331	314	335	329	315	311	328	331	319	318	329	329	287	297	302	313	324	311	354	340	308	327	289	329	298	350	306	313	331	309	292	327	312	310	322	320	319	320	297	351	330	311	334	328	289	333	355	333	304	302	324	331	324	308	317	301	302	327	319	325	304	314	317	342	309	308	310	316	336	313	332	316	320	309	332	314	334	328	300	297	331	307	314	319	292	305	307	291	345	323	319	311	337	310	321	290	316	341	313	337	300	314	336	324	311	313	318	332	300	313	317	356	314	356	328	311	308	355	319	315	297	299	325	269	288	333	315	368	306	326	323	341	308	300	339	318	309	365	319	322	313	295	327	325	312	337	290	354	305	318	351	304	322	308	321	328	335	337	305	296	327	311	282	336	339	313	297	305	334	315	330	321	291	307	299	289	356	305	309	349	330	339	322	272	338	302	310	349	336	311	367	307	284	303	293	317	321	350	362	352	342	324	302	309	326	320	324	337	349	323	320	326	357	310	321	348	304	315	296	319	326	332	341	337	316	368	331	321	281	296	324	333	324	293	304	305	313	305	320	338	298	300	336	307	301	331	303	365	321	334	328	278	306	279	307	303	308	324	358	306	307	314	297	315	341	358	295	322	343	303	322	320	300	296	309	336	327	321	294	288	312	273	278	351	283	336	317	282	345	333	310	279	314	334	333	331	311	316	313	323	313	332	301	285	323	312	292	342	334	313	302	293	309	309	296	295	310	327	321	273	316	318	290	314	308	327	285	329	330	328	307	349	303	314	327	293	308	315	334	328	321	302	319	308	291	291	314	310	272	308	278	307	284	301	335	336	284	293	296	326	314	340	318	308	325	307	288	321	310	306	328	328	279
24187	21368	28240	24797	21275	5906	911	676	573	564	534	472	519	493	480	444	460	464	452	442	462	446	467	421	431	421	403	419	425	432	416	450	457	422	389	433	418	441	431	424	413	425	435	380	421	433	428	386	434	433	411	427	377	450	436	463	434	428	448	426	423	381	418	476	420	397	425	421	466	392	435	436	407	399	435	405	425	400	367	463	411	395	413	438	403	410	430	411	447	396	440	451	423	418	377	432	415	399	420	411	408	376	424	402	429	386	402	362	407	419	395	407	425	449	396	406	408	424	429	412	413	418	388	412	413	427	449	386	391	419	418	423	423	410	423	431	417	391	411	433	442	424	437	433	440	416	448	404	431	439	462	414	381	434	391	416	424	438	371	450	404	420	403	402	403	446	389	394	412	425	403	425	455	406	418	403	443	440	398	416	446	416	415	399	409	428	386	443	411	388	414	424	389	408	412	375	428	413	453	396	414	416	422	402	437	421	410	388	434	380	430	377	442	404	396	415	395	378	448	411	425	411	457	413	420	440	446	396	389	414	407	423	407	429	450	382	479	415	436	426	393	417	422	399	418	371	427	453	417	416	429	396	448	418	390	411	410	434	399	412	405	432	436	423	440	417	413	403	398	414	417	404	378	404	379	408	432	432	422	417	422	399	403	414	368	437	388	398	391	384	408	458	419	416	451	387	397	437	390	429	425	421	464	401	416	401	433	419	421	407	422	444	411	403	414	405	447	419	425	438	465	444	389	403	429	432	385	416	405	363	415	437	413	432	383	416	391	406	407	426	405	467	418	410	390	461	425	422	398	385	465	391	431	397	437	403	399	421	431	423	408	404	431	408	408	446	413	387	415	455	446	407	389	415	419	424	377	413	403	400	428	398	424	405	414	397	453	439	414	403	408	416	392	419	437	430	426	405	439	427	425	390	366	429	416	418	419	400	425	407	380	443	408	461	443	433	430	406	417	410	417	432	442	428	403	420	419	396	409	417	409	410	446	423	392	450	416	444	425	430	412	396	389	422	434	379	448	419	424	400	408	426	384	407	412	425	418	407	416	412	441	437	404	407	433	428	446	395	405	382	422	410	425	427	407	424	415	373	421	427	423	405	471	430	440	432	399	442	431	408	442	415	377	431	454	369	408	438	464	410	410	407	416	388	414	429	366	426	431	415	435	394	447	442	386	435	392	435	403	401	392	388	427	381	425	416	413	422	408	414	443	408	392	417	441	404	411	400	446	420	396	434	397	431	394	391	421	376	421	416	400	442	453	368	415	394	396	427	429	454	427	426	405	424	389	436	449	434	376	395	375	383	429	429	425	380	435	455	409	400	441	422	419	422	451	411	402	429	382	406	425	428	418	414	367	412	410	388	426	386	463	431	418	415	422	405	389	414	417	405	381	417	403	432	414	401	438	419	422	446	433	423	421	429	410	422	441	395	405	432	418	426	428	413	413	423	448	401	442	409	461	403	417	402	426	390	445	446	413	392	389	440	415	391	407	394	411	426	432	417	392	402	419	425	403	448	463	416	422	415	412	448	446	415	456	405	423	408	415	400	416	426	427	410	420	403	420	423	447	418	454	435	413	430	389	442	391	426	466	446	421	417	461	396	421	391	415	447	399	399	396	448	428	411	419	438	433	414	406	420	413	398	459	432	408	401	396	400	408	394	409	440	436	420	424	427	401	395	420	421	393	443	426	433	424	452	422	419	425	405	432	416	416	403	403	430	423	399	387	422	433	401	445	387	410	419	399	450	425	399	464	416	439	417	445	415	409	413	410	403	432	400	410	423	426	418	417	445	448	424	425	430	392	444	424	413	427	384	410	417	452	411	393	395	396	427	416	425	400	396	429	411	444	450	408	412	392	472	435	407	404	405	445	421	405	391	469	421	419	400	391	413	380	458	433	394	425	459	448	449	409	430	421	435	419	408	423	389	434	417	412	418	419	433	403	425	398	408	402	390	443	443	402	390	427	407	414	419	452	429	405	439	448	407	465	404	389	389	403	427	401	417	419	437	407	411	423	395	424	440	404	398	400	409	418	443	422	410	423	382	428	403	400	408	399	420	405	388	455	411	407	446	421	426	422	395	393	450	417	401	411	390	423	434	452	401	433	427	409	412	433	408	466	419	448	408	427	440	386	407	408	404	410	430	419	410	466	425	422	416	395	403	410	412	433	407	422	390	377	389	408	406	420	429	394	376	398	436	444	433	444	398	436	398	428	391	420	404	402	429	431	446	394	403	442	431	436	445	425	390	384	454	451	415	402	390	428	422	421	399	379	433	421	436	422	451	404	421	420	402	419	408	460	384	386	399	416	451	411	434	434	420	447	399	417	426	433	429	422	421	382	388	438	426	400	413	431	377	435	406	395	406	416	411	465	395	422	425	397	414	420	427	401	370	419	418	430	381	421	394	443	387	411	399	411	434	409	446	429	442	410	401	370	433	433	412	433	421	411	436	412	450	432	398	368	403	425	419	406	403	414	423	429	420	411	454	390	438	410	398	415	444	403	407	431	411	415	425	429	372	415	401	410	397	426	423	422	425	422	418	441	404	414	469	442	436	424	423	407	442	413	413	424	419	393	446	432	435	410	416	433	443	452	452	420	433	449	424	410	380	424	413	445	396	389	421	421	420	450	418	418	408	414	421	438	434	390	404	423	416	422	408	404	407	380	427	410	441	437	439	396	407	416	411	429	419	440	398	424	459	386	433	389	421	416	418	410	428	407	418	402	427	414	436	436	398	456	403	434	408	432	404	404	443	381	442	372	411	415	384	412	429	422	419	409	415	439	435	401	474	390	424	443	436	418	434	424	428	397	375	397	450	393	407	444	435	467	413	437	403	434	383	439	414	441	386	434	424	407	411	411	419	422	411	405	396	416	386	416	412	447	456	436	411	443	436	428	422	426	393	407	400	405	416	425	393	419	452	444	425	426	435	418	423	406	406	415	390	400	411	423	401	403	411	362	400	424	418	392	442	425	426	421	410	373	415	423	433	454	444	395	402	403	422	438	387	452	431	424	419	443	444	396	400	395	409	409	403	388	452	395	459	423	417	424	447	432	397	449	431	400	454	426	443	399	390	409	389	418	431	415	435	415	376	414	383	425	446	415	438	428	373	408	388	402	396	488	419	442	419	421	360	442	416	429	412	424	431	458	403	410	418	457	425	422	390	414	437	416	428	406	454	456	403	405	426	421	399	439	401	402	375	377	428	401	442	400	423	382	409	432	416	412	403	409	439	418	395	419	390	424	404	408	413	457	392	437	428	411	398	410	405	453	399	436	431	407	422	390	409	418	409	416	404	426	406	407	400	417	427	419	404	417	442	423	434	384	420	412	390	478	399	455	433	403	419	401	434	417	425	419	431	414	404	431	419	391	390	405	421	403	422	435	455	409	456	433	426	400	446	388	421	436	437	409	429	419	461	384	416	391	418	432	453	456	406	389	383	413	425	453	425	410	401	444	431	408	461	436	401	415	468	412	425	420	415
43332	16913	7440	3640	2589	2034	1639	1425	1253	1145	1097	918	851	838	875	804	770	783	750	758	739	724	716	738	727	684	727	715	691	712	725	696	663	729	667	681	723	745	656	670	682	640	678	682	696	704	641	671	687	684	660	700	660	664	657	680	649	680	687	674	688	679	682	698	632	653	691	659	705	653	724	668	690	661	722	634	669	654	688	641	640	646	694	699	614	627	649	649	706	633	628	703	669	640	681	657	665	670	670	652	699	638	682	669	677	650	692	653	643	670	697	667	637	617	689	659	671	682	667	707	644	691	698	633	682	649	705	682	645	692	650	662	690	671	682	682	662	674	682	656	687	658	691	713	625	653	629	660	632	655	670	673	674	658	664	643	665	713	652	648	671	649	651	668	596	718	698	689	713	663	673	650	654	662	677	648	637	666	650	654	667	649	686	655	676	652	681	675	645	618	676	650	650	617	684	652	649	663	635	673	670	689	646	680	663	640	670	643	653	654	667	688	650	677	652	667	668	647	711	709	662	650	685	689	690	651	697	702	652	659	642	707	673	652	650	700	662	693	629	724	622	700	624	693	625	671	673	684	635	602	595	665	666	636	627	613	673	640	673	640	703	664	720	683	638	626	643	642	666	648	677	693	662	661	645	670	650	697	681	710	654	671	655	668	620	609	637	643	702	668	733	707	641	654	650	678	660	639	659	592	647	657	716	691	671	681	646	674	649	639	662	687	676	668	619	654	682	664	677	657	615	708	666	676	644	655	665	621	679	690	648	662	699	668	669	673	621	649	659	620	643	628	660	644	628	655	641	684	655	696	709	688	678	686	670	688	680	657	681	666	655	683	658	660	643	619	723	682	709	684	663	661	617	661	634	681	693	642	634	646	629	633	671	610	667	670	673	650	642	679	691	735	686	630	634	729	707	659	692	681	665	687	624	701	634	671	651	616	646	652	664	671	645	694	665	632	688	627	653	645	662	671	633	675	701	689	694	653	673	686	639	647	635	664	612	645	694	686	691	675	706	667	648	703	676	651	666	656	666	660	647	641	668	679	657	621	635	689	661	606	680	691	650	671	641	675	687	666	690	665	611	643	660	651	654	659	702	680	645	642	612	633	665	667	652	692	680	633	607	697	698	628	649	704	632	659	680	664	703	696	671	700	670	681	646	656	658	633	660	635	649	661	666	639	717	678	650	643	655	648	699	704	661	665	666	673	675	647	676	638	704	664	631	639	666	647	655	658	645	682	658	729	655	661	668	650	641	682	661	671	679	720	661	606	662	676	694	662	668	641	651	657	667	673	656	662	704	665	665	659	680	620	632	641	684	650	633	669	656	660	667	666	645	675	618	686	700	687	694	674	636	686	681	662	621	673	691	670	681	699	680	719	654	650	669	683	646	659	650	676	658	621	651	666	653	680	627	656	677	658	661	635	611	651	677	689	680	682	651	679	706	734	632	611	639	712	615	684	638	647	652	689	682	680	675	694	671	642	684	680	681	658	661	670	711	633	670	651	647	686	626	668	657	668	674	694	670	656	616	676	662	635	670	663	680	694	645	662	639	661	668	664	660	690	623	666	631	674	715	704	668	652	720	644	650	661	673	654	640	653	679	645	719	676	648	665	672	696	656	662	627	697	580	657	727	645	648	713	663	682	649	647	720	675	632	651	652	688	677	654	645	669	697	696	666	648	673	664	683	661	681	665	640	640	692	695	632	688	668	645	671	655	693	680	624	685	672	674	680	661	692	645	640	667	661	658	739	634	642	681	654	675	665	647	669	608	659	668	647	639	673	682	664	664	657	647	648	669	714	648	653	679	695	678	648	653	703	696	682	650	628	715	668	695	667	661	700	702	694	689	651	674	651	670	639	668	657	696	659	621	650	678	685	695	656	654	678	654	620	681	686	648	675	662	651	685	673	668	657	649	673	673	692	661	644	673	640	651	661	695	674	636	698	694	645	684	695	667	646	726	616	668	667	679	634	656	663	691	675	663	620	644	653	629	659	683	677	682	650	704	691	669	643	671	678	664	674	683	680	708	653	698	700	673	691	691	651	675	679	642	613	680	659	676	650	671	680	683	639	687	699	660	685	628	660	630	641	652	629	610	634	642	681	636	662	685	645	671	622	652	608	677	632	657	668	664	707	686	655	620	664	661	685	656	671	680	705	642	675	669	619	673	689	703	645	698	671	731	652	717	623	638	657	660	660	651	652	677	635	665	645	662	649	671	683	668	663	697	630	707	649	663	659	661	628	689	658	671	647	721	652	669	638	661	618	679	656	700	677	684	690	652	673	638	684	692	664	665	636	675	682	635	620	638	682	680	621	677	689	615	692	631	672	659	673	632	651	656	666	656	723	658	642	651	670	642	689	628	637	651	691	678	664	639	682	634	651	612	718	681	653	652	651	701	601	681	679	686	672	619	658	691	636	666	634	671	651	662	651	670	671	700	653	635	671	607	657	629	686	618	645	666	685	634	654	604	650	678	686	628	621	682	653	681	682	652	627	620	656	657	688	703	698	715	708	638	682	670	640	661	655	674	650	692	694	641	667	675	652	668	645	674	659	673	689	633	657	646	673	637	609	647	650	716	657	669	666	648	648	658	645	678	670	628	639	676	697	656	653	649	650	610	707	732	666	711	669	623	698	668	683	664	644	661	689	669	616	661	634	618	656	644	673	673	662	653	624	638	680	669	705	640	671	681	633	678	660	697	673	687	715	640	612	642	625	698	679	700	663	680	658	636	708	643	679	695	663	664	640	630	661	656	723	623	649	682	660	669	646	624	682	672	668	645	667	609	625	655	659	686	632	656	706	645	636	669	677	666	618	676	674	667	687	650	661	634	684	641	692	701	661	652	655	678	694	679	670	623	665	639	701	660	699	656	684	631	690	672	622	724	658	639	660	705	669	685	665	669	645	667	719	649	698	685	664	638	674	649	644	696	654	708	677	686	644	667	685	653	650	670	650	688	637	599	662	636	678	674	652	642	617	627	609	653	653	652	628	689	669	693	668	669	629	658	664	693	685	680	675	643	697	638	683	692	630	622	685	626	669	710	683	636	683	650	623	676	695	658	637	655	679	630	679	673	671	654	657	645	704	642	676	689	695	688	683	640	670	620	674	651	670	610	637	664	672	707	679	661	640	658	700	663	674	670	697	701	692	665	711	669	650	621	644	650	624	666	641	658	711	672	659	662	724	655	684	639	668	628	641	660	696	688	708	666	609	655	661	724	658	680	657	661	675	685	723	679	727	674	672	682	686	669	677	663	655	651	653	653	618	687	658	707	641	668	663	623	683	706	635	685	654	684	660	676	682	674	678	679	688	659	673	718	657	688	650	694	625	650	673	649	665	611	626	674	688	669	653	682	689	667	664	688	657	630	622	644	658	667	599	654	663	650	701	659	663	658	649	701	665	636	668	624	667	703	633	644	624	667	673	654	645	671	667	665	695	639	656	652	683	671	655	658	598	637	712	659	680	672	659	661	649	652	669	641	647	617
23285	21387	28818	24315	21384	21261	4126	1003	757	737	688	603	594	553	584	518	538	492	507	474	513	480	490	518	491	501	501	453	465	479	493	460	451	479	464	475	478	473	489	447	466	482	463	454	442	454	472	492	506	455	482	443	481	475	476	474	485	453	472	471	481	487	469	489	454	443	444	451	439	452	446	479	425	434	422	482	442	488	458	444	444	453	476	452	480	466	432	460	456	433	474	425	473	465	431	480	455	455	505	479	480	481	435	485	425	448	489	458	460	468	441	434	439	475	472	450	434	436	469	448	438	435	458	427	456	445	427	457	431	423	430	452	425	474	422	390	429	413	474	451	450	441	434	436	462	456	439	453	489	454	454	423	459	418	454	449	433	462	404	477	459	460	461	478	444	445	410	452	433	449	462	441	456	472	475	436	461	446	477	473	472	465	474	442	468	453	505	451	499	428	473	428	444	416	456	464	456	492	419	438	490	474	430	478	434	472	416	469	469	454	465	474	452	450	459	454	439	448	439	417	473	411	434	464	468	445	511	432	457	474	456	468	435	477	418	449	460	402	465	454	428	458	413	469	451	447	469	447	469	487	443	462	474	451	467	475	466	450	454	477	459	457	455	430	449	462	438	466	465	435	474	444	460	428	479	483	497	454	473	511	494	429	443	454	465	495	464	489	443	478	468	404	492	477	416	481	457	467	472	429	472	462	455	471	490	428	452	471	471	436	467	477	430	466	433	476	454	425	455	464	447	437	483	462	486	456	418	461	458	438	441	447	459	453	473	460	526	466	439	463	461	438	465	465	431	481	459	450	448	471	453	452	449	445	458	436	447	476	432	494	457	437	448	449	424	443	450	450	471	438	446	432	447	477	433	449	439	466	449	482	476	434	415	478	461	443	457	486	456	465	465	455	484	462	452	429	436	451	476	446	510	430	454	431	399	455	447	424	451	498	441	476	465	446	436	427	491	531	466	445	434	466	476	450	478	440	463	416	461	461	464	461	422	446	436	465	444	433	489	439	460	487	479	464	480	408	470	432	458	460	445	457	476	467	479	486	427	458	472	421	450	505	446	442	436	453	463	445	443	434	439	441	453	437	480	444	470	435	460	474	498	455	425	429	447	447	432	416	451	445	455	483	448	483	436	450	406	457	471	407	457	463	482	445	431	469	452	395	434	458	448	483	454	419	457	444	452	448	400	468	426	465	433	456	407	455	468	456	453	433	407	459	443	436	437	467	496	426	431	440	469	450	479	478	463	444	476	479	462	466	463	454	420	422	469	464	440	433	470	399	430	494	459	464	439	432	455	435	446	454	448	470	457	453	432	473	446	474	472	441	430	454	453	458	477	431	455	481	430	447	432	480	454	490	415	433	458	484	424	458	431	443	478	431	498	441	466	486	458	442	463	446	463	459	467	455	439	470	451	475	444	447	468	438	450	472	468	462	443	462	442	452	422	508	460	450	453	446	434	473	458	489	440	420	447	481	453	470	449	455	461	411	425	444	428	457	479	440	478	458	415	466	481	447	475	398	478	482	494	459	496	453	452	489	448	443	458	432	444	474	463	458	490	459	445	465	481	485	471	445	459	451	469	457	444	470	455	448	452	423	438	423	438	466	462	454	453	479	416	475	438	445	426	462	484	479	456	458	468	455	433	462	442	493	446	451	455	449	494	461	433	456	465	467	441	457	457	469	460	459	427	470	473	453	459	452	430	446	483	437	455	446	462	425	453	447	477	456	451	429	456	470	458	464	440	431	465	503	499	441	472	448	460	453	450	435	482	438	467	461	433	442	437	451	455	461	451	460	385	454	427	446	409	428	440	426	454	450	448	447	451	502	485	467	422	402	465	475	452	439	430	420	463	471	449	458	478	459	434	491	449	471	469	435	452	422	437	443	465	420	448	461	458	436	458	492	450	422	458	440	451	470	454	468	482	472	440	470	436	444	438	448	435	455	474	450	451	456	416	440	447	427	477	450	451	471	480	483	444	472	443	494	456	464	479	474	471	476	460	472	466	447	496	474	474	479	450	444	440	481	440	494	443	455	451	461	465	442	436	465	459	467	475	464	443	455	449	461	456	466	426	422	444	466	502	435	449	460	487	448	479	436	470	452	456	460	474	445	462	445	486	426	434	465	493	462	448	456	443	415	500	445	485	475	452	446	480	453	477	441	427	448	444	512	474	474	423	431	472	452	455	474	423	465	413	480	434	462	462	479	482	445	450	468	466	503	450	409	445	456	471	473	465	449	457	486	402	447	446	481	449	469	489	495	400	446	432	482	446	466	420	412	411	442	457	469	452	455	441	464	495	441	490	419	424	449	478	436	460	430	457	451	449	479	439	476	419	444	458	485	469	455	467	421	444	452	445	425	479	454	461	485	431	458	444	461	444	446	421	408	434	451	470	444	433	464	455	447	432	479	474	453	456	457	447	468	462	474	412	447	443	440	416	454	481	441	466	452	434	447	474	474	449	446	471	425	417	458	443	465	475	509	479	450	461	466	418	459	459	460	470	446	473	418	454	429	433	420	437	461	487	475	449	455	442	462	488	433	460	432	509	470	473	448	465	456	485	484	460	437	480	452	452	497	434	424	454	460	456	457	479	438	482	456	452	507	499	428	440	482	447	486	446	478	470	438	435	489	429	445	474	501	448	449	459	451	437	432	442	450	435	476	448	472	445	441	441	435	499	463	444	461	418	440	450	454	459	467	486	424	468	452	432	501	453	427	472	455	438	449	437	450	457	433	445	439	439	449	469	427	469	504	474	451	472	460	458	477	463	429	481	488	474	432	474	440	438	437	454	443	452	460	482	447	459	446	472	454	452	422	459	456	409	466	476	478	474	499	462	470	443	467	474	441	440	442	456	470	421	456	445	487	452	460	475	449	433	452	404	432	413	473	446	467	444	452	461	459	413	423	457	449	488	460	438	499	477	439	443	428	451	424	458	446	433	449	422	439	482	453	452	417	413	446	437	480	491	451	490	458	462	450	449	457	477	472	440	443	459	422	472	414	446	454	463	458	455	451	434	461	475	468	475	435	430	464	468	480	445	457	444	432	469	434	470	440	411	430	445	459	457	474	489	435	491	463	427	444	474	454	444	459	435	465	437	466	450	468	457	459	469	454	469	494	448	487	471	435	446	454	443	453	426	490	454	442	450	475	451	427	477	449	456	482	433	464	461	455	438	456	421	436	455	426	447	462	455	482	446	432	443	442	438	390	420	475	467	407	445	461	460	490	444	423	444	449	464	454	431	404	481	456	471	469	455	434	445	424	424	426	450	459	476	496	484	449	459	457	469	488	470	473	468	440	459	441	458	429	437	440	483	450	422	433	456	482	443	464	444	454	465	454	452	429	435	470	437	470	447	443	491	452	436	457	472	443	450	428	460	447	426	441	432	418	463	461	487	434	471	438	476	447	433	441	484	502	477	482	434	430	451	492	506	457	461	426	415	479	451	441	447	446	447	500	496	441	453	423	450	454	440	447	444	455	446	465
44287	18648	11870	6264	4289	3248	2537	2187	1824	1611	1475	1306	1157	1170	1033	1010	954	956	890	911	888	900	837	794	784	796	771	795	784	791	729	817	754	763	799	761	767	774	741	792	807	758	711	747	782	737	730	817	705	717	699	743	772	739	809	746	745	735	717	741	743	737	767	743	761	725	763	731	730	695	793	749	727	704	675	710	757	743	735	692	720	664	691	714	675	698	750	698	719	727	716	728	737	756	709	676	697	718	778	739	734	719	761	727	703	749	750	715	740	710	711	705	692	794	687	733	738	703	674	693	719	769	714	745	677	735	664	712	703	735	675	735	670	705	704	722	705	699	710	682	721	673	715	752	759	731	678	717	689	693	723	726	723	716	753	732	682	698	736	715	750	749	761	687	684	734	651	721	706	707	738	712	716	709	672	711	762	690	703	709	710	693	746	723	709	707	713	753	717	721	696	702	749	748	724	706	740	761	754	749	736	737	753	761	758	730	726	712	713	738	701	679	778	722	711	691	776	735	765	678	715	707	684	737	734	726	728	713	695	727	732	714	675	796	658	712	639	741	711	747	753	726	695	763	750	716	730	698	745	759	751	701	732	721	719	744	725	743	722	716	704	726	683	769	714	759	757	734	733	738	685	722	740	689	737	673	721	681	688	724	773	736	694	686	730	736	703	720	702	683	711	733	672	717	708	701	720	676	749	771	719	725	736	732	722	736	727	734	705	753	782	735	732	697	719	730	739	725	754	665	695	741	718	682	793	709	732	734	686	742	742	752	702	741	721	726	753	699	726	704	707	741	740	726	729	773	698	671	733	758	706	689	744	762	730	680	729	722	752	705	712	719	729	725	754	720	754	730	706	722	751	721	718	720	710	662	787	687	722	724	726	756	729	760	727	756	729	765	751	722	688	744	703	710	713	730	728	721	737	653	744	761	701	725	703	765	693	718	756	646	742	688	735	760	720	729	715	670	709	743	729	679	729	711	761	721	724	708	725	756	708	728	732	693	694	737	711	738	686	703	736	693	745	714	696	694	703	733	729	716	765	691	638	732	679	706	742	669	737	732	692	686	742	659	706	737	733	742	705	712	694	750	683	650	743	707	753	746	728	756	723	742	710	779	744	681	724	728	726	751	735	717	680	720	716	717	733	741	707	766	741	738	754	698	714	744	733	724	731	717	675	720	733	680	715	759	713	728	731	714	695	675	694	780	732	754	720	697	761	721	748	709	735	718	774	680	716	709	671	709	662	715	693	736	762	707	746	719	697	761	743	721	691	722	764	742	717	696	732	739	715	715	724	666	709	701	724	685	710	734	734	706	667	720	749	718	730	742	718	775	684	733	751	672	698	692	687	721	781	709	716	662	737	720	734	724	764	702	721	728	657	727	734	726	754	750	745	744	708	698	704	684	740	736	719	767	738	717	738	726	665	712	640	699	700	720	739	695	682	689	697	756	764	765	738	730	686	771	711	728	727	719	711	707	721	722	692	689	742	729	747	689	728	738	652	740	753	736	712	740	741	699	742	712	764	706	690	722	745	709	673	706	715	701	710	727	735	670	689	726	726	755	738	782	714	752	754	708	741	697	754	718	756	729	743	718	677	760	732	706	710	740	749	700	714	733	653	732	722	755	739	715	727	739	730	680	701	685	720	738	717	713	752	693	680	716	726	695	785	730	711	765	738	740	720	723	745	755	726	708	748	688	714	761	740	735	751	677	711	667	748	701	749	732	755	737	728	726	724	710	690	717	746	777	695	778	663	697	760	760	708	706	701	751	729	692	711	706	739	692	722	691	738	687	741	791	717	731	704	700	721	721	735	697	713	721	724	762	690	719	733	710	725	694	721	677	715	729	746	741	704	664	730	786	702	679	743	727	709	753	746	723	675	729	732	720	718	724	720	717	729	733	660	781	697	731	735	743	700	758	733	761	734	717	701	693	676	785	736	739	731	700	725	767	709	713	730	695	730	719	729	684	725	779	712	710	699	692	778	734	763	738	740	721	713	710	717	740	714	720	727	737	709	736	697	716	751	716	716	690	692	692	759	711	706	736	737	739	737	728	721	705	714	732	721	687	670	682	707	719	730	709	660	739	712	734	718	724	728	746	736	746	706	718	734	724	749	714	751	732	705	723	739	676	747	718	728	727	747	732	691	701	717	722	711	749	728	723	704	729	703	733	719	736	713	723	690	708	725	756	703	735	696	809	735	726	697	686	755	730	668	732	685	717	696	665	720	724	731	747	703	717	683	726	727	742	733	734	721	708	682	712	717	713	735	730	694	700	702	679	702	749	726	720	739	708	687	727	687	759	704	736	734	708	720	697	698	718	700	743	738	734	693	682	728	645	716	736	720	686	688	694	737	741	753	743	696	730	711	699	752	709	726	681	709	763	691	707	713	724	727	756	674	725	727	715	703	744	691	719	725	685	703	709	692	690	713	728	707	726	700	714	717	744	645	672	690	743	754	712	684	768	658	729	741	704	712	707	709	719	718	693	690	692	754	729	729	749	686	707	742	685	720	737	727	667	724	757	764	661	727	813	692	720	733	749	734	718	748	722	705	691	741	724	762	734	721	757	692	760	701	689	735	723	666	766	726	728	692	719	743	735	711	738	692	745	735	763	684	701	700	755	740	701	678	695	762	695	685	748	697	742	687	713	739	694	729	724	748	728	729	729	738	696	729	751	713	803	687	713	685	736	735	764	717	702	729	733	736	704	678	728	719	718	711	739	733	670	696	712	730	697	773	719	720	682	802	735	751	705	739	735	732	776	723	724	720	774	725	708	712	792	692	723	656	760	723	721	723	736	691	687	735	687	718	722	787	747	693	726	731	696	745	721	706	711	727	728	737	678	750	713	738	731	748	724	715	724	744	761	722	723	700	730	693	743	699	709	732	768	727	730	725	712	717	718	725	734	731	738	735	750	706	751	689	715	750	725	659	689	736	748	744	713	771	705	756	700	728	692	708	725	709	722	714	733	733	719	706	689	814	787	705	719	748	706	693	713	779	725	691	703	693	722	713	684	710	732	743	724	742	683	753	750	757	753	755	677	683	742	721	704	711	740	734	725	736	758	674	733	703	757	722	756	717	719	744	707	737	748	686	721	778	709	729	736	813	735	765	713	742	745	740	725	692	727	745	673	688	708	712	692	738	710	724	666	691	743	736	757	738	660	738	686	720	716	699	707	685	742	730	742	665	737	710	706	742	724	761	679	707	692	714	733	703	748	751	704	731	702	711	721	744	709	729	733	751	753	669	710	743	697	733	735	726	708	741	754	727	714	728	715	719	717	765	704	724	735	725	741	706	747	706	728	733	694	687	740	745	737	756	705	718	731	698	802	727	801	737	739	717	689	729	752	722	758	706	702	728	725	710	755	706	792	675	680	723	730	748	699	694	683	698	675	680	721	755	661	784	701	745	767	732	731	726	776	715	704	778	727	700	694	712	688	741	697	733	756	708	715	738	709	739	712	687	740	713	702	753	743	703	729	723	726	707	714
27300	21114	10086	553	273	234	222	231	207	175	210	221	209	190	191	191	195	210	211	199	202	186	189	172	213	205	162	191	184	183	198	200	187	200	155	183	183	191	218	199	183	179	197	202	162	196	170	190	196	194	185	175	189	176	203	190	188	197	201	214	203	196	197	202	199	188	182	208	186	175	191	190	188	178	201	179	171	171	188	175	205	182	202	186	194	175	201	166	216	210	200	211	198	189	186	181	211	205	177	186	191	161	191	184	201	186	181	187	181	172	201	185	204	198	197	167	198	172	172	199	209	179	173	185	184	214	180	200	180	160	192	178	208	202	190	169	193	181	187	190	212	194	191	188	202	193	200	197	217	200	172	186	201	197	218	170	190	196	175	195	173	178	179	195	188	196	188	212	184	196	187	167	184	199	182	215	214	193	216	192	208	188	162	171	199	184	193	212	166	194	184	201	201	183	192	201	180	193	195	186	208	195	201	185	206	189	181	189	192	174	169	184	205	200	223	182	197	173	191	167	191	189	188	193	183	204	195	202	175	198	191	196	198	190	202	214	180	195	194	187	191	194	196	207	194	200	199	190	169	212	186	193	213	167	185	181	188	205	183	198	188	205	215	171	160	200	173	196	189	189	212	197	196	181	183	194	197	171	208	206	187	181	179	180	203	188	223	197	197	207	157	181	208	184	187	193	184	217	206	194	183	214	202	204	195	189	210	193	203	199	204	203	173	190	186	169	200	189	163	184	182	198	188	206	202	185	214	208	187	178	210	175	208	191	198	193	206	164	203	177	159	185	180	199	182	202	198	183	221	173	197	209	210	195	180	177	204	185	174	178	193	207	190	177	191	198	191	209	192	193	184	185	197	167	201	191	221	181	182	227	185	190	231	188	206	176	171	207	173	169	226	208	183	205	197	215	191	191	202	178	186	174	177	192	175	188	209	175	186	214	189	208	181	179	162	176	213	223	207	190	185	210	175	190	187	176	187	178	182	185	195	188	188	165	193	189	205	182	191	214	179	178	190	197	202	216	178	224	189	199	197	194	183	192	183	218	210	185	211	186	188	176	176	191	185	196	175	157	199	195	207	183	190	204	159	212	200	186	179	184	203	205	198	192	211	180	180	181	184	193	194	200	187	232	179	188	175	206	194	211	244	193	189	168	178	194	198	176	227	204	204	154	203	193	211	222	185	178	183	179	205	186	179	201	192	194	203	213	194	196	192	208	190	187	193	209	173	197	212	196	181	210	178	203	194	187	205	178	184	190	184	190	191	160	201	199	202	220	194	201	210	205	200	176	187	177	184	177	218	178	184	185	209	207	194	205	209	173	176	194	192	165	201	206	200	208	161	188	187	185	174	192	172	183	175	200	211	214	219	197	201	182	199	205	172	191	177	199	193	194	185	183	176	200	204	186	183	182	171	190	174	181	205	167	196	206	220	194	216	175	185	156	178	205	192	174	158	189	185	214	194	203	218	185	179	180	207	184	195	209	196	183	185	202	190	185	178	176	200	200	180	209	208	194	186	192	203	204	195	196	198	196	184	217	182	173	189	174	193	179	214	215	179	175	204	182	202	198	185	175	177	175	194	200	195	193	175	200	211	203	178	189	196	185	177	182	180	199	217	216	206	202	197	199	220	193	184	198	192	167	172	180	168	198	191	195	202	181	207	207	178	170	181	202	168	195	227	196	198	191	175	187	200	203	186	179	203	187	195	195	189	202	178	177	185	188	188	214	187	245	193	194	203	181	196	203	200	202	159	206	168	188	195	185	187	173	191	199	218	186	196	179	202	184	202	174	184	215	180	197	183	179	186	197	213	180	211	198	192	205	197	196	200	189	165	190	196	168	208	204	191	193	188	202	180	187	183	199	192	199	208	211	195	217	195	169	170	198	175	167	179	195	204	181	190	182	225	213	197	182	202	203	185	211	185	199	201	172	176	192	192	184	192	208	195	224	206	178	198	206	178	182	205	190	205	219	188	171	208	197	177	205	206	179	175	190	188	196	191	179	188	193	188	167	175	188	215	183	175	188	193	196	177	216	184	186	195	212	189	174	217	190	203	198	204	193	190	189	214	176	204	207	220	191	204	183	189	187	194	179	207	195	205	202	208	200	196	186	232	200	190	206	227	200	188	167	195	185	189	180	208	194	220	219	213	176	163	172	194	178	215	196	198	198	181	198	186	182	218	202	197	172	187	193	194	201	166	205	194	205	201	195	174	237	207	191	175	167	174	186	202	199	212	219	177	197	209	179	179	191	183	182	210	209	181	190	184	202	210	218	200	204	211	207	189	211	178	173	192	175	184	181	204	197	209	205	185	198	193	199	191	187	202	196	179	178	167	184	207	204	207	197	190	188	210	201	190	158	213	183	201	188	170	171	202	187	187	195	161	185	181	173	208	183	187	202	205	203	178	205	168	188	182	177	209	210	206	167	187	175	197	194	179	189	199	197	181	205	197	205	213	180	164	220	202	197	200	178	182	180	186	201	189	197	170	173	184	217	187	194	208	191	205	189	198	200	184	203	203	204	224	206	208	182	197	212	221	181	186	204	200	183	168	196	173	206	209	193	204	186	204	207	202	175	188	191	202	201	199	229	219	159	208	210	193	172	186	184	204	200	152	201	190	177	170	200	181	187	199	178	187	189	168	203	198	209	188	203	202	170	190	180	197	190	159	202	210	215	192	189	201	181	189	181	219	212	191	191	197	198	190	202	201	190	207	184	187	199	198	186	219	189	178	210	176	200	204	202	170	185	199	184	179	191	196	195	206	196	188	180	203	211	199	187	165	187	186	192	175	195	200	213	188	190	197	204	201	194	192	211	202	193	202	202	187	209	198	203	193	204	218	186	194	172	178	179	177	193	196	181	237	182	200	180	176	212	196	204	199	220	184	182	178	186	194	203	198	219	191	196	204	201	177	202	219	196	193	203	187	193	200	197	194	193	202	179	198	197	201	176	209	198	171	181	179	172	198	211	211	181	175	192	188	212	170	214	193	168	187	227	170	195	189	216	189	217	193	197	218	203	188	193	196	199	198	163	196	190	211	187	204	192	170	204	211	199	217	221	173	203	215	218	218	186	182	193	181	183	198	194	187	233	196	166	174	193	188	194	221	169	193	194	179	212	168	244	206	180	191	226	182	197	184	183	184	180	176	203	211	188	188	192	181	204	178	176	204	198	191	198	197	219	194	211	188	170	176	186	184	181	186	187	201	213	195	200	185	188	206	207	200	168	174	198	204	178	199	204	164	189	210	193	193	201	180	182	208	192	187	170	179	204	198	217	185	208	172	201	206	170	217	155	204	208	182	222	169	195	183	170	173	159	185	186	198	201	201	187	202	174	180	172	200	169	188	192	216	195	172	189	200	208	195	212	181	191	227	194	192	208	190	218	190	208	184	230	205	199	218	204	154	194	209	197	198	196	164	166	187	203	212	209	208	168	199	197	199	187	209	231	161	190	196	183	182	181	194	173	184	173	188	184	184	190	190	180
24266	7816	1029	609	482	410	407	403	376	381	338	346	327	357	360	354	322	329	342	316	362	348	345	294	347	358	300	351	330	321	339	322	324	320	352	325	313	296	290	302	331	329	356	311	347	349	323	298	340	337	346	322	341	341	298	285	320	318	319	316	337	337	321	314	323	332	304	323	333	360	269	342	278	328	316	321	311	315	324	349	377	329	294	317	332	343	314	305	311	325	315	305	327	313	338	359	324	322	354	302	301	280	339	329	327	311	322	309	340	344	338	320	301	318	319	351	272	338	320	308	304	353	331	342	343	323	324	301	324	289	323	321	321	317	344	291	309	284	350	331	370	330	326	308	335	345	335	320	334	341	299	330	319	306	317	335	316	311	327	312	343	277	296	313	322	343	302	294	326	345	338	309	321	362	330	336	352	318	296	310	318	338	278	328	329	308	324	325	314	321	345	299	332	306	342	316	315	308	320	311	328	307	322	347	346	316	321	330	300	346	339	350	306	321	305	325	346	345	310	345	349	325	315	327	323	323	303	314	326	320	368	312	343	318	320	305	328	325	339	339	322	311	321	325	329	348	305	307	338	331	309	315	307	350	301	373	318	300	331	330	339	297	319	297	304	321	284	309	333	309	347	357	333	321	335	346	315	328	296	316	320	323	316	310	345	325	320	334	338	338	293	314	337	338	281	284	314	348	304	317	292	338	322	329	322	315	313	294	312	348	321	341	324	332	344	325	325	316	342	324	336	279	353	301	319	306	323	315	351	304	315	305	323	353	319	320	322	324	304	344	338	313	341	328	321	324	353	315	333	318	317	339	320	357	341	324	299	321	359	296	318	336	351	309	344	344	320	308	309	287	306	318	352	324	313	334	311	288	293	328	335	290	302	285	285	335	302	285	298	341	260	342	309	341	310	319	307	347	328	320	338	329	336	324	355	314	319	307	313	317	316	326	322	320	324	323	347	331	326	296	299	300	346	338	333	308	331	313	282	335	311	297	323	318	320	348	314	321	300	322	315	328	327	320	313	314	293	282	314	339	326	381	340	339	348	321	320	296	342	344	291	332	303	331	320	305	298	325	341	318	341	319	329	304	310	321	336	322	331	300	338	352	297	337	330	305	369	341	316	316	293	326	342	283	320	317	314	341	333	340	309	280	315	316	292	335	327	335	325	323	324	294	324	308	315	340	295	335	330	328	336	315	325	319	294	325	338	315	322	330	333	363	326	313	292	329	314	339	338	301	322	324	334	316	302	357	326	289	344	328	333	302	322	316	314	321	342	289	336	344	300	313	310	345	287	331	342	333	318	298	316	335	338	314	333	285	304	347	339	343	301	394	314	321	330	316	309	314	347	310	334	359	314	353	332	345	303	301	289	325	314	316	339	299	307	305	292	314	328	307	314	318	288	332	329	313	320	295	324	306	325	300	306	329	307	304	306	306	320	331	327	318	345	336	290	345	321	302	308	344	303	314	324	324	325	356	327	347	285	321	332	334	321	323	325	306	346	336	317	317	318	323	335	313	344	325	335	332	313	306	332	327	310	337	352	311	297	291	328	319	299	300	293	300	337	305	355	327	302	339	321	318	329	295	313	321	304	342	341	330	306	322	309	325	336	310	315	315	328	313	297	320	314	345	376	332	310	310	308	308	287	316	351	307	371	322	302	351	339	308	321	342	311	331	329	304	341	329	319	282	330	323	327	315	306	309	339	349	303	323	319	322	303	305	376	343	339	305	317	349	324	319	342	310	338	337	339	326	333	310	334	290	321	344	342	316	342	353	334	321	347	336	341	295	301	325	337	311	272	321	325	314	323	332	292	327	335	308	308	322	333	362	338	316	332	308	311	329	314	299	327	336	331	304	316	319	309	330	288	328	310	337	310	302	326	294	292	340	329	319	333	347	342	336	299	350	332	366	309	324	309	331	332	304	314	343	338	309	318	315	316	317	295	306	327	305	331	315	324	309	333	311	317	335	321	310	327	293	306	326	316	334	334	335	306	320	338	313	319	345	361	348	316	349	292	328	299	313	335	317	296	340	321	348	311	386	303	317	302	324	324	310	348	335	352	305	338	311	330	325	330	311	329	320	314	302	309	294	343	308	338	308	309	324	313	350	294	317	302	312	323	309	321	346	309	298	324	327	321	315	322	325	318	361	328	344	339	318	314	335	324	305	323	335	329	321	315	342	346	335	317	351	299	315	312	317	310	300	294	288	316	328	347	297	343	349	319	312	348	349	333	306	301	343	337	282	306	320	308	330	320	336	319	291	299	342	321	347	366	330	304	331	338	325	298	310	305	323	314	338	300	304	338	306	280	357	320	311	328	326	335	335	322	341	333	309	318	327	317	348	284	315	295	306	327	312	338	311	345	314	335	319	320	334	315	299	318	325	295	299	309	328	286	321	303	332	312	315	334	322	316	309	288	282	360	329	313	327	332	320	323	339	353	297	331	317	339	342	315	304	333	295	351	307	288	309	321	309	298	313	323	285	289	326	323	326	290	336	318	323	301	329	326	326	296	334	317	283	335	306	305	323	289	298	310	322	307	322	310	309	320	312	307	306	315	321	359	320	321	333	310	328	333	322	331	279	319	332	286	329	307	335	335	350	331	329	316	329	315	319	304	341	331	301	325	287	306	335	277	286	341	315	306	323	297	340	300	328	328	322	300	305	359	329	321	338	344	285	313	355	316	320	319	312	286	334	325	319	319	323	294	310	331	308	339	311	336	328	333	315	334	306	333	320	322	325	322	305	310	315	326	341	297	360	314	304	321	300	316	301	345	311	323	328	321	304	301	325	335	318	329	321	335	331	316	307	346	318	307	352	320	314	315	311	308	347	339	358	320	331	326	313	330	296	329	317	327	312	369	302	332	318	348	338	307	306	320	290	327	332	330	321	316	320	352	324	324	311	329	296	332	317	334	310	318	328	328	346	304	312	344	335	320	316	331	324	320	340	324	314	314	298	287	339	307	345	326	342	327	332	327	350	313	327	328	374	337	328	335	340	302	332	314	280	301	351	374	310	316	309	307	362	332	328	331	330	328	294	321	316	310	312	327	301	313	311	327	293	341	283	326	308	318	339	315	301	312	297	339	307	300	323	326	337	337	306	314	325	328	320	312	343	293	327	307	326	291	324	298	338	335	318	326	336	341	301	316	317	354	320	322	280	345	306	319	292	330	325	305	298	304	304	329	307	296	316	326	325	336	321	299	313	317	316	334	316	342	327	344	332	318	320	305	336	290	336	341	351	341	289	327	319	322	302	354	339	329	323	303	315	323	325	317	307	329	314	340	296	320	312	313	303	335	303	321	312	292	313	344	334	299	318	332	325	317	315	334	329	355	307	314	310	349	314	304	349	339	311	325	320	288	359	308	280	315	307	290	334	341	332	316	325	321	306	359	307	304	306	307	305	299	317	328	359	305	326	337	295	322	329	339	324	320	358	340	338	343	297	327	356	317	346	319	336	335	308	312	327	330	317	311	307	325	314	340	320
24248	21406	28319	24860	21244	5118	907	658	627	570	531	519	458	495	487	463	444	465	416	483	431	426	468	467	464	470	421	405	428	423	424	438	427	432	436	447	428	420	414	458	431	484	408	408	428	462	399	416	418	426	438	425	450	437	399	379	426	409	444	430	442	417	407	423	417	421	400	431	425	415	415	410	424	382	435	468	410	402	415	441	417	443	421	390	467	426	437	414	419	429	446	420	430	449	426	439	445	410	417	451	402	407	418	373	442	418	410	430	412	436	432	422	415	435	426	402	407	448	418	434	421	440	389	432	413	417	411	450	440	460	441	407	406	413	438	415	375	409	400	381	381	424	445	443	396	412	422	434	411	434	401	422	412	393	438	450	403	441	396	424	400	426	437	408	427	409	410	424	438	412	434	402	401	421	422	431	443	411	434	405	427	382	438	431	432	418	429	375	415	417	430	423	412	358	392	414	420	437	392	428	434	394	418	363	420	432	429	433	425	426	441	428	404	431	444	394	391	453	436	412	438	468	455	392	429	410	387	396	417	427	424	421	443	435	382	433	440	442	396	426	421	436	418	408	420	409	417	421	406	416	411	405	447	396	395	437	447	411	385	455	439	417	371	479	449	405	419	403	380	428	468	398	426	422	442	433	402	394	435	419	397	409	420	407	458	429	438	436	436	447	409	416	402	398	422	387	457	423	395	446	421	472	399	445	408	417	436	420	434	451	404	446	405	453	445	454	439	387	444	401	412	414	406	407	437	433	434	422	412	444	391	426	434	406	419	375	446	416	405	452	425	392	402	427	389	392	420	420	441	404	410	413	397	432	465	430	429	453	416	397	421	408	405	432	403	394	420	445	415	460	437	426	382	420	435	435	416	416	434	389	425	420	412	423	436	438	422	373	434	425	420	428	388	377	388	385	378	411	386	412	445	438	424	427	446	408	406	431	456	398	408	439	415	461	408	460	446	424	395	432	452	466	456	444	441	393	404	420	428	447	414	431	446	444	399	407	435	407	407	406	428	454	417	404	428	423	395	389	384	403	436	434	419	461	415	428	408	414	438	439	427	386	452	438	401	405	436	397	447	438	401	431	397	435	469	457	429	426	420	466	418	424	426	409	447	439	412	383	444	444	426	388	433	445	400	415	402	439	373	388	401	450	447	429	448	423	428	415	426	447	404	432	443	410	424	421	449	431	432	450	419	413	427	451	402	428	448	413	390	435	441	422	419	407	423	409	428	453	405	419	412	422	454	412	424	391	434	462	452	401	413	443	449	424	430	444	441	403	408	443	401	394	450	429	399	390	424	407	442	424	403	402	438	466	457	393	406	416	435	419	405	392	393	416	389	431	421	409	434	404	436	419	402	386	416	430	422	418	434	367	417	422	388	405	442	400	443	413	446	452	436	428	418	410	439	437	410	408	420	415	418	461	400	406	375	396	415	425	439	403	424	382	444	415	422	411	420	396	428	430	384	451	432	434	455	398	454	397	419	417	403	428	427	413	377	418	418	386	416	457	422	442	401	422	400	405	446	427	457	394	417	403	426	450	388	410	433	422	411	433	383	394	399	435	476	475	474	399	473	446	495	412	392	376	386	409	431	431	403	419	409	405	425	420	431	428	439	425	416	438	402	468	454	403	443	456	404	420	431	419	401	410	470	412	431	417	401	375	400	423	412	395	419	398	424	445	417	447	438	429	434	405	416	399	416	431	468	417	476	426	460	411	428	419	390	426	455	412	420	381	409	383	406	443	429	458	423	410	423	440	436	431	437	439	435	436	450	411	393	409	416	456	440	443	387	379	417	420	411	434	422	416	397	433	427	441	420	398	413	418	392	450	426	428	399	452	362	417	405	415	447	389	441	434	410	458	396	364	436	439	404	436	426	438	397	423	434	428	377	414	409	412	434	459	443	431	450	433	433	412	455	431	450	433	436	403	429	400	430	440	416	441	396	376	409	428	421	408	409	416	444	464	421	449	435	453	420	425	403	403	450	388	409	429	411	406	405	429	428	419	441	434	457	406	423	386	405	411	450	386	457	376	428	410	436	384	448	397	447	421	418	402	431	420	415	410	449	406	409	417	387	436	440	407	443	405	426	409	395	436	461	407	453	398	426	416	448	440	430	393	410	440	407	424	447	378	412	417	422	426	409	437	396	438	443	394	428	425	385	423	454	383	437	426	409	446	417	405	443	412	431	445	421	407	397	391	389	372	402	407	418	423	385	396	386	390	438	384	418	410	422	403	413	417	436	465	430	421	392	443	446	421	358	407	437	381	423	429	415	422	394	431	462	408	418	405	422	398	426	422	425	417	414	411	404	425	451	416	408	406	432	415	398	451	408	447	380	446	402	436	420	405	386	401	412	415	397	431	418	418	443	423	416	421	427	424	420	442	410	440	410	404	433	435	368	392	431	435	395	422	408	407	429	436	423	430	421	432	394	406	396	409	424	402	417	441	446	454	467	438	401	435	445	394	407	406	412	432	406	424	462	424	372	396	403	406	419	423	422	396	426	451	400	397	394	422	435	404	432	416	415	423	424	419	413	430	395	421	405	423	418	417	390	439	432	425	387	456	447	405	423	446	453	416	438	418	405	452	422	449	451	393	405	421	438	433	430	402	420	444	426	431	440	414	423	419	390	388	405	453	408	412	412	427	410	417	411	433	437	466	440	449	440	419	441	426	433	410	425	415	432	446	406	422	382	459	408	437	401	451	449	410	416	402	408	435	472	453	427	428	395	422	411	437	404	434	462	417	426	413	411	361	417	449	406	447	437	435	444	397	401	411	437	435	438	410	413	425	394	469	425	425	401	442	431	479	406	393	451	411	414	374	438	421	400	372	420	395	395	426	412	416	392	430	407	428	405	414	426	394	437	440	433	406	436	447	411	433	412	465	431	412	416	455	409	415	414	433	419	414	392	426	420	423	441	412	415	433	437	381	423	409	418	455	412	405	413	417	436	414	447	410	451	402	401	451	422	409	420	472	413	441	425	397	418	427	379	431	422	415	406	405	414	422	427	420	396	446	393	455	431	418	421	449	412	407	392	405	412	421	410	405	416	427	423	441	418	423	385	410	434	436	436	446	421	437	419	411	423	396	425	399	404	400	438	419	420	385	443	390	392	381	391	404	424	432	383	429	450	392	433	431	429	414	423	439	379	453	403	437	417	441	415	419	415	374	433	409	458	413	449	417	464	411	421	405	394	439	421	426	406	415	424	401	431	436	392	391	445	402	452	410	436	444	410	416	397	435	403	394	466	425	414	438	423	451	424	398	440	423	414	408	445	472	425	383	402	428	427	414	403	451	416	392	403	441	449	428	412	458	440	406	436	454	446	440	401	384	427	424	440	485	406	424	441	418	432	432	438	423	409	415	434	415	414	404	403	467	439	390	413	432	436	405	409	398	411	441	422	400	460	404	390	429	397	419	417	427	424	409	433	425	402	354	434	392	402	434	445	479	389	408	443	442	407	414	415	409	403	408	427	432	395	402	413	419
44341	17109	7443	3780	2619	2055	1666	1386	1229	1067	1069	938	883	890	849	786	754	837	724	728	730	747	714	726	695	686	682	683	648	721	680	694	704	662	683	680	676	662	668	648	691	686	640	651	684	666	679	711	673	659	633	704	699	673	673	647	688	726	653	669	641	643	651	636	667	681	708	720	654	690	660	669	664	707	716	672	662	709	674	670	641	646	643	720	694	681	660	719	701	706	706	653	685	699	661	709	668	633	713	685	665	645	629	669	673	684	697	656	679	647	692	652	698	659	683	637	692	641	697	684	687	687	712	700	663	695	663	703	663	665	669	643	669	668	644	675	695	674	674	642	665	665	657	703	653	704	661	651	669	699	653	694	650	722	657	668	683	645	666	688	658	646	716	700	637	661	698	679	696	656	697	631	678	634	672	685	665	663	710	700	674	692	686	672	622	679	673	644	661	672	637	669	634	678	681	667	673	639	651	722	665	692	699	690	643	621	673	710	632	646	678	693	646	671	667	676	672	694	672	666	679	695	704	653	678	695	636	628	671	644	666	626	631	664	684	656	710	674	722	680	707	630	649	703	622	661	694	668	673	645	671	626	660	649	719	686	681	659	670	713	707	670	740	655	649	701	665	637	652	654	665	654	683	702	692	646	636	658	651	676	610	669	628	697	710	645	662	660	687	685	663	671	657	665	639	691	641	703	620	652	708	676	685	667	684	644	679	644	654	674	658	668	697	688	683	684	664	697	653	679	676	672	627	676	709	681	661	647	669	617	732	661	630	690	670	707	688	634	643	661	633	631	643	719	718	689	665	670	672	621	625	655	702	664	663	674	694	614	666	646	693	674	693	634	678	669	650	703	682	641	675	683	720	670	696	666	689	652	664	658	667	640	643	624	690	689	674	624	637	646	647	682	671	622	707	656	681	662	683	673	660	656	681	672	644	685	646	641	637	624	666	695	677	684	673	677	654	692	664	679	666	660	661	671	662	686	639	726	647	658	646	675	648	639	666	681	678	685	673	654	666	685	615	669	623	676	655	673	621	646	636	705	713	649	689	662	654	661	666	682	635	681	681	656	656	685	648	671	673	653	686	639	650	697	705	649	659	646	702	646	663	644	640	714	689	692	619	691	679	694	650	709	641	671	636	671	610	669	645	636	688	678	655	693	675	676	682	663	640	704	666	657	660	670	678	652	668	667	716	649	673	624	668	662	649	641	704	698	629	643	656	660	711	682	684	676	669	704	701	664	686	673	672	630	659	627	685	679	704	651	675	641	676	655	659	671	641	683	662	672	665	646	663	627	660	700	663	660	658	629	632	671	677	668	676	706	631	616	653	656	659	700	724	621	667	646	644	714	625	687	701	711	682	676	689	690	666	656	686	682	649	667	689	637	664	682	673	721	680	673	662	708	695	609	682	677	668	651	643	654	635	666	682	695	683	649	679	663	655	659	668	680	655	662	733	693	654	661	669	664	675	679	629	645	662	653	709	666	631	679	693	688	693	681	650	642	680	678	667	703	689	685	627	674	648	642	663	654	664	721	619	650	654	678	612	632	669	700	684	648	680	650	659	687	624	655	673	665	725	652	657	657	671	661	667	667	675	647	690	664	684	668	667	671	672	635	707	700	666	728	678	677	632	698	658	654	648	650	666	637	651	650	682	661	663	684	690	623	656	627	624	716	676	689	643	660	685	619	646	679	691	666	634	637	673	662	698	693	673	734	650	653	671	662	647	615	647	685	695	677	677	684	674	649	618	651	663	653	688	675	672	640	715	650	707	698	681	653	674	697	666	654	642	660	676	692	649	704	665	682	681	711	622	741	659	682	696	680	660	641	673	663	671	680	669	692	649	628	644	635	689	684	683	635	659	703	682	679	714	689	684	659	712	677	678	710	664	654	648	642	667	622	647	671	649	655	674	647	693	661	673	679	669	669	650	627	683	683	657	670	675	726	646	657	703	645	689	693	633	656	671	665	663	649	669	669	680	647	637	691	668	667	665	671	623	656	629	664	692	657	637	686	674	597	701	657	688	662	683	662	652	589	678	733	679	678	654	694	670	677	668	614	689	665	712	633	681	667	648	636	670	661	685	623	632	703	685	674	681	701	671	648	613	731	662	697	627	651	664	680	682	627	663	697	661	684	601	651	666	668	683	668	677	677	703	631	631	660	671	665	694	688	675	653	675	649	690	674	637	655	663	640	652	701	623	689	644	704	623	639	690	685	649	640	662	643	663	660	707	667	698	685	659	622	672	639	652	652	667	684	655	636	644	665	671	668	643	625	680	658	711	679	647	635	727	690	631	711	719	632	671	664	681	687	699	643	646	686	658	656	687	652	641	708	663	604	634	641	656	671	703	687	656	692	688	703	651	704	644	684	701	606	659	641	694	680	664	648	677	700	636	693	697	653	696	689	687	686	685	654	667	682	681	651	618	667	619	677	673	669	701	714	675	725	654	684	686	713	645	696	642	685	670	654	618	666	668	727	681	628	704	706	653	672	655	646	632	659	670	700	726	707	623	677	690	672	668	667	651	682	645	647	700	676	631	640	671	663	640	687	682	667	650	676	683	682	627	684	650	701	666	693	666	658	676	640	679	638	627	666	661	632	695	665	647	654	666	665	658	698	690	638	663	666	708	677	689	701	649	679	635	630	657	638	673	655	653	642	699	650	695	691	657	633	693	650	630	661	662	654	689	661	658	653	674	657	698	668	702	705	676	649	660	700	617	671	664	652	643	677	648	625	693	645	669	651	677	641	707	689	650	651	611	648	689	658	701	655	679	668	726	676	668	636	687	692	652	682	622	674	677	686	668	704	690	677	687	714	681	675	690	634	622	684	655	676	696	626	659	679	668	620	618	693	676	650	705	650	656	686	666	690	682	675	667	654	702	708	649	707	625	666	693	723	684	688	647	670	693	674	587	707	726	744	641	641	677	658	652	668	666	674	664	667	639	639	675	708	695	633	694	701	652	685	669	657	644	699	657	698	689	685	628	619	693	641	675	643	693	662	673	636	714	701	673	649	621	691	666	646	656	712	650	665	666	651	678	700	655	694	692	647	683	714	674	656	625	713	654	645	618	620	683	638	668	666	653	692	652	646	641	649	640	690	684	643	666	657	671	675	657	655	656	685	751	642	612	679	674	645	662	677	673	679	694	639	681	656	697	689	724	697	652	651	745	636	644	697	647	681	687	670	700	701	698	681	699	695	695	640	690	649	694	701	659	651	724	656	635	646	645	665	746	692	615	684	673	671	710	617	654	657	641	633	688	614	647	654	655	657	681	658	644	722	658	647	670	652	677	708	665	672	670	696	678	677	675	686	683	688	683	667	699	699	659	646	694	700	637	664	669	637	675	689	691	685	743	676	667	713	691	666	660	635	658	641	638	696	690	680	662	660	716	685	651	722	666	648	666	632	662	627	646	635	728	677	689	657	672	677	671	632	664	622	630	651	706	717	642	687	651	676	685	667	690	640	694	691	649	684	731	672	701	703	690	677
23207	21346	28776	24231	21345	21162	3732	970	695	706	614	647	616	622	571	565	571	553	554	511	509	451	550	487	519	466	454	502	480	517	518	469	448	484	463	449	475	472	488	495	454	500	496	469	459	445	465	455	458	427	437	497	470	486	453	509	445	444	454	448	442	481	496	487	456	433	448	457	472	460	505	414	433	475	453	503	474	502	469	442	471	463	450	443	520	459	477	466	475	453	481	450	467	446	459	448	435	439	456	426	471	478	448	431	483	470	500	458	415	447	485	494	473	451	483	451	459	422	473	424	488	498	459	445	464	448	458	476	438	487	475	443	470	462	468	446	467	478	432	445	466	455	463	432	463	458	486	477	463	473	435	429	453	425	445	427	457	442	497	464	466	473	446	467	450	451	480	454	504	449	462	440	434	462	436	505	461	431	491	462	516	471	494	456	481	447	479	493	472	455	436	440	467	446	428	473	450	448	429	443	454	463	439	484	440	456	449	480	504	455	487	474	454	466	519	415	497	466	452	473	451	468	443	458	483	479	479	461	467	450	504	474	438	453	488	433	451	413	452	458	481	430	517	506	463	494	452	486	483	481	470	440	465	453	466	452	445	452	475	440	477	451	437	446	436	507	439	427	478	462	468	446	475	483	456	499	482	462	424	464	419	469	498	463	479	467	448	459	471	476	468	458	455	502	487	413	438	429	439	447	475	463	464	482	433	453	436	461	465	465	447	443	462	484	475	496	457	448	463	443	473	422	457	458	474	446	443	421	466	481	437	460	434	439	454	424	466	450	480	447	490	472	468	486	462	451	478	432	422	462	461	485	464	439	456	453	472	488	480	435	427	451	445	450	446	463	438	499	486	451	478	446	472	495	520	435	468	423	431	474	457	439	419	415	451	448	435	503	443	474	422	455	474	439	434	448	449	466	463	447	469	436	450	473	433	438	447	449	475	469	447	465	459	458	472	477	452	446	434	431	460	453	458	438	432	456	461	497	437	462	474	468	426	484	464	430	456	442	465	491	420	451	478	465	495	467	409	478	471	460	470	435	499	456	451	456	472	452	483	474	436	448	466	449	455	474	477	463	497	461	443	448	458	447	421	458	461	467	465	452	442	457	441	446	412	433	449	469	475	401	487	395	433	453	486	449	419	462	453	427	425	485	462	447	435	486	488	470	445	470	442	430	465	447	488	467	441	402	450	468	437	468	467	497	450	461	437	463	459	427	461	410	447	429	429	465	440	429	487	429	460	437	483	475	480	472	485	477	428	435	461	437	405	465	456	469	432	436	458	481	444	455	460	475	457	460	493	469	488	437	416	474	482	441	464	476	440	480	439	467	465	471	478	465	445	458	445	448	452	513	473	446	460	488	418	467	481	441	451	447	448	400	440	479	470	443	463	483	478	439	436	463	477	472	470	449	436	497	465	463	480	459	440	468	456	437	503	473	472	423	438	426	460	471	463	449	525	431	487	434	490	468	487	439	472	485	465	458	469	433	430	451	482	459	400	434	471	433	458	488	476	470	424	443	477	451	504	462	443	436	463	426	484	459	487	407	472	451	452	464	443	412	466	459	485	482	479	462	472	506	446	440	451	446	439	457	466	453	450	436	446	455	495	477	422	461	462	483	430	483	415	486	488	478	460	460	446	470	481	436	458	419	445	460	421	465	452	460	454	449	406	484	468	420	424	485	463	445	463	480	511	457	447	460	465	496	479	453	447	449	455	500	504	513	444	451	487	433	501	456	426	472	435	464	454	443	454	427	477	501	456	439	455	455	451	455	481	507	449	436	449	443	431	479	434	477	481	445	459	441	460	459	447	486	429	467	441	460	467	493	450	487	413	467	483	430	470	470	447	462	454	468	470	455	434	430	457	435	452	403	452	423	477	457	423	432	473	495	466	484	449	473	446	435	444	474	457	473	453	430	460	504	464	450	477	493	462	478	437	457	426	457	498	438	438	431	483	472	485	451	455	462	459	497	484	447	482	474	443	441	464	507	453	446	460	476	438	452	447	468	485	459	473	445	453	432	444	463	432	410	443	489	486	476	455	471	446	446	451	418	478	470	462	463	481	449	452	475	462	422	486	444	498	435	465	459	447	452	474	421	463	474	456	434	441	453	435	453	475	435	436	460	478	448	480	413	504	434	449	486	466	439	459	447	440	430	431	446	444	485	484	452	435	454	453	489	458	491	426	490	454	441	456	462	446	427	433	422	519	443	437	485	458	462	452	461	458	471	418	437	452	449	462	418	453	468	438	479	471	420	469	442	459	441	430	451	424	448	483	491	465	442	484	457	448	464	480	463	470	454	466	454	440	424	449	475	432	434	460	424	453	437	428	443	453	422	467	447	478	479	466	447	447	463	459	461	428	480	443	468	407	454	448	489	421	500	433	482	472	416	402	437	455	437	488	459	446	468	458	454	473	460	425	462	459	441	481	488	450	467	457	474	487	470	455	482	459	443	481	440	446	498	446	484	464	457	458	447	456	458	455	466	431	470	475	455	423	438	430	455	445	442	464	435	442	440	434	458	464	482	413	492	447	459	426	456	465	515	493	445	488	396	454	471	469	452	460	450	411	473	440	423	451	465	455	471	461	518	445	455	438	492	436	433	456	469	473	458	423	454	441	436	430	432	456	419	454	439	484	426	442	451	493	487	485	460	502	466	463	428	433	471	436	442	452	497	458	459	442	447	470	467	461	485	484	477	444	457	464	471	443	484	434	444	465	462	472	449	443	439	471	467	491	436	494	438	469	438	444	452	505	411	408	451	462	421	471	446	496	455	479	435	445	429	459	453	458	475	458	486	462	480	433	513	476	433	474	453	420	456	458	494	461	485	442	443	465	458	464	451	440	435	441	443	445	465	452	489	423	471	472	430	445	429	450	430	468	400	428	477	440	471	498	486	453	467	478	466	453	453	447	453	436	460	412	458	457	482	441	452	475	452	465	446	465	447	447	458	444	469	434	456	501	442	444	508	452	405	435	442	466	461	443	492	445	429	438	473	410	466	493	454	435	422	434	442	439	441	455	443	475	464	453	514	461	482	492	482	476	429	430	439	481	463	458	435	425	484	445	410	476	437	471	448	458	423	437	459	445	507	477	436	452	447	461	436	450	440	424	502	476	475	450	443	403	406	432	435	433	477	430	493	443	502	464	480	437	466	462	433	469	455	450	440	464	440	428	454	466	462	442	460	463	458	485	476	417	468	449	462	468	457	458	451	471	430	434	445	415	436	463	489	439	480	455	432	444	446	400	483	482	472	472	461	442	411	424	480	456	467	495	483	437	440	446	439	465	454	447	448	497	456	513	445	473	453	469	487	473	461	467	443	428	461	476	456	431	476	491	473	429	463	452	473	456	454	428	456	452	465	433	438	463	467	444	450	469	507	436	442	442	471	440	469	465	459	431	455	459	490	456	440	457	459	472	511	433	445	452	448	417	466	466	413	436	469	457	440	417	448	460	434	475	434	420	461	434	465	440	483	496	423	463	470	471	463
45875	19788	11710	6329	4312	3185	2540	2061	1830	1585	1464	1277	1126	1135	1019	1008	1028	913	884	876	873	850	804	768	796	846	774	749	842	777	774	767	759	804	735	750	706	724	733	779	791	732	775	831	764	719	764	773	755	717	728	731	704	742	746	737	761	786	765	746	760	719	727	682	742	727	745	727	738	758	746	784	759	733	764	686	747	725	742	768	680	770	711	716	728	705	780	732	694	690	731	756	712	740	668	707	739	689	723	738	758	776	760	747	766	701	739	747	697	740	714	700	748	736	709	738	719	681	749	701	675	730	739	729	746	691	726	733	757	687	712	705	653	723	722	711	663	720	721	694	680	716	724	728	686	725	728	719	705	736	737	727	733	759	737	752	690	730	755	699	771	707	706	681	737	718	695	755	722	686	724	757	730	762	724	692	723	730	672	727	726	716	743	665	696	728	770	765	753	777	721	733	728	721	699	718	751	716	725	759	713	736	702	737	730	701	688	680	729	775	727	677	724	694	738	670	712	734	715	695	712	704	720	687	715	770	716	706	707	730	745	659	693	741	701	724	693	686	741	745	702	762	669	708	737	757	711	729	743	696	746	723	696	698	711	738	702	700	737	735	713	710	701	762	695	724	739	729	752	709	716	720	697	726	735	716	741	736	712	712	755	720	706	705	710	742	745	735	709	708	697	751	715	696	746	707	731	745	728	723	763	706	681	761	742	744	714	714	733	734	720	692	688	700	769	722	720	701	717	704	698	697	734	704	754	736	751	741	696	730	724	747	764	695	759	700	728	743	697	760	687	721	721	720	697	743	705	686	743	696	692	736	692	732	723	741	685	718	709	710	737	733	729	715	706	704	755	763	697	728	711	708	731	722	735	671	728	749	723	702	707	662	722	712	760	705	681	703	770	697	748	717	730	753	712	714	715	712	761	776	715	690	741	716	692	747	706	689	743	720	712	751	720	680	709	740	713	745	704	710	703	757	787	726	736	690	702	733	698	655	705	729	766	709	682	750	730	726	688	745	746	724	727	750	679	716	733	722	730	705	723	730	722	781	713	672	691	693	751	739	740	725	738	672	724	741	766	764	755	738	726	730	732	720	697	708	714	747	718	717	736	718	689	693	675	725	715	717	764	712	704	725	712	686	717	724	689	727	713	739	719	756	723	693	677	746	690	741	687	718	719	742	693	748	684	701	710	730	744	745	734	713	763	697	681	740	678	716	726	726	737	708	737	710	664	671	736	745	773	688	689	742	709	715	724	732	739	720	714	707	716	676	735	691	709	728	736	717	684	670	690	757	732	689	731	729	765	714	677	737	687	716	730	694	735	716	701	693	765	697	708	705	755	757	724	745	715	754	724	757	671	706	690	687	759	788	743	762	689	702	770	778	733	671	762	661	725	763	746	690	646	717	697	720	721	715	722	719	691	729	733	750	742	702	727	708	724	704	739	710	739	725	722	718	766	735	742	719	714	706	718	721	702	687	706	697	720	773	734	765	751	678	723	702	740	695	726	691	730	741	750	743	755	756	673	728	754	765	750	681	712	684	705	686	738	758	724	747	747	719	721	722	739	702	723	734	721	728	684	719	680	669	699	674	726	771	716	748	707	699	708	752	740	711	732	708	700	710	753	693	716	754	689	700	766	710	748	764	738	688	755	731	726	693	708	716	753	676	697	755	729	772	720	693	719	717	734	727	721	700	731	721	736	764	704	703	755	761	721	705	716	701	741	772	710	694	727	713	711	702	687	735	710	721	719	708	683	714	750	692	726	734	693	750	731	710	755	715	717	711	716	693	681	734	756	753	680	679	725	707	720	715	748	726	720	748	719	750	749	725	733	719	798	688	751	757	699	737	703	747	705	705	709	755	709	726	725	740	727	727	751	758	711	708	697	755	716	759	748	717	729	686	709	690	774	685	718	737	686	746	749	712	779	784	683	734	683	700	717	742	713	723	695	723	748	728	693	718	706	681	685	703	728	745	736	717	714	733	701	706	736	721	712	698	720	729	697	695	679	737	741	714	743	728	757	763	719	683	664	714	718	736	742	703	729	754	714	720	727	740	728	737	712	666	748	725	662	719	730	712	765	756	700	739	713	738	734	715	704	700	736	706	748	737	675	725	702	712	706	703	697	705	737	675	713	753	727	726	686	718	757	717	671	693	744	739	692	733	694	751	652	729	711	734	702	708	741	724	708	694	693	691	708	694	719	734	728	697	744	712	730	721	716	734	724	675	720	754	744	694	708	711	729	718	687	720	727	725	728	723	754	708	722	723	725	719	729	750	695	747	761	772	765	657	703	701	692	744	734	701	744	702	699	747	696	711	706	735	716	709	711	730	710	721	695	681	770	730	735	725	705	693	731	705	690	715	695	686	708	764	711	721	730	755	698	687	736	725	729	728	713	730	728	719	675	729	678	723	691	751	726	684	693	720	720	747	694	711	689	742	711	714	699	738	688	718	751	750	708	738	734	730	762	729	708	761	712	744	731	717	737	692	722	731	723	754	730	747	695	688	716	762	764	735	708	735	727	727	726	741	719	765	722	758	663	716	695	695	722	734	727	664	713	681	700	700	701	723	729	683	730	748	698	745	749	752	711	740	739	723	741	704	734	718	746	730	735	713	722	776	687	757	722	698	728	725	708	713	690	707	713	780	708	692	723	740	694	711	729	778	717	718	784	752	730	732	713	738	723	791	718	708	743	709	675	694	732	660	730	724	688	760	731	700	699	751	689	735	719	704	708	736	714	669	732	692	735	761	731	747	708	736	748	728	722	730	683	747	731	732	730	707	716	733	719	696	716	670	705	753	710	689	719	755	770	711	753	702	722	743	681	723	693	739	748	706	759	712	767	749	715	781	749	717	721	758	692	722	726	697	708	721	749	727	751	707	721	749	735	672	698	721	679	729	723	737	733	716	740	719	705	708	714	714	709	682	723	718	774	751	739	728	693	733	720	722	701	730	706	723	739	721	715	744	752	748	707	728	699	680	742	716	684	715	718	738	707	709	767	776	724	742	708	718	710	742	698	705	708	679	720	708	721	694	689	682	708	755	717	721	718	714	751	695	770	754	730	698	729	705	730	734	682	730	753	771	710	714	748	755	666	716	725	722	734	697	706	708	735	709	687	743	745	729	742	778	711	704	691	759	724	755	751	696	764	741	737	703	711	696	700	766	751	723	732	701	692	683	697	754	733	722	745	732	734	784	706	723	714	748	693	761	712	748	706	700	704	742	673	735	676	739	684	708	717	698	715	689	707	695	722	706	679	754	692	764	761	751	728	711	720	729	756	727	734	685	667	728	722	706	683	658	713	719	716	712	729	738	690	733	723	668	710	701	722	716	733	749	732	716	717	739	714	674	726	779	666	720	695	736	731	751	775	696	744	773	752	704	715	666	732	713	726	720	725	654	740	750	743	710	764	677	751	700	690	712	703	688	730	698	694	669	732	645	688	776	759	687	739	665	706	706	714	705	689	707	723	705	676	714	784	762	701	762	753	726
27267	21125	9940	633	369	306	199	195	209	213	220	210	196	190	166	166	224	233	220	204	196	219	209	173	204	195	182	201	180	197	173	213	190	199	215	203	170	206	187	210	202	206	188	228	200	180	207	175	197	201	208	186	198	203	214	199	187	191	197	185	176	169	216	200	216	210	182	202	217	175	214	190	198	211	160	202	211	196	172	223	147	196	216	172	213	202	207	210	209	205	228	196	202	185	179	201	200	214	205	196	192	199	217	186	202	193	204	197	216	213	200	193	195	212	184	209	182	187	189	201	182	183	206	207	194	175	181	187	225	184	201	198	198	172	193	173	194	171	194	207	168	212	215	191	178	192	199	179	185	189	196	205	187	215	192	185	220	202	215	197	207	193	186	202	188	182	205	215	177	194	189	203	198	196	201	213	202	203	192	203	213	174	198	196	192	211	210	189	202	185	205	190	183	199	197	187	206	182	204	180	177	195	229	190	189	175	194	185	210	186	213	173	198	189	197	197	210	190	199	187	201	205	211	182	187	218	215	205	194	189	211	209	214	178	186	188	184	217	208	194	176	179	201	186	201	206	185	191	215	180	183	208	207	209	201	184	193	228	199	187	200	198	184	203	195	225	217	205	213	181	189	200	185	193	192	197	167	201	169	202	189	191	228	196	191	207	171	217	216	196	203	182	209	190	200	193	182	197	186	194	239	181	208	174	228	182	187	180	193	195	207	211	182	195	185	199	190	186	176	196	204	186	209	204	188	213	178	230	190	190	190	208	195	195	209	195	184	218	181	206	206	184	181	204	197	182	198	196	174	213	223	215	199	190	185	183	196	220	203	198	216	197	178	164	201	208	209	164	213	186	198	192	185	188	184	180	205	185	181	217	189	209	218	213	189	184	195	185	195	184	182	191	226	177	196	200	194	211	195	189	218	206	196	179	178	200	181	187	197	213	190	187	200	208	188	205	191	183	189	185	205	168	214	200	232	221	180	198	204	213	192	169	188	189	175	200	213	200	205	188	166	216	171	188	187	187	197	185	185	198	186	213	182	184	212	170	187	202	168	202	178	199	204	233	197	205	202	187	216	188	187	219	194	193	199	185	220	197	193	164	186	205	188	195	185	195	192	215	211	208	182	195	187	220	193	179	196	193	196	214	164	193	178	199	175	194	201	208	236	178	199	181	201	195	228	207	216	193	172	166	184	186	210	232	205	210	198	224	225	199	195	199	171	215	235	203	186	184	185	200	208	184	189	193	201	205	190	191	181	189	225	217	195	180	195	207	196	185	199	183	202	223	183	180	176	210	182	190	200	190	188	210	194	223	179	197	181	207	191	191	204	181	167	187	199	218	197	203	208	194	198	196	197	198	187	198	182	184	211	196	190	182	216	183	180	193	199	207	190	193	188	201	179	199	216	187	242	185	219	200	194	180	201	189	183	177	179	214	199	192	182	184	186	217	190	205	187	218	214	209	213	195	185	190	186	212	180	183	195	200	200	212	191	204	181	205	220	177	175	203	165	207	199	199	210	181	186	184	182	195	164	190	193	209	184	206	176	153	212	198	193	189	188	219	176	187	197	177	198	203	166	183	202	190	197	218	183	200	204	214	211	198	186	193	187	201	206	189	186	193	179	198	206	202	209	208	204	220	204	187	192	186	218	172	188	196	201	190	189	233	180	183	191	214	183	202	216	182	186	220	177	208	198	191	220	214	202	197	207	205	180	206	224	190	188	176	211	185	204	188	220	187	192	202	173	208	190	185	199	193	210	207	214	198	181	183	184	194	203	194	188	201	197	200	204	191	178	178	164	180	213	188	193	217	203	182	197	201	200	200	197	222	192	194	196	216	211	200	186	201	186	207	172	207	209	181	204	195	206	186	187	222	206	201	187	174	185	220	206	216	201	193	184	191	204	208	190	207	177	201	224	166	187	211	230	190	173	178	181	194	209	194	188	191	181	199	183	186	189	237	186	199	201	190	209	181	204	189	189	217	203	186	198	199	171	181	189	210	204	180	246	178	189	173	219	198	185	193	185	176	193	197	172	183	177	191	197	198	194	212	206	198	189	189	192	202	191	210	166	183	175	182	231	199	201	204	202	198	206	173	202	186	201	212	179	167	206	193	182	212	196	187	200	209	198	192	227	210	171	172	197	207	199	209	192	203	193	198	215	186	187	208	192	205	203	203	187	171	212	210	183	197	210	198	219	188	200	194	204	203	190	190	228	194	204	193	220	211	183	204	208	207	195	203	189	189	177	193	184	194	190	198	188	198	212	200	190	198	207	201	207	190	202	214	179	192	196	188	214	199	226	177	177	165	183	202	207	190	168	180	189	198	242	217	222	190	197	229	175	207	210	208	186	189	198	176	186	180	176	200	212	202	206	215	200	199	190	189	201	201	190	164	186	196	204	187	198	211	197	205	207	187	193	175	205	177	200	211	208	197	179	209	187	224	190	196	212	195	193	206	217	204	201	200	200	197	187	198	213	187	176	204	217	199	208	199	202	201	199	189	208	191	226	203	171	188	193	201	176	195	195	190	209	174	204	195	190	224	187	190	211	202	201	215	207	201	202	176	210	199	204	190	190	183	196	193	186	187	212	197	187	168	183	177	196	215	178	182	169	193	209	193	201	209	173	186	205	198	195	191	219	200	172	201	197	216	166	170	204	204	225	172	218	204	184	218	218	171	168	198	178	191	199	188	198	195	218	191	209	194	198	208	186	190	198	186	194	221	205	209	177	185	187	185	207	189	199	200	194	213	181	194	214	202	184	197	197	201	203	188	191	194	210	205	181	178	179	179	184	193	200	174	202	197	195	203	185	206	184	192	189	191	226	184	200	180	240	191	187	211	196	193	184	207	196	178	203	221	199	192	198	179	197	208	193	200	191	195	184	176	196	189	198	206	209	206	209	178	193	189	208	193	183	212	190	197	172	172	189	178	198	179	204	180	202	195	199	191	193	192	196	216	211	185	208	190	156	200	200	215	198	206	192	181	211	219	184	203	197	192	180	193	190	201	199	233	220	200	189	196	205	194	190	196	197	200	175	189	209	185	187	201	161	207	200	209	213	190	188	166	217	187	204	199	185	205	188	203	203	199	219	219	175	203	192	213	226	194	210	199	204	182	167	208	170	219	178	188	189	196	216	211	179	196	194	181	182	176	190	225	204	178	183	194	207	190	226	165	195	198	194	205	160	214	224	208	185	180	228	201	179	206	198	189	185	187	185	191	165	200	192	191	202	201	218	191	195	218	165	183	191	200	194	187	200	196	184	166	202	180	160	192	197	195	193	200	215	182	196	215	187	186	209	175	181	198	173	199	184	181	192	192	200	213	186	173	201	199	200	193	200	192	165	180	207	203	221	204	199	199	207	190	205	215	212	203	204	188	194	206	208	182	204	184	176	213	206	211	176	218	166	188	204	199	195	202	154	184	193	203	185	186	194	191	203	193	206	173	228	190	179	198	199	188	206	196	192	213	189	208	185	198	224	191	186	187
24099	8199	1082	664	525	492	419	391	334	372	365	325	362	351	343	307	361	303	344	316	370	355	303	319	330	306	308	347	352	351	314	373	343	329	313	329	327	346	328	341	320	312	357	313	325	304	323	327	329	345	318	317	348	349	304	294	338	342	316	305	328	361	318	308	342	347	343	306	342	306	297	318	312	303	297	308	330	318	341	334	313	334	316	287	302	304	330	350	337	318	330	344	352	304	322	365	325	297	323	333	326	286	312	317	349	332	311	326	321	319	380	330	318	301	295	321	322	330	310	328	339	319	310	312	326	336	332	300	325	293	381	319	338	319	323	315	336	304	358	340	325	360	337	323	314	316	293	314	328	320	313	338	339	316	291	332	347	315	324	339	301	336	310	335	332	341	326	333	326	320	297	364	352	334	304	333	338	314	324	307	293	345	300	339	312	294	310	315	350	349	321	351	314	305	347	312	328	305	321	330	317	270	329	313	320	337	295	302	323	300	346	327	324	331	333	318	302	352	352	341	338	343	297	349	308	319	324	332	322	351	294	326	318	342	331	317	350	334	309	322	337	315	304	310	313	289	359	346	331	351	376	333	329	305	337	343	322	334	329	344	323	340	297	323	315	339	339	297	339	322	322	330	339	357	308	331	341	313	317	360	335	350	337	352	315	301	342	337	325	342	324	312	332	303	337	283	330	338	313	311	350	298	305	314	312	301	352	305	303	283	342	333	312	326	338	346	325	326	329	319	318	308	353	340	337	335	301	341	343	321	322	344	357	327	320	340	309	326	323	335	341	320	336	333	326	312	282	310	330	323	331	333	322	322	335	304	327	361	292	292	341	314	301	316	310	324	297	326	325	342	328	357	340	332	307	303	356	328	327	316	306	319	343	323	330	328	329	343	315	323	343	298	294	316	332	324	300	314	313	319	297	292	344	330	346	323	336	307	319	323	333	345	305	291	320	319	296	311	322	323	319	330	325	349	335	292	307	285	345	350	337	344	296	307	320	298	313	308	313	320	335	353	314	349	336	334	305	315	334	327	292	312	337	333	320	358	294	292	329	316	319	326	319	327	324	314	314	316	324	317	350	331	357	333	344	335	334	324	327	356	329	327	318	331	320	307	339	296	304	301	326	307	333	298	305	328	314	339	324	287	325	320	329	337	309	316	334	293	345	313	331	295	321	334	338	324	323	313	319	321	340	327	323	315	351	319	328	333	318	313	319	314	321	325	309	308	312	309	353	334	342	315	353	330	328	312	285	313	309	323	303	316	307	301	357	331	323	327	310	318	357	348	319	317	295	341	327	357	327	351	306	310	318	306	307	319	329	323	352	337	349	322	344	325	320	314	313	311	343	326	317	331	347	323	316	337	323	300	303	302	314	307	305	328	355	328	342	320	342	318	343	329	326	311	338	316	292	329	320	287	359	304	343	340	315	306	332	317	308	311	328	315	331	343	328	339	296	331	319	327	349	313	318	346	316	343	316	357	312	311	319	324	343	354	323	308	326	315	325	322	360	326	295	320	340	307	318	318	325	317	341	321	344	314	342	323	339	323	317	338	325	322	329	347	334	331	334	341	336	322	339	342	315	336	310	327	315	329	342	278	302	299	300	336	307	311	318	315	333	335	333	306	368	337	308	298	311	347	299	328	329	326	323	326	291	306	332	336	356	337	349	345	322	305	331	357	327	341	291	318	310	356	326	329	304	321	316	308	332	341	317	307	347	337	329	330	318	307	330	345	333	298	314	333	303	326	314	313	319	362	328	330	337	324	325	320	306	294	312	315	330	253	311	314	346	327	328	330	312	317	340	308	306	334	314	301	286	324	342	320	303	380	325	343	340	337	318	325	326	339	342	312	327	331	361	286	321	338	340	352	319	325	336	322	329	301	346	331	334	339	316	322	360	325	339	339	311	343	316	297	345	295	315	346	348	345	319	310	302	303	331	334	286	304	355	332	305	349	311	335	297	318	311	309	320	311	310	330	340	316	316	336	332	356	313	314	299	328	333	328	344	318	336	328	308	327	344	354	328	320	354	307	326	302	321	345	293	324	310	358	351	320	326	322	299	329	325	350	331	292	331	353	333	341	352	301	326	340	307	303	318	367	300	344	273	309	330	333	322	323	325	299	305	361	299	337	325	354	327	372	314	310	320	330	306	345	315	318	328	311	300	352	361	319	319	310	338	332	314	357	358	332	320	299	355	320	306	330	308	313	349	312	324	336	324	323	325	316	324	326	330	320	318	301	320	301	364	313	292	346	337	328	352	315	322	337	296	316	356	317	304	327	323	317	335	341	301	320	336	333	309	319	316	314	314	330	337	325	339	321	319	323	346	333	333	331	357	355	303	315	324	369	342	344	302	322	309	312	325	345	334	331	360	340	298	329	357	341	324	334	336	315	326	316	317	299	337	344	315	309	289	315	324	347	323	322	336	313	319	297	322	345	284	307	336	294	317	325	333	322	332	290	347	318	307	304	316	331	291	306	365	317	324	310	300	331	328	328	337	318	309	302	317	300	350	342	315	318	301	320	351	331	321	328	320	318	333	300	306	317	307	324	304	337	327	321	321	326	353	334	337	329	344	308	323	283	329	318	328	313	331	334	317	329	319	340	301	298	307	340	354	321	324	314	304	352	330	312	350	320	306	378	313	312	308	337	333	309	351	336	313	335	292	323	335	323	342	310	309	346	334	336	318	348	322	331	337	328	326	326	310	342	309	333	324	300	308	334	361	339	337	334	356	337	322	336	312	346	308	325	317	341	329	308	318	301	334	338	306	311	330	318	308	314	310	330	314	318	355	350	344	303	321	310	327	334	311	335	320	317	307	319	311	316	304	328	302	315	336	359	360	343	322	312	310	336	340	306	324	332	319	323	349	336	305	311	312	270	345	326	349	308	333	326	338	333	311	324	326	343	318	311	317	301	320	274	336	320	297	337	311	327	329	302	321	305	327	358	325	348	339	323	345	349	308	326	318	311	310	307	339	327	342	315	329	296	307	358	325	313	322	341	297	320	340	338	319	304	330	303	289	320	353	340	343	308	300	335	333	309	343	337	327	314	326	309	343	314	332	338	297	308	345	329	317	360	307	288	338	341	339	312	349	359	320	309	316	326	341	314	305	332	349	306	298	324	330	324	354	328	303	276	311	328	309	325	342	319	323	327	307	298	343	341	276	334	322	322	321	324	329	326	303	307	320	326	335	316	310	316	324	345	332	341	343	328	347	326	335	322	345	336	298	319	291	352	345	306	366	337	320	318	299	308	335	327	338	318	337	323	304	343	322	344	322	341	324	340	299	328	304	322	339	342	327	334	318	329	304	334	325	330	334	317	326	330	326	338	345	313	320	341	283	309	322	294	334	332	302	353	323	325	289	319	324	332	298	321	331	317	318	330	327	330	318	299	321	305	342	367	308	318	355	328	324	380	342	334	320	357	340	322	328	338	315	323	354	345	325	320	321	325	316	341	299	295	312	338	329	329	315	325	355	326	327	344
24164	21355	28295	24734	21146	4905	885	673	610	583	509	502	501	500	477	490	481	434	486	408	437	435	443	451	414	423	431	428	465	416	453	450	449	446	412	437	413	444	410	414	439	438	411	430	414	407	417	454	398	402	413	426	404	425	416	387	442	425	419	412	420	436	479	420	438	404	440	396	422	416	430	441	443	402	377	426	488	444	445	442	411	399	436	431	425	435	432	395	463	420	440	382	404	442	425	442	441	406	429	403	437	436	439	411	386	448	419	415	403	438	385	444	428	425	415	394	389	398	420	410	423	458	427	390	400	415	418	401	413	415	410	422	417	418	452	421	448	451	451	418	425	460	413	455	391	433	415	402	440	455	404	412	413	430	414	435	456	413	416	392	411	423	423	435	418	429	418	437	441	397	458	437	433	433	401	420	414	386	414	425	404	414	401	426	467	453	423	428	440	431	418	414	449	458	442	394	402	415	431	416	390	395	402	398	416	425	404	421	428	419	422	417	378	415	412	426	432	377	394	434	421	415	392	432	480	410	481	463	423	408	412	420	408	445	426	408	395	420	427	435	446	427	437	427	409	413	391	417	439	401	426	429	431	430	428	400	429	433	436	399	438	401	383	422	397	423	405	435	415	411	428	477	410	429	398	388	419	431	440	419	396	403	419	412	439	422	463	399	426	427	420	415	428	402	386	429	438	432	396	443	450	426	412	429	432	428	477	393	432	392	478	435	386	426	450	419	433	429	393	400	411	427	386	434	402	421	436	440	381	443	440	429	415	403	381	441	428	426	398	383	414	421	426	409	424	416	425	434	400	398	405	439	413	401	379	409	431	393	427	404	402	448	427	443	397	437	398	398	411	429	423	423	414	421	423	439	396	388	401	440	425	383	428	440	415	435	404	432	417	434	423	426	435	439	417	419	358	451	427	441	395	437	417	388	409	445	408	404	421	434	433	431	434	400	412	426	442	434	411	384	414	394	436	424	456	447	408	440	414	426	438	406	430	404	403	398	440	416	430	389	460	441	445	425	389	417	400	409	394	394	417	441	432	443	399	406	423	410	443	418	418	470	460	426	451	374	434	437	426	396	415	408	415	442	421	444	419	381	389	411	443	452	466	407	443	426	460	427	412	428	432	416	395	445	446	435	407	412	452	408	424	410	425	393	411	435	450	432	439	396	412	377	421	400	456	443	433	437	438	416	439	411	447	422	418	400	412	425	393	369	406	379	414	395	399	442	382	422	425	421	463	363	420	407	412	405	405	414	455	403	423	469	410	414	451	442	397	409	446	435	416	391	376	414	424	433	428	439	420	434	447	423	439	415	435	446	424	437	421	444	407	385	436	425	421	422	432	422	417	416	428	448	444	408	421	393	450	412	390	404	425	395	422	438	424	432	432	438	375	433	446	415	470	393	460	413	405	443	452	413	456	435	445	408	440	422	421	440	437	433	458	421	454	391	428	423	429	385	442	407	417	396	415	383	408	412	411	389	428	377	400	415	409	435	410	426	413	412	462	412	391	421	411	422	410	394	405	437	442	438	442	405	433	438	421	456	398	438	415	442	408	416	419	412	440	407	423	380	414	415	403	438	426	446	440	428	460	409	414	445	400	432	436	403	428	414	438	422	438	405	409	423	380	411	408	428	422	425	463	419	428	444	453	444	430	409	441	398	420	425	454	440	442	414	402	401	445	407	400	399	379	395	441	454	440	399	413	420	434	374	418	391	421	424	443	427	441	415	406	411	450	399	410	437	413	425	431	430	414	447	414	432	435	433	423	401	455	419	427	392	416	454	448	397	414	456	436	422	401	431	426	410	460	415	352	414	400	450	444	414	434	467	438	383	465	421	403	426	447	466	386	461	442	402	434	429	409	424	419	456	443	433	470	445	434	447	425	398	435	430	416	405	412	423	425	437	423	417	417	450	439	431	438	439	415	393	456	405	417	450	429	388	430	407	394	447	416	406	444	430	458	394	425	395	454	443	422	418	398	430	434	409	405	382	474	439	444	423	438	429	472	421	413	448	478	406	404	435	400	440	402	410	422	433	423	460	436	436	416	392	440	443	438	417	388	448	447	405	421	411	358	415	425	421	420	436	471	418	429	421	424	408	405	439	406	410	432	438	415	415	415	386	429	466	412	435	423	378	434	431	436	416	436	417	418	413	452	418	425	448	434	405	392	445	435	422	440	414	418	425	440	452	454	443	432	398	416	462	426	396	443	424	456	424	389	415	442	428	393	430	410	441	421	431	407	401	371	401	438	411	423	411	413	450	375	435	419	425	452	395	455	417	436	449	367	457	413	397	432	456	428	394	418	462	449	448	454	415	435	365	408	414	402	413	425	426	454	419	406	406	415	437	424	424	468	440	435	434	420	410	468	427	380	418	386	400	451	440	458	411	443	429	387	430	413	418	419	446	393	404	413	424	443	424	404	418	405	404	403	421	422	393	413	440	425	439	401	433	412	414	414	444	437	454	431	432	395	425	439	450	398	400	411	411	417	415	411	426	389	477	428	387	415	468	432	436	417	443	444	410	419	403	424	429	409	455	422	446	405	449	395	402	424	420	424	465	429	412	413	448	394	429	439	411	412	465	421	415	438	438	438	402	461	421	449	398	438	445	413	419	495	418	392	418	414	425	406	426	421	425	369	438	410	452	423	409	469	419	402	441	422	403	419	441	428	428	452	413	392	424	425	379	430	394	472	422	417	422	454	419	415	400	393	405	439	413	431	441	394	412	411	430	406	446	421	412	464	411	430	449	456	423	446	429	418	432	423	423	410	394	455	460	420	383	369	467	421	448	379	407	432	461	465	399	409	416	458	407	405	409	414	395	446	435	392	457	442	432	360	451	440	431	419	403	377	430	447	444	410	401	393	420	475	426	399	423	385	383	427	414	455	403	418	419	424	402	427	429	435	405	460	421	437	432	423	436	405	429	408	409	415	451	406	429	431	415	429	409	413	455	430	395	409	409	449	419	431	464	399	406	431	423	398	426	433	409	405	396	380	459	419	444	422	445	429	416	449	424	470	464	417	429	419	433	376	420	446	421	458	448	427	415	411	414	431	453	396	414	406	425	454	451	406	420	444	430	438	409	396	422	455	421	468	480	421	401	451	438	391	380	437	422	474	405	450	403	469	440	447	392	419	451	434	396	385	438	390	435	387	447	385	431	440	373	417	391	401	424	424	450	398	411	387	401	446	427	423	465	403	430	424	440	430	448	399	428	448	408	437	388	413	409	386	410	446	425	470	445	410	409	455	406	422	434	431	412	424	463	422	422	441	432	457	360	451	404	444	430	429	442	410	430	457	385	428	450	411	417	414	447	414	433	417	431	431	425	426	412	434	417	407	417	437	431	405	403	428	411	384	405	419	417	447	435	374	414	447	452	419	442	419	423	431	441	424	377	403	421	421	430	417	410	426	418	425	397	436	394	416	405	401	483	430	438	407	430	449	429	414	402	410	403	386	409	440	402	428	419	416	446	416	436	406	407	449	469
44847	18419	7368	3815	2588	2086	1652	1425	1227	1116	973	909	935	794	820	829	778	819	783	778	756	816	706	740	730	707	678	746	726	699	660	721	701	702	696	675	687	709	669	688	670	689	713	650	637	672	735	657	661	711	678	755	651	698	691	667	654	669	705	646	673	658	671	680	674	727	709	679	639	656	684	669	663	710	649	662	696	653	687	677	682	646	681	694	695	700	699	582	690	675	661	633	643	707	652	718	679	679	654	657	673	667	656	684	664	706	672	660	686	658	678	644	689	642	644	683	676	666	662	678	652	681	673	669	679	689	675	689	702	657	687	644	614	661	731	677	658	659	732	666	636	719	635	642	707	722	657	671	633	658	713	693	717	664	710	678	702	626	677	660	655	653	690	645	667	663	682	696	667	715	658	641	690	656	693	688	708	699	677	694	661	680	690	707	668	716	657	676	690	671	658	709	722	635	656	651	653	657	662	713	689	693	665	668	657	688	685	693	667	718	671	676	682	680	665	678	646	671	650	640	639	637	667	696	671	639	650	623	631	676	682	672	646	697	666	644	679	676	653	655	662	642	668	646	722	699	669	629	680	679	650	674	671	671	680	679	663	621	707	689	659	646	681	682	692	663	663	683	657	689	663	682	669	689	689	644	693	647	687	687	657	710	680	661	647	641	656	677	635	683	684	660	691	664	637	657	665	658	672	680	701	664	672	673	663	672	642	713	663	677	697	631	632	702	674	657	670	709	670	646	710	656	645	704	686	700	686	666	697	669	679	697	731	663	658	659	687	653	643	678	660	667	667	680	679	661	713	669	693	682	741	659	720	692	670	659	686	655	672	686	708	640	679	618	671	662	643	663	716	674	694	657	645	670	662	692	654	705	651	691	641	684	653	711	698	679	670	640	694	661	699	687	640	753	685	667	704	708	664	672	652	735	668	714	659	644	692	700	690	627	667	688	641	664	663	673	659	628	646	677	699	716	706	721	643	699	644	673	651	691	666	649	687	680	708	668	721	700	640	660	682	695	702	630	648	670	623	691	662	674	654	697	644	696	714	691	695	701	686	672	680	663	650	651	677	660	636	628	661	691	664	660	658	653	646	693	670	667	655	696	642	667	690	685	647	696	707	709	666	628	659	716	670	646	672	698	641	649	608	667	643	663	633	640	668	695	646	699	664	655	650	689	627	685	635	686	699	666	686	679	703	665	627	633	643	672	678	680	645	686	666	636	655	686	695	685	653	678	703	647	629	664	648	693	717	648	693	658	692	709	678	706	644	641	653	692	699	662	685	624	685	683	703	654	639	745	688	649	668	638	689	653	632	665	689	664	601	660	649	687	644	676	697	709	706	677	704	683	654	708	712	662	686	650	691	661	698	693	682	668	699	702	633	688	660	650	679	678	693	648	695	675	631	669	667	643	647	674	657	652	653	704	678	716	610	649	647	671	687	655	675	693	660	662	681	698	660	681	654	676	648	686	622	630	665	650	675	655	682	662	674	674	651	680	657	627	673	705	649	729	693	649	683	661	666	713	671	689	728	664	707	700	646	647	665	652	694	647	607	636	621	672	738	662	640	667	691	646	676	671	676	642	628	725	675	688	664	643	670	686	700	657	688	694	660	642	671	703	654	653	722	627	700	652	697	656	644	677	689	682	693	725	687	668	671	650	646	679	683	670	704	627	671	666	688	669	669	653	681	669	636	624	668	684	678	655	679	647	676	695	658	659	654	696	627	681	645	664	680	686	682	671	705	679	667	675	708	713	683	668	644	666	626	664	662	665	670	661	692	682	631	646	703	649	668	679	709	650	705	644	663	700	639	691	651	719	643	666	690	647	696	708	718	684	711	673	654	647	698	663	660	655	673	678	707	656	643	645	647	661	601	656	694	694	663	664	639	680	652	658	721	661	651	675	664	670	628	651	703	645	691	680	654	699	654	684	707	652	723	724	681	678	678	639	634	699	697	685	614	639	679	655	662	715	691	651	691	669	695	703	646	689	702	658	697	688	684	710	673	671	671	675	694	700	687	692	665	671	682	703	680	653	690	656	673	685	704	663	714	672	677	682	680	676	693	708	637	675	655	710	722	675	681	621	665	637	673	645	646	715	708	668	620	669	693	654	686	675	651	680	603	664	681	670	679	689	689	670	680	693	689	723	709	649	674	666	698	661	681	667	675	657	653	687	652	669	710	679	683	706	649	686	701	672	686	668	625	686	689	698	668	695	663	658	647	691	730	625	663	700	667	683	673	658	670	664	720	701	681	672	647	651	645	690	671	679	715	711	708	690	671	686	691	671	675	691	700	687	665	598	645	610	674	682	676	707	675	643	747	686	665	700	642	627	681	693	724	679	659	693	680	674	669	642	638	708	650	664	705	711	713	694	648	683	655	665	638	660	644	681	705	682	712	689	677	620	679	705	656	666	687	682	671	680	672	660	641	656	679	641	702	686	693	665	728	692	641	702	679	708	699	663	674	686	683	705	678	690	624	694	667	703	682	692	656	679	676	682	701	700	607	668	642	721	643	666	667	678	674	674	694	640	667	679	738	659	662	683	676	652	677	691	649	662	660	658	675	662	652	638	683	648	652	722	700	681	683	608	680	672	633	675	695	633	675	691	674	705	706	635	654	636	676	721	659	658	689	663	638	632	686	684	690	683	701	647	683	694	651	642	685	670	692	685	655	616	644	684	677	708	679	655	671	668	661	678	690	680	661	692	667	673	675	692	707	651	666	700	676	674	659	659	646	691	691	660	672	672	730	678	653	670	655	708	688	704	647	655	715	741	726	704	664	661	643	653	657	678	648	676	693	697	675	674	664	654	753	654	668	676	678	687	681	712	637	660	677	666	713	640	704	687	699	652	629	671	623	735	626	707	656	638	656	682	687	692	672	669	639	666	656	666	667	664	612	692	632	701	678	618	655	696	664	670	674	708	708	676	666	631	672	698	669	671	658	641	693	706	697	678	646	703	665	697	642	693	654	688	679	676	707	651	680	672	639	719	692	672	675	676	616	689	670	673	712	660	664	685	674	701	614	655	642	682	752	707	698	659	713	621	714	592	638	668	665	711	670	681	644	672	678	667	661	646	696	641	656	690	724	672	656	657	685	665	657	703	709	702	710	664	705	615	657	643	655	665	658	721	710	636	675	648	664	685	649	663	645	637	680	611	660	660	707	668	723	666	684	676	685	699	689	680	678	688	655	662	716	640	640	656	707	685	723	653	662	658	662	623	669	681	653	644	676	675	641	715	660	675	715	684	675	692	632	658	702	666	683	614	667	670	673	679	635	658	697	717	718	681	640	716	699	715	668	674	599	648	646	658	664	630	678	695	609	671	657	668	655	675	679	674	679	695	632	636	651	683	698	686	637	633	669	653	686	689	672	701	647	649	680	650	652	653	655	671	628	686	654	686	668	659	686	645	662	638	660	690	659	699	681	669	661	655	674	686	648	649	678	661	704	671	680	702	642	684	699	666	658	700	684	625	680	637	679	672	687	662
23261	21376	28858	24226	21374	21112	3576	1022	747	731	662	654	595	572	535	558	508	556	533	538	535	524	491	492	536	500	504	480	465	457	508	512	487	463	456	476	508	523	458	465	476	485	464	460	475	492	461	441	486	456	463	525	517	450	443	471	466	443	481	477	437	431	458	473	437	422	473	468	467	446	493	465	496	516	480	483	476	428	482	457	487	489	474	474	481	427	469	458	469	441	425	473	475	486	425	447	445	471	479	420	470	473	451	418	459	459	483	447	490	446	466	431	484	445	442	458	447	434	444	459	449	453	465	463	438	487	414	464	433	468	472	445	463	431	463	473	475	497	466	465	477	460	489	468	469	465	478	437	501	474	476	447	477	447	468	417	475	495	494	432	449	482	446	420	511	486	491	464	508	427	439	489	449	470	430	459	452	467	480	492	485	470	473	481	465	445	464	455	433	446	492	450	436	438	466	445	460	435	449	464	487	464	433	461	483	462	423	459	484	438	474	486	435	451	478	464	491	465	430	452	462	441	452	494	450	487	453	492	479	466	500	424	481	458	491	471	481	468	498	449	451	438	454	480	496	480	433	498	457	457	471	459	433	480	459	473	453	483	448	475	453	484	461	460	443	456	471	446	457	470	401	460	455	404	453	475	484	445	436	484	469	466	439	458	448	479	481	445	473	463	471	471	440	488	447	475	437	490	466	441	466	483	470	448	488	433	417	447	444	470	446	453	473	432	462	490	422	500	457	454	457	463	437	456	464	482	502	423	431	467	465	472	460	426	431	437	464	414	517	449	412	484	490	439	462	458	463	472	471	442	442	496	463	446	482	460	455	478	450	459	466	474	461	498	495	487	459	492	494	465	481	450	461	465	477	424	458	438	464	499	421	478	492	436	506	452	443	430	448	475	455	473	461	479	475	461	465	490	491	464	477	426	431	476	427	461	469	474	455	456	470	469	490	471	452	473	474	444	448	462	428	460	460	471	486	470	447	459	392	481	510	449	464	512	454	446	465	478	473	467	451	451	480	425	448	490	458	473	451	508	452	432	447	453	477	506	481	420	465	462	463	444	477	478	458	460	481	425	472	453	441	445	430	472	445	469	458	439	440	441	481	430	434	504	450	454	460	481	443	462	476	491	530	454	490	452	477	447	443	490	492	485	440	471	427	459	440	477	442	452	489	476	438	412	464	455	503	466	468	475	450	487	472	450	494	466	429	416	468	502	438	485	439	461	446	465	466	458	477	438	476	482	484	500	445	448	449	466	514	448	429	488	474	476	477	457	496	456	464	441	421	488	475	460	444	457	461	496	435	471	415	466	464	432	433	465	432	466	422	458	475	450	442	469	463	465	453	425	469	456	454	482	461	491	429	493	472	432	441	445	435	461	448	438	473	422	436	487	461	481	466	482	469	494	460	442	463	466	445	462	425	469	424	462	461	483	482	461	432	462	463	479	460	439	509	450	444	471	459	435	500	439	506	479	452	468	479	460	466	485	511	448	458	496	466	452	489	460	450	447	468	440	467	431	479	428	421	438	460	472	455	518	480	445	421	431	515	416	419	422	454	470	476	500	475	441	477	432	458	443	477	438	452	470	448	434	418	428	463	463	435	439	478	495	472	501	471	518	475	450	464	425	470	498	492	480	464	473	465	461	440	463	426	461	482	466	470	481	472	454	496	443	453	453	466	459	455	438	475	484	443	472	450	481	457	480	458	471	416	475	448	460	454	441	421	452	486	451	476	460	484	437	482	466	477	474	460	482	412	482	415	437	430	435	431	400	479	455	477	438	466	447	490	474	438	471	484	483	456	461	472	464	484	486	461	477	465	463	444	470	449	459	443	476	456	488	430	486	485	450	441	505	431	464	483	460	428	445	459	499	475	472	448	451	457	488	489	448	470	467	452	466	463	473	468	449	452	480	423	465	449	448	437	488	460	434	483	460	491	494	469	432	427	463	422	433	463	465	469	435	476	436	419	448	451	423	482	438	457	457	471	473	475	445	457	473	469	415	483	477	452	457	475	479	482	456	472	458	440	479	460	485	436	480	533	488	477	452	453	425	432	465	469	482	471	474	522	493	451	444	472	439	470	465	479	483	454	474	484	456	427	488	447	441	481	526	456	456	494	476	480	483	461	433	444	444	434	440	480	486	467	514	450	480	497	443	416	431	447	446	459	453	427	458	460	446	482	423	459	470	424	458	467	497	461	470	476	455	476	460	450	456	439	503	475	440	476	459	474	436	464	455	443	446	455	466	464	450	453	479	485	414	462	462	437	477	469	446	453	436	473	455	471	500	467	442	468	497	475	522	456	484	432	461	483	473	471	426	438	470	485	445	487	465	432	494	464	475	466	425	447	468	467	467	468	472	477	462	471	449	475	440	463	490	465	475	480	506	467	495	487	458	524	446	494	476	422	468	448	479	470	478	488	452	462	442	454	479	466	431	457	454	425	421	453	475	467	442	447	444	473	448	472	452	460	474	477	451	478	458	486	489	468	485	438	451	449	514	453	457	472	458	446	459	467	447	435	498	476	441	485	468	445	489	462	440	484	434	455	440	474	465	475	449	456	439	454	463	430	459	441	461	476	486	506	451	441	420	437	454	465	474	480	428	459	445	461	460	503	420	462	435	461	472	429	446	470	510	472	465	486	449	485	453	454	422	453	460	466	468	449	444	460	457	418	467	473	413	462	426	466	463	468	448	441	464	452	484	489	497	467	479	464	450	509	444	462	493	467	488	501	453	458	454	456	453	433	476	426	447	459	471	456	497	458	479	442	436	461	474	461	444	465	412	427	419	519	463	458	489	392	484	442	439	450	490	486	485	449	459	459	456	434	462	488	431	459	421	454	496	461	445	443	462	459	497	458	452	452	454	456	442	466	477	458	423	442	494	443	461	491	410	466	475	491	458	516	459	441	474	465	472	519	498	465	457	434	455	481	504	413	484	454	428	469	465	446	490	479	446	461	437	440	472	467	487	436	469	450	466	441	446	448	416	461	437	453	435	447	459	496	456	470	462	411	447	475	431	512	449	438	483	441	473	439	471	450	458	476	449	438	428	464	438	457	466	433	442	453	461	470	478	441	474	450	472	476	437	476	459	415	480	453	492	467	481	469	491	465	450	459	457	439	446	451	459	485	436	438	480	470	462	462	475	485	462	453	498	467	486	459	456	446	488	450	435	473	481	449	495	467	430	426	420	455	474	450	419	452	462	465	466	477	469	454	458	446	449	433	473	462	439	482	492	465	487	505	443	487	439	442	487	434	440	467	430	474	429	484	482	484	422	476	438	428	462	387	419	413	470	443	448	463	467	472	485	466	449	430	459	487	432	470	452	461	473	461	437	417	450	462	430	472	502	482	464	438	446	454	460	452	452	461	441	494	504	434	438	451	475	464	453	450	453	431	485	439	479	429	425	465	469	457	493	449	471	446	508	485	481	483	463	464	478	437	473	462	482	441	450	461	429	469	434	452	444	482	462	442	468	459	490	451	479	428	463
46307	21790	11832	6234	4344	3170	2568	2072	1860	1569	1483	1290	1226	1142	1042	1031	951	935	938	936	919	849	847	821	849	810	807	794	745	808	809	791	854	780	732	801	765	748	712	749	720	810	757	735	742	733	799	737	768	742	735	748	740	690	756	725	696	753	724	759	775	722	714	769	775	743	695	735	723	749	733	795	764	697	731	729	793	760	746	739	706	773	730	745	703	743	707	757	774	713	701	665	799	752	744	734	743	736	732	734	776	690	713	760	744	713	705	719	703	714	765	686	699	735	704	736	720	720	738	717	773	722	735	694	710	717	738	727	729	688	719	755	710	715	691	753	725	740	718	665	707	744	711	717	698	702	715	715	711	795	722	749	700	728	726	740	726	702	768	746	757	724	745	723	699	704	717	757	743	729	699	716	731	721	731	762	742	726	753	664	755	755	743	759	719	770	716	727	776	718	732	700	665	731	743	746	700	766	728	745	776	711	745	698	686	692	721	776	690	730	727	717	729	743	752	723	762	734	695	713	705	718	710	722	751	731	730	735	728	771	699	773	729	712	762	720	724	740	689	705	673	791	736	766	725	745	694	718	773	747	751	727	739	725	706	724	705	753	740	705	715	713	771	744	721	676	705	751	723	725	738	729	767	691	660	709	741	725	743	748	729	815	749	705	740	723	722	720	681	680	739	734	688	709	675	687	743	695	687	701	711	710	718	760	772	765	749	767	746	707	724	708	732	725	718	680	750	727	717	706	726	734	707	707	696	714	716	726	715	756	745	755	728	766	741	714	688	719	713	732	687	726	741	681	731	733	737	704	768	720	713	700	699	728	724	717	742	748	743	746	716	737	703	795	754	720	764	717	749	768	726	640	744	706	740	695	724	690	703	741	650	723	698	707	719	718	715	746	710	748	729	704	724	737	703	711	699	730	751	716	738	709	710	722	705	690	772	721	754	708	743	700	633	706	761	682	727	751	698	708	719	759	733	724	715	713	716	761	770	720	743	711	721	754	727	715	723	736	705	726	711	766	736	736	729	744	710	729	668	706	707	714	719	708	725	714	721	739	745	721	716	778	707	699	735	765	693	751	725	744	699	739	775	715	698	762	703	772	690	678	722	758	714	692	703	693	714	766	723	747	743	763	724	705	756	708	744	763	772	748	708	735	695	744	742	768	731	746	737	756	711	726	759	709	701	691	710	734	741	713	704	738	706	687	792	693	730	761	764	719	707	672	737	752	729	744	730	737	718	760	719	713	741	739	740	726	753	711	751	705	729	663	764	686	739	729	736	711	720	719	718	766	696	725	707	727	701	715	748	706	737	737	748	688	748	743	808	734	738	669	730	704	717	709	719	708	729	722	730	719	699	738	713	726	759	750	757	754	734	741	737	696	715	698	785	736	732	737	728	697	731	759	780	748	678	705	684	731	733	667	749	742	694	729	707	685	730	733	745	712	728	740	736	740	717	742	740	684	740	736	727	741	723	748	720	722	696	710	750	730	691	775	737	788	698	765	734	745	745	728	702	731	729	668	692	758	701	710	743	710	725	725	742	789	728	701	681	711	726	677	711	669	752	733	717	663	726	699	712	716	765	714	737	740	680	693	696	750	720	725	719	688	714	713	735	703	772	761	768	739	731	683	735	712	690	788	742	707	748	700	746	753	684	701	704	731	789	724	729	703	735	745	714	694	721	741	714	753	739	754	718	717	725	742	738	762	733	736	693	708	696	745	709	755	708	738	695	711	735	759	752	735	771	688	713	740	713	717	753	714	724	746	728	712	679	684	762	690	775	735	735	699	720	726	735	719	721	748	719	756	740	735	690	754	719	794	802	738	680	718	730	698	749	733	736	761	735	705	697	749	745	743	752	725	674	737	706	713	750	747	760	707	705	772	702	755	693	696	727	742	781	696	734	726	740	765	726	730	731	729	716	746	717	745	741	756	739	715	680	745	710	728	699	719	736	736	725	751	706	778	719	691	717	720	707	762	743	721	774	750	706	749	714	715	752	756	716	690	690	737	703	675	752	744	680	749	777	767	707	787	667	703	726	718	728	711	687	750	753	731	737	743	751	762	767	743	653	741	713	691	726	714	727	706	731	737	749	756	741	697	762	736	715	713	750	675	704	715	764	744	729	699	709	740	731	724	702	744	725	715	673	722	734	704	731	741	687	721	694	725	719	755	722	706	751	698	761	782	691	726	702	754	722	761	711	730	743	732	726	723	744	724	754	775	742	710	765	722	699	710	712	767	741	699	737	737	693	762	705	696	677	727	751	730	708	712	710	699	695	680	685	747	723	749	737	715	713	679	734	747	698	683	732	767	724	689	741	660	703	758	714	680	765	708	719	729	712	692	748	695	693	755	704	722	722	699	693	739	715	755	699	748	726	715	672	769	668	739	702	748	785	728	698	728	699	701	677	737	665	714	692	754	722	677	715	713	722	714	679	706	742	701	704	709	738	729	677	722	752	715	788	672	733	736	711	687	683	713	712	702	707	728	687	770	699	723	706	720	757	716	740	725	720	721	710	726	694	756	709	742	764	757	705	714	693	703	733	738	712	758	663	763	766	739	734	766	726	710	715	725	731	698	718	707	714	721	727	713	728	750	741	707	684	749	736	749	748	791	712	701	700	682	780	746	704	698	787	716	709	713	669	728	733	700	710	741	731	750	752	738	772	686	700	732	729	733	741	715	733	687	724	787	730	727	728	676	795	717	747	805	718	735	712	737	718	706	734	725	698	753	705	730	705	689	769	695	715	731	716	727	739	747	749	756	748	754	699	727	728	682	728	733	691	743	688	763	702	672	706	750	712	721	749	749	699	700	712	677	733	749	722	716	716	739	745	769	704	740	710	767	724	740	759	690	716	728	727	720	778	706	781	694	741	698	697	685	733	707	744	710	715	744	754	692	726	709	728	761	728	712	747	712	706	691	707	751	715	740	729	728	751	726	747	716	731	768	726	699	685	704	788	703	781	759	742	708	780	725	758	709	708	746	743	712	730	719	778	736	717	747	730	692	669	708	724	736	715	741	722	731	722	783	751	682	757	726	716	691	683	756	757	699	770	739	708	700	773	722	770	733	738	701	735	760	711	750	755	651	716	759	730	718	689	673	755	797	686	750	690	724	726	749	737	769	753	753	720	716	745	749	739	727	704	701	694	710	724	747	685	743	767	692	688	722	747	746	662	680	721	717	757	703	750	713	754	742	746	730	722	769	711	689	718	732	747	754	711	722	793	695	731	712	720	694	700	721	684	728	698	748	704	718	714	731	683	709	758	750	719	737	727	717	742	716	715	800	717	760	766	711	758	748	690	751	736	718	750	712	713	704	708	713	721	760	770	707	668	715	744	757	750	773	732	732	676	688	708	720	716	705	772	727	758	741	708	753	716	708	745	754	716	712	741	740	686	703	727	705	712	723	767	760	725	782	734	758	731	742	712	768	712	774	719	712	749	728	721	745	725	716	735	697	708	723	698	738	763	675	724	745	727	721	692	683	723	733
27309	20972	9484	528	252	246	233	213	203	204	173	221	204	193	163	226	201	190	215	201	203	187	219	199	193	226	203	174	206	205	196	181	217	214	206	226	218	196	218	212	197	195	207	200	196	189	206	199	221	186	190	224	200	190	227	172	204	222	207	210	188	185	175	184	188	182	212	208	203	188	178	201	206	203	211	198	203	193	195	226	204	200	190	192	190	196	228	195	192	214	187	207	203	183	216	189	195	210	193	183	198	200	169	202	168	219	210	165	202	190	213	200	214	210	204	195	207	187	204	196	211	195	178	207	216	213	173	197	191	204	201	226	189	180	200	195	217	192	192	206	210	219	205	185	180	175	199	217	224	202	182	214	215	215	196	189	171	183	185	206	201	187	186	195	182	189	190	193	200	193	187	213	156	190	207	192	187	201	185	178	192	193	203	179	221	190	201	205	177	223	210	178	183	216	195	207	213	200	189	189	205	205	181	197	205	185	198	188	218	212	193	187	220	219	202	204	182	210	207	175	178	187	206	195	205	192	206	194	206	178	194	200	194	195	180	182	212	229	208	208	204	188	202	193	211	171	201	202	194	200	222	167	186	203	229	181	183	211	192	181	194	208	207	198	216	213	178	226	218	211	204	185	194	236	188	172	196	194	204	213	195	193	223	162	185	179	174	204	194	195	192	192	197	204	196	200	177	201	202	193	188	188	184	195	193	189	202	217	198	189	213	214	220	194	188	211	167	192	188	184	206	223	195	191	210	175	186	210	211	196	207	204	197	182	209	184	228	178	192	199	192	190	201	226	214	208	187	190	191	191	204	196	204	187	201	191	186	191	198	182	200	200	182	211	186	170	219	193	196	209	206	212	210	195	204	199	213	178	199	185	211	196	184	204	175	193	205	192	192	199	211	190	189	193	206	174	192	181	182	200	208	182	233	244	192	202	199	200	191	190	222	220	189	203	167	196	184	194	191	190	177	183	201	204	210	201	178	213	217	198	191	220	166	202	204	177	203	189	205	207	190	197	212	198	202	189	217	210	196	216	193	222	225	188	192	197	221	186	182	204	193	234	212	180	193	199	188	214	207	207	194	182	212	209	202	193	197	194	191	198	217	210	177	192	210	182	210	178	185	216	175	182	207	187	207	179	194	201	216	203	175	178	209	209	227	200	214	188	214	193	184	197	201	215	178	200	192	220	205	187	190	197	215	189	201	202	201	195	187	200	178	188	198	177	185	220	181	191	180	214	173	183	199	186	187	197	182	201	185	212	189	196	202	178	193	162	162	211	194	217	194	187	186	209	197	207	203	175	203	195	213	190	186	213	189	199	183	224	207	216	185	205	200	195	228	183	198	176	172	172	181	169	202	179	180	191	201	206	213	190	226	189	193	208	211	174	189	188	207	229	193	185	234	206	202	194	233	200	171	204	200	197	185	196	218	207	230	177	189	191	218	213	200	210	194	182	187	218	218	179	195	164	190	229	211	207	186	204	191	197	219	211	182	194	191	203	191	185	169	195	219	188	209	199	183	196	191	202	212	180	211	213	222	197	177	203	186	206	225	188	182	200	187	222	192	194	205	161	169	184	179	200	170	208	210	203	228	221	199	196	222	202	187	194	224	201	203	200	203	188	206	188	205	210	228	188	183	185	202	188	177	192	224	194	197	226	200	156	201	211	198	203	170	189	210	186	187	179	206	221	194	194	203	174	221	206	203	224	185	208	213	200	208	197	193	209	211	185	201	204	169	201	205	189	171	195	201	219	216	188	212	182	230	196	226	199	192	198	176	198	195	202	217	193	205	191	206	184	212	201	210	188	188	196	188	212	207	199	205	200	206	182	199	205	191	167	169	202	190	220	181	198	194	186	204	192	181	189	180	195	211	192	199	208	215	202	198	183	199	201	181	188	201	193	171	195	195	194	215	192	177	182	167	185	221	202	175	191	179	199	183	204	190	192	201	185	203	200	200	183	193	201	198	209	175	203	201	194	203	211	198	192	197	191	186	203	213	196	199	186	194	193	223	211	242	204	217	190	201	200	185	204	182	188	231	199	222	212	201	195	225	208	189	213	172	187	191	178	217	204	204	183	184	178	189	191	220	189	186	204	217	185	197	208	217	189	206	191	195	199	207	225	186	210	214	207	183	206	207	223	211	203	208	209	204	207	183	217	184	205	191	192	178	208	208	185	179	199	181	191	203	213	201	212	185	217	189	182	182	209	197	190	202	189	205	207	196	221	191	182	169	182	186	225	219	188	191	201	209	202	197	203	204	187	203	192	184	196	201	183	187	170	228	197	213	176	193	206	183	191	196	189	193	201	198	186	199	200	194	220	219	221	202	193	198	196	210	194	176	209	217	216	185	187	187	229	192	175	213	177	216	217	191	231	188	193	199	194	178	219	212	198	174	195	199	234	188	200	211	192	195	199	158	200	202	197	211	203	192	199	214	198	165	207	187	179	189	188	192	199	195	181	198	219	188	193	191	182	225	218	203	201	208	192	187	192	205	189	200	206	173	178	204	189	213	197	168	187	193	168	195	205	181	203	212	206	193	191	203	202	208	180	209	187	193	217	188	207	206	209	191	182	208	198	202	227	203	192	215	193	197	187	216	205	211	208	202	212	207	204	201	187	240	217	201	210	195	189	195	219	194	207	194	176	179	195	198	196	191	203	178	205	196	206	176	193	185	196	208	200	229	180	194	201	194	224	174	190	192	198	200	199	203	210	197	222	203	192	208	195	221	190	192	220	211	190	183	176	206	191	206	205	217	215	222	183	213	208	188	197	170	208	177	177	189	185	180	197	188	194	192	204	217	180	195	212	173	210	191	182	208	218	213	200	212	238	207	196	197	234	213	179	168	205	191	214	191	218	198	193	177	195	198	204	205	212	181	179	190	210	198	156	185	174	209	195	200	203	191	181	194	195	195	189	218	194	185	197	194	206	207	201	212	192	203	193	181	184	195	198	185	203	198	190	210	187	203	187	210	211	207	236	176	190	206	204	190	209	183	192	198	195	186	204	204	218	208	168	198	198	188	206	201	204	218	214	182	206	206	204	224	208	186	207	209	224	180	193	206	189	220	207	168	201	214	213	193	193	213	221	201	216	195	213	184	166	159	194	191	200	172	198	224	226	195	179	211	207	205	193	197	237	189	175	195	189	188	207	177	214	197	197	203	203	212	177	207	207	225	198	197	185	181	183	182	187	187	193	183	197	205	217	197	206	180	206	193	178	204	197	205	188	182	212	184	208	194	200	203	205	193	199	211	185	216	191	202	196	194	203	189	209	201	171	173	197	207	195	177	205	190	197	214	200	195	201	212	218	205	220	194	197	196	217	185	183	197	188	187	189	196	201	183	171	224	182	205	215	199	198	202	185	190	178	200	191	195	197	202	214	216	226	192	199	201	188	200	207	226	216	179	177	200	212	224	203	175	194	187	211	189	191	205	187	189	203	199	186	180	204	209	216	184	209	196	191	209	168	199	196	197	180	212	216	210	186
23815	8773	1024	673	467	442	380	370	347	339	360	348	363	353	362	353	345	353	362	339	321	345	321	320	348	306	335	347	337	352	372	318	311	326	332	307	325	313	321	313	343	328	315	312	328	337	335	345	340	330	334	293	295	306	318	324	317	334	308	341	341	289	330	353	291	319	325	311	318	315	308	292	302	324	311	339	328	340	335	327	309	329	340	327	350	327	344	317	317	373	325	308	327	325	325	327	310	331	316	344	300	335	350	334	326	336	324	364	322	323	340	346	319	308	346	351	327	319	309	313	337	370	313	328	337	304	320	355	343	342	319	345	321	334	301	328	298	345	351	326	341	303	289	330	383	349	320	351	342	330	318	312	350	300	331	283	327	278	327	326	329	356	354	347	310	329	319	322	313	347	312	320	338	318	298	299	318	342	327	309	361	316	311	321	331	324	339	296	344	341	349	303	320	344	318	335	354	314	317	338	311	348	325	342	326	320	318	319	321	294	338	340	320	364	293	314	339	338	297	331	302	328	326	316	316	308	316	310	342	320	311	330	348	332	318	331	326	361	345	303	288	329	333	311	314	320	311	317	312	342	329	334	336	342	320	331	353	330	313	341	322	355	304	330	303	325	325	347	317	325	319	373	326	307	323	320	330	309	334	330	328	346	339	305	314	334	302	315	290	305	338	334	315	328	328	308	304	337	289	338	275	328	340	324	327	316	314	367	334	329	333	306	291	313	334	330	321	300	351	320	287	351	332	307	330	301	318	303	338	355	346	325	319	302	365	300	316	340	319	330	325	359	296	312	341	324	325	332	334	305	352	337	336	341	297	315	325	337	336	323	308	318	306	316	332	324	321	320	313	331	311	307	336	332	321	320	333	356	328	333	316	339	293	335	316	330	318	336	302	321	296	334	332	311	303	341	320	316	319	337	341	316	288	321	304	330	337	323	335	328	346	342	355	302	335	348	323	351	309	350	325	315	325	320	340	326	349	334	290	327	313	306	358	327	322	327	317	294	333	314	331	299	358	335	351	333	342	343	325	337	327	330	348	334	288	301	324	305	367	342	323	300	309	331	320	331	322	331	323	305	346	335	315	285	331	328	292	321	324	329	328	308	329	310	332	320	344	327	320	309	332	328	320	309	318	335	345	344	313	319	309	322	334	339	328	313	325	315	339	327	320	328	343	305	326	351	320	309	298	333	337	319	352	318	317	325	338	302	336	318	308	325	356	326	348	332	326	321	349	320	325	298	284	333	340	325	337	352	331	307	323	336	324	324	315	335	327	326	336	303	318	325	317	332	338	331	311	322	325	350	310	314	324	343	333	342	330	320	289	333	302	297	327	298	322	342	347	341	336	326	344	318	310	327	339	310	344	312	361	332	329	319	300	301	317	338	329	313	318	297	323	320	316	332	306	316	326	313	293	307	314	292	354	308	343	306	346	336	310	321	330	335	317	327	348	341	310	339	332	313	313	361	297	353	306	321	326	319	329	312	307	305	325	332	280	302	331	326	333	316	340	293	304	322	345	342	310	322	296	327	319	324	343	329	330	303	328	315	336	305	359	350	339	335	341	323	311	326	314	308	290	370	340	319	293	316	342	319	318	358	323	299	325	318	318	343	325	339	368	343	335	340	303	312	329	287	326	322	323	316	328	321	316	312	331	351	327	311	310	334	347	316	342	336	309	320	318	338	326	325	327	323	312	312	308	322	330	353	320	317	324	314	332	346	348	309	344	337	329	324	340	335	321	320	334	339	303	360	348	344	351	314	315	309	326	335	337	321	307	276	308	331	314	339	356	335	292	328	330	319	307	289	328	348	327	327	353	313	342	289	325	301	324	319	331	328	301	323	331	308	318	293	309	348	332	309	341	317	320	308	329	296	354	312	294	330	330	329	336	362	308	299	335	305	336	340	356	345	312	341	327	287	333	342	297	334	293	303	367	334	339	300	337	332	342	356	314	337	292	311	336	355	316	327	282	294	324	308	329	296	341	326	341	331	315	340	310	296	296	338	331	352	328	322	335	326	306	338	331	317	342	354	310	357	356	351	338	355	310	311	323	331	323	328	276	312	315	297	328	316	364	338	323	345	323	340	310	350	340	321	335	337	329	319	311	317	331	322	338	316	312	333	330	324	326	332	310	308	310	314	326	327	318	348	309	315	316	314	319	329	334	315	334	330	328	337	359	329	314	312	318	381	300	316	324	315	352	337	341	323	349	318	335	313	349	307	327	296	333	340	321	313	312	345	335	278	363	360	334	327	335	351	332	335	304	324	326	335	291	339	344	332	344	348	295	311	352	294	335	316	329	326	376	315	329	331	299	303	384	334	330	271	329	321	322	320	339	345	337	339	321	310	313	362	321	338	331	358	277	331	300	340	335	333	319	317	340	311	312	343	341	330	362	334	307	350	341	350	319	334	304	315	297	319	328	336	316	317	366	313	301	323	343	345	370	326	302	339	287	316	356	335	359	304	306	307	302	342	313	309	348	341	308	300	341	324	339	331	333	337	337	311	296	341	333	335	341	306	325	339	356	332	341	348	321	322	302	333	300	350	360	307	350	292	349	323	328	307	318	334	327	337	336	317	334	322	334	309	318	297	315	352	344	345	342	313	336	316	341	345	307	318	329	337	318	331	336	354	366	291	286	308	320	318	373	326	335	327	361	332	350	308	331	339	300	327	352	308	333	309	340	309	349	354	282	321	311	330	355	332	333	335	302	343	309	304	346	322	314	325	322	302	316	338	290	306	319	321	302	336	327	340	349	311	307	339	312	327	340	343	335	340	344	290	367	306	332	329	318	333	334	305	316	319	319	317	325	328	282	311	304	307	328	305	290	319	318	288	307	354	294	322	347	320	318	299	328	348	330	291	325	364	314	349	339	329	352	335	329	318	316	306	316	332	353	315	334	350	305	335	318	310	338	339	327	330	327	324	316	320	302	341	325	352	323	325	320	301	320	342	321	331	314	310	334	338	363	303	321	331	322	311	339	333	314	307	340	314	319	333	294	309	329	361	277	288	329	335	323	302	340	317	371	344	319	312	333	326	293	325	323	312	318	320	303	321	312	323	309	315	320	323	319	344	307	311	320	292	329	350	312	307	275	302	343	330	295	320	316	287	354	346	297	347	334	325	318	335	337	338	342	341	341	298	347	281	300	323	346	335	327	293	326	286	301	312	301	305	316	310	293	322	339	327	332	342	325	323	313	324	333	312	323	325	314	319	333	333	294	304	320	317	298	321	375	333	330	351	320	347	321	332	363	326	311	360	282	364	333	361	351	348	301	307	327	339	340	321	319	367	327	309	302	301	326	329	330	307	318	333	317	284	345	337	319	314	352	316	330	321	336	348	304	325	336	339	324	305	329	341	309	327	321	318	300	323	287	328	334	342	328	292	333	307	310	350	314	307	352	312	364	311	310	329	334	312	323	342	377	349	320	325	333	330	324	304	322	359	295	346	320	327	362	328	335	330	300	304	314	349	336	339	315	320	318	306
24203	21388	28345	24781	21068	4230	891	728	618	558	525	539	487	491	486	534	425	455	445	486	494	472	440	444	454	445	445	450	469	411	448	420	429	435	454	420	471	436	430	447	468	465	484	438	419	442	418	443	415	413	453	452	422	405	424	417	435	447	401	434	428	472	389	427	428	386	420	436	429	397	475	419	441	442	424	404	446	414	440	366	409	414	401	405	452	445	449	444	430	445	403	406	484	410	444	412	408	427	401	430	418	449	470	436	443	426	435	418	457	487	397	433	378	440	414	446	395	413	427	434	399	485	454	408	429	433	454	455	427	445	454	413	432	399	426	426	429	435	418	439	403	459	422	455	449	422	416	389	423	421	416	413	426	440	435	477	419	395	404	431	440	441	400	447	422	402	414	429	405	428	434	425	436	462	396	427	413	452	418	408	417	403	464	415	433	382	476	406	450	448	426	428	401	402	438	449	413	430	431	410	429	436	447	417	414	420	434	417	400	408	431	434	427	422	410	426	423	460	418	441	422	436	428	425	449	449	432	455	416	425	416	406	416	406	420	421	390	410	436	441	389	410	402	410	435	438	435	452	429	413	409	418	404	422	422	441	415	441	392	408	459	420	410	436	457	417	400	409	446	404	434	411	401	413	440	416	410	460	429	406	404	421	440	429	407	389	420	419	433	445	403	412	409	399	435	447	425	396	472	435	421	450	418	400	414	435	442	423	441	463	455	381	415	463	402	442	399	457	439	432	413	395	411	418	440	380	395	455	450	427	444	400	415	410	389	443	426	429	434	433	431	418	408	403	423	401	421	432	455	426	430	464	431	424	447	473	401	430	389	454	412	412	434	448	436	462	435	476	419	429	438	399	415	410	413	416	391	469	396	455	432	418	427	427	445	438	409	431	418	427	424	406	376	447	437	459	437	449	415	417	424	432	468	440	381	399	434	428	426	418	426	435	402	415	383	431	430	422	431	408	419	430	388	434	441	428	398	457	432	401	421	433	435	432	411	397	488	412	413	433	387	420	449	445	375	462	409	429	411	429	450	431	410	452	430	432	436	412	425	443	430	428	456	391	406	400	432	445	428	446	411	385	408	427	424	427	418	421	426	432	417	413	417	441	434	446	398	429	434	458	446	387	437	438	418	423	449	414	445	439	438	428	409	404	440	422	470	439	456	408	393	451	410	411	402	439	407	432	438	442	415	430	429	455	458	420	435	410	393	418	420	423	402	439	401	409	404	404	420	426	407	430	409	425	436	454	422	395	398	390	414	445	421	468	422	442	434	431	422	422	396	386	389	446	448	385	388	434	468	421	443	434	414	398	459	415	451	447	426	401	434	400	390	413	431	456	401	452	475	431	417	413	426	427	452	415	395	397	411	392	410	476	451	445	425	436	420	423	410	410	444	415	450	436	462	396	403	414	451	441	406	432	455	420	416	443	435	419	433	417	458	449	484	403	388	425	427	438	422	415	416	442	391	443	442	404	432	429	410	441	450	407	414	429	423	426	422	450	450	424	390	416	391	425	405	440	413	418	453	423	425	422	446	431	433	411	409	430	390	394	413	441	438	419	438	437	399	418	416	416	452	419	433	419	412	426	432	437	463	413	445	441	424	386	428	440	396	426	436	448	431	390	446	447	450	404	484	415	437	432	440	434	408	440	415	448	366	423	401	389	409	410	443	426	396	411	420	420	386	406	459	416	429	422	473	375	415	424	443	405	437	401	422	409	420	431	458	423	421	427	436	385	433	421	428	414	427	455	461	451	419	412	449	399	385	408	422	399	435	424	459	390	438	447	379	416	454	388	397	426	476	429	438	453	469	456	426	408	412	458	389	424	423	449	432	395	427	393	410	426	413	430	409	441	441	414	389	432	460	412	433	439	436	424	418	433	431	449	467	388	437	410	413	409	388	411	402	394	411	429	408	427	416	454	419	434	430	386	414	418	439	430	421	418	429	443	424	419	466	452	447	396	434	444	419	396	441	409	434	426	413	447	443	435	422	409	428	425	414	443	468	412	410	456	421	467	403	450	401	435	443	421	427	454	443	459	442	434	469	431	441	419	428	442	419	416	450	405	444	406	439	426	419	416	422	456	418	437	434	411	419	428	399	429	462	420	441	389	455	426	386	416	405	409	460	434	416	477	452	426	410	401	442	446	446	425	402	430	459	448	403	393	424	392	409	429	400	428	448	446	412	410	427	426	442	416	445	444	386	408	436	442	417	413	429	437	471	419	438	435	426	441	447	428	396	436	412	437	417	417	456	440	432	433	394	419	403	402	424	413	437	467	421	439	430	437	422	409	406	414	458	387	417	415	440	413	383	456	432	423	409	427	443	403	419	431	422	451	413	421	445	410	416	441	409	412	391	415	442	400	399	428	412	452	429	452	455	400	403	403	386	424	426	400	437	405	429	415	438	440	400	446	441	454	440	424	431	427	405	467	432	410	427	459	419	396	407	428	447	411	418	435	396	446	395	437	411	407	462	416	430	404	419	440	428	424	406	436	374	406	426	404	425	414	418	421	412	433	439	416	436	458	422	421	455	413	467	413	442	411	413	427	398	414	430	442	427	382	375	406	419	429	421	453	420	446	379	452	421	426	411	439	440	416	399	413	415	440	439	440	452	452	420	433	460	403	445	426	408	414	417	445	418	472	431	439	431	418	468	426	404	435	382	438	414	406	411	422	420	419	414	414	428	414	431	442	423	392	438	416	391	426	390	408	416	414	415	421	419	425	454	407	422	433	435	443	423	448	460	472	410	440	398	421	402	482	432	442	441	455	407	429	453	439	423	461	414	424	415	428	444	415	428	424	411	423	402	429	445	418	432	426	427	453	417	441	437	466	440	440	404	422	465	419	437	411	392	408	447	415	447	442	403	423	440	390	397	457	431	461	444	433	417	415	418	421	447	424	423	428	425	412	463	416	397	400	425	390	416	422	440	437	399	391	413	418	413	422	427	414	408	406	381	402	436	431	421	422	425	416	433	469	413	415	419	398	438	425	418	416	433	449	406	409	383	420	389	460	416	425	383	426	416	407	432	458	421	438	417	420	386	398	439	411	466	400	428	451	430	468	451	428	422	441	439	437	441	405	420	416	447	442	444	397	468	449	438	412	442	404	424	450	415	448	449	434	459	459	456	432	407	458	453	414	416	393	423	441	408	418	469	412	380	438	389	430	433	433	442	439	453	414	447	424	446	428	415	403	441	404	414	421	420	440	459	441	452	427	460	418	421	419	488	375	412	427	411	414	425	421	438	448	433	465	383	454	427	425	434	408	456	448	418	438	417	421	413	458	410	389	399	443	389	427	429	407	391	411	455	415	408	433	439	420	418	412	411	420	425	446	411	436	445	423	433	423	431	419	413	420	427	464	437	426	407	427	388	432	384	394	427	424	425	422	425	401	425	409	417	435	451	408	453	423	437	435	412	447	416	424	410	433	439	441	464	422	422	441	429	436	442	456	428	453	398	453	441	443	425	435	402	392	434	443	428	434
44879	20743	7391	3768	2616	2098	1624	1461	1260	1143	1034	947	891	865	872	802	786	789	800	755	788	760	722	756	716	724	733	727	706	710	739	761	672	710	778	732	696	715	662	696	695	709	662	668	665	719	702	711	725	667	638	688	689	655	695	672	698	671	678	680	697	713	713	696	681	665	656	632	696	643	707	693	692	687	701	673	697	700	701	657	654	627	651	688	671	683	684	661	671	700	629	647	674	657	725	709	665	710	694	682	682	700	696	699	658	717	638	654	665	711	682	675	630	682	658	725	672	721	649	717	716	699	648	694	657	685	673	695	634	678	652	671	633	657	684	712	695	713	656	622	698	647	675	665	694	684	659	666	659	650	713	661	731	687	625	678	627	669	660	644	684	675	672	654	673	682	662	685	706	685	676	657	702	682	625	694	681	706	662	684	734	665	689	680	667	663	670	645	698	665	712	671	691	661	661	712	652	662	708	642	673	711	692	675	718	690	660	679	712	649	703	649	642	697	654	670	668	707	648	650	681	708	672	655	677	669	679	671	685	663	707	685	689	694	667	667	673	688	675	677	663	633	722	613	713	670	707	714	686	705	672	674	656	715	633	716	697	677	656	683	706	684	696	653	695	686	716	728	666	672	637	687	659	667	686	685	680	657	655	667	636	665	705	659	644	638	693	664	666	703	657	716	690	678	672	737	664	703	669	710	639	664	666	681	711	671	678	675	662	688	674	625	667	676	652	673	634	711	714	697	641	676	681	681	698	678	646	695	692	698	669	649	712	663	680	694	692	718	687	673	700	695	674	653	636	617	652	663	669	623	680	666	644	676	695	659	742	677	675	721	683	670	671	653	726	616	678	697	741	673	683	645	710	668	670	636	718	670	667	720	660	656	671	653	702	696	648	676	667	652	622	668	707	699	689	682	703	678	686	677	683	671	683	694	662	659	677	703	678	669	666	685	680	657	711	697	683	684	681	723	694	705	642	652	677	698	666	675	630	688	667	669	678	722	689	649	714	673	677	636	678	673	711	687	652	661	672	665	666	660	721	755	662	677	679	700	678	655	678	645	688	673	685	701	686	637	700	643	728	625	720	679	655	683	702	674	685	706	671	675	668	649	694	676	680	682	648	639	646	722	663	658	733	677	715	640	643	664	692	674	699	687	674	725	685	687	681	679	684	665	691	691	635	692	683	658	643	722	685	660	687	664	689	713	660	600	661	711	702	667	697	691	681	637	680	718	676	666	674	671	715	725	713	643	672	672	680	668	639	692	673	640	665	720	675	648	691	662	692	690	610	695	670	671	680	663	669	712	673	670	662	655	677	670	699	698	664	698	653	670	683	703	636	684	664	678	691	677	669	694	741	690	668	680	659	656	662	695	644	647	645	678	721	722	705	674	651	691	679	645	646	611	686	632	708	658	679	684	697	690	655	639	672	720	693	669	658	645	692	706	652	656	695	664	697	650	686	667	693	653	680	692	690	647	676	671	690	663	669	693	723	690	705	685	686	723	665	720	694	709	723	645	676	659	718	711	653	677	680	700	671	675	673	744	706	665	672	662	635	653	670	672	724	668	660	682	670	707	691	663	677	668	622	679	673	675	677	672	651	671	668	655	663	687	651	700	660	666	692	670	667	689	697	740	710	657	695	668	708	647	693	686	658	698	683	712	700	692	679	646	677	669	677	713	675	715	690	687	655	737	681	711	696	667	642	642	671	684	657	686	698	648	690	669	693	629	699	686	688	728	721	680	659	680	693	661	708	648	691	691	697	669	712	685	665	662	634	706	684	652	724	677	644	697	719	648	664	674	640	643	682	636	677	667	679	669	688	661	675	658	679	698	708	711	674	720	725	692	702	680	714	642	656	676	684	692	616	670	656	642	669	726	707	646	668	681	673	696	654	704	716	686	676	695	673	658	666	689	635	686	718	689	683	650	671	669	657	624	678	670	644	681	732	686	627	693	670	663	630	623	644	663	670	663	681	705	702	706	666	643	678	679	728	659	696	694	697	666	717	706	652	691	644	684	686	669	666	685	691	634	681	661	718	645	692	672	677	677	699	682	652	640	677	661	649	662	650	669	681	676	664	715	641	663	668	687	679	712	645	711	700	662	652	691	703	683	684	661	680	642	664	651	712	708	668	698	702	650	698	702	646	694	669	723	726	741	675	637	663	678	632	640	687	640	664	622	682	667	720	660	679	720	652	707	710	634	725	666	706	649	691	664	678	709	636	672	720	601	690	691	656	687	649	699	655	688	700	635	672	721	692	679	694	714	683	665	708	695	717	660	654	631	675	653	688	666	649	671	671	671	707	672	683	639	680	678	703	644	693	665	651	694	632	633	710	731	695	666	663	705	685	685	710	650	684	687	660	695	670	718	683	694	678	693	717	716	636	657	713	707	670	686	668	620	670	629	670	649	671	695	675	662	664	664	649	640	662	657	696	688	668	658	725	698	684	715	691	701	710	638	691	690	712	689	694	695	650	717	656	663	694	654	711	683	689	698	677	690	670	667	690	637	665	697	695	743	705	734	684	673	641	685	624	678	659	652	634	733	666	665	666	597	675	689	674	625	706	677	645	680	661	682	700	716	683	680	699	702	639	677	659	692	682	642	681	689	640	670	696	674	659	675	724	714	733	670	692	679	666	723	686	664	703	657	651	654	675	680	708	643	693	653	729	661	646	689	667	659	679	683	674	648	704	637	644	661	701	638	710	672	661	713	652	676	699	681	725	657	665	677	663	634	677	663	633	689	686	680	696	695	711	694	720	659	671	674	641	647	721	653	684	688	662	683	662	745	647	656	672	718	680	678	658	695	650	715	667	674	695	635	699	697	700	682	658	693	704	659	648	682	690	697	700	647	693	695	671	631	705	697	676	669	676	661	682	643	664	650	677	665	687	696	703	665	685	679	715	621	688	687	665	703	730	684	685	689	694	705	720	681	707	676	592	692	674	692	682	637	690	660	674	706	672	689	736	662	658	708	640	666	650	673	646	727	727	637	709	679	683	671	703	638	688	639	680	661	647	659	680	679	603	681	685	653	687	720	646	666	640	680	718	690	702	678	680	648	702	683	647	689	675	676	663	668	652	680	682	645	641	671	669	651	713	687	705	710	605	666	707	713	659	679	707	674	706	701	675	680	650	663	698	678	688	723	685	648	671	698	652	720	663	689	706	640	675	709	713	704	668	690	703	716	709	624	680	740	705	676	650	710	660	670	712	685	676	662	684	664	718	678	669	648	705	680	688	647	654	658	659	636	635	701	671	622	672	704	703	686	726	680	719	681	740	640	686	684	705	668	629	686	708	733	692	676	689	736	655	652	674	691	724	638	708	693	672	700	677	680	665	670	671	704	636	674	653	669	694	733	718	656	646	658	688	691	685	651	704	668	658	685	670	676	685	644	685	701	697	657	663	693	663	714	696	709	720	710	679	643	676	686	629	702	661	632	702	706	704	680	681	669	689	662	679	649	643	643	698	726	720	697	675	688	702	668	697	663
23257	21419	28875	24333	21418	20706	2803	927	803	692	676	635	616	595	555	556	522	543	511	525	538	530	485	493	533	475	505	501	508	466	496	511	497	504	489	468	481	480	489	524	475	463	493	477	501	486	422	477	459	478	458	440	451	472	421	488	440	419	493	465	472	446	491	479	480	445	482	447	482	458	452	464	459	451	469	472	465	446	460	476	493	525	495	454	476	485	487	464	496	471	498	488	458	448	447	481	474	446	475	459	421	460	475	451	452	463	447	464	479	480	463	470	461	457	489	473	457	475	472	459	496	471	518	485	485	455	454	491	434	457	470	426	443	467	469	448	480	481	435	506	424	458	510	469	461	451	446	447	461	474	510	501	455	473	474	434	471	476	502	457	471	437	461	442	500	515	516	491	462	490	472	442	495	451	446	457	469	446	469	436	441	428	446	471	488	473	479	496	448	481	498	464	499	471	446	448	451	441	500	449	469	490	440	463	470	467	469	439	480	442	461	444	464	442	490	437	455	472	421	491	488	488	453	469	434	467	464	450	480	497	457	453	499	461	434	467	457	467	438	434	460	464	481	496	484	474	429	456	447	457	483	479	473	433	451	457	502	452	433	514	450	454	505	502	426	499	414	461	477	439	441	504	439	470	460	427	460	422	511	437	496	468	486	481	484	474	438	464	441	481	435	478	426	514	454	438	492	511	440	449	433	464	471	440	409	474	470	450	485	461	437	451	450	446	446	473	510	455	460	481	466	465	490	495	448	442	469	463	471	494	466	461	490	459	461	485	508	421	402	417	443	460	454	446	473	451	455	436	499	432	457	499	482	456	476	475	477	429	481	475	456	446	464	444	471	468	415	459	482	464	434	440	458	452	473	500	461	478	482	478	461	437	436	457	490	459	491	475	451	467	447	434	471	434	448	459	453	475	496	479	440	453	428	454	467	461	456	459	478	458	446	480	466	473	485	481	444	466	460	468	480	487	458	502	412	480	458	457	514	482	477	458	425	499	470	453	468	445	467	476	463	475	479	433	504	455	448	471	492	498	483	474	496	458	462	469	419	411	466	425	459	458	508	468	473	460	479	504	476	449	459	476	470	445	471	488	463	462	461	497	484	454	478	484	495	488	444	433	498	450	436	449	499	455	454	480	445	450	484	480	451	434	463	474	473	496	508	492	480	501	485	485	464	450	450	477	473	466	480	419	467	450	472	464	446	428	464	483	438	478	490	472	487	453	440	477	444	447	440	449	452	494	432	464	468	463	463	482	455	450	428	434	476	456	454	464	440	484	442	423	511	450	447	486	488	486	463	451	472	457	487	457	465	448	475	417	444	426	443	474	456	476	479	506	477	497	514	464	463	480	466	407	426	430	497	480	479	477	454	458	442	439	463	437	493	445	469	453	444	442	477	430	454	452	449	477	489	467	469	422	449	448	459	461	468	468	464	432	467	448	490	422	444	463	439	474	481	487	437	445	488	467	464	497	458	457	448	482	494	477	482	483	452	483	420	466	458	429	458	473	443	448	487	449	484	442	400	447	452	487	448	470	477	430	465	492	465	454	436	460	459	461	463	418	471	447	481	449	493	446	449	471	452	467	514	461	435	441	447	468	443	448	478	461	453	477	456	452	489	502	494	506	495	481	474	477	481	488	436	462	456	462	443	470	474	429	475	463	483	436	474	423	420	491	436	451	462	467	466	499	453	434	491	472	504	450	471	437	453	456	445	469	467	469	469	511	450	455	495	506	441	464	446	472	458	441	482	439	443	443	495	472	426	464	430	454	485	436	412	476	486	461	429	498	480	469	463	441	486	456	447	469	500	493	448	497	469	437	478	436	480	495	491	451	490	482	465	444	452	424	472	451	474	490	448	471	480	511	462	493	464	429	435	490	491	513	449	496	469	449	481	466	486	504	436	476	459	493	453	503	501	445	418	441	474	462	529	488	477	465	468	428	432	470	458	456	459	451	458	503	503	450	506	467	486	472	465	469	467	493	420	485	462	429	445	459	460	461	445	474	454	478	456	453	457	435	478	483	464	445	421	471	473	458	479	476	478	485	502	451	471	465	465	429	466	502	467	462	469	504	461	486	476	447	463	433	450	450	478	434	441	464	481	517	439	467	477	446	429	458	491	472	475	443	450	473	504	469	461	437	461	477	471	462	494	460	491	434	508	453	431	477	474	454	456	472	461	444	450	509	469	487	435	494	435	498	468	477	488	466	463	491	487	433	458	488	455	501	505	464	436	470	464	460	458	416	438	482	455	472	439	464	457	457	445	437	468	495	461	499	479	444	491	480	458	432	465	477	471	499	441	455	499	464	470	461	496	405	446	462	467	446	461	445	479	478	451	469	483	460	446	465	445	451	433	458	480	482	466	429	475	469	447	467	435	454	459	489	476	477	446	469	442	479	473	471	442	466	462	470	490	483	495	454	476	454	506	422	474	499	487	444	457	456	471	474	487	431	462	470	453	501	441	497	472	464	467	452	468	447	460	466	452	473	433	443	461	485	500	481	442	461	464	461	479	441	474	488	454	457	501	455	446	466	483	440	456	488	494	432	484	455	469	498	470	479	496	515	455	454	495	448	462	443	463	498	466	453	452	467	456	472	474	515	423	468	477	461	494	445	486	493	481	438	469	480	471	465	465	452	449	400	433	492	470	469	461	473	441	463	446	489	408	496	444	450	473	472	493	478	497	465	485	442	502	459	477	520	485	446	464	480	463	418	459	414	440	491	467	437	468	487	431	460	477	470	414	448	489	473	479	472	430	456	492	466	442	457	444	462	469	496	460	459	460	497	457	451	471	469	470	482	472	450	478	476	472	445	437	487	450	480	481	461	475	453	437	471	503	486	471	461	449	452	462	499	458	482	424	492	431	483	459	489	506	470	469	437	462	463	474	468	440	490	466	467	476	448	445	459	450	466	448	460	462	425	422	451	444	452	458	473	446	537	450	463	454	473	511	475	468	473	478	481	439	465	476	446	469	461	488	463	484	477	472	486	472	469	484	465	496	438	493	448	457	480	483	454	479	465	469	449	400	456	449	439	483	538	461	500	478	480	471	500	467	474	482	428	445	477	483	467	473	450	462	482	448	430	470	467	442	474	502	473	475	459	472	439	451	464	463	450	459	426	452	490	493	447	486	465	463	495	466	458	480	474	448	445	456	458	465	457	448	450	451	473	457	457	456	463	493	457	457	478	447	476	482	467	448	491	484	469	461	501	483	470	423	466	471	442	476	436	453	475	452	477	470	469	451	446	481	458	453	456	438	449	408	441	439	467	482	464	484	458	435	447	452	462	458	459	425	430	498	452	439	432	440	475	459	456	488	488	467	478	432	427	423	468	491	435	484	453	476	450	469	449	438	426	448	504	448	448	441	444	438	447	479	456	473	477	472	487	478	461	493	437	471	488	472	472	469	438	432	501	448	479	484	468	445	475	467	492	482	480	478	450	480	502	462	481	474	481	486	428	469	457	471	484	485	462	446	433	458	493	472	452
47858	24641	11751	6158	4208	3150	2526	2138	1804	1579	1363	1267	1201	1186	1056	1031	1028	941	897	924	924	906	882	795	866	797	856	806	780	770	773	754	774	775	758	790	782	791	757	768	784	777	751	784	751	810	800	739	726	750	750	789	750	714	805	790	748	718	737	724	696	774	757	787	750	724	751	780	747	772	762	763	733	703	780	727	727	783	731	718	723	766	724	727	681	724	784	706	710	706	695	789	673	703	730	720	739	712	725	751	711	775	709	715	671	696	740	737	740	729	716	763	714	743	746	735	739	746	704	703	731	718	782	791	763	727	725	719	720	719	734	762	727	744	726	752	754	731	725	738	747	737	719	725	722	712	767	704	748	721	758	728	709	718	738	718	738	725	754	809	706	716	787	714	737	749	706	780	750	689	710	711	692	699	784	714	747	768	753	788	717	744	719	762	678	772	772	747	780	720	712	725	732	691	742	723	704	722	726	735	762	747	789	774	761	758	762	742	720	718	715	757	710	703	738	719	755	727	718	719	746	753	722	768	749	731	721	720	773	804	712	772	748	764	701	763	727	708	725	704	742	763	756	764	771	743	733	768	727	715	773	710	704	759	747	763	724	684	693	721	775	753	704	729	724	731	729	736	723	768	725	737	701	714	708	776	764	741	730	737	754	734	692	720	734	715	741	742	715	767	719	769	699	737	724	736	723	738	730	726	737	778	728	738	777	759	753	724	749	724	721	738	766	776	720	678	734	756	741	707	779	767	746	727	723	678	689	709	768	712	723	719	714	744	718	792	703	729	724	739	743	699	714	764	737	728	702	760	727	696	748	731	739	739	682	678	721	757	734	722	715	749	666	770	752	714	751	778	753	748	730	764	762	674	700	714	738	731	717	722	662	707	755	689	712	710	777	738	741	743	752	732	761	746	734	716	702	735	698	778	710	759	753	747	684	747	745	699	725	725	729	760	737	729	737	746	750	745	725	718	741	679	774	715	732	712	750	749	683	761	752	675	666	700	737	781	789	756	692	721	692	752	688	760	749	744	738	756	751	752	717	722	750	703	747	722	701	724	742	723	754	715	708	708	717	691	773	687	743	736	721	729	766	705	709	734	715	733	706	710	694	718	729	740	750	747	740	763	752	707	758	724	707	775	757	713	782	759	746	720	733	734	776	767	765	739	703	759	698	731	744	706	703	763	767	719	754	733	744	706	726	754	729	717	724	724	705	728	739	760	691	732	728	722	735	702	756	704	706	726	730	736	741	764	711	718	735	742	754	659	695	757	773	727	749	717	740	699	706	753	761	738	739	718	785	734	764	688	755	766	701	729	695	734	741	715	747	735	709	728	702	748	773	715	762	715	725	721	753	657	723	752	764	719	738	704	700	763	730	764	708	699	743	732	765	712	723	691	806	749	728	724	696	757	739	696	682	728	728	728	767	719	781	714	756	778	710	739	715	693	720	720	722	777	774	686	682	728	738	764	760	736	685	707	721	722	729	741	700	727	694	729	750	713	698	723	745	746	742	734	738	724	655	725	751	730	747	766	750	701	747	754	705	689	755	734	762	742	713	747	717	746	724	797	693	729	728	688	712	725	749	697	775	721	677	710	698	750	694	758	718	748	733	708	706	712	717	717	735	774	742	726	728	784	734	755	737	756	744	761	792	756	704	736	726	749	723	753	768	731	751	717	712	747	742	667	740	736	696	741	717	736	714	763	765	754	732	758	747	730	731	705	757	733	738	750	754	735	719	693	781	728	740	748	716	742	738	747	773	780	763	755	731	783	777	720	737	728	736	721	747	722	732	754	730	736	751	775	693	760	714	749	718	732	736	716	713	732	704	697	743	708	738	725	728	705	733	732	721	746	716	723	755	713	742	705	725	706	737	733	747	737	708	721	752	745	726	681	747	739	744	682	744	724	742	745	770	713	709	749	742	696	752	725	763	691	705	746	735	714	747	766	703	705	732	741	736	769	758	703	751	724	731	783	705	771	716	722	745	720	758	741	727	728	753	709	705	750	749	720	766	677	749	727	744	714	735	771	753	721	734	721	743	701	709	718	786	776	757	687	759	775	764	706	733	716	687	733	786	720	692	739	697	750	711	706	731	709	691	748	707	715	745	739	732	734	745	733	754	727	728	731	754	717	753	708	692	743	756	679	713	677	679	740	718	732	707	742	746	759	681	704	751	772	781	688	735	698	735	723	768	758	735	727	708	756	736	743	727	731	731	735	674	746	719	735	732	685	757	720	784	818	711	725	760	719	735	722	752	719	740	688	765	723	751	721	757	731	715	721	750	735	730	711	745	717	735	731	792	722	716	720	755	713	761	708	770	741	761	665	780	778	752	779	781	745	769	735	747	713	729	778	698	723	762	735	708	655	733	671	760	751	779	742	711	722	714	735	731	707	736	727	762	720	782	727	684	747	715	747	716	710	712	767	741	732	807	747	708	755	769	769	732	719	747	765	734	699	720	734	714	718	753	761	714	759	778	752	722	730	713	715	771	749	713	752	745	753	731	711	721	749	723	777	754	733	733	755	753	750	735	704	768	786	731	730	704	739	747	757	729	742	729	743	724	697	718	739	726	765	695	732	765	693	713	762	726	742	674	766	727	714	692	734	778	765	744	730	704	684	744	725	736	749	769	723	744	748	781	771	677	758	734	715	762	769	751	744	806	782	779	750	720	770	747	759	749	729	693	718	726	722	740	731	787	709	734	721	739	746	796	764	743	755	708	735	703	703	744	806	704	767	755	714	752	779	732	775	742	691	753	682	730	753	761	753	669	715	722	770	742	759	701	720	738	762	752	713	730	766	739	754	732	745	721	744	700	734	764	731	722	774	783	743	708	742	726	744	700	734	754	718	756	765	732	723	756	736	755	738	726	750	717	725	751	728	740	698	745	725	727	740	691	703	729	726	741	674	729	728	678	725	726	775	777	709	722	763	734	728	733	733	710	752	718	737	731	775	757	738	719	760	724	757	693	761	737	733	701	721	720	774	736	698	744	697	725	758	712	664	703	741	737	756	706	722	725	679	677	710	754	749	711	753	717	741	697	760	739	753	723	729	727	745	725	743	692	712	683	702	693	697	719	711	719	773	676	750	696	764	755	707	727	765	754	765	712	716	739	715	820	758	710	738	707	788	729	674	782	715	700	773	764	716	783	719	726	723	781	719	731	747	681	738	747	782	717	699	743	767	751	718	774	732	773	704	731	690	700	769	733	703	740	756	740	684	790	748	716	709	739	695	724	724	709	759	726	717	727	729	749	699	773	772	681	727	749	785	710	706	765	717	732	708	795	697	773	776	744	739	702	702	758	757	745	732	689	725	751	736	723	719	745	709	745	740	697	725	739	708	743	805	752	777	766	755	744	720	768	726	702	717	783	720	727	757	751	794	680	751	724	683	730	785	730	773	779	705	787	716	737	767	737	687	731	717	752	744	728	709	726	752	744	686	730	790	755	700	716	731	707	744	706	747	715	709	703	719	722	807	698	733	725	697	747	733
27265	20886	9141	515	263	234	247	209	265	206	202	220	227	195	206	204	214	214	201	208	188	208	210	207	220	181	202	200	200	198	201	198	197	215	212	208	207	232	191	190	193	198	198	200	197	208	203	198	174	215	197	188	211	192	206	222	173	210	206	213	195	217	172	201	184	227	207	216	174	181	194	208	190	190	190	188	194	212	202	198	207	195	190	191	180	206	223	178	165	213	175	245	216	187	195	195	194	221	216	207	195	183	205	196	207	222	205	186	222	192	191	199	190	196	182	218	198	193	188	190	209	203	207	189	178	205	210	210	213	194	204	202	176	216	213	203	200	207	174	216	175	228	190	212	189	207	210	213	205	191	215	217	181	175	183	182	185	214	189	209	215	196	207	193	207	234	201	214	222	192	201	184	203	197	177	212	188	195	176	200	197	217	209	208	202	220	196	195	198	210	208	201	203	188	195	210	186	241	207	207	209	189	203	211	194	207	212	197	193	183	186	200	209	221	209	218	187	181	212	189	187	175	201	191	225	207	201	223	205	197	183	192	207	206	198	188	211	205	176	195	194	190	220	221	211	181	178	165	195	223	206	193	201	195	200	228	202	179	206	193	194	208	185	190	189	194	210	176	207	170	186	206	229	200	176	218	212	228	204	199	214	192	204	188	226	193	184	194	172	186	179	190	258	221	191	198	201	183	186	185	201	194	203	191	209	236	214	211	190	212	201	194	178	190	201	192	185	202	210	204	192	193	167	192	196	187	187	196	195	189	188	228	208	216	173	172	182	214	198	216	192	217	179	193	208	193	180	221	174	178	198	221	187	206	202	180	171	173	196	203	183	212	207	197	218	184	173	192	186	205	226	190	196	219	210	196	189	183	209	192	213	214	183	205	188	193	178	179	206	202	206	196	218	196	190	212	205	192	185	225	205	174	184	188	191	214	211	205	217	218	195	206	212	189	211	179	212	217	204	191	225	213	204	208	190	188	211	168	179	173	183	180	198	215	189	209	216	205	204	180	199	196	214	192	205	224	208	188	202	190	208	184	205	181	199	189	206	208	203	188	202	180	199	211	214	191	202	210	180	186	202	192	211	223	213	188	207	175	203	205	231	190	212	208	183	211	224	205	198	203	201	183	217	197	182	199	206	233	187	241	199	236	189	219	212	188	225	213	201	202	176	226	220	210	190	204	205	194	204	195	194	184	174	197	192	198	193	215	156	192	180	189	216	198	196	196	204	213	201	186	157	179	197	193	174	213	190	160	187	206	191	196	184	226	192	190	178	216	235	214	214	227	202	205	166	193	194	219	184	193	200	208	240	202	206	182	187	190	204	206	203	205	213	182	207	195	243	213	194	189	221	188	202	189	230	195	212	198	190	187	186	196	216	221	211	184	172	209	194	204	186	199	190	222	220	198	216	177	228	190	209	201	206	191	192	190	184	198	180	189	218	208	207	220	221	204	217	247	196	200	177	212	197	219	182	201	227	204	219	205	198	205	188	169	223	208	208	198	221	202	219	188	206	191	179	206	200	220	202	176	202	207	208	201	203	199	190	207	191	192	200	230	178	210	228	224	225	205	185	222	200	216	197	194	194	190	179	181	173	193	186	193	179	209	198	197	198	214	216	200	211	189	198	206	181	174	186	171	183	227	177	202	160	213	217	198	194	204	209	223	218	211	198	195	190	185	199	204	201	195	177	199	203	192	171	223	193	207	196	215	190	190	206	209	185	181	225	210	187	195	212	207	193	192	193	203	187	176	191	177	235	201	204	173	189	183	225	197	195	189	214	196	153	201	186	185	192	198	205	200	208	198	209	189	189	178	215	219	207	227	205	181	203	216	206	218	214	219	196	194	202	224	233	202	208	209	181	203	229	187	185	219	189	187	211	195	197	214	181	214	187	187	192	206	192	196	169	175	215	199	209	199	179	199	209	185	207	198	211	174	223	232	214	182	187	195	201	172	189	204	192	206	188	208	213	199	208	203	211	206	204	193	202	203	232	194	177	171	208	197	227	208	191	198	224	197	210	200	183	195	193	197	186	208	201	208	186	198	190	195	187	201	209	204	198	215	177	199	178	216	204	213	188	219	197	208	217	201	215	186	205	209	209	200	196	191	203	192	217	194	178	181	184	197	195	197	212	196	188	194	200	205	192	192	173	175	208	196	195	213	225	182	193	185	201	213	175	242	186	209	186	199	208	202	194	204	213	215	197	224	173	203	224	197	200	192	187	179	196	202	196	183	181	210	183	189	199	210	197	201	205	203	192	216	207	176	182	172	186	211	202	192	175	191	192	201	210	209	190	201	169	190	191	199	201	211	200	194	184	193	203	194	188	208	200	209	187	203	199	191	203	189	204	223	192	204	205	212	204	195	205	202	199	187	227	207	200	221	214	175	182	196	201	212	228	200	202	200	194	168	198	211	197	177	200	215	205	219	217	199	197	199	193	192	206	182	219	202	211	180	208	176	212	205	188	204	200	212	198	189	223	201	188	200	191	202	182	187	189	189	190	209	219	196	193	208	186	195	198	211	192	210	187	202	187	177	226	176	231	211	208	203	210	197	210	204	183	222	203	174	177	189	227	200	195	192	193	201	202	197	186	193	196	198	183	203	218	206	203	205	180	197	209	191	214	207	196	204	198	183	202	157	203	181	200	201	182	192	191	189	225	173	206	201	202	204	201	200	198	188	184	223	189	184	191	202	217	169	189	200	209	209	180	172	199	180	198	204	203	209	193	195	226	187	203	204	191	203	193	195	193	218	212	203	198	214	199	215	213	243	194	164	180	193	199	174	189	193	208	213	197	189	208	198	194	196	157	190	215	209	209	214	189	213	182	213	187	194	176	190	176	181	195	229	209	181	182	202	179	200	206	202	200	207	187	186	169	189	194	192	177	189	207	188	193	185	190	188	192	179	185	213	200	215	204	229	215	191	204	206	218	208	216	215	202	202	172	223	213	192	184	200	195	200	192	194	179	173	221	221	184	224	199	179	194	187	205	213	180	209	179	193	187	199	190	201	194	190	200	174	187	203	207	185	229	207	193	227	181	171	193	210	199	188	197	201	188	191	198	202	197	221	239	186	192	197	197	193	199	179	176	189	224	179	196	208	220	217	199	189	207	183	195	183	182	200	217	196	215	213	190	179	197	191	185	189	202	202	209	204	178	217	195	202	192	185	175	198	208	185	184	194	214	190	216	179	191	211	195	198	201	222	189	195	189	199	210	186	191	218	209	189	200	194	186	171	199	193	203	233	192	199	203	204	205	208	174	195	184	230	208	191	188	195	196	200	169	208	193	212	191	198	194	189	193	230	197	179	181	215	198	210	202	197	175	228	186	200	186	211	208	182	182	200	197	227	178	195	164	210	197	183	215	187	209	196	205	202	186	178	196	213	208	195	194	196	191	225	193	231	226	192	191	199	209	196	192	197	205	205	204	195	183	217	198	195	203	201	183	183	172	197	193	195	183	197	199	189	207	207	216	219	203	194	180	227
24634	9358	991	646	504	449	417	382	390	366	351	344	352	372	383	362	361	341	339	321	352	319	349	339	337	333	327	356	357	349	354	333	336	368	338	327	325	329	321	328	352	311	309	363	331	301	316	308	327	330	364	360	297	349	289	321	333	318	294	338	308	347	373	338	356	339	316	288	313	331	332	371	321	339	321	307	357	320	330	347	317	328	328	354	346	334	360	295	351	325	337	336	325	308	326	307	317	373	326	323	328	332	326	326	284	347	355	317	309	308	324	362	301	325	329	318	337	297	297	348	331	341	317	327	341	335	274	330	330	309	328	326	340	327	327	335	354	312	345	339	322	312	325	320	355	309	353	334	309	334	339	326	350	309	334	304	350	326	326	363	300	327	331	339	328	315	359	333	317	357	313	329	359	329	324	325	363	328	343	320	327	322	324	330	324	334	323	341	341	318	313	327	364	308	334	331	337	310	328	310	299	313	350	332	313	350	303	310	348	344	352	322	313	375	331	330	352	294	312	288	354	314	308	341	333	310	327	309	333	318	356	330	331	326	323	330	316	328	325	319	349	293	325	323	343	278	330	310	308	359	328	332	365	336	325	301	320	321	322	311	313	325	297	351	351	311	385	310	335	332	321	347	307	348	349	327	342	319	315	337	332	323	308	331	345	326	317	327	360	315	367	331	353	317	313	346	324	327	332	314	297	298	324	318	276	348	326	295	325	328	342	344	341	329	335	320	310	347	324	347	357	326	342	353	319	343	325	315	313	343	313	329	367	343	335	338	341	329	334	322	302	344	342	343	344	328	351	349	292	347	302	333	300	333	328	335	327	297	331	369	331	314	303	303	350	322	322	346	320	364	375	323	309	323	378	334	340	331	326	313	334	293	331	339	328	313	333	334	316	337	341	353	336	330	321	298	329	334	331	333	326	331	328	326	309	348	368	318	302	323	326	328	339	312	292	327	339	346	346	366	328	327	293	311	313	311	313	349	328	343	307	291	335	322	327	343	322	332	310	320	319	311	306	336	363	316	347	364	345	317	345	356	316	325	348	339	321	332	356	325	327	324	318	317	300	311	340	319	333	297	335	341	362	332	357	314	322	348	349	314	341	327	343	321	336	360	354	337	342	346	326	313	341	324	341	352	320	330	333	355	368	332	334	303	319	356	358	335	337	361	347	315	331	339	322	292	321	324	314	322	298	346	348	323	330	297	363	339	312	326	308	342	355	314	315	287	331	318	321	303	337	353	341	356	326	328	331	337	321	340	361	335	345	367	344	337	310	354	329	342	329	337	313	360	329	349	310	332	319	334	298	314	337	338	324	357	322	349	327	339	330	327	311	314	337	320	331	311	309	329	350	332	317	317	325	337	333	352	352	338	347	353	336	340	332	322	356	343	338	332	305	334	300	345	338	328	373	298	338	323	311	335	321	328	354	325	358	302	329	311	317	344	323	350	287	322	348	320	329	371	334	340	312	355	349	337	360	314	336	341	358	348	343	342	324	296	356	342	301	317	342	335	349	320	317	328	326	348	315	309	299	331	309	317	330	347	325	341	336	314	339	304	334	351	312	311	288	330	308	318	331	330	356	316	367	327	321	330	347	357	353	313	336	329	329	320	373	324	334	320	327	308	349	315	315	320	300	326	319	290	323	327	323	345	344	329	324	317	300	334	335	356	303	368	351	350	338	347	306	329	332	347	331	314	368	350	309	315	325	328	324	318	339	308	323	316	335	332	331	318	346	328	323	326	309	343	335	322	337	349	321	318	359	348	380	327	311	339	315	340	337	349	310	325	336	322	331	374	324	329	334	327	321	325	339	344	361	314	302	306	330	344	345	308	330	337	325	336	330	313	320	307	336	339	342	351	337	350	348	340	338	312	354	329	351	326	329	338	304	344	332	326	325	320	357	313	325	314	339	336	303	309	348	318	345	336	333	313	327	312	351	291	317	348	316	307	327	337	348	342	321	307	319	299	347	324	325	287	318	341	328	334	317	329	327	313	339	322	328	373	337	339	356	327	317	346	307	355	306	336	304	307	327	310	347	342	340	339	344	333	303	383	357	336	309	345	315	363	343	344	328	310	336	337	329	355	337	329	339	318	317	326	328	303	338	327	315	303	329	288	319	344	325	328	337	322	336	335	313	328	325	317	337	347	332	346	351	298	314	329	313	326	341	333	344	311	352	312	357	318	350	355	314	323	341	304	332	378	342	342	341	310	336	351	348	316	325	304	321	363	311	309	334	301	354	365	321	343	338	373	316	351	359	322	330	329	342	345	367	370	325	333	308	336	347	316	377	318	305	329	315	345	331	339	331	312	342	344	317	322	337	338	338	274	334	331	315	290	343	338	335	303	350	332	305	322	350	320	326	320	285	325	361	299	316	331	347	314	352	304	350	338	313	322	350	327	352	308	344	339	363	309	325	336	331	349	330	324	328	358	319	310	328	302	326	301	306	335	300	303	336	366	344	310	330	333	335	334	330	338	346	309	308	346	312	325	326	310	345	333	312	338	355	350	278	331	323	364	307	312	339	271	311	360	332	323	330	324	352	300	353	358	308	306	355	306	305	306	325	301	372	352	341	310	318	350	327	303	324	351	331	323	335	328	328	352	313	321	331	342	315	323	322	352	322	332	328	338	309	349	337	327	362	310	325	345	326	322	324	357	334	323	350	346	339	356	343	318	314	341	299	331	336	350	344	324	334	336	333	320	283	310	329	300	337	320	282	308	339	313	344	332	313	353	309	300	334	350	298	342	313	317	342	309	333	336	384	328	330	354	359	339	358	336	325	327	347	364	287	334	328	348	342	297	334	317	306	309	327	361	354	316	300	299	325	312	317	320	346	345	336	305	317	337	302	330	309	337	285	359	339	343	325	308	352	372	299	335	361	373	339	318	319	354	304	330	323	337	313	347	330	322	335	336	354	363	296	327	303	352	365	334	313	316	344	334	315	317	342	337	297	325	334	330	344	357	339	310	326	326	343	345	328	333	342	312	359	364	302	335	342	333	351	325	333	306	313	341	326	348	310	324	322	317	307	308	314	329	341	310	312	317	323	320	310	338	312	324	322	342	280	306	358	329	336	348	320	303	308	332	361	347	321	343	348	339	340	332	362	351	308	314	312	353	316	322	338	324	337	324	327	347	314	336	353	287	336	317	332	334	288	327	311	321	326	350	326	297	343	330	318	332	320	359	357	329	359	331	343	331	339	328	340	316	357	324	341	353	357	361	328	309	325	337	329	310	348	320	339	317	321	343	335	332	318	347	339	302	331	335	359	330	316	337	322	310	377	320	315	323	340	327	369	339	325	299	315	334	320	350	317	365	315	320	340	315	338	325	324	343	334	345	368	313	348	335	321	355	341	303	355	315	354	300	302	348	333	333	309	293	304	304	335	316	295	324	335	321	355	362	354	343	331	350	312	344	325	326	310	336	323	308	324	350	362	298	309	318	304	292	326	386	331	328	321	339	321	339	326	317	345	305	309	354	309	345
24195	21408	28445	24711	20958	4030	904	637	645	539	551	555	529	480	468	507	488	489	483	444	444	424	425	475	476	428	475	432	446	465	466	402	414	457	449	428	426	447	430	499	475	428	447	438	445	442	413	440	451	430	471	424	396	431	457	433	439	464	446	426	460	445	435	425	447	453	437	448	429	423	420	413	431	411	431	439	402	444	473	438	422	422	444	424	423	463	461	455	414	432	400	426	444	405	381	422	407	454	419	487	451	443	399	460	442	435	413	434	413	418	439	398	409	420	434	416	465	432	466	412	441	446	447	425	442	444	434	437	401	442	413	419	436	418	428	439	423	433	428	425	435	447	420	414	454	415	449	432	436	420	431	442	422	412	425	402	409	396	428	441	424	426	414	442	445	423	418	455	443	380	409	432	401	422	435	390	420	438	422	412	439	432	446	410	441	427	432	406	407	413	438	436	458	396	433	440	415	434	437	423	397	430	420	455	412	422	414	455	424	446	394	428	466	414	440	438	471	428	437	429	450	425	445	403	441	444	437	428	445	412	461	450	392	467	430	440	443	440	472	422	440	433	373	405	400	460	445	441	423	423	456	417	410	429	408	455	426	437	415	430	425	457	438	434	420	432	418	445	456	443	427	472	414	422	468	404	418	434	468	467	421	438	415	416	477	425	422	449	432	397	462	447	457	419	470	419	430	448	387	449	438	421	436	430	427	444	438	440	428	417	443	437	443	404	396	436	439	486	426	391	436	411	436	437	379	423	438	444	410	443	412	400	455	423	450	413	424	440	392	414	427	422	444	455	411	429	432	415	412	458	417	430	407	448	450	441	447	420	434	416	438	432	443	427	438	433	457	433	390	440	434	451	450	488	441	403	464	380	431	434	406	434	432	433	450	422	430	416	478	418	414	408	458	415	440	387	466	415	411	457	397	450	427	417	426	427	406	460	449	393	450	388	425	447	446	448	449	434	420	485	452	405	426	435	474	390	430	413	425	442	415	417	458	435	447	417	441	449	472	455	443	416	435	428	425	441	395	449	421	420	413	434	409	441	441	421	444	440	400	388	454	442	406	429	428	395	460	450	406	423	449	427	463	399	387	414	425	482	408	452	423	437	409	422	437	463	430	411	415	436	438	460	409	442	421	421	400	418	451	428	457	459	400	440	449	427	437	461	392	433	426	459	411	450	436	426	421	451	435	422	444	417	436	418	429	420	419	433	412	417	397	437	416	376	433	432	384	464	423	427	461	436	445	440	427	454	452	434	425	400	457	412	453	398	409	424	475	426	424	400	441	439	458	420	446	419	409	444	422	462	403	435	409	380	453	476	418	449	414	436	427	426	410	442	420	417	472	419	438	425	436	461	407	411	385	441	409	430	442	426	404	422	415	463	439	401	439	429	426	403	431	439	436	444	442	444	417	431	385	400	408	398	440	422	424	418	450	395	460	432	422	431	456	407	431	422	445	462	437	425	449	433	412	426	469	454	408	464	439	422	414	459	420	474	430	450	402	412	430	463	455	447	435	427	449	402	453	478	440	434	389	415	452	436	408	446	473	396	441	420	463	395	424	417	441	410	387	417	424	379	440	477	457	438	454	425	456	403	438	384	419	421	418	450	392	407	452	409	396	419	428	416	431	434	417	425	432	446	448	452	415	451	402	430	400	403	455	424	464	430	424	411	454	426	476	445	445	438	429	430	414	421	444	405	454	380	459	409	456	431	414	453	403	428	401	422	427	444	422	433	481	407	421	428	424	439	397	429	448	439	464	405	436	427	402	469	476	425	414	429	471	445	407	458	410	426	431	382	439	424	449	439	433	397	489	416	428	443	450	435	472	439	430	401	462	396	451	398	414	462	452	418	443	431	394	430	432	430	417	411	410	408	431	434	385	427	452	443	429	424	448	409	415	440	426	425	425	433	462	402	412	394	394	420	412	414	449	437	431	468	435	409	414	397	456	388	410	443	431	436	450	438	427	400	430	387	461	407	440	451	456	427	404	415	427	430	397	474	448	409	474	426	401	428	439	451	426	400	425	432	452	409	413	416	410	432	440	393	462	416	429	431	398	438	439	426	418	417	445	412	456	441	480	441	455	459	416	440	410	454	411	444	407	463	460	405	450	409	408	426	437	430	416	467	452	421	409	432	419	450	452	458	448	398	485	427	417	435	445	464	408	433	431	455	410	410	419	394	432	439	421	422	450	397	405	456	438	425	403	432	427	455	396	475	442	403	472	460	458	460	460	481	458	412	416	433	475	455	400	467	438	442	399	443	408	482	429	432	441	459	450	429	471	429	447	422	456	424	448	438	436	435	428	455	480	430	415	434	435	419	448	442	409	446	417	452	413	396	404	427	427	427	437	436	400	442	439	453	446	440	399	407	405	465	433	441	437	427	486	412	421	429	447	394	470	465	446	446	400	473	421	416	454	422	412	448	422	421	448	475	430	441	431	445	453	402	455	448	415	424	411	442	422	415	424	467	445	388	399	428	428	439	386	435	446	415	431	424	456	421	434	417	445	434	431	439	447	447	401	431	470	459	416	432	431	444	443	426	439	394	431	409	432	472	423	440	416	390	433	403	445	405	441	428	435	450	425	406	408	405	444	447	389	424	476	408	417	441	432	412	427	432	415	430	418	424	396	390	437	405	420	415	409	441	423	449	418	393	397	446	451	408	439	422	435	426	406	426	424	432	411	424	453	407	453	440	418	435	454	451	408	441	431	407	442	465	402	446	410	400	430	425	422	465	412	386	423	472	409	432	472	425	412	450	415	411	445	430	434	444	442	453	435	390	430	423	478	437	423	437	391	450	412	470	449	429	466	391	424	441	472	427	422	428	429	435	422	395	416	451	418	431	422	428	461	434	454	425	445	448	417	458	450	455	489	399	414	426	411	438	440	431	404	480	421	430	410	445	442	424	423	406	416	485	435	433	417	428	437	406	433	445	424	457	430	410	462	426	447	469	441	448	429	437	379	458	447	430	452	416	436	426	442	431	447	428	423	413	427	406	425	447	427	404	422	475	409	423	392	396	413	439	462	433	419	436	415	441	451	450	460	459	424	428	472	439	456	450	448	428	398	437	377	405	419	419	436	441	431	471	428	457	413	423	412	430	417	413	436	454	407	440	439	410	452	446	424	425	438	416	452	426	457	439	422	463	473	436	417	442	428	427	468	405	405	402	464	471	497	456	446	434	431	441	435	445	464	436	430	419	422	401	437	418	423	430	416	403	428	431	426	433	454	434	427	452	426	409	452	388	457	415	475	420	437	414	416	415	455	412	414	442	427	430	421	412	419	452	462	439	433	442	422	448	432	444	413	443	449	421	415	432	434	410	414	407	423	409	429	412	414	439	410	397	455	410	420	415	421	391	428	413	457	436	469	427	418	437	414	434	391	456	458	461	428	446	415	410	431	410	452	414	402	428	466	430	451	382	454	404	413	456	415	465	454	458	458	410	446	421	454	395	403	408	418	392	439	381	452	432	401	459	419	440	447	408
46331	23724	7290	3666	2579	1964	1547	1419	1249	1037	1021	968	932	837	803	853	827	777	787	775	722	714	707	765	685	723	714	719	658	718	723	718	753	728	734	673	675	678	722	671	701	682	710	692	716	695	692	669	705	733	715	671	678	672	730	642	670	763	634	693	650	718	671	682	718	673	678	689	724	710	728	678	679	661	630	696	674	660	669	668	693	685	675	699	662	711	637	708	699	701	645	669	698	710	663	675	659	749	662	673	731	659	704	658	683	655	672	665	697	723	679	744	694	672	698	694	662	687	695	712	663	679	706	666	705	740	728	740	697	638	657	656	703	679	695	651	700	667	685	684	703	660	672	666	675	674	708	676	686	706	712	641	693	641	654	672	652	708	647	728	665	681	705	669	682	672	693	710	631	672	646	645	697	624	729	655	679	680	689	675	672	743	667	694	690	712	685	741	670	677	653	649	698	729	721	747	651	700	671	688	700	656	655	697	660	718	675	658	704	698	697	687	688	621	655	665	710	725	689	712	653	689	667	678	648	638	716	717	733	717	694	685	678	675	743	676	680	687	672	679	723	645	679	609	685	700	651	706	706	667	704	693	707	698	718	686	662	659	663	710	675	689	697	684	641	731	684	661	699	712	635	698	657	690	687	686	657	668	705	668	696	685	706	650	695	640	659	686	695	738	754	673	673	694	705	694	670	676	689	652	677	677	717	679	682	676	673	690	675	704	693	662	662	668	707	720	689	675	640	708	715	677	633	683	664	682	723	679	643	637	696	684	677	734	679	722	709	641	661	704	638	753	684	698	631	660	644	689	698	691	702	722	674	683	701	711	699	732	664	694	710	718	697	687	679	724	699	737	669	686	696	700	641	665	674	664	673	700	635	694	667	685	688	702	702	638	637	666	636	642	642	676	705	729	665	718	660	648	689	672	655	688	723	656	677	685	727	683	692	683	680	685	696	667	675	710	667	683	682	707	645	732	688	742	692	742	662	696	675	691	655	667	679	673	664	680	663	686	701	659	666	675	628	620	689	712	637	726	678	710	673	698	661	684	668	620	701	672	696	651	649	686	675	713	682	662	655	694	673	706	735	687	638	675	670	725	673	659	677	695	662	668	687	673	657	704	671	679	692	642	687	696	695	649	726	713	691	702	705	701	709	695	700	740	661	709	683	715	722	688	662	647	650	696	704	680	705	716	688	665	682	684	704	691	682	716	676	711	681	648	703	751	674	684	654	681	695	674	705	717	675	663	635	685	675	705	660	700	693	711	671	675	682	772	685	685	690	698	657	676	683	736	665	680	694	685	682	659	698	745	698	682	725	708	736	642	707	658	676	681	645	696	697	711	644	677	660	721	674	660	701	640	689	660	634	679	654	678	708	664	657	675	694	712	645	681	687	691	725	660	681	679	671	665	697	689	690	668	697	685	721	682	695	676	705	664	719	660	729	686	723	714	657	690	729	648	676	679	679	692	712	677	682	632	688	683	667	666	664	704	704	701	674	701	655	684	671	721	741	668	689	632	648	673	649	698	676	633	657	672	730	674	700	708	689	709	663	695	670	673	705	710	666	648	636	657	622	654	625	662	680	710	661	674	657	629	676	695	689	685	695	689	710	701	603	704	692	660	650	665	681	691	693	686	659	692	669	687	646	668	686	639	661	682	711	645	663	724	673	728	652	674	688	735	706	655	705	707	677	695	643	698	702	654	663	673	699	661	696	651	660	631	651	699	721	694	680	738	655	710	638	669	667	676	686	694	751	687	617	650	668	664	653	665	709	654	675	663	653	679	701	700	676	683	666	690	674	713	667	725	680	661	717	688	687	695	751	678	687	721	725	693	652	692	644	666	696	715	722	701	701	668	724	690	712	680	673	667	682	688	641	720	640	702	691	733	670	654	715	668	716	717	611	669	705	724	661	708	675	711	682	685	703	698	699	645	674	694	692	709	656	699	646	671	698	681	710	728	675	640	686	676	634	719	694	676	721	708	678	685	639	713	657	688	693	662	664	692	675	662	696	678	679	666	715	663	680	651	669	655	704	707	662	687	710	688	689	684	635	677	654	658	702	677	604	684	640	645	682	668	667	712	707	660	714	691	654	675	652	708	653	631	680	710	660	698	694	641	659	683	763	713	665	699	683	703	651	646	720	692	710	682	684	673	661	628	655	688	700	709	733	675	664	679	657	695	709	665	748	694	722	686	689	697	716	681	688	644	668	735	668	700	670	716	656	677	690	708	703	718	708	668	651	733	681	706	646	664	710	654	691	702	725	678	711	627	689	636	689	734	718	663	722	683	691	680	685	696	708	725	670	670	745	712	725	668	700	680	693	672	647	708	697	691	687	676	709	661	671	696	667	723	668	671	717	640	680	675	706	676	693	702	686	702	720	663	673	695	644	719	698	729	643	676	689	712	670	680	738	700	675	640	670	672	669	670	678	706	681	657	676	666	665	703	702	675	695	664	680	683	708	621	666	710	670	679	696	682	694	662	720	649	677	663	703	677	709	644	665	653	648	682	672	670	663	670	675	711	681	687	662	688	686	686	664	674	678	674	709	656	715	610	688	670	684	712	611	705	664	641	660	669	716	666	715	701	732	738	689	650	680	690	693	695	645	695	700	689	673	659	671	690	641	678	696	676	650	680	667	718	698	659	669	683	719	661	710	700	692	665	681	633	661	675	708	675	689	704	694	694	658	686	641	699	683	675	660	671	687	723	661	651	669	651	678	713	680	664	730	654	728	696	663	661	651	661	671	666	649	706	708	691	673	708	740	645	724	678	679	665	720	704	700	698	674	673	663	682	690	710	644	648	685	684	699	720	651	706	687	726	653	680	672	665	641	682	659	694	704	688	686	749	711	676	658	694	708	704	690	673	691	691	690	681	696	692	669	719	676	616	671	700	711	702	707	720	652	649	667	698	695	700	697	715	715	682	657	681	679	691	694	691	670	696	640	645	680	691	687	712	715	732	671	654	673	712	686	700	661	665	658	703	698	665	672	704	689	705	734	687	664	693	658	712	693	673	694	721	672	679	686	683	649	658	649	651	671	747	669	651	671	656	673	661	668	730	655	701	672	705	670	718	682	696	696	668	696	686	658	719	695	678	671	708	666	693	702	645	690	684	691	698	654	700	648	685	650	689	691	644	725	681	706	645	671	722	711	697	677	679	669	693	671	687	669	673	603	683	680	657	698	679	700	689	687	716	681	691	708	630	726	714	690	679	673	674	658	666	694	715	706	701	640	723	704	720	678	698	730	687	662	698	694	654	681	715	742	689	723	706	713	681	707	698	704	655	703	695	686	700	691	685	673	670	686	692	666	641	711	684	650	690	713	687	675	699	696	642	673	675	698	698	690	705	702	653	712	697	694	683	724	683	764	675	679	679	717	687	697	668	715	704	686	675	720	690	755	756	669	655	695	677	727	707	646	657	662	701	719	716	710	693	683	694	716	636	643	670	682	681	713	701	686	701	715	646	720	682	705	641	689	667	733	669	627	669
23214	21372	28985	24119	21368	20819	2907	968	700	700	674	682	632	628	609	548	557	584	491	496	508	515	529	508	518	487	516	505	504	501	497	539	517	472	512	491	483	513	465	458	436	492	500	458	476	468	483	505	507	510	494	465	480	469	504	453	482	467	481	514	429	501	491	460	480	467	497	480	472	511	461	465	478	532	456	461	465	460	471	460	465	475	458	493	479	484	447	497	478	470	473	486	454	449	481	481	455	453	483	473	456	499	460	435	471	497	479	461	486	487	496	529	479	431	457	450	484	476	410	504	477	479	512	493	461	460	436	468	485	456	459	472	464	423	494	451	471	501	456	464	488	473	482	493	445	460	478	422	492	439	473	440	459	490	456	467	444	476	478	477	449	414	454	480	504	471	488	473	448	471	425	431	462	461	436	510	467	469	435	465	496	485	448	489	442	486	473	487	474	417	477	488	469	429	480	483	450	463	456	471	453	439	478	457	463	481	453	536	483	445	515	449	484	486	451	496	468	490	458	494	456	460	454	445	458	448	446	457	487	469	425	501	475	469	449	444	506	475	453	461	470	441	516	458	487	487	500	453	464	470	460	478	474	475	448	469	428	462	498	499	445	510	447	466	459	491	454	462	452	438	487	453	448	470	441	459	432	476	459	503	454	494	447	477	445	479	468	482	445	463	475	432	445	445	495	461	480	462	468	439	494	439	440	474	472	445	491	452	447	488	486	502	454	461	468	489	489	468	457	471	480	434	455	438	410	434	473	494	431	453	456	481	489	471	467	493	472	453	500	449	436	441	470	458	509	464	481	483	504	444	484	473	488	478	448	471	476	503	485	495	488	441	431	453	458	476	463	461	487	450	460	440	444	480	513	443	510	464	461	474	457	460	484	446	464	474	495	480	452	437	468	462	464	485	454	462	479	475	461	443	426	511	558	472	470	479	456	482	508	449	484	456	436	452	456	451	437	485	446	489	438	501	451	474	487	430	444	438	452	500	466	419	475	455	473	419	481	436	471	460	451	493	463	446	451	454	454	458	490	447	467	464	454	448	476	470	447	495	422	467	467	516	499	456	482	473	408	472	426	485	453	484	486	484	529	475	459	449	472	448	460	451	462	456	505	480	480	489	454	436	471	495	461	466	503	473	483	451	486	453	473	472	487	478	490	504	483	497	462	480	480	460	465	459	467	485	440	463	477	473	480	463	475	454	441	425	459	438	458	474	472	417	485	472	463	487	440	470	462	497	480	451	461	471	473	484	481	474	483	462	461	512	439	479	433	434	453	487	458	535	456	467	462	471	452	463	486	432	449	487	475	447	472	476	508	470	449	487	483	448	476	516	467	452	498	443	490	478	476	493	471	475	485	487	509	482	485	458	433	466	477	495	485	486	458	477	492	455	463	457	433	437	472	435	469	492	497	492	483	450	466	476	461	466	451	443	451	456	457	481	445	464	500	467	458	488	422	485	464	474	477	495	469	459	466	479	463	499	466	466	512	438	467	454	491	498	456	449	471	453	509	440	465	491	510	481	445	475	475	503	481	477	464	453	477	482	462	428	478	420	500	490	454	458	425	451	447	472	494	494	458	487	498	515	457	467	469	468	476	483	456	485	483	490	454	489	485	503	499	469	468	478	468	493	457	451	463	489	484	446	488	456	481	475	484	445	450	443	487	457	458	503	477	457	464	452	463	473	466	452	473	474	466	478	479	466	461	470	491	522	472	504	441	498	463	490	471	475	471	484	452	481	447	489	479	473	460	472	501	443	452	464	491	442	484	471	478	480	501	492	479	486	457	432	458	467	453	503	451	453	465	488	472	505	469	477	458	452	481	491	465	444	451	509	477	443	467	442	468	457	449	477	481	485	467	459	483	438	463	480	472	449	485	474	472	466	443	474	466	430	488	449	506	463	463	442	449	493	456	500	492	454	492	469	479	493	454	476	491	524	493	457	468	473	479	459	474	439	475	489	432	452	462	478	491	476	492	479	471	470	460	456	469	481	488	463	448	462	442	455	471	497	443	503	452	482	474	481	425	445	453	487	432	492	480	468	444	441	454	451	472	456	475	493	461	486	478	482	461	487	474	459	490	467	462	443	479	468	470	475	435	498	454	461	503	461	469	440	473	465	456	486	466	478	437	487	491	474	443	492	452	458	466	512	438	454	479	498	468	427	476	468	491	448	446	489	501	475	497	464	424	465	462	469	473	479	474	453	499	461	464	469	450	440	489	443	463	515	476	479	441	488	458	468	422	476	438	485	437	446	454	461	466	492	447	453	473	477	440	437	451	468	473	471	447	494	473	458	447	490	475	517	506	493	450	451	494	436	449	488	460	434	472	485	460	469	498	454	458	463	469	476	490	488	486	484	440	452	488	467	468	455	491	454	458	496	496	454	471	479	463	454	452	478	466	455	461	473	491	482	474	424	492	467	449	470	418	445	436	471	425	448	424	481	487	453	472	482	481	462	466	445	428	508	487	486	491	489	478	486	473	526	483	445	458	483	476	443	459	453	438	469	454	485	478	444	481	468	476	443	434	502	476	436	479	488	481	462	453	479	470	454	426	457	495	467	449	450	415	463	482	463	533	482	504	453	475	477	421	437	482	471	467	483	444	440	518	475	475	481	481	462	435	457	462	458	460	508	500	455	453	482	463	463	479	446	428	519	474	449	468	494	441	454	481	439	444	479	463	455	455	457	488	467	460	453	501	492	435	476	477	445	476	494	467	490	490	472	453	447	456	466	478	468	483	474	430	471	488	444	487	439	456	478	460	437	469	494	495	459	498	464	427	470	454	490	449	473	417	458	491	411	466	499	463	488	474	428	496	476	450	477	460	460	472	454	477	475	466	470	450	453	475	480	478	474	506	470	495	491	476	475	463	475	485	485	426	447	471	481	464	488	444	505	459	478	495	500	484	451	448	463	489	464	485	428	479	474	468	455	462	517	459	506	473	460	492	456	456	454	503	474	481	479	527	456	498	470	471	458	450	456	476	461	452	453	519	485	476	443	496	478	500	455	471	418	454	501	497	456	458	441	466	451	460	478	455	525	443	465	472	504	463	456	506	475	414	461	467	424	480	461	476	490	468	476	487	438	469	495	450	490	439	465	462	480	445	498	494	476	481	471	481	484	480	431	424	452	479	448	460	522	491	440	454	446	473	495	463	478	476	474	452	455	472	484	450	470	451	451	491	457	437	456	459	465	461	436	438	459	472	485	468	481	489	450	456	460	464	475	460	467	474	483	497	433	424	466	415	478	470	451	484	448	449	445	508	498	425	492	445	479	443	457	446	487	445	465	428	489	490	447	490	458	516	465	468	451	452	444	492	452	473	470	486	442	475	468	484	466	486	462	470	457	500	446	460	449	488	457	476	464	457	486	483	495	460	467	458	471	489	481	496	464	444	433	491	535	481	427	442	422	448	470	442	483	440	453	505	451	477	481	454	480	481	461	420	462	445	507	442	461	432	477	482	526	474	501	453	451	473	458	417	476	512	480
51053	29338	11740	6255	4273	3196	2477	2196	1782	1570	1437	1310	1147	1126	1048	1042	966	951	898	905	925	873	883	788	844	812	796	811	785	835	804	746	808	787	768	791	823	731	790	726	755	751	764	773	774	729	767	743	761	732	768	749	776	765	767	768	715	748	795	739	768	724	769	740	735	729	761	759	713	737	746	750	739	737	700	743	756	782	743	724	723	688	735	726	734	720	692	720	751	803	742	755	736	732	752	770	739	713	728	803	770	738	754	771	743	764	742	715	713	768	767	776	753	729	760	797	774	734	736	753	773	718	745	743	738	738	779	725	712	761	768	758	763	735	714	729	730	794	716	702	703	716	788	755	739	774	726	742	741	711	724	728	738	753	678	759	724	773	748	707	710	768	726	777	765	759	751	712	776	732	747	738	741	751	727	666	747	737	739	721	668	743	749	779	726	718	721	709	707	738	747	731	765	717	732	741	722	746	734	757	769	706	764	697	729	737	723	749	738	766	724	695	708	732	750	741	729	723	785	702	703	734	739	716	710	719	744	699	780	763	778	737	789	744	744	761	779	718	740	769	695	722	695	726	737	751	766	730	744	693	736	718	733	784	744	758	768	746	726	757	724	786	760	743	736	719	751	722	740	751	718	760	736	787	735	765	741	724	728	720	754	734	803	778	728	785	744	747	758	756	710	787	713	746	709	770	735	680	804	702	761	699	723	762	770	754	782	736	744	728	761	751	764	746	715	730	725	747	750	765	756	770	725	714	738	675	729	750	775	762	721	746	734	746	747	727	749	760	745	770	702	744	685	732	699	706	708	718	749	746	758	810	741	691	719	718	744	718	761	764	731	774	745	742	688	734	731	687	740	672	716	735	725	702	699	758	775	784	717	682	735	777	743	722	742	719	754	765	723	746	695	758	743	676	689	812	738	765	735	767	708	742	682	765	749	728	695	691	772	741	715	744	730	714	725	729	743	731	729	720	744	703	731	692	747	731	756	708	740	706	749	712	740	732	705	718	720	707	760	701	712	685	723	735	729	759	725	746	726	724	728	696	777	727	732	782	741	732	707	710	769	725	766	721	759	698	743	695	739	703	713	725	765	740	748	740	687	780	735	758	690	775	710	772	709	773	665	764	700	694	728	708	727	735	751	753	732	761	739	801	750	724	705	759	726	738	740	709	777	692	711	754	763	754	728	770	758	764	769	720	746	748	689	711	702	755	751	727	723	744	783	694	753	758	777	736	732	717	726	724	725	753	705	742	770	707	713	703	708	731	726	730	746	736	772	737	694	717	730	717	764	699	723	814	695	714	709	763	804	743	763	682	709	774	736	702	682	714	726	713	746	733	762	736	715	718	689	708	709	744	766	751	776	747	783	816	771	718	728	770	746	731	699	723	721	760	719	716	761	701	733	710	690	713	672	763	744	777	794	731	730	721	713	729	673	707	729	742	710	764	767	768	730	755	719	742	719	779	742	754	744	731	718	702	735	685	730	744	764	771	734	775	761	761	742	709	753	721	706	725	762	725	728	785	764	731	715	722	729	702	780	725	784	747	723	754	729	721	668	712	741	704	737	696	740	729	755	695	788	722	685	752	707	707	741	710	728	728	762	718	763	714	718	771	746	733	689	732	700	769	762	772	743	737	758	765	733	677	706	787	749	723	712	751	720	735	773	723	733	764	729	716	745	717	730	688	751	707	747	720	724	715	717	707	759	721	726	713	729	769	723	666	727	761	730	728	730	717	716	695	753	714	678	755	762	722	719	732	737	747	729	754	780	707	729	700	744	750	719	733	767	720	765	752	764	763	724	756	709	754	744	761	718	800	746	741	749	737	700	708	761	738	754	717	714	719	699	731	745	726	783	719	742	704	782	720	778	729	759	743	731	732	743	679	667	796	743	734	658	733	736	741	723	706	710	768	699	697	707	736	703	750	751	752	726	766	729	757	721	747	746	736	728	734	721	705	762	744	754	729	787	756	733	716	704	695	752	716	766	737	723	771	731	696	726	716	716	694	737	675	755	726	732	771	736	694	748	722	732	744	751	760	758	711	732	738	716	742	724	724	762	694	732	714	704	701	704	706	705	746	688	764	716	733	735	737	732	770	736	764	731	725	773	718	717	775	711	758	772	766	757	743	749	806	680	749	730	697	771	734	731	726	753	706	733	719	758	755	762	766	687	703	739	736	741	696	666	729	780	736	721	707	735	741	722	762	682	714	703	781	756	739	730	750	794	744	770	729	700	733	745	744	746	757	744	745	739	708	742	715	724	718	749	698	735	713	710	748	707	699	729	771	727	752	698	762	764	776	729	704	777	777	669	723	770	704	703	745	737	738	744	730	730	769	741	704	739	700	753	717	760	726	742	728	755	732	750	699	755	727	736	723	706	724	690	719	769	753	682	735	803	755	720	757	789	727	707	723	738	760	760	741	721	716	775	755	761	722	710	708	716	729	744	671	753	705	715	750	695	738	703	751	744	683	728	724	725	743	740	735	720	743	742	716	721	731	690	752	725	688	737	742	747	757	769	767	737	715	733	729	772	710	720	720	748	775	725	711	733	759	715	764	722	756	782	642	727	685	739	726	724	731	737	713	759	732	762	715	774	700	705	743	732	718	710	729	754	705	768	738	715	757	781	751	732	777	729	734	753	708	653	716	758	672	747	746	713	693	722	709	753	742	766	711	725	732	715	744	768	739	757	737	713	740	781	715	757	730	767	753	737	808	721	766	713	762	753	702	691	742	697	787	771	737	712	744	756	707	749	763	750	734	769	693	771	790	727	736	712	713	733	723	761	726	766	741	755	735	758	690	734	750	698	750	722	718	703	724	723	726	695	697	760	793	750	731	782	713	747	761	811	745	736	718	740	741	779	743	753	722	686	726	745	704	757	730	710	744	722	729	748	733	750	704	755	689	773	753	701	731	735	724	753	720	730	694	724	726	715	736	743	753	788	746	744	727	714	707	703	765	693	749	759	730	747	729	742	730	739	731	727	720	699	730	751	708	757	718	700	760	722	745	751	709	664	756	722	760	731	694	714	709	720	718	729	761	801	707	811	751	728	700	666	714	750	738	768	779	728	743	717	726	735	740	719	745	749	702	709	727	764	659	768	689	714	724	729	757	731	749	720	716	778	748	740	748	766	723	730	728	749	759	723	797	748	745	693	724	786	709	756	728	752	741	759	702	750	770	731	754	715	690	711	713	716	722	746	760	769	709	736	754	714	733	705	778	702	711	718	764	702	732	771	760	704	739	715	733	770	729	717	689	733	696	724	770	772	756	725	686	741	825	742	702	751	711	757	705	716	787	703	774	762	715	712	760	728	735	774	736	755	742	739	724	733	735	711	716	714	724	748	696	721	712	743	766	710	759	732	751	695	744	715	773	723	733	727	724	758	796	660	758	734	743	748	774	719	738	734	741	751	720	717	761	750	787	722	768	689	737	745	724	733	694	767	740	745	691	713	706	749	752	691	701	772	691	780	743	734	732	706	726	759	715	744	704
27177	20845	9271	507	286	229	219	217	213	189	201	203	206	197	173	238	203	212	190	217	207	207	197	198	211	214	202	185	189	222	216	196	196	174	209	198	202	192	180	234	220	205	220	194	204	213	201	205	203	199	189	208	226	201	214	191	196	188	181	228	218	219	201	212	186	171	185	208	179	192	192	191	212	229	207	190	188	195	218	190	161	213	191	205	208	212	212	194	203	186	189	200	180	174	219	212	182	204	194	203	210	190	197	198	231	228	213	220	184	182	191	205	202	214	173	168	217	181	223	208	236	225	216	193	190	190	201	184	206	224	234	178	209	191	217	179	176	199	205	199	204	200	175	221	175	214	186	199	217	180	206	209	210	185	200	221	199	192	183	181	192	207	190	191	211	200	187	215	199	220	191	226	194	217	168	206	183	197	215	186	189	205	207	220	205	225	203	197	210	206	212	202	197	197	181	191	190	202	194	196	225	195	188	211	193	196	186	194	195	207	199	178	200	200	218	187	188	224	208	218	211	194	215	186	199	213	170	198	167	202	191	208	215	201	216	188	185	207	194	195	163	215	207	195	207	200	202	178	187	197	197	228	177	156	159	183	199	206	181	192	202	177	187	188	190	172	206	197	176	192	215	215	175	176	204	177	212	201	193	190	218	195	208	196	203	188	170	197	215	170	176	203	196	220	183	179	184	218	215	211	183	208	227	209	215	186	191	186	217	208	191	207	197	210	197	201	192	168	192	184	209	184	188	197	172	208	207	206	183	211	189	174	214	198	212	186	201	197	179	222	200	201	196	189	208	233	202	190	214	194	225	188	196	203	209	201	181	209	203	208	179	174	184	213	185	197	203	211	170	221	216	188	215	218	191	213	189	196	215	197	211	198	196	188	203	190	215	215	194	196	181	187	196	197	196	214	202	198	185	230	212	192	189	190	194	214	191	233	186	196	219	212	180	198	197	214	200	198	204	183	184	204	209	196	196	205	201	236	223	215	193	230	233	206	195	203	201	205	205	188	187	198	230	211	190	207	190	159	210	198	192	179	201	219	187	186	185	201	170	229	193	189	200	220	185	192	203	175	199	199	180	195	206	224	203	198	192	189	216	220	209	177	187	181	207	197	173	193	193	189	221	190	204	214	200	199	197	194	207	246	161	205	211	207	200	203	193	205	193	204	179	203	209	168	188	189	206	202	184	204	201	225	194	215	227	197	208	197	206	211	195	219	181	189	169	192	215	182	187	208	189	196	193	205	206	207	203	203	205	211	202	174	211	188	184	177	192	208	199	209	201	212	200	189	177	189	174	210	207	213	186	193	184	239	215	198	182	198	195	178	212	197	207	201	210	193	205	225	179	181	187	185	192	193	207	204	212	174	193	171	193	188	208	189	208	177	235	207	193	191	214	217	194	223	210	204	203	190	194	198	209	206	224	216	192	220	178	209	214	187	207	236	192	194	205	186	216	192	221	214	217	202	174	198	217	195	190	204	195	194	199	223	189	193	208	192	192	202	200	213	181	197	205	166	192	180	194	210	194	202	206	211	203	174	191	192	220	185	210	193	199	205	193	216	204	234	197	225	191	190	200	188	209	202	194	204	228	185	173	174	186	206	206	189	223	211	189	211	188	190	196	216	212	207	201	215	216	186	194	213	176	206	201	199	202	193	210	196	214	186	208	195	215	203	224	178	208	223	180	232	201	186	205	198	202	186	190	208	188	197	202	197	201	207	223	193	196	217	219	190	226	213	243	212	193	200	214	179	210	199	206	182	194	215	182	193	195	193	194	199	209	195	220	192	203	212	218	204	211	186	209	225	180	209	212	202	191	223	199	167	209	194	205	192	205	219	167	201	217	208	192	176	200	197	226	201	218	204	185	210	190	203	211	189	197	192	195	198	227	189	182	187	203	184	186	210	190	197	189	204	210	202	204	218	183	203	200	211	170	194	216	192	209	199	217	201	194	189	187	196	201	191	217	235	176	215	198	200	201	226	196	167	202	189	184	193	191	206	181	187	181	196	184	207	212	182	209	220	214	190	194	219	225	173	201	184	172	189	202	209	208	191	193	220	183	191	191	215	200	200	180	213	197	185	186	188	186	213	181	201	195	203	198	211	230	195	203	195	207	207	210	220	210	197	232	191	185	199	209	222	191	226	184	195	201	208	190	188	200	220	203	197	232	220	183	182	209	209	181	186	204	186	199	221	199	218	218	215	208	173	209	163	226	194	183	204	204	209	204	192	199	181	209	182	194	188	196	201	196	197	195	191	199	191	204	207	214	213	205	228	184	207	206	178	210	188	206	173	204	211	189	185	209	210	202	211	180	209	210	206	205	196	212	177	215	178	168	216	204	217	207	201	211	207	211	202	220	195	191	196	175	206	198	215	207	201	190	216	227	186	206	195	223	177	215	219	208	184	212	216	203	206	219	204	213	179	220	191	215	188	187	182	191	211	195	211	194	186	185	204	216	191	202	181	195	223	224	223	200	174	182	209	225	210	186	183	190	193	232	188	213	178	198	184	185	183	199	215	198	215	202	208	208	199	216	199	213	199	186	213	188	212	208	180	236	200	201	187	191	184	203	205	170	192	197	201	198	196	207	203	199	203	184	205	203	217	189	220	178	183	210	203	225	182	204	205	197	212	191	197	198	214	203	185	223	186	159	187	207	211	184	184	201	183	218	236	194	201	221	211	201	201	214	201	207	217	195	195	191	191	212	230	191	194	216	183	189	234	237	221	209	220	192	208	228	194	202	207	215	210	225	189	211	204	205	175	196	179	202	192	194	188	204	185	197	176	224	207	218	211	177	192	195	191	189	188	188	230	186	189	207	225	189	197	212	186	197	212	183	164	195	223	209	204	185	199	207	193	200	200	183	199	200	221	195	210	183	203	212	197	218	204	163	210	206	195	186	176	185	181	174	198	168	191	205	197	206	203	172	221	224	226	198	238	204	190	206	205	209	197	213	183	171	188	197	205	211	208	197	195	167	195	198	204	185	208	198	193	219	206	186	195	202	210	205	217	183	212	247	202	201	199	216	191	213	200	175	215	210	228	211	193	204	193	189	210	219	175	196	189	213	200	175	191	202	181	204	194	194	236	181	205	213	169	178	201	226	214	189	186	191	216	202	189	196	190	195	187	215	210	196	197	208	195	191	212	216	220	211	185	204	200	222	203	199	190	199	192	181	196	204	212	189	197	206	198	210	196	192	213	188	181	195	210	195	151	197	198	185	197	204	202	171	179	214	217	204	216	245	192	188	201	189	188	189	215	199	195	198	220	205	218	203	191	196	196	201	192	185	195	204	218	208	188	194	185	190	195	188	185	210	200	177	182	217	179	215	194	192	185	205	177	192	210	208	203	185	208	210	188	184	179	213	191	202	180	181	208	205	208	214	194	201	212	200	200	217	220	203	213	184	191	214	192	200	190	201	185	201	200	200	181	192	197	184	213	186	232	197	191	190	222	192	216	192	182	204	193	209	198	218	185	209	174	178	229
24548	10156	1032	590	516	459	401	348	372	356	372	356	328	350	363	327	307	337	370	351	315	298	292	330	363	329	318	349	335	297	320	330	317	313	325	348	337	350	336	330	316	343	311	315	341	363	330	323	316	349	317	345	345	351	323	347	328	329	290	325	335	356	322	341	296	316	309	328	327	314	345	325	306	331	317	347	306	321	321	331	286	337	346	328	328	331	340	347	310	312	312	308	334	320	348	325	342	344	339	322	325	359	315	367	321	329	340	353	339	368	331	310	293	322	316	340	323	352	357	338	331	316	354	308	300	341	324	334	290	338	330	318	340	321	322	303	317	317	344	323	322	317	349	351	339	326	333	337	298	365	311	311	353	334	356	337	323	312	337	316	325	305	304	350	333	355	332	307	326	360	318	350	313	343	300	358	273	335	304	298	307	347	317	341	331	343	334	322	349	312	305	347	316	294	343	356	323	338	346	320	301	339	324	340	335	313	346	331	319	339	319	345	332	309	341	334	360	302	337	317	330	294	331	319	313	318	309	305	336	337	322	299	358	336	337	293	333	379	321	327	322	343	288	288	306	292	313	301	347	357	319	311	309	316	317	331	322	300	336	316	294	326	310	328	314	297	315	323	336	309	350	314	339	353	310	320	331	324	325	339	335	318	349	369	334	330	351	319	357	343	324	323	321	349	304	300	317	317	340	345	335	328	299	298	330	313	324	317	328	342	324	343	333	327	317	370	305	318	300	337	300	343	333	337	327	311	332	310	332	339	309	335	332	335	330	310	337	344	361	328	344	349	319	304	299	319	343	297	351	313	321	334	330	315	363	335	327	340	350	350	337	286	353	298	346	354	322	336	326	316	303	305	364	337	301	344	332	306	336	313	334	333	318	332	354	325	324	299	357	304	321	362	310	349	357	319	344	320	354	318	298	353	347	320	301	334	307	328	347	316	329	338	312	333	320	314	348	314	332	345	334	321	314	314	333	329	327	304	335	336	311	351	338	337	356	318	329	321	345	327	337	330	309	309	310	343	318	336	354	319	303	357	350	325	289	391	316	329	307	346	335	329	344	342	327	292	308	331	357	332	333	317	356	324	315	333	351	342	333	333	335	323	330	321	356	325	308	312	311	329	322	334	325	324	321	325	315	330	314	328	332	361	346	337	320	314	336	312	313	339	318	335	315	331	333	338	349	306	328	337	321	310	313	326	349	331	316	326	329	304	371	305	341	300	297	335	341	308	330	315	335	308	349	319	334	320	358	331	301	307	346	302	373	325	333	323	314	320	295	321	377	324	352	332	317	332	316	349	364	284	316	333	341	323	318	365	358	341	319	330	357	344	322	363	347	335	328	340	360	341	325	353	331	354	344	316	323	329	293	332	316	311	305	318	297	279	350	317	308	321	332	326	329	316	323	333	315	316	318	320	330	326	313	332	340	316	334	315	291	321	324	313	359	373	345	306	336	330	347	324	293	348	323	304	319	288	312	322	303	328	348	359	314	335	349	338	316	316	313	325	282	332	348	325	334	322	299	300	366	316	270	320	326	355	303	301	337	341	332	344	315	333	326	339	342	319	300	337	348	350	313	323	330	316	357	273	320	316	304	317	317	343	354	347	333	369	324	324	347	329	300	324	309	294	301	326	325	342	312	316	355	309	320	351	344	341	317	309	311	325	336	336	348	345	337	315	317	337	336	337	320	318	310	313	312	364	308	326	309	329	319	331	314	336	320	319	306	322	322	323	313	344	344	321	360	324	342	339	355	313	348	350	295	300	324	364	303	306	347	313	337	340	356	327	335	315	299	341	331	329	299	337	337	327	315	302	355	349	343	295	341	303	345	309	316	337	319	310	318	320	324	364	366	313	308	301	338	326	353	324	326	339	319	318	340	311	351	320	339	337	347	340	361	292	338	331	323	339	353	332	345	319	306	308	328	320	320	343	336	323	306	335	351	330	341	303	393	318	324	327	333	301	331	322	341	326	317	336	313	341	355	298	356	331	324	319	349	312	318	336	347	303	329	337	320	334	334	337	327	318	329	318	327	338	341	334	328	341	342	350	355	316	311	325	329	359	321	319	313	340	344	332	362	313	328	342	349	328	310	313	347	321	334	321	336	332	327	304	332	319	308	321	352	342	327	343	355	317	376	335	350	326	322	319	370	320	308	341	322	337	318	322	311	315	317	349	335	300	300	307	333	325	347	361	311	332	334	346	339	300	329	340	326	315	338	349	313	342	346	340	337	335	307	345	324	322	327	308	283	339	339	327	348	298	320	293	336	329	328	336	319	342	330	348	358	354	360	326	353	314	348	338	315	334	324	319	316	323	337	302	331	335	339	298	331	369	328	311	305	328	349	330	302	330	323	318	324	330	337	337	344	323	347	347	326	321	347	306	334	337	355	322	326	336	341	315	335	289	344	328	313	332	327	318	333	330	334	366	347	355	339	325	324	313	342	351	312	347	347	321	319	284	294	324	334	331	323	280	334	308	326	327	330	341	312	328	328	342	343	342	362	315	338	324	349	300	349	320	316	329	285	340	328	328	328	356	336	329	359	319	327	367	353	337	298	329	327	345	311	334	329	336	378	325	305	299	309	327	323	354	341	304	322	339	320	330	350	347	317	307	324	314	342	360	322	270	355	339	345	335	343	320	318	307	305	348	355	338	296	358	312	349	307	349	328	328	294	318	338	337	315	367	311	334	320	299	352	327	340	368	349	287	321	308	291	326	319	336	328	347	330	327	364	301	348	321	330	316	346	356	341	337	337	353	319	358	324	302	304	320	304	361	336	343	345	300	340	313	371	339	342	332	324	312	321	356	330	319	328	313	308	291	310	344	340	330	345	345	359	294	342	340	317	339	342	354	335	345	331	344	322	352	339	364	331	282	339	340	343	303	325	324	323	314	313	352	313	332	318	321	354	304	314	320	331	341	332	312	299	307	330	294	329	362	344	342	304	324	320	326	336	312	328	319	345	333	330	316	309	330	358	320	333	323	362	342	336	314	317	298	326	331	325	333	333	298	354	325	319	327	293	289	348	317	330	312	317	319	326	355	320	346	346	271	326	336	282	304	317	355	343	322	311	283	346	351	307	334	347	331	350	357	311	335	349	325	345	332	346	292	337	340	336	324	284	330	322	335	322	321	341	338	335	338	301	384	324	310	355	353	288	333	298	330	327	331	356	324	358	343	319	370	343	341	297	325	308	332	299	301	348	322	308	326	324	338	319	355	363	326	346	315	322	376	372	371	345	300	314	346	323	320	334	348	311	325	324	309	311	323	323	319	366	333	296	348	315	353	329	312	357	330	316	291	336	343	332	329	316	322	315	329	353	307	335	321	329	318	342	322	314	344	331	317	361	316	293	354	329	334	324	337	339	342	303	353	366	345	351	306	356	330	334	343	293	343	313	321	295	355	302	321	347	370	302	316	325	301	326	331	299	330	348	334	293	317	349	325	328	337	357	341	332	311	338	314	281	361	352	343	340	325	333	327	364	301
24226	21381	28495	24566	20867	3885	926	645	577	571	514	532	543	469	487	473	441	500	445	453	446	444	434	472	453	453	466	418	411	429	458	426	433	414	437	455	473	431	434	413	455	423	418	450	401	455	477	450	472	440	429	424	446	452	461	394	397	441	452	442	479	449	417	433	464	446	418	435	490	477	424	391	441	428	438	461	464	424	421	429	383	480	464	445	454	463	492	387	445	437	448	444	420	431	429	436	418	436	438	399	433	475	427	425	430	419	441	460	420	412	430	434	426	442	456	427	429	410	443	455	420	442	470	431	407	430	425	415	447	417	426	428	492	505	437	438	427	432	439	432	461	439	422	401	438	459	443	430	438	424	437	444	426	432	410	376	425	419	413	433	413	384	433	436	413	452	425	411	455	383	433	433	433	438	460	450	418	433	439	433	478	420	459	405	436	471	443	392	402	421	455	469	446	415	452	401	436	443	431	443	450	426	444	443	440	450	452	429	401	384	452	424	414	442	417	395	448	456	421	443	438	432	440	381	466	454	445	423	454	398	445	438	426	430	439	423	430	406	433	413	406	424	437	430	429	410	446	419	452	424	474	421	421	401	401	448	405	415	440	432	471	398	449	442	437	439	433	441	433	449	397	416	441	449	443	401	449	418	480	441	408	397	422	388	421	436	422	435	399	439	438	430	406	424	460	411	413	454	423	413	448	416	445	424	476	434	410	414	413	426	412	446	407	416	477	460	424	484	413	416	453	378	436	466	471	423	449	428	423	448	415	424	423	393	399	407	465	469	409	414	445	446	437	474	437	435	420	437	451	391	428	469	433	427	434	429	410	448	434	410	431	469	430	443	486	422	442	440	381	439	465	462	417	429	439	450	424	430	423	430	440	383	414	473	445	413	431	459	440	422	479	428	421	434	439	377	432	423	439	437	419	411	442	439	421	437	453	444	432	466	450	450	436	438	452	456	460	435	429	413	423	418	398	409	430	422	424	408	444	410	419	468	438	463	421	425	429	459	423	410	436	424	426	448	435	426	427	425	429	418	405	425	445	431	440	448	444	417	451	460	443	451	436	432	434	445	436	437	434	428	435	466	420	425	452	429	427	440	433	439	428	439	432	405	434	461	445	475	452	453	445	432	383	424	412	458	448	445	441	393	423	431	433	446	429	433	437	445	502	406	408	429	498	454	464	411	441	411	436	453	442	469	427	452	440	422	391	431	414	430	436	454	451	411	426	455	430	444	448	438	437	414	435	467	450	433	454	450	425	433	411	438	460	452	422	458	416	409	442	430	446	413	426	430	440	452	430	440	424	431	443	391	412	438	447	421	453	415	427	411	441	420	446	446	435	449	424	451	432	404	442	387	429	437	441	437	407	407	424	472	457	435	439	422	422	446	432	466	445	407	411	430	470	433	452	420	436	417	435	446	442	465	439	426	445	424	423	446	419	458	435	466	431	412	433	422	461	416	468	422	447	421	411	395	458	440	403	430	451	445	414	419	412	459	447	418	473	477	463	389	422	424	413	441	394	440	451	391	458	408	484	417	409	445	425	459	454	414	407	451	418	448	414	405	454	425	408	428	450	402	464	442	427	397	448	430	444	440	436	471	450	385	439	400	455	457	429	446	433	444	419	430	425	386	430	439	453	426	428	374	429	420	419	446	428	459	445	467	446	444	402	431	416	427	407	400	456	468	449	430	463	438	430	425	404	429	462	380	449	412	439	403	423	437	457	436	424	406	479	432	407	433	454	412	436	432	445	416	428	436	441	427	436	433	436	434	464	431	422	453	458	507	419	409	480	397	426	432	402	398	431	421	415	452	437	428	414	428	422	404	411	435	433	427	433	417	457	465	439	393	415	461	462	486	454	437	435	437	426	413	449	441	404	429	424	400	466	443	408	422	450	407	421	395	426	441	432	441	459	393	416	425	443	446	447	444	426	398	444	425	468	430	407	408	455	450	426	440	438	404	405	449	444	411	430	464	412	393	464	440	455	469	450	391	402	448	408	437	457	386	418	425	441	449	420	422	425	461	455	402	466	446	442	392	439	443	393	411	439	447	439	444	445	424	441	400	414	412	404	448	418	430	430	443	399	450	430	441	445	449	402	448	419	450	395	386	423	419	442	376	407	445	456	426	422	454	443	428	397	431	438	451	428	437	443	454	415	437	418	438	440	418	429	429	428	463	422	413	411	443	442	465	434	430	410	399	423	439	425	415	414	389	477	441	467	445	466	437	419	437	442	452	423	457	449	466	479	384	458	418	410	436	412	440	433	443	445	406	452	423	457	462	408	432	427	434	478	425	416	399	455	424	383	393	448	432	477	399	461	397	449	419	397	428	442	436	392	438	439	424	461	463	460	411	448	438	413	470	420	436	411	427	439	423	449	439	439	444	447	443	412	418	451	439	411	423	463	418	399	421	432	425	423	464	413	449	464	400	447	482	481	445	443	440	404	439	444	442	423	404	409	421	453	428	437	415	453	438	430	464	441	434	418	453	445	426	455	433	425	477	423	421	434	424	441	428	443	444	439	449	452	473	445	418	432	455	448	438	451	385	401	395	426	437	417	413	403	443	441	429	471	433	428	451	416	445	472	406	448	375	430	429	423	470	444	422	432	422	402	459	433	431	422	420	431	439	454	453	414	496	458	395	453	431	419	452	438	444	428	461	382	475	392	459	486	397	424	462	439	409	428	428	479	445	444	441	433	421	398	446	416	420	435	423	432	421	363	368	420	406	403	458	408	408	453	434	416	419	438	429	438	448	418	444	383	466	413	443	408	450	414	425	443	396	462	444	454	435	484	424	443	399	421	420	461	430	389	447	465	411	377	385	451	429	412	418	436	473	421	422	438	468	426	443	447	431	427	450	445	445	444	431	428	390	403	446	410	442	409	417	453	464	468	422	428	485	429	426	425	437	431	419	455	428	474	441	446	492	466	403	391	416	436	475	398	430	432	427	440	407	425	429	458	399	399	413	391	441	411	438	417	425	441	417	454	464	414	417	410	431	464	430	428	433	399	416	404	417	429	416	440	422	440	386	423	445	433	445	401	440	438	417	441	429	440	417	437	437	411	491	426	455	429	450	420	449	448	409	451	453	424	427	440	441	410	450	445	433	436	442	438	429	444	405	410	409	414	400	465	417	428	431	409	418	459	446	433	438	445	411	445	454	407	429	419	453	415	449	411	415	386	449	453	394	398	422	452	416	415	466	418	405	443	455	450	449	421	412	433	441	446	453	446	406	464	455	448	422	393	428	441	457	452	423	439	483	445	426	437	425	421	442	430	453	377	441	451	420	444	436	445	414	391	448	447	432	372	395	419	424	460	432	401	420	443	403	453	412	444	407	421	418	421	397	445	412	424	445	416	414	446	412	404	420	466	421	410	472	430	421	428	441	463	450	420	397	417	436	435	436	442	451	450	434	396	416	453	433	425	450	392	443	393	425	415	448	416	429	442	420	506	428	413	469	444	433	409	422	427	401	442	457	470	461	433	442
47133	26691	7297	3599	2584	2005	1673	1376	1206	1127	992	987	945	903	859	827	790	800	764	781	798	747	730	716	716	711	710	725	749	727	725	705	732	701	678	731	684	737	767	674	671	736	669	734	713	661	693	696	778	737	678	698	669	681	677	713	670	717	704	689	717	744	649	667	636	713	712	717	696	700	706	696	722	698	653	659	692	711	708	726	650	648	733	691	702	665	706	682	703	679	674	670	659	730	665	680	664	684	733	676	690	716	686	673	695	690	703	684	679	704	715	714	696	661	711	682	701	667	719	633	664	692	639	700	720	631	730	659	679	671	700	659	687	678	689	683	724	702	682	724	704	704	644	677	695	690	682	729	612	714	703	713	633	670	703	680	662	712	671	696	694	699	655	661	674	678	691	680	679	706	686	684	695	667	641	693	673	663	671	718	652	696	721	691	678	679	696	712	698	683	684	683	697	661	670	658	655	715	715	661	703	688	682	687	683	671	660	714	690	684	704	679	695	617	741	710	754	705	706	691	665	710	667	732	693	687	687	678	666	677	631	658	685	666	680	675	659	686	723	689	688	649	662	711	715	698	638	670	675	677	650	695	705	674	620	634	723	705	732	662	647	666	662	693	722	701	651	649	671	709	698	699	662	708	660	651	701	680	670	704	641	712	699	703	676	684	714	677	695	663	666	661	681	653	690	678	740	740	673	709	688	761	715	700	693	663	663	658	693	710	677	665	664	682	679	696	665	675	651	674	705	725	666	684	719	716	690	667	699	654	676	719	722	720	716	693	675	652	671	698	733	643	713	630	662	662	707	658	688	685	697	665	643	700	674	635	647	658	708	725	665	699	671	674	705	719	671	679	699	716	689	666	656	706	673	672	729	697	702	686	700	689	665	720	675	696	655	656	668	725	636	668	682	660	648	699	680	662	686	685	683	709	669	668	646	711	681	700	724	684	637	687	671	675	669	682	654	671	702	672	688	728	682	735	626	693	656	701	653	679	709	675	711	709	704	683	677	743	682	747	732	702	682	715	709	718	709	690	709	689	693	669	674	661	683	682	679	719	698	654	693	730	707	658	665	669	675	694	659	630	685	643	723	660	691	690	650	689	709	682	710	704	639	691	656	668	696	671	692	674	674	687	694	665	694	682	709	735	661	666	700	671	660	723	694	666	665	679	676	653	699	712	700	674	666	660	729	746	705	697	683	673	667	679	710	722	666	638	699	702	666	710	677	684	657	718	683	688	611	676	669	741	669	710	660	723	709	674	701	689	719	668	708	669	723	643	711	688	686	724	672	712	687	706	721	652	721	691	682	675	661	649	677	749	676	661	665	676	736	744	705	685	713	691	707	697	705	713	640	650	670	740	682	665	671	690	675	665	698	702	634	699	703	701	694	667	711	713	745	691	695	671	715	661	717	703	712	729	723	701	672	656	662	688	702	665	683	659	672	622	707	702	684	698	716	687	671	698	677	677	693	648	687	680	648	665	682	689	661	672	677	678	634	716	629	697	691	723	680	643	663	677	662	647	679	681	665	666	683	686	657	652	659	690	670	703	676	663	714	706	666	714	678	691	686	643	663	710	707	750	714	696	668	704	643	649	647	686	706	696	682	720	660	703	697	675	658	698	681	716	653	690	657	672	751	648	652	733	706	721	671	678	704	685	710	670	677	696	660	714	716	620	702	717	643	715	680	729	694	648	689	683	649	702	671	653	695	713	668	673	714	727	670	741	698	703	735	670	664	700	704	669	710	716	692	675	691	674	681	700	676	694	683	673	688	647	673	723	678	740	684	678	722	716	662	687	718	667	637	718	713	673	663	696	666	682	703	685	640	711	686	684	685	705	715	677	719	691	678	711	684	713	661	687	708	683	661	681	722	704	683	717	711	703	761	673	691	705	665	660	683	711	684	677	663	644	716	708	704	690	694	676	678	668	710	685	689	673	688	672	666	677	703	660	674	722	707	685	637	660	685	659	635	643	705	700	672	661	631	647	677	709	705	672	677	675	661	715	646	676	641	691	723	701	653	687	605	702	677	671	678	688	680	685	682	756	686	693	705	706	701	678	676	661	698	730	680	647	696	708	702	693	701	686	672	679	645	612	694	693	726	724	687	684	713	731	653	721	689	728	641	679	624	673	704	663	650	709	658	682	658	708	694	688	692	641	707	666	717	641	697	693	706	683	678	704	681	689	701	698	707	643	667	693	672	695	693	703	721	652	671	732	694	708	710	664	703	629	687	713	663	705	691	694	730	683	653	652	669	684	707	681	696	663	704	673	685	689	651	696	665	706	651	682	661	624	683	695	691	731	744	719	636	691	711	707	684	695	714	716	665	655	675	685	663	687	642	696	681	679	673	697	659	691	634	697	687	675	670	696	704	679	695	672	695	657	693	663	724	639	686	671	707	731	687	647	671	670	657	687	701	711	685	704	679	722	665	724	695	702	683	646	684	666	656	650	651	701	710	675	684	618	659	676	677	664	715	694	698	670	671	668	666	708	704	607	690	655	685	669	666	698	698	680	637	709	686	728	668	683	685	632	666	692	716	691	672	690	701	640	690	682	734	676	692	697	716	689	738	657	686	677	677	681	641	654	738	722	635	690	670	685	663	696	678	712	665	677	647	682	693	704	682	711	660	685	697	672	630	699	664	733	677	653	677	625	710	666	671	646	733	727	678	691	731	696	678	686	650	669	632	696	667	679	670	731	653	706	687	713	635	700	708	646	704	710	666	676	696	689	710	693	723	656	660	713	714	696	644	699	659	646	667	725	726	699	691	690	669	727	708	639	652	678	718	645	665	693	702	699	646	701	699	669	654	687	673	661	695	674	720	696	674	727	647	659	698	713	724	699	689	727	649	655	659	675	693	636	678	712	708	667	667	709	701	716	682	727	675	671	690	707	666	661	713	667	683	718	674	681	666	676	701	700	634	681	679	734	682	697	687	742	710	662	680	703	671	660	649	669	676	733	677	695	680	686	732	670	740	668	667	719	732	691	689	711	677	645	680	643	662	689	642	676	698	683	663	684	703	700	686	722	704	715	660	679	668	650	709	689	714	652	715	685	699	762	636	639	673	704	693	652	687	621	702	641	700	668	640	661	722	707	684	680	679	712	689	720	650	635	697	640	703	718	700	648	659	675	713	705	697	640	673	684	675	679	660	685	706	695	699	695	715	733	650	712	701	653	686	680	671	652	709	687	663	647	739	689	728	664	704	669	744	713	715	711	709	676	644	690	682	719	654	668	674	675	649	718	682	637	682	680	704	682	719	666	694	684	725	718	640	680	702	669	706	689	694	649	688	694	692	774	733	737	664	680	702	654	660	636	672	736	727	694	631	674	695	676	691	707	691	699	712	623	651	698	632	702	688	712	636	686	635	715	724	632	655	679	710	669	695	681	665	689	669	725	684	728	651	756	676	667	672	665	693	711	684	703	697	692	704	702	652	635	670	728	739	672	717	676	681	724	670	704	690	706	648	687	710	653	636	695	745	693	700	669
23153	21343	29152	23870	21338	20308	2664	1025	782	705	651	629	622	600	566	572	541	545	555	530	515	516	546	487	521	519	489	470	522	441	485	521	478	519	441	481	497	484	520	508	488	470	489	471	502	467	494	453	485	470	457	451	463	493	447	454	487	483	500	459	475	451	476	501	481	449	475	460	474	467	459	458	495	426	496	475	489	487	478	458	482	449	516	442	470	468	493	477	472	492	429	489	438	464	470	484	480	478	498	480	513	451	459	454	494	453	465	462	487	441	451	420	460	491	475	466	495	468	457	457	467	463	436	442	465	470	467	502	462	478	482	470	473	482	448	492	462	487	465	526	461	444	462	450	459	447	477	451	444	429	472	483	478	485	484	472	494	415	455	496	471	482	465	472	498	476	479	498	446	459	443	448	473	439	473	506	443	479	507	483	469	487	444	467	476	471	484	468	477	457	451	464	462	465	461	505	476	438	513	485	478	490	499	489	492	454	490	446	474	494	437	455	478	435	437	488	476	478	453	443	473	472	458	473	491	459	496	492	460	491	490	453	468	519	464	453	464	482	488	433	450	468	484	480	492	506	490	489	448	464	476	449	492	460	449	518	471	471	469	477	452	471	455	432	472	465	438	488	476	458	499	504	444	467	470	476	492	459	466	482	472	456	487	444	475	463	479	440	446	452	468	481	455	461	452	465	483	477	479	489	435	468	482	468	486	468	488	484	462	464	467	455	472	479	481	456	454	468	473	440	477	480	461	488	455	468	464	477	427	463	488	476	500	508	438	484	438	495	458	444	487	482	503	482	413	433	483	464	475	507	500	469	467	469	466	484	465	477	440	492	472	494	486	465	472	485	519	491	474	470	432	460	457	472	498	464	446	491	474	484	483	429	476	438	424	458	484	473	467	501	511	472	486	462	460	485	418	474	479	450	449	479	467	475	478	522	456	440	432	460	466	468	468	485	469	454	447	450	466	476	482	468	452	461	437	475	429	467	483	519	485	472	469	481	501	474	466	458	519	489	450	455	478	507	458	472	452	500	450	441	471	435	490	460	496	464	499	454	477	475	455	482	464	491	492	476	462	486	429	458	478	489	455	465	487	478	482	420	500	465	471	467	504	489	467	485	445	440	424	507	461	488	524	458	494	456	453	462	459	489	460	487	474	480	479	492	499	487	486	450	509	446	465	456	484	521	469	484	490	485	475	454	434	453	442	485	460	457	465	445	501	499	478	456	489	460	476	481	497	465	490	461	477	459	481	442	445	456	491	474	454	441	482	468	474	502	478	480	503	477	459	453	452	490	506	466	505	463	470	459	469	499	472	495	443	465	446	444	481	486	496	524	471	465	447	496	425	456	474	439	456	459	477	448	447	491	462	439	449	471	443	440	487	468	473	441	506	466	460	459	486	477	468	428	490	447	451	479	432	466	475	465	463	501	515	430	461	444	473	443	459	450	494	459	469	463	452	437	471	476	442	489	490	445	468	464	505	483	494	499	477	452	483	457	443	486	438	457	490	443	476	475	452	468	486	454	482	419	462	487	475	460	532	514	447	424	459	502	452	503	467	476	486	497	446	442	467	453	476	466	461	502	439	451	466	485	442	451	469	435	465	480	450	485	459	459	471	483	483	487	472	451	485	467	486	473	462	493	458	439	448	468	463	503	457	461	516	487	442	459	494	455	452	472	494	439	452	486	482	473	470	430	449	428	461	477	455	455	448	478	463	464	478	473	513	483	431	453	501	476	488	482	480	452	461	438	424	491	463	499	445	447	452	493	465	500	481	471	475	461	464	467	465	404	445	493	488	475	514	462	465	443	465	485	472	483	493	441	470	510	461	486	522	470	506	466	495	511	502	451	499	484	480	447	468	461	448	459	477	464	460	473	499	502	449	462	458	422	467	466	501	442	435	431	478	419	502	487	471	475	523	484	482	480	485	460	432	476	487	508	478	446	488	464	459	474	498	452	456	479	471	501	434	472	468	511	458	480	483	468	486	471	443	466	474	447	444	455	462	500	444	489	472	456	450	476	445	479	466	490	476	434	458	420	484	489	425	466	473	454	467	465	442	481	476	499	471	484	483	466	458	455	455	445	485	464	443	492	471	459	495	481	451	485	490	434	445	475	442	488	474	457	440	495	483	447	472	473	473	475	432	455	457	484	471	505	503	446	431	452	462	500	459	415	492	495	467	475	451	427	477	499	479	464	455	479	456	449	430	449	471	495	454	476	454	485	471	433	476	451	450	478	468	446	475	455	448	456	439	470	495	479	431	522	503	442	466	460	473	465	473	453	477	481	499	464	487	462	465	461	469	472	491	484	431	406	465	497	451	454	447	481	496	472	462	476	484	442	477	452	477	484	451	470	472	486	443	454	487	498	469	428	444	449	495	476	492	427	455	440	464	472	480	463	475	484	462	453	419	431	491	485	457	487	501	444	450	466	458	462	498	462	437	476	439	437	462	432	449	510	443	479	469	468	459	426	452	466	456	479	462	461	459	498	457	480	440	467	492	455	461	454	474	455	457	505	507	450	479	490	437	459	456	531	471	452	428	402	441	426	480	471	494	466	437	449	474	428	472	452	458	486	447	457	504	476	456	474	466	476	461	507	485	465	496	438	472	438	466	476	478	456	463	464	453	484	470	440	487	456	454	468	452	497	479	460	480	481	488	438	477	495	498	463	478	424	458	444	485	454	482	452	472	484	492	445	479	461	455	451	480	451	461	444	494	457	439	470	477	467	447	479	485	427	447	477	441	488	456	434	465	517	494	448	527	445	493	481	463	492	433	464	453	468	452	468	471	464	464	470	457	461	473	454	448	471	479	466	506	497	464	438	460	452	506	460	453	496	466	465	454	495	471	422	454	458	452	514	462	454	460	450	470	440	465	474	480	458	495	426	451	437	484	450	452	497	442	458	498	500	511	485	475	469	453	455	493	483	464	527	467	477	459	476	502	443	474	468	468	477	499	482	439	467	480	489	464	468	480	483	495	473	473	447	447	486	468	478	457	457	461	482	444	450	451	490	473	479	462	463	449	464	481	462	456	463	483	482	445	492	425	444	461	464	445	451	449	416	454	435	474	484	491	437	461	444	483	459	479	476	488	454	470	419	492	445	490	475	435	475	487	441	469	466	475	457	491	436	505	473	424	487	471	473	454	470	420	430	451	446	453	465	467	448	487	455	428	507	479	450	507	470	483	465	445	481	448	455	497	512	486	444	473	453	489	490	462	470	447	460	456	484	489	489	492	481	454	485	463	439	441	463	478	461	452	473	455	476	475	432	451	499	486	456	485	456	461	483	470	474	507	435	459	464	466	435	471	465	502	501	513	452	501	477	455	433	480	479	487	481	439	451	444	484	522	464	467	471	425	442	516	467	453	477	485	441	482	451	443	454	459	476	460	455	489	477	473	509	484	436	454	494	477	491	462	497	454	475	473	469	494	510	453	474	466	424	450	471	438	485	454	446	471	462	445	461	463	484	452	497	409	485	459	457	495	487
49315	33373	11718	6181	4241	3316	2510	2141	1810	1624	1472	1277	1271	1133	1057	1037	966	941	922	889	878	880	849	862	785	839	877	798	805	824	797	794	801	752	799	791	776	783	736	782	797	817	803	785	722	775	762	777	753	763	780	690	793	741	733	825	761	781	738	709	789	693	699	789	737	763	721	722	793	769	704	760	749	790	738	730	731	711	771	769	763	758	719	729	737	770	788	751	718	760	743	686	773	784	787	725	758	762	716	763	779	731	735	745	712	683	784	733	738	752	742	728	757	742	728	699	745	751	681	673	692	723	692	778	715	796	748	755	764	722	724	768	759	797	740	787	730	719	717	738	754	773	777	723	723	710	756	743	758	723	715	741	710	767	741	747	746	719	752	755	749	718	733	737	760	752	762	765	759	723	733	764	772	758	734	708	701	770	746	760	720	751	727	749	762	711	749	739	743	741	782	751	757	728	743	728	770	760	728	756	787	750	727	724	758	733	756	750	767	715	683	738	738	716	691	740	815	714	724	727	770	741	800	784	744	694	712	757	689	759	737	767	746	726	813	748	751	753	672	744	700	771	727	746	710	788	727	798	693	738	748	723	763	700	721	734	796	661	718	733	722	721	725	754	732	742	698	754	712	762	710	716	759	722	714	727	759	714	728	714	721	781	743	760	710	728	759	744	753	699	767	721	762	707	710	753	760	719	747	723	738	721	717	743	747	724	735	776	777	736	792	718	713	714	770	712	728	726	743	766	729	727	744	750	762	806	776	750	733	717	737	701	767	717	781	779	738	734	730	714	737	745	748	760	715	768	756	706	714	771	730	737	729	729	736	768	734	723	780	756	688	697	762	734	757	746	702	747	715	732	760	784	737	764	766	741	762	713	696	711	765	725	713	743	717	728	714	741	734	768	755	710	748	744	750	786	769	728	723	797	723	754	754	749	688	748	705	756	763	757	750	735	717	800	756	715	736	715	793	705	720	746	765	690	718	780	728	721	750	659	710	788	774	761	731	674	763	726	725	736	731	727	774	713	737	737	689	756	762	747	770	760	715	705	743	757	718	723	807	706	746	765	743	734	728	719	758	783	771	722	752	705	744	734	707	746	707	739	747	764	725	722	750	704	722	717	717	785	773	710	714	749	737	756	755	724	733	758	761	728	705	749	760	761	757	728	744	719	789	744	763	682	753	785	736	734	658	759	765	719	729	777	738	732	789	777	750	734	702	682	789	720	735	753	710	730	754	715	735	740	726	703	703	687	719	705	708	725	733	776	699	742	730	747	741	749	686	764	761	713	745	759	785	697	750	744	726	748	740	750	734	713	695	711	719	738	713	718	711	748	723	731	751	719	702	752	786	722	730	756	729	732	718	767	776	737	702	698	708	756	781	761	713	682	757	772	771	726	747	744	788	757	752	719	741	743	680	709	717	793	737	717	796	785	790	730	759	715	706	778	721	788	728	752	759	742	756	745	721	733	752	709	741	743	737	717	783	742	708	693	738	716	696	677	723	662	736	754	787	743	785	773	740	698	723	749	759	730	699	747	782	745	766	737	787	748	765	720	763	707	714	737	716	738	759	690	722	727	727	763	824	734	748	770	738	688	738	728	725	827	770	704	754	727	784	710	738	754	713	663	736	714	716	780	772	761	753	726	739	746	757	695	753	715	783	750	737	683	808	784	741	754	719	737	757	688	677	699	762	763	738	715	717	687	772	763	751	797	736	708	738	724	721	738	722	778	770	744	789	793	744	723	764	716	758	706	743	768	708	711	716	734	738	717	801	730	750	746	739	742	772	731	745	728	720	744	750	729	755	711	727	708	718	758	714	685	717	756	743	766	692	737	740	714	731	756	748	704	788	750	723	754	735	716	733	770	737	759	739	740	726	756	729	655	744	757	722	716	688	718	709	769	705	730	772	733	753	751	766	770	727	740	727	778	732	767	737	739	708	765	711	720	741	693	698	711	743	740	749	761	726	718	733	727	731	748	746	730	775	705	726	721	715	743	702	782	789	792	730	716	746	741	807	723	739	729	805	707	747	737	730	753	752	718	733	706	720	733	688	669	777	733	785	692	675	753	782	743	767	759	746	721	768	751	725	768	732	738	742	744	727	717	756	757	702	769	758	723	693	734	761	694	728	726	764	731	767	757	771	719	745	766	747	784	729	737	737	710	758	749	739	762	753	765	735	736	694	741	714	733	739	759	782	722	719	737	763	739	703	728	765	710	710	747	728	771	754	749	757	689	739	756	714	738	730	708	739	753	751	709	754	766	752	715	735	753	775	738	745	741	724	760	689	718	709	778	769	800	699	731	725	727	736	697	728	741	768	760	779	709	760	717	743	701	736	747	673	763	735	730	735	666	781	767	766	705	765	752	664	739	813	750	692	689	759	774	739	748	753	726	692	751	800	708	742	733	720	728	720	781	755	753	704	748	759	762	752	734	705	759	733	788	729	725	763	698	754	726	668	730	745	699	745	714	725	702	745	740	757	779	712	719	717	700	778	686	694	734	765	741	716	714	740	748	742	690	741	732	720	752	781	715	766	801	702	733	772	717	751	761	755	723	748	763	731	725	713	745	751	733	713	762	743	760	734	799	724	680	704	748	785	745	720	732	705	712	778	723	721	793	734	748	744	716	714	700	726	725	769	791	806	729	755	745	760	746	704	722	799	746	780	764	699	752	700	737	760	718	728	745	749	688	686	726	719	778	796	757	755	724	724	766	695	766	706	704	725	736	736	767	721	659	737	703	781	758	773	791	755	734	727	758	743	753	740	738	704	768	766	736	763	683	732	759	717	734	741	716	715	749	735	766	747	777	730	744	710	746	703	730	727	735	712	665	733	704	744	742	773	694	780	753	741	737	765	736	712	731	741	748	727	734	704	779	750	696	774	765	755	755	743	695	724	743	761	737	720	726	760	719	703	740	716	729	708	734	791	759	762	706	716	719	769	733	705	730	704	697	783	735	738	726	677	770	710	825	760	742	716	745	702	796	755	773	734	744	727	742	754	742	706	763	750	733	721	737	719	772	703	745	710	722	740	707	771	757	795	732	702	726	723	747	719	793	707	761	707	705	730	733	750	695	767	726	752	755	747	738	710	737	703	719	754	729	738	693	737	717	726	712	790	724	686	715	710	727	724	755	704	746	723	758	750	780	732	737	724	732	706	746	715	751	697	775	693	772	757	718	768	745	751	791	757	741	731	736	731	744	709	711	726	765	726	735	752	710	766	733	708	702	707	730	747	733	732	788	717	734	751	786	729	749	744	755	752	749	718	755	763	771	709	719	760	726	761	743	809	707	754	766	771	736	733	772	690	753	753	752	718	725	695	788	741	733	721	683	725	749	730	726	718	716	737	726	759	759	700	750	736	728	778	751	753	698	738	721	737	736	724	711	732	743	735	741	789	720	792	706	756	764	769	716	770	769	751	699	752	734	753	761	682	795	720	726	695	744	732	806	715	714	756	727	787	735	723	765	751	747	749	743	743	738	737	733	786	732
27344	20971	9360	595	281	253	232	199	224	221	210	220	214	206	219	222	210	184	208	207	205	202	202	213	209	216	215	179	209	190	191	188	204	210	235	226	184	186	212	197	197	228	235	210	190	213	215	200	189	202	209	209	201	202	200	206	209	199	193	188	212	204	217	223	222	204	196	198	216	197	189	192	181	226	196	202	207	210	183	195	201	197	181	201	184	190	189	203	188	213	210	185	200	191	217	245	189	198	213	206	192	201	216	210	190	205	209	223	197	193	198	187	191	199	237	201	216	201	209	220	183	237	169	205	210	203	195	200	208	230	206	209	215	210	194	204	209	185	190	212	180	212	174	201	215	210	200	195	210	195	180	204	189	220	211	194	217	207	183	207	201	199	208	205	232	239	214	184	208	219	210	207	196	216	186	215	161	189	181	192	200	195	202	196	212	209	190	203	189	180	206	199	175	220	185	186	210	214	210	175	184	207	183	227	181	188	202	199	193	207	201	210	199	218	194	227	190	169	210	197	197	181	233	216	211	204	195	207	217	180	199	191	198	178	224	202	185	204	204	187	194	212	187	202	212	194	186	231	212	176	193	206	213	196	236	176	216	204	196	186	217	212	197	209	202	204	187	183	212	189	209	191	223	201	213	199	209	195	213	202	211	199	192	190	187	227	194	186	222	218	211	210	192	200	215	200	204	211	190	200	223	182	212	186	207	209	208	191	202	189	200	187	165	186	226	206	195	203	184	182	214	209	223	193	206	212	226	182	210	213	216	190	188	196	217	187	203	216	220	182	188	195	179	184	221	194	224	212	203	210	203	183	193	198	214	206	220	210	199	207	212	219	232	191	179	186	188	171	195	224	191	223	232	236	196	207	238	210	178	194	197	212	217	218	215	219	208	194	220	220	189	185	196	188	208	212	176	186	216	192	199	211	191	212	195	201	166	183	235	190	212	205	195	187	212	204	187	178	180	213	200	210	176	209	202	210	184	204	231	209	189	237	205	227	196	176	189	216	191	181	206	198	192	191	227	200	180	229	178	198	246	182	216	194	197	194	198	188	212	204	208	186	208	179	227	218	210	221	197	223	219	205	163	183	178	196	206	194	200	216	187	219	207	221	216	212	210	197	189	213	197	187	205	194	191	219	206	192	193	194	216	191	201	202	189	204	172	212	207	203	198	206	194	223	234	206	182	212	211	206	202	207	189	194	165	196	190	179	203	178	184	214	218	186	197	191	206	205	203	200	222	201	191	222	210	228	189	180	196	225	200	197	205	222	214	199	203	213	212	185	198	213	200	206	175	208	218	197	194	211	230	230	202	201	183	214	199	205	198	185	207	189	213	179	189	217	187	215	197	179	220	206	197	219	222	192	165	202	198	173	226	204	180	188	208	240	201	194	183	215	190	183	211	197	203	198	212	211	196	184	223	188	210	220	196	197	215	186	216	198	226	202	196	195	214	218	207	216	181	201	193	206	184	200	193	208	206	208	177	193	178	197	189	250	204	198	211	251	203	199	225	182	209	177	179	189	210	187	194	230	180	172	182	195	216	206	214	198	190	172	212	214	222	219	189	222	217	175	196	182	222	222	185	180	224	201	190	202	202	198	203	191	190	200	202	198	192	183	216	201	207	192	197	210	193	213	202	204	193	183	187	214	195	198	189	182	183	202	211	202	213	195	198	211	183	154	183	207	198	178	204	220	185	214	186	210	221	225	209	199	196	192	176	180	202	183	201	240	189	215	227	179	208	208	193	192	222	213	169	209	210	194	199	208	189	214	196	214	210	235	217	207	221	223	208	209	221	211	202	180	189	201	224	217	193	202	195	199	202	218	205	200	209	215	190	197	211	171	208	212	194	205	223	168	211	185	217	214	204	200	223	187	179	192	180	179	194	168	198	202	211	183	173	202	227	202	209	179	216	184	205	183	189	196	225	212	203	207	198	192	158	206	194	200	204	192	211	203	185	199	194	198	188	203	192	177	216	204	213	204	204	200	210	195	197	183	167	186	174	215	185	197	195	216	178	218	217	208	209	217	202	192	187	203	176	198	196	222	186	208	212	194	175	207	209	206	185	195	201	212	205	205	225	192	207	213	214	201	193	183	219	206	183	181	196	192	188	194	226	199	205	205	209	197	196	200	202	198	200	192	193	190	185	194	222	179	208	189	193	200	182	214	174	201	176	175	216	206	212	211	205	201	191	198	201	190	215	197	198	178	212	184	193	212	204	202	175	225	205	197	196	199	212	189	186	209	216	219	208	199	198	189	203	181	197	222	210	201	204	208	182	217	202	208	206	194	211	215	208	194	220	228	175	204	193	214	177	201	217	205	191	208	210	195	181	194	216	213	205	190	201	204	196	224	194	223	221	186	200	184	207	209	219	195	206	195	214	178	215	198	164	210	216	196	196	219	190	212	217	184	206	205	196	204	204	202	195	215	207	172	179	193	211	204	225	202	213	219	194	167	222	210	181	220	181	198	189	189	206	188	233	194	191	192	204	184	235	213	210	181	213	194	197	210	207	195	205	200	189	177	215	199	220	191	191	200	207	194	196	209	228	188	194	206	194	206	201	210	196	225	168	194	180	191	222	202	185	220	200	201	192	194	215	200	204	231	199	211	205	201	209	225	187	191	192	213	214	189	194	197	208	189	189	203	194	215	203	164	208	195	198	219	227	205	190	204	176	209	219	187	168	187	238	206	208	193	207	206	204	216	209	231	178	202	213	224	193	170	185	195	218	193	198	206	178	198	204	242	236	203	209	220	207	200	198	225	213	201	186	199	194	177	223	219	194	174	218	196	200	189	174	202	192	205	185	191	210	187	192	204	189	205	191	192	212	201	196	217	215	215	207	172	177	198	214	212	197	204	183	187	219	202	194	228	186	213	204	227	207	209	209	200	209	156	181	201	221	229	223	198	219	227	224	187	219	178	204	203	191	191	214	209	183	191	169	205	200	205	204	197	180	200	182	180	207	231	235	198	181	179	200	191	210	192	184	184	197	204	191	235	194	184	190	214	247	206	165	200	185	209	188	193	180	214	194	213	197	204	188	212	193	195	206	221	204	233	186	194	205	225	192	197	206	180	192	200	219	202	181	182	202	213	223	183	189	204	207	189	198	167	189	233	203	237	189	205	203	189	237	206	208	211	229	181	197	230	195	199	229	209	226	185	186	191	178	200	215	216	193	173	203	218	223	207	205	198	214	198	202	200	201	205	191	197	187	196	218	209	196	209	210	195	194	205	208	203	185	225	221	182	206	213	209	208	195	200	207	187	202	187	225	206	195	202	201	182	212	193	202	216	215	221	208	179	195	215	204	218	190	188	236	198	203	166	202	190	185	196	197	195	200	210	207	235	184	217	195	220	205	214	213	182	205	221	236	202	191	210	198	176	217	199	206	209	196	191	187	196	169	187	206	194	202	205	181	205	217	179	202	188	212	198	192	219	199	199	192	210	184	224	206	208	184	207	220	203	223	213	199	218	202	188	206	192	186	182
24926	11934	1060	617	467	435	407	420	350	396	363	322	347	363	323	366	331	327	359	351	358	319	333	333	373	319	311	311	321	326	342	312	334	376	365	351	339	317	322	320	321	325	322	344	339	344	327	322	344	329	363	353	318	309	325	324	330	337	298	355	331	317	370	352	311	334	336	344	340	300	344	371	332	311	332	316	328	336	339	317	329	332	339	332	292	335	337	323	351	307	319	358	355	320	323	338	315	368	342	309	334	350	340	319	331	333	320	373	346	332	337	365	382	338	302	343	355	323	325	316	356	347	350	333	323	328	351	325	331	329	333	323	340	357	333	328	331	329	357	302	335	305	300	308	339	342	295	342	370	326	338	345	349	336	332	386	309	348	334	386	376	331	326	308	300	355	337	342	350	335	340	350	324	357	329	345	342	297	348	338	306	316	328	347	323	334	331	322	328	341	312	347	332	344	360	348	327	356	341	346	347	336	372	343	320	322	349	307	324	340	335	370	340	301	323	333	331	307	314	381	320	319	351	317	339	342	349	332	336	334	348	325	336	362	354	339	332	338	363	335	340	327	332	324	335	328	350	312	341	325	345	325	335	354	333	352	328	308	358	316	349	294	348	327	315	311	306	362	348	333	326	341	360	298	338	308	336	308	317	340	329	345	314	328	296	327	303	349	345	344	338	354	305	319	322	316	314	357	340	360	315	338	350	337	318	326	348	352	330	348	341	315	349	307	341	306	337	347	346	322	336	333	346	354	337	306	347	300	326	370	325	342	343	344	348	345	332	346	317	326	333	317	324	324	336	329	339	332	295	333	327	352	336	320	372	334	348	322	370	331	361	365	294	344	310	332	347	353	301	301	356	342	349	307	343	346	338	290	324	285	331	306	338	361	306	349	307	301	335	315	355	325	353	326	296	277	340	337	330	313	327	346	360	332	355	328	351	349	310	319	317	344	296	319	335	337	318	334	322	306	323	286	303	353	308	333	363	338	302	312	337	326	344	333	323	344	339	346	337	316	351	319	317	373	390	322	313	336	354	319	350	345	312	322	320	344	329	342	320	319	332	353	353	332	310	319	337	334	320	298	342	332	344	330	329	300	346	381	330	324	348	332	357	363	350	298	356	317	323	337	339	365	352	360	339	313	310	320	317	306	337	346	354	334	359	312	341	369	350	334	320	311	329	299	353	351	338	332	340	339	341	355	307	336	342	328	320	334	318	321	355	304	342	344	316	339	332	323	321	331	345	322	322	347	325	311	305	344	319	329	339	329	309	335	338	363	367	312	338	309	347	378	312	330	354	313	320	330	368	357	354	323	322	353	343	288	345	353	305	329	345	361	314	321	333	361	360	335	333	318	338	359	359	331	302	301	354	348	346	321	321	326	327	365	330	338	326	335	316	332	347	344	340	315	276	333	308	353	337	352	337	340	342	338	327	346	331	344	322	355	327	346	358	315	335	333	343	356	327	341	321	324	318	336	360	329	335	342	353	322	333	343	324	337	346	303	333	329	336	313	354	351	322	337	297	359	327	298	317	351	322	343	321	350	354	360	342	303	345	321	325	340	350	343	312	345	333	334	310	375	314	337	339	330	360	328	344	333	338	333	328	311	357	347	335	367	325	322	316	344	353	320	369	334	321	344	338	339	336	315	317	289	350	307	315	311	293	299	348	330	335	332	305	344	350	358	315	333	344	338	328	355	344	348	334	356	343	335	366	295	317	358	324	372	335	324	345	367	331	319	341	316	364	334	341	319	303	312	334	337	341	313	341	338	327	344	330	335	332	320	346	338	361	316	357	310	315	364	322	318	313	345	319	338	332	363	334	336	332	320	322	359	322	295	332	339	359	314	348	331	353	317	328	338	328	296	373	370	336	330	323	355	320	350	324	307	319	362	343	330	336	319	342	342	295	339	337	319	342	328	333	331	317	321	311	350	322	328	342	323	331	324	361	322	340	352	313	316	372	296	307	327	326	318	349	334	333	351	355	333	320	347	344	326	319	319	343	330	314	342	337	341	323	331	396	326	322	339	341	360	325	316	337	339	328	352	343	316	332	338	357	324	333	329	327	329	341	349	327	347	312	330	305	345	328	319	324	348	343	321	311	374	346	331	335	330	351	348	302	366	335	328	297	358	327	330	312	315	354	325	318	331	386	327	346	315	345	324	339	349	314	354	349	338	326	332	303	347	346	318	359	321	331	331	330	348	328	320	344	327	341	345	343	337	337	331	313	306	327	326	312	334	317	328	295	321	316	336	359	358	313	325	366	337	325	333	357	353	320	354	373	311	329	333	311	316	338	359	348	339	303	324	321	340	348	346	320	346	316	355	299	265	325	342	317	345	316	354	333	302	326	367	329	327	360	313	346	335	330	306	343	348	308	332	320	345	310	329	323	328	370	345	328	336	315	332	350	316	348	291	327	331	360	329	331	328	315	323	301	328	314	334	360	325	369	315	318	324	350	338	335	325	353	324	321	322	328	318	334	302	324	347	296	329	332	362	343	325	314	336	347	337	335	331	347	350	334	358	303	354	338	355	324	353	324	360	350	355	331	325	351	335	346	336	300	329	301	355	331	358	330	357	354	334	311	327	319	315	339	317	325	321	319	336	317	326	348	345	322	315	307	373	342	346	321	333	342	331	359	323	338	350	318	307	357	337	350	323	329	318	340	340	313	338	329	341	307	344	343	330	305	325	372	324	317	346	310	336	350	342	344	332	336	364	314	343	347	345	321	333	331	354	324	338	317	357	356	316	316	328	350	332	347	353	325	334	346	357	368	312	350	324	354	337	301	348	340	358	326	332	355	318	307	266	318	348	316	347	324	358	335	339	337	339	335	356	339	329	363	334	333	310	329	347	355	356	344	353	339	322	324	335	309	318	343	351	306	333	339	359	317	316	354	327	303	322	353	358	341	358	327	329	344	328	314	314	301	337	337	327	330	325	320	310	336	323	306	322	333	348	309	322	338	374	330	302	355	355	356	356	296	344	316	340	303	329	355	357	350	310	331	346	330	304	310	321	338	329	327	311	333	320	322	345	324	346	339	342	347	365	302	361	323	324	335	368	366	331	302	346	335	337	327	356	317	361	298	321	317	337	321	346	328	316	347	325	304	303	300	338	335	332	347	314	311	310	345	341	356	322	341	340	321	335	346	323	346	320	323	335	324	333	340	335	315	303	336	319	332	339	324	358	339	278	322	355	331	324	318	289	326	356	326	328	359	351	347	293	293	344	316	317	361	339	300	353	325	312	323	318	321	316	353	321	358	347	353	372	303	308	326	345	298	351	345	345	339	347	359	313	324	379	346	351	326	330	326	315	338	339	295	332	329	349	349	339	327	333	361	321	326	326	329	345	362	319	343	335	356	331	339	387	343	325	327	343	331	326	343	314	325	331	343	312	355	328	358	326	323	323	343	344	321	318	284	337	339	328	346	320	350	350	343	332	315	374	328	342	312	304	319	331	349	346	337	329	326	330	368	341	336	365	320	335	329	346
24189	21399	28738	24385	20723	3714	854	668	569	558	529	534	514	470	503	513	488	435	458	472	453	460	441	442	455	458	474	489	459	478	467	448	439	397	467	460	479	432	429	447	456	432	420	434	403	482	477	461	443	438	408	438	416	412	435	452	460	452	405	462	432	415	457	445	480	438	451	479	454	432	420	424	410	445	452	450	431	477	455	469	431	457	473	461	453	456	462	460	459	423	459	417	452	467	448	413	387	421	426	438	435	430	459	438	445	439	415	429	452	416	412	446	436	426	468	444	417	401	423	437	416	422	424	435	458	435	441	454	434	454	425	447	446	433	453	410	434	430	431	482	401	414	432	420	430	441	444	438	438	455	418	421	429	397	465	421	413	404	443	418	428	433	412	443	437	455	452	450	417	430	445	460	439	455	428	456	414	438	432	445	432	451	448	414	411	459	420	436	444	422	456	437	430	380	451	427	451	465	415	458	473	449	434	431	413	381	474	439	406	474	468	431	411	399	430	445	462	449	423	385	451	441	445	450	418	443	477	441	467	437	445	415	427	429	423	437	453	415	457	442	440	454	438	461	452	400	455	437	435	442	452	445	472	460	422	451	435	414	418	461	466	411	442	450	447	425	423	410	423	435	484	436	431	482	454	428	447	455	416	420	448	449	463	431	450	437	457	448	416	438	412	474	428	465	417	431	452	436	471	472	455	433	452	410	455	444	423	424	463	478	463	391	458	437	432	436	430	426	451	422	423	422	450	404	436	441	441	443	403	437	410	447	478	422	434	478	429	419	446	432	389	436	403	433	407	460	466	457	461	445	466	433	446	427	400	432	394	448	439	441	462	448	461	418	445	442	422	408	437	435	410	441	417	415	497	482	419	436	444	458	421	442	427	400	438	437	465	418	444	422	437	473	449	490	435	398	433	416	419	433	384	445	427	429	437	434	448	405	447	436	458	452	459	474	435	416	402	447	453	435	424	435	415	463	474	412	445	441	454	423	479	409	457	460	412	417	461	453	439	458	420	426	471	457	448	461	427	475	414	437	466	470	464	422	423	471	441	439	406	420	456	421	437	461	475	414	421	431	457	421	414	430	437	415	437	467	453	443	422	395	444	428	444	459	452	456	433	480	403	444	440	470	459	434	413	441	444	441	439	446	480	447	406	446	448	391	411	422	450	448	418	422	428	450	446	437	454	420	440	418	428	422	442	448	406	439	445	444	443	427	428	434	412	452	445	435	422	455	441	442	416	435	431	442	479	427	450	467	442	443	473	454	406	421	396	411	402	433	446	489	445	441	437	444	449	409	459	435	443	449	432	435	451	415	414	442	429	427	464	424	453	421	448	414	443	429	489	492	440	406	430	454	411	439	441	413	451	459	430	462	427	432	457	472	442	465	464	454	422	445	440	425	394	448	426	483	449	392	439	402	408	412	433	428	427	462	440	420	477	448	433	470	443	416	456	449	402	427	441	431	406	421	430	418	441	449	414	471	447	431	411	440	407	419	399	420	431	456	443	398	463	413	453	385	420	446	443	413	437	429	459	444	447	425	469	424	428	391	446	437	454	436	426	416	418	441	430	443	481	444	440	432	407	431	469	420	416	434	483	459	438	420	456	444	415	423	460	421	415	488	494	427	414	391	430	442	450	411	447	450	489	455	459	429	389	415	427	413	430	416	453	438	441	417	438	437	473	417	438	432	432	417	428	427	420	437	429	413	490	440	464	459	450	447	444	412	438	452	422	431	447	425	397	439	441	449	474	441	458	413	478	460	445	446	381	472	438	435	410	438	435	419	435	451	413	453	424	427	422	454	461	478	473	410	484	431	443	435	465	457	457	437	456	446	441	402	435	404	434	454	444	414	447	433	448	476	426	432	422	440	456	420	419	390	412	424	390	435	408	411	458	436	443	431	432	435	437	424	421	425	457	419	477	430	422	433	413	447	418	480	426	424	415	408	433	450	435	408	409	424	450	447	451	411	415	449	407	446	450	442	435	448	392	428	438	424	412	389	421	443	418	451	389	448	416	427	455	411	402	406	411	450	425	452	442	452	426	448	437	438	394	444	437	424	433	427	429	466	436	430	464	450	440	470	481	472	447	450	437	479	441	445	453	443	446	437	443	419	421	413	464	420	420	443	428	443	411	426	438	454	433	462	451	462	422	422	425	430	421	409	443	419	420	432	438	433	372	460	457	444	422	422	426	423	411	394	385	434	475	478	436	453	456	393	466	456	421	440	430	418	465	418	469	442	443	442	417	409	454	420	469	439	475	459	411	420	439	427	443	445	430	450	437	440	440	427	437	400	432	447	410	444	425	444	428	395	432	402	448	431	424	481	411	451	450	447	435	413	427	423	432	461	448	396	425	428	424	410	426	426	438	465	419	434	426	459	398	438	484	446	406	437	415	444	459	457	458	417	448	412	441	415	414	417	420	450	424	424	416	429	393	466	430	397	423	430	435	446	446	418	437	429	406	456	444	450	443	416	460	409	465	447	398	457	409	454	430	453	434	439	440	432	451	437	452	416	429	418	454	431	435	437	416	422	453	435	423	442	384	466	428	442	449	446	416	441	463	435	418	416	415	415	419	435	427	506	427	391	461	429	423	453	420	446	434	428	443	436	421	443	430	468	470	437	407	459	445	413	412	439	412	475	432	409	413	446	434	435	451	480	417	455	436	424	400	452	459	427	412	436	478	434	471	441	438	447	434	484	450	440	427	430	424	411	451	421	459	418	443	411	411	467	471	392	431	399	446	489	433	450	442	464	415	434	425	406	401	415	460	466	421	437	465	451	413	444	486	448	452	449	430	400	430	430	444	424	434	444	458	451	418	428	422	397	430	449	413	420	425	435	423	378	446	413	432	480	460	395	412	402	435	407	412	409	457	416	421	421	408	433	435	425	446	417	434	422	427	426	432	442	444	457	454	424	426	430	444	473	426	468	417	434	445	425	493	438	427	418	461	449	464	443	422	433	427	412	444	399	409	425	414	458	437	423	426	431	425	428	477	443	431	447	476	419	451	413	393	415	418	444	459	461	456	452	406	437	452	401	447	469	412	402	452	431	443	395	424	401	473	402	434	377	434	393	431	448	448	421	432	424	399	430	446	451	458	438	478	405	455	425	450	433	449	425	444	426	465	404	446	476	416	461	443	429	419	461	469	458	428	429	439	443	450	460	437	444	421	460	424	411	442	403	440	422	431	432	479	457	477	428	442	429	450	414	439	433	463	451	428	434	425	455	468	441	441	413	417	444	443	440	453	437	470	452	385	412	450	426	422	459	428	449	437	447	459	436	425	468	415	443	457	468	421	449	476	471	479	422	459	463	471	426	421	455	447	442	456	414	464	466	414	437	409	439	440	447	454	443	444	421	428	424	458	422	432	419	430	425	467	429	431	472	416	468	440	421	452	414	449	426	455	446	485	445	441	464	434	427	420	464	415	432	403	462	451	431	397	443	438	449	438	437	436	420	415	435	442	435	422	431	429	411	467	410	420	451
45930	28426	7337	3858	2560	2046	1735	1434	1245	1102	983	1004	858	875	874	778	810	769	785	796	782	754	780	782	778	769	738	694	769	710	739	723	744	712	710	742	682	697	690	694	654	704	729	672	702	682	725	711	698	707	741	690	616	649	736	650	750	715	688	712	691	673	649	732	767	730	707	702	688	711	718	694	675	692	662	662	653	697	735	678	694	668	701	740	687	708	692	687	697	702	699	690	696	697	692	705	707	728	692	659	741	695	631	687	706	696	701	698	690	689	665	698	665	662	687	652	670	749	698	729	625	680	677	754	694	664	704	729	684	700	651	677	763	678	696	666	692	664	734	650	673	715	646	666	731	715	674	651	704	671	690	687	683	682	662	636	679	714	688	725	677	714	696	660	707	698	702	677	725	700	670	645	660	702	647	731	672	657	632	698	671	652	656	678	672	705	670	662	634	704	700	710	648	703	650	666	675	706	703	710	692	723	737	756	722	667	660	745	707	728	710	695	676	678	688	706	734	671	728	690	641	702	705	677	709	683	723	742	653	693	713	705	681	721	725	646	652	703	665	668	711	707	687	706	748	701	674	746	689	708	677	719	685	716	732	696	650	713	681	713	658	687	655	715	696	678	683	687	678	670	735	713	628	668	703	700	683	706	713	683	700	687	727	661	707	693	724	751	696	715	644	637	692	658	698	642	690	708	701	731	708	670	688	647	707	720	724	684	723	680	692	671	680	691	669	677	690	702	666	693	662	703	730	668	702	702	704	650	652	689	713	658	679	723	702	693	714	764	748	723	710	686	680	678	740	678	688	637	678	668	674	680	761	659	709	718	707	676	661	694	671	694	680	676	710	692	660	701	680	705	655	668	680	704	756	691	671	668	660	711	696	779	693	668	641	710	702	672	664	682	712	662	682	716	699	680	714	733	684	655	692	698	690	683	648	700	675	639	667	704	736	720	708	722	703	685	742	680	703	698	728	715	715	705	703	645	711	717	688	684	673	699	700	702	709	667	683	696	651	664	666	671	674	734	727	702	684	704	657	650	714	704	727	711	676	663	697	655	707	698	688	687	655	693	660	672	644	675	702	740	677	715	667	682	703	693	712	659	724	690	691	677	698	699	715	676	706	663	723	686	690	708	665	694	693	732	682	700	713	704	636	741	750	714	705	676	665	743	684	713	688	766	660	671	687	716	674	619	719	706	710	654	658	663	694	703	666	680	754	689	707	695	692	663	676	647	733	758	668	631	723	695	666	683	676	693	718	668	646	710	698	696	706	640	695	702	682	698	673	738	692	665	685	689	630	686	697	704	703	713	718	635	728	644	695	670	652	711	668	656	688	719	665	670	669	708	728	738	714	720	688	654	691	713	728	677	746	689	662	633	688	655	737	698	724	679	704	624	661	710	696	655	657	680	691	692	728	649	702	720	713	678	720	727	655	676	749	727	674	701	678	671	714	664	681	663	677	727	648	682	670	711	709	719	731	701	694	693	692	716	721	734	677	722	657	728	712	681	673	713	680	675	682	706	684	699	711	670	673	666	682	713	682	662	694	738	740	700	726	684	681	675	711	671	714	641	707	700	659	669	655	632	688	685	658	716	661	690	661	695	693	722	672	743	680	672	707	690	675	676	666	665	659	644	699	701	691	719	655	688	668	718	710	667	662	623	682	704	656	705	695	690	665	707	671	694	715	711	685	695	725	680	685	743	677	636	698	641	690	695	687	670	667	696	709	728	698	689	690	678	705	712	680	677	670	707	711	751	699	719	676	702	647	704	727	730	676	648	711	703	683	708	674	673	661	683	706	686	737	647	721	680	693	721	648	685	721	719	678	689	720	655	662	697	721	680	703	627	691	684	730	675	691	710	658	696	683	676	719	735	698	666	662	676	687	697	697	737	646	674	656	702	709	645	695	708	640	678	740	702	700	659	642	708	688	692	656	747	692	645	736	647	692	654	689	680	749	692	710	689	724	704	701	676	661	745	679	681	690	700	714	711	662	684	686	722	670	682	668	699	689	592	682	688	687	687	676	669	720	662	683	704	732	650	703	685	693	696	702	714	662	696	660	689	681	662	668	761	675	706	668	693	665	708	730	709	710	672	697	728	741	740	635	695	679	687	659	695	670	685	720	669	718	645	654	688	650	728	688	645	687	657	707	730	647	661	709	678	701	676	712	658	678	665	713	713	640	671	681	708	684	651	711	669	664	682	685	687	702	674	661	697	679	743	634	729	758	767	647	698	696	692	679	651	714	728	698	698	655	674	686	713	705	692	667	693	699	727	638	709	666	689	722	679	681	722	702	686	685	713	713	704	706	687	686	687	686	694	675	667	718	687	662	723	661	689	692	668	666	660	668	687	653	698	682	710	729	699	689	700	718	702	692	681	713	676	683	706	682	689	698	715	699	594	700	693	696	693	688	699	688	715	675	693	706	670	681	681	686	689	682	664	684	704	688	695	703	668	726	683	660	659	725	674	720	688	723	685	678	681	684	662	692	663	673	717	702	710	736	668	724	709	683	680	732	721	692	720	696	671	639	731	652	658	695	694	724	675	729	715	665	690	716	713	741	619	713	726	713	682	735	668	687	693	686	689	667	706	643	666	706	676	672	663	711	655	730	695	713	678	715	719	689	681	627	707	640	735	709	647	672	722	690	690	673	644	694	706	685	707	679	678	665	670	680	683	668	683	722	656	636	672	743	649	660	734	704	728	699	703	698	697	682	693	730	666	692	659	670	657	701	687	711	710	728	699	691	716	659	714	675	669	656	690	655	639	665	710	654	706	743	674	736	700	720	685	660	685	672	709	701	673	689	694	706	680	716	695	727	706	705	697	760	695	671	690	699	694	643	707	686	625	684	668	707	666	706	707	657	701	659	660	674	731	744	698	674	671	630	702	683	683	743	731	723	649	742	704	649	666	677	741	660	707	705	641	701	646	715	675	703	695	690	685	697	665	668	720	697	704	644	683	697	669	720	635	694	684	682	697	677	689	700	676	668	682	667	712	675	649	675	730	682	642	689	664	712	647	724	685	686	754	708	699	740	673	671	645	700	657	707	641	703	673	688	668	689	695	717	665	677	676	678	691	687	697	717	639	700	640	656	671	658	696	718	696	686	683	652	670	677	699	717	675	668	621	662	714	677	690	667	632	675	638	676	665	671	663	704	669	665	653	681	682	680	697	691	683	701	688	685	699	674	698	697	709	708	698	702	682	715	682	742	702	693	707	678	693	688	701	663	654	690	691	618	690	706	657	673	675	676	659	686	660	705	683	682	614	652	722	667	713	734	689	668	695	704	682	663	647	710	718	741	714	698	670	684	634	713	693	673	692	671	705	672	725	703	697	687	673	715	716	663	667	688	716	685	672	667	652	699	711	731	722	652	718	698	697	687	684	711	683	676	720	714	688	670	659	626	674	715	658	672	709	690	640	672	682	704	691	663	691	728	697	674	690	733	741	658	654	704	705	699	649	686	658	680	717	724	693	691	661	688	702	658	703
23170	21350	29285	23756	21337	20119	2588	947	726	696	694	627	598	595	580	522	517	557	522	544	504	507	536	484	527	490	525	530	541	486	503	465	467	478	527	450	503	477	526	487	530	454	463	469	507	474	488	503	500	475	482	493	503	479	446	495	474	503	460	483	471	456	512	471	511	466	535	527	494	444	450	437	471	457	480	472	469	487	520	510	489	476	477	507	475	492	469	471	430	494	456	462	488	469	470	443	483	443	447	482	473	485	464	457	428	478	518	535	471	463	474	471	456	468	504	488	453	470	462	494	436	495	476	493	427	440	432	442	463	473	507	466	441	491	480	523	463	491	438	499	501	472	507	462	493	473	459	486	489	473	489	487	492	478	456	458	483	511	506	450	468	470	502	490	470	445	477	448	460	485	449	475	453	481	445	506	437	483	480	485	492	482	464	511	484	480	472	464	461	463	491	452	426	493	463	491	496	425	462	487	478	471	504	463	460	492	472	421	490	464	488	510	446	498	431	461	467	445	434	411	445	474	427	471	447	476	486	456	482	481	473	493	447	466	474	485	490	499	473	440	449	467	469	466	465	461	463	493	420	467	458	503	481	473	472	455	469	439	491	460	437	481	465	480	499	503	448	463	479	445	473	459	472	435	480	484	510	440	498	482	479	428	466	509	485	494	469	468	532	481	502	451	447	480	459	482	475	448	466	443	489	450	491	475	481	452	492	461	488	523	473	473	453	476	469	499	458	479	483	438	505	492	463	448	471	417	478	467	493	484	465	468	504	499	442	516	488	471	531	487	470	491	456	430	492	476	499	474	445	502	474	487	502	504	474	527	465	487	502	469	450	462	433	479	483	439	461	463	479	492	457	481	440	457	459	488	484	447	464	517	443	485	495	480	475	465	485	494	445	440	482	469	531	438	468	449	469	466	441	457	468	467	498	462	461	503	464	491	463	501	506	489	457	429	439	477	493	473	467	479	496	510	470	429	481	454	482	522	436	507	500	483	503	467	452	483	490	477	474	486	496	508	512	449	453	515	458	462	444	443	468	455	494	502	474	478	488	502	450	492	475	470	460	493	497	454	474	440	434	487	498	495	458	465	466	479	465	465	482	502	525	451	501	454	483	462	477	512	493	504	476	499	464	444	471	494	480	490	504	464	458	472	436	497	455	453	468	481	485	469	439	464	428	469	485	446	479	477	455	495	457	451	457	479	458	478	480	453	472	462	453	471	489	468	447	504	480	468	489	501	511	465	460	449	487	496	463	457	526	465	470	475	459	510	482	477	485	471	484	499	451	442	456	432	493	473	445	466	427	497	458	477	446	472	479	511	469	477	471	491	464	454	486	462	413	420	479	498	488	443	442	477	479	492	480	478	467	478	513	495	491	474	473	450	419	493	478	489	460	478	476	451	477	451	467	521	494	441	464	488	465	465	484	475	412	498	466	503	460	410	479	492	483	466	487	477	494	490	484	506	472	467	454	480	443	488	457	475	443	462	481	490	468	463	501	478	464	444	461	476	467	458	484	498	456	486	490	450	462	469	488	445	479	482	464	453	458	475	460	501	490	456	485	447	517	510	474	495	457	463	471	467	512	503	486	504	482	497	448	481	470	467	478	450	508	454	456	490	458	467	468	463	456	465	465	509	462	439	471	478	444	501	470	459	472	495	469	497	541	465	457	444	449	473	430	475	463	444	476	461	476	480	484	459	505	438	493	463	475	482	424	506	501	526	448	536	452	492	456	481	494	478	480	455	464	439	505	474	475	511	479	489	468	482	464	454	468	436	499	475	462	480	485	433	491	468	461	498	486	521	453	474	451	461	454	477	474	480	462	481	473	453	463	462	461	449	457	459	500	435	489	497	491	498	483	489	496	491	484	516	490	484	472	468	493	486	454	467	441	424	451	500	459	451	473	448	477	473	434	454	491	479	428	457	484	478	501	488	469	521	479	483	464	480	478	441	463	499	466	478	489	474	483	502	476	475	473	469	470	440	479	480	491	475	405	474	524	465	494	445	493	470	472	470	473	437	461	483	451	468	423	484	445	498	486	502	481	508	471	450	439	487	495	494	520	481	483	455	494	476	439	473	471	472	453	476	435	478	459	474	444	478	433	461	474	499	502	488	482	475	497	502	458	432	503	487	492	480	438	455	434	480	465	478	449	506	460	478	482	474	478	453	483	454	501	485	459	457	468	468	455	534	473	462	473	475	451	480	451	472	453	478	496	493	469	469	469	519	438	470	468	474	426	474	499	471	479	485	469	498	450	512	469	440	484	454	470	461	425	440	468	444	500	452	483	467	472	465	493	473	461	485	500	467	462	442	470	481	447	459	443	500	486	472	475	457	477	463	454	474	442	453	456	498	458	473	488	479	457	467	476	448	419	486	480	459	427	488	484	532	470	481	443	458	475	491	454	489	445	479	486	440	493	481	467	461	485	476	492	486	416	483	482	457	462	517	469	494	500	457	480	457	498	446	474	471	463	486	495	478	463	503	482	488	478	477	446	484	454	479	457	447	434	466	473	492	516	494	466	467	512	490	499	459	438	459	438	481	476	453	503	443	454	443	509	487	483	440	459	462	436	485	446	466	485	460	496	455	478	487	498	449	477	503	466	459	479	438	464	476	457	466	499	445	449	496	468	471	458	460	461	472	467	449	502	476	491	448	463	452	457	519	502	513	479	482	541	467	486	490	507	457	455	463	493	465	470	441	517	467	441	476	466	476	497	441	435	453	466	443	437	485	460	483	519	497	466	460	476	468	500	494	483	442	499	459	511	489	446	440	493	492	415	444	503	457	467	525	440	450	484	496	475	483	463	461	454	493	489	480	423	477	468	463	494	498	490	476	450	439	477	478	464	445	459	507	460	489	459	450	434	459	473	494	492	464	501	408	428	502	450	485	464	474	484	446	482	436	481	478	516	470	499	455	467	436	458	452	496	460	476	423	452	477	441	465	481	475	462	474	451	446	458	493	479	473	453	498	476	429	473	508	458	440	455	461	462	453	513	482	449	481	454	487	474	470	469	459	487	476	428	427	498	466	469	480	492	455	478	441	485	471	418	451	481	437	483	446	453	487	458	491	454	514	512	453	467	469	445	483	478	491	464	473	461	480	487	483	504	480	467	455	423	461	464	470	487	457	503	488	438	465	455	485	462	445	469	473	457	461	468	463	473	451	476	484	459	433	422	464	437	478	470	458	474	505	465	476	470	451	452	459	457	458	479	457	462	504	434	448	486	502	442	488	507	456	460	517	462	487	501	452	494	473	442	473	470	484	486	522	484	465	436	458	490	501	473	499	467	483	432	484	459	473	459	432	475	484	451	491	429	496	477	436	493	461	466	503	464	462	459	481	465	493	482	428	490	475	470	479	473	470	475	470	505	442	457	488	457	455	525	452	478	486	489	478	457	487	434	481	475	444	473	485	493	505	473	508	514	455	468	488	454	514	477	462	470	478	473	450	463	467	512	458	446	433	463	475	499	505	441	490	484	450	489	453
47516	34082	11624	6205	4261	3218	2470	2071	1784	1595	1362	1293	1240	1170	1043	1093	1016	960	912	906	889	823	852	867	837	826	821	822	845	833	859	764	791	790	784	838	802	772	773	774	766	759	775	761	822	740	774	780	715	759	754	734	743	761	756	777	757	736	779	735	765	761	725	733	753	747	740	715	758	757	703	750	746	730	742	724	764	740	714	745	711	716	757	753	776	757	775	738	757	727	755	775	768	757	780	784	773	731	751	775	758	717	764	726	763	781	753	744	764	732	784	732	757	736	757	734	699	752	746	705	777	765	778	722	747	763	726	739	734	764	710	691	725	736	763	720	704	737	706	744	766	746	704	701	772	717	714	745	792	756	728	744	739	740	723	738	705	733	735	735	708	750	731	763	753	753	762	712	739	776	798	726	769	725	765	740	727	797	757	765	793	705	764	709	774	705	767	748	762	745	728	746	750	770	726	741	744	729	755	724	719	689	728	738	741	738	751	720	792	757	732	709	690	739	745	689	710	749	785	757	726	753	724	744	770	731	776	781	714	781	759	746	732	700	751	719	753	744	760	745	762	733	723	795	723	713	754	781	727	769	750	758	712	751	794	733	761	713	777	736	719	768	760	704	724	737	728	747	767	741	746	755	782	723	696	748	742	716	760	704	741	735	737	732	756	719	750	760	731	729	728	743	745	734	773	713	769	730	755	744	710	773	769	720	753	714	764	740	730	772	701	734	730	733	749	782	740	758	728	715	819	744	735	749	773	744	725	745	781	767	734	733	760	719	742	732	786	765	813	729	756	809	711	743	705	768	713	778	726	766	720	732	759	741	738	696	717	772	731	778	770	727	748	718	781	785	757	722	733	722	741	722	790	734	751	706	779	775	757	747	712	705	750	756	744	765	751	741	695	755	720	694	762	759	708	727	733	805	688	736	725	747	736	764	767	753	728	724	741	768	774	750	724	802	738	737	782	769	746	770	687	732	736	733	724	700	783	729	728	739	709	742	763	750	710	752	736	743	713	758	711	708	748	777	743	745	700	718	718	762	747	740	740	736	728	752	724	768	703	704	773	715	769	774	725	771	753	711	725	681	717	724	728	785	693	745	716	732	758	759	788	779	713	759	713	754	741	721	768	774	758	743	761	727	787	725	753	748	752	712	713	727	767	775	779	741	770	754	729	753	781	719	747	755	708	773	746	798	715	741	707	736	749	729	776	802	701	696	740	735	721	784	732	773	742	702	746	739	752	697	720	741	710	724	761	783	724	721	712	756	736	749	708	700	743	699	749	709	696	750	740	720	746	714	768	759	720	743	790	755	741	795	704	768	771	725	759	717	786	730	750	726	724	758	743	784	749	717	764	739	708	781	723	769	791	772	736	743	717	689	723	747	695	772	709	714	754	740	719	719	757	753	714	692	733	696	783	746	754	702	768	758	706	758	723	801	732	717	764	753	706	734	729	750	766	723	776	762	702	745	773	778	737	747	698	754	731	737	776	724	738	743	739	774	715	724	790	708	746	752	746	766	775	789	751	735	694	811	744	728	718	769	715	779	737	796	729	752	737	720	751	721	691	719	694	761	755	793	681	726	755	724	726	747	706	789	752	770	746	768	710	723	778	725	731	726	734	726	775	755	770	739	689	682	754	724	725	765	753	730	777	718	744	748	753	740	722	733	760	766	760	764	708	758	738	761	776	821	755	726	749	780	745	708	779	727	739	737	721	738	707	722	722	714	732	753	758	711	757	704	743	730	708	745	784	724	721	756	718	784	771	712	716	737	738	805	689	708	750	717	778	794	759	779	767	750	713	685	750	720	749	797	735	733	755	739	790	719	695	723	753	707	711	738	785	714	750	734	718	705	778	756	770	737	728	734	714	715	736	739	703	734	747	756	738	772	810	721	692	754	744	777	683	762	775	706	701	736	735	728	757	749	745	759	778	738	709	653	743	731	730	675	731	719	738	748	692	751	738	717	735	728	734	765	727	728	742	749	722	765	747	707	785	754	713	751	715	697	744	718	756	748	739	762	691	760	760	742	735	735	731	755	746	754	717	731	728	731	706	729	735	722	741	773	754	705	738	760	714	723	758	715	774	746	781	733	689	719	742	794	747	756	725	754	757	719	746	778	739	737	745	756	767	742	759	770	765	746	738	706	770	774	708	735	761	748	734	717	734	761	759	716	747	773	756	755	737	753	723	739	774	787	767	744	724	779	750	733	753	749	737	745	760	704	721	695	726	769	760	731	710	734	732	706	740	769	771	718	766	715	751	759	721	769	771	726	749	719	741	755	679	708	718	680	731	742	758	685	736	754	721	739	766	701	763	772	740	784	793	740	685	730	757	766	730	732	753	757	681	770	715	731	754	733	747	757	760	749	797	766	781	732	727	754	766	730	796	788	729	728	753	726	756	701	691	731	675	766	787	729	808	780	746	728	709	725	752	759	759	735	724	758	755	728	740	728	773	675	717	768	718	714	766	735	716	767	743	725	749	760	762	688	756	757	742	733	759	702	741	705	761	722	767	740	761	746	690	739	745	751	681	708	716	740	732	717	721	700	736	756	708	698	735	770	735	692	720	781	733	728	681	786	764	734	715	786	689	782	744	734	751	763	725	732	789	749	700	737	724	781	726	740	716	785	745	793	787	718	754	748	769	731	780	728	720	754	711	805	727	744	705	704	688	745	766	756	753	708	689	737	726	754	741	753	735	756	725	795	779	825	762	789	748	760	733	782	748	772	735	778	789	769	739	747	709	720	737	751	744	751	744	720	820	731	757	742	764	699	729	767	755	738	783	748	734	742	747	743	781	727	711	770	700	752	707	745	688	783	792	762	726	742	761	765	747	752	695	828	727	745	718	718	727	754	754	748	703	725	752	750	756	752	712	721	683	727	745	800	757	738	742	749	654	740	721	761	698	739	744	744	705	709	736	735	767	751	755	726	713	703	780	799	718	774	769	789	738	746	752	739	739	728	761	745	759	723	764	715	759	728	715	749	750	776	730	742	798	677	768	777	713	731	722	758	727	727	805	733	789	723	762	734	781	744	731	757	722	733	773	774	724	728	749	750	766	738	718	696	727	747	770	704	730	722	759	750	772	734	717	710	720	736	697	775	738	733	746	754	764	726	762	753	707	778	769	753	703	770	723	769	716	768	713	743	746	818	705	711	765	737	739	762	727	742	757	776	712	755	695	762	751	724	722	759	714	712	708	749	765	711	765	744	745	721	758	750	742	679	706	707	699	717	702	746	728	734	719	756	757	747	755	694	746	733	740	711	799	790	663	765	727	737	807	772	797	739	732	729	704	679	730	738	721	736	715	741	782	736	751	702	758	740	751	726	741	759	754	801	763	733	748	719	736	694	724	741	775	807	679	730	790	721	721	785	697	764	731	716	759	761	724	732	732	761	722	699	700	785	745	759	773	756	741	793	724	737	742	748	766	685	745	753	748	771	754	720	714	770	761	758	751	770	700	733	762	777	734	783	761	731	782	741	737	824	744	729
27233	20869	9489	562	283	272	225	231	204	228	219	225	206	197	186	196	203	206	208	212	206	198	178	222	194	205	183	202	184	204	205	213	225	189	186	207	196	204	213	187	196	200	202	194	206	211	224	218	207	200	201	203	180	222	171	197	190	218	183	200	208	203	242	195	212	196	199	206	187	213	200	208	183	197	230	227	186	164	169	183	229	219	203	185	211	202	199	221	195	212	182	191	212	197	214	231	182	221	205	219	183	207	225	215	199	232	192	187	222	180	202	190	199	220	197	183	193	194	197	205	197	216	213	213	205	216	202	223	184	218	211	195	193	201	203	202	200	219	212	199	196	195	186	193	227	212	216	219	216	244	213	212	185	197	178	181	238	214	200	191	218	192	207	223	198	191	174	186	204	209	184	198	175	202	201	201	191	236	186	214	224	207	196	210	205	217	196	197	190	198	198	220	229	177	220	190	195	205	206	209	200	226	213	205	223	204	230	195	185	214	193	187	200	199	198	180	202	210	199	215	187	203	200	220	208	199	176	235	209	204	228	188	188	200	218	199	213	210	173	186	211	219	189	192	197	212	188	195	227	204	227	186	175	198	230	202	174	184	200	239	229	179	206	208	204	206	205	213	209	198	189	213	179	228	182	194	191	194	182	196	209	224	211	197	195	226	208	193	203	196	237	205	190	202	185	207	224	204	161	215	225	200	198	204	213	213	188	167	188	189	197	222	219	186	200	200	212	189	214	223	181	183	238	214	202	205	177	205	209	203	198	210	186	178	201	219	222	205	176	189	196	191	202	239	196	221	204	204	204	208	191	214	217	175	199	204	211	202	202	204	182	215	214	190	199	181	174	205	207	220	221	214	221	202	204	184	216	204	209	202	218	207	205	181	198	193	221	194	188	192	187	206	194	187	178	197	188	209	202	221	208	197	207	201	207	203	195	218	171	180	241	189	228	207	191	178	196	185	206	220	206	186	208	207	212	215	228	193	225	182	195	203	223	230	189	200	219	221	195	211	183	219	218	191	200	167	202	194	186	211	213	212	218	184	219	208	202	199	201	191	195	210	197	210	198	205	199	216	221	220	228	184	197	208	195	209	187	217	188	226	214	184	201	186	185	199	163	193	195	217	180	195	189	196	208	188	194	195	221	200	204	204	213	201	216	187	181	208	211	205	227	196	201	215	215	185	203	194	186	200	192	189	212	183	207	201	216	238	212	213	208	197	201	178	184	220	218	205	209	186	207	185	205	213	194	190	204	168	186	209	203	193	239	186	210	218	228	191	244	208	208	196	179	192	206	185	217	184	183	197	200	207	195	202	218	207	204	218	209	219	182	203	208	220	170	186	206	205	186	183	223	209	183	211	203	208	209	194	175	203	190	199	224	220	193	202	202	197	229	214	201	192	201	187	190	200	199	202	204	222	176	200	206	203	201	210	211	217	185	192	189	210	171	201	190	183	207	233	189	193	198	178	196	205	209	189	208	213	196	183	203	194	197	195	198	202	184	215	210	199	212	198	208	204	184	198	196	226	194	203	217	203	212	237	211	197	205	181	213	207	216	225	201	203	226	210	174	203	189	228	203	203	206	195	198	214	247	214	212	192	221	203	188	202	203	193	236	222	227	195	223	223	197	194	209	197	215	218	182	201	218	193	209	197	184	213	202	205	206	190	221	199	181	188	205	204	190	194	181	198	214	197	189	179	193	178	191	222	221	189	232	213	218	198	208	184	220	205	174	196	217	220	199	178	205	199	213	219	212	200	187	205	198	202	206	216	218	208	193	179	222	208	212	231	210	188	184	189	187	213	209	204	197	209	221	193	215	219	220	194	193	203	183	195	189	202	231	190	199	218	201	191	207	229	213	203	225	184	199	209	204	195	200	214	201	229	209	220	206	211	196	229	208	219	208	198	178	207	203	203	252	221	188	230	204	210	216	203	216	197	187	210	184	220	214	218	209	223	179	247	209	209	181	212	193	222	214	203	203	217	205	221	202	175	208	212	198	204	218	198	193	204	226	210	212	197	185	199	192	201	197	203	191	208	195	220	204	192	215	212	194	205	207	211	191	189	190	199	199	202	208	222	218	205	211	206	217	205	172	186	202	187	210	225	210	205	201	192	219	220	190	218	208	192	213	201	212	200	213	215	191	212	196	216	207	220	206	194	204	203	216	242	210	208	204	256	219	209	195	184	211	198	224	219	196	214	174	204	210	203	202	236	221	201	210	193	177	184	176	218	191	210	167	183	208	192	213	176	235	196	193	193	208	198	194	223	212	209	205	181	203	187	188	211	217	203	211	208	196	206	203	189	200	195	219	214	185	208	187	225	210	183	221	182	203	205	213	214	217	191	229	198	213	192	202	189	206	186	200	177	200	220	209	205	192	232	201	226	210	227	190	204	215	206	181	182	195	234	215	198	191	207	207	215	185	209	200	218	237	193	172	203	211	199	219	210	190	221	189	199	202	194	185	216	187	193	203	204	189	189	210	218	195	188	176	186	200	215	181	213	195	206	212	192	201	204	196	201	220	183	227	200	226	206	209	203	197	195	192	219	202	192	209	214	195	199	196	202	218	193	209	169	213	200	173	229	200	195	214	220	183	223	212	194	182	229	199	208	186	200	223	204	190	203	185	193	212	198	193	212	197	208	216	176	203	210	209	181	214	207	204	187	223	211	214	207	224	218	193	207	206	212	196	187	208	223	181	204	212	214	214	180	190	194	208	201	220	224	186	201	203	223	219	198	224	220	182	176	192	192	212	204	205	177	204	207	208	205	211	195	219	233	192	193	179	211	201	178	192	198	208	210	199	201	206	190	182	203	190	222	198	176	213	195	195	201	191	207	179	215	227	221	212	222	184	186	198	198	187	222	212	219	199	200	205	212	168	236	202	242	199	183	182	215	192	220	226	198	215	207	195	230	216	199	211	185	196	182	168	185	192	192	205	211	215	218	212	198	203	194	225	207	181	219	232	214	243	216	190	203	186	195	220	207	216	194	215	216	213	202	207	217	192	205	209	206	201	205	209	213	204	204	211	187	222	188	210	212	207	199	196	195	216	188	199	213	209	211	183	172	215	198	212	221	203	195	175	213	214	211	198	186	189	231	199	207	191	206	190	200	195	193	197	195	195	193	194	203	179	195	210	220	217	209	228	225	177	198	216	226	205	198	199	204	206	218	206	187	228	192	187	200	236	198	203	205	226	206	214	197	185	214	200	225	204	185	182	207	193	214	206	202	173	196	207	214	218	187	214	198	217	184	216	237	200	194	199	186	211	223	205	192	213	201	197	212	205	205	186	215	195	216	181	192	185	183	179	188	214	200	221	196	196	229	208	180	189	203	213	180	186	192	210	234	212	175	209	195	204	220	197	201	259	212	226	208	200	209	218	209	219	210	201	206	202	188	178	202	194	182	226	206	221	182	222	190	215	220	193	179	204	235	198	194	193	184	205	211	196	178	215	184	189	201	201	197	167	213	185	205	201	186	219	208	203	212
24992	12436	996	583	520	455	419	380	361	378	343	332	335	335	330	343	344	339	340	368	344	347	318	392	327	334	344	343	341	348	333	343	321	368	317	353	357	370	338	328	355	352	362	334	363	320	372	319	366	318	347	314	334	343	353	294	332	333	347	339	340	335	319	350	364	315	341	344	318	303	334	365	356	339	326	310	325	347	328	339	341	338	327	330	328	299	316	292	344	294	325	337	312	348	325	353	328	341	365	326	327	356	329	308	358	347	360	324	342	355	348	341	296	340	347	329	348	343	335	322	337	339	330	317	313	332	376	333	332	347	315	354	339	313	346	338	330	333	296	352	330	363	319	335	330	372	345	352	303	342	347	316	355	314	331	335	298	344	390	352	301	358	351	362	308	377	329	350	359	311	331	344	327	355	342	361	315	352	344	333	323	342	353	326	338	339	324	336	348	341	366	319	332	345	323	340	348	313	288	335	344	342	327	341	336	338	339	327	331	314	338	327	306	331	325	345	329	304	352	330	330	347	341	290	326	306	357	348	329	326	312	308	333	363	335	335	325	329	329	330	316	337	353	341	345	306	357	308	312	340	315	373	344	331	336	345	365	345	336	329	330	317	329	313	320	316	360	320	291	337	340	349	332	326	336	349	357	334	368	367	332	310	338	347	374	342	358	338	323	326	366	330	320	326	332	310	322	333	337	335	317	326	345	350	334	325	342	344	340	328	333	333	337	317	316	303	346	341	325	325	316	332	344	335	350	334	323	360	352	326	310	347	353	333	364	338	313	305	321	337	335	341	322	326	304	316	316	335	298	319	342	353	343	344	317	306	356	343	356	344	349	307	334	339	350	326	359	338	314	356	330	341	328	333	335	324	330	363	363	330	329	313	340	334	328	305	326	336	359	319	340	354	355	336	317	347	335	286	339	340	325	312	328	324	371	313	320	323	342	341	338	324	337	337	352	333	343	346	340	327	338	338	338	330	341	336	355	353	315	345	358	300	339	342	339	369	320	320	334	309	317	366	344	323	308	359	327	319	338	361	346	349	353	303	282	331	314	350	337	302	315	345	322	289	358	344	300	335	357	336	327	329	348	334	346	324	334	353	330	314	339	303	344	334	355	375	363	329	366	317	325	351	345	357	334	327	359	305	332	357	356	333	349	331	344	334	330	330	320	336	355	332	344	359	315	340	330	331	319	383	330	301	358	343	367	346	334	345	329	334	315	343	310	315	366	317	325	301	336	343	350	313	309	346	354	331	332	306	341	314	338	318	333	324	353	320	391	314	346	353	343	316	322	342	341	338	334	332	317	338	337	325	330	336	337	332	316	308	301	356	341	357	356	315	341	337	353	357	293	337	351	360	357	331	298	357	327	322	326	334	377	360	344	317	314	360	338	339	343	327	338	333	329	369	342	328	350	354	296	327	321	318	308	315	323	356	344	358	314	355	340	297	336	333	319	347	335	373	383	353	332	315	308	327	325	337	353	341	329	320	341	311	355	329	349	311	330	328	321	336	335	316	337	352	319	335	324	343	341	337	336	328	320	351	344	344	376	313	340	350	285	323	368	329	324	320	317	343	338	361	327	318	329	342	315	364	337	316	342	354	317	334	376	341	337	305	310	328	342	336	329	298	351	328	308	316	343	357	343	324	310	316	301	348	342	331	357	336	333	355	351	351	352	342	333	318	341	339	328	351	341	340	318	297	325	307	359	351	310	352	314	341	319	323	296	338	335	319	333	330	347	340	354	371	374	332	351	333	327	331	333	346	361	305	327	314	359	316	335	336	316	353	292	343	356	346	316	323	372	357	337	319	316	352	338	311	318	344	343	345	346	369	340	351	341	326	354	341	342	310	345	338	371	332	334	362	322	330	338	343	282	345	302	332	328	343	341	351	341	351	362	296	350	317	327	335	352	340	332	332	362	379	324	332	310	376	369	347	353	346	324	301	340	304	344	348	328	359	349	314	297	340	349	339	337	350	342	316	357	340	357	321	333	337	319	339	319	332	317	331	317	336	339	306	352	348	337	329	330	374	313	345	385	341	350	321	347	317	345	307	324	359	352	324	298	322	340	337	340	339	323	303	335	336	341	306	360	315	341	347	370	329	353	332	349	339	369	327	384	339	325	311	331	315	323	295	357	325	358	341	297	333	367	325	312	321	317	320	333	334	307	332	344	360	320	346	323	344	370	328	341	324	341	345	375	298	323	318	342	326	336	330	324	355	345	325	324	327	316	347	366	347	332	345	377	336	387	360	299	344	311	362	342	346	320	341	335	337	346	322	311	332	338	347	315	324	337	355	329	358	309	355	316	326	372	315	338	328	346	355	307	331	336	311	325	318	396	361	331	356	356	310	356	325	332	316	323	301	340	302	340	323	317	334	338	351	331	329	334	322	337	350	338	323	361	351	319	345	327	353	368	357	315	331	336	305	345	312	344	320	331	336	354	325	326	355	323	381	323	312	326	312	367	352	327	355	331	326	332	322	333	344	328	327	334	334	323	336	298	328	316	349	311	340	333	341	343	329	320	351	334	325	382	330	313	335	349	322	338	298	339	371	337	354	309	328	322	346	354	347	337	296	319	348	337	312	332	313	325	337	350	369	389	306	351	330	318	320	300	319	331	312	324	334	317	340	325	330	309	332	352	346	332	310	331	336	318	368	316	351	328	326	324	333	337	310	362	340	344	309	321	304	328	339	321	307	333	366	332	347	337	355	322	333	332	343	328	339	326	354	331	339	340	313	344	326	329	345	345	326	346	321	323	358	350	318	366	315	325	325	325	353	360	314	314	367	362	338	320	322	317	319	356	312	341	311	313	310	326	345	316	366	371	316	319	357	327	355	302	329	325	323	309	327	317	349	350	317	334	343	352	332	348	351	354	358	333	336	326	304	335	355	360	353	349	328	317	351	324	333	320	347	355	323	327	346	335	353	335	348	357	357	326	331	317	354	309	326	320	318	337	329	341	324	356	341	356	355	345	355	315	352	319	335	347	330	334	327	330	307	349	338	327	354	352	338	315	322	328	317	337	365	361	331	321	317	325	342	302	326	353	348	376	326	319	322	331	347	324	346	341	345	325	332	301	341	355	338	322	334	351	342	317	358	348	311	317	404	308	345	301	342	320	344	317	371	341	340	326	312	329	339	300	324	336	333	318	329	364	315	318	333	345	339	368	353	336	326	334	337	318	340	312	365	347	326	341	326	366	291	348	317	302	353	339	330	312	335	316	316	335	351	350	331	327	316	309	349	333	336	319	341	288	317	331	326	340	345	368	337	336	349	331	311	316	336	318	327	334	338	329	337	291	340	345	347	337	311	323	341	304	325	326	348	352	338	359	329	325	324	321	309	301	320	353	343	336	323	342	335	331	337	335	330	333	374	348	344	335	315	330	333	306	321	333	371	318	329	340	309	355	337	359	328	318	339	308	339	360	348	298	340	335	357	348	308	350	313	346	296	330	340	354	316	338	345	343	332	307	356	365	333	308	351	345	323
24155	21372	28872	24188	20739	3643	921	695	586	587	522	545	481	509	512	475	473	454	456	488	452	452	469	457	442	429	462	471	470	491	459	494	478	456	435	459	440	462	486	421	476	480	471	444	441	436	423	455	422	474	458	415	416	439	442	437	451	448	435	464	432	464	441	453	437	455	477	434	465	444	462	448	426	446	442	455	454	424	403	448	431	414	423	434	409	428	470	407	441	446	407	426	444	468	425	427	449	441	468	434	439	443	457	416	416	446	429	431	408	430	441	456	462	470	447	461	441	417	468	465	436	477	437	433	433	461	455	433	443	426	409	436	406	430	443	419	414	456	431	415	435	464	420	474	470	437	432	466	431	450	445	415	417	438	422	383	408	418	435	429	441	425	449	451	429	443	428	447	475	395	411	447	433	441	433	445	437	417	423	433	443	431	456	489	489	383	409	433	423	448	433	410	446	471	448	438	441	460	428	418	462	445	452	420	455	428	423	451	465	424	428	442	449	444	473	462	439	435	424	422	407	406	464	409	439	420	433	447	411	450	425	464	424	438	436	435	481	455	439	459	444	432	428	428	402	407	441	453	387	436	436	453	456	436	420	440	483	459	460	418	444	418	400	443	420	444	434	468	449	443	490	444	426	435	413	462	481	439	436	418	433	438	450	466	428	463	469	454	393	440	492	447	403	437	444	423	435	450	462	463	407	444	414	395	441	440	421	437	440	470	426	441	437	431	441	447	461	425	421	484	436	440	430	417	461	400	441	446	393	473	444	462	430	468	442	438	440	444	461	478	429	429	429	440	435	413	464	445	431	444	430	476	436	401	450	435	418	434	442	461	476	488	473	448	454	446	442	375	440	401	443	439	471	446	407	429	440	392	460	410	419	437	442	408	385	461	456	417	458	431	458	432	413	419	419	428	430	431	479	453	471	409	414	439	441	452	449	438	433	453	445	468	439	422	449	441	481	426	458	429	476	428	441	461	419	432	446	422	430	442	439	455	440	418	442	416	419	429	433	436	442	420	483	415	429	424	436	459	407	418	420	413	419	459	424	423	439	422	443	423	438	426	446	445	432	432	432	444	426	413	399	449	441	413	397	420	451	460	419	453	465	414	507	460	452	428	463	453	439	438	430	459	408	413	445	440	436	455	426	440	462	453	423	444	429	468	464	455	469	452	405	403	425	452	429	406	427	445	450	399	426	456	450	474	437	461	423	438	438	442	439	448	445	475	414	433	423	437	440	461	484	440	411	434	441	435	425	432	464	438	458	444	400	423	467	452	469	431	417	430	472	398	450	448	426	456	396	458	403	443	417	448	439	461	465	432	415	416	441	433	424	410	430	448	436	463	448	422	427	451	441	437	437	466	460	445	440	442	437	411	413	428	446	445	460	429	458	451	453	448	464	453	423	460	443	420	458	429	429	440	461	474	448	467	447	420	457	426	435	408	429	475	460	438	448	419	481	425	475	450	445	443	426	426	448	459	410	450	455	439	468	450	435	426	388	444	458	445	411	496	388	435	431	427	426	442	454	412	461	426	447	417	456	412	414	414	426	449	475	467	409	475	472	398	456	415	427	408	441	422	467	431	471	435	417	433	438	427	459	416	410	448	469	437	420	457	446	451	438	426	433	422	434	429	429	445	451	406	470	437	415	473	443	420	404	447	440	467	467	415	454	439	440	434	453	444	420	453	453	443	449	456	413	438	458	427	449	480	456	429	450	466	439	469	406	426	455	429	456	449	452	455	451	446	414	431	426	440	462	470	426	441	448	437	382	440	416	437	437	453	443	408	444	429	411	426	457	429	465	449	431	461	431	440	458	438	435	435	421	410	463	410	466	423	430	448	463	383	446	462	404	430	419	414	441	461	440	428	444	421	443	452	412	403	443	390	490	422	428	425	442	429	416	450	443	432	402	458	450	459	471	432	439	427	450	393	442	462	430	439	441	445	422	442	427	419	448	436	434	420	454	428	438	445	407	468	449	452	422	421	469	489	437	426	449	427	420	431	438	440	431	465	458	453	411	463	449	427	436	442	428	474	430	423	477	425	414	472	458	443	400	421	438	467	400	441	439	440	456	483	418	426	449	460	448	422	453	463	432	411	458	444	422	444	431	424	447	411	454	448	438	428	452	430	430	415	420	449	405	434	459	462	484	446	400	417	454	413	443	427	417	434	452	418	458	420	422	451	436	441	460	452	418	429	459	452	461	442	494	424	438	477	423	434	413	455	435	431	459	466	407	438	448	428	412	490	430	437	431	428	473	424	444	462	470	451	419	432	458	452	422	405	454	441	440	429	456	424	432	428	435	425	464	437	451	435	420	444	444	451	448	431	458	455	462	435	419	421	445	444	445	429	444	425	458	429	419	450	400	401	437	444	460	453	466	449	425	446	417	432	459	444	470	434	449	448	436	417	430	443	438	432	436	425	444	466	471	398	440	474	451	429	467	426	466	454	446	439	420	484	451	464	456	418	465	416	427	431	448	488	423	428	447	468	439	429	450	459	424	402	484	420	452	431	391	449	460	431	452	461	444	417	448	432	437	443	441	448	446	435	429	404	474	450	450	387	402	433	436	518	421	437	468	438	415	455	448	484	456	440	439	421	478	425	458	436	436	406	460	431	430	430	423	436	443	390	445	455	416	435	407	412	426	458	459	491	412	426	437	470	415	446	473	498	491	450	437	471	434	460	414	403	433	434	414	435	472	470	459	429	422	466	421	436	459	474	453	434	479	434	420	397	429	450	426	424	395	425	470	433	453	418	453	423	450	419	425	461	422	433	432	463	425	445	443	424	453	406	422	449	464	510	406	433	429	415	465	420	457	441	441	460	445	411	424	431	453	456	421	441	428	457	431	452	457	451	447	457	402	420	445	422	458	418	474	413	434	454	444	464	482	423	451	420	419	411	440	418	376	444	457	443	411	411	418	450	443	443	463	397	427	442	426	459	435	447	421	433	426	427	424	488	435	447	453	422	428	394	432	422	501	422	437	441	446	409	446	458	413	429	448	470	465	434	400	422	453	469	426	419	451	424	485	444	445	437	454	431	421	455	426	427	424	481	466	416	460	418	433	460	409	427	495	443	477	460	459	444	488	433	437	434	439	424	472	402	462	462	443	420	444	446	462	406	453	410	419	457	410	407	400	392	434	425	431	439	432	433	440	448	474	442	428	431	447	429	447	474	425	445	438	448	461	480	460	451	431	439	445	413	415	436	463	426	449	408	473	397	441	401	447	445	437	452	453	434	463	412	400	440	445	415	423	455	439	491	441	448	439	464	484	426	431	406	468	452	426	434	436	430	440	433	449	451	424	438	447	462	408	403	448	385	428	467	440	405	418	417	424	487	421	431	456	444	419	407	414	397	436	426	443	472	458	410	412	456	440	464	427	433	450	436	439	443	442	453	421	462	410	468	419	412	454	441	439	372	458	393	413	435	431	460	416	474	424	435	434	435	437	437	481	400	454	451	429	424	455	459	455	420	449	435	418	428	408	429
45589	30261	7134	3824	2615	1923	1669	1439	1312	1087	1057	1014	937	906	883	832	798	802	807	777	783	832	725	780	740	731	754	733	770	773	729	700	717	716	721	700	678	711	700	715	684	691	652	690	716	744	692	710	696	703	715	694	750	654	736	712	688	672	725	676	699	677	696	729	704	691	688	728	689	718	718	691	717	705	693	643	681	677	692	716	802	699	688	664	655	732	725	685	711	656	716	686	724	664	695	714	688	696	712	706	652	666	673	685	694	697	671	631	723	676	661	705	693	671	673	653	696	726	703	662	734	671	673	682	712	700	713	688	718	715	706	702	717	708	703	732	690	719	711	720	723	726	668	736	701	691	715	715	706	783	678	704	728	690	684	693	722	722	745	694	703	662	690	702	681	714	707	700	708	682	705	684	722	723	736	682	772	710	718	698	701	696	664	737	701	710	697	716	681	682	743	684	703	680	635	698	714	657	708	697	715	724	678	710	690	726	703	695	710	666	696	699	675	683	754	721	716	709	668	696	666	709	716	661	745	694	701	687	708	674	682	727	734	697	717	701	684	656	666	702	706	646	688	732	766	778	700	669	679	698	668	691	656	686	701	665	712	709	710	686	674	716	702	661	673	711	711	728	709	714	714	745	723	665	668	700	708	671	680	687	701	690	708	664	696	688	766	723	707	683	709	738	732	676	719	712	731	695	699	721	697	728	652	709	718	684	682	709	733	669	689	704	680	662	701	719	737	727	714	632	659	700	733	712	737	712	731	710	708	704	714	714	726	698	689	723	675	723	685	680	704	701	667	707	679	669	708	662	667	719	698	694	692	670	701	713	685	655	702	671	752	695	738	692	712	666	685	737	668	666	707	730	663	694	710	712	715	684	647	664	694	690	749	685	706	709	740	673	695	698	695	691	703	704	728	707	703	668	704	694	707	708	745	730	665	714	730	703	699	730	715	723	685	657	719	723	730	687	689	674	706	653	712	693	691	686	686	739	672	706	729	699	687	723	733	699	709	721	677	700	694	745	687	645	678	733	656	707	708	655	654	700	694	744	663	707	688	698	710	728	686	736	742	719	697	671	688	689	732	709	739	739	736	696	679	672	739	735	713	722	701	742	681	687	698	665	708	675	681	683	683	655	693	685	684	681	718	734	643	703	717	717	702	733	657	674	678	661	708	712	729	710	705	666	680	682	658	718	654	715	723	702	666	694	690	711	674	661	710	701	658	685	693	706	696	648	687	689	727	719	699	681	703	698	734	661	715	691	711	740	693	692	668	700	682	710	661	651	684	686	678	696	737	746	655	714	681	714	699	714	714	686	681	714	742	654	670	739	661	697	691	687	728	713	676	680	714	686	729	704	693	700	699	670	719	700	713	684	713	690	691	697	732	678	683	663	679	728	703	668	695	659	717	705	735	684	702	681	709	690	703	676	716	724	754	718	674	682	708	671	730	712	730	681	681	724	698	709	730	737	686	723	738	645	670	667	706	696	699	645	767	706	669	703	684	724	694	669	707	668	717	689	724	679	712	704	669	668	720	705	663	689	678	760	681	655	667	696	696	688	689	688	683	711	703	744	699	677	695	678	697	689	647	693	712	704	638	676	702	678	700	692	678	712	698	786	731	643	720	691	702	693	699	693	703	707	651	676	741	668	710	696	672	716	717	682	740	643	693	707	718	708	699	688	714	727	716	693	719	676	695	665	729	709	693	754	747	675	684	694	717	684	693	690	676	743	706	703	694	691	706	690	704	693	693	737	731	728	713	693	686	701	699	728	729	689	705	710	676	728	721	696	716	693	674	704	674	675	715	705	712	688	727	720	686	710	709	663	705	690	687	665	659	680	694	703	730	740	673	688	725	705	701	660	682	682	720	709	751	695	666	706	675	655	685	671	689	748	679	712	670	688	688	697	725	719	707	666	673	698	715	700	718	738	695	715	671	666	719	657	637	667	707	697	706	704	718	691	719	733	742	662	677	706	714	721	695	720	702	714	765	706	740	703	731	644	664	702	698	683	674	679	717	715	717	723	707	667	623	699	689	692	699	723	684	708	682	684	721	687	679	696	647	681	729	704	706	724	699	703	688	728	728	708	689	674	676	641	724	748	678	756	711	724	703	721	721	733	705	714	688	743	716	715	683	720	742	693	707	688	694	702	677	694	717	656	704	674	718	722	677	697	691	768	689	691	684	698	639	690	696	666	679	689	694	702	700	698	717	731	721	703	687	639	758	709	678	715	670	721	715	686	707	672	700	695	712	718	725	663	705	636	723	691	689	663	687	675	692	651	664	666	711	693	623	705	775	714	656	667	662	657	691	690	684	662	721	719	728	691	659	654	685	640	774	693	668	668	704	701	682	704	760	684	671	711	683	686	690	701	700	716	665	695	658	682	668	702	710	674	730	706	729	693	674	681	711	676	698	715	693	726	710	706	685	683	673	671	700	672	685	658	697	705	656	685	680	693	713	675	674	670	740	655	650	740	707	704	711	671	710	711	724	683	708	679	717	711	716	660	728	721	704	726	691	748	688	733	684	638	717	716	714	698	703	707	696	683	722	673	699	686	660	701	640	707	742	705	677	716	710	690	693	720	701	639	672	756	662	710	696	716	698	650	691	716	641	681	728	692	711	701	673	693	626	702	672	708	762	692	690	699	697	711	718	703	700	680	693	708	697	673	703	713	705	727	712	672	666	766	672	714	748	729	684	745	683	686	722	679	715	720	674	651	687	663	701	656	713	678	734	736	705	690	718	646	650	671	684	724	718	690	740	702	657	683	692	717	661	668	685	663	687	629	714	710	670	715	739	682	739	658	684	715	716	674	727	672	729	717	699	688	687	687	693	697	734	711	695	732	723	713	688	729	652	719	705	695	729	709	698	680	670	683	663	701	682	740	752	738	687	694	671	703	692	726	697	663	672	654	711	690	708	721	697	697	660	750	688	677	746	700	739	711	669	691	722	735	712	690	732	697	714	691	652	684	610	680	737	688	680	691	737	706	676	638	691	694	738	690	672	704	678	682	702	689	676	724	676	711	703	730	684	715	659	742	738	677	714	737	703	694	692	697	701	688	669	721	706	692	655	724	695	692	671	741	682	696	735	727	689	679	696	660	677	681	664	696	712	666	663	728	658	658	692	721	708	713	716	657	676	711	735	743	706	710	716	735	698	736	696	715	654	720	740	694	692	626	732	666	682	723	661	696	730	677	677	701	718	699	697	687	705	709	663	709	728	708	686	691	698	664	738	669	693	678	643	720	679	684	712	716	704	651	680	734	652	666	743	681	693	674	680	722	695	687	698	689	672	695	736	727	717	705	728	709	680	687	699	672	645	675	657	703	690	684	728	699	694	664	710	693	672	733	715	700	720	710	681	648	691	715	696	651	718	718	663	700	683	702	711	703	715	724	661	683	703	672	715	696	713	666	647	677	735	723	717	695	676	681	677	713	684	669	719	680	690	671	714	731	689	665	641	690	710	662	661	712	693	658	741	682	722	688	714	709
23207	21320	29347	23586	21315	20140	2585	986	726	727	704	669	615	576	569	553	539	574	567	520	506	518	514	507	531	533	506	477	547	485	500	478	469	471	509	507	495	477	454	481	493	504	494	496	467	518	495	473	462	492	508	470	463	489	512	500	466	485	497	500	463	461	496	518	497	478	479	478	462	467	500	475	501	482	503	456	481	527	477	482	495	518	462	454	458	498	510	465	478	475	455	472	488	474	497	448	481	452	484	487	441	443	433	461	482	479	473	491	483	460	470	458	495	467	477	461	481	495	482	479	464	469	440	496	532	480	497	444	454	474	472	451	483	490	545	478	450	469	473	471	490	500	465	480	485	431	466	481	421	502	461	473	482	466	479	474	448	461	460	498	515	445	456	459	465	489	448	503	480	470	456	461	488	444	473	469	476	466	456	481	485	477	448	482	462	502	416	441	478	427	464	452	486	452	485	464	491	469	463	488	470	464	485	463	461	500	508	464	483	469	481	459	491	438	468	474	445	424	451	452	447	454	422	507	468	483	498	507	479	481	468	433	479	461	459	472	463	478	505	465	461	476	452	486	467	492	486	504	466	531	466	498	436	472	448	491	512	490	455	439	505	483	466	477	508	508	450	469	487	453	502	486	477	480	450	458	496	446	483	456	504	461	452	458	484	481	471	481	468	492	489	470	497	470	463	511	483	487	460	477	487	489	488	487	490	428	480	470	471	499	504	476	468	470	469	466	475	480	496	446	443	483	442	496	473	502	461	451	441	480	493	521	455	461	454	470	515	448	492	474	466	448	474	449	470	469	460	421	466	486	497	510	442	486	505	469	459	441	462	483	492	503	470	469	460	472	445	431	459	503	511	456	467	467	463	447	456	475	432	471	478	484	444	435	476	500	474	486	481	421	476	474	457	447	477	476	473	495	468	502	484	450	513	484	441	475	435	476	479	476	508	469	476	486	476	485	477	462	429	449	481	442	442	482	495	479	492	493	512	475	457	461	466	442	452	491	472	454	431	464	457	433	475	435	441	498	508	489	440	479	495	498	488	466	464	461	504	477	493	447	478	489	473	501	462	428	464	475	497	485	489	484	440	455	465	476	452	516	481	458	489	489	482	481	441	470	473	464	431	474	525	458	466	454	441	475	475	467	452	473	481	453	480	469	485	498	472	475	487	468	466	512	475	476	456	463	449	474	493	478	471	473	500	441	475	481	457	510	426	474	488	465	487	478	453	490	465	437	458	447	500	486	492	468	475	460	464	489	453	463	486	431	495	486	440	481	470	481	495	441	501	473	461	482	466	497	481	473	469	467	480	463	474	427	473	467	464	458	484	401	491	505	472	496	473	464	451	465	439	476	507	479	484	473	479	501	458	470	481	465	450	430	451	458	497	464	465	466	508	455	438	452	483	465	469	451	436	505	443	470	472	473	492	452	513	489	489	476	495	472	526	461	452	515	496	437	437	503	467	480	466	455	478	462	467	467	461	502	485	505	493	513	467	475	480	466	469	473	438	469	480	466	481	476	486	467	460	485	459	436	439	476	463	478	459	448	468	478	481	475	509	500	498	492	455	463	472	457	431	471	494	509	448	482	448	486	451	489	449	465	474	498	463	479	466	463	452	479	474	464	466	487	474	474	489	452	480	473	473	452	476	475	505	482	438	461	463	418	495	455	489	489	453	475	464	465	488	451	462	464	484	467	463	458	477	516	484	426	424	477	439	463	469	490	444	458	449	479	450	463	488	494	488	466	520	470	447	466	416	461	452	478	459	497	451	495	488	450	452	483	437	467	486	458	470	461	444	461	497	508	520	472	479	500	477	438	484	544	453	493	485	475	462	505	445	485	502	456	456	460	432	457	489	465	472	430	474	502	497	467	474	460	438	452	488	465	477	476	480	492	470	504	471	510	476	432	460	472	480	484	498	446	464	460	447	476	478	494	448	477	456	512	512	479	516	471	494	485	472	457	473	474	514	473	479	471	479	451	467	473	507	466	478	458	479	479	449	525	482	470	489	487	452	464	482	455	497	484	453	488	442	446	471	458	443	478	476	445	477	487	447	468	473	480	445	463	464	438	506	491	462	461	409	441	463	461	465	451	485	490	447	500	475	460	428	480	452	492	454	455	412	441	453	499	487	466	455	503	452	461	495	439	472	473	448	477	489	469	481	476	492	459	477	415	480	439	475	485	479	454	490	462	466	491	445	505	467	467	461	506	482	473	461	501	487	486	520	456	461	475	505	481	471	499	507	492	455	481	450	485	458	463	440	440	461	497	478	488	464	483	486	472	472	455	466	504	484	513	474	475	493	470	481	428	521	454	503	494	488	443	482	454	443	478	494	474	471	491	464	519	498	483	466	506	476	446	492	467	468	517	492	463	498	458	473	494	484	500	470	453	489	489	429	440	463	475	500	465	465	466	486	462	429	469	493	495	504	463	473	525	475	513	467	467	455	465	505	489	455	481	458	477	492	466	472	485	480	455	461	439	475	459	486	493	483	467	489	461	444	512	422	459	516	458	499	476	484	487	507	456	478	473	464	424	480	457	470	481	489	480	479	459	509	480	498	461	506	482	489	511	472	487	468	462	445	470	481	461	460	484	491	437	499	482	460	475	463	452	449	465	477	489	455	448	486	441	493	494	482	457	515	441	446	459	468	476	479	464	481	470	463	512	466	467	525	469	490	455	480	461	493	449	473	470	486	433	465	505	562	503	455	465	476	479	472	444	479	486	488	477	503	460	483	481	473	499	476	493	459	455	458	448	443	476	447	495	452	458	453	466	505	494	482	473	444	472	511	488	471	495	441	469	505	497	478	486	472	512	492	496	443	469	514	459	457	491	413	454	477	523	493	402	454	478	501	472	464	451	515	498	488	432	454	464	458	469	478	463	478	469	489	457	469	472	435	489	474	469	458	464	476	476	511	465	491	476	468	451	493	452	491	501	471	494	489	431	473	466	449	472	466	476	469	461	452	476	469	455	467	499	495	460	477	441	495	475	461	471	483	456	504	427	467	466	464	487	469	469	489	477	465	452	484	468	489	464	464	491	475	498	427	438	468	465	504	470	475	428	438	499	463	491	501	464	470	471	461	477	472	435	450	513	443	506	440	482	469	494	444	498	450	512	498	488	472	466	475	506	507	475	474	486	477	472	454	453	460	465	479	493	488	462	436	472	483	472	492	511	472	474	459	449	445	442	475	439	480	499	488	433	488	448	487	483	454	475	455	516	442	479	451	467	460	473	451	447	471	474	469	446	467	463	470	466	454	479	461	497	446	471	442	520	465	462	472	486	430	466	474	466	480	496	484	483	466	465	468	485	517	491	490	454	452	501	505	500	473	451	467	484	473	504	403	479	497	479	484	510	470	507	453	469	463	450	484	450	471	451	455	474	476	485	529	499	477	472	489	473	487	491	447	487	433	498	474	470	435	423	478	435	433	461	479	476	461	497	426	472	474	460	503	477	483	466	468	476	462	478	460	511	442	470	495	441	498	486
45247	36222	11685	6081	4141	3304	2418	2132	1758	1650	1439	1327	1224	1134	1010	983	940	983	955	891	925	843	841	829	835	785	827	838	848	801	788	810	792	778	820	780	799	775	736	778	844	753	767	810	770	789	725	817	783	738	779	765	732	758	764	784	739	775	755	770	772	756	759	747	722	797	757	717	774	754	780	776	699	742	752	746	744	757	710	782	760	760	787	719	788	734	782	790	755	697	787	729	799	744	756	777	736	797	750	722	741	749	757	739	726	722	679	788	788	750	767	745	731	767	757	750	748	719	752	764	768	738	760	722	762	727	723	750	746	695	733	783	698	736	762	764	775	726	748	787	762	769	725	701	757	726	745	753	759	766	780	715	729	707	727	724	776	744	712	697	748	762	678	782	736	745	716	709	764	712	755	724	738	728	697	768	723	687	722	741	731	743	730	766	744	763	744	706	700	728	754	755	763	740	720	715	702	748	732	712	761	725	787	761	704	757	784	745	752	752	739	744	760	743	724	792	725	758	741	746	775	761	760	728	765	808	736	760	720	741	737	752	746	752	747	688	810	715	732	727	731	761	734	728	754	819	756	721	704	748	735	781	755	777	734	753	733	768	756	725	714	741	760	748	707	712	750	740	718	727	740	762	733	770	741	781	743	810	719	735	724	750	762	764	727	748	748	820	748	760	739	711	769	743	769	804	754	721	781	732	731	739	748	720	780	745	696	729	719	813	746	720	800	736	759	775	739	768	758	712	748	728	808	771	677	731	747	743	746	746	715	770	708	720	765	745	728	699	741	719	776	726	747	678	726	747	702	742	749	756	718	741	744	754	717	789	725	743	757	748	741	772	751	757	707	737	808	742	747	735	751	733	758	695	764	744	744	742	797	738	734	718	781	778	762	763	750	731	740	701	743	706	750	750	711	781	758	726	771	734	736	752	687	718	767	720	738	796	740	712	749	772	710	757	793	693	724	744	774	767	782	734	740	747	739	712	749	776	722	760	757	785	783	711	738	764	742	723	789	762	750	792	725	744	736	748	741	756	753	800	745	790	717	735	762	732	769	753	739	781	774	746	744	744	724	717	785	739	740	698	749	744	753	756	744	745	787	711	764	760	715	770	797	755	720	725	735	770	701	747	768	705	751	761	737	757	718	733	718	717	753	764	753	749	756	753	683	778	801	720	759	774	715	764	732	742	748	746	769	752	723	755	760	734	800	700	727	745	733	746	748	771	763	769	751	764	756	695	741	693	730	768	731	719	763	761	706	736	736	771	769	740	737	766	745	777	750	754	691	774	740	702	749	713	748	774	725	708	760	714	706	754	719	742	757	723	775	754	724	712	750	756	743	743	727	741	746	718	742	779	716	802	748	776	727	742	776	715	700	771	744	691	769	736	719	746	763	792	769	723	722	713	711	784	750	734	707	729	781	743	741	744	742	738	718	717	692	724	734	766	798	741	759	767	685	756	717	753	752	751	762	736	725	749	762	776	740	775	734	739	760	756	747	741	696	761	750	755	709	819	715	707	781	750	690	749	755	809	785	788	710	736	757	801	739	772	711	800	734	751	738	789	737	774	738	706	724	794	723	697	767	734	762	783	762	711	765	707	758	729	741	772	748	710	752	731	718	766	749	729	794	755	759	733	777	740	699	777	780	721	714	711	765	767	753	732	740	750	729	760	741	724	730	755	714	766	697	767	754	767	749	731	743	731	840	727	723	683	795	748	800	727	759	742	769	758	730	839	745	773	682	734	746	750	701	756	779	683	740	730	785	694	788	781	712	762	735	731	772	745	769	764	742	755	754	798	702	730	781	800	765	748	735	709	720	739	711	732	728	741	781	769	720	738	722	710	783	695	806	848	743	764	758	709	732	780	811	762	748	747	748	727	730	755	689	722	710	762	744	774	769	786	691	763	777	755	743	766	781	754	683	796	729	693	727	713	724	744	807	754	701	748	777	715	729	750	783	777	721	703	748	703	752	797	736	718	756	736	745	763	743	680	711	767	737	734	773	762	734	723	747	694	728	701	711	744	725	763	716	720	788	732	738	757	736	753	739	752	715	753	763	734	722	779	745	730	767	751	784	764	749	779	766	761	776	678	806	797	741	745	750	736	719	679	708	791	750	732	749	761	727	735	698	741	737	730	755	763	752	751	763	803	728	700	746	758	764	736	737	768	727	642	777	733	699	729	721	724	684	731	719	704	695	752	766	728	768	701	670	743	683	734	758	773	742	763	817	776	744	751	735	713	765	746	799	757	717	744	786	758	726	766	745	764	761	711	699	771	764	760	722	713	737	732	711	740	728	724	723	739	740	733	793	788	718	759	720	719	729	754	708	828	717	715	771	736	770	720	706	755	705	699	711	768	800	726	728	733	767	712	729	764	758	738	753	760	766	758	713	737	732	780	715	746	768	727	741	765	793	717	781	743	756	760	731	734	732	704	745	727	824	734	747	729	725	691	734	719	768	759	715	756	778	764	745	703	724	747	721	746	722	751	724	703	711	712	827	770	754	740	712	718	772	758	735	747	740	739	758	785	739	740	738	775	702	776	786	734	738	801	736	769	761	752	777	741	749	735	768	733	772	749	769	724	698	722	743	727	763	715	778	748	773	787	775	747	742	724	774	733	746	722	774	733	706	754	749	777	729	785	738	756	757	744	758	744	776	738	756	754	774	721	691	737	694	742	737	726	724	716	740	748	773	708	747	772	764	752	727	758	761	750	734	748	718	823	774	734	745	771	698	782	706	733	771	711	743	714	789	759	751	773	723	725	739	701	786	752	771	756	768	736	769	720	710	757	766	765	740	782	742	770	786	782	735	713	763	788	806	741	769	725	753	755	753	735	753	777	751	706	735	804	734	725	733	777	733	795	728	719	728	744	727	714	746	735	750	756	753	752	772	772	723	728	721	803	683	778	686	806	795	770	763	720	760	773	748	727	730	707	723	746	779	737	739	748	722	826	717	772	744	728	785	717	769	752	791	718	801	763	749	796	733	708	704	729	747	748	707	742	744	730	750	770	719	749	732	723	747	735	757	757	760	762	735	782	755	808	785	759	751	767	768	758	736	742	758	718	737	715	749	719	747	718	761	717	739	770	706	749	754	799	763	723	738	755	721	731	803	766	719	752	761	739	756	707	739	766	715	745	733	721	792	710	733	730	774	688	763	728	773	737	698	747	747	748	709	747	784	712	738	768	810	733	721	730	754	746	709	733	684	749	779	775	731	751	764	725	738	737	747	742	768	717	734	725	716	743	764	781	730	763	755	745	777	736	809	766	774	733	760	731	795	743	755	718	671	707	685	719	767	764	728	776	715	694	725	788	733	734	779	719	763	764	758	786	757	734	723	725	755	742	692	740	752	710	704	744	760	730	769	714	708	748	748	727	747	806	775	745	805	765	762	736	688	705	815	728	752	735	721	730	748	731	739	750	761	739	766	762	709	731	733	808	761	753	757	759	781	750	816	735	764	732	748	753	747	756	778	717	702	794	781	756	738	769
27368	21007	9526	573	294	252	227	223	248	233	230	223	225	223	201	208	199	226	206	176	211	209	214	181	163	199	193	194	214	178	210	226	189	188	196	214	205	205	197	202	202	233	205	215	213	185	206	194	201	201	201	222	180	234	195	192	222	254	218	191	214	206	204	184	231	215	200	195	223	222	206	178	204	201	209	221	191	207	196	178	201	182	219	177	198	189	191	192	220	199	195	226	205	199	197	200	217	217	204	212	196	224	216	194	210	205	211	219	181	211	204	195	216	216	202	190	195	236	200	214	222	235	208	210	205	221	192	219	205	204	180	220	207	210	170	207	217	224	220	192	215	200	185	192	196	222	189	212	209	200	182	230	214	199	191	222	261	198	210	222	178	217	205	196	188	226	233	177	224	210	192	201	201	192	210	218	191	210	202	203	204	199	182	218	197	199	192	223	218	224	182	197	205	188	207	193	205	196	206	189	196	216	206	215	191	222	212	200	189	216	200	210	214	179	210	214	201	211	196	206	218	216	207	189	187	194	186	195	202	213	210	188	225	201	210	225	209	211	193	218	218	225	201	192	203	221	218	195	166	216	205	176	212	185	192	191	193	192	196	231	213	220	201	215	200	215	210	205	204	203	190	216	181	197	199	224	211	199	238	222	206	202	205	218	208	207	205	198	197	193	190	220	201	186	208	213	187	186	234	211	209	224	246	201	204	192	210	202	209	206	222	206	192	191	234	224	219	209	212	242	192	226	197	222	204	239	199	179	214	223	182	184	202	209	213	221	199	215	195	213	220	241	238	215	207	203	214	198	174	217	213	189	179	191	192	243	208	196	200	187	201	224	204	192	211	205	205	210	196	199	196	197	213	214	205	192	219	203	227	229	189	208	225	184	206	199	186	201	203	214	190	201	193	216	206	205	216	220	204	208	205	195	212	212	219	201	227	207	200	208	226	201	219	195	179	180	203	191	229	206	208	211	203	216	174	191	208	188	184	222	229	200	205	196	195	191	218	223	208	188	202	184	212	220	217	195	223	191	223	201	218	192	199	228	209	201	201	200	221	209	183	211	204	192	207	197	210	239	191	206	214	199	180	224	204	219	210	187	248	203	197	229	223	237	183	204	211	186	195	201	201	247	209	213	187	202	194	188	188	205	215	220	209	185	187	208	221	222	217	193	215	206	198	197	218	209	209	213	214	217	225	216	226	186	199	210	205	220	199	226	210	215	213	214	203	203	197	205	236	200	221	214	242	214	197	193	178	201	195	211	192	185	182	228	229	200	207	186	191	210	200	215	215	208	184	197	187	206	184	230	190	227	192	228	214	195	211	191	197	184	212	206	216	205	224	182	217	226	195	216	213	188	202	195	209	213	202	207	206	209	219	187	204	198	198	203	210	201	216	224	202	221	208	215	212	215	213	212	210	209	202	195	195	174	199	196	199	168	187	215	201	204	211	218	201	216	194	184	223	214	213	209	193	197	202	179	198	224	217	203	229	215	213	226	197	206	210	188	227	228	192	196	206	241	196	198	221	189	200	207	189	219	183	192	218	204	200	181	201	182	196	189	201	220	206	203	190	200	211	195	209	208	185	190	227	226	221	205	206	223	241	199	205	221	201	214	215	214	213	200	213	212	214	212	191	196	201	195	194	185	216	186	200	213	181	227	216	215	225	215	202	207	198	212	206	207	231	216	216	205	201	220	206	200	216	204	184	210	202	196	209	185	204	201	193	197	213	199	205	219	201	200	179	201	216	198	234	197	225	210	195	228	204	210	231	186	194	231	227	215	207	176	190	202	213	196	205	228	197	186	211	177	197	192	217	211	234	206	192	196	221	213	206	190	196	211	211	211	201	182	186	187	197	181	223	204	205	185	207	199	214	221	220	195	205	180	181	204	202	211	206	203	190	219	215	210	208	198	213	208	207	203	210	239	217	210	198	205	192	190	228	228	193	224	210	181	241	217	190	219	211	194	208	207	217	210	184	221	198	190	179	197	189	199	200	208	226	198	192	220	224	201	205	187	206	189	218	201	205	202	188	213	203	206	220	177	204	208	203	181	192	223	192	221	194	221	177	202	188	203	209	203	204	198	218	238	179	221	206	231	203	168	233	234	192	220	217	212	228	228	196	203	220	193	194	207	211	194	209	232	194	166	179	231	193	198	209	195	220	213	187	216	192	179	207	199	195	232	201	204	226	216	224	209	174	181	209	221	215	215	192	201	195	226	199	205	230	206	195	214	227	199	201	199	198	218	216	208	225	207	187	194	208	216	210	207	229	204	202	195	201	207	206	190	226	198	221	224	206	195	201	203	189	216	220	225	192	218	215	194	191	202	218	220	230	211	236	221	182	207	190	206	222	191	190	218	219	208	201	245	221	217	214	214	190	210	186	189	194	219	217	207	204	200	176	199	203	184	212	192	191	216	195	216	210	222	183	202	229	221	187	199	219	186	214	216	220	195	195	208	205	217	213	225	226	211	209	204	194	197	176	226	203	210	197	199	185	206	228	216	230	205	240	214	184	193	190	198	202	223	199	189	194	227	198	212	222	196	212	176	190	200	223	216	202	199	241	204	223	208	218	208	233	228	211	206	201	215	204	222	195	208	191	225	183	224	232	191	193	192	181	187	213	201	186	216	203	203	214	189	181	219	180	185	217	221	211	214	167	207	194	209	177	208	227	206	217	198	174	191	241	195	199	204	183	184	201	198	186	210	201	222	212	199	208	214	185	184	211	221	204	219	235	231	184	209	192	191	180	225	207	184	188	207	202	216	191	211	192	204	206	207	192	215	206	185	200	194	222	207	186	191	211	227	215	200	191	207	189	185	197	215	198	213	192	188	225	203	208	207	204	194	204	214	218	210	214	231	215	214	198	190	218	206	221	196	208	192	190	200	197	195	224	178	201	196	217	177	196	172	225	208	218	199	196	197	225	206	197	202	195	199	188	182	217	197	200	217	211	212	227	199	186	202	196	220	214	186	201	206	199	207	207	212	218	210	218	198	193	205	214	227	211	209	230	201	200	195	198	202	214	189	192	184	225	202	184	228	204	200	228	193	208	200	205	196	200	208	195	208	220	194	208	217	192	191	202	204	207	180	197	218	222	200	223	212	220	183	185	196	214	191	211	191	197	197	203	191	199	227	206	212	202	211	213	241	256	195	218	213	210	202	206	225	191	226	192	207	235	206	189	196	199	207	225	214	181	201	209	204	194	224	198	209	184	218	193	167	206	198	210	229	175	211	198	226	181	210	176	218	201	197	190	208	181	198	206	195	207	223	228	208	204	219	210	198	182	224	216	181	192	193	207	214	217	196	195	201	199	205	192	203	202	210	217	190	190	201	206	225	193	195	189	207	217	211	180	198	208	185	210	204	236	205	188	210	194	217	187	208	220	209	206	214	200	206	217	205	218	199	205	209	202	171	208	161	183	209	192	202	184	193	225	188	216	212	216	219	219	200	201	223	200	199	223	199	196	192	197	215	195	220	202	209	213	184
24372	13190	1024	632	536	427	423	379	386	403	329	411	330	348	355	372	390	392	353	304	324	355	370	344	350	357	340	329	367	292	355	359	343	342	340	352	345	337	349	356	310	364	346	315	346	304	292	373	357	324	371	318	345	307	315	359	342	347	349	348	345	346	372	345	336	323	373	337	326	338	342	351	350	334	308	352	363	345	323	352	363	307	343	334	355	347	330	338	337	321	367	336	357	377	349	339	356	347	324	343	314	363	341	322	349	334	369	348	331	345	339	352	337	328	338	342	336	360	300	290	358	301	365	354	354	336	359	353	334	355	341	340	353	371	351	321	365	318	334	320	341	332	333	357	326	327	347	324	379	311	367	329	366	373	355	336	371	356	335	355	335	314	348	324	392	315	332	316	337	346	391	336	340	350	348	323	354	332	334	347	350	322	334	329	318	364	349	360	340	362	350	332	346	309	378	314	324	345	348	363	323	344	337	343	348	358	342	341	336	370	346	356	335	343	363	352	378	336	340	353	362	328	307	313	330	308	357	318	316	370	345	328	362	368	360	304	352	358	317	353	362	360	306	328	332	326	346	356	347	339	344	316	346	337	325	326	350	320	338	332	342	380	356	342	370	349	346	342	355	353	325	310	377	364	376	347	328	350	345	339	348	320	312	329	332	339	360	318	328	355	362	360	346	323	356	339	345	339	374	370	325	315	328	353	350	346	303	316	336	318	336	373	348	338	323	371	363	322	367	346	352	342	356	372	339	338	333	321	310	317	362	374	339	370	329	352	327	329	369	348	335	363	332	360	387	321	379	333	326	348	358	334	345	358	313	352	375	343	341	346	353	297	345	333	367	346	326	362	340	357	339	318	341	329	335	359	350	333	353	333	360	336	339	350	351	366	360	330	327	332	350	356	375	336	357	306	324	344	363	349	322	351	332	358	342	339	320	323	318	300	318	325	357	332	336	354	310	333	342	358	338	358	372	341	351	365	346	321	343	356	328	356	343	342	332	337	336	304	338	315	346	322	355	309	327	358	322	337	344	346	313	350	374	329	345	371	305	372	354	314	307	378	362	318	354	358	339	361	346	349	344	326	324	342	353	371	365	355	357	368	331	344	343	355	343	357	322	339	380	344	325	347	335	345	316	356	350	381	325	338	331	336	356	353	317	310	333	344	343	356	343	331	313	339	336	328	319	329	308	367	357	324	347	356	357	334	361	357	366	327	339	370	320	326	323	365	346	340	341	364	313	356	333	338	363	361	333	350	312	347	313	314	326	369	325	360	358	346	345	343	344	336	308	358	323	339	330	319	369	339	363	346	304	315	321	333	344	335	352	362	357	352	363	351	354	406	333	341	347	334	366	323	313	336	322	346	358	370	358	330	353	349	341	325	347	320	320	298	348	351	353	368	345	329	343	357	380	338	309	330	338	290	395	346	324	340	351	332	350	356	377	329	322	285	379	344	333	342	336	335	326	380	371	323	320	313	348	351	337	355	352	339	355	325	367	324	322	326	321	338	342	347	341	341	341	365	319	354	371	309	346	374	340	347	353	314	332	313	354	341	381	331	344	333	351	323	335	341	313	365	355	327	337	336	351	376	367	326	297	314	386	340	313	333	354	316	337	336	298	284	315	324	382	347	359	354	303	344	366	337	335	347	340	336	341	355	335	344	357	341	336	337	358	354	332	321	318	330	357	308	315	324	322	338	356	354	363	350	345	302	295	362	339	329	370	360	328	345	317	330	334	353	334	354	353	352	343	336	333	343	356	324	355	330	312	327	353	340	356	309	326	354	358	347	335	332	340	333	325	373	364	340	296	317	312	316	323	375	328	309	362	318	338	339	312	315	340	350	303	338	328	339	332	331	305	321	351	331	344	370	311	343	333	314	346	382	307	320	321	317	338	315	330	355	332	334	329	341	358	305	347	313	341	338	365	343	346	372	312	370	347	389	363	351	321	334	320	339	317	327	330	298	349	360	320	308	348	300	371	353	352	342	320	343	360	329	322	347	362	328	337	311	340	333	325	354	331	330	328	334	352	354	306	367	332	315	320	339	330	341	345	351	311	354	336	330	337	343	326	360	345	375	348	333	345	348	348	320	343	381	328	328	351	352	347	329	302	339	336	320	344	363	327	328	340	318	322	340	333	380	363	291	309	329	337	314	355	364	330	346	356	310	329	353	337	365	362	367	346	339	312	329	353	333	347	388	328	338	347	363	319	338	366	338	351	338	370	329	330	341	353	357	347	360	323	340	327	378	361	336	367	379	342	325	312	355	318	321	340	328	362	323	343	339	314	362	361	362	327	344	350	338	314	352	347	359	351	322	352	355	344	322	338	377	338	366	344	329	352	346	338	364	329	347	348	294	343	361	318	337	331	346	324	331	372	349	312	374	315	360	331	386	325	354	306	345	355	341	337	338	337	320	377	362	329	344	339	361	366	325	338	330	351	335	300	376	346	343	330	349	334	354	334	354	327	334	302	334	344	381	382	362	333	316	361	338	377	337	302	334	301	340	325	350	342	361	321	347	328	339	320	323	326	365	314	347	359	351	355	371	349	346	313	323	345	340	358	342	332	323	337	348	337	371	320	379	363	354	372	340	349	331	319	336	333	327	342	321	347	333	293	308	355	371	300	327	322	325	356	328	324	335	316	335	361	336	373	340	320	357	328	324	362	355	370	363	331	315	317	329	316	339	350	346	332	343	358	336	318	346	358	329	322	337	364	313	344	323	330	318	355	362	339	338	356	323	349	350	306	367	330	350	286	358	319	343	318	364	348	317	323	339	333	359	351	317	325	328	378	344	371	351	317	328	371	393	337	324	335	360	367	356	330	345	342	333	334	337	349	331	335	322	320	328	341	348	316	316	347	302	357	326	325	333	337	360	342	325	324	345	317	334	349	337	332	330	341	341	334	316	332	338	347	375	311	337	343	366	310	312	343	361	339	372	343	352	324	354	344	337	322	360	367	376	344	344	342	343	323	367	307	358	324	348	334	332	365	368	331	354	326	353	343	365	325	333	363	328	339	318	337	356	350	341	374	348	365	336	360	312	333	332	351	348	362	322	353	315	344	333	319	292	339	343	340	319	350	340	333	342	363	323	331	384	345	337	350	353	351	348	307	328	346	326	325	298	345	332	360	347	356	360	357	319	316	329	325	351	364	394	329	373	360	323	358	349	325	318	331	362	352	331	362	377	352	288	355	333	308	349	320	335	330	368	326	323	350	348	353	356	315	311	385	310	350	338	336	343	344	318	352	289	331	345	329	335	352	354	346	356	313	337	344	336	341	345	357	306	366	316	319	328	305	341	340	341	350	328	314	336	325	338	325	351	332	339	283	340	363	355	338	342	335	368	335	353	348	343	311	358	330	322	333	344	376	354	354	347	339	337	393	332	321	320	344	314	339	320	340	332	364	330	334	325	362	378	355	328	303	339	357	376	341	339	335	377	351	332	309	333	357	359	342	326	366	345	356	345	354	313	272	364	359	337	347	345
24189	21401	29051	24078	20859	3812	910	709	581	580	552	509	500	533	471	454	478	502	505	433	474	438	418	450	463	454	435	465	491	417	488	417	474	492	459	474	438	420	414	471	449	440	472	442	419	432	474	452	443	433	495	464	473	442	451	452	404	488	411	445	458	437	422	444	453	424	423	492	474	421	402	421	392	458	443	449	441	446	451	457	454	476	455	411	436	458	436	428	443	423	423	426	431	440	457	438	443	457	420	463	441	432	431	438	436	452	446	417	426	418	415	445	437	473	490	438	450	434	422	480	437	414	427	447	449	464	444	432	477	468	427	472	428	423	430	463	416	426	478	408	409	468	457	450	445	428	459	433	439	447	456	434	435	421	432	450	442	424	464	417	487	423	422	463	480	477	448	432	434	423	401	433	462	452	437	488	418	437	457	424	416	418	443	455	445	449	462	433	447	390	460	448	401	437	460	443	422	433	451	430	450	451	422	443	481	442	463	411	465	408	458	402	455	446	442	429	456	449	482	456	435	375	467	412	483	478	443	446	424	472	429	426	471	440	426	485	455	471	430	488	441	418	459	433	444	453	463	430	403	438	430	426	463	438	459	413	416	458	469	463	431	405	433	422	434	408	409	450	449	405	454	461	438	437	436	429	456	421	442	449	435	460	447	468	449	444	413	430	435	412	493	428	444	427	454	449	469	443	418	435	420	427	465	452	423	429	498	444	444	457	470	439	452	411	478	442	448	416	456	450	424	423	404	405	472	432	425	454	464	422	428	435	460	469	455	441	448	430	454	440	433	429	447	412	450	422	425	449	419	460	450	419	415	452	459	429	431	417	452	439	431	446	457	436	463	463	434	424	458	459	428	404	455	442	443	420	439	444	428	477	450	429	439	412	462	459	441	446	435	436	483	404	432	463	450	482	428	436	441	419	455	451	393	444	388	407	443	481	429	422	452	464	436	435	464	418	456	433	471	427	455	417	445	416	419	469	453	469	463	449	455	429	402	445	425	460	424	423	458	410	458	435	436	417	427	510	486	429	438	434	427	409	450	449	433	411	408	425	441	434	415	428	447	434	437	430	483	461	454	435	442	476	462	414	437	410	436	445	494	422	402	428	422	465	443	439	433	456	491	430	419	430	432	446	426	420	404	472	460	426	418	464	442	429	416	421	447	406	416	426	470	472	429	422	459	423	439	419	466	421	426	426	440	458	437	422	398	449	436	464	435	418	444	453	425	447	413	438	443	431	434	433	450	433	446	411	432	449	434	428	400	429	479	473	443	437	403	429	438	420	406	427	412	451	435	433	410	450	444	448	424	400	472	468	461	462	431	468	433	414	433	457	426	421	458	485	486	435	442	441	421	421	457	429	429	439	398	461	412	435	422	470	440	414	439	426	464	433	429	439	450	454	423	456	451	424	407	424	433	438	457	436	465	452	464	495	441	477	406	437	454	459	433	496	444	475	452	418	442	401	440	377	419	448	454	436	423	457	445	449	421	465	442	470	459	446	424	428	460	415	420	471	450	445	425	436	429	479	454	441	447	442	450	430	434	458	446	434	437	421	443	450	423	423	439	444	446	423	467	420	412	450	457	470	456	416	463	466	446	447	443	432	424	426	442	422	427	437	442	462	433	444	440	486	452	474	446	456	466	470	457	417	424	444	415	466	485	454	383	452	459	420	442	416	405	426	448	428	458	460	452	419	465	420	436	415	466	422	431	423	423	451	460	442	424	459	440	444	432	426	430	471	416	458	463	419	434	422	423	457	427	424	418	453	417	484	425	425	486	413	403	429	432	443	446	455	425	406	423	415	424	434	441	411	443	426	417	433	439	466	417	447	452	448	430	485	449	453	460	465	438	452	441	451	407	424	437	442	434	427	435	376	421	462	451	420	438	451	432	447	442	415	398	436	431	457	401	473	430	446	457	421	429	469	451	482	415	446	434	480	441	437	435	450	430	420	458	418	445	438	454	418	453	455	437	405	454	430	448	395	411	390	420	413	417	453	397	460	457	421	399	452	450	449	463	445	440	410	448	444	445	425	416	465	446	422	432	454	409	443	429	422	415	446	429	439	437	429	434	460	456	473	444	421	468	434	444	436	431	405	449	436	451	434	418	432	418	394	434	474	453	433	430	420	442	440	427	449	447	416	414	448	423	431	447	479	423	451	438	432	448	423	426	472	433	438	459	430	418	407	426	457	430	439	439	456	449	433	438	450	430	398	468	464	453	416	416	421	427	400	455	460	453	449	442	423	437	441	425	420	405	468	381	421	428	441	461	463	418	467	431	431	454	450	419	440	403	410	461	423	430	450	473	480	438	441	445	426	445	447	399	440	455	414	420	433	413	440	441	428	433	452	480	404	438	445	461	456	451	424	417	440	419	448	453	494	413	474	480	461	441	433	442	444	460	436	451	435	451	433	442	412	436	447	473	438	427	451	449	435	423	435	452	443	429	437	427	440	424	418	477	460	421	431	418	466	461	430	431	407	405	418	422	409	441	405	452	423	436	426	419	442	428	435	447	465	466	442	417	470	435	425	444	451	436	417	396	474	415	437	424	442	469	446	423	436	464	445	472	410	431	435	450	445	410	399	429	408	400	444	418	449	412	441	459	405	425	455	418	446	430	436	429	446	461	440	465	444	417	427	431	442	468	446	463	447	414	417	460	394	444	425	439	437	437	404	457	455	426	454	436	443	408	433	407	428	454	426	422	447	473	459	449	447	444	441	453	450	438	462	428	430	467	429	452	437	438	443	450	417	463	437	438	422	438	421	429	467	458	433	441	433	418	421	484	434	419	456	415	475	467	460	441	435	442	456	429	498	456	461	467	445	445	439	471	491	458	454	457	417	465	415	433	449	438	395	417	419	437	443	430	492	435	507	455	399	457	443	430	453	458	442	445	435	435	471	406	448	449	409	443	432	425	427	413	459	446	476	460	435	449	456	447	422	411	433	433	426	449	416	454	483	435	410	445	470	401	419	411	465	425	428	451	455	448	453	458	476	464	442	451	445	450	467	450	411	414	417	416	461	417	419	476	423	461	402	439	403	448	418	429	437	435	437	458	392	469	441	436	466	446	434	432	423	453	438	437	445	407	423	421	422	386	451	464	418	436	451	407	448	461	443	436	428	435	444	456	448	430	422	428	452	468	441	409	446	461	457	450	427	426	435	436	436	463	407	475	426	421	435	452	430	427	446	453	446	457	402	426	432	463	419	446	447	421	456	436	416	466	420	443	435	432	412	458	407	437	452	471	443	479	441	475	472	420	484	418	419	436	439	416	432	419	442	415	402	430	456	457	442	468	458	470	432	441	448	435	425	453	428	430	465	450	464	426	466	444	443	451	434	469	440	478	436	425	422	428	412	408	425	445	461	435	446	412	415	444	429	429	431	441	439	425	416	444	405	415	403	460	450	455	458	444	429	472	479	441	464	432	451	437	451	462	450	446	458	436	420	460	410	418	433	467	423	461	419	492	447	438	461	436	447	451	441	428	430
44469	31046	7220	3687	2619	2005	1630	1416	1299	1092	986	955	933	917	872	827	793	816	779	788	825	762	754	767	773	737	734	792	739	758	743	754	740	726	746	745	730	759	749	708	754	709	719	748	717	713	721	666	683	715	710	702	718	672	738	726	727	735	710	732	736	721	691	696	705	706	722	679	669	701	740	716	690	698	676	738	663	750	682	648	716	690	716	687	682	700	703	724	720	686	685	707	726	655	698	757	726	689	638	737	819	716	712	666	719	691	714	694	710	706	666	712	746	692	701	673	691	723	661	709	716	714	711	707	699	682	727	713	710	698	680	692	666	681	720	747	658	751	719	728	671	709	712	669	687	698	675	722	689	697	755	716	707	692	714	812	675	728	715	668	717	689	682	707	716	728	705	637	707	715	654	737	676	667	738	711	735	728	708	704	707	700	721	665	774	706	702	705	704	703	655	690	698	663	690	739	685	687	719	716	674	705	712	656	703	652	719	715	726	743	681	699	733	729	667	695	710	691	700	677	747	717	667	688	709	638	741	678	739	687	760	686	683	642	689	707	700	682	703	733	729	651	722	710	711	728	669	688	678	716	688	695	714	675	702	654	722	706	664	723	741	660	709	738	697	674	710	762	728	673	717	708	699	720	694	744	732	746	729	727	711	693	683	699	734	721	728	657	695	758	716	714	728	646	713	680	695	702	733	710	708	677	726	700	729	707	730	697	726	642	665	717	648	676	677	731	695	667	671	691	713	705	690	726	723	694	708	691	731	719	674	697	715	655	682	711	710	691	703	695	699	687	717	689	642	712	737	720	759	701	685	716	715	693	692	640	738	714	707	735	684	723	667	643	744	699	741	712	703	720	715	679	718	672	704	699	654	746	695	694	690	695	734	721	671	701	672	717	737	651	692	693	744	696	673	665	662	723	749	689	679	707	678	665	741	736	686	669	721	712	698	719	708	683	728	702	711	692	737	699	679	706	705	703	682	696	693	692	725	691	719	716	647	727	698	733	688	727	676	663	707	726	704	716	722	717	723	689	661	723	717	689	748	685	733	676	693	687	701	690	695	666	700	693	715	727	694	769	680	702	696	693	758	708	718	717	751	684	731	746	673	683	711	717	649	708	742	702	695	717	689	738	702	703	672	679	661	663	737	746	652	732	689	699	684	695	693	695	704	708	715	660	721	723	678	722	715	690	722	729	715	740	761	711	686	720	762	732	721	686	724	717	690	701	725	676	747	671	712	728	636	705	675	730	768	661	720	751	694	684	687	688	662	744	722	662	647	674	703	685	690	722	666	694	703	691	722	711	688	706	698	705	698	701	675	710	736	684	704	690	692	671	699	691	718	710	702	694	713	677	657	694	707	749	691	739	713	755	686	700	690	669	703	714	699	698	656	697	727	724	685	663	686	687	678	707	680	773	665	682	731	679	714	722	732	690	697	698	680	670	700	674	677	724	686	716	687	667	735	714	754	708	667	745	728	740	689	664	694	701	723	672	656	682	716	701	704	656	755	697	675	738	685	689	694	720	720	685	685	714	686	674	692	710	729	653	701	687	725	688	722	697	701	735	695	732	725	686	666	716	720	692	678	733	700	697	676	718	716	699	729	715	717	673	692	722	719	696	729	736	686	712	661	683	710	743	710	728	701	659	703	695	707	719	721	720	704	692	694	680	715	720	682	721	721	681	712	698	687	646	670	705	696	667	739	688	677	720	756	697	691	694	699	761	727	637	699	655	726	692	686	731	726	711	640	742	748	705	731	712	680	742	707	707	679	725	684	705	671	692	631	668	730	715	680	681	689	720	702	685	711	717	694	706	710	728	738	708	683	683	688	698	691	685	712	708	711	695	698	628	692	693	699	672	715	735	727	677	653	703	728	701	669	712	706	709	659	682	694	712	681	675	768	735	711	746	686	703	749	730	684	689	720	736	681	682	730	678	684	693	659	718	698	699	728	686	707	663	688	725	694	666	699	701	681	727	714	679	712	710	653	741	689	705	681	722	698	729	706	648	727	677	730	693	716	725	735	740	732	689	678	728	726	750	701	712	672	734	746	705	719	655	699	676	698	684	700	731	726	741	677	683	705	676	687	690	628	705	684	696	692	683	668	742	736	680	711	648	715	714	689	740	717	694	690	628	688	734	759	677	664	679	738	728	648	678	671	689	712	714	719	685	678	660	700	738	758	718	651	730	712	703	657	710	720	734	740	720	694	697	701	683	707	741	684	749	720	692	750	714	665	646	737	708	706	741	703	702	683	705	745	658	689	753	719	729	715	675	692	711	686	692	727	677	694	744	694	657	729	693	707	727	677	686	715	740	660	680	676	734	715	682	697	723	710	729	713	645	744	741	715	691	685	692	696	669	700	661	689	683	704	704	746	698	720	747	740	689	690	702	703	744	707	694	657	684	689	718	674	693	720	653	694	696	713	690	723	673	697	717	689	706	770	722	671	688	718	695	718	700	695	721	726	677	685	704	670	696	692	720	747	719	687	715	691	681	722	665	711	688	678	686	688	727	732	690	737	694	708	737	677	691	711	719	706	715	708	724	723	728	683	693	665	695	721	710	652	692	683	708	652	700	683	732	713	672	700	724	707	681	695	690	683	758	750	723	716	754	725	698	687	669	710	723	667	725	727	716	665	716	714	747	730	733	696	697	680	705	730	657	747	709	726	681	718	693	687	719	718	719	671	720	766	711	687	633	716	716	646	714	737	688	696	730	755	695	728	680	729	664	684	675	695	699	710	723	734	701	687	696	739	710	683	689	699	703	686	706	727	706	710	742	727	658	685	703	699	706	673	652	684	676	709	660	681	732	762	718	725	689	708	745	724	663	713	716	705	723	666	685	674	692	701	730	696	692	700	681	705	718	677	725	677	665	638	740	659	744	710	680	698	667	716	723	715	715	721	703	667	741	687	740	667	749	689	706	714	724	687	741	740	715	698	694	743	688	717	722	712	700	700	705	688	730	743	712	719	718	710	661	718	713	715	749	744	681	709	685	703	715	735	703	675	702	730	664	648	715	735	689	739	710	696	671	726	691	690	708	715	633	691	671	700	710	721	738	700	676	693	693	686	740	722	675	755	736	724	705	715	688	696	700	715	694	740	706	663	739	713	730	687	731	696	654	679	712	710	751	703	664	722	703	680	744	668	687	686	726	700	709	708	655	691	719	685	734	690	706	718	696	692	714	666	643	707	698	724	689	704	741	725	673	688	733	734	705	704	656	727	678	739	709	704	740	672	710	725	682	642	636	692	677	703	690	684	736	729	665	733	745	659	699	677	748	696	652	713	683	691	710	696	702	692	736	697	730	694	737	670	738	679	704	690	665	706	719	730	702	712	702	661	704	680	679	747	769	673	683	735	707	659	728	674	719	694	671	691	681	682	690	676	691	677	763	648	772	719	676	689	744	722	684	692	672	727	666	646	702	720	729	722	727	661	713	746	678	672	729	748	681	717	691	706	683	672	707	701	696	665	693	710	699	686	678	721	756
23261	21356	29581	23477	21355	20384	2727	926	796	721	677	622	642	593	577	557	555	561	529	487	520	543	545	518	473	508	493	492	532	501	522	496	522	480	498	498	527	477	495	502	470	483	487	496	450	468	469	489	497	488	468	480	474	465	485	489	472	477	482	553	521	490	488	500	454	471	468	482	475	472	461	487	478	456	487	507	459	442	481	494	458	456	496	479	484	480	493	469	471	477	497	485	439	529	486	491	503	475	507	458	436	480	462	492	476	438	458	448	458	468	459	459	475	480	485	463	475	487	505	438	501	508	456	489	460	492	455	438	447	470	458	460	486	483	451	513	448	465	462	445	483	476	475	475	493	463	511	482	484	475	470	500	465	499	428	483	479	477	479	505	480	477	490	470	473	540	451	503	473	485	505	473	507	485	489	448	489	478	475	479	489	460	430	488	521	462	475	494	497	461	452	441	474	478	507	494	494	475	485	484	528	481	526	470	465	465	504	469	496	472	487	470	464	475	460	503	527	477	485	455	504	429	475	460	490	480	452	491	472	495	459	459	496	459	498	486	485	510	477	455	469	463	478	492	481	439	459	463	436	479	481	472	466	462	452	509	513	463	478	487	472	457	485	476	471	452	439	496	474	467	490	441	465	491	469	496	455	452	466	438	499	454	454	491	530	517	473	466	465	485	527	488	494	442	472	432	452	456	476	477	495	500	444	459	524	509	503	492	456	476	464	466	464	456	460	504	452	462	496	516	433	467	451	494	483	476	448	521	493	433	479	491	482	499	486	427	438	457	488	475	483	503	464	458	480	460	511	478	455	442	465	483	443	444	471	439	471	480	487	492	463	481	521	457	512	479	466	491	439	462	476	455	479	466	459	472	475	494	475	499	533	512	486	443	465	439	509	456	472	484	488	464	463	476	485	482	533	443	413	493	471	492	458	470	488	477	458	494	489	466	483	492	467	482	458	488	466	504	496	476	486	488	440	503	455	487	465	483	463	480	437	456	486	459	489	500	466	480	466	429	460	462	444	470	486	489	473	472	460	437	460	449	483	461	475	481	519	446	471	453	498	457	492	481	514	462	454	472	426	468	494	471	492	453	507	504	463	447	510	441	468	497	419	471	498	474	448	452	475	483	474	470	439	469	479	453	440	483	439	478	482	479	480	515	433	474	468	518	468	453	492	477	487	498	485	518	450	451	504	460	489	515	419	523	440	505	470	480	460	510	492	477	487	482	465	451	476	459	511	471	440	478	497	448	478	535	496	481	480	486	519	462	464	474	475	468	456	482	464	463	475	465	479	455	483	464	494	511	459	473	451	486	504	454	468	465	482	443	482	510	492	440	485	485	468	450	490	480	492	473	495	454	485	491	463	439	446	466	464	461	482	475	439	489	471	475	450	479	441	465	472	482	475	494	472	453	449	480	462	492	459	459	460	489	496	457	484	468	482	470	497	492	496	507	473	493	470	464	466	476	479	444	487	455	511	450	462	470	490	506	454	485	454	476	489	489	459	470	465	453	513	444	465	475	443	449	436	481	483	476	472	505	417	480	475	440	459	459	465	480	465	468	484	432	465	459	444	498	441	484	504	437	491	465	457	458	490	465	487	466	496	440	448	439	467	467	459	486	455	480	483	469	419	513	457	524	498	451	447	492	449	490	474	459	472	471	458	488	466	449	446	477	490	474	444	459	485	486	458	478	479	426	493	528	488	432	479	473	497	506	465	489	493	521	483	468	484	482	514	467	464	481	445	462	446	486	478	440	472	470	473	476	497	469	461	476	473	477	468	463	472	492	486	425	500	482	496	468	460	486	461	470	513	519	464	475	481	464	447	480	480	445	511	488	496	535	498	476	439	483	514	456	476	439	468	483	518	477	477	456	482	458	461	476	504	487	455	480	473	460	485	449	482	450	461	480	433	560	445	486	482	470	501	486	491	479	495	487	488	469	462	466	431	484	529	482	494	483	430	479	464	496	475	503	432	473	512	466	472	504	498	428	488	467	442	468	482	479	437	490	455	492	479	465	488	482	446	487	493	479	491	472	472	490	474	490	469	429	438	470	493	466	450	477	475	466	446	509	468	485	493	512	432	490	474	489	489	464	473	482	462	468	471	508	466	470	462	479	491	478	498	468	475	471	504	532	427	476	457	478	461	452	473	465	492	452	474	480	448	458	457	452	501	428	432	454	487	493	455	517	477	484	458	470	488	483	483	481	478	472	462	454	470	467	479	477	484	472	475	498	517	449	470	484	449	464	465	451	462	463	487	480	464	426	478	451	454	473	495	427	469	494	456	485	445	466	473	491	513	454	494	505	517	506	504	487	426	472	492	466	459	482	482	490	475	505	470	493	462	469	461	519	485	473	478	465	480	483	516	458	452	449	477	517	472	507	479	514	479	475	527	434	470	514	475	480	489	487	466	463	507	463	496	462	467	511	505	475	483	487	474	469	486	463	457	502	479	481	457	520	482	502	457	478	464	468	470	452	491	452	482	474	465	482	488	496	479	494	481	484	424	471	455	465	467	526	423	440	474	449	461	466	509	466	498	481	510	488	486	517	464	471	475	477	496	487	454	439	457	442	458	489	494	483	453	521	471	495	476	489	470	467	473	477	503	434	517	469	438	512	465	482	485	455	475	496	448	508	460	461	446	460	521	488	463	481	460	453	457	474	489	465	464	482	476	440	476	464	495	460	515	484	477	462	477	499	468	509	478	438	482	471	451	501	476	488	489	488	491	480	453	487	433	515	455	516	507	452	506	484	444	483	520	464	475	473	458	469	492	474	456	465	449	479	483	470	460	467	467	483	500	461	504	475	475	465	481	484	492	474	493	466	471	443	480	496	501	452	465	462	486	502	410	435	485	499	483	472	505	472	479	487	480	429	513	450	492	498	431	480	494	410	489	449	477	483	490	474	483	474	495	476	450	444	455	485	463	449	424	452	520	461	469	467	451	479	491	474	427	493	478	476	478	457	458	499	461	477	488	491	466	484	504	464	449	437	483	477	446	463	457	468	469	528	442	482	492	505	477	454	477	488	515	464	488	475	431	504	473	464	488	481	477	496	451	439	457	480	461	476	405	470	471	478	464	490	475	470	473	439	450	512	530	432	486	467	518	474	451	502	492	497	487	497	491	458	471	428	489	462	473	480	450	469	469	461	459	492	469	462	469	458	432	481	462	503	453	459	498	465	458	479	467	462	481	450	483	485	465	477	455	483	516	461	470	471	480	432	467	516	504	461	470	456	461	488	428	485	441	482	475	495	502	445	445	462	480	492	485	491	497	458	436	472	464	482	492	480	449	472	468	446	508	459	458	505	448	472	445	454	480	468	482	470	498	519	479	449	466	448	461	518	439	491	518	455	440	461	448	462	462	474	468	451	465	457	502	492	507	480	508	495	518	455	464	483	443	483	446	463	467	497	445	503	443	460	464	440	461	488	467	519	480	471	476	482	459	470	479	461	476	469	451	461	460	488	487	462	437	475	487	451	465	502	491	467
44936	36826	11777	6060	4288	3203	2575	2167	1819	1592	1407	1300	1220	1170	1041	1037	1001	979	892	890	902	850	829	870	837	840	860	794	836	815	828	810	809	831	762	773	804	790	778	822	811	799	764	763	794	803	792	719	706	817	790	739	758	796	741	734	739	789	785	748	718	749	800	751	761	810	744	733	822	756	717	723	770	681	714	764	751	758	758	790	747	703	751	759	741	836	773	746	753	709	760	765	713	769	778	776	760	751	771	695	811	744	785	707	769	763	784	754	745	776	718	785	703	764	735	713	784	748	720	796	728	790	716	740	714	726	793	758	748	794	756	757	722	791	782	700	805	746	772	739	801	745	738	810	771	714	775	758	777	773	748	715	751	800	781	759	775	832	728	786	692	783	775	728	702	717	734	731	761	774	717	780	759	710	756	784	710	735	760	761	737	706	747	715	718	733	753	724	763	801	731	755	728	747	743	771	739	803	752	769	737	778	761	726	708	773	733	737	733	788	784	739	723	693	706	763	737	769	735	740	724	737	785	744	761	751	756	744	759	746	799	722	805	743	702	779	746	719	768	711	737	746	720	716	739	766	758	753	766	744	772	766	690	758	763	741	758	784	709	721	722	736	741	737	848	749	721	721	737	744	702	750	758	758	767	758	738	742	719	684	740	745	738	710	745	753	738	718	783	741	716	765	771	720	704	722	753	784	810	729	709	741	750	777	767	738	747	745	833	752	733	751	685	749	782	749	768	769	754	729	749	741	721	787	722	736	754	761	782	745	787	741	687	762	726	748	793	790	756	804	764	749	719	751	783	763	723	754	753	756	785	748	791	726	731	753	754	752	734	803	753	748	747	730	741	759	715	747	707	730	774	819	729	737	727	719	764	735	773	739	771	739	763	775	713	724	732	755	724	780	718	760	751	754	757	725	781	769	719	764	736	756	748	707	781	740	794	734	750	731	745	730	773	734	750	752	727	796	777	684	783	784	743	727	749	744	782	722	742	803	758	811	770	771	760	752	751	778	718	750	780	774	720	750	800	729	763	778	747	788	759	757	795	775	684	713	749	742	788	724	760	739	766	719	731	775	759	764	738	778	805	778	777	784	754	704	743	747	772	745	766	718	752	718	729	748	776	770	755	722	789	792	813	753	769	728	738	733	768	786	730	779	749	741	734	741	727	732	760	760	778	763	759	735	754	797	718	715	746	779	751	737	762	793	716	776	763	793	777	754	729	764	793	819	722	764	734	766	765	758	771	738	765	748	756	753	770	734	745	771	711	672	741	754	699	764	755	756	683	812	763	807	762	764	769	714	765	772	736	730	736	769	778	763	775	755	744	745	727	744	781	738	744	797	713	761	729	757	754	727	729	788	776	750	753	746	737	764	769	721	744	796	771	731	729	757	777	770	760	734	770	752	740	691	721	795	766	737	751	719	732	721	748	820	785	757	774	818	732	718	768	792	769	766	687	770	775	719	837	785	712	734	757	729	767	732	740	731	794	735	735	744	697	749	781	753	750	771	765	763	750	758	722	756	768	769	751	745	703	790	744	734	695	755	780	764	810	758	749	786	729	766	741	735	760	761	780	695	767	735	741	777	766	727	767	733	757	750	810	773	701	752	744	719	750	759	712	753	673	697	707	751	729	699	790	759	766	778	709	784	780	695	776	733	760	707	799	756	778	787	803	722	758	774	730	723	791	753	748	754	757	750	771	797	711	726	742	689	732	779	769	752	689	728	762	771	718	736	720	693	768	726	809	752	742	749	791	737	787	753	733	745	740	742	787	718	769	709	767	710	757	755	811	783	725	671	690	756	762	785	743	734	787	756	750	722	764	745	716	737	704	794	723	738	727	789	750	763	774	749	770	765	746	677	699	759	763	734	717	768	785	766	725	771	763	696	769	763	742	737	749	752	775	756	786	776	789	793	765	747	781	746	783	775	734	748	785	731	776	774	762	772	730	682	736	760	726	738	746	763	778	759	741	752	699	804	797	756	752	803	745	733	728	760	752	718	765	737	769	751	753	717	760	719	775	761	747	794	764	770	768	739	723	757	767	751	708	744	770	757	780	727	752	772	707	742	743	709	742	763	752	724	692	749	784	694	779	775	785	705	725	708	809	755	761	792	770	783	719	724	800	762	744	745	794	752	734	732	762	730	747	761	669	747	766	739	760	730	693	741	739	754	773	721	738	765	773	789	829	755	724	773	733	768	777	750	771	729	778	820	734	791	760	727	756	752	794	761	747	728	745	766	753	726	736	738	736	725	762	768	732	723	746	758	813	767	764	714	765	761	795	764	778	761	719	791	794	771	752	750	727	786	710	746	774	786	754	767	782	738	808	695	744	723	740	747	746	720	746	735	733	732	759	746	764	723	805	765	759	739	723	707	740	784	767	747	727	718	801	781	696	734	726	767	774	798	747	711	774	730	833	724	749	744	764	787	741	709	732	691	752	772	736	753	774	742	741	785	785	770	721	741	757	743	790	744	752	720	754	768	756	725	746	771	749	711	726	752	739	744	737	731	742	767	780	708	714	768	728	778	761	765	718	731	777	764	756	706	769	742	750	766	773	767	727	762	775	742	776	757	721	741	745	758	756	740	799	746	752	740	723	774	735	742	754	707	710	729	769	715	728	762	758	757	724	730	752	728	774	695	798	754	762	738	725	751	810	737	761	719	751	700	774	687	727	748	727	696	764	742	785	776	776	779	741	755	714	755	755	791	753	724	762	771	727	791	732	781	744	752	724	771	746	721	765	736	753	751	707	739	749	754	696	750	731	794	745	735	790	724	781	764	755	796	759	722	736	734	785	775	726	769	741	730	763	722	798	717	734	794	760	734	775	790	789	744	776	746	739	730	752	701	775	775	726	768	743	757	746	756	792	740	775	715	713	721	779	749	783	723	764	715	781	785	744	777	714	747	758	809	719	746	756	731	745	751	733	695	782	723	785	782	785	723	756	719	733	734	738	812	763	715	727	746	769	734	790	766	775	728	727	785	790	747	721	727	748	726	715	703	748	739	768	745	748	765	760	778	734	765	755	736	723	786	750	768	773	768	731	761	716	706	782	715	743	795	752	756	743	735	715	747	740	726	792	790	701	753	741	729	719	765	764	734	728	756	769	751	809	737	734	729	711	745	750	719	764	729	763	746	757	775	806	750	747	740	768	701	730	744	769	754	783	811	762	738	728	744	735	732	746	809	788	708	756	731	821	750	743	719	745	729	804	759	707	759	719	713	747	806	796	758	786	772	815	784	725	765	733	760	770	723	764	697	774	758	740	792	763	703	738	705	774	738	731	740	774	747	719	762	764	711	711	754	784	755	794	752	742	784	752	789	784	730	733	759	720	756	715	787	746	708	747	778	731	736	790	804	692	716	728	700	721	728	753	767	767	731	753	761	725	735	755	724	754	759	764	748	797	725	779	740	727	758	749	742	736	758	715	768	782	754	778	800	735	715	767	724	801	774	781	695	782	763	730	752	719	778	743	726	780	787	742	726	741	760
27295	20925	9698	557	277	277	240	224	219	209	233	206	224	214	183	201	218	197	201	229	223	223	211	211	223	222	218	222	203	227	196	197	220	237	200	210	183	229	217	205	198	206	210	212	200	180	214	232	206	232	207	214	205	209	212	222	223	195	203	215	188	205	219	207	218	240	201	218	197	222	201	200	222	189	232	202	206	208	201	198	221	228	224	222	192	212	203	196	196	222	231	187	210	211	206	208	213	234	229	231	236	225	210	200	198	239	212	219	240	213	177	189	205	200	197	203	209	226	207	184	203	206	199	234	214	224	205	196	193	233	237	209	236	228	228	209	199	219	168	210	205	211	190	229	224	217	202	211	205	203	218	190	228	202	209	199	188	213	189	226	224	224	197	211	216	200	206	219	212	244	214	214	190	186	204	227	207	208	210	199	174	221	219	202	229	223	230	211	212	212	207	210	176	228	213	216	192	209	201	226	215	226	210	222	200	216	181	219	228	217	196	215	211	206	225	215	223	210	197	210	213	234	199	192	198	216	184	223	202	171	254	211	203	220	208	224	175	215	222	217	220	211	212	199	229	231	207	207	207	210	221	172	209	189	220	206	223	226	193	202	176	207	208	193	199	200	221	220	222	217	209	194	197	224	203	187	209	200	186	198	219	196	191	199	206	196	213	210	213	179	217	226	202	185	190	227	195	210	221	205	196	219	196	234	200	189	203	192	212	220	214	219	193	229	199	220	179	189	186	202	200	200	210	222	230	206	213	205	212	182	181	181	201	229	195	212	194	215	205	199	231	235	212	197	205	247	216	204	223	196	198	216	193	203	181	225	214	212	217	221	213	213	200	209	233	212	219	202	200	217	213	207	234	223	196	210	204	224	192	224	228	226	194	192	212	200	221	232	193	186	204	209	197	203	215	214	225	187	218	217	201	206	184	189	199	204	211	233	205	226	201	202	207	206	196	216	216	209	209	215	208	188	231	215	198	189	213	200	192	212	196	216	210	187	203	232	224	185	205	175	222	226	213	206	205	226	191	209	200	207	222	215	201	225	189	206	217	204	205	187	213	204	190	200	220	194	200	206	210	215	194	210	216	190	188	203	217	212	201	196	220	199	197	190	216	217	205	213	199	200	205	214	209	168	206	183	205	220	213	204	204	225	217	186	197	212	225	215	217	209	216	220	218	223	228	209	211	184	184	197	204	204	200	235	191	207	192	178	182	196	208	203	186	200	205	219	182	217	204	225	217	204	204	199	211	219	196	202	188	210	212	185	215	188	213	216	201	212	209	199	215	223	225	202	239	226	194	238	215	215	209	210	217	210	188	212	225	197	197	216	191	236	217	203	188	221	180	223	206	244	194	203	202	192	209	225	220	204	178	215	197	199	190	221	211	219	211	229	228	216	213	209	199	217	188	180	218	216	194	210	230	239	217	230	204	200	205	205	196	212	213	197	205	200	219	185	199	210	199	189	191	217	191	221	237	208	209	193	209	204	210	189	223	234	205	209	221	215	220	224	216	207	204	185	185	196	214	187	204	201	184	198	205	205	199	212	216	178	219	209	224	205	208	214	172	217	205	194	219	227	239	225	197	212	197	209	232	231	204	201	238	213	204	207	194	202	194	207	201	217	209	195	207	192	214	202	200	223	189	210	200	206	202	236	185	218	186	223	193	195	190	199	185	236	199	168	193	197	186	203	197	194	211	192	231	179	201	205	207	211	236	214	177	216	229	217	190	229	219	239	203	191	208	193	208	227	200	206	199	201	206	212	213	196	205	203	232	203	211	232	210	183	198	218	245	226	226	197	212	233	178	213	206	189	204	193	210	216	201	180	221	185	224	205	214	219	192	226	218	221	196	216	176	201	209	217	180	208	219	196	227	196	210	202	208	212	233	192	212	195	231	207	209	199	195	218	206	204	224	208	245	219	195	196	222	200	204	215	212	224	195	214	229	214	210	231	195	212	195	191	195	215	202	220	231	208	228	188	203	196	209	208	242	184	196	214	219	221	226	202	189	214	205	178	234	183	210	212	182	225	228	215	174	206	237	238	210	205	218	220	227	194	206	193	221	198	206	215	209	243	207	209	222	202	182	208	189	215	210	210	217	216	224	206	203	191	213	209	193	214	212	201	211	189	203	201	206	216	228	205	208	198	197	189	233	214	213	217	206	200	218	236	232	224	234	202	253	226	208	214	202	207	215	204	198	205	214	211	191	229	215	213	206	202	180	193	224	207	207	211	216	197	219	218	193	219	194	206	203	192	189	204	202	229	194	223	204	212	217	213	204	210	189	197	206	228	203	205	203	169	195	201	172	225	214	189	231	181	211	195	192	178	195	221	219	193	198	214	196	197	215	207	220	169	207	213	199	237	202	222	212	201	197	221	206	218	198	192	194	210	191	203	229	238	210	201	229	235	218	198	198	181	229	211	211	168	217	222	204	205	226	221	202	197	208	219	204	191	191	200	201	233	196	221	196	199	240	199	210	198	199	226	223	227	195	203	232	191	209	245	222	194	222	215	214	236	212	181	207	220	210	204	183	208	213	211	186	205	211	208	193	212	222	190	194	177	187	216	205	195	190	225	193	205	194	194	226	216	210	222	199	214	225	201	215	218	224	166	198	208	218	204	229	195	199	208	210	205	175	230	228	222	211	209	184	197	234	203	189	206	202	212	211	220	236	223	185	186	218	206	189	223	220	208	184	219	223	181	218	223	193	214	213	217	233	229	191	218	204	204	227	221	199	218	232	217	246	179	201	196	210	207	197	205	206	201	213	208	200	204	220	201	239	227	212	216	211	224	187	194	224	203	192	203	216	224	223	202	227	217	220	199	202	206	229	192	184	219	208	210	211	201	202	209	211	200	204	227	231	210	188	196	180	195	215	235	214	226	193	196	216	206	213	203	207	208	189	201	187	223	180	193	226	232	205	233	208	195	206	210	214	196	233	207	225	199	196	173	200	224	224	195	234	211	208	225	185	191	197	212	190	210	228	221	201	197	208	200	206	190	212	219	227	215	216	231	196	211	205	199	239	194	192	220	189	188	186	204	222	195	205	227	203	212	226	252	221	203	183	206	208	208	225	221	176	193	206	219	229	226	201	194	214	193	211	191	188	206	224	229	202	234	188	193	214	209	219	206	218	200	201	184	208	213	199	201	193	220	188	184	198	193	223	237	212	219	219	204	230	215	224	204	217	199	209	187	190	211	206	223	187	209	186	205	209	224	222	204	200	232	218	207	178	205	233	181	205	209	205	188	199	205	200	213	230	197	202	204	200	230	219	216	214	239	227	213	219	229	201	213	212	214	196	195	190	208	204	232	215	191	192	195	198	194	210	227	218	210	231	186	205	212	197	233	218	192	186	190	207	196	217	239	223	207	218	195	235	220	191	194	218	222	203	207	192	195	196	222	194	187	203	225	206	199	215	204	203	217	193	222	190	205	208	211	191	193	204	218	214	188	216	219	219	207	199	215	211	198	183	215	195	235	207	211	191	204
24861	13472	1025	580	509	465	439	419	369	384	407	345	347	378	360	349	372	382	356	345	357	305	328	351	353	342	373	322	352	346	361	319	336	377	343	332	315	308	350	346	357	355	365	325	329	355	339	309	375	338	353	362	332	368	320	367	343	316	354	335	321	384	342	318	333	348	324	340	348	371	347	320	338	335	354	344	373	348	349	321	342	344	365	323	351	356	333	350	301	324	336	360	352	354	339	331	317	332	341	338	350	340	356	336	351	348	323	337	348	368	338	359	341	348	334	331	331	324	337	340	332	339	348	365	347	346	334	315	356	337	357	362	356	348	335	331	336	352	352	349	336	320	348	344	317	332	336	413	328	343	353	354	354	351	336	346	344	318	324	330	341	336	386	377	319	365	343	371	336	325	365	346	323	364	366	343	356	345	316	319	360	370	346	336	337	353	312	351	335	327	338	349	333	358	303	361	312	337	329	352	352	339	346	389	339	349	350	330	356	356	312	334	331	338	342	322	338	362	328	365	352	321	346	342	344	329	378	330	335	343	340	339	334	346	332	344	319	296	328	329	320	365	331	341	313	336	348	346	349	322	361	374	371	345	352	320	365	363	367	346	331	355	364	334	334	313	346	340	361	329	353	381	365	335	335	360	350	341	353	346	330	367	333	388	340	338	335	326	321	332	357	344	340	336	333	343	359	307	302	335	318	336	352	326	339	317	343	360	342	346	347	346	338	316	330	336	351	358	360	324	357	332	345	346	314	317	366	347	317	337	353	349	349	342	358	322	365	355	366	319	357	324	336	344	388	350	358	333	327	336	357	324	341	362	350	367	330	328	343	339	357	339	353	346	368	355	332	301	348	362	361	327	333	339	376	361	361	326	340	384	312	363	371	325	358	343	321	336	336	347	382	332	318	355	328	325	359	360	346	344	346	337	327	359	350	373	335	362	320	357	280	379	323	340	347	350	329	347	340	361	382	322	347	354	384	292	348	306	341	342	377	343	365	337	354	328	343	332	334	368	299	343	339	299	339	354	317	328	381	342	327	359	347	362	329	334	322	360	316	330	361	334	334	316	324	358	329	350	341	382	362	338	320	342	362	351	348	340	328	335	372	345	358	320	335	337	344	362	345	343	331	360	331	328	355	323	331	354	357	310	320	319	368	320	340	331	317	349	343	314	343	362	328	350	353	357	350	336	362	329	356	352	336	323	337	348	346	317	330	349	337	294	341	385	352	352	324	318	319	339	325	361	364	368	327	332	329	332	366	369	349	314	346	364	364	333	345	343	333	338	322	335	353	361	379	314	336	322	338	390	338	372	368	350	340	362	351	358	379	327	354	337	336	326	336	351	346	337	328	342	360	361	347	313	323	370	347	323	335	338	327	325	357	354	346	364	362	344	329	331	367	323	340	356	349	331	341	362	370	336	326	319	324	358	331	342	304	339	324	343	337	336	308	359	379	372	343	358	359	340	344	312	322	338	354	333	354	352	354	351	354	347	326	353	316	373	357	295	320	322	366	365	347	364	318	333	376	341	363	342	360	316	336	383	305	345	353	356	342	357	348	341	343	360	369	341	344	341	323	350	329	331	312	348	333	385	348	341	320	333	340	340	324	321	325	354	323	356	383	340	338	359	317	354	353	326	339	329	355	334	358	322	334	325	350	393	356	354	327	326	311	340	353	360	318	335	372	345	366	348	343	360	346	348	355	386	342	337	334	368	367	352	330	331	342	352	299	361	336	368	342	339	337	323	342	337	323	310	330	324	371	332	364	353	340	357	344	359	344	339	340	356	352	341	348	304	368	321	383	351	363	355	343	358	349	328	328	334	351	316	308	345	320	330	332	338	332	329	325	352	352	346	333	360	332	310	348	319	324	365	344	337	334	331	342	350	354	352	334	337	340	362	341	371	347	329	328	365	360	354	335	327	345	326	348	376	316	406	337	350	326	356	349	346	346	350	348	383	331	339	351	325	333	378	342	337	340	357	356	344	345	332	337	352	303	339	319	307	320	340	357	355	326	345	317	352	345	341	323	334	331	332	320	349	350	327	344	310	354	359	335	336	353	328	356	364	319	363	345	353	331	323	351	328	343	366	380	314	364	362	339	331	365	348	370	329	353	300	360	332	336	353	373	335	329	331	343	344	350	310	320	342	325	358	325	326	333	366	307	323	350	316	360	324	374	342	332	355	331	332	303	341	319	360	354	379	335	367	324	352	349	352	329	345	345	323	348	334	321	325	342	371	340	335	338	360	292	359	318	357	292	358	299	340	355	327	346	326	334	363	360	345	362	349	364	333	340	369	342	354	355	349	373	361	324	306	325	340	319	335	338	340	356	353	340	340	372	319	355	338	310	356	328	300	331	347	345	330	360	328	340	339	299	347	348	320	335	338	339	316	320	372	305	363	331	357	343	358	368	333	333	336	352	328	347	385	343	359	382	341	318	333	330	350	377	331	339	344	352	337	314	373	400	335	327	352	329	389	331	325	362	325	354	359	326	349	368	323	337	378	346	384	345	309	338	375	340	360	351	343	328	341	348	305	337	354	348	374	349	337	355	365	364	332	325	339	311	319	333	345	353	323	336	322	366	331	331	344	357	341	367	372	341	360	341	384	374	342	321	335	339	361	332	386	328	329	314	362	348	326	327	341	332	363	323	332	302	341	340	297	297	359	344	347	365	363	350	338	307	335	362	349	354	340	305	326	302	322	348	337	337	328	311	333	325	362	352	321	362	342	330	360	304	369	344	333	342	323	356	316	348	362	330	384	326	354	371	337	311	339	332	377	347	362	341	347	328	363	370	337	344	361	343	372	351	346	370	347	330	350	330	339	370	355	311	357	343	338	349	333	352	325	328	345	325	356	316	366	351	343	331	370	337	344	335	333	385	327	345	355	324	320	326	345	337	342	359	348	362	373	326	322	348	382	353	333	309	342	362	326	355	375	334	292	326	323	344	338	364	380	318	308	366	345	353	322	343	335	333	359	344	366	359	332	309	348	331	328	314	345	345	368	321	358	362	340	376	343	374	322	348	353	355	315	353	318	331	329	367	315	316	388	356	324	362	311	367	328	346	350	326	348	326	327	327	331	350	339	358	365	354	341	339	351	314	348	339	353	328	370	339	381	360	355	350	344	370	346	346	322	335	323	341	359	318	304	329	346	386	282	314	325	340	343	328	371	339	331	330	314	371	324	353	319	361	369	343	335	329	349	315	322	353	342	368	337	336	352	324	354	328	336	332	360	352	332	330	315	330	343	356	347	353	321	315	354	319	367	332	330	345	341	320	347	372	339	338	339	348	347	347	363	325	349	376	327	333	309	326	338	336	351	324	375	354	317	361	353	383	338	350	376	355	324	351	322	358	363	375	319	334	369	348	326	362	326	330	340	329	363	354	315	336	364	364	351	334	320	343	314	321	353	387	340	312	341	353	334	322	343	329	343	334	334	351	363	357	319	358	326	331	309	335	358	338	362	335	341	347	344	370	314	337	299	364	342
24158	21383	29122	23946	20852	3975	934	636	603	610	539	555	489	484	497	477	525	472	468	471	457	507	447	476	484	477	487	448	449	465	439	483	472	464	502	451	458	424	454	433	469	413	500	476	469	471	467	453	397	493	452	456	425	433	434	471	437	462	463	477	428	464	443	476	455	475	450	449	431	453	426	444	447	434	398	439	474	440	437	407	456	450	460	475	472	435	457	453	468	448	437	463	430	447	475	461	404	499	456	458	410	476	425	469	470	430	452	430	473	451	432	434	463	407	422	442	430	425	428	475	471	460	458	455	466	444	438	468	462	420	453	448	428	421	424	443	435	431	476	416	436	421	425	458	448	493	467	428	399	426	441	444	464	436	431	435	465	455	473	426	429	467	438	409	459	465	445	443	420	459	487	479	408	465	471	448	418	482	439	445	433	436	442	460	439	443	481	457	483	471	478	467	430	423	427	430	467	451	465	481	445	426	462	433	415	451	437	452	459	486	407	424	448	438	438	506	493	423	474	452	448	424	433	473	442	458	409	467	441	440	447	452	447	452	437	447	489	488	422	447	455	460	425	471	407	440	483	451	427	451	440	434	450	433	482	465	395	487	423	474	462	464	493	479	433	466	410	453	439	470	447	461	436	477	447	448	475	434	420	474	479	450	449	467	438	379	494	465	427	450	468	420	441	489	452	466	451	469	462	453	441	419	493	489	451	396	466	485	460	447	428	418	430	490	451	468	441	519	468	472	424	470	435	407	435	471	454	456	438	420	404	500	436	417	484	463	419	412	433	475	452	407	430	448	436	428	469	449	455	448	448	466	461	442	443	439	439	401	472	459	447	493	413	479	450	454	441	411	477	402	462	450	492	456	428	438	415	467	475	428	423	425	448	425	469	454	487	447	482	410	459	446	485	430	380	455	499	448	468	492	436	442	445	445	502	446	459	441	457	467	429	496	444	463	468	430	441	443	465	443	442	425	473	493	453	448	461	418	451	437	462	440	419	429	467	420	453	415	475	434	448	456	451	455	464	426	456	428	441	451	457	448	475	428	427	442	463	436	460	460	433	443	478	487	458	434	456	472	475	451	469	455	459	443	458	424	425	433	448	445	458	426	498	467	449	493	443	465	460	438	477	455	429	405	434	429	413	407	459	432	444	457	440	423	455	424	439	470	452	485	440	437	437	436	435	449	426	461	436	472	419	488	430	466	441	463	445	438	432	437	439	417	470	475	460	449	462	456	467	455	451	463	450	456	442	436	467	477	455	458	472	456	445	442	437	457	491	431	423	432	433	443	436	463	423	442	466	428	471	422	421	474	461	442	415	438	446	447	453	431	451	443	445	471	486	437	476	439	475	432	429	475	459	454	464	455	487	458	418	445	446	429	441	498	418	440	432	451	437	469	402	415	483	419	432	466	428	477	416	411	431	486	456	461	469	448	418	443	452	414	459	439	464	459	404	457	443	490	457	454	442	521	473	460	435	435	422	450	410	435	477	443	453	430	495	431	391	401	443	484	444	421	430	434	481	470	451	425	448	456	483	415	482	453	424	408	413	415	439	451	419	431	415	417	488	409	429	421	449	459	449	439	438	413	406	447	453	426	478	467	437	476	479	448	461	442	428	486	441	451	460	393	437	428	402	442	433	432	497	430	458	455	417	466	457	516	427	424	441	438	433	483	428	459	448	446	461	474	445	484	429	445	479	429	491	428	458	453	446	457	482	454	449	451	500	448	474	464	442	427	434	449	472	450	451	452	461	457	437	429	448	437	458	458	422	430	451	451	451	436	448	480	467	466	468	435	423	477	458	437	456	458	450	464	447	463	434	439	456	463	441	465	395	434	452	443	450	441	459	427	454	428	477	484	434	435	445	444	463	455	450	446	468	462	476	436	480	407	520	465	457	430	437	425	473	479	448	439	458	452	460	415	438	475	451	469	481	438	439	459	484	451	481	433	467	440	431	437	482	467	459	464	407	410	498	455	490	430	426	476	453	441	454	463	446	398	493	443	472	437	443	443	438	477	450	484	485	426	422	469	459	472	449	424	417	443	430	434	453	427	430	437	450	482	434	485	448	475	446	420	492	433	454	469	433	470	461	447	446	427	431	438	410	494	435	444	417	475	483	459	461	470	441	420	484	471	455	485	448	456	429	451	460	465	418	458	423	450	445	424	425	408	435	457	433	452	457	423	428	452	436	453	397	461	461	462	401	445	496	443	427	453	464	464	435	436	469	438	471	454	456	403	417	432	456	458	496	485	426	450	456	451	485	466	434	451	460	486	437	443	461	461	463	423	456	446	483	431	449	433	443	464	454	460	439	462	427	467	446	431	429	418	484	466	449	409	441	449	465	455	470	474	452	464	476	452	470	461	437	441	448	443	437	435	454	433	429	425	473	411	402	451	443	428	417	451	405	444	458	439	455	473	459	441	434	430	458	456	439	415	426	453	434	476	490	495	507	464	475	445	428	469	465	453	438	457	473	424	457	463	450	447	466	450	432	475	442	454	445	455	450	450	471	457	442	450	493	467	457	492	444	436	426	464	433	441	450	457	457	455	468	445	475	483	435	476	460	421	431	466	452	465	451	421	469	490	448	435	420	451	434	482	429	412	440	418	429	454	447	425	495	421	442	413	488	445	459	434	473	423	475	427	450	431	446	469	427	457	440	438	435	454	471	445	440	410	406	483	450	440	457	471	437	467	423	443	458	465	468	445	432	470	432	454	449	442	447	455	460	423	412	441	480	455	448	441	458	454	421	453	439	475	431	443	458	462	479	446	466	452	470	435	428	431	439	434	466	466	442	477	480	454	426	451	424	438	454	459	434	440	443	446	412	433	452	431	445	442	451	453	446	454	473	419	464	438	462	462	437	434	449	420	453	466	451	445	458	451	477	442	457	464	466	411	453	471	455	448	459	432	433	418	455	422	418	462	433	448	474	452	439	451	477	437	454	429	430	482	450	429	440	415	417	445	416	467	442	438	458	439	458	454	454	439	462	433	407	445	435	418	404	447	447	455	452	416	473	405	434	430	430	453	467	484	443	427	428	456	444	446	453	431	452	446	439	437	416	460	442	435	420	445	477	474	423	454	422	438	433	474	458	492	452	426	461	430	465	502	442	419	454	434	426	464	465	472	471	438	432	427	455	434	476	485	434	417	422	454	455	430	431	461	431	433	432	459	481	453	455	435	470	460	449	444	449	426	475	468	463	407	445	478	445	431	458	460	478	474	409	477	443	470	436	420	463	484	440	421	436	504	445	436	444	446	439	473	454	473	483	441	434	480	440	450	439	458	474	427	453	451	475	469	437	414	442	480	449	450	421	461	468	457	449	464	462	418	427	424	471	461	440	433	460	414	433	446	440	414	459	453	463	440	451	432	450	451	453	422	485	459	448	450	440	445	412	433	467	413	454	464	431	444	444	462	494	452	462	454	473	480	426	443	447	420	449	437	417	461	467	446	479	470	463	461	419	420	422	450	444	405	491	438	456	438	399	445
44465	31520	7115	3551	2473	1951	1583	1430	1272	1031	1075	957	883	908	866	833	796	801	798	822	773	749	792	787	751	780	787	753	763	747	738	728	732	717	761	752	682	689	709	691	703	707	738	700	698	715	717	714	779	701	735	759	721	669	707	679	695	755	737	725	689	715	718	698	668	678	708	711	652	696	698	683	743	694	716	682	736	732	727	685	701	704	702	689	670	712	734	755	695	670	693	756	699	742	693	663	711	721	703	726	706	705	693	699	708	726	716	744	718	705	711	671	734	666	748	686	726	693	743	707	737	731	701	717	724	701	686	731	763	697	719	693	692	729	681	733	707	698	705	654	756	725	725	708	739	680	737	678	723	741	662	725	682	753	733	672	711	704	736	713	679	687	688	714	679	731	696	675	667	696	695	760	728	670	674	722	711	686	680	688	684	721	730	700	696	740	718	747	742	669	694	757	718	692	707	659	706	748	716	749	722	685	703	689	709	744	711	699	698	705	698	768	721	679	727	720	671	728	711	689	713	699	734	712	754	700	719	730	712	698	715	722	721	697	689	692	687	718	704	726	674	726	706	737	699	696	678	689	700	714	687	702	671	744	689	717	659	660	657	729	698	702	764	681	703	712	727	702	699	771	681	655	684	726	711	742	737	669	758	713	691	722	726	662	700	684	736	678	696	707	704	715	749	675	715	707	682	643	674	697	724	683	676	636	696	730	722	673	689	716	740	683	704	735	759	647	754	714	721	723	703	697	691	737	735	650	665	677	673	708	676	698	683	721	726	741	677	723	703	691	674	747	655	690	635	706	680	721	726	685	644	711	704	720	711	638	656	734	711	708	748	659	771	676	729	691	690	719	673	689	734	699	708	720	781	672	694	648	720	723	747	674	741	702	679	727	724	713	724	729	712	693	689	662	756	745	696	700	652	730	722	718	704	666	714	709	754	686	744	690	715	675	682	686	727	738	732	720	714	765	678	739	725	696	689	657	721	745	681	685	712	701	691	715	706	703	720	654	707	709	728	699	681	734	727	711	690	720	719	675	717	693	719	708	675	712	670	702	707	687	691	714	716	713	744	743	772	703	720	686	706	695	686	707	699	707	731	661	742	761	726	683	707	704	674	700	704	671	729	700	696	685	682	676	711	723	715	726	705	728	732	680	728	707	728	724	714	735	732	735	721	667	756	658	696	711	742	670	714	716	715	722	695	689	748	701	745	675	751	700	686	718	747	706	738	740	709	667	691	696	713	740	730	693	736	715	684	705	727	700	685	712	686	701	738	698	713	712	678	696	713	713	740	679	682	723	702	715	688	653	705	692	641	719	664	726	734	713	704	696	699	714	694	689	664	717	741	695	698	718	723	697	702	676	729	655	739	737	705	704	642	718	681	677	711	706	733	745	710	696	712	681	749	711	695	714	669	705	627	722	722	722	737	709	709	701	684	683	639	687	743	741	670	749	760	674	700	713	706	677	680	709	721	684	665	673	700	694	721	717	702	668	732	712	668	722	738	678	689	750	707	719	703	719	733	693	700	634	718	661	711	687	716	758	680	701	694	710	703	656	664	680	752	697	679	696	697	739	723	707	737	710	631	677	706	694	737	745	720	695	719	675	724	761	698	780	692	718	677	701	679	724	700	644	715	729	716	700	692	724	694	707	724	699	695	707	686	647	683	725	724	699	661	650	701	643	706	736	694	725	742	749	729	739	727	749	703	691	749	695	717	691	700	717	702	695	679	713	730	728	706	698	671	708	694	700	697	708	778	701	736	688	741	677	710	691	705	712	717	686	748	658	733	740	671	709	740	689	697	700	710	701	709	754	700	739	705	702	712	720	678	650	692	706	714	705	706	725	713	705	719	743	652	705	700	700	710	697	680	671	674	682	698	724	683	740	716	668	751	685	703	681	691	670	692	689	695	693	717	702	711	727	703	696	715	708	698	711	687	699	751	733	702	655	692	704	710	747	748	723	681	689	690	704	737	706	734	703	743	686	706	710	693	689	748	663	705	738	699	749	725	735	762	671	741	719	712	704	737	726	716	741	711	691	682	675	731	679	645	681	718	691	691	728	735	710	735	687	689	702	660	696	692	752	681	706	679	693	730	723	747	740	685	663	743	793	686	739	734	682	721	706	735	708	692	669	711	697	717	711	670	767	697	726	619	730	702	691	687	734	713	687	735	710	711	755	753	664	734	671	748	718	711	681	730	695	715	737	716	696	678	679	699	699	692	668	665	734	710	743	696	751	705	702	731	713	762	702	676	686	741	689	679	723	696	728	698	711	710	661	728	670	749	695	716	741	691	695	694	747	665	703	714	715	709	701	708	721	723	694	729	717	705	695	710	723	737	685	703	699	718	710	711	715	743	648	720	728	682	655	736	697	660	716	746	713	751	717	684	684	737	706	705	675	738	681	707	728	732	696	688	662	725	671	724	677	725	733	719	705	725	727	695	682	735	697	716	700	729	702	717	690	702	757	688	718	710	721	705	701	715	685	704	725	721	704	722	644	701	764	746	693	671	819	709	684	702	778	724	738	739	688	758	709	624	714	697	702	694	724	682	675	679	742	753	748	756	636	702	661	737	707	680	729	742	674	685	692	734	722	658	766	741	696	748	707	693	691	692	742	706	700	713	691	704	682	686	704	736	691	756	763	697	695	762	726	708	746	688	686	657	711	691	770	735	722	693	708	736	670	740	713	715	711	726	723	709	712	740	721	703	676	632	715	639	672	712	743	677	722	750	701	685	730	717	679	682	661	680	727	711	701	721	719	696	717	660	706	679	691	767	746	667	652	700	734	710	716	661	687	748	719	707	651	678	681	701	707	719	720	689	697	708	726	713	720	686	701	709	692	663	740	708	702	714	743	680	685	668	710	683	708	719	718	776	725	700	711	698	703	698	692	680	697	667	727	670	693	759	699	679	718	704	694	711	740	770	711	695	717	723	709	704	660	676	729	723	715	634	740	723	762	702	689	703	699	697	745	737	696	719	710	708	734	642	753	692	677	720	690	803	719	697	719	696	722	649	703	700	700	700	650	725	648	678	715	746	681	699	717	732	722	716	727	717	685	745	651	702	697	694	626	719	718	649	727	689	699	727	695	706	704	688	719	682	753	704	688	707	708	727	683	658	694	732	764	705	718	714	684	652	679	686	714	740	746	733	697	703	685	709	677	712	734	701	731	685	747	691	710	710	745	749	705	714	748	690	639	774	662	724	703	719	703	745	718	719	699	710	693	672	682	727	708	698	642	684	714	701	725	717	727	750	715	675	706	720	728	708	697	672	717	701	731	713	737	700	677	677	687	739	691	708	709	728	685	696	719	693	676	665	735	718	747	753	733	734	707	724	677	678	685	708	732	725	665	678	674	801	665	720	728	711	714	692	659	746	665	754	710	668	706	746	726	681	727	704	726	712	729	674	746	660	735	703	699	692	691	702	688	692	701	729	725	767	703	669	733	710	721	742	731	714	713	711	729	744	725	675	710	709	681	729	705	725	664
23201	21349	29750	23276	21342	20687	2982	979	814	795	670	632	663	614	556	598	575	589	552	505	556	509	501	522	500	505	505	460	493	474	456	481	505	522	469	498	482	494	518	533	507	532	473	492	545	503	505	550	503	499	514	490	496	498	469	495	511	514	459	524	487	515	493	512	501	504	490	465	492	497	499	454	504	476	476	528	454	492	485	489	509	475	488	498	522	526	484	486	469	502	470	493	471	494	473	510	465	523	455	486	456	471	494	467	477	509	497	491	514	473	473	462	473	468	479	482	483	522	518	502	510	490	499	519	525	510	464	471	454	490	468	466	490	483	523	465	455	468	522	485	502	475	489	483	495	495	496	479	478	513	506	469	492	466	530	497	497	475	480	501	495	482	504	523	476	465	456	489	486	477	490	484	489	470	500	506	476	508	510	513	487	496	464	467	491	476	473	495	435	506	492	454	489	446	496	475	485	475	452	480	464	510	493	493	489	488	525	455	495	451	503	498	480	481	510	458	454	519	474	528	484	448	461	458	492	442	434	492	480	481	475	482	467	506	509	478	506	518	452	459	512	510	475	470	479	489	498	477	475	496	529	487	488	494	413	458	447	530	469	515	458	497	458	493	496	484	493	480	495	467	482	476	448	468	478	499	473	479	493	485	448	460	491	486	493	505	499	508	484	467	448	509	453	514	511	441	462	494	472	511	488	513	475	499	477	442	454	461	471	478	518	463	516	494	469	492	484	513	517	493	506	476	503	460	470	497	488	465	476	488	511	453	469	494	453	469	492	495	472	483	475	472	513	490	507	455	446	452	499	487	475	479	489	471	492	481	498	518	506	463	466	450	495	518	537	464	479	493	496	483	520	476	509	529	480	489	458	471	496	520	500	488	513	480	464	505	485	496	461	497	489	499	476	454	496	490	456	472	505	478	465	496	483	474	485	472	499	449	515	454	497	482	432	468	452	476	477	435	470	492	523	489	505	515	495	500	499	477	459	463	461	523	467	455	473	471	457	470	435	484	485	489	467	475	468	475	463	482	498	497	477	494	471	483	494	470	472	440	484	473	449	491	480	471	469	492	509	510	489	472	496	528	503	501	466	494	493	506	491	473	413	460	466	519	458	470	478	489	479	445	511	468	454	524	471	530	465	477	518	508	465	463	495	486	507	465	482	489	522	493	484	522	470	483	501	484	440	522	496	454	486	479	483	557	500	466	476	482	509	481	482	466	471	479	492	519	513	496	506	461	478	477	440	458	481	490	502	492	497	522	479	496	465	500	478	478	490	471	459	454	471	477	462	477	481	464	497	489	471	484	498	490	488	474	492	478	525	477	482	485	412	546	484	517	471	492	534	526	460	469	506	447	495	484	455	473	495	485	494	493	485	499	482	484	466	503	506	477	511	485	490	525	486	481	437	478	511	482	503	457	476	474	479	503	444	499	485	483	497	502	427	487	486	482	462	445	471	438	460	434	481	454	479	499	512	499	481	518	504	506	436	480	501	509	487	504	489	486	474	484	501	474	455	464	524	494	473	476	465	509	530	500	525	419	520	480	486	497	467	497	476	444	501	534	508	503	467	484	484	473	464	489	488	474	492	485	479	466	475	487	474	515	455	490	553	489	472	470	497	489	476	497	461	515	498	499	501	457	504	492	505	480	465	491	466	488	488	501	497	493	473	479	506	503	469	491	469	505	452	466	479	496	476	500	437	472	497	500	490	530	453	497	497	470	442	498	487	501	505	483	475	522	495	476	510	496	504	496	465	448	467	492	490	476	506	484	477	477	501	491	500	476	478	484	450	500	498	488	479	502	450	513	448	488	503	482	488	511	478	479	457	438	483	508	457	495	450	477	462	486	488	468	468	502	501	532	432	503	499	502	522	480	478	494	479	489	489	475	476	483	500	472	510	500	486	478	477	513	483	463	477	487	504	478	452	523	467	461	455	474	460	483	493	485	504	444	475	462	465	472	521	444	510	458	499	494	474	456	467	483	453	470	463	474	465	498	441	462	483	439	518	509	484	467	475	465	460	467	442	506	508	497	511	475	478	455	476	461	503	464	468	460	464	474	479	483	478	427	503	473	463	489	486	412	508	511	523	485	480	456	514	473	481	470	469	463	479	493	475	477	469	469	493	463	493	539	524	480	454	535	533	486	503	512	467	471	487	465	512	471	461	486	495	464	488	457	438	469	484	462	491	464	473	480	451	487	514	512	462	518	468	486	486	497	486	495	537	477	441	514	445	426	536	499	486	485	490	492	458	477	470	486	467	486	502	468	507	499	498	509	472	478	484	485	477	472	455	483	491	495	540	478	504	479	496	451	458	518	482	469	503	508	512	523	484	498	439	493	469	478	489	459	492	486	497	479	456	456	506	491	469	489	505	470	479	473	460	496	491	490	484	491	498	476	492	468	468	496	477	457	496	443	482	498	494	454	506	500	481	462	450	470	492	461	501	462	505	532	472	474	499	480	470	445	510	477	466	486	461	493	492	499	512	503	507	521	476	459	523	497	460	470	496	475	507	493	458	480	500	490	473	449	497	483	495	519	462	483	502	457	490	454	480	480	512	457	490	485	489	488	479	474	498	509	470	467	487	488	491	427	520	470	468	483	474	473	507	454	524	529	495	500	520	448	480	491	471	521	482	517	465	480	478	506	490	503	474	476	513	450	523	477	452	517	474	490	488	480	458	456	484	474	476	500	466	466	480	463	449	484	483	485	503	473	489	490	513	444	512	474	479	475	482	520	463	486	497	504	426	484	485	482	489	510	475	527	472	474	476	460	492	465	477	463	492	469	511	440	423	482	477	474	462	464	495	516	499	517	455	487	524	504	470	474	494	499	498	449	457	500	521	452	503	497	492	523	457	485	468	478	469	455	505	465	468	509	499	476	508	475	434	509	470	448	479	475	472	521	503	455	486	430	471	493	488	469	480	483	503	502	452	443	481	438	494	469	458	432	460	490	439	451	485	443	484	515	478	469	473	522	519	497	481	485	465	495	461	476	412	469	523	520	485	505	494	493	478	497	519	468	477	473	486	448	481	506	501	511	480	485	459	503	507	476	477	482	479	499	479	542	463	493	496	439	492	469	482	526	475	476	501	497	466	500	479	476	507	467	449	471	472	496	463	492	494	486	441	466	482	459	484	477	486	473	478	478	477	489	502	488	480	468	451	466	533	452	505	511	502	470	510	447	474	463	493	467	460	499	478	484	459	442	460	505	486	479	475	538	483	463	497	496	487	472	470	495	512	441	453	500	472	486	471	476	521	524	415	477	454	472	468	516	488	494	489	518	445	469	507	456	453	519	486	496	459	476	474	490	507	510	464	503	473	474	459	496	476	501	475	504	487	487	478	480	491	487	495	488	494	475	509	509	456	474	507	487	466	469	473	467	493	499	494	463	446	519	460	521	467	467	484	489	507	489	500	481	466	470	530	458	477	504	462	486	482	482	482	490	516	455	515	464	454	485	472	468	472	467	461	522	496	504	498	497	516	456
45136	37175	11382	6061	4057	3059	2480	2062	1795	1479	1416	1302	1247	1098	1052	1014	987	946	977	967	885	859	894	854	803	813	875	861	821	839	789	809	829	835	801	814	767	733	774	802	796	793	824	758	790	769	797	787	750	800	755	728	729	836	765	755	745	787	785	774	776	798	791	806	776	753	770	771	838	820	771	768	743	772	755	815	759	760	774	750	776	728	767	757	720	787	740	781	726	744	753	755	769	739	742	795	741	774	814	738	783	725	753	764	786	770	796	776	746	789	732	809	735	756	753	714	742	781	824	749	732	775	783	752	738	763	750	752	815	767	721	713	761	792	757	791	790	793	796	760	716	683	731	777	794	789	791	735	764	761	752	785	791	771	737	733	812	719	757	775	797	745	765	777	773	727	787	781	787	799	748	749	735	685	735	813	761	806	719	811	757	734	753	780	759	777	774	772	810	817	776	799	792	745	762	817	735	752	753	766	680	733	761	818	754	759	737	800	753	772	766	750	727	730	790	738	793	816	702	714	734	788	765	709	776	729	735	728	781	806	742	709	745	788	752	777	731	782	741	751	768	756	772	795	752	709	797	762	790	677	762	724	797	768	742	857	762	798	754	758	784	753	804	794	758	790	765	760	744	753	795	728	782	763	740	711	723	763	724	784	715	764	759	757	762	720	804	730	743	742	755	728	775	749	747	745	726	771	751	776	735	737	746	752	733	717	770	769	731	830	767	750	717	764	784	748	771	728	777	778	813	727	780	730	788	742	759	748	778	724	783	767	779	703	731	800	755	766	754	738	757	745	757	742	763	761	742	806	804	754	737	760	752	720	741	722	727	706	783	728	816	705	748	769	760	753	755	797	721	783	757	742	731	784	773	728	751	742	766	722	749	718	778	816	751	768	804	759	751	769	693	761	745	762	780	825	772	758	776	747	788	785	775	789	797	797	739	745	786	775	708	769	752	720	723	737	734	730	756	783	812	757	756	734	767	774	805	816	753	770	757	719	754	791	763	772	751	756	771	776	748	751	773	765	760	724	726	762	775	765	793	777	730	727	775	760	749	750	712	737	732	778	748	734	797	770	748	760	720	771	763	795	762	761	777	755	745	744	788	751	733	749	790	796	779	747	761	775	769	727	740	753	744	743	777	792	776	747	822	774	755	754	744	819	750	790	751	751	787	769	720	732	745	753	733	709	759	775	769	786	731	786	755	732	753	778	730	771	724	685	769	783	770	756	765	758	756	759	744	750	768	778	795	734	760	709	770	672	760	729	766	760	791	709	790	735	757	747	746	748	786	768	774	799	753	732	738	818	767	757	704	745	750	766	755	735	735	745	790	761	723	769	732	683	780	762	747	788	727	743	733	726	749	748	790	757	768	735	792	759	768	764	762	785	734	743	777	740	709	727	740	767	718	727	777	732	730	730	788	768	716	796	748	729	774	749	708	716	779	774	758	775	750	743	740	758	732	735	783	782	701	749	794	697	767	753	741	779	807	789	770	729	744	772	783	752	814	708	756	711	753	751	749	816	757	817	772	783	750	707	764	776	762	740	722	734	710	762	719	770	756	803	735	739	782	707	754	779	770	774	781	737	751	796	709	754	789	742	745	683	776	728	808	756	767	743	773	760	724	712	701	800	778	739	760	772	785	718	778	758	751	711	781	722	774	774	759	751	813	747	747	734	748	740	774	771	779	699	722	744	766	751	734	810	786	757	777	752	766	741	756	781	784	750	780	774	729	773	781	709	781	798	743	784	745	751	699	746	793	738	752	747	745	718	748	759	735	725	709	796	765	731	760	731	756	775	723	749	806	748	774	791	750	739	748	734	718	748	786	758	756	757	695	787	751	759	796	764	781	770	790	782	774	787	795	753	716	678	808	778	738	737	756	732	755	713	780	774	774	770	695	725	736	776	700	743	763	758	778	760	751	781	705	710	738	767	771	812	748	770	752	767	753	758	765	710	768	735	747	749	760	769	767	751	712	775	770	730	780	757	776	755	746	780	788	833	712	782	761	728	741	722	749	781	774	734	772	695	791	766	765	755	770	820	751	745	781	748	747	736	730	794	747	745	761	750	751	756	801	788	765	758	696	729	757	723	749	769	768	779	750	728	763	679	769	773	764	751	731	749	794	723	765	749	800	778	758	778	759	748	773	779	750	752	764	789	757	740	717	779	687	735	742	748	773	788	741	790	769	736	776	810	748	769	749	734	755	800	764	809	721	778	799	772	716	758	802	766	799	725	736	705	722	721	717	763	743	762	736	795	736	717	744	758	773	713	784	712	783	738	754	765	789	754	741	745	745	811	752	760	722	715	750	789	737	750	752	792	763	696	765	772	760	790	741	760	784	706	757	776	734	736	768	774	745	752	791	772	733	743	774	730	761	750	804	712	757	792	742	782	764	749	777	758	737	788	747	749	723	716	724	779	786	783	732	740	753	732	753	712	751	746	741	763	757	775	713	776	767	740	790	719	766	735	773	699	795	762	791	778	729	720	774	708	750	726	743	787	775	762	768	779	672	760	759	775	756	746	749	814	707	778	793	800	729	800	777	794	736	742	728	722	736	772	780	774	750	738	771	718	755	795	780	715	769	775	724	784	777	704	754	714	749	758	763	741	742	776	765	804	735	720	755	771	756	791	764	761	741	734	800	803	772	766	741	779	716	729	754	742	754	797	788	758	727	786	775	727	764	779	780	770	781	738	775	731	802	784	795	714	758	733	732	765	736	748	749	783	743	713	731	771	794	764	749	759	758	774	752	738	748	737	744	722	713	748	752	776	757	756	786	749	768	743	773	752	746	763	802	750	777	695	706	742	748	730	758	737	752	769	730	698	762	748	746	751	750	780	776	721	760	715	744	731	746	755	749	787	737	814	715	796	747	767	722	769	761	703	772	826	701	698	751	756	769	754	766	810	771	779	779	759	733	803	779	841	745	807	774	766	795	756	773	741	777	811	756	753	747	730	787	776	763	733	753	749	771	760	809	748	724	749	785	771	770	758	716	761	789	766	760	767	736	757	759	761	750	743	737	792	780	763	746	739	759	777	774	742	719	792	718	733	775	706	783	778	746	747	757	729	720	768	777	745	774	785	800	794	733	769	700	720	759	763	789	696	727	750	776	761	749	735	761	769	781	783	788	755	744	755	727	788	735	746	726	766	723	750	691	752	738	746	763	736	729	744	765	767	765	764	746	709	705	784	726	749	709	684	747	729	744	745	738	800	729	755	778	728	834	712	732	724	801	785	772	772	766	729	728	761	765	769	745	745	738	781	794	753	800	778	750	792	758	744	802	763	798	825	745	790	705	750	716	794	785	761	756	788	749	794	729	744	775	767	757	792	770	754	760	735	778	791	747	787	755	735	729	721	764	734	748	782	809	738	717	719	760	712	807	748	804	757	744	746	747	719	760	724	777	756	773	751	703	767	731	775	795	755	742	779	705	752	773	749	786	750	762	755	729	753	730	763	762	754	713	739	755	735	736	796	745	754	738	786	787	755
27248	21154	10776	847	514	484	279	248	253	248	218	207	206	228	244	231	212	259	214	211	225	233	235	209	208	189	216	220	227	220	191	214	227	227	224	209	209	218	232	237	233	220	215	196	218	207	203	197	194	205	191	253	226	226	214	218	223	206	210	202	219	225	229	236	202	251	233	220	189	198	231	211	210	212	216	216	201	200	209	226	208	205	241	201	188	232	206	203	219	201	231	244	221	217	263	252	214	207	214	223	216	212	207	201	203	235	238	196	197	242	240	212	204	203	222	205	233	227	219	205	225	219	208	207	210	218	221	218	201	211	205	176	211	217	196	235	218	197	211	205	189	228	215	223	215	205	224	206	204	195	212	198	228	250	209	200	218	211	202	240	233	220	197	221	194	231	170	211	207	223	201	222	220	228	212	224	211	215	208	199	200	224	220	241	195	189	217	216	222	217	219	192	182	215	214	209	209	206	215	206	211	215	208	204	225	189	237	179	194	223	239	206	211	198	209	198	220	204	214	197	203	227	221	211	204	219	211	237	213	189	228	215	191	203	194	201	212	225	198	203	218	220	210	223	225	233	237	201	198	211	220	227	198	195	218	216	211	213	218	193	224	230	206	239	211	206	204	220	230	208	199	215	219	213	222	214	228	217	213	210	224	226	193	208	201	203	202	221	206	233	209	214	205	253	186	217	190	210	189	235	212	183	207	193	215	216	221	221	213	227	229	216	226	232	221	224	209	208	218	229	237	224	196	232	225	217	226	227	221	199	221	221	212	197	212	230	217	216	232	209	227	221	202	200	181	200	236	203	242	239	195	199	215	208	210	214	215	201	200	211	207	206	201	226	223	207	209	203	208	208	195	233	207	214	208	218	207	195	210	213	190	225	194	216	221	218	193	206	219	225	227	221	223	205	218	227	217	220	218	213	225	183	196	250	214	189	215	247	208	218	199	181	215	211	234	224	196	201	237	217	213	225	219	208	205	243	201	222	224	216	225	229	242	220	200	203	167	207	202	215	236	210	206	214	186	212	209	211	185	193	207	221	208	198	210	208	218	224	201	207	214	225	190	219	207	219	219	204	212	234	206	225	214	212	227	220	215	221	198	225	207	217	200	226	236	230	221	207	250	209	221	215	215	202	192	199	230	197	189	203	219	215	207	221	234	228	227	217	213	219	214	224	203	239	224	200	197	210	220	211	213	230	197	215	227	217	229	223	219	226	241	185	220	211	192	221	197	239	228	219	203	222	214	206	208	201	222	209	233	216	221	217	230	206	212	229	209	205	226	205	214	233	246	210	218	201	220	200	217	205	207	185	202	229	186	205	210	174	195	193	237	233	203	191	228	196	222	218	222	199	199	245	199	214	217	207	203	221	209	214	215	242	187	248	210	196	234	218	218	238	229	191	191	235	229	233	213	207	202	183	229	188	214	208	222	225	208	248	214	197	243	217	210	189	235	195	233	204	203	213	230	219	202	198	199	183	217	214	193	215	213	212	200	211	227	199	186	203	219	245	209	197	220	238	215	203	222	230	189	191	210	207	252	202	206	198	214	205	202	214	225	195	198	212	213	222	215	209	194	215	204	209	221	205	204	215	249	204	193	235	242	207	210	199	178	216	207	220	212	197	220	227	208	207	233	212	226	215	220	204	220	216	209	210	222	225	208	201	203	211	232	212	219	212	226	203	195	228	191	209	227	239	216	186	212	225	260	231	246	227	203	224	231	242	212	235	215	196	202	177	180	200	187	200	200	211	213	214	182	244	211	218	229	213	227	217	222	231	215	230	227	194	211	220	236	219	239	210	229	207	234	219	216	217	230	193	233	217	214	217	216	221	229	207	213	172	213	188	224	203	207	228	208	223	219	208	241	240	212	224	235	212	211	194	212	219	204	230	222	217	200	197	188	243	209	195	200	226	199	220	215	200	240	218	212	223	231	192	229	203	214	227	232	217	220	212	236	210	205	172	223	200	219	210	224	215	204	222	227	211	215	206	218	214	206	207	226	246	207	208	243	235	210	222	212	209	225	228	209	220	227	186	231	210	199	230	206	209	207	230	215	215	192	215	218	219	219	212	226	238	194	224	212	195	230	219	223	225	226	206	201	225	222	205	222	231	219	206	232	218	190	221	209	230	206	228	198	232	221	207	202	237	189	210	223	223	218	204	215	224	203	175	214	231	204	227	215	215	214	189	249	196	222	214	200	196	211	207	197	242	191	204	185	195	214	236	224	230	232	215	204	229	193	219	198	211	205	198	238	199	197	197	235	204	219	225	211	224	222	195	220	216	224	218	181	217	243	223	219	189	224	199	216	196	221	226	210	221	218	198	216	211	213	240	238	204	219	230	217	216	197	213	211	194	229	204	248	199	230	179	198	214	234	228	214	213	226	233	218	241	222	202	209	222	229	221	203	227	220	208	220	227	225	215	203	229	220	214	198	235	215	228	222	211	238	202	210	217	210	229	219	205	215	237	213	213	215	220	198	225	247	219	218	210	224	241	203	194	224	201	211	215	217	192	195	207	212	212	206	227	220	205	217	215	186	199	207	228	221	213	224	206	232	222	219	200	236	212	208	210	224	211	221	222	201	176	211	196	192	238	176	206	212	195	203	208	213	203	230	196	197	240	217	226	223	191	205	205	221	202	215	212	212	227	210	222	201	209	218	197	202	227	203	237	215	195	230	228	225	241	231	192	222	211	212	217	215	252	204	211	212	219	207	245	231	222	227	219	211	229	212	209	199	201	226	212	219	188	211	213	220	236	183	194	215	196	224	217	245	210	222	226	237	213	240	203	214	198	202	229	239	221	236	220	190	201	224	219	215	211	210	210	220	218	211	255	217	212	228	200	198	226	227	204	233	241	205	220	214	208	219	246	218	193	197	242	210	227	201	233	235	230	226	195	207	196	228	200	215	234	214	206	214	213	189	209	206	217	204	214	216	211	222	224	233	223	219	198	201	217	204	209	204	217	207	208	202	217	203	209	225	214	207	232	211	195	209	211	229	216	194	192	199	201	208	208	214	206	219	221	197	214	230	210	199	202	224	188	193	210	241	212	214	201	188	205	205	202	210	189	220	196	237	205	195	199	215	199	219	212	224	198	215	234	217	220	210	240	195	228	210	210	234	212	208	195	221	233	218	214	201	187	226	190	199	231	190	187	210	232	224	218	186	213	231	227	207	221	221	232	200	228	198	224	201	203	233	218	234	205	209	234	219	214	218	204	211	230	218	238	232	214	218	228	221	243	212	231	219	212	209	225	220	243	203	206	222	206	189	258	198	227	220	204	231	205	238	199	239	218	185	223	214	210	221	227	221	191	220	226	233	221	199	213	201	201	209	211	242	208	209	201	223	226	233	235	180	209	245	208	241	228	216	210	219	201	226	210	247	221	224	205	234	212	207	199	208	222	210	209	232	201	180	211	211	212	222	225	206	220	215	173	214	210	211	221	214	186	195	242	218	198	195	228	224	239	212	206	223	189	228	216	223	213	213	193
26250	14346	1114	704	544	452	444	409	357	395	374	402	363	343	391	333	339	394	378	355	376	345	352	346	363	354	395	344	369	328	330	354	364	341	337	365	348	364	337	385	348	327	347	335	367	356	343	344	335	364	354	329	343	343	357	342	333	345	340	349	330	343	394	375	342	366	350	365	344	342	395	379	379	316	376	355	341	344	389	378	321	318	362	363	338	339	333	354	339	352	368	344	367	356	341	364	374	383	359	330	353	361	328	351	390	368	353	346	361	341	381	345	348	349	363	338	356	337	324	388	333	337	319	371	386	393	340	376	342	327	344	373	348	357	368	366	318	322	362	362	336	366	344	315	351	340	343	354	326	345	331	334	352	329	351	341	376	357	359	342	363	315	352	375	327	373	346	349	357	362	374	347	342	345	353	364	351	369	346	391	338	364	326	360	352	352	348	330	365	341	315	333	352	360	378	351	364	342	303	344	349	330	383	343	340	327	347	359	304	354	332	381	359	338	319	310	367	370	352	329	349	375	346	347	325	366	334	346	339	344	380	347	329	373	376	393	361	350	350	373	352	372	363	342	312	358	349	332	341	331	390	350	343	333	326	356	348	345	329	371	328	331	338	333	352	346	339	325	362	346	353	334	352	341	359	336	313	341	325	370	356	330	340	349	353	335	341	360	359	306	355	376	386	325	307	324	348	330	381	306	380	383	330	362	360	351	350	342	363	335	358	334	363	378	356	313	369	387	356	365	347	371	365	372	369	334	340	354	373	364	357	389	330	345	318	374	366	350	364	323	329	391	345	336	349	322	342	364	380	317	385	354	339	392	342	352	306	361	343	342	356	371	359	339	366	331	351	334	344	336	358	356	374	366	347	353	384	356	355	315	327	385	374	347	330	352	357	350	354	337	353	351	417	375	345	353	377	356	339	334	337	355	352	335	378	319	358	370	341	330	376	323	371	397	347	377	350	348	352	342	340	355	392	337	365	324	354	347	351	381	334	363	326	340	330	347	367	325	384	325	336	324	344	314	334	344	349	341	378	351	362	340	371	376	378	354	358	340	366	333	337	390	382	363	357	331	333	343	343	329	357	329	356	330	320	356	348	366	335	335	352	320	315	343	367	361	357	324	366	340	342	319	353	360	349	386	364	303	354	334	359	340	351	359	354	309	356	349	382	378	354	360	335	348	344	370	377	343	363	356	351	343	317	348	355	318	347	346	370	340	336	345	326	336	323	372	381	368	337	363	337	383	338	354	346	349	346	383	340	370	365	356	342	357	341	376	356	349	334	367	331	321	347	313	360	344	340	359	353	361	334	365	349	356	365	361	379	365	364	353	343	362	358	362	351	356	329	336	378	337	359	327	356	347	325	342	345	347	359	326	334	357	334	352	356	328	376	332	337	366	359	331	359	359	328	374	386	358	356	349	368	356	334	371	380	344	394	339	324	351	325	370	320	345	355	337	351	346	353	376	383	377	362	366	369	354	346	316	354	363	351	369	335	335	357	344	347	320	334	345	335	360	358	361	374	376	349	368	328	380	313	346	347	366	363	361	321	342	345	367	409	347	358	359	353	334	329	334	338	364	347	344	335	295	360	352	353	367	354	336	356	362	354	377	342	347	336	331	380	341	351	351	368	324	345	324	347	356	359	346	348	336	354	333	369	383	331	347	351	370	342	379	342	378	368	350	367	348	335	384	347	357	347	354	345	340	352	342	375	349	352	361	352	398	334	332	353	344	360	406	368	343	357	352	323	346	339	362	364	356	334	369	320	339	382	382	332	345	364	374	360	331	341	385	358	345	331	347	368	358	354	359	345	347	369	361	357	342	342	348	363	343	331	328	327	356	360	382	338	357	303	376	359	333	352	347	350	329	371	338	328	379	363	323	326	330	346	356	352	337	331	346	352	385	355	354	368	330	350	346	362	351	367	333	341	369	380	356	342	348	360	345	359	401	390	334	330	384	348	349	319	353	324	357	371	331	341	314	365	350	341	340	360	356	342	342	344	361	340	350	359	334	325	352	367	364	338	344	312	338	388	352	348	345	328	376	370	331	356	354	361	381	346	390	343	375	338	366	352	328	318	330	347	384	348	343	331	352	356	359	361	360	367	376	381	380	349	332	356	345	380	339	351	371	373	351	351	387	320	396	363	338	335	366	371	365	343	376	343	374	357	354	353	351	334	355	375	343	326	363	384	364	380	350	344	356	356	387	322	337	359	325	368	339	354	350	357	403	353	390	319	334	379	316	366	323	348	358	358	338	349	351	341	373	324	334	344	379	339	357	351	336	361	333	335	335	343	380	349	359	321	354	364	397	369	356	339	362	335	348	373	369	344	377	378	344	364	325	338	337	345	374	368	340	368	347	331	352	361	358	351	359	379	334	338	350	349	330	340	356	327	362	345	331	362	305	378	373	336	348	333	404	303	346	351	353	365	322	347	350	356	309	337	362	380	357	344	372	361	342	345	323	360	342	360	346	386	368	360	371	333	357	345	343	349	360	373	384	361	382	374	339	331	358	361	375	346	359	321	332	360	359	359	365	337	342	328	355	358	349	358	361	360	351	354	355	395	332	337	366	331	362	358	331	370	338	351	336	342	361	338	313	348	363	366	362	356	329	310	346	338	373	359	359	321	330	367	334	336	370	359	352	333	323	352	327	371	359	338	355	374	319	355	353	381	348	337	354	333	337	333	379	356	338	323	308	364	337	367	332	361	320	348	342	340	344	335	323	343	354	348	382	342	362	362	356	357	374	343	323	348	327	347	329	378	335	374	369	354	329	311	394	346	365	336	346	333	362	342	331	338	354	372	322	361	365	338	351	352	365	354	369	351	312	318	315	331	341	341	347	286	325	339	330	362	354	342	338	344	374	339	335	360	353	354	365	322	363	362	347	386	364	368	360	346	393	328	371	334	337	354	363	349	349	405	331	375	355	346	358	383	389	339	356	321	331	344	330	369	344	342	337	348	350	387	339	364	384	349	338	340	374	370	333	349	338	347	369	330	342	341	338	324	368	354	312	343	346	346	341	351	340	360	313	366	308	333	343	345	378	305	370	346	352	357	344	389	361	387	337	333	336	352	363	373	353	354	345	357	351	382	342	385	329	352	312	347	323	376	350	334	364	384	339	320	369	345	333	343	324	341	334	354	349	369	360	374	373	336	347	334	314	371	341	326	356	368	349	376	345	328	367	369	359	354	330	373	350	357	362	333	351	315	375	352	373	372	349	344	299	373	374	338	347	354	370	348	361	330	336	336	338	321	332	385	367	321	346	382	324	377	347	344	374	359	354	333	368	361	353	358	350	367	341	371	364	346	339	377	355	387	354	350	346	364	354	325	358	362	355	337	349	347	369	318	370	363	342	357	354	322	334	370	341	328	350	353	343	352	327	335	356	368	345	368	360	363	359	363	329	357	382	360	379	358	368	357	373	346	368	353	313	339	345	376	314	331	337	361	376	361	351	372	349	359	356	365	336	371	367	364	326	348	334	360	362
24276	21411	29244	23926	20949	4456	888	696	650	617	548	546	529	475	509	515	457	496	525	480	497	478	469	451	489	426	458	465	451	461	436	485	444	398	474	454	446	461	489	457	450	477	461	469	451	473	451	441	448	456	488	463	470	440	452	419	433	455	456	485	462	438	425	467	455	458	458	460	462	466	437	418	420	433	498	441	414	431	455	460	456	431	466	458	441	443	455	483	428	475	421	468	454	443	452	448	440	442	417	480	466	422	420	429	484	438	470	428	432	475	449	452	419	465	449	443	461	481	442	439	429	444	465	409	455	456	441	466	476	458	416	450	436	472	396	439	431	451	492	476	455	420	419	440	476	435	444	453	453	501	408	477	419	454	406	429	423	450	433	431	448	441	501	463	421	446	413	431	451	443	444	450	462	421	475	467	459	422	461	480	464	471	434	462	416	459	446	458	456	448	474	457	502	437	457	433	475	459	408	428	483	427	459	453	472	496	450	464	460	445	445	416	444	438	433	468	438	433	429	455	476	425	445	453	443	441	471	441	443	428	415	453	442	467	462	455	435	425	460	422	474	423	429	422	439	425	457	493	457	402	464	466	431	413	410	444	463	503	411	450	439	433	440	457	429	436	445	447	478	441	439	410	452	439	442	427	426	469	435	484	467	433	448	460	420	430	465	473	431	497	435	428	465	421	464	449	409	386	453	442	411	444	426	464	440	464	447	406	425	438	453	471	466	481	498	410	431	464	463	484	442	436	470	440	448	434	466	473	470	476	445	458	438	461	441	433	495	441	472	457	432	474	438	476	452	462	449	487	444	453	447	469	484	451	456	426	448	444	474	447	439	426	440	452	460	436	478	425	459	446	493	473	436	446	447	445	451	410	455	465	410	452	485	448	469	398	445	469	447	459	446	474	513	457	454	445	442	461	425	466	446	449	422	430	437	465	459	453	444	454	459	432	467	434	444	405	431	427	454	470	404	451	405	446	461	453	443	442	486	434	422	450	407	450	448	462	494	469	459	409	478	471	429	451	460	432	440	454	457	482	427	434	458	469	426	459	454	460	437	441	464	438	442	474	483	465	432	441	429	444	465	426	470	482	440	472	466	448	455	446	475	429	449	459	459	423	442	468	479	447	432	451	425	421	449	446	441	451	464	479	447	412	469	414	487	440	423	448	436	422	445	469	458	445	448	454	445	429	408	462	460	451	439	453	466	458	460	462	445	466	440	434	407	488	444	452	455	448	454	455	452	431	445	438	427	463	449	409	484	443	456	427	484	471	423	462	424	440	451	457	425	498	452	432	428	422	479	439	454	422	460	471	436	466	427	473	455	491	492	415	433	460	468	442	433	458	460	476	434	396	461	468	467	445	435	433	460	463	475	438	450	426	425	458	423	434	420	439	440	415	423	427	470	463	434	467	434	448	438	463	452	447	457	446	455	482	478	459	445	448	439	465	439	416	434	427	482	439	448	447	441	438	430	433	460	453	446	435	446	463	456	471	426	399	448	421	459	456	447	431	460	478	468	419	429	448	465	447	444	452	488	461	490	477	436	444	457	417	454	465	465	423	447	452	484	459	455	455	448	434	446	428	479	436	463	409	463	436	442	407	445	496	451	434	432	431	444	470	428	449	396	464	447	430	415	462	482	447	479	421	454	458	453	444	397	432	466	460	460	426	421	499	451	423	451	466	454	439	478	451	416	464	437	446	448	458	434	458	480	429	465	458	445	467	460	469	475	491	467	432	456	451	434	401	486	420	466	455	422	464	411	464	442	427	444	491	468	452	452	424	427	455	463	432	464	452	452	451	428	441	471	429	463	470	431	489	440	419	437	454	443	415	481	470	448	475	416	465	409	459	468	442	475	442	467	431	474	439	433	441	444	458	495	463	467	437	503	454	451	429	468	441	424	431	428	415	442	426	426	442	429	456	446	464	478	410	440	460	489	484	432	484	438	467	447	433	471	409	428	477	489	458	476	416	439	449	473	416	443	458	436	424	482	438	447	417	421	450	464	458	410	464	471	424	449	443	441	461	466	442	459	444	420	444	451	418	485	456	469	443	424	476	461	437	495	452	442	435	470	467	450	435	490	434	474	463	434	444	455	465	432	465	451	453	433	438	432	428	486	450	460	468	426	425	437	447	446	470	427	430	452	461	461	469	461	478	461	418	437	406	479	465	436	447	439	450	467	446	429	429	443	477	443	465	440	443	427	458	448	447	460	432	465	444	445	462	446	423	445	474	437	436	444	481	427	508	428	433	432	425	451	418	490	477	413	432	454	485	452	466	464	447	470	463	494	414	430	483	450	418	441	504	522	414	423	469	428	424	454	444	449	447	443	460	435	438	446	454	449	463	468	472	441	432	457	446	457	462	466	512	435	427	470	460	458	408	516	450	444	447	466	460	417	441	456	466	453	477	420	466	440	456	466	481	437	454	453	434	442	448	440	486	447	419	444	444	392	468	428	428	454	431	416	399	438	494	403	438	469	404	434	457	432	419	422	443	455	449	450	455	488	472	457	489	447	440	478	457	454	441	450	438	450	480	442	449	449	442	423	461	449	439	454	437	461	445	442	437	448	435	464	487	439	429	429	461	422	469	410	454	475	451	471	460	427	446	441	425	436	411	493	411	442	472	453	449	450	455	446	451	435	460	464	407	427	464	437	452	423	448	433	464	458	421	427	449	435	423	452	471	424	426	484	445	417	443	412	454	444	452	447	443	469	437	442	482	422	442	450	466	449	460	486	437	447	425	427	477	464	443	460	438	467	475	477	454	474	423	456	432	472	461	443	461	452	439	435	445	431	434	466	466	433	479	445	429	463	457	441	448	458	452	405	469	472	448	466	455	456	469	453	447	437	435	448	404	453	455	435	424	483	462	423	455	427	425	444	428	457	476	481	455	474	473	456	478	450	458	460	425	475	460	463	424	435	447	441	467	437	427	431	429	464	481	461	466	487	419	481	467	440	434	452	441	413	446	436	457	414	466	469	454	432	437	480	434	431	432	445	464	449	462	406	411	453	424	485	417	446	441	423	418	441	450	432	464	501	432	423	417	463	446	449	443	449	461	475	443	445	497	475	466	488	465	480	461	439	434	447	459	484	482	471	459	452	434	454	425	442	462	465	428	437	414	474	481	466	446	445	425	467	436	449	435	450	446	469	511	459	452	477	444	468	439	502	420	450	468	408	456	458	419	456	444	495	425	451	448	433	421	454	432	443	463	472	448	440	465	457	422	478	459	451	441	443	475	432	461	409	421	467	422	458	445	437	455	428	404	446	440	446	415	457	437	427	436	454	490	462	430	418	455	455	434	418	515	465	451	445	414	471	410	458	435	422	477	414	443	448	447	419	426	425	440	412	442	459	439	442	474	426	483	465	476	447	457	497	408	466	438	424	458	460	457	437	409	443	451	439	448	460	454	411	414	470	460	467	447	452	461	443	441	468	443	466	479	449	464	402	455	450	469	439	451	416	460	432	462	435	477	453	451	424	448	423	475
45741	32717	7065	3635	2535	2027	1603	1374	1202	1213	1044	986	981	885	865	837	791	802	787	745	751	748	784	810	759	769	756	772	764	750	706	792	760	741	764	732	719	734	753	746	751	760	685	716	735	706	753	717	721	778	757	738	724	717	734	721	687	697	707	710	709	745	712	789	727	701	683	721	720	731	683	706	698	731	697	709	736	711	716	732	729	692	713	724	741	736	703	707	725	701	709	759	731	733	733	717	696	712	700	699	771	694	706	724	694	752	698	692	755	702	684	686	691	750	714	717	755	686	750	734	727	671	722	745	685	747	742	709	696	702	705	736	708	711	739	722	728	701	719	707	730	741	672	744	697	730	712	717	759	709	686	717	725	727	697	693	699	748	693	725	706	721	712	738	741	715	753	745	707	755	694	728	711	696	698	762	745	722	697	692	731	718	724	710	706	688	697	688	745	716	704	696	708	664	718	742	715	720	699	709	686	708	751	767	684	690	705	715	754	717	715	689	760	710	728	776	730	729	689	741	676	710	731	703	697	749	690	745	739	693	721	744	747	700	702	705	705	732	730	715	693	688	747	699	729	687	726	758	738	670	695	755	729	694	727	717	719	681	655	706	694	718	743	682	723	729	698	727	733	722	700	731	719	661	684	735	737	751	700	703	695	754	731	723	692	726	763	737	704	729	703	722	723	680	696	714	693	737	728	683	727	764	700	694	721	732	690	718	707	676	713	702	734	740	693	705	729	686	784	711	718	746	718	714	680	727	668	694	707	769	733	745	718	690	714	685	708	698	727	750	760	746	707	729	700	725	718	682	677	698	642	701	715	719	720	705	685	717	705	710	743	734	723	684	705	690	685	712	691	728	725	729	732	718	708	749	671	687	686	720	692	697	738	679	725	707	700	711	695	732	704	714	676	665	735	707	695	722	670	762	729	685	692	758	699	752	748	702	715	711	754	697	798	713	738	731	708	732	695	699	741	721	715	711	720	731	718	744	712	725	706	656	713	752	740	721	641	710	705	704	707	699	733	756	714	711	756	707	696	685	687	708	696	715	725	681	715	690	730	629	750	702	695	745	750	765	747	700	718	711	691	696	753	661	723	715	690	719	637	748	750	639	742	740	702	715	710	700	669	713	719	696	717	730	715	691	781	687	713	722	752	690	708	719	680	742	732	677	714	744	673	732	725	751	736	711	770	735	705	739	724	731	722	701	734	687	711	677	721	679	720	745	720	747	729	716	687	739	677	732	703	704	696	671	709	674	723	748	699	659	705	730	714	764	688	713	682	728	679	717	675	662	741	714	709	730	675	760	763	685	685	741	746	731	737	680	726	704	685	741	692	697	648	710	763	673	722	696	731	714	711	679	722	703	684	741	731	720	694	674	689	642	750	694	711	661	724	672	698	721	682	722	729	724	723	694	694	713	703	712	679	728	650	735	678	697	685	787	690	769	730	679	648	712	707	725	689	695	722	737	739	751	708	715	705	712	728	716	698	713	689	601	714	743	745	724	696	723	662	698	697	670	739	729	729	698	749	745	743	705	716	755	714	744	703	670	713	719	716	761	703	807	681	709	752	713	700	716	717	697	701	655	693	716	719	728	702	724	701	740	733	716	700	742	675	686	726	767	751	680	744	727	694	705	722	733	771	727	743	733	700	730	702	714	735	768	733	765	707	687	732	746	732	748	678	731	737	723	711	727	693	723	678	677	716	738	712	675	691	723	735	743	704	734	777	725	700	690	677	711	741	724	738	749	731	751	676	721	730	686	681	731	703	714	723	726	715	708	709	692	695	696	763	717	745	666	678	683	700	734	679	702	722	674	728	685	691	685	715	692	714	712	713	719	659	694	686	701	730	728	651	721	728	729	750	711	714	722	731	729	702	665	690	714	713	768	748	719	733	770	728	719	749	723	668	717	696	701	724	685	692	732	725	661	733	711	685	710	705	767	712	735	693	699	658	729	683	706	730	686	724	748	735	686	710	687	755	694	661	729	661	710	729	738	727	705	745	701	681	693	760	679	687	738	729	686	686	768	735	727	706	734	697	692	679	733	705	700	650	711	759	693	739	724	658	699	703	702	730	673	708	744	756	756	734	722	704	758	746	807	711	739	669	773	770	764	699	727	700	752	725	767	697	702	758	718	706	705	695	702	710	696	703	772	663	700	680	726	711	722	741	716	706	684	683	686	754	764	736	692	700	695	683	704	720	716	684	768	715	738	726	702	701	694	673	743	716	713	701	697	727	721	729	723	683	686	724	693	694	699	745	713	718	755	725	705	762	697	682	717	697	744	718	758	703	699	719	710	742	746	685	767	698	665	686	737	746	693	740	708	722	730	697	665	702	711	676	699	792	749	690	723	737	730	733	759	682	748	703	660	691	752	738	763	707	734	686	730	683	746	702	736	692	724	748	689	709	670	763	681	715	731	703	777	738	722	709	679	730	677	685	645	688	717	749	687	678	755	657	705	724	742	673	664	681	767	730	724	675	753	728	705	753	731	699	713	718	732	722	647	721	682	645	762	766	742	702	744	675	714	699	712	723	747	657	710	720	711	732	730	692	684	713	802	714	670	726	691	697	688	732	689	727	760	776	703	692	739	656	711	737	727	696	723	733	689	713	734	764	717	725	695	713	721	716	746	751	676	684	709	681	681	676	696	697	696	670	682	745	687	673	707	686	741	737	706	706	689	728	707	741	693	692	688	725	715	696	738	723	698	679	725	713	711	705	681	722	708	725	734	718	735	739	707	658	728	671	715	737	679	725	733	704	723	718	684	711	715	752	682	685	734	711	691	731	707	730	677	710	748	773	718	701	709	726	788	719	710	745	668	667	700	739	697	703	677	682	716	727	705	682	695	725	713	698	692	733	717	695	747	674	751	707	717	712	694	646	755	714	716	683	728	732	740	745	689	692	691	713	659	766	707	732	709	750	692	717	701	732	735	706	706	730	680	705	680	735	734	684	710	696	723	739	741	743	724	756	704	693	671	688	723	679	720	707	698	682	701	662	666	744	709	669	700	661	726	723	743	684	733	720	729	743	697	716	753	723	712	674	721	687	757	724	711	724	735	755	722	673	756	737	693	717	723	731	698	724	746	694	692	755	745	711	720	680	728	724	708	747	739	684	694	739	746	757	723	696	640	712	725	731	701	730	701	702	691	718	689	701	724	696	702	717	745	686	672	733	690	732	738	735	725	697	728	728	734	729	732	685	709	729	700	722	727	759	667	752	733	717	728	744	744	674	688	722	681	689	689	715	708	699	713	675	746	706	731	718	735	687	746	690	735	716	671	693	744	696	725	683	683	698	719	688	668	698	710	696	704	722	669	657	713	741	729	712	724	752	675	669	721	721	716	715	725	669	733	677	729	739	668	727	706	715	741	650	684	713	707	689	688	734	716	787	724	719	682	722	721	744	726	714	741	684	730	703	741	726	688	738	693	694	724	721	681	708	687	728	762	759	724	706	723	697	655	761	688	777	723	727	744	706	722	724	691	688	654
23208	21403	29855	23310	21394	20748	3063	989	762	711	657	643	605	618	587	577	627	563	552	519	522	509	548	506	497	540	483	508	478	475	514	499	505	524	459	504	472	475	499	489	498	485	530	536	464	531	481	484	525	501	503	488	516	487	486	504	479	490	481	494	483	483	498	501	475	479	512	482	477	483	467	506	459	500	500	472	469	492	512	467	536	454	490	507	466	487	499	501	526	492	455	472	503	475	514	485	461	459	452	500	489	491	487	513	482	466	496	477	498	438	475	483	491	453	478	462	485	488	506	492	470	448	461	453	485	509	471	472	466	504	479	444	444	495	506	493	488	444	491	461	504	462	473	506	478	486	455	515	486	503	486	472	503	482	503	478	466	490	481	474	449	479	485	487	490	470	495	457	475	500	476	451	481	453	456	469	477	481	522	493	468	472	466	464	499	504	490	471	488	477	519	503	478	474	484	450	486	491	460	454	514	495	444	480	470	475	457	485	495	503	481	461	508	476	442	481	460	528	488	469	475	454	430	473	484	472	476	515	502	516	504	453	542	453	505	509	462	454	490	442	485	533	469	480	520	484	477	504	502	481	494	515	500	457	474	480	488	510	480	487	449	490	461	496	467	510	475	515	497	481	469	426	479	457	492	501	489	453	474	468	510	460	474	522	471	510	447	511	491	498	473	463	465	473	490	468	476	502	489	513	449	503	518	490	486	478	484	494	484	456	522	494	490	475	444	475	524	477	486	464	527	471	486	454	485	493	489	481	485	450	473	513	459	460	430	479	449	469	500	479	472	458	468	499	474	465	517	474	503	466	473	460	521	529	512	475	496	468	458	472	460	455	500	451	479	469	483	500	431	472	522	471	466	505	499	506	448	475	489	515	459	474	518	500	442	468	474	480	482	503	459	461	507	484	452	468	473	459	488	460	502	488	469	483	456	481	491	501	481	480	529	488	506	451	471	464	490	450	480	447	462	477	500	478	460	466	474	475	486	501	472	505	484	496	504	459	455	505	480	469	478	512	497	512	483	454	483	458	476	472	478	514	495	475	492	508	491	492	470	500	475	467	487	479	483	509	479	493	441	526	500	471	510	497	468	461	474	488	481	463	481	495	480	506	472	504	469	462	492	492	441	494	475	519	486	477	505	529	471	488	489	471	467	473	539	466	496	465	446	465	468	476	520	481	431	476	452	480	502	477	479	469	490	478	541	458	485	442	472	492	506	490	480	501	485	498	515	478	509	475	505	474	498	461	504	502	479	469	500	476	502	468	455	463	509	454	461	480	447	476	478	447	443	477	496	497	465	489	458	477	480	450	453	486	488	486	541	536	464	517	496	492	445	518	481	468	465	480	483	449	458	464	456	496	486	496	527	458	442	486	497	482	493	460	474	479	485	478	472	480	497	527	467	483	448	493	448	457	494	502	468	484	507	483	492	469	484	479	455	475	464	497	505	480	435	474	506	467	484	459	490	475	475	463	431	477	454	486	477	455	475	471	480	499	478	524	505	458	453	465	499	476	480	448	449	494	490	467	470	483	511	445	508	476	487	473	489	504	501	467	439	474	467	484	506	461	455	484	493	472	517	486	487	486	500	416	484	464	456	492	479	483	496	466	461	455	491	495	480	472	490	505	473	515	470	449	475	534	483	483	516	464	503	495	491	451	487	487	444	467	512	523	486	473	517	484	441	445	454	488	454	476	472	510	462	488	509	520	466	445	488	486	490	463	486	465	530	446	534	474	490	459	446	485	499	467	471	499	467	452	454	509	502	502	489	518	512	480	465	497	482	501	485	465	487	487	443	508	495	461	491	476	477	452	498	468	495	511	458	438	462	465	503	510	433	505	474	527	456	464	522	494	485	449	519	490	464	443	450	490	489	528	535	488	481	440	480	479	530	464	496	499	470	477	479	480	493	493	477	477	499	499	465	471	469	470	470	475	497	464	465	509	475	492	532	455	480	511	471	502	479	487	490	493	444	447	469	488	451	460	483	493	526	496	526	434	444	510	475	473	465	477	454	507	495	478	472	481	464	483	478	488	461	490	484	483	508	462	465	436	507	455	504	471	444	481	489	496	489	474	491	457	488	460	484	485	482	458	466	497	437	442	485	504	496	488	477	462	466	487	461	489	500	484	482	487	490	481	498	485	474	498	497	476	491	463	474	481	507	441	474	495	449	481	511	439	467	479	500	476	479	492	467	475	497	465	466	467	487	464	489	502	501	471	480	456	491	467	469	513	439	512	512	467	485	496	486	489	484	498	530	480	495	453	475	440	515	493	483	481	479	470	495	464	444	504	437	472	475	492	463	456	481	511	508	444	468	515	486	447	450	442	472	465	447	475	492	477	443	462	491	493	441	486	446	485	505	490	501	478	478	462	493	482	451	493	455	451	455	480	487	430	465	449	470	497	490	471	488	457	477	468	483	461	510	465	452	495	472	490	481	509	473	437	463	498	492	444	508	473	464	494	450	496	487	473	486	484	500	460	477	456	513	515	528	473	497	497	470	505	434	464	510	491	461	472	484	475	455	476	523	432	487	492	493	450	522	489	444	521	475	458	476	436	468	494	506	516	476	485	514	474	488	451	466	491	483	498	520	437	523	534	506	492	525	484	498	467	486	498	479	483	493	471	439	502	507	442	441	491	469	465	478	447	500	512	437	456	435	513	466	511	504	474	487	466	504	447	504	439	472	479	443	491	464	448	468	502	425	471	469	417	502	470	508	501	468	499	466	517	512	460	518	523	490	484	488	477	465	484	516	487	434	485	523	458	497	443	478	514	456	457	462	522	478	498	450	504	556	480	462	502	495	524	492	484	498	464	486	452	459	486	492	496	494	493	500	497	457	516	487	452	515	474	456	494	503	456	475	499	503	467	482	455	479	530	473	462	495	499	464	511	520	455	456	496	486	488	431	460	457	484	449	513	477	490	480	471	446	474	504	469	455	489	521	484	455	471	480	505	450	447	501	456	473	495	468	466	474	492	487	463	453	437	459	519	500	481	470	447	502	469	490	510	457	519	458	489	497	464	494	463	507	498	481	521	460	435	473	484	486	478	521	447	462	501	488	523	501	485	465	508	486	472	467	471	503	495	471	453	510	533	514	458	464	471	534	428	478	497	457	475	487	492	451	458	494	503	477	476	466	504	523	459	469	472	476	474	456	522	512	485	463	521	504	466	498	502	481	505	442	478	496	494	521	469	446	477	474	486	454	463	490	474	497	475	461	473	471	486	469	513	488	496	517	473	467	485	464	472	500	477	469	496	435	462	461	489	442	467	476	468	442	438	470	474	478	495	498	481	520	455	484	475	457	499	501	445	463	484	458	484	480	448	459	495	456	462	486	479	468	446	462	460	490	498	477	482	453	460	486	479	447	478	476	464	524	498	449	512	466	476	476	467	502	506	458	460	484	480	449	466	509	469	490	465	506	437	486	498	466	430	478	474	465	465	476	513	462	472	513	486	467	454	464	456	460	495	453	497	425	487	477	469	512	420
47099	38709	11450	5915	4243	3107	2475	2121	1753	1579	1422	1304	1184	1117	1084	1022	962	969	972	971	924	943	862	893	823	874	833	861	793	821	824	849	780	749	768	772	822	782	798	818	792	801	754	821	726	762	814	800	704	814	791	813	750	767	815	794	776	729	755	779	749	767	771	777	769	827	774	808	775	762	785	741	771	757	763	783	723	759	800	828	800	744	771	766	723	774	802	720	776	742	774	738	740	691	794	767	786	785	773	775	709	705	774	763	787	747	769	763	756	746	800	760	785	796	697	729	722	746	737	770	793	745	767	715	747	790	734	734	753	777	743	812	764	761	823	737	750	714	758	770	799	799	827	722	769	736	756	787	799	759	734	759	797	794	779	795	720	763	773	782	796	752	828	789	795	799	766	747	776	790	773	783	755	822	801	767	761	741	799	780	755	754	742	774	764	763	749	775	749	753	780	722	824	763	799	759	754	755	810	734	806	748	746	721	812	764	737	774	747	800	793	771	771	763	750	782	774	725	773	762	783	733	774	756	749	780	764	810	741	792	765	758	794	753	719	754	780	763	807	782	743	758	768	803	747	752	764	779	810	819	765	806	770	770	697	745	725	802	773	754	793	800	748	751	740	741	768	806	744	773	757	722	812	739	759	751	758	747	745	757	796	819	779	796	780	756	804	811	768	751	776	772	794	808	792	806	771	785	757	789	760	811	730	799	740	805	771	763	749	745	768	786	755	706	770	772	754	729	810	791	767	787	753	768	774	750	787	737	760	715	763	709	790	781	772	818	769	729	758	754	744	754	779	757	756	727	708	788	759	787	765	782	762	765	776	758	808	791	717	748	763	754	804	785	722	767	766	813	751	748	758	782	782	773	784	771	784	793	792	743	751	762	766	808	729	754	746	728	784	713	781	741	727	774	791	772	744	783	741	768	794	804	708	771	766	715	723	745	777	772	784	764	788	786	759	772	749	748	736	752	743	781	746	754	771	756	741	742	761	773	803	808	757	759	846	794	748	757	788	742	739	773	780	767	824	764	802	754	731	749	745	715	763	763	708	770	801	776	746	795	759	766	810	771	761	767	712	749	802	771	770	750	732	790	774	769	702	738	733	782	760	710	733	741	758	751	798	751	786	754	733	771	778	803	778	795	756	819	735	728	807	745	735	750	781	754	734	779	724	788	722	775	734	763	801	774	812	794	735	736	761	770	758	740	773	779	768	738	814	798	798	779	791	793	765	819	754	743	696	741	791	755	759	769	756	791	770	764	777	744	784	777	799	802	770	742	776	804	727	759	847	744	722	767	750	758	753	788	783	753	795	765	742	736	811	754	755	748	770	751	778	774	773	791	699	741	752	793	760	758	714	771	757	755	815	801	748	757	744	745	722	753	770	775	794	753	752	781	784	785	770	766	742	760	705	700	720	737	762	745	778	769	740	746	805	799	761	757	808	737	766	738	799	787	765	722	768	798	773	785	832	773	746	752	788	732	772	766	759	744	750	750	783	743	783	770	768	787	780	743	759	757	803	734	747	781	740	730	777	798	738	811	778	789	785	728	732	815	756	724	745	758	738	741	765	801	788	746	808	786	784	749	787	760	774	742	779	758	784	723	748	735	769	760	821	720	775	763	734	803	740	783	819	840	796	761	796	775	813	752	784	784	749	792	745	781	784	781	753	742	772	763	769	759	789	788	717	746	815	802	767	770	768	747	767	782	705	783	771	781	734	740	763	797	725	747	710	779	798	732	754	732	787	786	756	744	723	803	763	787	740	759	757	789	801	770	816	735	758	792	739	746	779	798	773	773	732	743	770	777	775	721	824	748	760	804	794	753	814	793	751	735	822	784	788	744	842	753	817	793	753	714	761	748	770	764	761	810	742	814	761	778	804	751	792	750	724	724	729	752	781	767	809	735	746	730	724	803	787	774	775	707	755	757	775	768	768	740	739	783	756	771	771	738	751	739	767	792	709	759	766	783	737	803	784	774	755	727	752	789	787	821	757	732	786	742	764	754	774	779	799	785	787	736	775	752	777	716	798	758	727	762	754	785	780	779	736	804	858	750	748	753	745	753	755	740	779	764	799	753	779	757	791	726	763	752	730	752	734	759	758	757	790	735	794	760	736	762	821	768	803	762	741	736	739	762	744	753	745	747	792	772	740	742	811	766	777	746	775	741	739	769	773	736	751	768	800	798	717	759	747	781	767	761	765	756	770	688	776	736	756	819	806	728	763	747	775	780	724	744	723	729	769	741	804	773	761	763	781	820	760	796	738	792	769	711	766	769	752	724	733	751	772	775	754	769	719	707	754	777	724	718	797	779	762	790	728	817	810	773	781	750	779	726	808	728	785	785	729	735	739	787	752	734	737	747	791	798	718	723	801	741	764	766	770	761	737	736	737	742	769	745	770	713	740	739	785	779	713	731	775	762	774	765	774	788	750	739	731	759	784	778	758	771	751	742	803	763	723	759	737	818	777	735	787	808	787	729	739	789	712	786	740	764	726	699	796	766	755	752	771	763	778	707	759	765	797	787	737	830	774	739	770	788	749	810	768	710	764	750	768	716	800	770	770	783	781	730	785	736	776	751	720	789	754	763	714	738	762	786	764	733	785	767	742	757	790	761	813	779	779	782	765	794	769	766	799	785	737	813	799	754	747	803	753	740	790	773	783	771	760	760	735	799	738	766	782	744	763	738	759	809	756	751	779	807	808	772	774	738	743	779	785	761	743	804	744	784	800	751	730	786	782	743	759	719	727	768	762	812	762	789	769	741	784	768	753	737	771	781	783	721	782	774	717	748	781	796	764	811	757	773	797	753	734	729	764	775	771	789	759	768	727	765	783	749	777	739	849	733	777	776	784	796	761	761	759	721	780	716	787	832	768	735	790	758	751	772	800	777	766	744	731	799	729	782	762	789	768	723	796	769	781	806	781	769	789	773	733	735	736	767	720	775	802	785	776	740	810	830	761	783	734	868	726	751	753	771	802	702	775	757	746	771	767	705	791	774	810	775	762	761	717	751	702	787	737	728	785	768	777	805	768	765	764	749	767	787	708	784	749	761	772	776	805	772	781	773	758	803	745	751	797	742	738	746	788	752	846	735	722	760	762	711	720	819	790	749	783	788	751	770	779	771	751	801	778	807	739	714	761	756	775	759	748	756	786	755	764	785	821	721	825	777	772	757	785	783	826	799	731	752	755	770	746	766	728	750	708	736	731	757	745	752	774	781	752	736	729	800	722	728	773	778	750	739	745	743	813	754	762	793	764	773	762	788	781	756	733	746	806	732	769	726	761	776	758	808	745	737	812	729	803	756	762	720	783	816	768	776	721	770	741	765	751	789	760	762	787	795	798	704	745	743	746	743	718	733	752	732	697	745	753	763	742	790	795	738	776	775	757	721	743	757	766	777	770	746	787	723	766	759	725	737	747	732	757	749	748	739	732	781	709	768	802	792	761	737	759	702	787	775	741	790	764	728	753	719	774	764	726	719	779	780	768	763
27354	21181	10559	624	263	234	236	240	220	211	240	235	202	197	230	211	221	198	209	208	205	235	230	193	214	211	202	216	216	208	198	222	208	206	204	207	217	240	222	209	201	185	234	221	224	238	217	208	218	213	209	196	235	238	225	201	201	211	234	216	196	187	193	225	210	218	219	202	184	209	202	227	230	237	226	214	216	191	213	190	205	220	220	197	247	227	192	212	214	210	208	220	222	170	227	216	203	222	184	216	208	214	189	197	226	207	207	216	202	223	207	195	222	233	189	208	195	204	218	208	200	209	223	197	203	219	196	231	197	200	229	220	230	213	197	195	209	189	218	228	219	217	198	228	209	218	227	193	218	205	197	223	204	220	214	210	208	210	212	202	239	206	225	226	235	188	207	206	229	215	187	216	211	210	203	236	208	209	216	208	206	177	195	206	241	206	200	222	199	209	204	211	184	223	219	206	214	211	209	202	219	222	231	219	203	228	211	210	215	205	201	229	180	200	208	211	197	222	221	211	207	199	204	215	240	239	213	220	219	199	214	193	224	210	202	218	203	217	215	199	206	213	198	232	216	194	209	215	216	228	209	227	219	217	190	218	229	208	208	235	203	253	190	217	210	199	205	202	222	190	211	219	236	240	223	204	231	218	211	235	192	192	211	207	232	210	205	222	210	208	220	204	201	219	225	210	206	223	217	210	198	214	196	205	220	211	247	207	201	227	214	198	210	219	204	201	183	225	195	228	207	211	219	202	200	211	225	224	217	212	233	226	201	208	235	182	214	211	198	194	210	191	224	230	206	211	207	184	196	217	205	206	198	207	208	223	224	202	208	209	232	210	209	219	220	196	227	214	219	210	199	228	232	217	207	206	209	196	208	231	227	209	215	209	229	210	238	229	224	214	201	220	194	205	213	227	208	195	240	204	208	211	254	229	218	224	195	220	231	217	238	189	207	231	198	183	195	207	220	182	228	224	182	211	207	223	197	223	213	203	211	204	227	224	223	201	230	187	219	215	202	205	189	191	227	213	228	214	227	192	206	213	201	217	197	205	201	224	202	214	207	213	198	206	185	217	224	228	194	194	232	202	212	196	244	216	238	208	206	217	208	216	203	231	204	228	198	196	207	207	240	213	213	194	224	171	197	228	227	209	188	207	176	216	203	238	209	213	212	211	207	197	211	208	191	187	239	224	230	191	220	224	200	214	216	247	200	228	231	231	214	203	221	204	223	207	203	215	201	232	205	209	231	212	196	187	208	208	195	212	228	190	211	200	218	218	209	217	213	223	215	179	217	215	206	206	215	207	199	219	212	200	197	226	213	236	202	192	218	208	198	205	213	239	225	180	211	228	189	208	202	210	204	199	245	194	233	215	202	217	210	194	200	202	211	206	221	208	221	218	215	208	192	218	210	209	211	206	195	230	229	202	228	197	220	224	215	201	193	202	196	202	211	195	220	223	245	226	225	182	217	227	204	215	181	206	238	216	214	201	222	197	211	212	199	231	223	224	204	208	231	230	222	181	229	204	193	232	211	204	211	223	210	196	186	241	232	199	212	207	204	211	227	202	208	209	196	211	217	186	221	189	215	230	220	215	212	189	191	217	227	222	215	231	216	202	209	238	220	221	228	200	196	218	225	190	208	194	228	191	211	213	199	200	216	198	222	209	206	208	176	207	242	201	225	198	187	230	207	195	219	218	190	199	218	193	175	188	193	221	199	225	194	196	218	221	208	251	237	239	213	231	230	208	207	200	214	209	217	208	217	229	181	197	194	228	225	216	225	199	207	215	224	198	215	236	219	233	206	199	190	217	219	201	205	228	206	218	216	198	221	213	221	196	219	199	214	227	194	213	229	199	212	202	221	193	222	219	220	235	236	217	205	215	203	199	221	211	210	241	192	179	223	198	214	220	204	223	190	204	204	214	209	247	203	204	180	198	218	221	235	215	224	207	222	188	206	178	218	230	192	212	202	234	229	217	220	208	203	204	197	186	219	220	213	208	220	234	210	198	211	196	221	194	198	198	221	221	234	218	231	200	223	222	222	187	226	227	210	227	235	219	222	194	200	203	217	202	205	198	230	203	198	212	187	211	188	199	210	200	207	204	204	227	205	212	207	209	188	188	216	189	241	205	232	221	218	198	217	220	212	214	222	240	218	235	196	210	206	196	221	201	196	181	228	214	191	217	249	217	233	171	216	182	225	201	212	213	228	205	220	230	231	196	194	195	213	220	215	231	225	215	220	223	199	202	215	193	210	214	228	211	205	187	234	178	204	212	251	213	195	212	221	220	202	189	210	217	253	209	229	214	220	192	232	224	191	217	208	222	212	229	207	181	227	216	196	207	211	237	199	211	213	217	203	214	213	230	211	195	210	187	213	206	208	225	201	216	216	204	178	187	232	184	184	207	217	208	204	197	214	222	230	203	215	246	234	212	233	217	224	232	193	220	199	222	224	225	200	190	205	190	182	213	210	200	201	222	183	216	213	226	205	207	203	230	231	219	188	225	228	223	205	217	214	208	203	213	200	214	218	220	243	193	210	218	195	232	206	240	214	211	223	208	239	210	202	222	202	209	217	203	183	203	234	236	222	202	213	214	191	206	222	204	240	197	194	226	222	194	213	214	241	194	223	232	196	222	217	225	219	223	193	214	220	205	236	224	207	216	209	224	195	213	196	200	218	209	219	227	230	217	186	225	205	177	215	201	229	207	208	219	208	219	226	208	230	220	194	205	231	193	227	200	217	205	216	223	181	225	188	204	223	226	206	200	213	222	204	223	204	216	209	198	233	193	207	193	197	190	192	205	215	199	230	235	191	197	198	197	201	218	243	220	211	211	221	207	239	197	223	211	212	228	201	198	227	226	245	210	220	221	227	197	210	208	207	219	199	198	213	174	229	228	210	199	206	240	236	202	227	238	228	203	233	224	206	216	220	190	184	212	208	204	205	231	204	201	197	253	211	198	194	211	207	236	233	208	195	223	196	217	217	189	199	199	197	231	188	233	225	213	238	197	206	193	223	226	236	212	213	228	201	212	203	207	197	209	231	209	195	208	225	211	191	212	189	213	221	216	205	211	198	207	218	203	235	228	204	228	211	221	199	211	213	216	208	214	186	236	172	213	213	217	221	202	197	235	182	205	234	205	206	221	213	209	227	193	216	198	209	199	212	204	204	212	192	210	218	217	190	227	238	238	199	209	205	233	219	216	207	218	234	191	211	197	235	207	195	221	229	222	221	221	208	197	222	229	216	226	189	201	219	196	185	205	177	220	205	206	225	221	214	220	201	190	201	223	209	209	209	208	216	210	193	202	187	237	181	218	179	217	215	234	213	205	201	194	173	213	242	201	220	211	193	209	193	197	207	214	238	221	224	197	237	201	193	205	217	228	235	182	189	219	197	216	187	203	212	216	192	227	200	247	233	203	223	223	221	225	227	204	212	195	213	191	221	229	229	242	181	208	200	219	186	211	242	205	200	207	200	236	208	224	194	226
26541	15039	998	619	501	469	439	415	381	354	358	372	376	368	333	366	369	350	332	347	363	362	357	370	345	387	399	329	390	344	335	361	339	337	371	344	346	354	343	359	351	368	325	381	369	358	346	383	370	364	351	358	371	350	340	311	350	376	353	368	364	343	340	366	319	344	321	372	356	341	356	337	366	329	370	356	363	326	360	359	339	360	371	358	349	357	364	344	357	339	345	345	343	345	323	345	320	345	351	342	323	321	383	363	325	335	310	332	359	344	343	319	357	311	356	361	354	324	329	365	323	338	326	375	335	361	346	322	366	333	351	365	360	366	346	338	340	356	340	319	338	321	372	337	314	362	358	357	359	344	364	360	347	348	339	368	362	347	361	338	384	361	383	353	363	367	355	330	321	315	343	332	366	373	302	360	344	344	364	360	369	355	341	344	372	333	339	341	320	333	372	318	355	356	347	346	342	370	342	334	351	349	325	353	384	331	360	323	356	345	332	342	336	351	339	369	351	387	396	335	394	371	392	366	393	342	363	351	353	381	339	352	352	372	372	333	376	353	343	356	338	341	350	339	383	331	337	340	379	332	343	329	347	349	326	347	367	315	351	317	358	375	345	354	365	374	366	344	343	320	349	351	363	309	346	388	365	381	362	377	332	335	336	322	338	322	351	349	366	325	365	337	345	352	373	323	317	353	377	349	355	340	323	369	340	344	336	327	379	337	360	342	349	359	349	368	353	327	362	356	319	363	375	341	336	359	361	341	345	368	358	353	367	366	351	405	358	344	316	356	374	347	370	318	306	374	362	348	347	336	353	351	374	326	342	340	341	352	345	347	341	367	352	342	351	351	361	338	358	338	362	337	311	367	349	355	350	362	313	330	346	371	323	350	375	359	313	342	354	361	332	355	320	356	345	379	329	323	367	348	333	344	354	366	318	347	331	343	354	369	349	330	382	315	339	339	351	358	380	373	324	324	335	386	332	334	351	344	345	354	325	347	299	349	345	374	335	338	382	366	356	355	346	324	324	351	337	347	320	383	363	344	369	377	352	348	344	354	335	374	338	362	338	327	361	345	341	321	355	322	350	375	383	343	316	338	349	327	373	325	346	338	342	316	341	348	373	368	350	324	335	321	366	346	350	350	372	341	376	355	391	359	355	337	364	334	347	364	322	334	353	383	353	314	370	385	361	369	369	365	321	373	327	335	396	338	362	366	406	337	360	349	347	327	349	415	348	324	317	348	334	366	337	334	344	361	348	370	357	364	363	338	350	349	348	376	360	374	374	340	349	347	359	382	361	358	327	361	359	330	381	351	352	362	370	392	356	325	361	360	338	337	358	383	344	367	334	363	361	348	303	323	340	347	351	354	358	349	326	351	357	342	324	365	344	328	319	362	337	385	335	360	337	386	341	322	339	365	342	356	354	345	317	329	338	316	360	357	353	325	338	356	321	343	363	328	335	326	322	332	327	356	353	364	333	367	313	319	381	350	307	354	343	356	338	310	340	345	356	341	365	328	338	335	356	348	344	331	334	369	383	352	339	350	350	362	339	322	356	345	346	362	340	362	333	348	351	328	376	317	360	355	359	365	360	344	364	399	341	329	387	343	351	359	341	357	343	356	350	330	332	349	342	331	360	371	321	344	383	347	345	354	320	372	352	388	342	356	343	320	343	351	328	363	345	350	345	349	357	386	325	351	349	338	349	328	340	373	332	353	352	344	340	334	322	340	346	352	338	348	313	352	327	380	348	324	317	330	328	356	365	334	334	356	346	326	357	344	351	318	350	365	316	349	355	352	358	351	352	368	330	369	356	336	344	328	303	350	343	323	345	347	359	345	372	364	380	361	337	370	389	372	343	339	330	372	341	340	372	371	318	362	349	353	316	355	356	341	360	376	323	347	353	378	337	339	391	372	370	362	392	340	354	345	349	394	324	353	345	348	345	375	344	322	323	366	345	351	361	339	364	367	316	352	369	331	376	343	354	326	353	361	355	333	321	355	359	349	346	342	334	317	343	345	343	391	358	347	341	352	377	324	325	328	335	365	368	331	352	363	337	351	313	337	330	341	344	355	345	321	344	365	340	373	352	289	360	365	316	349	369	356	367	355	363	350	355	353	349	335	333	367	320	377	341	333	345	383	331	327	351	346	376	344	354	346	373	344	369	344	326	381	339	360	366	353	331	372	366	339	359	392	367	357	358	350	349	359	375	370	368	365	338	364	343	378	316	345	369	368	353	365	343	335	373	376	340	370	351	330	341	320	331	318	339	371	335	320	320	355	342	338	366	352	323	330	332	348	372	345	366	374	356	343	340	337	348	366	333	352	330	368	363	350	354	345	386	367	373	361	327	345	382	367	353	371	351	329	377	371	337	316	352	362	385	385	389	311	373	370	346	360	341	360	374	333	343	362	347	343	347	368	342	327	360	355	356	359	363	339	328	357	374	375	351	334	345	347	309	358	374	358	317	341	337	361	335	316	369	334	314	360	360	343	363	377	324	354	355	356	323	333	355	332	358	360	372	351	338	343	380	336	371	339	341	335	347	336	369	354	401	360	367	363	359	351	334	371	359	324	356	340	349	352	330	354	354	342	348	354	359	362	371	352	358	350	323	387	401	329	337	351	348	327	313	332	327	372	348	340	362	359	280	344	350	358	337	362	313	393	356	323	324	340	374	343	378	350	346	324	340	346	361	358	325	332	379	344	334	349	320	323	328	375	377	353	362	318	373	340	357	347	371	343	335	360	325	385	390	339	344	346	348	338	354	362	361	350	367	340	332	353	334	343	386	321	347	351	380	376	342	328	396	321	342	359	360	345	354	350	369	352	354	341	372	344	326	354	333	349	339	344	354	334	322	364	337	342	320	338	316	360	338	341	351	368	343	344	336	386	362	354	323	334	356	363	344	315	340	365	357	360	357	348	371	342	326	362	381	333	345	370	366	332	322	369	362	333	364	370	343	341	332	366	368	344	354	351	353	341	339	376	378	350	366	345	354	340	364	372	359	369	349	335	351	331	356	360	304	320	327	360	375	365	313	356	355	328	353	334	356	345	340	347	355	332	330	350	337	332	363	362	367	340	339	360	336	352	364	305	355	351	318	379	385	329	327	341	340	343	340	355	351	374	379	396	331	359	376	320	339	374	374	363	357	377	357	332	364	356	342	360	364	366	375	341	392	333	329	358	359	363	347	353	371	317	353	355	360	329	356	329	343	345	340	295	391	361	362	336	347	332	347	350	341	376	329	366	340	368	361	353	317	344	336	342	378	362	334	348	351	357	383	345	339	341	315	351	339	358	373	329	359	336	360	356	336	375	323	338	365	359	344	351	333	346	366	351	355	322	363	341	357	315	307	357	339	373	340	380	338	359	352	351	358	331	340	345	370	347	343	364	338	329	337	341	351	340	334	359	379	321	393	359	338	341	346	376	349	347	360	353	344	347	362	391	357	367	358	357	371	340	323	341	368	353	371	345	372	310	322	369	349	342	371	336
24207	21368	29059	23936	20948	4634	914	644	639	624	560	533	545	550	521	498	450	507	499	487	503	476	488	456	461	475	494	504	446	474	453	458	462	470	463	459	444	504	500	480	475	436	497	467	506	461	442	415	461	415	470	416	517	471	445	440	434	507	472	456	468	471	469	453	478	466	451	485	465	459	410	464	480	452	441	459	460	440	462	441	459	469	475	450	431	472	486	467	456	462	455	502	463	446	459	453	495	439	452	461	442	476	477	446	464	492	444	424	465	487	463	433	443	440	432	474	463	483	479	463	491	478	446	460	473	463	475	493	456	462	420	459	468	457	462	443	455	490	407	475	459	467	422	445	470	451	456	466	442	438	461	460	472	486	483	440	435	490	459	424	445	476	431	516	444	433	426	434	446	447	487	438	397	462	440	475	440	457	467	470	458	388	497	471	460	482	463	482	487	442	486	453	456	478	453	432	464	432	462	472	443	441	468	432	482	431	495	468	438	427	480	439	452	443	455	498	432	476	466	448	428	444	422	457	430	444	429	472	482	479	442	463	445	467	412	443	421	461	403	475	435	469	433	441	472	446	433	454	470	465	438	444	476	453	424	476	459	490	475	447	427	436	448	434	455	455	434	443	467	432	456	478	470	467	451	499	449	444	448	465	481	391	460	410	436	450	443	429	477	479	438	431	494	412	486	473	446	487	445	469	487	483	463	471	431	448	490	458	439	435	418	472	457	421	418	450	448	424	441	459	406	429	438	462	452	436	463	422	436	470	431	461	462	451	443	455	451	443	447	443	437	452	435	435	492	477	425	431	431	473	442	435	457	454	458	455	482	433	399	452	444	498	446	423	460	387	449	491	459	447	444	455	429	468	424	437	425	474	451	428	438	442	442	494	419	452	469	477	478	455	457	464	475	452	448	441	458	464	469	470	462	442	447	429	456	447	480	452	417	463	440	413	437	440	470	428	463	462	457	440	421	444	464	458	450	463	455	447	424	447	444	414	462	472	470	462	459	470	433	414	443	463	459	478	452	461	446	459	455	445	460	447	475	477	430	468	439	444	410	452	450	476	470	419	383	458	452	461	466	435	464	463	442	433	480	470	433	457	440	437	473	407	448	443	462	462	470	438	444	445	430	440	471	422	448	461	468	420	445	453	436	454	440	497	470	466	453	397	438	446	459	442	460	438	444	421	453	470	447	476	455	480	437	386	496	475	428	469	482	467	456	451	427	473	444	470	475	443	438	405	479	464	446	425	454	429	468	455	437	490	465	422	468	470	462	441	448	427	481	443	420	454	458	456	473	447	430	473	462	436	452	452	480	448	454	496	471	447	461	406	437	501	461	458	491	463	422	453	456	481	459	436	442	432	490	461	466	445	459	409	434	503	451	456	466	438	479	439	467	480	472	479	433	477	453	455	454	449	468	438	472	466	470	478	421	468	447	463	459	454	452	430	464	444	451	405	468	438	452	436	421	417	474	460	464	456	475	462	438	446	459	455	432	470	450	431	475	464	462	401	480	469	416	443	496	458	450	447	423	456	468	434	470	463	462	457	477	475	448	446	462	502	458	436	454	461	452	437	451	411	443	462	470	461	423	456	437	446	477	492	451	453	489	427	443	483	438	424	462	411	471	438	473	467	474	475	466	474	457	416	432	413	460	448	481	436	488	419	482	432	431	439	441	445	453	480	449	460	462	456	468	471	483	510	453	467	462	451	416	445	445	431	475	397	438	449	441	429	455	478	485	475	459	466	410	415	431	429	469	481	448	455	441	462	451	446	433	467	427	464	477	444	479	418	483	419	453	424	472	497	463	479	448	471	429	462	463	432	451	491	455	487	472	456	406	452	449	440	448	442	464	456	418	417	445	423	462	462	434	435	492	430	462	479	457	446	433	427	463	470	438	472	464	458	446	472	448	486	403	443	473	461	467	468	433	452	485	455	416	463	436	466	506	482	475	427	435	473	467	448	476	481	443	468	471	450	474	480	458	428	443	444	448	444	407	472	418	458	442	414	453	415	426	485	460	435	442	451	459	470	448	433	433	478	462	421	419	448	464	426	448	437	435	474	441	446	448	479	457	462	443	456	445	484	456	449	464	476	442	474	438	426	456	451	476	488	456	461	471	489	446	472	457	469	483	421	424	449	464	486	442	443	462	451	435	459	432	452	443	424	459	452	441	490	464	498	436	476	467	443	448	431	457	431	475	446	484	449	487	423	505	463	433	457	454	481	457	451	455	425	451	443	438	429	433	473	492	435	420	440	423	458	454	491	491	438	458	452	424	473	483	419	451	459	436	442	420	424	446	493	420	474	421	427	439	403	413	425	454	458	445	473	458	438	475	444	463	432	433	433	461	504	443	460	463	441	451	443	461	460	457	444	456	423	434	464	461	427	448	488	479	461	460	452	422	440	469	440	431	469	455	471	434	457	479	454	462	452	436	469	479	439	469	459	420	440	419	405	455	421	402	483	442	452	468	445	447	454	464	422	470	489	462	453	443	461	442	474	483	422	466	453	453	409	447	482	427	463	450	448	445	450	501	452	426	432	486	459	436	475	479	443	404	440	469	438	445	474	433	453	428	423	481	453	463	473	487	477	418	428	444	460	437	464	461	447	448	460	430	431	462	435	456	433	451	465	457	456	467	440	459	458	485	415	453	465	425	428	471	503	440	435	462	414	436	481	446	457	465	468	476	453	435	481	461	427	453	453	427	475	447	459	467	453	452	426	476	472	477	449	476	469	454	463	442	423	499	440	444	490	425	433	447	477	425	453	407	412	432	427	455	454	479	446	444	480	440	440	491	478	457	482	444	444	459	440	449	456	481	469	442	465	414	498	444	450	466	454	426	458	474	421	467	459	480	457	467	466	460	415	466	441	466	467	429	441	444	446	435	450	455	430	468	419	448	472	480	410	461	449	461	438	452	427	476	452	488	442	463	459	418	437	423	379	469	420	455	482	433	495	434	451	470	443	466	502	454	479	442	440	468	456	456	425	461	496	512	460	468	431	489	450	445	448	467	440	449	442	451	454	432	449	432	456	450	434	425	443	426	423	465	441	455	490	476	448	448	459	437	444	440	438	497	421	478	486	494	419	438	450	446	447	416	417	404	417	441	445	425	458	468	472	462	453	471	428	444	434	437	451	453	445	444	452	461	467	441	467	465	449	479	455	428	455	432	459	415	431	428	442	455	497	473	442	455	434	422	448	442	424	458	449	450	397	424	461	445	422	431	456	468	449	467	479	469	457	432	440	467	442	479	528	423	436	444	472	426	447	481	428	470	446	447	460	465	457	478	440	510	469	480	456	414	461	473	493	454	423	468	525	472	438	467	462	444	463	434	460	447	449	459	499	468	458	465	454	435	446	446	445	492	432	422	434	439	481	495	456	450	448	417	451	450	473	437	440	455	470	441	448	462	463	455	455	460	462	407	403	482	453	467	461	484	461	475	442	473	429	467	434	431	467	482	449	437	444	424	454	462	466	421	436	446	475	453	485
47291	32928	7053	3561	2576	1980	1708	1370	1215	1130	1059	970	898	911	858	851	883	795	794	813	835	747	763	765	731	706	757	743	779	740	744	760	753	749	755	758	747	789	741	735	768	740	737	723	709	698	703	753	700	726	722	726	746	710	723	691	686	761	730	723	717	699	744	713	725	709	766	698	708	745	759	733	762	699	744	711	690	704	672	694	659	679	687	703	778	683	701	744	727	737	716	766	718	666	723	728	698	705	766	718	708	709	707	746	685	730	736	730	770	740	707	705	692	716	722	745	691	724	737	713	704	712	658	685	707	685	735	747	712	738	733	683	693	717	716	714	700	768	701	715	704	734	757	732	742	724	684	722	711	735	692	716	745	718	724	715	727	720	667	692	728	704	693	738	760	725	725	706	705	698	718	737	679	719	730	728	694	720	727	739	704	706	710	702	763	695	718	718	700	742	727	721	745	728	696	688	731	720	684	726	704	697	716	724	713	663	714	715	779	694	749	703	707	701	727	732	719	728	691	715	750	699	704	713	758	703	751	749	700	724	660	763	738	682	745	710	687	757	740	695	697	730	707	731	735	761	684	695	711	690	723	723	711	716	730	745	751	741	705	725	708	685	722	679	716	721	739	705	680	690	755	715	733	711	721	723	723	723	696	719	702	724	726	731	705	735	692	754	694	687	755	720	763	724	736	729	751	701	725	730	712	732	707	688	740	713	718	755	738	736	698	695	763	701	720	748	736	709	764	767	806	717	727	699	732	711	741	742	726	756	698	717	685	730	708	714	714	718	739	666	738	732	730	730	681	719	678	764	714	745	695	730	686	713	770	736	697	685	696	741	692	688	698	752	673	719	723	697	710	722	716	704	736	742	707	708	759	703	729	752	772	718	669	712	711	738	747	666	669	763	711	720	724	713	686	719	689	722	692	765	673	708	713	734	711	725	746	730	750	698	709	747	736	748	713	727	745	762	736	725	710	732	687	727	720	705	693	693	734	729	690	725	776	700	741	677	736	683	705	740	751	762	783	717	712	718	633	695	667	732	718	695	718	711	707	719	665	712	690	705	720	733	712	749	713	711	660	746	708	756	695	721	730	661	694	741	699	757	736	689	719	732	690	710	707	713	717	743	699	740	724	705	714	725	691	672	740	732	739	641	715	702	703	695	735	721	713	707	690	711	737	754	740	755	712	695	688	717	679	680	706	668	683	671	738	719	703	730	762	724	700	722	722	740	729	774	716	744	717	729	773	729	742	707	735	695	710	729	684	735	656	697	703	751	700	709	734	728	693	725	725	707	699	682	781	735	755	702	693	722	701	707	732	738	704	714	707	736	687	698	753	693	673	720	727	687	703	710	726	746	767	749	714	703	693	702	672	763	743	695	742	728	733	701	730	706	754	748	723	728	729	669	664	741	696	725	668	677	703	695	742	703	694	706	757	729	695	729	717	730	665	715	702	758	644	717	642	734	758	696	764	736	693	726	741	746	727	705	721	685	696	722	749	697	746	711	684	703	758	700	710	738	693	693	725	762	713	738	701	693	709	709	722	740	731	713	709	714	625	752	704	685	733	686	698	709	688	702	704	651	721	708	687	775	721	726	756	738	703	780	719	739	706	713	740	668	703	753	720	725	710	698	763	743	724	700	685	764	700	751	705	688	734	722	693	765	669	703	655	696	736	683	720	702	683	665	757	689	760	684	662	725	689	718	690	729	651	705	752	744	670	688	706	717	714	724	690	719	730	706	773	751	712	723	706	754	666	767	717	722	762	743	700	771	749	715	769	718	701	721	744	721	744	712	718	722	707	711	691	673	719	665	742	730	678	635	692	728	705	661	720	700	698	690	680	698	697	718	715	743	702	746	736	721	733	761	728	710	751	702	728	715	709	719	732	707	758	734	758	755	773	695	701	756	727	722	716	749	697	725	706	703	740	697	715	695	684	684	715	694	713	691	755	685	703	694	710	731	770	710	713	732	701	718	741	732	708	711	699	729	737	750	688	727	741	717	722	760	705	714	719	715	692	731	734	722	717	691	716	676	720	734	708	754	711	721	699	711	679	681	733	730	712	733	703	709	742	704	717	726	735	691	722	734	687	709	745	731	726	726	729	739	711	754	632	708	743	730	739	746	735	755	706	718	693	730	681	694	719	737	720	682	750	722	728	716	692	764	729	736	722	750	776	724	735	732	744	774	738	729	719	739	733	758	684	746	730	709	775	783	744	725	715	689	718	716	687	725	711	711	671	692	725	703	739	760	728	760	692	706	727	737	723	702	700	702	697	720	709	726	774	700	673	697	760	772	734	725	712	715	687	728	699	715	704	700	679	730	722	729	731	684	733	689	739	733	717	700	747	689	670	661	709	687	682	747	743	741	707	708	702	776	736	688	729	727	743	748	773	692	737	717	719	726	674	730	796	741	734	738	662	721	752	730	748	692	695	713	758	717	736	685	711	681	755	722	697	755	708	773	683	766	682	727	714	731	729	728	745	699	708	721	699	702	737	795	713	732	777	693	700	711	691	709	693	738	685	696	709	734	698	749	717	666	726	718	709	732	714	688	712	717	697	716	738	709	736	711	699	680	712	695	732	728	727	716	700	719	692	679	732	673	702	736	741	693	744	682	709	728	723	745	734	798	739	726	743	660	713	726	716	701	681	726	745	729	734	707	740	730	729	741	724	698	755	707	743	719	722	668	715	722	736	718	744	735	717	711	713	761	706	703	708	728	669	683	704	712	751	743	724	747	701	682	759	713	753	708	731	719	729	706	746	708	671	691	745	711	734	701	729	701	737	731	694	755	744	736	759	753	730	669	712	691	707	754	718	732	736	768	687	709	713	741	717	691	703	708	725	751	733	784	700	657	660	728	679	750	722	737	689	702	704	731	724	683	716	712	738	760	692	708	717	691	699	700	708	708	709	701	733	712	681	711	731	781	735	711	730	702	738	707	702	691	761	749	754	735	756	701	725	709	685	696	720	753	679	707	685	668	767	736	678	752	767	737	729	707	704	731	709	696	692	689	682	702	703	654	717	709	679	709	730	700	713	679	737	720	712	763	660	724	701	731	724	755	740	694	700	774	665	745	743	745	763	718	738	649	714	686	750	714	733	704	699	701	745	728	732	751	726	764	717	717	676	685	698	698	691	741	695	675	737	694	744	753	687	741	743	772	755	703	666	722	776	712	723	726	720	685	689	711	750	705	695	707	737	703	714	735	711	722	699	739	693	752	700	724	741	749	701	712	710	704	740	723	678	706	718	761	750	749	659	703	683	730	753	672	735	716	734	731	689	665	711	717	697	705	721	748	676	755	707	715	765	731	687	719	737	757	700	729	707	727	685	729	705	713	684	715	754	726	707	708	722	750	719	734	679	705	725	657	706	684	723	762	679	672	711	718	680	708	717	678	716	688	724	708	708	709	701	780	696	701	712	737	718	671	680	672	738	731	697	754	670	697	693	678	721	712	764	751	688	699	667	754	744	707	704	718	746	727	695	685	670	730
23265	21386	29714	23418	21381	20829	3130	992	802	747	719	627	645	647	595	613	544	547	536	545	522	513	535	508	573	502	519	541	468	540	546	475	499	507	493	475	507	482	494	537	527	498	524	491	470	472	518	490	500	486	460	531	518	511	525	528	514	493	525	481	518	504	484	504	485	499	510	510	490	518	453	479	504	536	512	522	471	486	480	497	486	493	487	533	505	505	522	479	515	489	469	457	494	483	513	481	478	473	513	511	504	462	455	467	530	493	476	497	482	523	492	545	480	547	484	478	504	489	488	451	460	465	454	502	459	462	486	474	527	480	524	504	500	515	512	497	466	463	484	515	493	512	487	502	507	498	508	494	534	481	478	438	490	462	484	447	467	482	470	505	511	485	483	466	529	491	507	513	504	522	477	488	473	528	514	503	477	480	486	512	477	497	498	554	515	444	497	465	497	481	493	501	486	474	484	459	500	514	455	497	489	481	483	491	487	503	489	499	503	508	508	489	490	465	475	445	474	480	482	493	511	486	472	492	445	458	533	504	471	517	453	489	450	495	496	493	510	456	470	478	472	480	504	477	509	511	497	494	485	474	493	487	533	472	519	457	460	489	507	473	499	505	485	490	506	491	489	483	496	508	488	473	462	496	514	473	493	523	486	469	495	496	498	491	480	479	544	468	474	508	487	495	443	487	511	464	493	479	494	463	488	500	482	459	528	481	475	471	466	504	511	470	521	519	483	479	474	489	496	501	473	518	511	486	443	491	472	496	485	488	501	476	486	465	462	440	485	538	453	462	463	460	446	498	480	471	524	524	479	511	465	506	483	485	508	490	490	523	459	516	466	466	523	511	516	509	478	462	484	482	461	482	509	492	496	493	499	451	518	471	492	471	490	515	474	485	471	478	531	492	475	481	474	504	485	471	488	527	480	487	493	505	502	494	487	494	527	470	466	506	457	464	466	468	473	531	485	498	443	520	490	546	497	439	499	479	479	506	480	520	502	460	516	477	460	508	485	470	466	477	490	513	500	483	477	547	516	469	520	514	480	532	490	507	478	470	493	462	494	560	517	531	488	490	473	469	472	486	487	505	484	492	502	471	535	485	498	454	474	469	471	490	480	452	485	516	516	481	527	492	516	507	494	480	452	479	523	494	471	484	479	498	474	512	504	464	499	479	458	439	471	464	491	511	473	496	453	478	442	479	497	482	481	505	474	485	484	445	465	504	472	483	511	483	494	505	514	510	497	472	519	468	476	487	478	509	474	509	455	536	503	465	484	464	505	481	465	476	469	512	471	476	507	491	462	460	488	518	513	491	507	487	452	522	432	534	498	491	454	437	480	479	460	501	511	499	432	498	506	456	459	472	481	489	482	513	486	505	482	491	514	478	502	517	495	493	501	460	506	541	514	528	473	462	494	502	501	486	451	469	519	523	493	491	503	511	477	471	517	507	484	499	453	519	508	518	474	406	523	461	503	475	513	511	505	509	462	473	523	494	504	470	495	519	474	472	492	442	504	440	506	501	450	547	495	537	477	522	472	506	475	485	489	494	499	516	504	452	476	502	471	461	480	507	491	502	504	497	493	495	491	491	484	457	517	488	453	487	528	484	492	482	505	469	479	481	416	465	497	508	479	486	511	520	494	481	464	494	504	467	453	497	493	530	511	469	469	514	454	497	518	492	520	485	477	515	459	509	490	487	520	500	495	539	448	464	507	479	498	467	473	453	487	508	493	511	494	468	515	444	474	473	480	463	458	470	460	478	491	497	457	505	458	499	512	493	480	486	462	464	518	490	487	495	498	472	478	517	521	494	444	472	471	477	476	498	507	500	494	467	493	485	512	489	469	479	436	508	467	501	486	431	472	514	510	520	485	460	493	494	452	525	516	499	509	460	476	518	460	494	459	489	504	470	494	481	507	497	494	469	502	476	451	511	498	462	519	508	459	500	521	482	522	484	517	474	471	477	492	502	458	494	496	447	531	490	447	520	504	488	490	473	447	481	477	475	511	518	484	489	504	495	475	485	487	517	537	486	490	498	511	498	462	501	528	475	466	495	454	483	483	486	511	443	504	520	482	472	438	463	505	491	491	536	517	457	451	479	484	509	510	456	482	491	483	473	450	464	498	446	499	472	493	477	494	529	490	534	510	487	511	534	468	462	483	500	486	471	484	496	490	476	512	476	487	453	464	496	538	498	455	493	508	468	516	484	496	491	496	483	467	489	526	473	510	508	510	476	469	514	478	449	460	484	519	500	477	487	451	504	466	490	499	529	466	483	471	442	461	497	477	507	493	506	450	510	472	486	472	491	495	493	468	507	467	487	457	491	485	491	435	506	511	527	496	489	461	477	475	487	465	472	521	490	495	522	491	492	476	489	506	469	492	504	455	488	491	504	470	458	496	491	491	499	496	477	493	476	475	495	502	520	521	454	449	517	493	478	483	443	491	463	452	504	488	442	500	498	474	495	484	492	512	476	493	504	484	471	482	541	466	477	471	480	498	494	487	460	473	450	463	504	479	471	487	514	521	498	485	452	526	467	481	470	470	502	491	459	487	490	471	508	493	441	470	490	498	483	538	495	488	507	524	507	530	479	478	507	468	494	465	474	500	494	466	488	475	503	519	519	473	476	489	489	475	471	515	481	504	500	470	503	513	511	504	465	489	484	494	475	487	482	462	509	509	465	485	516	509	489	494	459	493	527	480	495	496	494	475	449	507	465	478	511	473	492	470	473	491	476	487	495	484	495	482	482	491	477	476	438	495	468	491	473	471	475	511	496	488	484	501	497	469	469	511	537	482	472	491	491	490	513	497	486	472	499	477	518	515	501	528	486	509	483	480	489	488	530	504	460	476	472	500	473	486	514	458	515	465	462	481	506	492	479	482	472	510	443	459	520	520	442	506	463	477	493	462	475	490	468	464	440	512	468	514	474	470	464	503	467	475	468	517	420	497	507	537	486	496	526	470	486	499	498	499	467	472	493	489	525	464	487	513	506	529	462	518	506	474	496	485	485	509	505	508	494	480	479	501	474	489	505	475	488	497	487	488	507	470	496	461	496	491	457	496	489	482	471	471	480	480	484	471	485	533	498	480	518	464	458	499	498	480	450	491	557	510	530	484	505	461	479	471	484	548	454	489	488	476	501	501	476	485	491	452	484	490	424	442	474	523	511	500	487	499	487	482	498	511	492	519	499	473	483	480	460	503	496	469	474	466	517	470	481	543	486	500	513	501	463	537	503	480	462	483	478	470	497	495	521	505	480	502	453	459	506	455	519	473	494	550	465	497	491	501	529	452	484	491	501	500	485	507	466	491	500	516	469	477	483	495	465	488	477	475	482	488	470	507	480	508	533	458	438	482	502	504	462	490	501	492	497	472	510	490	501	479	466	465	450	482	522	492	481	458	481	469	439	479	444	481	491	456	519	471	496	517	470	452	471	508	517	491	502	464	471	488	500	477	489	489	537	483	475	496	440	468	463	461	474	473	471	512	480	504	467
48954	36495	11097	5886	4040	3052	2406	2007	1793	1547	1395	1288	1234	1130	1120	1024	1007	978	910	961	953	862	905	875	896	889	828	844	842	788	827	820	825	796	843	788	822	807	749	760	744	810	768	797	774	755	772	754	770	780	767	803	786	767	786	761	731	723	831	797	761	809	772	719	769	768	789	760	729	776	769	692	730	821	756	749	739	792	819	711	809	760	788	759	812	771	752	773	799	793	795	797	796	758	763	774	763	799	814	814	776	737	769	757	770	739	781	721	791	767	723	805	790	763	796	778	758	711	731	827	725	812	693	784	777	817	759	691	737	775	801	761	738	736	760	750	756	750	776	758	728	702	778	734	732	775	805	755	779	758	834	743	758	756	759	801	741	752	757	823	752	773	766	750	763	771	770	749	795	729	767	810	782	778	774	789	751	752	741	782	783	796	769	731	775	821	755	777	790	770	824	764	732	766	744	793	800	771	721	755	741	742	727	766	766	763	713	811	771	760	743	738	707	786	774	772	720	758	799	767	793	783	734	767	728	772	719	747	754	792	757	786	752	782	773	791	757	748	750	814	763	786	784	736	773	720	753	789	778	720	795	796	710	785	773	751	724	800	759	803	776	791	778	786	745	733	801	744	807	787	739	820	752	747	747	732	743	814	762	739	782	796	836	783	794	749	702	761	802	737	731	776	752	788	775	744	772	754	713	802	786	742	797	752	782	730	780	766	830	743	751	763	796	762	755	736	771	759	766	763	775	758	752	735	738	771	709	737	768	744	800	743	709	771	834	744	736	753	771	772	739	757	767	787	730	743	780	736	783	808	796	788	732	706	787	815	776	729	764	781	791	755	751	779	735	785	766	763	751	769	804	747	754	780	790	772	784	756	740	799	773	730	808	773	741	783	789	807	764	713	766	764	772	761	836	748	759	747	764	743	787	746	763	771	762	823	809	823	817	719	780	745	758	708	756	782	736	774	767	749	732	792	710	779	749	798	753	753	764	757	757	755	754	768	751	758	760	748	739	799	772	778	732	787	735	727	771	742	781	789	782	760	730	747	764	761	778	791	761	744	753	740	781	750	755	745	777	769	795	739	787	746	759	760	767	755	773	787	786	745	789	765	780	739	813	741	768	737	809	748	746	786	723	731	769	785	725	818	756	750	777	782	780	705	776	730	724	821	742	747	790	743	705	781	772	748	781	753	746	777	751	780	776	821	730	772	778	767	748	773	716	758	783	755	793	803	750	761	761	754	758	758	742	780	798	756	732	765	763	791	790	784	733	857	714	744	740	800	784	705	718	786	793	801	819	822	734	726	727	790	815	702	745	797	770	742	764	790	805	767	731	754	778	767	796	785	783	759	789	717	779	750	785	818	770	780	785	729	756	721	770	745	735	748	726	741	759	752	780	740	814	764	758	755	833	743	802	762	783	771	779	742	822	774	793	766	768	753	767	821	727	793	826	815	766	759	751	802	750	757	803	785	794	792	753	801	761	738	821	844	774	724	709	751	789	733	752	819	746	777	760	804	731	734	762	702	795	759	791	750	782	728	766	809	796	706	758	723	840	727	739	743	792	765	763	749	742	780	790	781	800	770	763	826	784	763	733	749	798	752	793	797	758	753	751	757	727	799	780	706	751	767	768	776	773	705	754	762	751	751	774	768	742	737	751	737	810	807	761	742	796	804	745	813	771	779	798	702	750	717	717	763	779	692	802	750	810	783	790	759	821	768	712	780	767	724	760	745	761	781	785	770	800	804	779	732	780	775	809	758	757	805	760	739	723	787	776	789	758	807	763	780	722	744	789	822	760	720	786	720	753	775	791	788	810	754	780	707	795	780	740	787	750	763	791	760	771	790	713	772	742	774	748	764	805	785	749	743	695	778	702	704	745	745	721	776	702	789	753	748	769	786	766	751	751	778	764	762	741	793	790	787	788	787	749	698	721	777	737	720	773	746	787	769	730	764	746	782	764	784	725	757	739	741	773	772	846	775	758	755	735	771	770	759	746	743	815	711	753	794	745	703	751	802	764	765	806	745	780	785	734	784	729	750	740	750	764	775	782	760	770	776	768	791	777	723	767	729	782	817	747	770	789	815	729	760	758	802	751	734	767	793	775	748	791	747	761	767	752	772	797	736	756	728	765	717	770	781	780	831	781	797	740	788	762	729	805	765	751	771	751	756	784	782	755	787	765	732	763	792	802	700	752	763	755	721	806	797	774	807	762	747	769	747	798	787	711	745	790	725	763	766	813	728	771	732	777	766	780	737	768	779	809	721	776	758	734	778	772	750	783	800	775	807	767	825	788	747	745	764	763	779	790	740	761	771	791	756	723	749	762	762	778	745	763	773	759	811	740	820	807	770	719	795	771	749	786	749	778	736	742	739	736	762	742	759	755	752	771	765	761	760	736	765	730	758	761	806	790	771	757	725	749	748	762	799	718	769	795	724	737	768	762	757	756	726	735	760	766	777	754	749	782	761	813	806	731	738	738	777	786	732	757	773	802	739	758	829	753	779	769	755	722	754	739	734	733	761	786	762	776	761	778	775	812	743	707	742	738	754	780	725	772	738	753	752	758	750	814	732	779	747	775	777	725	779	720	734	796	778	767	774	772	777	760	772	802	835	801	770	836	788	737	791	743	755	770	754	722	790	771	744	753	761	760	805	812	732	787	745	845	800	790	703	784	746	763	744	754	759	765	751	694	770	778	760	706	750	713	794	770	765	788	798	728	764	802	766	789	699	760	808	767	792	730	778	743	726	781	784	817	783	749	836	754	806	780	740	784	728	734	796	766	707	760	798	818	806	786	709	796	787	836	727	748	764	742	727	806	828	773	797	815	798	801	735	787	731	738	769	755	779	753	759	778	806	754	774	771	796	776	765	766	746	762	786	759	756	759	777	765	765	770	812	804	764	729	747	765	770	774	754	780	765	740	701	773	760	773	782	780	703	756	790	818	769	765	769	750	743	765	725	695	758	759	749	757	730	714	722	729	770	741	784	766	727	743	797	809	723	771	725	757	773	752	803	793	773	767	719	792	779	751	776	774	766	750	781	760	756	735	760	748	731	787	783	782	739	777	787	770	799	803	781	756	788	764	793	746	800	773	749	766	784	768	788	760	825	821	742	762	771	752	769	758	745	758	787	744	722	786	801	753	775	764	781	787	743	754	753	738	775	788	787	746	825	808	767	787	793	704	757	742	800	755	786	748	802	764	840	746	760	784	787	787	793	769	763	728	804	778	769	759	770	751	768	787	767	784	798	799	790	744	758	755	796	787	737	769	778	780	739	766	783	742	772	777	744	769	776	765	806	762	740	771	773	732	757	762	770	787	765	741	765	786	725	800	796	756	699	751	785	757	727	775	804	768	760	795	758	767	790	765	733	768	727	784	774	771	752	772	800	776	754	794	757	749	797	768	751	763	785	725	759	777	736	752	795	766	806	806	801	770	776	794	753	801	784	689	823	766	754	724	784	741	716	758	738	799	785	719	749	823	750	764	747
27261	21210	10750	660	271	263	253	231	205	247	253	234	205	207	219	222	184	214	216	206	208	222	219	226	238	264	216	208	184	215	196	205	229	210	200	205	209	198	232	223	229	224	212	229	214	204	215	207	239	207	227	217	205	223	200	209	204	208	210	211	217	223	220	205	216	221	210	218	194	185	200	208	223	234	208	189	228	191	218	189	185	200	197	228	221	257	220	211	218	224	182	220	213	227	234	211	204	213	222	179	190	217	198	232	230	184	213	195	215	211	213	205	187	210	226	222	206	230	213	215	211	207	205	192	235	221	228	223	208	220	202	218	215	221	219	210	194	194	208	196	238	201	227	233	208	233	207	219	212	237	235	208	188	202	201	198	214	221	217	220	225	190	214	238	221	212	212	235	237	229	211	223	240	198	197	231	205	218	238	219	215	228	207	208	226	200	207	199	217	207	220	203	190	219	202	225	216	215	209	241	224	237	204	208	223	240	178	209	210	220	217	190	212	216	215	211	221	204	200	200	200	216	214	214	218	214	176	224	207	212	226	199	203	213	223	203	220	211	212	191	232	208	226	197	212	222	230	207	190	198	229	230	231	208	223	225	210	210	216	207	244	221	210	214	204	206	158	198	218	228	206	237	230	181	186	205	195	220	219	191	213	209	205	198	193	208	216	188	243	209	219	205	231	197	203	223	231	217	203	217	193	215	200	192	229	229	224	211	207	190	230	202	224	205	218	203	222	207	206	191	215	211	200	226	210	196	195	199	211	214	203	214	213	182	208	226	207	193	227	187	232	211	242	250	201	199	246	232	248	219	212	209	223	188	210	207	235	181	180	213	248	202	213	241	202	215	210	198	208	205	210	221	183	220	212	239	240	204	209	232	214	220	188	197	245	197	201	195	205	201	192	167	216	241	209	198	209	219	208	204	222	203	218	217	236	219	214	210	208	188	226	210	227	215	210	200	238	200	226	236	229	196	212	235	225	174	202	227	263	221	222	223	181	204	214	211	199	219	211	205	219	247	222	215	237	219	212	212	216	204	207	231	231	228	198	200	227	209	206	218	204	218	184	216	206	190	215	208	212	200	197	197	208	211	190	232	217	216	234	213	226	207	228	221	240	220	232	236	211	229	209	183	197	225	204	218	198	238	212	212	223	223	201	210	209	223	211	218	227	210	220	207	223	203	206	220	236	232	205	216	250	203	207	227	212	228	207	209	227	211	199	214	199	221	199	195	202	201	190	208	240	195	217	220	232	218	192	226	220	199	206	206	207	230	210	216	221	186	235	232	220	210	185	242	220	217	224	246	220	213	208	213	190	174	218	199	209	218	214	225	196	210	195	211	203	222	203	206	220	244	209	213	211	187	217	209	211	231	220	203	216	214	208	226	214	203	203	218	205	208	212	198	228	189	216	196	209	211	200	229	223	179	196	209	176	231	214	220	215	192	213	190	225	212	220	208	239	207	196	217	231	227	204	235	203	231	242	194	186	205	216	204	242	213	228	233	198	211	228	220	212	200	223	208	203	202	224	212	221	213	230	226	212	229	206	223	211	202	208	221	197	196	182	194	242	210	214	195	215	221	211	232	222	212	240	189	241	237	202	186	207	201	212	187	201	213	216	242	196	216	233	239	212	209	204	222	209	184	252	226	180	218	221	211	234	217	195	212	195	234	199	235	228	185	202	228	234	216	224	209	225	212	217	209	221	192	210	204	232	221	195	225	174	199	202	213	222	215	219	224	192	231	221	199	195	221	200	242	189	194	228	214	204	191	224	229	228	221	194	237	231	223	211	220	190	197	203	193	211	235	200	206	231	190	205	235	219	249	218	247	199	218	221	223	218	224	237	209	209	207	229	220	227	208	212	220	206	201	210	223	211	197	208	216	169	230	223	228	209	204	203	232	218	201	232	189	192	215	220	229	227	214	204	201	193	211	197	239	197	211	208	218	202	228	194	203	211	224	202	206	209	222	210	212	234	225	202	208	221	196	202	207	216	199	214	219	233	213	193	213	196	200	205	231	201	222	198	207	205	233	221	224	212	197	222	245	213	203	202	207	216	211	232	191	215	204	197	206	212	228	205	217	195	215	187	215	206	191	214	249	235	222	231	183	208	194	211	213	188	213	210	219	215	214	203	212	228	216	224	241	170	263	210	231	229	218	215	216	220	190	178	206	238	216	236	210	214	193	233	195	195	218	206	222	223	220	185	216	196	216	206	228	225	239	209	198	215	208	195	205	215	219	222	208	230	205	221	218	200	206	221	225	217	236	228	202	206	240	188	207	248	194	200	196	201	206	207	218	224	223	220	202	221	199	192	223	233	207	238	186	188	197	203	217	244	240	214	227	192	238	208	206	208	229	200	209	206	236	222	244	237	230	192	187	206	202	203	225	209	207	202	232	223	226	185	222	200	208	218	221	190	226	242	220	205	208	212	224	228	256	212	216	210	207	200	223	225	195	196	203	227	202	227	233	220	217	216	202	194	200	215	236	205	222	218	215	214	210	224	208	216	195	209	226	207	213	214	203	201	231	207	221	176	233	221	212	196	205	218	223	194	221	205	220	223	209	209	189	204	229	208	199	220	198	220	200	223	227	205	211	216	207	189	213	222	212	233	221	220	218	225	232	195	214	224	207	221	211	236	211	223	188	193	229	188	221	191	222	213	222	217	219	209	207	213	185	199	211	180	218	225	202	215	222	210	224	196	215	213	229	200	227	216	224	207	202	219	199	224	210	216	231	216	206	227	193	203	187	221	209	223	207	234	193	216	213	212	197	228	207	206	231	188	192	219	188	199	195	227	211	231	209	218	204	221	250	209	208	233	220	220	196	198	238	218	229	213	219	195	193	228	214	232	212	212	217	199	197	194	203	200	207	218	211	235	230	229	218	231	196	202	219	205	194	197	197	227	193	212	219	224	216	202	212	210	202	214	223	237	220	209	220	235	212	208	195	206	204	200	224	208	204	198	186	210	206	208	225	218	191	171	206	200	226	227	203	212	217	206	192	211	209	174	228	196	218	220	231	185	216	232	202	202	195	231	207	204	226	190	226	198	207	209	204	218	222	212	194	197	220	219	212	185	219	204	218	230	218	224	239	215	215	215	227	236	212	212	236	215	201	228	223	218	206	188	197	234	228	193	222	201	218	188	196	208	213	191	220	203	206	235	178	222	213	209	192	226	204	205	241	226	196	196	212	216	204	210	220	220	194	219	221	205	187	198	215	196	225	202	214	201	201	183	209	209	216	226	233	219	180	223	212	205	208	202	215	196	219	207	215	209	198	211	228	221	232	204	193	210	232	213	208	208	230	215	200	233	212	228	216	218	205	226	210	209	217	199	219	212	221	237	223	203	218	224	220	212	235	215	214	221	215	182	226	220	214	197	235	224	199	201	198	231	207	200	210	209	214	220	221	230	214	192	217	222	225	192	211	185	200	203	233	236	219	228	201	224	204	189	217	209	222	206	210	194	234	218	235	219	210	219	237	193	223	228	207
27178	15152	1019	608	548	467	445	403	387	357	404	367	364	354	339	325	356	371	310	354	362	342	334	345	407	325	322	337	337	398	362	331	358	375	373	312	349	380	306	335	371	336	334	367	336	366	331	348	338	345	377	359	387	359	350	345	367	322	327	351	352	334	358	338	372	332	359	364	346	379	372	340	374	342	326	350	306	364	359	335	372	380	345	343	345	368	354	330	341	335	360	354	322	319	373	325	347	350	355	330	329	359	355	355	366	344	373	363	349	376	340	354	359	374	335	359	317	346	318	371	351	368	372	364	380	371	308	344	316	328	371	353	361	339	363	359	342	375	357	367	368	349	370	363	349	336	324	338	373	357	354	351	345	320	342	340	311	370	350	344	373	352	343	317	353	381	378	304	348	342	329	393	359	352	346	370	376	373	389	342	365	349	360	364	359	325	335	326	352	339	358	349	354	346	313	372	351	363	337	338	314	313	315	389	349	351	353	311	327	350	346	355	366	370	347	381	339	380	346	347	362	365	323	357	329	347	342	347	336	367	354	370	324	385	321	346	316	339	336	376	357	402	358	331	356	347	345	364	363	333	350	352	365	343	358	364	335	324	338	333	360	328	344	384	366	309	361	341	354	363	340	341	374	349	360	347	365	359	368	352	332	355	378	369	357	351	360	351	355	356	344	385	359	338	316	344	357	348	336	329	346	323	350	348	348	336	322	312	368	368	352	342	324	381	365	334	325	345	333	351	333	368	357	348	369	329	325	383	348	358	340	365	364	403	365	316	334	358	348	339	359	349	319	312	340	339	357	338	369	341	339	371	325	367	347	352	341	336	353	371	369	363	331	328	335	356	346	376	349	353	320	348	371	342	347	351	349	363	320	357	323	355	345	349	341	363	343	324	350	371	347	348	353	344	376	343	319	339	316	368	377	340	371	347	393	329	361	329	321	348	376	348	340	329	354	341	346	318	362	356	339	337	336	331	351	332	376	367	365	384	333	337	393	337	362	359	360	375	365	374	347	378	376	344	352	373	352	356	311	386	326	325	390	321	348	351	327	333	363	376	355	358	371	357	373	342	330	354	375	332	363	380	333	338	355	356	369	367	315	366	343	343	327	340	360	296	354	363	311	306	397	358	341	338	325	313	355	348	363	343	322	321	374	360	334	351	351	360	379	347	350	340	380	402	351	368	357	350	357	349	354	315	327	322	357	322	327	366	356	341	381	343	331	357	368	363	338	334	358	348	332	361	384	326	357	329	320	337	362	351	359	348	330	369	357	346	373	394	345	341	342	378	348	364	356	362	344	338	346	327	372	347	332	313	358	383	312	376	358	331	338	371	348	355	356	362	365	369	341	345	345	367	367	355	368	384	321	358	337	350	348	367	376	353	371	361	343	334	332	361	375	398	374	336	365	310	349	336	366	308	359	343	377	350	332	365	351	329	358	326	392	375	360	313	356	339	364	341	343	360	351	347	335	352	350	353	357	346	345	343	343	330	362	341	338	355	355	339	346	362	330	350	345	364	372	338	351	326	368	325	347	359	327	342	326	369	326	346	347	366	352	350	363	347	346	346	331	393	354	326	344	357	359	325	372	339	337	375	355	348	339	328	321	346	367	351	344	348	358	384	356	370	311	339	362	342	328	375	360	373	362	368	329	344	334	365	378	389	359	320	333	356	373	334	373	340	335	335	341	362	352	363	334	343	322	345	311	381	347	319	375	374	369	323	322	343	378	340	364	361	351	319	333	343	382	361	322	327	328	356	331	324	356	360	346	334	326	338	368	366	385	359	357	359	369	374	362	362	334	362	350	377	369	359	354	346	349	359	380	350	363	351	335	355	328	345	340	361	338	353	364	341	366	342	332	347	364	337	344	336	336	357	310	352	354	367	369	370	366	344	359	358	323	368	357	323	345	358	335	343	371	317	375	382	334	331	366	333	346	388	347	355	365	323	355	343	337	341	364	363	359	333	371	367	335	399	334	376	386	357	342	327	370	356	361	379	333	345	331	358	317	332	340	348	350	358	343	332	366	328	376	368	345	379	338	323	333	349	339	339	343	355	331	330	348	378	365	337	363	388	364	350	360	336	363	355	348	308	357	330	339	384	345	386	345	377	356	383	338	367	338	374	365	318	333	359	373	367	365	356	373	343	332	353	377	350	357	354	347	366	331	366	333	370	347	379	360	348	369	341	361	359	330	355	371	342	352	333	365	365	357	320	336	341	339	331	339	376	340	364	318	362	333	352	359	376	339	407	370	333	354	356	356	341	388	355	358	365	351	380	338	359	357	348	343	360	360	328	367	349	332	342	349	350	360	320	403	350	353	324	337	350	325	336	384	329	375	374	324	352	354	353	324	361	354	329	355	359	344	347	342	336	332	351	367	351	345	356	342	344	352	357	357	370	330	369	376	355	351	348	341	358	356	338	360	363	308	339	381	367	334	389	328	337	371	366	357	364	317	370	345	334	352	357	338	338	356	353	325	373	378	325	339	327	328	351	347	343	376	342	358	377	350	332	339	340	354	355	330	366	316	379	333	334	353	381	338	337	337	360	342	330	325	347	347	357	367	348	352	358	383	355	356	353	383	330	335	355	340	334	363	347	341	328	383	379	365	375	334	368	348	354	356	322	362	328	356	374	366	367	372	353	348	370	354	359	359	355	347	367	320	364	355	352	382	328	349	345	383	365	360	334	329	320	358	370	406	363	344	354	335	329	307	363	348	340	349	350	398	382	373	307	351	338	335	326	347	320	348	345	329	335	355	363	339	367	343	346	368	344	340	332	326	353	379	361	338	298	329	342	334	347	339	382	323	373	382	364	336	345	354	339	355	359	343	328	372	351	373	394	358	374	354	332	355	310	317	359	373	352	306	351	347	341	358	366	360	346	353	336	358	349	355	345	316	334	337	359	389	337	379	353	339	369	356	371	343	371	353	347	359	337	377	356	385	342	349	360	377	362	382	309	318	332	354	352	354	336	349	370	363	351	367	326	352	345	324	332	372	379	354	345	349	335	360	388	340	368	348	349	365	366	333	345	360	363	352	334	377	372	370	353	350	368	380	393	339	362	340	355	327	334	345	378	322	332	342	321	342	364	379	336	370	343	368	329	346	381	365	352	361	353	381	373	383	365	340	351	356	342	328	365	334	346	337	354	352	348	385	319	379	339	308	373	375	356	364	361	353	337	350	347	388	352	357	377	376	320	345	356	336	374	347	318	354	318	341	311	334	354	357	373	342	323	346	346	334	353	363	307	340	352	370	363	363	315	352	325	362	352	345	351	323	348	376	351	343	352	373	349	367	359	366	375	357	373	352	380	382	355	333	354	327	323	336	328	340	365	368	366	367	370	316	368	372	343	359	354	351	331	338	312	363	362	363	358	336	343	351	348	339	355	332	344	338	348	359	362	346	389	362	342	336	341	365	350	343	382	345	378	370	343	373	374	342	339	352	344	325	360	366	362	344	346	335	357	349	326	315	377	378	348	368	367	365	331
24193	21405	28945	24093	20948	4623	897	690	585	577	579	519	520	565	480	519	509	483	506	480	452	502	448	488	500	485	474	523	458	502	479	433	432	522	473	448	459	504	465	453	454	480	466	462	436	467	483	460	469	449	497	496	494	476	471	448	482	458	491	488	490	444	450	468	462	456	433	429	487	463	451	445	469	490	436	469	461	511	446	489	515	428	444	454	444	446	456	409	463	475	472	477	461	453	438	456	465	450	474	456	458	444	436	461	436	441	443	466	464	456	475	447	476	435	397	463	475	421	459	472	485	465	478	431	452	477	476	494	429	440	410	476	432	441	443	456	514	441	451	432	396	481	426	448	442	472	434	412	449	452	467	458	485	483	466	446	437	463	444	487	480	471	488	486	463	428	430	429	477	449	482	464	420	437	471	455	447	475	435	456	450	520	490	454	445	440	429	450	459	447	464	439	478	454	446	443	431	429	442	474	447	480	447	461	457	467	467	460	450	429	476	476	457	513	447	448	449	398	454	483	480	481	475	398	471	475	456	478	451	435	460	438	463	496	459	485	433	472	439	431	443	479	484	452	423	471	481	470	467	457	453	479	482	461	465	415	448	438	415	474	453	423	476	441	479	473	432	442	409	420	431	456	475	420	502	444	426	439	446	449	467	462	459	465	484	432	467	481	460	412	467	463	453	418	456	461	491	447	440	457	440	400	471	439	473	449	437	493	477	439	470	444	448	441	468	461	487	443	455	430	477	464	460	468	428	438	457	439	425	454	477	469	418	443	458	466	410	452	460	466	478	438	439	473	437	451	484	451	483	456	463	434	500	448	446	440	438	461	474	444	435	451	466	464	424	452	448	476	466	459	514	461	481	449	465	424	455	456	453	482	454	445	470	474	409	461	463	446	462	477	465	464	447	451	455	485	430	392	480	472	469	477	444	504	469	455	449	444	452	461	455	464	385	486	467	432	444	496	458	478	439	483	412	445	459	414	462	447	456	441	461	445	466	469	463	431	470	477	434	432	419	458	458	419	463	453	424	482	443	422	472	466	435	457	457	429	443	447	435	473	456	449	441	426	459	437	434	452	485	420	420	491	435	446	466	466	478	443	456	396	456	492	419	475	449	428	457	479	438	468	453	433	455	472	438	448	449	471	435	470	445	480	456	438	414	442	498	456	461	465	464	467	428	478	467	433	477	473	429	476	470	464	461	460	461	482	431	444	472	469	457	477	470	423	449	418	469	414	478	475	470	491	437	479	431	492	425	433	464	463	425	478	498	477	454	458	473	449	438	493	463	430	481	420	461	488	454	454	447	445	453	441	417	444	474	450	442	478	477	429	431	435	453	453	461	428	429	444	420	389	453	437	465	496	453	423	447	422	462	451	445	401	455	478	438	445	438	482	481	442	451	458	409	455	426	460	453	470	467	459	444	444	466	424	467	474	442	471	429	456	444	432	455	443	463	465	427	424	462	480	449	453	467	462	474	424	477	452	444	437	470	434	455	467	462	444	468	490	448	436	493	433	458	467	427	476	419	428	467	444	487	423	450	439	439	418	469	451	427	449	445	448	467	455	414	441	431	455	439	453	467	486	457	442	476	410	455	448	459	442	474	415	468	413	472	467	473	467	469	451	431	452	418	461	465	431	474	405	466	462	483	417	438	443	449	475	407	457	425	467	488	489	480	442	456	483	437	439	469	435	436	434	486	429	467	465	467	401	439	452	438	483	446	484	480	454	435	462	434	486	446	421	471	430	464	454	446	436	453	446	436	435	417	456	443	465	458	489	482	477	488	472	472	475	463	458	440	454	452	467	455	474	432	398	452	448	425	468	471	462	476	526	447	444	472	448	480	421	498	461	474	511	454	497	446	438	456	451	472	460	454	425	443	458	441	453	452	417	481	446	435	487	441	499	426	422	425	435	436	436	448	486	468	446	469	457	485	468	449	431	428	460	460	460	450	472	440	409	464	450	496	439	456	471	428	452	438	412	440	486	455	472	456	423	447	432	459	424	477	439	449	470	496	451	457	437	449	459	490	426	456	438	424	437	442	478	446	454	431	476	449	479	449	482	432	447	443	444	449	439	454	453	456	449	472	476	449	429	437	447	499	436	490	488	439	463	437	433	456	450	479	451	498	447	456	471	457	461	466	476	471	465	447	495	426	428	412	474	470	447	447	434	465	502	430	440	458	443	401	447	468	461	467	444	441	449	426	434	487	448	438	442	476	448	456	484	441	412	433	491	456	464	451	432	451	455	456	418	431	449	398	467	481	470	447	444	468	469	458	496	455	451	495	461	461	445	438	446	429	467	461	411	457	470	454	469	457	488	456	466	494	477	427	455	460	447	432	433	459	445	456	425	458	437	422	430	463	448	437	436	425	456	455	443	436	462	487	452	427	466	457	430	457	413	442	484	462	427	444	448	437	410	430	448	429	480	436	463	467	473	435	435	445	401	461	435	445	463	443	469	445	437	371	431	473	458	470	462	476	488	445	443	462	420	443	478	428	422	442	442	429	454	481	474	453	448	478	441	481	431	471	431	430	449	470	428	431	418	418	463	466	466	450	465	424	445	496	463	451	436	431	471	430	449	467	482	445	503	472	417	429	453	392	437	457	472	459	445	450	439	444	478	429	454	446	425	432	472	446	454	444	458	468	442	449	460	445	480	474	462	454	433	427	430	444	481	464	432	482	437	487	468	460	412	445	431	473	467	440	458	410	482	448	437	490	453	431	449	459	429	423	444	451	463	451	483	458	447	451	465	496	460	438	432	466	462	443	457	441	467	454	469	479	406	443	435	460	470	439	489	454	458	426	471	441	441	469	445	481	479	481	422	445	457	419	433	451	444	472	430	498	444	526	446	511	458	415	478	467	412	435	485	441	444	419	471	449	452	486	427	471	440	398	400	451	444	468	441	478	448	449	440	448	474	444	417	478	489	462	474	444	445	405	462	460	462	459	428	456	491	486	438	475	475	435	416	458	449	473	463	442	478	450	464	448	482	484	473	461	449	449	490	464	476	439	461	445	468	464	495	506	462	469	426	463	490	495	400	463	443	462	464	456	415	412	482	450	471	453	440	434	451	446	404	462	491	466	432	458	440	444	421	465	490	462	441	445	446	473	449	450	485	429	461	459	462	444	465	438	446	468	468	444	489	452	449	456	453	447	438	439	394	424	457	450	432	449	486	445	481	439	439	442	463	462	455	481	431	431	463	447	457	452	422	481	476	458	463	446	437	449	416	438	461	464	427	466	472	447	464	463	499	471	432	448	450	429	485	403	485	461	454	451	439	459	482	455	436	483	499	465	440	452	473	504	477	437	435	438	464	477	511	491	405	425	448	450	458	459	497	461	430	422	454	458	436	420	445	484	493	466	441	449	442	430	477	431	461	466	445	456	480	445	437	455	486	484	422	463	470	460	464	492	487	430	406	463	435	449	463	458	448	445	495	459	431	455	420	468	431	490	461	477	451	487	448	452	460	460	415	428	442	443	470	485	466
47361	33338	6907	3534	2479	1910	1557	1396	1237	1139	1037	1014	934	902	842	837	818	722	800	826	786	754	755	775	790	763	777	796	796	719	702	726	724	784	764	725	743	751	737	775	730	772	723	748	725	752	720	793	729	780	757	689	755	694	751	745	756	740	724	727	741	694	724	679	770	714	742	745	733	742	734	732	695	704	682	674	720	726	707	688	775	723	706	745	683	730	755	755	732	726	680	740	673	683	781	718	708	774	780	738	711	676	758	758	725	714	655	759	701	691	736	700	700	701	731	706	707	720	740	743	756	709	717	743	703	710	695	726	731	721	686	726	695	748	773	704	695	731	755	731	746	730	705	738	718	737	782	732	739	708	707	714	738	728	717	684	665	656	736	713	668	707	746	738	726	706	743	715	705	705	708	734	742	721	713	702	701	742	716	707	733	712	664	720	710	677	674	791	741	743	733	700	714	715	717	683	711	752	726	753	735	697	726	751	704	730	714	748	699	683	655	714	698	742	756	744	745	737	720	715	642	738	714	689	756	722	721	719	748	784	703	766	732	720	658	705	716	753	740	756	676	718	743	737	706	758	709	754	704	756	733	746	727	742	689	725	758	748	721	743	731	721	727	717	791	749	702	736	727	722	724	722	704	754	745	684	688	773	742	699	722	724	682	737	697	698	762	755	709	683	679	739	659	756	687	740	731	766	740	730	707	726	773	709	702	690	739	742	720	702	681	717	764	774	679	744	692	734	717	757	730	727	735	738	727	725	752	718	703	716	686	676	758	741	696	736	711	715	745	716	708	717	758	742	713	726	721	720	723	697	746	677	729	750	678	704	716	724	698	749	763	703	700	718	703	789	746	772	706	770	748	719	739	690	772	697	735	750	720	740	708	692	736	715	717	774	768	733	721	783	791	736	732	713	726	760	685	669	715	691	714	697	717	711	743	724	733	735	705	753	681	715	738	705	710	710	709	759	703	764	707	693	737	719	697	744	703	723	713	728	747	666	722	735	741	710	721	702	725	668	688	752	747	718	755	705	737	743	728	729	686	765	676	687	728	758	780	704	712	726	697	722	752	726	733	775	720	747	698	732	745	683	701	745	743	685	769	715	758	713	760	684	678	729	685	768	735	739	714	705	792	699	773	706	715	731	724	711	739	725	760	744	730	753	728	698	702	646	792	724	692	698	715	731	699	706	703	692	728	731	736	735	681	775	726	718	727	674	780	689	700	704	716	725	723	689	684	716	759	725	738	755	728	754	721	740	728	741	726	700	693	692	735	735	713	694	736	688	713	753	748	730	727	733	760	726	684	680	715	742	724	705	689	715	731	724	747	709	717	732	700	748	734	714	736	687	722	701	671	738	710	777	720	758	691	699	707	736	710	747	767	742	692	681	732	736	732	774	707	702	696	726	742	668	741	774	707	710	763	751	650	720	723	707	674	724	740	728	699	793	713	742	727	717	737	700	737	755	714	764	788	724	705	673	740	773	735	749	695	703	744	683	713	714	737	757	755	732	749	726	725	749	694	721	737	710	664	778	718	766	742	697	713	730	700	739	678	670	752	695	728	719	758	732	689	724	714	658	733	747	724	760	715	714	729	745	721	728	752	750	684	758	731	743	723	680	736	721	726	714	712	729	680	710	736	750	771	707	713	673	749	727	742	768	745	729	701	745	676	745	718	705	729	705	726	721	697	683	744	728	707	764	727	693	750	691	694	694	760	716	659	687	704	719	729	728	745	725	716	693	699	698	662	757	726	749	730	712	694	740	716	723	728	743	756	714	716	711	746	722	697	712	702	694	755	762	666	723	736	750	704	703	669	734	735	716	731	702	752	753	696	754	720	791	760	658	718	720	659	754	691	709	702	727	714	701	730	736	730	699	718	726	702	699	672	744	735	711	691	674	706	694	711	714	714	693	664	716	717	740	714	724	749	705	741	755	716	724	699	728	700	757	754	695	713	785	721	754	761	718	733	701	688	697	749	691	702	695	734	754	669	707	726	686	707	756	737	691	748	728	694	710	703	708	716	693	697	659	732	674	699	748	753	728	767	704	759	703	758	735	680	757	763	717	720	704	703	696	728	735	757	767	721	735	744	711	705	698	741	708	740	743	759	762	701	718	722	711	725	723	734	691	755	716	719	646	691	759	696	696	742	709	723	756	726	747	723	653	732	736	718	702	696	713	753	733	685	714	772	686	728	754	710	717	705	741	747	700	745	694	781	726	682	719	741	732	736	778	718	734	698	727	718	739	684	734	781	702	746	758	719	674	741	784	725	721	782	678	722	702	661	769	746	675	729	786	722	726	774	705	705	701	716	746	783	736	718	663	762	706	724	750	755	700	687	727	757	769	741	756	729	675	706	735	709	764	716	731	759	740	652	685	742	726	741	745	728	720	783	769	710	766	708	704	704	744	675	714	672	724	705	737	764	756	741	703	722	741	706	707	755	743	716	765	693	691	747	741	716	717	756	668	719	701	726	734	750	740	701	675	740	707	768	663	725	723	740	711	733	670	729	701	729	768	689	748	697	740	694	720	702	720	720	735	715	718	736	716	765	704	697	738	704	753	707	684	747	697	767	737	710	733	743	775	665	697	764	689	677	734	707	736	689	746	780	703	688	720	723	703	745	743	735	700	674	671	717	684	705	748	712	711	704	729	739	714	748	721	667	677	754	769	733	719	742	708	734	678	706	702	733	689	710	678	693	696	781	735	710	723	712	731	702	773	692	741	743	687	770	695	729	756	766	713	693	692	728	685	712	752	700	747	759	732	718	712	726	648	772	689	709	715	704	710	709	730	707	716	744	751	730	752	723	709	689	689	675	733	729	704	701	668	702	714	716	691	747	741	737	725	741	689	726	738	767	687	752	718	790	707	720	719	712	715	757	722	723	718	721	749	745	724	743	649	716	760	736	741	716	744	745	721	761	720	733	756	721	692	730	730	701	727	732	732	719	697	713	735	726	729	721	701	665	698	732	749	714	755	710	767	740	719	771	741	655	775	745	711	694	742	729	725	700	725	750	724	714	753	727	691	707	687	706	643	738	711	727	787	723	733	741	688	737	733	708	723	683	689	727	680	666	739	718	660	723	694	734	768	697	702	745	668	747	736	685	700	782	766	719	716	737	696	737	710	746	744	724	715	694	760	723	786	715	723	691	691	742	712	690	738	740	719	722	751	743	724	692	745	716	666	700	772	788	688	727	714	668	698	739	714	680	700	707	747	729	736	738	749	768	645	716	712	706	712	705	681	679	688	767	692	761	746	708	720	737	694	738	734	733	694	730	719	684	743	717	710	748	725	759	691	717	713	751	717	718	787	774	710	703	704	738	728	683	715	735	686	729	695	701	681	694	708	710	727	676	665	735	731	711	709	711	698	749	748	735	680	740	699	703	688	736	797	760	705	728	722	664	748	702	705	727	711	739	733	712	718	725	709	697	716	723	729	726	713	731	663	683	754	706	741	708	780	728	742	736	753	653	753	772	741	695	747	736	761	700	716
23207	21370	29488	23577	21359	20854	3198	1006	707	728	644	631	627	584	584	580	533	496	590	558	535	513	491	519	508	525	515	534	495	501	503	515	521	486	488	487	533	504	538	517	494	512	482	479	485	513	483	509	475	479	488	477	494	502	515	511	519	495	479	485	488	526	518	475	444	463	493	500	487	479	483	494	508	488	508	485	496	474	475	485	526	506	501	514	509	480	459	515	461	498	497	466	538	494	511	520	490	498	478	505	509	479	532	499	481	522	443	487	470	480	491	486	505	503	534	522	465	503	475	499	485	453	464	520	474	487	509	475	499	485	477	495	501	501	484	504	482	544	527	470	473	496	490	472	507	508	482	471	490	507	474	496	489	498	513	486	463	488	503	471	501	479	503	521	485	502	483	481	465	502	488	492	469	497	468	518	531	485	518	490	459	497	505	508	472	491	496	537	499	469	469	465	449	500	505	458	504	479	523	503	506	493	486	477	476	487	484	510	504	473	499	484	470	520	454	480	522	463	497	507	439	502	557	463	482	482	502	487	478	464	498	471	475	503	484	473	454	495	465	484	504	482	503	525	511	489	491	465	475	491	472	489	483	466	491	498	506	486	474	497	497	490	481	472	490	442	487	472	495	514	474	479	474	508	500	483	515	461	487	486	497	497	458	470	462	537	488	492	505	483	469	466	498	519	495	466	440	507	489	447	533	560	490	484	522	465	509	490	473	504	453	474	477	504	476	480	488	496	494	469	502	475	476	467	500	523	507	502	498	448	477	472	486	493	459	528	487	506	444	478	487	493	487	487	463	482	482	491	487	486	478	511	487	499	473	488	478	522	503	490	482	507	507	479	491	487	483	458	435	477	508	481	521	436	454	462	464	464	467	481	526	460	522	489	487	451	498	464	467	487	472	512	531	495	513	493	453	479	469	476	517	486	510	497	480	486	475	446	516	496	473	458	469	474	493	463	489	454	521	514	515	468	484	452	506	420	471	485	500	499	472	485	485	525	501	472	492	456	507	473	510	473	482	494	486	468	500	498	474	492	447	476	501	536	521	470	515	447	470	467	486	482	494	439	500	458	475	465	471	488	519	494	444	510	486	507	529	465	432	512	508	506	489	522	476	460	518	513	481	468	503	489	506	467	510	494	486	479	491	455	512	469	482	497	500	455	499	501	456	494	506	528	476	527	465	499	458	457	499	484	522	499	478	534	521	485	436	530	478	474	505	475	486	487	490	513	516	501	494	468	482	483	506	464	466	466	470	502	494	468	517	542	470	464	499	498	478	476	492	519	495	506	466	455	458	498	493	470	513	489	478	459	488	522	492	518	539	467	508	466	489	476	481	488	530	464	513	505	452	470	489	515	452	480	513	505	494	447	497	470	465	492	481	489	502	493	529	498	472	491	548	483	484	499	485	481	516	475	440	499	459	481	482	493	473	497	511	496	485	425	505	504	519	490	486	501	480	500	498	466	506	459	455	467	429	496	489	499	506	497	487	482	478	503	478	485	526	480	501	490	499	537	485	499	503	504	477	483	476	512	469	484	523	485	535	477	466	476	482	498	464	514	482	469	479	506	458	466	505	462	526	515	518	509	487	479	483	461	488	482	511	506	460	516	441	483	459	500	503	454	501	495	489	479	443	466	449	497	493	484	483	511	474	492	502	487	448	483	477	494	509	535	492	481	511	483	501	490	479	454	526	446	493	526	511	508	450	520	491	484	487	510	470	488	471	518	469	466	506	496	479	492	466	498	477	491	457	477	472	484	512	510	478	483	475	484	472	488	466	503	516	495	472	498	507	478	501	505	515	516	445	486	477	469	472	493	457	524	510	491	488	491	512	497	491	477	462	498	508	508	514	522	480	468	471	516	509	524	495	431	500	488	542	550	491	470	459	460	499	472	452	453	514	483	475	535	495	507	486	508	514	473	469	477	460	479	470	491	504	482	489	516	472	467	452	486	466	490	470	487	476	497	526	493	487	479	490	520	477	510	509	483	461	456	507	500	478	492	508	490	523	483	446	514	501	490	467	475	460	488	487	493	496	481	496	460	513	474	515	437	484	456	494	485	511	480	475	490	464	497	492	475	513	460	498	518	481	496	452	494	449	470	523	470	527	488	493	491	509	468	517	449	502	480	505	475	487	479	503	513	480	498	504	513	481	484	486	490	429	521	464	518	497	471	474	494	451	516	507	506	479	481	509	485	502	478	479	470	469	473	483	524	486	465	493	464	511	472	488	464	462	504	510	497	482	473	491	492	495	492	472	520	474	497	495	528	475	483	434	471	510	502	456	471	493	490	478	478	523	485	469	492	494	488	486	466	493	524	465	531	504	477	460	504	508	465	533	499	476	476	451	499	474	553	467	498	504	477	498	462	495	487	455	474	512	465	542	477	470	470	471	462	516	504	481	520	483	493	485	487	501	485	497	474	494	493	520	503	516	493	479	507	459	488	508	496	451	477	455	508	469	501	545	468	503	498	477	487	487	505	463	485	462	517	514	476	484	523	510	500	492	534	468	488	466	485	483	504	490	473	465	481	489	480	488	460	490	544	505	486	500	469	451	515	482	492	469	486	487	514	480	491	486	478	521	484	469	466	520	487	480	512	474	512	501	498	489	454	502	504	482	497	517	469	535	497	491	485	545	477	554	474	467	498	478	505	491	494	477	531	464	521	480	503	466	513	464	471	491	484	447	512	475	486	500	524	478	500	471	501	495	469	493	506	507	491	502	517	489	483	491	502	482	504	491	474	474	482	472	470	499	485	458	496	487	489	507	500	496	457	494	490	498	485	476	511	478	514	512	484	506	469	493	516	491	469	471	479	451	509	490	438	490	492	484	490	477	467	483	537	478	574	468	448	510	489	443	476	487	492	510	433	487	453	480	483	518	476	466	517	454	482	507	490	471	506	498	440	500	474	496	458	517	487	492	481	503	461	453	509	510	493	460	508	492	474	487	473	531	471	477	469	520	528	450	517	455	500	505	465	504	496	447	500	475	512	462	546	518	463	518	471	484	508	480	487	486	480	487	490	485	526	470	471	512	493	492	478	478	509	484	493	506	469	473	478	494	530	504	478	491	466	489	478	532	500	481	476	439	479	463	484	499	489	492	434	511	452	488	515	509	454	480	516	487	478	520	474	455	447	537	490	475	479	530	473	511	522	453	474	495	468	481	462	502	474	480	497	456	494	494	511	467	493	489	520	452	478	482	482	508	479	483	476	509	488	470	482	485	450	464	517	503	491	480	490	470	516	539	487	505	489	504	479	456	481	492	513	502	459	499	495	499	496	499	493	463	482	523	492	511	528	500	506	480	475	499	559	495	473	491	446	506	462	494	478	498	512	472	457	531	541	491	507	493	505	487	463	519	512	497	477	461	479	505	503	525	499	512	506	491	519	480	485	481	510	508	496	485	480	514	485	499	486	459	523	467	499	501	501	483	528	507	450	515	469	457	488	469	517	507	500	515	479	481	465	493	466	493	467	491	457	479	522	497	491
48176	37059	11342	5894	4060	3101	2490	1994	1683	1527	1400	1245	1158	1126	1087	1046	963	1008	942	945	927	919	890	880	860	869	868	830	841	817	813	849	864	799	845	819	887	811	781	791	821	817	834	788	783	753	813	779	830	755	798	750	784	785	785	764	807	785	806	770	779	742	741	763	792	735	771	730	794	806	746	777	796	782	768	788	794	741	787	773	721	783	839	751	797	828	850	759	707	743	784	789	757	756	755	790	796	796	759	751	813	797	777	780	766	781	818	746	816	753	787	751	799	758	756	743	760	768	804	774	778	744	778	793	796	798	795	803	768	789	805	771	780	778	782	722	771	780	771	724	759	751	760	840	806	787	781	823	746	776	791	772	799	808	754	760	819	765	772	760	720	768	806	701	717	761	761	768	814	757	761	764	782	808	756	761	750	783	771	758	824	795	843	787	750	796	776	775	720	800	757	760	774	745	802	789	757	808	772	760	796	759	808	765	762	758	727	732	785	761	750	780	774	734	812	731	768	739	769	744	800	778	782	766	764	774	755	738	804	753	777	781	792	765	779	735	828	812	763	766	799	798	760	851	738	719	826	768	793	843	738	751	758	806	795	801	782	750	766	778	804	798	829	761	745	791	760	738	830	759	770	776	816	749	746	793	772	748	754	767	786	756	760	743	782	869	737	742	773	730	786	759	733	792	730	775	769	776	780	795	778	750	761	719	798	755	792	759	728	787	750	726	749	769	779	757	716	800	763	751	794	784	740	790	776	849	755	788	765	717	828	790	784	798	774	771	746	730	790	739	803	749	789	797	761	803	723	788	761	770	787	749	776	784	756	759	731	725	768	757	797	750	759	736	754	764	815	777	734	774	783	752	779	798	754	795	790	835	807	754	747	707	764	738	752	795	753	770	761	753	753	769	756	785	746	777	831	758	761	788	765	754	708	786	752	761	734	728	765	817	801	785	810	751	747	831	785	719	822	763	749	776	756	753	747	792	725	775	842	775	779	727	730	716	824	767	776	749	766	738	791	791	784	769	755	822	763	773	739	791	737	806	740	758	752	725	779	757	808	763	739	715	794	796	791	821	750	804	763	748	793	731	761	772	780	781	795	744	751	764	780	742	763	803	756	757	780	759	740	799	825	779	776	763	765	789	767	758	748	750	808	782	767	794	796	795	814	777	796	762	749	768	742	747	749	797	786	787	802	777	748	768	747	770	750	728	792	776	779	765	797	768	787	757	724	774	769	755	782	777	757	743	777	778	849	755	778	838	808	762	785	793	757	805	775	768	805	790	791	784	750	793	740	742	783	739	781	786	733	773	754	739	796	764	724	743	753	739	760	769	707	817	748	789	713	764	759	750	781	735	757	818	803	760	775	723	754	705	806	753	704	745	789	753	827	716	735	773	778	758	809	737	794	818	727	730	758	749	807	771	808	798	760	767	726	799	803	757	782	788	778	787	736	797	785	767	769	783	815	755	805	757	741	771	750	737	725	767	726	753	766	845	786	725	784	804	812	749	805	739	771	774	754	710	772	811	724	809	749	806	753	703	807	747	818	818	742	784	734	737	778	740	806	809	805	761	720	768	812	788	778	759	742	760	800	774	807	820	771	758	757	834	793	765	739	753	829	749	794	799	749	755	765	742	742	752	774	749	751	839	753	774	772	775	736	747	748	734	762	839	769	762	733	766	747	730	760	776	813	791	783	767	738	732	768	804	760	773	732	736	751	793	783	772	747	767	805	726	763	819	751	733	744	772	770	742	808	749	744	783	777	741	788	781	783	776	770	764	770	745	819	795	777	768	790	784	785	765	797	774	838	783	767	787	740	743	716	787	726	761	798	767	759	744	779	833	754	787	735	767	774	812	797	795	802	788	720	766	753	782	702	782	798	756	786	828	751	817	765	823	770	767	792	761	791	794	806	793	777	750	801	801	750	774	791	829	779	733	723	762	740	756	773	748	698	755	763	689	779	764	803	786	764	741	762	714	758	767	775	756	718	754	721	751	793	749	776	732	740	799	741	774	806	803	758	806	765	736	783	784	767	803	740	768	761	787	782	792	740	778	804	819	770	770	778	766	769	793	834	780	784	734	736	782	783	754	749	745	787	739	795	766	773	800	789	841	758	782	764	740	782	787	738	732	811	748	766	768	770	742	799	791	797	780	751	800	737	745	768	748	750	750	759	786	768	755	772	751	721	772	805	808	764	805	764	789	756	756	783	805	750	729	703	760	809	770	789	789	785	756	799	749	749	755	789	761	737	802	778	746	750	790	779	775	753	700	755	791	780	789	778	709	773	755	763	803	746	739	804	754	759	799	731	736	754	759	795	714	728	805	738	747	783	737	774	811	767	769	723	767	821	729	804	791	738	781	724	765	779	809	770	722	759	816	750	774	780	838	711	800	795	757	788	788	792	781	763	808	792	775	750	782	769	745	747	790	796	784	790	771	731	835	782	773	824	766	733	751	757	781	795	753	727	778	835	787	774	756	786	711	777	793	787	768	754	812	747	815	778	793	755	802	752	759	805	795	714	804	766	773	779	794	808	722	827	723	757	770	775	821	795	795	731	753	740	802	740	806	753	773	737	777	753	762	790	796	746	749	803	755	771	751	750	751	791	781	742	827	725	805	745	778	763	798	781	777	776	776	746	771	771	728	755	822	761	792	772	763	740	768	800	780	780	722	781	800	738	812	776	771	729	770	790	787	742	772	740	774	760	770	765	767	775	798	777	728	752	722	774	777	759	773	817	748	781	743	803	805	789	793	767	689	801	743	775	755	717	796	760	752	774	734	732	766	802	734	807	779	761	808	742	809	788	768	795	767	786	738	840	741	741	763	749	781	819	761	786	777	797	783	748	794	759	796	744	793	774	804	772	745	795	794	779	754	741	763	758	794	811	719	712	806	766	783	758	760	775	759	794	735	773	750	843	794	798	750	797	775	818	775	767	740	753	755	748	736	726	770	786	738	748	728	763	776	715	799	776	739	683	756	758	763	781	757	765	743	740	802	795	779	786	766	750	777	781	765	798	774	764	792	706	760	789	787	803	748	757	766	790	782	791	816	742	794	732	742	828	755	735	812	783	760	805	804	801	774	789	778	761	735	780	769	760	791	736	738	813	834	778	745	770	713	800	777	747	833	808	794	745	758	775	797	768	729	787	767	762	741	787	760	758	799	805	771	779	800	723	758	754	776	735	787	788	740	746	793	776	765	788	790	792	795	770	712	778	699	787	802	791	781	810	803	783	756	808	786	766	807	771	769	764	810	746	786	761	765	787	738	766	726	719	801	742	762	756	760	744	775	789	797	766	779	747	721	784	773	731	779	770	781	767	750	806	826	757	745	790	791	742	813	795	759	774	759	751	731	755	744	813	778	765	797	768	737	787	762	753	773	738	732	751	732	755	813	778	759	753	792	735	754	785	762	762	802	840	736	780	794	779	751	760	768	793	793	780	743	777	763	778	714	779	767	783	780	752	768	817	788	732	776	790	774	846	774	743	777
27443	21370	11308	682	287	229	241	235	236	235	256	230	240	242	217	230	227	205	225	203	229	226	230	223	201	213	233	228	232	218	254	202	231	177	227	207	216	213	223	212	207	240	229	219	232	211	206	215	239	202	229	241	227	217	200	242	241	221	218	234	212	201	205	249	211	215	175	241	200	230	206	226	214	242	222	205	218	205	232	181	202	234	214	196	197	201	209	217	197	207	212	209	215	219	237	216	213	199	218	227	198	220	216	226	239	240	197	218	180	201	212	221	202	222	215	229	200	212	210	191	209	206	197	205	182	237	217	218	216	209	225	207	223	180	226	217	204	226	211	226	196	204	225	235	203	205	222	228	211	212	234	202	253	181	207	223	207	222	225	204	214	233	204	214	222	219	224	216	223	202	215	214	230	208	217	231	230	212	213	229	213	228	228	215	232	201	214	231	219	221	233	219	229	223	215	200	194	195	222	195	205	189	177	242	192	234	210	208	198	198	211	223	214	211	232	178	205	222	215	218	193	245	222	226	217	216	225	224	206	198	203	221	204	221	187	203	217	227	216	208	204	219	195	223	233	225	228	213	222	199	247	257	214	233	222	216	191	201	203	221	216	231	213	222	204	233	206	230	206	227	216	248	215	233	210	223	225	230	223	218	230	248	194	209	238	206	197	225	215	219	224	217	224	220	219	214	217	187	212	203	206	217	185	204	215	221	206	229	245	219	206	218	245	247	214	213	222	206	210	233	198	195	234	190	191	209	209	222	258	207	214	234	227	221	201	222	200	214	232	221	233	222	196	203	207	210	219	213	245	211	234	195	218	214	226	215	233	229	212	236	183	223	224	197	212	235	223	206	217	220	220	227	214	216	192	217	218	223	204	226	200	207	208	231	225	240	225	232	218	214	224	249	228	228	227	214	206	206	209	237	218	219	185	217	210	222	222	228	201	225	216	204	200	223	224	224	202	205	217	219	227	203	225	231	203	212	213	220	224	256	206	213	229	207	227	201	211	213	212	195	204	209	212	220	211	211	224	227	222	213	227	205	233	213	228	211	221	176	175	223	201	215	194	218	217	201	182	205	200	231	221	211	200	199	221	214	235	236	227	218	191	229	222	211	205	250	210	215	205	213	190	226	227	198	238	228	196	197	192	211	206	213	214	209	220	209	203	213	227	192	233	221	203	210	224	207	213	209	219	230	200	228	213	203	190	219	221	223	220	229	196	209	228	211	230	228	217	227	218	200	242	224	251	221	217	243	223	230	227	226	203	212	245	242	213	208	219	225	228	228	212	191	221	222	220	228	204	210	209	215	215	230	209	194	191	199	185	216	190	222	215	222	239	230	229	199	192	213	239	228	221	230	205	210	233	209	226	204	207	206	204	240	211	223	202	226	226	209	186	237	217	230	197	217	248	223	222	228	208	201	210	216	227	238	186	209	212	236	229	204	218	214	239	193	205	224	209	220	200	212	185	205	215	216	224	215	210	200	216	203	206	198	225	193	224	225	192	234	207	207	195	197	225	211	238	224	216	218	225	204	201	227	200	207	194	217	219	193	218	216	227	214	217	190	267	223	257	221	201	229	206	213	223	234	205	253	214	218	238	223	228	196	224	205	212	202	240	233	218	213	201	225	200	205	214	204	228	211	204	220	222	203	191	229	241	213	226	185	237	225	237	221	238	221	221	233	213	233	226	206	187	224	217	231	199	210	219	210	215	235	214	223	221	226	234	224	232	203	210	201	228	219	216	228	202	195	214	222	207	239	173	210	227	190	226	227	238	187	260	215	188	221	231	201	193	219	217	188	216	220	203	225	220	210	204	198	217	236	211	215	216	211	209	235	202	234	205	228	235	240	228	191	245	203	224	253	230	211	220	225	208	204	215	214	233	237	229	206	231	230	207	224	242	226	206	211	238	209	226	232	191	201	237	213	253	213	215	174	218	240	206	217	224	221	198	218	242	215	203	235	232	216	226	225	212	215	204	196	242	211	245	201	198	210	216	215	235	217	242	228	191	252	205	221	193	210	223	231	204	212	217	218	200	225	221	215	210	203	221	215	201	193	232	200	217	240	226	203	201	233	218	215	218	228	207	244	250	208	206	204	204	214	197	218	191	206	219	202	247	211	230	204	219	182	203	209	222	217	221	223	213	229	211	216	264	237	202	226	210	209	246	212	211	209	211	214	210	218	230	210	216	191	209	239	221	221	191	214	202	208	220	221	197	220	201	232	221	225	212	203	200	206	220	200	214	233	219	217	222	246	223	224	222	207	236	223	199	219	241	201	220	206	229	217	237	216	200	236	220	208	215	233	211	220	227	187	203	214	214	233	174	250	220	191	190	242	226	226	223	209	208	208	191	234	226	217	207	198	223	223	235	197	209	209	209	206	239	210	212	204	223	226	227	223	217	181	230	207	197	225	194	226	230	230	193	223	218	219	233	230	242	209	239	232	192	223	210	236	207	227	249	240	208	208	234	196	223	207	194	240	205	194	216	216	215	215	205	227	222	214	225	214	221	225	230	221	225	201	201	199	201	213	229	223	211	221	205	245	208	216	235	207	203	232	228	226	236	201	208	199	205	232	194	208	230	224	233	229	239	198	215	189	222	229	221	203	207	186	221	229	210	194	186	206	184	218	245	198	208	212	219	214	227	230	223	233	195	223	222	178	210	213	214	215	211	203	226	210	224	225	230	225	213	214	206	190	234	246	199	200	230	217	207	231	190	192	213	203	223	218	238	232	228	226	226	219	192	191	224	193	216	208	205	214	231	183	212	203	222	228	204	224	207	212	203	225	201	209	223	230	210	221	227	228	202	200	219	202	212	231	231	206	220	201	241	198	227	236	232	228	198	184	232	241	205	207	245	217	227	204	195	210	201	215	241	231	207	216	228	227	226	214	190	204	207	222	241	216	227	204	227	247	214	237	212	255	206	214	193	217	232	187	213	216	240	225	202	231	236	201	207	216	189	249	225	226	216	213	224	233	235	205	204	226	246	202	224	205	215	192	237	214	209	213	214	219	212	218	216	233	189	221	201	222	202	212	245	195	216	225	233	218	211	188	207	216	221	210	213	223	227	195	203	200	210	199	202	199	198	217	195	228	218	206	224	213	224	191	210	216	210	217	207	221	239	233	213	177	220	214	249	213	223	207	222	199	238	222	217	228	204	201	199	208	179	216	202	221	186	204	201	225	192	240	228	217	216	201	210	218	246	226	208	199	219	203	220	224	214	210	213	207	218	220	206	225	225	194	203	229	221	231	233	212	232	170	210	213	218	222	226	194	228	236	228	242	238	210	248	221	207	207	210	217	211	212	225	226	218	210	215	199	213	184	210	211	201	226	233	221	195	217	226	203	197	211	229	200	200	201	239	229	208	218	234	223	221	201	204	226	234	231	199	203	201	244	224	224	208	212	207	222	185	220	240	210	210	226	233	200	214	190	214	258	216	217	217	203	222	221	212	212	210	218	215	197	210	223	228	227	225	243	218	230	186	226
27398	16031	1058	629	547	460	435	406	386	396	399	373	364	389	392	377	371	364	338	383	391	334	379	381	353	364	375	342	359	368	336	353	365	349	349	385	349	360	331	386	353	359	390	363	358	352	350	364	385	353	355	369	319	362	365	363	350	342	341	350	348	351	374	360	350	337	371	381	391	362	382	356	341	354	377	372	349	347	363	377	363	338	338	379	339	374	371	375	384	335	369	365	339	365	363	379	380	358	361	361	355	363	361	351	362	354	385	320	339	366	358	352	370	377	352	375	332	370	362	372	363	356	337	346	351	359	388	323	382	354	379	335	331	360	360	343	395	358	371	365	321	368	364	359	384	325	361	353	339	359	370	358	373	314	381	346	318	385	334	358	364	341	331	375	324	352	381	324	367	326	344	357	373	371	355	389	351	363	356	348	360	361	360	374	357	340	361	381	323	351	355	350	336	361	362	335	376	381	348	317	351	342	350	369	329	383	353	349	337	356	337	376	368	338	357	388	343	374	365	343	351	323	323	387	380	373	350	366	342	359	350	370	358	354	372	374	374	351	379	307	347	359	343	354	328	334	352	357	354	341	335	361	337	372	338	353	339	384	385	377	344	370	317	332	335	350	386	354	340	298	354	340	338	367	360	359	349	365	370	333	374	361	368	336	359	381	369	373	355	363	348	360	344	359	346	312	393	386	333	331	341	364	332	368	326	377	320	360	369	347	382	327	362	361	349	376	364	357	354	375	365	354	360	394	329	386	349	343	329	332	367	339	342	338	352	369	379	353	345	341	334	322	362	350	339	360	367	364	374	354	344	332	316	349	345	382	373	330	363	378	357	353	352	362	377	314	388	367	334	357	376	371	349	348	363	334	352	341	377	356	337	365	354	339	345	336	374	381	371	343	374	359	337	356	380	353	348	374	361	341	395	351	320	340	347	351	350	346	333	364	358	353	330	359	366	390	323	323	338	351	358	344	324	349	348	352	369	340	347	352	332	364	352	387	351	354	369	379	354	340	331	360	372	375	323	342	326	339	384	364	333	345	379	370	379	386	335	344	362	371	360	402	337	374	365	325	324	343	310	357	355	342	366	358	325	337	352	372	357	386	328	371	362	338	359	354	336	378	403	359	358	355	346	345	370	393	349	360	365	371	347	343	379	345	337	330	349	345	366	395	345	367	381	347	363	393	385	327	392	362	383	362	339	331	382	378	348	367	342	366	373	361	338	342	357	357	361	335	343	346	374	357	336	350	357	322	330	372	377	362	368	369	352	374	364	338	363	327	359	344	344	340	369	375	346	369	393	354	338	346	352	387	372	377	323	378	355	340	341	346	335	364	373	329	385	347	354	348	378	368	352	345	371	334	339	361	374	375	318	337	371	334	340	358	355	372	344	354	354	371	349	342	369	376	323	369	361	350	368	364	348	318	340	377	372	364	352	356	352	377	366	371	353	322	330	381	368	342	361	342	372	361	389	351	376	382	350	314	356	349	337	339	332	349	342	352	312	391	343	345	366	332	367	329	347	360	366	384	339	357	348	334	336	350	372	340	356	362	371	376	366	340	340	317	356	402	342	340	386	347	378	355	363	356	383	328	338	374	360	351	342	385	367	326	371	379	341	371	333	357	356	329	381	378	349	338	324	358	363	392	336	349	334	321	359	361	361	343	373	337	337	371	310	353	364	329	355	381	362	345	347	349	360	351	358	348	335	364	326	379	370	336	339	368	386	361	367	311	369	363	364	333	339	382	349	349	366	339	363	341	363	341	339	335	351	390	351	347	370	354	363	346	364	350	354	322	351	346	368	336	351	382	387	335	341	367	362	379	383	373	355	360	364	365	398	356	382	332	343	325	352	401	337	384	357	367	390	374	369	356	347	331	342	372	356	360	333	334	325	363	385	354	349	367	352	347	352	352	362	359	342	381	364	325	346	373	351	353	373	360	351	346	333	349	362	363	373	376	333	359	361	340	350	356	352	352	349	325	394	311	363	366	374	374	386	357	336	331	331	363	345	330	335	362	373	321	364	382	328	352	377	334	337	371	356	353	355	382	326	315	363	400	354	364	335	355	363	335	366	355	327	335	373	342	369	389	366	362	331	354	332	356	379	344	391	373	378	350	333	374	340	345	365	329	394	344	346	338	374	367	346	344	331	392	364	384	387	364	354	377	379	368	388	350	340	320	333	388	359	333	386	345	356	326	328	355	346	354	360	331	339	342	358	347	319	344	364	354	325	341	331	384	401	349	330	368	393	377	338	325	343	367	374	368	364	372	378	374	366	363	361	389	370	352	333	362	347	356	344	361	346	314	365	362	357	355	331	339	369	332	340	325	330	328	371	367	341	349	379	369	354	372	348	361	332	360	340	377	324	359	384	369	326	370	345	341	346	345	331	349	379	344	362	340	349	348	347	374	357	351	352	350	346	361	358	338	350	317	347	342	349	362	372	350	365	324	357	348	354	357	374	375	325	341	366	362	365	334	359	347	361	365	331	367	353	331	330	362	346	366	340	360	370	360	385	345	363	367	340	373	332	361	375	316	364	312	360	334	333	351	330	398	358	374	381	345	356	360	388	350	355	365	321	353	350	329	323	368	375	358	359	357	382	348	355	349	350	322	307	378	313	339	367	347	375	387	339	328	352	359	353	373	352	348	351	377	365	357	375	356	376	364	363	384	368	359	338	341	362	339	373	344	374	402	364	376	326	366	364	365	354	373	362	334	362	361	310	345	384	341	377	345	345	347	382	346	332	363	346	383	342	376	359	374	358	348	364	347	378	370	357	367	324	372	336	388	329	325	348	356	333	329	375	360	373	359	329	367	391	339	356	342	397	352	341	368	358	332	344	371	389	391	363	364	380	379	338	378	349	358	352	334	338	340	322	363	334	341	338	343	353	343	386	337	348	384	345	341	366	400	380	377	368	353	372	366	335	358	329	357	339	360	336	358	349	359	360	358	353	384	368	325	388	344	359	344	334	342	328	353	322	315	339	309	353	338	335	353	367	354	348	368	354	346	375	353	335	370	371	333	362	352	355	393	388	372	324	357	342	350	394	357	362	349	337	351	355	366	329	351	348	344	373	324	360	354	378	354	360	339	385	327	355	355	364	358	328	349	330	360	310	320	360	367	339	364	323	352	343	338	351	345	337	357	364	383	325	353	350	336	385	366	338	375	358	361	359	349	345	320	339	337	404	348	388	334	371	340	371	368	358	350	368	368	381	368	382	376	371	362	344	340	341	359	343	352	359	393	352	339	331	362	372	376	360	381	349	334	386	357	368	352	361	389	356	369	357	378	374	375	374	355	320	325	376	343	401	343	367	382	356	377	382	327	357	361	358	347	374	350	352	370	357	347	329	368	339	343	406	365	326	364	336	360	356	350	364	353	360	356	344	383	337	362	324	359	379	332	350	342	339	341	358	382	305	331	368	381	322	379	386	340	359	360	347	328	308	339	348	362	356	359	339	356	375	341	368	336	361	354	355	343	348	348	338	346
24218	21408	28994	24125	21163	5350	963	714	608	594	543	515	552	524	499	541	531	496	473	527	496	470	480	477	472	473	448	486	525	498	467	398	469	433	496	440	512	468	472	467	446	448	447	457	487	447	459	461	459	448	485	478	463	464	480	435	458	487	458	481	460	468	489	421	433	443	462	449	430	464	420	454	450	488	465	460	471	466	461	462	460	475	437	434	457	448	470	456	472	498	447	497	477	461	449	457	476	432	463	485	429	422	499	423	460	430	402	476	445	479	446	430	437	434	441	452	453	450	526	451	469	426	458	488	471	526	446	465	492	487	445	475	429	455	463	482	439	433	490	456	452	454	434	402	461	466	411	469	466	491	461	436	463	438	451	456	465	446	437	453	481	441	436	440	458	445	493	435	428	472	431	448	453	465	437	437	479	474	444	453	447	470	455	474	446	464	454	487	469	470	497	473	449	468	486	462	464	460	458	459	486	435	481	472	470	477	455	446	462	488	456	447	459	414	433	413	486	440	473	468	482	474	469	488	457	461	522	474	479	464	439	448	428	465	495	457	452	495	455	444	440	463	486	458	524	469	483	499	492	444	477	453	442	471	472	463	474	442	433	480	447	503	451	444	452	456	448	432	483	456	466	473	440	477	459	450	473	447	461	458	451	417	450	451	476	465	478	482	475	464	473	447	426	464	459	478	460	448	479	474	466	471	447	445	462	432	438	430	435	459	492	475	428	454	445	421	435	444	453	448	438	443	468	461	417	447	510	459	472	442	467	468	455	458	437	464	453	443	415	413	440	458	483	479	463	479	497	429	476	507	452	482	476	463	515	465	431	449	459	450	456	442	449	464	467	468	456	472	460	455	426	510	450	421	475	449	440	449	472	453	461	450	444	472	461	475	460	427	463	459	432	516	466	453	440	443	458	446	447	444	445	464	413	452	449	472	479	475	485	446	449	457	437	434	442	461	448	487	449	506	435	449	456	443	488	484	454	416	470	466	437	507	450	439	475	434	464	457	488	457	441	435	452	458	484	483	464	452	480	414	433	411	440	469	448	456	429	509	442	503	463	491	475	444	483	459	457	438	447	468	459	473	434	449	466	459	449	478	437	453	492	461	449	465	455	483	451	439	451	448	439	443	441	439	500	437	438	457	473	481	440	452	460	427	452	430	426	487	435	424	507	473	472	427	458	426	466	449	476	434	468	484	429	425	453	441	462	468	443	464	423	463	499	447	455	471	440	474	438	437	445	471	459	472	408	464	441	447	437	442	436	423	460	456	471	462	436	489	476	447	509	454	464	427	488	466	424	459	469	448	423	430	452	437	463	492	457	461	461	467	466	500	455	430	437	479	475	438	460	453	407	484	453	506	449	465	467	445	469	471	464	418	452	470	448	436	465	457	452	507	471	473	440	476	464	490	449	452	441	460	485	453	463	466	465	453	448	455	456	431	466	432	469	486	452	409	480	468	435	433	461	452	472	454	413	503	461	474	472	464	457	471	455	443	459	446	431	488	504	471	448	443	455	454	460	435	457	437	480	456	448	459	481	469	491	503	481	471	483	488	484	475	453	437	448	467	440	484	458	466	459	443	460	483	451	491	447	432	443	491	470	460	440	445	494	449	492	486	445	476	454	464	440	465	468	476	429	486	435	439	469	425	448	451	506	434	470	459	450	426	476	452	469	438	444	445	471	435	508	448	452	462	478	444	443	435	455	438	474	510	470	461	440	473	443	438	450	447	454	483	459	420	454	457	451	466	462	463	430	452	468	488	484	468	431	437	444	479	471	483	434	453	512	475	440	485	490	450	473	448	488	468	435	425	475	459	468	465	485	428	432	469	453	523	467	459	428	411	472	479	509	458	480	455	443	476	480	491	501	439	448	482	408	482	490	497	450	503	446	478	438	442	450	516	420	419	460	463	475	436	477	437	461	425	493	431	439	470	465	458	459	530	433	452	486	446	449	466	492	433	437	406	461	494	462	447	443	430	439	454	460	434	457	439	490	474	467	450	416	446	475	431	427	441	455	468	469	490	483	444	455	466	455	447	457	473	430	487	470	464	473	451	462	443	446	481	459	400	454	458	476	435	452	431	452	453	443	474	444	480	458	498	454	465	464	503	481	434	439	430	436	468	431	429	480	443	441	429	497	487	425	455	470	462	479	420	471	425	440	482	454	513	470	395	452	470	446	487	437	439	459	417	444	459	439	438	501	483	462	435	466	436	414	439	426	435	422	477	495	476	443	420	453	458	452	453	477	444	417	494	475	476	477	417	462	444	463	494	441	465	470	440	422	447	449	466	449	448	494	454	471	464	455	462	425	438	430	461	447	464	406	467	460	446	445	438	456	482	464	430	456	455	451	418	402	433	477	434	476	479	470	443	473	473	434	492	477	468	463	483	429	473	450	451	440	464	443	464	426	438	447	451	468	430	474	473	454	477	504	447	465	486	483	491	474	438	474	476	446	471	465	492	470	443	448	441	450	472	446	463	464	440	435	440	482	479	469	470	460	472	482	444	482	437	456	473	457	453	493	492	466	452	473	478	455	453	463	446	485	473	429	431	431	454	457	445	471	464	497	484	468	455	433	450	460	408	509	468	491	452	469	450	440	476	412	477	443	467	456	455	456	445	466	467	462	444	424	436	422	465	481	447	484	451	475	465	462	438	454	459	462	434	470	477	457	437	441	454	432	438	448	447	478	505	438	484	470	450	456	420	466	430	482	472	465	483	427	439	459	480	461	467	422	465	446	466	456	439	453	454	405	452	457	472	471	455	427	504	436	446	445	481	459	444	438	509	415	453	471	420	457	458	462	418	475	511	466	503	421	472	447	457	474	442	455	426	462	461	461	460	478	509	448	424	449	452	435	481	448	469	458	422	430	458	432	456	458	455	441	449	481	485	447	492	440	453	426	424	412	442	432	435	470	468	435	482	486	444	489	450	422	498	451	432	440	449	455	484	475	420	442	467	450	440	465	511	443	446	445	428	461	444	463	467	424	442	423	459	479	490	481	455	460	418	457	455	470	449	455	417	450	456	457	484	476	444	469	483	466	444	436	468	463	470	480	458	484	452	443	404	502	452	454	459	471	465	474	442	453	459	453	443	440	442	454	425	458	464	458	452	438	451	425	435	493	424	455	433	447	458	446	424	431	448	464	453	458	454	473	475	452	495	475	467	476	451	464	478	485	473	466	487	458	449	477	425	485	460	416	483	462	465	467	493	441	439	466	483	458	442	463	438	437	437	476	445	475	433	451	426	459	417	456	487	445	458	456	438	496	451	476	457	471	444	448	498	482	479	458	485	469	411	451	441	474	431	474	471	446	461	464	502	460	469	437	487	495	440	463	475	445	473	472	458	463	453	479	457	483	464	415	414	462	447	452	464	479	457	437	453	445	482	444	434	460	448	485	476	464	438	470	463	450	454	457	448	415	431	427	420	452	459	466	452	469	416	480	433	480	426	488	427	476	489	504	466	442	439	455	514	487	441	439	432	460	448
49100	33551	6988	3638	2591	2010	1606	1385	1240	1195	1055	944	974	903	913	844	892	827	825	837	840	829	792	821	788	826	741	773	759	736	735	761	726	750	766	762	786	762	742	708	721	765	727	695	716	774	765	746	700	717	701	719	697	743	724	756	699	746	735	703	753	702	698	729	677	713	730	704	714	711	712	725	724	747	704	736	798	769	735	698	705	781	682	732	728	746	794	718	758	757	744	736	740	745	749	705	747	769	718	691	701	684	693	733	714	750	727	713	710	715	721	740	704	735	708	723	734	737	740	735	749	750	749	709	739	733	702	716	747	728	713	718	727	764	767	734	708	761	742	747	768	697	708	749	707	760	756	760	774	754	743	687	760	765	729	655	730	702	692	735	727	684	767	688	710	732	697	716	782	689	794	748	719	710	727	714	759	677	685	692	754	737	724	683	754	728	736	728	738	728	734	778	734	734	716	717	733	753	750	710	758	736	738	728	717	749	763	694	722	710	771	765	727	747	692	728	737	729	723	701	744	743	718	768	703	750	717	672	713	748	722	746	702	716	712	700	721	737	690	735	751	720	709	711	724	737	726	764	674	773	724	781	716	711	761	703	748	733	703	703	747	768	681	755	744	756	645	717	746	720	702	709	702	737	736	705	705	712	716	730	708	732	713	690	706	693	735	753	718	691	695	742	707	688	741	699	693	651	715	723	740	679	730	745	729	747	739	715	685	692	707	696	700	753	737	752	750	672	755	725	713	698	704	707	734	707	692	764	761	731	706	731	705	739	730	753	680	704	721	709	748	722	705	722	693	734	757	695	760	730	700	741	742	710	697	696	700	721	755	747	704	751	676	705	756	695	705	708	705	768	675	694	726	699	695	726	735	705	718	752	754	723	709	749	742	708	729	764	675	680	719	724	761	700	736	718	755	776	754	720	706	732	690	694	733	693	714	790	692	727	690	710	748	767	719	718	703	747	718	727	722	714	703	692	742	741	709	761	701	672	760	735	763	739	728	693	787	732	753	699	702	720	736	764	747	744	696	768	728	683	696	710	762	683	712	726	725	695	706	754	759	702	728	762	713	712	723	683	724	719	722	710	722	730	702	734	720	734	699	737	758	749	743	758	757	730	684	712	712	717	709	692	755	705	732	702	708	705	736	759	749	773	748	715	718	664	717	737	745	711	696	735	707	722	697	718	724	703	775	721	720	746	750	708	711	698	713	731	695	743	719	735	733	691	715	731	789	746	728	713	714	687	743	690	715	725	671	717	746	756	722	740	746	722	721	727	725	709	695	718	710	698	689	739	723	716	753	759	720	785	716	710	766	694	748	739	714	734	750	742	766	676	775	746	755	745	739	721	712	692	714	697	776	724	688	728	742	714	748	717	690	671	725	742	770	729	733	707	713	752	711	730	739	732	731	769	692	737	733	757	711	711	727	687	727	806	707	733	697	734	698	734	736	743	733	688	702	735	710	675	706	734	723	699	708	728	716	732	714	737	752	764	725	761	737	707	710	699	706	775	726	744	729	743	711	728	750	673	744	704	754	773	733	737	770	713	742	740	738	764	729	737	747	736	743	709	702	709	742	693	756	736	683	733	746	677	720	734	711	737	747	738	721	700	718	730	705	779	688	733	727	741	738	762	740	755	720	784	775	747	721	699	700	728	697	739	725	680	688	714	697	726	715	733	747	689	741	700	712	724	719	736	723	728	727	743	719	730	709	705	738	748	702	728	800	720	720	687	745	740	680	755	700	734	689	681	744	694	788	709	730	710	741	764	705	721	712	718	700	759	737	703	778	759	716	706	705	749	746	756	692	719	690	764	686	733	737	696	696	744	741	738	712	713	721	722	704	701	732	714	734	703	725	687	742	718	708	662	682	728	701	791	679	728	702	702	770	758	685	733	738	691	713	697	741	716	662	758	764	728	741	713	696	688	707	723	742	746	725	723	680	695	728	714	695	718	735	727	725	721	702	718	734	720	692	741	710	723	761	715	741	704	763	733	715	690	723	719	765	711	781	755	741	744	737	788	674	751	739	701	716	686	719	784	743	756	722	733	698	739	764	714	735	717	708	752	741	669	708	758	733	680	762	678	726	721	721	732	714	724	729	714	722	738	710	735	771	721	748	719	718	753	718	717	714	697	738	741	711	754	722	698	702	732	754	725	698	695	745	728	724	696	746	730	739	736	740	734	714	750	750	718	649	724	710	743	684	723	736	724	696	792	710	687	765	719	695	790	751	774	725	743	727	759	710	711	707	746	742	724	780	727	705	728	718	703	777	704	720	715	688	725	721	711	719	704	701	734	740	776	702	721	672	741	738	722	738	709	707	693	684	668	705	702	775	770	726	748	733	723	698	729	723	716	698	679	752	698	720	672	750	767	764	708	747	735	710	699	734	751	747	744	688	740	723	706	750	736	713	747	721	694	703	696	768	753	719	721	671	713	689	711	713	741	771	678	713	749	708	702	710	709	716	697	774	710	690	756	725	723	727	708	698	756	743	718	743	737	713	745	719	740	707	748	701	743	707	749	677	720	687	716	749	699	738	731	720	744	719	735	725	718	738	710	707	702	774	726	703	735	729	777	730	685	685	713	692	673	714	725	714	740	730	735	755	732	723	719	707	695	703	716	705	714	756	716	718	738	685	711	738	737	729	726	764	655	745	745	744	733	723	747	752	713	729	708	753	710	737	734	734	716	732	674	744	703	751	696	740	696	718	702	745	740	760	714	718	656	739	722	707	724	721	712	697	695	722	727	707	750	755	724	688	734	749	719	708	673	803	698	727	749	719	721	714	715	739	719	721	761	728	705	705	705	678	747	710	703	708	744	755	744	676	743	714	714	759	704	724	712	719	708	714	731	716	691	720	723	712	702	697	726	755	730	692	744	697	739	762	693	739	754	680	718	704	734	726	709	684	704	770	736	723	703	704	699	715	697	756	769	699	694	711	788	783	739	765	689	706	778	713	729	756	717	742	712	730	701	737	744	759	762	692	715	703	752	717	751	710	734	737	740	700	704	776	730	757	689	732	739	758	697	711	686	703	737	656	725	728	744	704	677	716	754	729	732	698	734	742	761	731	742	706	694	726	715	756	684	778	688	719	741	770	713	660	756	750	771	725	707	694	739	718	740	673	695	703	746	672	732	750	729	736	742	715	744	756	691	697	753	788	691	761	676	717	755	715	791	696	758	727	708	744	739	713	751	727	722	750	732	671	697	679	684	713	729	716	676	681	773	733	737	718	729	692	751	674	685	727	709	691	769	752	744	699	731	705	732	716	738	721	725	749	744	671	684	705	734	709	718	760	705	787	704	697	685	735	730	758	764	720	729	682	753	693	780	751	717	775	702	731	742	717	698	729	735	719	735	731	702	714	709	769	686	718	732	748	725	725	729	780	763	699	714	697	701	685	767	723	706	682	701	720	750	771	709	724	752	722	731	751	694	733	714	740	726	689	705	765	729	729	699	758	711	735	719	742	728	729	743	699	770	770	723	731	750
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
